参数音频均衡器的ARM Cortex-A处理器

该示例示出如何生成和上的ARM®Cortex-A处理器上运行参数音频均衡器的代码,同时调节所述的Simulink环境均衡器响应。万博1manbetx

介绍

参数均衡器经常被用来调整音频系统的频率响应。例如,参数均衡器可以用于补偿物理扬声器,其具有在不同的频率波峰,波谷。

本例中的参数均衡器算法提供了三个二阶(双二次)滤波器,其系数可以调整,以实现期望的频率响应。的图形用户界面(GUI)的模拟过程中使用以动态地调整滤波器系数。

本例使用BeagleBone黑硬件。该硬件使用低成本1GHz的ARM Cortex-A8处理器。

MathWorks的要求™产品s manbetx 845

DSP系统工具箱™

万博1manbetxSimulink的编码器™

嵌入式编码™

嵌入式编码支持包BeagleB万博1manbetxone黑色硬件

硬件要求

BeagleBone黑色硬件

耳机或扬声器

外置USB声卡,HDMI显示器与声音回放能力或音频斗篷

音频输入,信号处理和音频输出

1。输入音频信号使用将信号从工作区块,其输出所产生的audioSignal以每秒44100个采样的速率。该audioSignal从被称为波形文件中读取guitartune.wav在模型InitFcn回调。

2。audioSignal与INT16数据类型是预加工和铸造为单精度。然后,使用3波段参数音频均衡,其由三个二阶(双二次)滤波器,其系数可以调整,以实现期望的频率响应进行处理。的GUI被提供给辅助滤波器系数的运行时间调整。

3。经处理的音频信号被发送到黑BeagleBone ALSA(高级Linux声音架构)音频播放块,它发送音频到目标硬件使用ALSA驱动框架回报的声卡之前被转换为整数。

生成和的ARM Cortex-A处理器执行代码

配置,构建和运行在ARM的Cortex-A处理器外部模式下的实时音频处理模型,请按照下列步骤参数音频均衡器例如嵌入式编码支持包的BeagleBone黑色硬件。万博1manbetx