基于DSP的数字音频均衡器设计
设计理想滤波器传输函数

由图可以看出均衡器的传输函数是由一个低通滤波器并联一系列带通滤波器组成的,因此可写成如下形式
对hd(n)进行加窗h(n)=hd(n)w(n),然后让h(n)和x(n)进行卷积,即可得到输出序列y(n),从而完成了滤波运算。
3 系统测试
系统测试包括两方面的内容,首先是谱分析测试,用来检验系统进行的谱分析是否满足工程要求;另一个是均衡器测试,检验均衡器对各个频段的增益调节效果和对整个音频范围的均衡效果。测试方法可以通过BF533的开发软件VisualDSP++的plot功能实现。
3.1 谱分析测试
对输入信号进行48 kHz的采样,将数据放入长度为256的缓冲区中为谱分析作准备。声音信号的频率范围是20 Hz~20 kHz,其20 Hz和20 kHz正弦信号的谱分析测试结果如下。
其中图8和图9分别是是20 Hz和20 kHz的256点的采样信号和频谱图,其中图8(a),图9(a)的频谱是实际信号的频谱,图8(b),图9(b)是FFT得到的频谱,可见该算法能够较好的反映出原始信号的频谱特性。由图可以看出,该算法满足了谱分析的需要。
评论