音频信号处理:参数均衡器、倍频程滤波器与音高跟踪技术解析
1. 参数均衡器设计
参数均衡器是用于音频处理的数字滤波器,可调整声音信号的频率成分。与图形均衡器仅能调整每个滤波器的增益不同,参数均衡器还允许调整增益、中心频率和带宽。
1.1 基本设计
通常,参数均衡器设计为二阶无限脉冲响应(IIR)滤波器,但低阶滤波器存在波纹或过渡区域较大、级联时可能相互重叠的缺点。Audio Toolbox 支持设计高阶 IIR 参数均衡器,能更好地控制滤波器形状,当滤波器阶数设为 2 时,即为传统二阶参数均衡器。
以下是一个二阶和六阶参数均衡器设计的示例代码:
Fs = 48e3;
N1 = 2;
N2 = 6;
G = 5; % 5 dB
Wo = 10000/(Fs/2);
BW = 4000/(Fs/2);
[B1,A1] = designParamEQ(N1,G,Wo,BW,'Orientation','row');
[B2,A2] = designParamEQ(N2,G,Wo,BW,'Orientation','row');
BQ1 = dsp.SOSFilter('Numerator',B1,'Denominator',A1);
BQ2 = dsp.SOSFilter('Numerator',B2,'Denominator',A2);
hfvt = fvtool(BQ1,BQ2,'Fs',Fs,'Color','white');
legend(hfvt,'2nd-Order Design','6th-Order Design');
此代码
音频信号处理关键技术解析
超级会员免费看
订阅专栏 解锁全文
435

被折叠的 条评论
为什么被折叠?



