使用麦克风时要了解的十大声学知识

DRM(数字无线电Mondiale)使用高级音频编码AAC(高级音频编码)作为主要源编码方法,并在与模拟AM广播相同的带宽(9 kHz或10 kHz)下实现FM音质。

DRM不仅解决了模拟AM广播的缺点,如抗干扰能力差,而且还向音频服务中添加了文本,图像和数据等附加服务,丰富了AM广播的内容,大大提高了AM的市场竞争力。

AM广播。

这已经成为AM广播发展的必然趋势。

源编码是DRM系统的关键技术。

它压缩节目音频源信号,只需要较少的传输带宽,以确保在接收端重建的音频信号具有更好的声音质量。

DRM音频解码器的实现和优化,决定了系统是否可以正确实现音频解码,并完成实时音频播放,从而使用户获得良好的音质。

本文中的AAC音频解码程序在DSP硬件平台上运行。

由于硬件平台的性能有限,需要音频解码器不仅要确保音频质量,而且还不能占用DSP系统的太多资源。

因此,研究高性能DSP平台上DRM音频解码器的实现和优化具有重要的现实意义。

1,DRM音频解码过程通用MPEG-4 AAC音频编解码器的原理和实现技术已经非常成熟,因此将不对其进行详细描述。

DRM系统的源编码方案中使用的频带恢复技术(SBR)提供的功能类似于MPEG-4 AAC中的感知噪声整形(PNS)模块,因此DRM系统采用的音频编码方案不包括PNS模块。

它还删除了诸如长期预测(LTP)和可伸缩采样率(SSR)之类的复杂模块,降低了算法的复杂性,并且需要相对较低的处理器处理能力,适用于嵌入式开发平台。

AAC具有两种采样率:12 kHz和24 kHz。

5个(12 kHz采样频率)或10个(24 kHz采样频率)音频帧构成了具有400 ms固定持续时间的音频超帧。

在优化本文之前,在PC的VC ++ 6.0环境中已经实现了DRM广播信号的正确解码和实时回放。

测试信号是单声道,48 kHz采样,并且是具有AAC音频编码的wav格式的DRM广播信号源。

AAC的采样率为24 kHz,即音频超帧包含10个子帧。

在VC ++ 6.0环境中运行整个项目,在同步,解调和通道解码之后在DRM信号源中获取AAC音频编码数据,并在每次AAC子帧解码之前将每个子帧数据输出到文件中。

在DSP上测试音频解码程序时,可以直接提取AAC数据进行解码。

(1)对发送的AAC子帧数据进行比特流分解,并根据DRM系统中的音频子帧结构获得语法单元,霍夫曼码字等各部分的数据。

(2)执行霍夫曼解码。

这部分使用一系列霍夫曼代码簿进行查询解码。

在此步骤中获得频域数据和比例因子。

该过程需要在重新组合无序码字的同时执行霍夫曼解码,并将解码后的数据放置在正确的位置,以准备进行逆量化的下一步。

(3)对解码后的频域数据进行均衡。

(4)将反量化结果乘以(2)中生成的比例因子。

(5)滤波器组部分。

此部分在解码时使用逆改进的离散余弦变换(IMDCT),并且还包括加窗过程和叠加过程。

功能模块的输出是信号的时域值。

2,TMS320C6416 DSP开发平台TMS320C6416(简称C6416)是一种高性能的32位定点DSP芯片。

本文使用的C6416的工作频率达到600 MHz。

它的功能包括:具有高级超长指令体系结构的8个功能单元的CPU;有条件地执行所有指令;支持8/16/32位可变长数据访问;支持常见算术运算的饱和和规范化;两级缓存(Cache)存储器结构和丰富的片上外围设备,例如增强型直接存储器访问EDMA控制器,多通道缓冲串行端口McBSP等。

除C6416 DSP芯片外,C6416开发板还具有一个外部扩展了512 K& TImes; 8位闪存。

开发环境使用DSP集成开发环境CCS(Code Composer Studio),该环境集成了代码编辑,编译,项目管理,代码g

联系方式

ARF系列片式电阻器设计为低内部电抗。薄膜技术应用于电阻器是适当的,以减少寄生电感和电容。 低内部电抗允许这些器件在高频下保持非常好的电阻器行为。

查看详情

在线咨询