车载以太网测试之实锤-基于电阻噪声和高斯噪声的SQI测试对比
小伙伴们好,又到车载以太网测试之实锤系列,之前我们已经从环境设备组成、被测对象组成再到测试过程和测试结果分析,分享了完整的PMA测试、IOP测试,以及TC8-SOME/IP、1000BASE-T1物理层PMA测试、DoIP测试、TC8车载以太网一致性测试,也分享了AVB测试相关技术干货与测试实践,感兴趣的小伙伴可以点击相应主题回顾一下。
今天我们来聊聊基于电阻噪声(TC8 1.0)和高斯噪声(TC8 2.0)的信号质量指数(SQI)测试方案对比。
背景
信号质量指数(SQI)被用于表征以太网通信链路质量。因此,可以通过读取到的SQI值判断控制器当前通信链路质量。
另外,在控制器通讯过程中,PHY芯片会实时监控SQI值,当监测到的SQI值低于阈值时,PHY芯片将会断开通信链路,以保证通信的可靠性。
SQI值作为评判以太网通信链路质量的依据,其值的正确性直接影响到PHY芯片之间通信链接的“行为”,因此SQI值的测试非常必要和重要。
测试方案对比
在TC8 1.0中,使用Technica-Golden Device,在BR+/BR-之间注入电阻噪声的方式进行测试。
在TC8 2.0中,采用Rohde & Schwarz信号发生器仿真高斯噪声,通过定向耦合器将高斯噪声耦合到以太网通信线束上的方式进行测试,此时Link Partner将不会受到噪声的干扰,只关注DUT本身的SQI、Link Status与噪声等级之间的关系,Link Partner的作用被弱化。
测试原理说明
TC8 1.0的噪声注入原理图如下所示,通过改变Technica-Golden Device并联在BR+/BR-之间电阻的阻值,以达到改变噪声注入等级的目的。
图1 TC8 1.0 IOP SQI测试原理框图
(图片来源:OPEN Alliance Automotive Ethernet ECU Test Specification_TC8 V1.0)
TC8 2.0的噪声注入原理图如下所示,Rohde & Schwarz信号发生器仿真的高斯噪声,通过定向耦合器耦合到通信链路上。通过改变仿真的高斯噪声幅值,来改变耦合到通信链路上的噪声等级。
图2 TC8 2.0 IOP SQI测试原理框图
测试实现说明
TC8 1.0 IOP SQI测试
基于Vector公司的CANoe CAPL,北汇信息自主定制开发了TC8 1.0 IOP的自动化测试工程,控制Technica-Golden Device注入电阻噪声,获得DUT SQI与Link状态,自动生成测试报告。
图3 TC8 1.0 IOP SQI测试环境
TC8 2.0 IOP SQI测试
基于Vector公司的CANoe CAPL,北汇信息自主定制开发了TC8 2.0 IOP自动化测试工程。
基于Vector公司的CANoe CAPL,北汇信息自主定制开发了TC8 2.0 IOP自动化测试工程。
测试步骤:
a. 将Technica-Golden Device作为Link Partner,设置与DUT相对的Master/Slave模式
b. Rohde & Schwarz信号发生器初始化并设置高斯噪声带宽
c. 设置Rohde & Schwarz信号发生器高斯噪声幅值
d. 读取DUT SQI/Link状态,次数为100次
e. 重复步骤c、d(设置高斯噪声幅值递增/递减)
f. 自动生成测试报告
图4 TC8 2.0 IOP SQI测试环境
为保证测试效率,开发专用的自动化测试脚本,实现:
• 支持通过RS232、CAN/LIN、ADB通信接口,实现对被测对象的PHY寄存器读写
• 实现对Rohde & Schwarz信号发生器程控,实现如下功能:
o 仿真信号类型选择
o 高斯噪声文件加载、带宽设置、幅值设置
o 信号发生器通道阻抗设置和通道使能
测试总结
方案对比
图5 TC8 1.0/2.0 IOP SQI测试对比图
测试结果对比
图6 TC8 1.0 IOP SQI测试结果
图7 TC8 2.0 IOP SQI测试结果
分析
影响SQI值的因素主要为外部环境的辐射和控制器通信链路的物理特征,如线束材质、长度、绞距以及接入连接器的特性,所引起通信链路阻抗匹配以及突变情况,从而导致传输信号衰减和反射,其中信号反射又对原信号产生“叠加噪声”。
由此可见,通信链路的阻抗变化为“本因”,噪声为“现象”,本方案通过“本因”和“现象”两种测试方法对比SQI测试结果。
根据两种测试方法的测试结果,被测控制器出现SQI值不稳定的位置相同,测试结果无太大差异。
小结
TC8 1.0与TC8 2.0中注入噪声的类型本质都是高斯噪声,通过上述的实践对比,两种方案均满足IOP SQI的测试要求。
北汇信息可提供基于Vector公司的CANoe、Technica的Golden Device、Rohde & Schwarz的信号发生器及定向耦合器组合的100BASE-T1 IOP测试解决方案,同时满足TC8 1.0和TC8 2.0的IOP测试要求,提供测试验证服务。
感谢Vector、Rohde & Schwarz、Technica对本测试方案给予的专业支持。
基于现有的Vector-VN5640、Technica-Golden Device等设备,北汇信息已实现了1000BASE-T1 IOP测试的过渡方案,敬请关注后续分享。
参考文献
【1】OPEN Alliance Automotive Ethernet ECU Test Specification_TC8 V1.0
【2】OPEN Alliance Automotive Ethernet ECU Test Specification_TC8 V2.0
【3】Datasheet:TJA1100—100BASE-T1 PHY for Automotive Ethernet.pdf
【4】OA_100BASE-T1_Interoperability_Test_Suite_V1.0
【5】1000BASE-T1_罗德与施瓦茨 汽车以太网一致性测试.pdf
【6】Golden Device Manual.pdf
作者:北汇信息-何适、王培
----------------------------------------------------------------------------------------------------------------------
|
更多相关资讯及业务介绍,欢迎访问上海北汇信息官方网站:上海北汇信息科技有限公司
北汇官方知乎账号:北汇信息-知乎
更多技术干货,行业前沿动态,请关注上海北汇信息官方公众号:
联系方式:
电话:021-34716271
邮箱:info@polelink.com
北汇信息成立于2010年,是一家技术驱动的创新型服务企业。北汇信息始终专注于汽车电子领域的新技术和新产品,为整车厂和零部件企业提供完整的研发、测试解决方案。从测试工具、专用测试设备、完整测试方案到实车测试服务,我们与我们的客户一起努力,让中国的汽车变得越来越安全、越来越舒适、越来越智能。
车载以太网测试之实锤-基于电阻噪声和高斯噪声的SQI测试对比相关推荐
- 车载以太网 | 测试之实锤-1000BASE-T1物理层PMA测试实践
前言 车载以太网测试之实锤系列,之前我们已经从环境设备组成.被测对象组成再到测试过程和测试结果分析,分享了完整的PMA测试.IOP测试.TC8中的TCP/IP协议一致性测试过程,也分享了TC8-SOM ...
- OpenCV学习笔记(十一)——图像噪声的生成(椒盐噪声、高斯噪声)
目录 1 椒盐噪声 2 高斯噪声 图像在获取和传输过程种会受到随机信号的干扰从而产生噪声,例如电阻引起的热噪声.光子噪声.暗电流噪声以及光响应非均匀性噪声等,由于噪声会影响对图像的理解以及后续的处理工 ...
- 给图像添加噪声,高斯噪声、椒盐噪声
常见的噪声种类有:椒盐噪声.高斯噪声 常见的去噪声方法有:均值滤波,中值滤波.高斯滤波 import cv2 as cv import numpy as np import random as r a ...
- 图像椒盐噪声和高斯噪声
一. 椒盐噪声 在噪声的概念中,通常采用信噪比(Signal-Noise Rate, SNR)衡量图像噪声.通俗的讲就是信号占多少,噪声占多少,SNR越小,噪声占比越大. 在信号系统中,计量单位为dB ...
- [转载] opencv-python:13_图像噪声(噪声的概念、椒盐噪声、高斯噪声、使用python给图像添加噪声)
参考链接: Python OpenCV 基础 0: imshow 显示图像 图像噪声 学习两种图像噪声,即椒盐噪声和高斯噪声.使用python实现给图像添加椒盐噪声和高斯噪声 一.噪声的概念 在噪声的 ...
- python+OpenCv笔记(八):图像噪声(椒盐噪声、高斯噪声)
由于图像采集.处理.传输等过程不可避免的会受到噪声的污染,妨碍人们对图像理解及分析处理.常见的图像噪声有高斯噪声.椒盐噪声等. 一.椒盐噪声 椒盐噪声也称为脉冲噪声,是图像中经常见到的一种噪声,它是一 ...
- 椒盐噪声及高斯噪声图片加噪python实现(附代码)
椒盐噪声及高斯噪声图片加噪python实现(附代码) 写在前面 这个博客会记录我最近学习的笔记,算是成长记录啦,如果有错误的地方还请指出,这也是学习的过程呀! 椒盐噪声 椒盐噪声又称为脉冲噪声,它是一 ...
- 图像处理:随机添加椒盐噪声和高斯噪声Python
图像处理:随机添加椒盐噪声和高斯噪声Python 目录 图像处理:随机添加椒盐噪声和高斯噪声Python 1.常见的图像噪声 (1)高斯噪声 (2) 椒盐噪声 2.生成图像噪声 (1)高斯噪声 (2) ...
- 车载以太网第二弹 | 测试之实锤-物理层PMA测试实践
经过往期白话系列的闲侃,各位对以太网测试应有所了解,也应该了解了咱们北汇信息,这是第一期的目标~ 聊聊车载以太网测试:关于测试 聊聊车载以太网测试:以太网测什么 聊聊车载以太网测试:以太网如何测 聊聊 ...
- python添加高斯噪声_使用Python-OpenCV向图片添加噪声(高斯噪声、椒盐噪声)
在matlab中,存在执行直接得函数来添加高斯噪声和椒盐噪声.Python-OpenCV中虽然不存在直接得函数,但是很容易使用相关的函数来实现. 代码: import numpy as np impo ...
最新文章
- Rxlifecycle(一):使用
- 未能为数据库 '*'中得对象'*'分配空间,因文件组'PRIMARY'已满
- matlab学习记录之基本操作整理
- GDCM:独特的uid测试程序
- vue,vue-router实现浏览器返回不刷新页面
- HTTP权威指南阅读笔记一:HTTP概述
- bzoj2287【POJ Challenge】消失之物 缺一01背包
- MySQL问题解决:-bash:mysql:command not found
- 2-java学习笔记
- 实话实说!为什么说闷头学Python是自欺欺人?
- 总结新浪friendship接口
- Pycharm 转化ui文件为py文件:报错Error in input file: not well-formed (invalid token): line 1, column 1
- VS2019 MFC在静态库运行时出现的LNK2005和LNK1169问题
- bc547可以用8050代换吗_代换S8550 S8050三极管要特别注意放大倍数
- 为什么前端比java工资高_Web前端为什么一般工资比java低?
- snmp No Such Instance currently exists at this OID
- 接口邮件发送平台,定时发送邮件信息
- bzoj4987 Tree 分类讨论+树形背包
- C# 电子印章制作管理系统
- 淘宝数据库OceanBase SQL编译器部分 源码阅读--解析SQL语法树