当前位置:主页 > 科技论文 > 信息工程论文 >

DRM接收机的Android平台实现

发布时间:2017-04-14 09:16

  本文关键词:DRM接收机的Android平台实现,由笔耕文化传播整理发布。


【摘要】:随着科技水平和人们生活质量的显著提高,传统的模拟调幅广播(AM)已经远远不能满足人们对声音质量的要求。以DRM (Digtal Radio Mondile)为代表的数字广播技术应运而生,这些广播不但音质比传统模拟广播更佳,而且能够实现多媒体数据的传输,例如图像、文本信息等。DRM系统采用OFDM调制、MLC多级编码和压缩比更高的AAC编码使得在现有10kHz带宽下能够取得更好的音质和更高的频谱利用率,且由于无需对现有电台设备进行大的改造因而大大节省了成本。实现DRM广播接收机可以用纯硬件设备直接接收和解调DRM信号,也可以用传统AM广播接收DRM信号再以软件无线电的方式进行解调,显然第二种方式成本更加低廉,国外几所高校已经发布了基于DRM标准的软件数字调幅广播收发机源码Dream——基于PC的C++源码。随着Android智能移动终端的普及,PC机上的应用向移动平台转移已是大势所趋。本文的目的就是将DRM数字调幅广播接收机移植到Android智能终端上去。为此,本文做了以下几个方面的工作:首先,分析了DRM系统的发射机和接收机流程原理并介绍了其中用到的关键性技术。例如为了提高信源压缩比,DRM系统采用了AAC音频编码技术;为了兼顾码率和误差性能,DRM系统采用了MLC信道编码技术;DRM系统采用了OFDM调制技术来提高鲁棒性,本文对其中关键的同步技术和信道估计原理进行了简单介绍。这些介绍对于全面理解DRM广播的工作原理大有裨益。其次,详细讨论了DRM系统中的MLC多级编码和译码实现。首先给出了多级编码的等价信道理论和信道容量规则,以及UP、BP、MP集分割规则,并确定出适应于DRM系统瑞利衰落信道的BP分割法则。最后针对DRM系统的MSC、FAC、SDC三个逻辑信道分别设计出了对应的RCPC分量码和MLC编码器的结构;最后,实现了Dream数字调幅广播接收机向Android平台的移植。为了尽量减少接收机内核C++代码的改动,利用Android NDK将C++源码交叉编译为本地库,这样JAVA JNI就可以直接调用接收机库函数;由于Dream广播是基于PC机,音频数据录制及播放时采用Windows系统的多媒体API,本文将音频录制代码用OPENSL ES库进行了重新实现;用户图形界面上利用Qt库设计了了Android机上广播接收机的UI界面。整个移植工作得到了12kHz中频上的端到端图片传输验证。
【关键词】:DRM广播 正交频分复用 多级编码 Android操作系统 移植
【学位授予单位】:东南大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TN934
【目录】:
  • 摘要5-6
  • ABSTRACT6-10
  • 第一章 绪论10-15
  • 1.1 AM广播的数字化10
  • 1.2 DRM系统简介及其数字调幅广播解决方案10-12
  • 1.2.1 DRM背景知识介绍10-11
  • 1.2.2 数字调幅广播解决方案11-12
  • 1.3 编码调制技术的发展12
  • 1.3.1 网格编码调制12
  • 1.3.2 多级编码12
  • 1.4 Android移动平台简介12-13
  • 1.5 论文主要内容和组织结构13-15
  • 第二章 DRM数字调幅广播系统分析15-24
  • 2.1 DRM数字广播发射机15-19
  • 2.1.1 传输模式15-16
  • 2.1.2 信源编码16-17
  • 2.1.3 信道编码17-18
  • 2.1.4 OFDM映射及调制18-19
  • 2.2 DRM数字广播接收机19-23
  • 2.2.1 OFDM同步20-21
  • 2.2.2 信道估计21-23
  • 2.3 本章小结23-24
  • 第三章 DRM系统中MLC方案设计24-36
  • 3.1 多级编码24-28
  • 3.1.1 等价信道及信道容量规则24-26
  • 3.1.2 集分割规则26-27
  • 3.1.3 信道容量计算及分析27-28
  • 3.2 多级编码的译码28-31
  • 3.2.1 多级并行译码29
  • 3.2.2 多级译码29-31
  • 3.3 DRM系统的MLC方案实现31-33
  • 3.3.1 码率兼容删余卷积码31-32
  • 3.3.2 MLC编码器结构32-33
  • 3.4 本章小结33-36
  • 第四章 DRM软件架构及开发环境搭建36-47
  • 4.1 开源Dream数字调幅广播收发机36-43
  • 4.1.1 开发语言及VS2010开发工具36
  • 4.1.2 收发机软件架构36-39
  • 4.1.3 Qt及Qt Creator39-40
  • 4.1.4 第三方动态链接库fftw、qwt40-42
  • 4.1.5 Dream工程属性配置42-43
  • 4.2 Android移植开发环境搭建43-45
  • 4.2.1 Android环境搭建43-44
  • 4.2.2 Qt Creator的Android配置44-45
  • 4.3 本章小结45-47
  • 第五章 Dream广播的Android平台移植47-58
  • 5.1 Android移植解决方案47
  • 5.2 移植终端设备选型47-48
  • 5.3 DAMBReceiver工程48-49
  • 5.4 音频接口变更49-51
  • 5.4.1 原版Dream音频实现49-50
  • 5.4.2 OPENSL ES音频实现50-51
  • 5.5 用户图形界面设计51-54
  • 5.5.1 Qt信号与槽机制51-52
  • 5.5.2 Android平台的DRM广播UI设计52-54
  • 5.6 测试结果54-56
  • 5.7 本章小结56-58
  • 第六章 总结与展望58-60
  • 6.1 全文总结58
  • 6.2 研究展望58-60
  • 致谢60-62
  • 参考文献62-66
  • 作者简介66

【相似文献】

中国期刊全文数据库 前10条

1 林耕宇;;观摩50名Google Android程序开发竞赛作品[J];电子与电脑;2008年08期

2 树子;;Android中文版不完全体验[J];互联网天地;2009年04期

3 Jason Whitmire;;产业软件专家如何协助解决Android的分裂困境[J];电子与电脑;2010年02期

4 蒋彬;;10款Android手机必备应用——Android操作系下的软件评测[J];微电脑世界;2010年04期

5 ;PCWorld Windows Phone 7挑战Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微电脑世界;2010年08期

6 韩青;;Android平台发展的动力与挑战[J];中国电子商情(基础电子);2010年09期

7 方智勇;;Android手机这样用[J];电脑迷;2010年15期

8 缺少浪漫;;Android的另一面[J];电脑迷;2010年13期

9 ;ZTE and Three Release Android ,

本文编号:305696


资料下载
论文发表

本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/305696.html


Copyright(c)文论论文网All Rights Reserved | 网站地图 |

版权申明:资料由用户31aaa***提供,本站仅收录摘要或目录,作者需要删除请E-mail邮箱bigeng88@qq.com