主要内容

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

此示例显示如何在Simulink®环境中调整均衡器响应时,如何在ARM®Cortex-A处理器上生成和运行参数音频均衡器的代码。金宝app

介绍

参数均衡器通常用于调整音频系统的频率响应。例如,参数均衡器可用于补偿物理扬声器,其具有不同频率的峰值和垂度。

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

此示例使用Beaglebone黑色硬件。该硬件使用低成本1GHz ARM Cortex-A8处理器。

需要MathWorks™产品下载188bet金宝搏

DSP System Toolbox™

金宝appSimulink Coder™

嵌入式编码器™

Beaglebone黑色硬件的金宝app嵌入式编码器支持包

需要硬件

Beaglebone黑色硬件

耳机或扬声器

外部USB音频卡,HDMI监视器,具有声音播放功能或音频斗篷

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

1。输入音频信号使用来自工作空间块的信号生成,输出audiosignal.以每秒44100个样本的速度。这audiosignal.从名为的波文件中读取吉他.wav.在模型initfcn回调中。

2。audiosignal.使用INT16数据类型预处理并投用单精度。然后,使用3频段参数音频均衡器处理,该音频均衡器由三顺(双二次)滤波器组成,其系数可以被调整以实现所需的频率响应。提供GUI以帮助滤波器系数的运行时间调整。

3.处理后的音频信号在发送到整数之前将其发送到BeagleBone黑色Alsa(高级Linux声音架构)音频播放块,该音频播放块将音频发送到目标硬件的声卡,用于使用ALSA驱动程序框架回报。

在ARM Cortex-A处理器上生成并执行代码

要在外部模式下配置,构建和运行模型,用于ARM Cortex-A处理器的实时音频处理,请按照步骤进行操作参数音频均衡器Beaglebone黑色硬件的嵌入式编码器支持包的示金宝app例。