数字延迟衰减

时间:2013-06-17 14:12:50

标签: delay

我正在微控制器上开发数字延迟,而我却陷入延迟衰减。使用梳状滤波器实现延迟。

这是:http://www.tonmeister.ca/main/textbook/intro_to_sound_recording837x.png

延迟线“仿真磁带”被实现为循环缓冲器。效果可以被杀死,这种情况并不代表问题;当关闭效果时,我将延迟的尾部留在缓冲区中进行处理,就好像延迟已经冻结并且尾部慢慢衰减(取决于反馈增益)。

  

我的问题是:我需要多少次通过缓冲液再循环样品?

我认为接近这个的一种方法可能是通过对物理过程进行建模...假设输入序列在整个持续时间内具有0dB的响度,并且在经过延迟线之后,它会被一个因子衰减1/10。就响度而言,每当序列通过反馈路径时,这对应于20dB的下降,如功率=电压^ 2。最弱的可听声音的响度为-130dB,但考虑到环境噪声,-120dB就足以作为最小的参考功率。因此,在回波通过反馈路径6次(120dB / 20dB)后,它们将不再可听见。

  

有更有效的方法吗?

谢谢!

0 个答案:

没有答案