发明名称 采用组合方波扫频测试频域特性的方法和装置
摘要 本发明涉及一种采用组合方波扫频法测试频域特性的方法和装置,测试方法由测试初始化、功能参数设置、激励信号输出、时域采样、放大调整、数据处理、测试结果输出各步骤组成。装置电路由嵌入式系统、测试控制模块、方波组合单元、测试接口、滤波放大模块、数据采集模块组成。本发明与同类装置所采用的正弦波扫频测试的方法不同点为:第一,组合方波扫频激励信号由2个或更多的频率为基波的方波信号叠加而成。第二,在Fourier变换得到的数据中选择激励信号基波频率对应的频点数据作为频域采样的输出和输入电压数据,计算相应测试操作的结果数据。本发明的优点是提高了装置的使用可靠性和使用效率,提高了测试精度。
申请公布号 CN101034130A 申请公布日期 2007.09.12
申请号 CN200710036852.6 申请日期 2007.01.26
申请人 上海欣泰通信技术有限公司 发明人 金少舫
分类号 G01R31/08(2006.01) 主分类号 G01R31/08(2006.01)
代理机构 上海申汇专利代理有限公司 代理人 翁若莹
主权项 1.一种采用组合方波扫频测试频域特性的方法,其特征在于,采用C语言和汇编语言在嵌入式操作系统平台上编制程序,运行在频域特性测试装置中,其方法为:第一步:测试初始化将频域特性测试装置中滤波放大模块的放大倍数设置为基值0dB,复位频域特性测试装置的至少2个基波的方波组合单元,复位频域特性测试装置的数据采集模块;第二步:功能参数设置根据测试指令选择测试操作,设置频率范围、频率步长ΔfT、采样频率fS、采样点数K测试参数,将频域特性测试装置中的激励信号功放电路和输入匹配电路连接到端口;设置K、fS、ΔfT参数应满足:<math> <mrow> <mi>K</mi> <mo>&GreaterEqual;</mo> <mfrac> <msub> <mi>f</mi> <mi>S</mi> </msub> <msub> <mi>&Delta;f</mi> <mi>T</mi> </msub> </mfrac> </mrow> </math> 且为2的整数次幂 (1)设置的滤波电路带宽应覆盖测试带宽,且小于采样频率的二分之一;第三步:激励信号输出开启频域特性测试装置中的至少2个基波的方波组合单元的信号开关,输出至少2个基波的组合方波扫频激励信号fEP、fEN和采样控制信号fS;第四步:时域采样启动数据采集模块,对测试采样信号进行模数转换,连续采集存储采样数据,分别采样输出信号vE(k)和输入信号vm(k),存储采样数据;第五步:放大调整如果采样数据对应的信号电压幅值VADC在1.9V~2.3V之间,程序则进入到下一步;如果采样数据对应的信号电压幅值VADC在1.9V~2.3V之外,按照下式调整放大倍数:<math> <mrow> <msub> <mi>G</mi> <mi>T</mi> </msub> <mo>=</mo> <mfrac> <mrow> <mn>2.1</mn> <mo>&times;</mo> <msub> <mi>G</mi> <mrow> <mi>T</mi> <mo>-</mo> <mn>1</mn> </mrow> </msub> </mrow> <msub> <mi>V</mi> <mi>ADC</mi> </msub> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>2</mn> <mo>)</mo> </mrow> </mrow> </math> 其中GT为当前需要设置的放大倍数,GT-1为前次设置的放大倍数,设置完成当前放大倍数后,程序回到第四步重新进行时域采样;第六步:数据处理将采样数据进行Fourier变换,在频域选择对应频点上的数据,按照测试操作对应的公式计算测试结果,如果各个频点扫频测试的步骤还没有结束,则回到第二步设置下一个频点的测试参数,所述数据处理步骤包括以下内容:①Fourier变换,计算公式为:<math> <mrow> <mi>V</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>2</mn> <mo>&CenterDot;</mo> <mo>[</mo> <mfrac> <mn>1</mn> <mrow> <mi>N</mi> <mo>&CenterDot;</mo> <mi>&beta;</mi> </mrow> </mfrac> <mo>&CenterDot;</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <mi>v</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mfrac> <mrow> <mi>j</mi> <mn>2</mn> <mi>&pi;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>n</mi> </mrow> <mi>N</mi> </mfrac> </mrow> </msup> <mo>]</mo> </mrow> </math> <math> <mrow> <mi>k</mi> <mo>=</mo> <mn>1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <mi>N</mi> <mo>,</mo> <mi>n</mi> <mo>=</mo> <mn>1,2</mn> <mo>,</mo> <mo>.</mo> <mo>.</mo> <mo>.</mo> <mo>,</mo> <mfrac> <mi>N</mi> <mn>2</mn> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>3</mn> <mo>)</mo> </mrow> </mrow> </math> 将采样数据ve(k)和对应的放大倍数GE(T)代入式(1)得到:<math> <mrow> <msub> <mi>V</mi> <mi>E</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>2</mn> <mo>&CenterDot;</mo> <mo>[</mo> <mfrac> <mn>1</mn> <mrow> <mi>N</mi> <mo>&CenterDot;</mo> <msub> <mi>G</mi> <mrow> <mi>E</mi> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> </mrow> </msub> </mrow> </mfrac> <mo>&CenterDot;</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>v</mi> <mi>e</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mfrac> <mrow> <mi>j</mi> <mn>2</mn> <mi>&pi;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>n</mi> </mrow> <mi>N</mi> </mfrac> </mrow> </msup> <mo>]</mo> </mrow> </math> 将采样数据vm(k)和对应的放大倍数GIN(T)代入式(1)得到:<math> <mrow> <msub> <mi>V</mi> <mi>IN</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>2</mn> <mo>&CenterDot;</mo> <mo>[</mo> <mfrac> <mn>1</mn> <mrow> <mi>N</mi> <mo>&CenterDot;</mo> <msub> <mi>G</mi> <mrow> <mi>IN</mi> <mrow> <mo>(</mo> <mi>T</mi> <mo>)</mo> </mrow> </mrow> </msub> </mrow> </mfrac> <mo>&CenterDot;</mo> <munderover> <mi>&Sigma;</mi> <mrow> <mi>k</mi> <mo>=</mo> <mn>1</mn> </mrow> <mi>N</mi> </munderover> <msub> <mi>v</mi> <mi>in</mi> </msub> <mrow> <mo>(</mo> <mi>k</mi> <mo>)</mo> </mrow> <mo>&CenterDot;</mo> <msup> <mi>e</mi> <mrow> <mo>-</mo> <mfrac> <mrow> <mi>j</mi> <mn>2</mn> <mi>&pi;</mi> <mrow> <mo>(</mo> <mi>k</mi> <mo>-</mo> <mn>1</mn> <mo>)</mo> </mrow> <mi>n</mi> </mrow> <mi>N</mi> </mfrac> </mrow> </msup> <mo>]</mo> </mrow> </math> ②频域数据选择,在Fourier变换得到的VE(n)和VIN(n)各N/2个数据中,各选择2个频域对应点上的数据,作为频域采样的输出和输入电压数据,选择的两个点序号为:<math> <mrow> <msub> <mi>n</mi> <mi>A</mi> </msub> <mo>=</mo> <mfrac> <mi>K</mi> <msub> <mi>f</mi> <mi>S</mi> </msub> </mfrac> <mo>&CenterDot;</mo> <msub> <mi>f</mi> <mi>EA</mi> </msub> <mo>,</mo> <msub> <mi>n</mi> <mi>B</mi> </msub> <mo>=</mo> <mfrac> <mi>K</mi> <msub> <mi>f</mi> <mi>S</mi> </msub> </mfrac> <mo>&CenterDot;</mo> <msub> <mi>f</mi> <mi>EB</mi> </msub> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>4</mn> <mo>)</mo> </mrow> </mrow> </math> ③选项频率响应测试操作或衰减损耗测试操作,则将频域采样的输出和输入电压数据进行计算,得到频率响应或衰减损耗值:<math> <mrow> <mi>FR</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>20</mn> <mi>log</mi> <mfrac> <mrow> <msub> <mi>V</mi> <mi>IN</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>V</mi> <mi>E</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>5</mn> <mo>)</mo> </mrow> </mrow> </math> 其中n为每次测试中选择的2个频域对应点nA和nB;④选项纵向平衡测试操作,则将频域采样的输出和输入电压数据进行计算,得到纵向平衡值:<math> <mrow> <mi>LB</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>20</mn> <mi>log</mi> <mfrac> <mrow> <msub> <mi>V</mi> <mi>E</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>V</mi> <mi>IN</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>6</mn> <mo>)</mo> </mrow> </mrow> </math> 其中n为每次测试中选择的2个频域对应点nA和nB;⑤选项近端串扰或远端串扰测试操作,则取频域采样的输出和输入电压数据进行计算,得到扰动值:<math> <mrow> <mi>XT</mi> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> <mo>=</mo> <mn>20</mn> <mi>log</mi> <mfrac> <mrow> <msub> <mi>V</mi> <mi>IN</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> <mrow> <msub> <mi>V</mi> <mi>E</mi> </msub> <mrow> <mo>(</mo> <mi>n</mi> <mo>)</mo> </mrow> </mrow> </mfrac> <mo>-</mo> <mo>-</mo> <mo>-</mo> <mrow> <mo>(</mo> <mn>7</mn> <mo>)</mo> </mrow> </mrow> </math> 其中n为每次测试中选择的2个频域对应点nA和nB;第七步:测试结果输出当各个频点扫频测试的步骤全部完成后,上传测试数据或者在显示屏上显示测试结果。
地址 200437上海市虹口区邯郸路171号
您可能感兴趣的专利