• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP技術的多路語音實時采集與壓縮處理系統

    基于DSP技術的多路語音實時采集與壓縮處理系統

    作者: 時間:2007-07-25 來源:網絡 收藏
    摘要 介紹一個多路系統。該系統PC-ISA總線結構,最大的特點是通過單片高性能價格比地實現了多達10路的和10路及一路語音解壓。該系統已成功應用于某語音記錄設備中。
    :數據;數據;實時;語音
     
      
      在語音的數字通信和數字存儲等應用領域,需要對多路語音信號進行實時采集和壓縮處理1。如某語音記錄設備,需要對8路語音信號進行實時采集和壓縮處理,而且要求對采集到的語音數據的壓縮率盡量高。一般地,當要求語音數據壓縮后的碼流在10 Kbps左右時,需要采用語音的模型編碼。而模型編碼算法的運算量很大。因此,如一方面要求對多達8路的語音信號進行實時采集,另一方面又要求對各路的語音信號進行較高壓縮率的實時壓縮處理,對數據采集和處統提出了更高的要求。

      由于VLSI的迅速發展,Digitalsignal processor數字信號處理器)的性能價格比得到了很大的提高2,使得利用DSP的高速數據管理能力和處理能力來實現高速數據采集和處理成為實時數據采集和處理的一個新的發展方向。此,本文介紹的多路語音實時采集與壓縮處統采用了高速DSP

    1
     系統結構與工作原理
    11 系統主要性能指標
       采集語音信號通道數:8

    語音信號帶寬:3003 400 Hz

    采樣速率:8 000 Hz

    語音回放通道數:1
    每路語音信號壓縮后碼流:13 Kbps

    擴展ISA總線接口
      系統在結構上包括三個主要部分,即8通道AD1通道DA部分,DSP最小系統及DSPDMAISA總線的接口。如圖1所示。



     
    由圖2可以看出,軟件設計主要包括4大部分:
    命令解釋與控制模塊
    13 KbsRPELTPLP編解碼模塊
    多通道語音編解碼控制模塊  
    接口功能模塊

    3
    21 命令解釋與控制模塊
      命令解釋與控制模塊主要是用于解釋由PC機通過IDMA口發來的各種命令,如發送或接收編解碼數據、設置PC機與DSP的數據傳輸數據量的大小、查詢編解碼狀態以及啟動,停止編解碼操作等。該模塊不直接與PC機打交道,而是通過接口功能模塊,間接實現與主CPU的數據信息交換。

    3
    22 13 KbsRPELTPLP編解碼模塊
      該模塊是一個單通道13 KbsRPELTPLP語音編解碼模塊。它是本系統的語音壓縮處理的核心部分,為使該模塊具有通用性,為該模塊單獨形成一個ADSP2100系列語言庫,可與任何其它ADSP2100系列模塊相連。

    3
    23 多通道語音編解碼控制模塊

      該模塊單通道13 KbsRPELTPLP語音編解碼模塊,實現多通道語音編碼和單通道語音解碼。對于多通道語音編碼,一方面,當某通道采集到一幀160點的語音數據時,調用語音編碼模塊對該幀進行編碼,并將編碼后的語音數據按約定的格式存放到各通道的編碼數據緩沖區中;另一方面,由于語音的模型編碼是前后幀相關聯的,所以該模塊還必須將當前通道的當前幀編碼后的必須保存的數據和狀態進行保存,以及在調用語音編碼模塊對當前幀進行編碼前,恢復上一幀編碼后的數據和狀態。對于單通道語音解碼,則只需在接收到由PC機傳送來的壓縮數據后,調用解碼模塊,然后將解碼后的160點語音數據送到DA的串口1發送緩沖區。

    3
    24
     接口功能模塊
      該模塊實現DSPPC機的數據的實際交換工作,同時也實現DSP的數據采集與控制。由于它是軟件設計中唯一與硬件相關的模塊,故該模塊在設計上盡量與其它模塊獨立。這樣,當硬件有所改變時,可不必改變其他模塊。

    4
     結 
      本系統由于采用了DSP技術,使得多路語音的采集和壓縮處理得以實時實現。同時還使系統具有較高的可編程性能。基于該系統的某語音記錄儀已經通過省、部級的鑒定。本系統的成功設計說明數據采集與處統采用基于DSP技術,將大大提高系統的高速數據的實時采集和實時處理的能力。而且,當今的DSP的處理速度和數據管理能力還在迅速地提高,其價格也降到能應用于一般的應用場合。如ADSP2106140 MIPS的運算速度,10DMA控制器,40位浮點運算精度,數據管理能力可達240Mbytess,其售價也只有3040美元。因此,開發和研究基于DSP技術的數據采集與處理系統具有重要的實際意義。

    參考文獻
    1 戴禮榮,王仁華,宋 彥.高速DSP技術及其在通信中的應用.合肥工業大學學報,1997201):90962 王仁華,戴禮榮.當代DSP及其在現代通信應用中面臨的挑戰.中興新通信,199841):8123 陳永彬,王仁華.語音信號處理.合肥:中國科學技術  大學出版社,1990103106
    第一作者簡介 戴禮榮,男,副教授,19628月生。


    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 安陆市| 台湾省| 呼玛县| 卢氏县| 长泰县| 泾源县| 北辰区| 乾安县| 平舆县| 乌恰县| 钦州市| 五莲县| 封开县| 吴堡县| 长葛市| 浑源县| 施秉县| 兰西县| 茌平县| 合江县| 庆安县| 宁波市| 磐安县| 凤台县| 浦城县| 静乐县| 五华县| 高安市| 奉化市| 淳化县| 龙州县| 姜堰市| 洛浦县| 特克斯县| 天祝| 依安县| 常州市| 荔波县| 吉隆县| 宜兰县| 平凉市|