1 简介 通过Matlab强大的信号仿真功能,结合VC混合编程,分析数字均衡器的设计要求,对各种数字音频信号进行滤波处理,设计出一种比较合理的数字均衡器,最后对该数字均衡器进行综合测试
1 简介
通过Matlab强大的信号仿真功能,结合VC混合编程,分析数字均衡器的设计要求,对各种数字音频信号进行滤波处理,设计出一种比较合理的数字均衡器,最后对该数字均衡器进行综合测试并改进,使其达到要求的指标.
2 部分代码
function [ Y ] = fx_FIR( fs, wc1 ,wc2 , signal)%===============IIR设计滤波器===============
Wn=[wc1*2 wc2*2]/fs;
[b,a]=butter(1,Wn);
Y=filtfilt(b,a,signal);
%===============FIR设计滤波器===============
%b = fir1(50, [wc1*2/fs wc2*2/fs]);
%Y = filtfilt(b,1,signal);
end
3 仿真结果
4 参考文献
[1]肖正安. 基于MATLAB的数字均衡器的设计[J]. 湖北第二师范学院学报, 2008, 25(8):3.