标签:
无标签
相位角的测试
想测试一个10MHz的信号接入电容的前后波形的相位差,通过20M的信号发生器和数字化仪能测试出来吗?
20M的信号发生器的速率是指每点的更新率,也就是说如果你要生成一个sine信号(每周期1000个点),那么你生成的sine的频率为20KHz。所以你要得到一个10MHz的sine信号,最好用200MHz的发生器生成,比如NI 5422。
再用100MHz(5122)或200MHz(5124)的数字化仪来采就可以了(每个设备正好有2个同步采集的通道)。
数字滤波控件的taps
数字滤波控件的taps是

FIR 滤波器的分支数,也可以认为是寄存器的个数。
是滤波器传递函数的阶数, 所以就是在进行处理时开窗窗口的长度。
滤波
对采集到的数据进行滤波。采集到的数据都是二维数组,与数字滤波节点连接时告知source和sink类型不同,sink是waveform
可是二维数组如何才能变成waveform?
波形数据类型是一个簇,cluster,你可以先研究一下你的二维数组,把你需要处理的那组数先取出来,可以用数组里的函数。
把这个一位数组组合成一个cluster, 怎么做么?waveform的类型是 t0,dt,data组成的,分别是起始时间,时间间隔,和数据的一位数组,你把这三项输入到build waveform里面就可以生成波形数据类型了。
做倒谱根据的是先求功率谱,再取对数,然后进行傅立叶反变换,可图上显示是一个平底锅底部的线条。
各位高手,谁做过,可否讨论讨论代码,或者发来程序图片看一下,我不肯定自己正确与否。
PS:我测的是一条频率为5幅值为10的正弦波。
你倒谱计算步骤应该是对的,可能是参数设置的问题,建议参考一下现代信号分析的书
LabVIEW中暂时还没有直接计算倒谱的工具函数
LabVIEW的高级信号处理工具包(Advanced Signal
rocessing Toolkit)提供了直接计算倒谱的VI,
在这个工具包的子工具包(时间序列分析)中关于倒谱有下面几个VI:
TSA Real Cepstrum.vi
TSA Complex Cepstrum.vi
TSA Inverse Complex Cepstrum.vi
duty cycle decoding
关于duty cycle decoding
用LabVIEW如何decode 占空比?我知道似乎应该用timer,不过不知道具体该怎么弄
有个Express VI:Timing and Transition Measurement