发明名称 多通道数字示波器实现波形荧光显示效果的方法
摘要 本发明提供了一种多通道数字示波器实现波形荧光显示效果的方法,该方法由可编程逻辑器件实现,可编程逻辑器件包括波形数据缓冲区,模拟荧光屏存储器、波形叠加处理模块、波形消隐处理模块和颜色转换处理模块;模拟荧光屏存储器的长度为L,高度为W,模拟荧光屏存储器每个存储单元由两部分组成:强度值m和优先级标志n,强度值m的范围是0≤m≤M,M由模拟荧光屏存储器中强度值的位宽决定,是强度值的位宽所能代表的最大值,优先级排序为:网格≥最新打开的通道≥通道1≥通道2≥…通道i≥…≥通道N;该方法完整保留了多个通道波形显示的亮度层次信息,达到模拟示波器的荧光显示效果。
申请公布号 CN101609107B 申请公布日期 2010.09.15
申请号 CN200910026879.6 申请日期 2009.05.27
申请人 东南大学 发明人 高礼忠;贺丙杰;罗张;孔凡洪;吴帆扬
分类号 G01R13/02(2006.01)I 主分类号 G01R13/02(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 叶连生
主权项 一种多通道数字示波器实现波形荧光显示效果的方法,其特征在于该方法由可编程逻辑器件实现,该可编程逻辑器件包括波形数据缓冲区,模拟荧光屏存储器、波形叠加处理模块、波形消隐处理模块和颜色转换处理模块;模拟荧光屏存储器的长度为L,高度为W,模拟荧光屏存储器每个存储单元由两部分组成:强度值m和优先级标志n,强度值m的范围是0≤m≤M,其中M由模拟荧光屏存储器中强度值的位宽决定,是强度值的位宽所能代表的最大值,优先级排序为:网格≥最新打开的通道≥通道1≥通道2≥…通道i≥…≥通道N;该方法包括如下步骤:1)初始化模拟荧光屏存储器,网格初始化在模拟荧光屏存储器中,即将模拟荧光屏存储器中应为网格的那些像素点位置的优先级标志初始化为网格优先级;2)设定强度步进值a,网格亮度值b和波形消隐百分比c;强度步进值a范围是0~M,网格亮度值b是网格显示的亮度强度百分比,范围是0%~100%,波形消隐百分比c是消隐过程中波形的消隐强度,范围是0%~100%;3)采集N个通道的波形信号并存储;4)依次读出存储的N个通道的波形强度值,根据通道优先级进行叠加处理后存储到模拟荧光屏存储器;5)由颜色转换处理模块定时将模拟荧光屏存储器存储的波形强度值转换为颜色值并由波形消隐处理模块做消隐处理;其中:第4)步包括以下步骤:41)读出当前的强度步进值a;设x为当前模拟荧光屏存储器长度方向坐标轴即X轴的位置,0≤x≤L-1;y为当前模拟荧光屏存储器高度方向坐标轴即Y轴的位置,0≤y≤W-1;42)令当前处理通道i=0;43)i=i+1;44)判断i是否小于等于通道总数N,如果是则跳转到步骤45);否则跳转到步骤42);45)判断当前第i个通道是否打开,如果打开则跳转到步骤46);否则跳转到步骤43);46)令x=0;47)读出通道i的第x个波形数据点p_new,其数值作为该点在模拟荧光屏存储器的Y坐标;将x作为该点在模拟荧光屏存储器的X坐标;48)读出模拟荧光屏存储器【x,y】单元中储存的原像素点p_old的强度值m和优先级标志n;49)如果原像素点p_old的优先级为网格,则模拟荧光屏【x,y】单元的像素点强度值m不变,优先级标志n=n_网格;如果p_new的优先级高于p_old的优先级,则令模拟荧光屏【x,y】单元的像素点强度值m=a,优先级标志n=n_new;如果p_new的优先级低于p_old的优先级,则模拟荧光屏【x,y】单元的像素点强度值m和优先级标志n均不变;如果p_new的优先级等于p_old的优先级,则令模拟荧光屏【x,y】单元的像素点强度值m=m+a,优先级标志n不变;410)将m和n的值重新存储在模拟荧光屏存储器的【x,y】单元中;411)判断x是否等于L-1,如果等于则跳转到步骤43);否则跳转到步骤412);412)x=x+1并跳转到步骤47)。
地址 211109 江苏省南京市江宁开发区东南大学路2号