论文部分内容阅读
DRM(Digital Radio Mondiale)系统是频率在30MHz以下的多媒体数字无线广播系统。DRM采用OFDM调制方式和多级信道编码,信源编码等通信领域新技术,既充分利用了30MHz以下广播频段覆盖范围广、传播距离远的优势,又克服了传统的模拟调幅广播抗干扰能力差,发射功率大,业务单一等固有技术缺陷。在与模拟调幅广播同样的带宽(9 k或10 kHz)下实现了调频的音质,而且在音频业务的基础上增加了文本、图像等附加的数据业务,丰富了调幅广播的内容。DRM信源解码和数据业务解码的正确实现决定了用户能否得到质量良好的音频以及丰富的增值业务,因此信源解码和数据业务解码的研究与实现对DRM接收机的整体实现具有重要的意义。此外,目前的接收机多为专用接收机和软件接收机,为数不多的便携式接收机也由于实现复杂而价格过高,并没有真正的实现大范围推广,因此研究DRM嵌入式接收机系统具有重要的实际应用意义。本文介绍了DRM系统音频业务解码以及数据业务中文本信息和静态图片解码的原理和实现方法,并介绍了DRM系统的信道估计、FFT解调以及linux系统下音频播放功能的实现方法。本文的开发平台是基于DM3730内核的Beagleboard-xM嵌入式开发平台,该平台集成了功能强大的主频1GHz的ARMCortex-A8内核和主频800MHz的TMS320C64+数字信号处理器,适合作为DRM软件接收机平台。论文基于该平台实现了linux系统下的DRM嵌入式接收机的音频解码和数据解码,通过软件优化,成功的在嵌入式开发板上得到清晰流畅的音乐和语音节目,解码后得到的音频文件与编码前的源文件比较,证明其误比特率性能良好。