[發明專利]一種可以直接和語音編解碼器進行語音交換的PCM時隙交換方法有效
| 申請號: | 201010125387.5 | 申請日: | 2010-03-15 |
| 公開(公告)號: | CN101827290A | 公開(公告)日: | 2010-09-08 |
| 發明(設計)人: | 劉文慶;陳文耀;許建 | 申請(專利權)人: | 福建鑫諾通訊技術有限公司 |
| 主分類號: | H04Q11/04 | 分類號: | H04Q11/04 |
| 代理公司: | 福州市鼓樓區京華專利事務所(普通合伙) 35212 | 代理人: | 翁素華 |
| 地址: | 350000 福*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 可以 直接 語音 編解碼器 進行 交換 pcm 方法 | ||
【技術領域】
本發明屬于網關、路由器等網絡交換產品,具體是指一種可以直接和語 音編解碼器進行語音交換的PCM時隙交換方法。
【背景技術】
在無線家庭網關項目中,需要處理語音業務。一些無線模塊的語音接口 是PCM碼流格式。而很多音頻編解碼器不支持與PCM語音數據直接接口, 這些編解碼器在與帶PCM語音的各類設備連接時則出現兼容問題。因此需要 解決PCM語音數據與語音編解碼器進行語音交換的問題。
現有的技術中,通常的做法是將PCM語音數據接到CPU,由CPU完成 時隙的上下行處理,同時由CPU的IIS總線與語音編解碼器完成語音數據的 通信。這個技術的缺點如下:
1)因為語音數據是需要實時處理的,這個辦法必然占用大量的CPU時 間。
2)語音的數據量較大,緩沖這些數據需要占用存儲器資源,在嵌入式系 統中,存儲器資源也是比較寶貴的。
3)需要解決IIS總線的驅動問題,在有些CPU,比如ATHEROS的CPU 7130,由于不提供IIS總線驅動。要完成這個驅動則需要花費軟件人員較多時 間摸索。
本設計可以完全解決上述問題,不需要CPU和存儲器的參與即可解決語 音的實時傳輸問題。也不需要編寫IIS驅動程序。
【發明內容】
本發明所要解決的技術問題在于提供一種可以直接和語音編解碼器進行 語音交換的PCM時隙交換方法,不需要CPU和存儲器的參與即可解決語音 的實時傳輸問題,也不需要編寫IIS驅動程序。
本發明采用以下技術方案解決上述技術問題:
一種可以直接和語音編解碼器進行語音交換的PCM時隙交換方法,包括 如下步驟:以具有PCM接口的設備作為主設備,PCM時隙交換控制器模塊 作為PCM的從設備,同時,PCM時隙交換控制器模塊作為IIS主設備接口, 語音編解碼器作為IIS從設備接口;VHDL代碼設計了一個時隙開關,通過時 隙開關控制從PCM上行和下行的具體時隙,PCM時隙交換控制器模塊完成 PCM的具體時隙的數據的接收、保持、并組成新的IIS總線時序發送給語音 編解碼器;同時從語音編解碼器傳來的語音數據經過變頻處理后發送給上行 的具體時隙,從而完成實時交換;所述PCM時隙交換控制器模塊與語音編解 碼器的接口模式是在時鐘的下降沿發送數據,在上升沿采樣數據。
所述PCM時隙交換控制器模塊與語音編解碼器的接口模式采用IIS模 式,在FRAME邊沿變化后的第二個BCLK時鐘的下降沿才發送數據。
所述PCM時隙交換控制器模塊與語音編解碼器的接口模式采用 DSP/PCM模式,是在第一下降沿發送數據。
本發明的優點在于:利用硬件描述語言VHDL描述一個PCM到IIS總線 的時隙交換電路,用CPLD或FPGA完成PCM碼流的某個時隙數據轉換為IIS 總線數據,同時完成IIS總線數據上行加入到PCM碼流的某個時隙中。不需 要CPU和存儲器的參與即可解決語音的實時傳輸問題,也不需要編寫IIS驅 動程序。并且開發時間短,費用低廉。
【附圖說明】
下面參照附圖結合實施例對本發明作進一步的描述。
圖1是本發明PCM時隙交換控制器模塊的原理框圖。
圖2是本發明PCM時隙交換控制器模塊與PCM設備接口的時序圖。
圖3是本發明PCM時隙交換控制器模塊與語音編解碼器的接口模式采用 IIS模式示意圖。
圖4是本發明PCM時隙交換控制器模塊與語音編解碼器的接口模式采用 DPS/PCM模式示意圖。
【具體實施方式】
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建鑫諾通訊技術有限公司,未經福建鑫諾通訊技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010125387.5/2.html,轉載請聲明來源鉆瓜專利網。





