作者的话
做ADAU1452,心血来潮,再过了一遍SigmaDSP的算法合辑,发现有不少遗留的,比较有特点的算法,就在这个系列文章里一一呈现吧。
另外ADI最新的软件SigmaStudio Plus,准备用ADAU1452来详细的讲一讲,也放到这个系列里吧。
软件准备:
SigmaStudio4.7
SigmaStudio Plus 2.2.0
硬件准备:
ADAU1452EVB
产品链接:https://item.taobao.com/item.htm?ft=t&id=39289236798
USBi仿真器
产品链接:https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-5192690539.11.88763150LgQ8DN&id=38242936768
硬件链接图示
1.SuperBass
超级低音,这个是用来做低音补偿的,具体说明见下面的链接:
https://wiki.analog.com/resources/tools-software/sigmastudio/toolbox/adialgorithms/superbass
我们还是拿ADAU1452来做个简单的例程。
程序很简单,0/1输入后,做了一个开关,为的是能把声音做对比;下路做了高低音分频,把低音取出来,走SuperBass后,进开关,再输出。
兄弟们可以在线下载程序后,设置SuperBass的参数,然后打开该模块的开关,然后通过切换通道选择开关,来听音效的变化。
2.Pitch Transposer
移频算法,主要用来做防啸叫的应用,通常会配合其他的算法模块一起使用,这里补充2个例程;
WIKI的算法应用详解:https://wiki.analog.com/resources/tools-software/sigmastudio/toolbox/adialgorithms/pitchmodification/pitchtransposer
3.Pitch Transposer (Data Controlled)
WIKI的算法应用详解:
https://wiki.analog.com/resources/tools-software/sigmastudio/toolbox/adialgorithms/pitchmodification/pitchtransposerdatacontrolled
例程详解:
4.Loudness (Low and High) External Control
WIKI的算法详解:
https://wiki.analog.com/resources/tools-software/sigmastudio/toolbox/adialgorithms/loudnesslowandhighexternalcontrol
例程如下: