DRM接收機的Android平臺實現(xiàn)
發(fā)布時間:2017-04-14 09:16
本文關鍵詞:DRM接收機的Android平臺實現(xiàn),由筆耕文化傳播整理發(fā)布。
【摘要】:隨著科技水平和人們生活質量的顯著提高,傳統(tǒng)的模擬調幅廣播(AM)已經(jīng)遠遠不能滿足人們對聲音質量的要求。以DRM (Digtal Radio Mondile)為代表的數(shù)字廣播技術應運而生,這些廣播不但音質比傳統(tǒng)模擬廣播更佳,而且能夠實現(xiàn)多媒體數(shù)據(jù)的傳輸,例如圖像、文本信息等。DRM系統(tǒng)采用OFDM調制、MLC多級編碼和壓縮比更高的AAC編碼使得在現(xiàn)有10kHz帶寬下能夠取得更好的音質和更高的頻譜利用率,且由于無需對現(xiàn)有電臺設備進行大的改造因而大大節(jié)省了成本。實現(xiàn)DRM廣播接收機可以用純硬件設備直接接收和解調DRM信號,也可以用傳統(tǒng)AM廣播接收DRM信號再以軟件無線電的方式進行解調,顯然第二種方式成本更加低廉,國外幾所高校已經(jīng)發(fā)布了基于DRM標準的軟件數(shù)字調幅廣播收發(fā)機源碼Dream——基于PC的C++源碼。隨著Android智能移動終端的普及,PC機上的應用向移動平臺轉移已是大勢所趨。本文的目的就是將DRM數(shù)字調幅廣播接收機移植到Android智能終端上去。為此,本文做了以下幾個方面的工作:首先,分析了DRM系統(tǒng)的發(fā)射機和接收機流程原理并介紹了其中用到的關鍵性技術。例如為了提高信源壓縮比,DRM系統(tǒng)采用了AAC音頻編碼技術;為了兼顧碼率和誤差性能,DRM系統(tǒng)采用了MLC信道編碼技術;DRM系統(tǒng)采用了OFDM調制技術來提高魯棒性,本文對其中關鍵的同步技術和信道估計原理進行了簡單介紹。這些介紹對于全面理解DRM廣播的工作原理大有裨益。其次,詳細討論了DRM系統(tǒng)中的MLC多級編碼和譯碼實現(xiàn)。首先給出了多級編碼的等價信道理論和信道容量規(guī)則,以及UP、BP、MP集分割規(guī)則,并確定出適應于DRM系統(tǒng)瑞利衰落信道的BP分割法則。最后針對DRM系統(tǒng)的MSC、FAC、SDC三個邏輯信道分別設計出了對應的RCPC分量碼和MLC編碼器的結構;最后,實現(xiàn)了Dream數(shù)字調幅廣播接收機向Android平臺的移植。為了盡量減少接收機內核C++代碼的改動,利用Android NDK將C++源碼交叉編譯為本地庫,這樣JAVA JNI就可以直接調用接收機庫函數(shù);由于Dream廣播是基于PC機,音頻數(shù)據(jù)錄制及播放時采用Windows系統(tǒng)的多媒體API,本文將音頻錄制代碼用OPENSL ES庫進行了重新實現(xiàn);用戶圖形界面上利用Qt庫設計了了Android機上廣播接收機的UI界面。整個移植工作得到了12kHz中頻上的端到端圖片傳輸驗證。
【關鍵詞】:DRM廣播 正交頻分復用 多級編碼 Android操作系統(tǒng) 移植
【學位授予單位】:東南大學
【學位級別】:碩士
【學位授予年份】:2016
【分類號】:TN934
【目錄】:
- 摘要5-6
- ABSTRACT6-10
- 第一章 緒論10-15
- 1.1 AM廣播的數(shù)字化10
- 1.2 DRM系統(tǒng)簡介及其數(shù)字調幅廣播解決方案10-12
- 1.2.1 DRM背景知識介紹10-11
- 1.2.2 數(shù)字調幅廣播解決方案11-12
- 1.3 編碼調制技術的發(fā)展12
- 1.3.1 網(wǎng)格編碼調制12
- 1.3.2 多級編碼12
- 1.4 Android移動平臺簡介12-13
- 1.5 論文主要內容和組織結構13-15
- 第二章 DRM數(shù)字調幅廣播系統(tǒng)分析15-24
- 2.1 DRM數(shù)字廣播發(fā)射機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數(shù)字廣播接收機19-23
- 2.2.1 OFDM同步20-21
- 2.2.2 信道估計21-23
- 2.3 本章小結23-24
- 第三章 DRM系統(tǒng)中MLC方案設計24-36
- 3.1 多級編碼24-28
- 3.1.1 等價信道及信道容量規(guī)則24-26
- 3.1.2 集分割規(guī)則26-27
- 3.1.3 信道容量計算及分析27-28
- 3.2 多級編碼的譯碼28-31
- 3.2.1 多級并行譯碼29
- 3.2.2 多級譯碼29-31
- 3.3 DRM系統(tǒng)的MLC方案實現(xiàn)31-33
- 3.3.1 碼率兼容刪余卷積碼31-32
- 3.3.2 MLC編碼器結構32-33
- 3.4 本章小結33-36
- 第四章 DRM軟件架構及開發(fā)環(huán)境搭建36-47
- 4.1 開源Dream數(shù)字調幅廣播收發(fā)機36-43
- 4.1.1 開發(fā)語言及VS2010開發(fā)工具36
- 4.1.2 收發(fā)機軟件架構36-39
- 4.1.3 Qt及Qt Creator39-40
- 4.1.4 第三方動態(tài)鏈接庫fftw、qwt40-42
- 4.1.5 Dream工程屬性配置42-43
- 4.2 Android移植開發(fā)環(huán)境搭建43-45
- 4.2.1 Android環(huán)境搭建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音頻實現(xiàn)49-50
- 5.4.2 OPENSL ES音頻實現(xiàn)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
【相似文獻】
中國期刊全文數(shù)據(jù)庫 前10條
1 林耕宇;;觀摩50名Google Android程序開發(fā)競賽作品[J];電子與電腦;2008年08期
2 樹子;;Android中文版不完全體驗[J];互聯(lián)網(wǎng)天地;2009年04期
3 Jason Whitmire;;產(chǎn)業(yè)軟件專家如何協(xié)助解決Android的分裂困境[J];電子與電腦;2010年02期
4 蔣彬;;10款Android手機必備應用——Android操作系下的軟件評測[J];微電腦世界;2010年04期
5 ;PCWorld Windows Phone 7挑戰(zhàn)Android 毅然崛起的AndroidⅠ洗心革面的Windows Phone 7[J];微電腦世界;2010年08期
6 韓青;;Android平臺發(fā)展的動力與挑戰(zhàn)[J];中國電子商情(基礎電子);2010年09期
7 方智勇;;Android手機這樣用[J];電腦迷;2010年15期
8 缺少浪漫;;Android的另一面[J];電腦迷;2010年13期
9 ;ZTE and Three Release Android ,
本文編號:305696
本文鏈接:http://sikaile.net/kejilunwen/xinxigongchenglunwen/305696.html
最近更新
教材專著