关于信号的周期、频率问题,望有人能解答一下。。。。.....
时间:10-02
整理:3721RD
点击:
像下面这个图所生成的正弦信号,他的频率是多少呢?
我做了一下单边的FFT,得到的是这样的图形:
这意味着他的频率就是10Hz啊,但是为什么设置的时候我设置的周期为10呢?
还有一个问题,我如果拿自带的tone函数来测量该信号的频率,得到的是另外一个结果,如图:
感觉我被绕进去了,出不来了,到底这个信号的频率是多少?求指引。
小编,我用了单频测量vi做了同样的测试,我得到一个结论:如果正弦信号vi的采样频率默认值是1Hz(帮助文档里并没有说),那么按照你的参数设置,产生的信号频率就是0.078125
小编,貌似这个正弦信号发生器函数,采样率默认是信号频率的128倍
小编,可以用别的信号发生器
你的意思是我这个正弦信号的频率是1/128?那为什么做出来单边的FFT显示他的频率为10啊?
那就是说我这个信号的频率就是1/128,那我纠结的是FFT频谱怎么会得出来频率为10Hz呢?
不好意思,FFT频谱我没有用过,目前不打算用。
小编,信号频率的确是0.078125HZ,还有一个问题,正弦波的频率参数并不是波形的真正频率,它实际上是归一化频率,即信号频率/采样频率,根据采样定理,这个值应该是小于0.5的,下面是我的程序截图:
小编的误区:经过FFT变换后一共有128个点,在第11个点处幅值比较明显,小编误以为那代表的是10HZ,其实不是的,正弦波vi默认的采样率是1HZ,小编给出的采样点是128,频率分辨率就是1/128,在第11个点处代表的频率就是1/128*10 = 0.078125,这用提取单频信息vi获取到的结果是一样的。
谢谢啊,我明白了
不客气,
学习了,确实厉害