压摆什么意思?这个得从这个模块的算法来讲了:
No Slew:不带压摆的静音,启用时,可立即使信号静音,不存在增益调节。相对于压摆算法, 这种算法需要较少资源;但是实时切换时,可能导致不连续现象(滴答声和爆裂声)
SW:压摆类算法,可从 0dB 增益平滑过渡至静音,并从静音过渡至 0dB 增益。这种压摆算法由 软件(故称为“SW”)实现,比“无压摆”算法要求更多指令。
所以综上所述,无压摆的模块,在音效框架很复杂的时候,实时切换,有可能会出现爆音。用 带压摆的模块就可以很好的解决这个问题。有些用户可能就要说了,那就全都用带 SW 的模块不 就好了?不是这样的,DSP 的内部资源是很有限的,带压摆的算法会占用更多的资源,全都用 SW,可能会导致你用不了太多的算法模块了,这里就要有一个权衡,如果用不带压摆的模块, 实测没有爆破音,那就放心大胆的用,如果发现爆破音,再换带压摆的模块来解决吧,我们还是 希望 DSP 能用更多的算法模块的。
下面这个例程就是带压摆的静音,因为程序简单,跟普通静音没什么区别,但这个章节技术点一定要掌握。
由于网站空间上传不了更多图片和资料,详细请见开发板使用说明文档。