本帖最后由 lzhwzs 于 2010-12-6 14:02 编辑
注意: 必须上交MATLAB编码
这次的任务包括设计一个简单的双频带的声音均衡器,然后在Matlab中实现.
你已经被提供了一个Matlab编码的框架,包含音频文件.
以下就是最终的问题:
1) 写出信号处理方程,比较两个均衡器的设计.
2) 用fdatool设计均衡器滤波器.
3) 用均衡器作为消声器,设计一个低通滤波器.
4) 在给出的编码框架里添加其他的你认为会帮助你解决问题的分析工具.
做出的图请保存为.bpm,然后贴到word文档里
第一部分
1. 用给出的Matlab编码的框架编写一个双频带的声音均衡器
2. 进一步设计2个双频带的声音均衡器,每一个都要用高通和低通滤波器,2个滤波器的和被定义为混合频率响应.每个滤波器必须覆盖最大的频率范围.例如:一组巴特沃兹的高通和低通滤波器,也许是一个均衡器设计的基础.通带频率和阻带频率需要被选入到每个设计中.
3. 在fdatool里使用频率为”赫兹”,选择以下2种滤波器设计方法, 生成2个均衡器.
a. 巴特沃兹高通和低通
b. 切比雪夫第一类高通和低通
c. 切比雪夫第二类高通和低通
d. 椭圆高通和低通
e. FIR等波纹高通和低通
4. 参考以下参数设计滤波器
a. 在0dB增益时的最平坦频率响应
b. 在滤波器之间最明显的过渡区.
5. 详细说明
a. 抽样频率 Fs=11025 Hz
b. 低通响应
i. 通带频率范围为1000-3000Hz
ii. 阻带频率范围为2500-4000Hz
c. 高通响应
i. 阻带频率范围为 1000-3000Hz
ii. 通带频率范围为2500-4000Hz
6. 利用所提供的Wagner.wav文件测试均衡器
a. 在+/-10dB范围内条件低通增益来验证信号处理方程
b. 在+/-10dB范围内条件高通增益
7. 问题
a. 你认为你的2个设计中哪一个最好,为什么?
b. 哪一个均衡器设计有最小的群延迟变换?
c. 如果要得到更平坦的幅度响应,你将用那一种设计方法(例如巴特沃兹,切比雪夫等),为什么?
d. 除去低通和高通滤波器还可以采用哪种类型的滤波器?
e. 在滤波器的设计中利用频率为”赫兹”和标准化的频率有何不同?
f. 你能听到2种设计中有什么不同?
第二部分
8. 利用均衡器的编码来测试一个高频消声器
a. 设定高通增益(G2db)为-100 dB, 从Matlab编码中移除高通滤波器.
9. 添加 noise flag-这个noise flag会将宽带噪声添加到声音信号中
10. 为了更好的降噪,设计一个低通滤波器
11. 假设噪声频率频带范围为4000 ~ Fs/2 Hz
12. 问题
a. 已知噪声带宽接近4000 ~ Fs/2 Hz, 根据过渡区宽度和群延迟变换选择一个滤波器.你认为哪一个滤波器响应最好用(例如巴特沃兹,切比雪夫,椭圆,FIR等波纹)?