基于MATLAB的简易声音信号频谱分析仪设计
汉宁窗时域波形曲线图 汉宁窗频域特性曲线图
在MATLAB中,生成汉宁窗的函数是hanning。使用该函数进行频谱修正时,先生成一个和待修正的样本具有相同点数的汉宁窗。然后,将原样本序列和生成的汉宁窗序列相乘,得到修正后的样本。最后,对修正后的样本进行FFT变换,即可得到修正后的频谱特性曲线。 3 MATLAB程序设计
3.1 图形界面设计
首先打开MATLAB,在命令窗口中输入guide命令进入GUI图形设计界面。再新建一个空白的图形界面文件,添加如下的控件并设计它们的布局。
(1) 添加3个axes控件,用于显示时域波形图和频域频谱图;
(2) 添加7个static text控件,用于窗口及其他控件的说明
使用;
(3) 添加4个panel控件,将一组相关的控件框在一起;
(4) 添加5个edit控件,用于输入和显示幅值、频率等参数值;
(5) 添加1个pop-up menu控件,用于选择信号发生器产生的
信号类型;
如果觉得《matlab样本序列的时域波形 基于MATLAB的简易声音信号频谱分析仪设计》对你有帮助,请点赞、收藏,并留下你的观点哦!