新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > 基于MSP430F1611单片机的音频信号分析

基于MSP430F1611单片机的音频信号分析

作者:时间:2011-05-04来源:网络收藏

3.2.2 窗函数的选择
不同的窗函数对会产生不同的作用,旁瓣幅度比较小的窗函数有利于减小频谱泄漏,对频谱幅值的测量较为准确,但这种窗函数的主瓣宽度较大,会使出来的谱线向两边扩散得比较多,导致测量单频,多频频率的准确度下降,如blackman窗,Flattop窗等。而旁瓣幅度衰减较弱的窗函数主瓣宽度较窄,这样有利于对频率准确度的测量,如矩形窗,也有兼顾两者的如banning窗,bumming窗等。所以频率与幅度的测量准确性是矛盾的。本系统利用matlab仿真初步估计应选用的窗函数,所的信号为单频率函数
h.JPG
将此信号加上各窗函数后的matlab仿真结果如下:图7为加blackman窗后的频率谱线,图8为加hanning窗后的频率谱线。

本文引用地址:http://www.eepw.com.cn/article/172826.htm

i.JPG


根据上图可以看出1 000 Hz和1 005 Hz的频谱被分成了几根幅值比较高的谱线,这是由于泄漏效应与栅栏效应所造成的,当加banning窗时,信号频率刚好是FFT频率分辨率fs/N=10 Hz的整数倍时,信号谱线分成了7根幅值比较高的谱线。当加blackman窗时,谱线分成了将近20根幅值较高的谱线。但在实际情况下,当加hanning窗时,中心谱线处分成了3或4根幅值比较大的谱线,比仿真结果要好些,但加blaekman窗谱线分布得比仿真结果更广,但计算出来的幅度值会比banning窗的精度稍微高些,为了提高仪的频率分辨力,应尽量使相邻的谱线不相互重叠,这样才能计算各个频率信号的功率和提高频率分辨力,经过综合考虑,本系统选择加hanning窗。

4 测试方法与测试结果
4.1 测试环境及测试仪器
对该信号分析仪在30℃室温下进行测试,测试仪器如下:南京盛普40 M函数发生器2台,泰克60 M数字示波器1台,晶体管毫伏表DA-16,失真度测试仪ZC4128。
4.2 信号功率谱的测量
使用两台函数发生器产生两路信号进行叠加后测试,A,B两路输入电压为VppA=2.000 V(0.04 W),频率为1 kHz,VppB=3.000V(0.09 W),频率为1 kHz。表1为测试的结果,可知单信号功率谱测量误差在0.2%之内,而总功率测量误差也在0.2%左右。

j.JPG


4.3 信号频率分辨率及周期性的测量
通过函数发生器输入一般的周期信号,输入50 Hz的正弦波,以及1 000 Hz的方波,三角波,锯齿的周期波和非周期噪声信号,表2为测试结果,可见对一般的信号的周期性判断很准确,频率测试误差在1%以内。

k.JPG


4.4 信号失真度的测量
用函数发生器分别产生1 000 Hz、100 Hz、20 Hz的三角波以及1 000 Hz、100 Hz、20 Hz的方波,并将各信号分成两路,一路送失真度测试仪,一路送信号分析仪,通过对比所得结果来判断测试的精度。表3为测试结果,可见由于1 k左右的的谐波分量较高,抗混叠滤波器将高次谐波的能量滤除,故会使失真度偏差较大,当信号的频率降低时,失真度会测量得比较准确。

l.JPG



5 结束语
本系统利用快速傅里叶变换(FFT)的算法,综合外围采样电路,利用两块对信号进行处理,并借助了matlab工具进行预估计和判断,有效地减小了软件设计的盲目性。并通过加缓冲电路减小了前后级电路的相互影响,使音频信号分析仪的精度得到了有效地提高。
在测试较高频率信号的失真度时,如果能适当提高抗混叠滤波器的低通截止频率,那么失真度的准确率会显著的提高。此设计成本低廉,体积小,外围电路简单,具有广泛的市场空间。


上一页 1 2 3 4 下一页

评论


相关推荐

技术专区

关闭