一、要求:
1)用混合单频信号发生器产生100、200、300、400Hz的正弦信号,信号幅值和相位可调(设定默认值如图中所示)
2)利用FFT频谱(幅度-相位)函数对产生的信号进行频谱分析,将分析得到的幅度和相位输出显示出来。
二、步骤:
(1) 首先在前面板放置3个【数组】,3个【数组】里面都要放入【数值输入型控件】,然后分别命名为“单频频率”、“单频振幅”、“单频相位”,这三个【数组】是为了设置正弦信号各参数值而存在的,然后【数组】里面的数我们要设置成实训要求的默认值并保存当前数值。然后在前面板放置3个【波形图】,3个【波形图】分别命名为“原始信号”、“幅度谱”、“相位谱”。这三个波形图是【FFT频谱(幅度-相位)】对产生的信号进行频谱分析,将其分析得到的幅度和相位输出显示出来。
(2)这样前面板任务完成,接下来进入程序框图界面。
(3)根据实训要求可知,我们要用到【混合单频信号发生器】和【FFT频谱(幅度-相位)】,然后在“信号处理-波形生成”中找到【混合单频信号发生器】,在“信号处理-波形测量”中找到【FFT频谱(幅度-相位)】,都放置到程序框图中。然后根据【混合单频信号发生器】的端口依次连接对应名字的数组,同理,【FFT频谱(幅度-相位)】的端口依次连接对应名字的波形图,最后只剩下【数组】“原始信号”还没有连接,任何端口,将【混合单频信号发生器】的时间信号分别和【FFT频谱(幅度-相位)】的“时间信号”、【数组】“原始信号”连接,然后运行就可以实现目的。
三、参考图
参考的前面板图:
参考的程序框图:
标签:频谱,FFT,数字,相位,信号处理,项目,单频,数组,信号 From: https://blog.csdn.net/2302_77748378/article/details/139700259