《電子技術應用》
您所在的位置:首頁 > 其他 > 设计应用 > Nucleus系统的移动终端录音功能设计
Nucleus系统的移动终端录音功能设计
摘要: 随着移动通信的不断发展,多媒体技术在手机中的应用也越来越广。手机的核心技术主要在硬件和软件两个方面。硬件是核心层,包括基带模块和射频模块两部分。软件分为底层软件和应用层软件两大部分。
Abstract:
Key words :

引 言
  
隨著移動通信的不斷發展,多媒體技術在手機中的應用也越來越廣。手機的核心技術主要在硬件和軟件兩個方面。硬件是核心層,包括基帶模塊和射頻模塊兩部分。軟件分為底層軟件和應用層軟件兩大部分。
  
1 手機平臺體系結構研究
  
(1)硬件系統結構
  
硬件平臺主要包括射頻模塊、基帶模塊、電源管理模塊和外圍設備。文中采用了數字基帶、模擬基帶和電源管理模塊集于單芯片的基帶解決方案,這種解決方案具有較高的集成度,不僅增強了系統的穩定性,降低了功耗,同時有效地降低了設計過程中的復雜度。
  
(2)軟件系統結構
  
軟件系統設計主要包括嵌入式實時操作系統Nucleus的移植、應用程序的編寫以及交叉編譯出相應的可執行文件。Nucleus系統提供TCP/IP網絡、圖像界面Grafix、文件系統File等模塊。
  
整個手機軟件主要由GSM協議棧、嵌入式Nucleus操作系統、設備驅動和人機界面組成。
  
2 自適應多速率語音編碼算法分析

  
2.1 編碼原理
  
AMR語音編碼根據其實現的功能可分為LPC分析、基音搜索、代數碼本搜索三部分。其中LPC分析完成的主要功能是獲得10階LPC濾波器的10個系數,并對轉化成的線譜參數LSF進行量化;基音搜索用以獲得基音延遲和基音增益這兩個參數;代數碼本搜索則是為了獲得索引和代數碼本增益及碼本增益的量化。 AMR編碼器的信號流程如圖1所示。
 

  
在編碼之前,使用高通濾波函數和幅度調整函數進行預處理。在定點運算時,將輸入樣本值除以2來減少溢出的可能性。高通濾波器的截止頻率為80 Hz。如下所示:  

通過Hh1(z)濾波后的信號再除以2的信號設為S(n),在12.2 kb/s模式下,利用不同的非均勻窗,每幀執行2次LP分析。第1個窗集中在第2個子幀,第2個窗的中心在第4個子幀,這2個窗口如下所示:

 
式中


2次線性預測分析都是在同一組語音樣本點上。利用修正的自相關系數rac,通過解下面的方程組獲取離散形式的LP參數ak,k=1,…,10。
  
在解碼過程中,每一幀都要進行LP濾波器參數解碼。接收到的LSP系數索引用于重構LSP系數,然后將LSP系數內插得到4組內插LSP矢量(對應于4個子幀),對于每一個子幀,內插LSP矢量都要轉化為LP濾波器系數ak,該系數用來在子幀中合成重構語音信號。 

 

  3 錄音功能設計

  3.1 軟件設計

  手機錄音的主要功能是向用戶提供使用界面、完成錄音及錄音文件的播放。從程序設計的角度看,它是通過對現有軟件中的人機界面、操作系統API的調用和對音頻設備的管理來實現的。整個錄音事件處理函數的執行流程如圖3所示。

   錄音功能的事件處理模塊的主要功能是對人機界面的錄音請求進行響應。為了實現該功能,錄音事件函數需要完成的工作包括:運行控制變量的初始化,錄音文件的創建,事件狀態處理器的判斷和狀態維護,進行容錯處理,調用底層處理函數進行錄音物理設備的控制,以及和界面模塊的通信。

  3.2 軟件調試

  由于移動終端的系統資源有限而且沒有相關的編譯工具,因此嵌入式系統的開發需要借助宿主機(通用計算機)來編譯出目標機的可執行代碼,交叉編譯是唯一可行的編譯方式。在PC機上設置serial port,把功能實現代碼分配到整個手機軟件功能的plutommi、media和llaudio文件夾下,通過使用編譯命令對各個文件夾進行編譯來生成可執行程序并下載到手機的NOR Flash中,然后在CPU中運行。

  錄音部分的軟件進行錄音、錄音暫停、繼續錄音、播放錄音5個事件處理時,軟件運行過程中錄音軟件內部的跟蹤程序通過UART口打印出來的錄音軟件動態運行信息。當特定的按鍵事件發生后,錄音界面模塊就會向其事件處理模塊發送相應的消息,來完成事件的處理。當事件開啟后驅動模塊便與其事件處理模塊進行錄音文件中的數據交互。結合對錄音軟件人機界面的仿真測試結果,可以證明整個錄音軟件播放部分代碼的設計達到了預期目標。

  結 語

  隨著移動通信的不斷發展以及在相應的嵌入式平臺上擴展出來的新技術不斷涌現,移動設備中的媒體播放功能就顯得尤為重要。本文系統地分析了AMR編解碼原理及相關的錄音流程,結合錄音和播放功能的測試數據以及對數據的分析結果,可明確看到整個錄音軟件運行正確。軟件的運行情況和軟件的整體設計相一致。

此內容為AET網站原創,未經授權禁止轉載。
主站蜘蛛池模板: 国产在线拍偷自揄拍精品| 国产在线98福利播放视频| 99视频免费观看蜜桃视频| 日韩久久久久久久久久久久久| 日韩精品一区在线视频| 久久精品国产成人| 国产成人高潮免费观看精品| 久久亚洲高清| 免费影院在线观看一区| 久久精品99无色码中文字幕| 久久av中文字幕| 欧美大片va欧美在线播放| 久久免费视频在线观看| 久久全国免费视频| 国产精品无av码在线观看| 国产人妻互换一区二区| 国产精品91在线| 午夜精品一区二区三区在线| 91精品国产91久久久久福利| 一区二区高清视频| 久久久久北条麻妃免费看| 国产日产久久高清欧美一区| 国产成人精品午夜| 天天干天天色天天爽| 久久精品夜夜夜夜夜久久| 韩国成人一区| 亚洲综合视频1区| 日韩在线视频免费观看| 国产麻豆一区二区三区在线观看| 99在线观看视频网站| 日韩暖暖在线视频| 国产精品大全| 久久久久久久久91| 亚洲精品乱码视频| 国产精品视频播放| 日本精品二区| 91国产美女视频| 国产精品美女在线观看| 视频一区三区| 一区二区三区日韩视频| 国产精品视频最多的网站|