【DSP实验】软件仿真方法在VisualDSP++中用延时线实现Riitta Schroeder混响算法

  混响(reverberation)是一种声学特性,混响时间的长短是音乐厅、剧院、礼堂等建筑物的重要声学特性。声波遇到障碍会反射,所以我们这个世界充满了混响。
  其中,比较经典的是Schroeder发明的著名的混响产生模型:4个并联的梳状滤波器与2个串连的全通滤波器,如下图所示,在Schroeder混响模型中,梳状滤波器提供了混响效果中延时较长的回声,全通滤波器提供了较短延时的回声,从而增加了反射回声的密度,同时又避免了由于梳状滤波频谱不平坦造成的金属染色效应。
在这里插入图片描述
补充说明:
(a)梳状滤波器 (b)全通滤波器
在这里插入图片描述
说明:
d:延时(4个梳状滤波器延时不一样,也不为整数倍——>效果不好)
g:常见设为0.7

Riitta改进版:
延时线delaylines:若直接iir滤波做成二阶级联,因为延时d特别大,做成二阶太浪费资源
在这里插入图片描述

结构图、系统函数/差分方程写出

DSP完整实现代码、报告如下:
https://download.csdn.net/download/weixin_39589455/18656324

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

别出BUG求求了

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值