簡易檢索 / 詳目顯示

研究生: 黃麟祺
Huang, Lin-Chi
論文名稱: G.729語音編解碼於系統晶片上實現
Implementation of G.729 Speech Code on SoC Platform
指導教授: 楊家輝
Yang, Jar-Ferr
學位類別: 碩士
Master
系所名稱: 電機資訊學院 - 電腦與通信工程研究所
Institute of Computer & Communication Engineering
論文出版年: 2006
畢業學年度: 94
語文別: 中文
論文頁數: 59
中文關鍵詞: G.729
外文關鍵詞: G.729
相關次數: 點閱:55下載:1
分享至:
查詢本校圖書館目錄 查詢臺灣博碩士論文知識加值系統 勘誤回報
  • 本論文主要研究內容是於系統晶片之ARM端實現G.729編解碼器。由於G.729編解碼器計算量過大,所以將原始碼最佳化並改寫組合語言,接著使用快速演算法加速固定碼簿搜尋,利用G.729編解碼器於ARM端完成編解碼,完成一個簡單錄放音播放器。

    In this thesis, the implementation of G.729 codec on ARM at SoC platform is our main research. Since the G.729 codec needs a great deal of calculation, the source code have to be optimized and rewritten in assembly code. Then, fast algorithm that accelerates the fixed-codebook search is applied. Finally, we complete a speech storage by using G.729 speech codec working on ARM.

    1. 簡介 1 1.1 研究背景 1 1.2 DM320SOC平台簡介 2 1.3 研究目的與動機 4 1.4 論文大綱 5 2. G.729語音編解碼器 6 2.1簡介 6 2.2 G.729編碼器 8 2.2.1 語音訊號預處理 8 2.2.2 LP分析及係數量化 9 2.2.3 週期搜尋(Pitch Search) 11 2.2.4 固定碼簿搜尋(Fixed-Codebook Search) 16 2.2.5 增益量化(Quantization of the gains) 17 2.3 G.729解碼器 19 3. DM320硬體平台介紹與實現流程 21 3.1 簡介 21 3.2 硬體平台介紹 22 3.2.1 DSP子系統 23 3.2.2 ARM子系統 25 3.3 G.729編解碼器實現之流程 27 3.4 AIC23晶片介紹 33 4. G.729編解碼器之最佳化 35 4.1 簡介 35 4.2 程式最佳化 35 4.2.1 C程式的最佳化 35 4.2.2 利用ARM架構之C程式最佳化 40 4.3 撰寫ARM組合語言 41 4.3.1 暫存器 41 4.3.2 組合語言程式說明 46 4.4 使用快速演算法 49 4.4.1 G.729固定碼簿搜尋 49 4.4.2 脈衝位置之預選 51 4.5 實驗結果 52 5. 結論 56 參考文獻 57

    參考文獻
    [1] Draft Recommendation G.729, Coding of Speech at 8kbit/s using
    Conjugate-Structure Algebraic Code Excited Linear-Prediction (CS-
    ACELP)
    [2] TMS320DM320 DSP Reference Set, Volume 1: CPU and Peripherals, Texas
    Instruments, Version 1.5.
    [3] TMS320DM320 DSP Reference Set, Volume 2: Mnemonic Instruction
    Set,Texas Instruments, Version 1.5
    [4] TMS320DM320 DSP Reference Set, Volume 3: Algebraic Instruction Set,
    Texas Instruments, Version 1.5.
    [5] TMS320DM320 DM Chip Support Library. Texas Instruments, 2003.
    [6] ITU-T G.729 Implementation on StarCore SC140,By Bogdan Costinescu,
    Razvan Ungureanu, Madalin Stoica, and Costel Ilas.
    [7] Shu-Min Tsai, Jar-Ferr Yang,”Approximated Correlation Matrix and
    Pulse Prediction for Fast Algebraic Code-Excited LPC Speech Coders.”
    ICME (2006) 181-184.
    [8] V.N. Sorokin, “Some coding properties of speech”, Speech
    Communication 40 (2003) 409-423.
    [9] Rafet Akdeniza , Siddik Yarmanb, “A novel method to represent speech
    signals”, Signal Processing 85 (2005) 37-50.
    [10] Ge Gao, P.C. Ching, Tan Lee, “Anew approach to generation Pitch
    Cycle Waveform(PCW) for Waveform Interpolation Codec”,
    Microprocessors and Microsystems 25 (2002) 421-426
    [11] Mustafa N. Kaynak, Qi Zhi, Adrian David Cheok, Kuntal Sengupta, Zhang
    Jian, and Ko Chi Chung, “Analysis of Lip Geometric Features for
    Audio-visual Speech Recognition”,IEEE TRANSSACTIONS ON SYSTEMS,2004
    [12] 張榮憲,”多速率G.729語音編碼器之設計與實現” ,碩士論文—國立成功大學電機工程研究所, 民89
    [13] 林裕斌,”ITU-T G.729和G.723.1語音編碼器之快速演算法”, 碩士論文--國立成功大學電機工程研究所, 民91
    [14] 陳郁利,”MPEG-4進階音響解碼器於系統晶片之實現” , 碩士論文--國立成功大學電機工程研究所, 民93
    [15] 廖恪應,”網路MPEG-4視訊點播器於系統晶片之實現” , 碩士論文--國立成功大學電機工程研究所, 民93
    [16] 王韋傑,網路電話系統於系統晶片之實現”, 碩士論文—國立成功大學電腦與通信工程研究所,民94
    [17] 陳建吉,黃紹華,譚旦旭,”G.729計算量之簡化”,第七屆人工智慧與應用研討會-國立台北科提大學電機系,民91,769-773

    下載圖示 校內:2009-07-26公開
    校外:2009-07-26公開
    QR CODE