[發明專利]一種AMBE-2000聲碼器編碼數據碼流控制方法無效
| 申請號: | 201010288579.8 | 申請日: | 2010-09-21 |
| 公開(公告)號: | CN101944363A | 公開(公告)日: | 2011-01-12 |
| 發明(設計)人: | 毛峽;易寒飛 | 申請(專利權)人: | 北京航空航天大學 |
| 主分類號: | G10L19/00 | 分類號: | G10L19/00 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100191*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 ambe 2000 聲碼 編碼 數據 控制 方法 | ||
1.一種AMBE-2000聲碼器編碼數據碼流控制方法,包括下列步驟:
1)系統復位后,外部器件等待AMBE-2000聲碼器EPR信號的下降沿;
2)當EPR信號下降沿來臨時,表示AMBE-2000聲碼器的一幀數據已經編碼完畢,外部器件按照數據讀取時序將數據存入數據緩沖區,當該幀數據即將讀取完畢,外部器件繼續檢測AMBE-2000聲碼器EPR信號的下降沿;
3)重復步驟2)所述方法繼續讀取后續編碼幀并存入數據緩沖區。
2.根據權利要求1所述的方法,其特征在于,所述步驟2)還包括:
21)當外部器件讀取時鐘大于AMBE-2000聲碼器編碼輸出速率時,在讀完一幀編碼數據后,AMBE-2000聲碼器并沒有給出EPR信號的下降沿,指示下一幀數據已經編碼完成,導致外部器件無法繼續讀取連續的數據碼流,此時外部器件自動生成一組完整幀長度的0作為數據填充幀按照外部器件讀取時鐘速率存入緩沖區,在此期間,若EPR信號的下降沿來臨,則在填充幀存儲完畢后繼續讀取AMBE-2000聲碼器編碼數據;
22)當外部器件讀取時鐘小于AMBE-2000聲碼器編碼輸出速率時,AMBE-2000聲碼器在每幀編碼結束后仍然會給出EPR信號的下降沿,外部器件只需嚴格按照一個EPR信號的下降沿讀取一個數據幀的流程執行即可,若AMBE-2000聲碼器編碼器數據積壓導致FIFO被寫滿,AMBE-2000聲碼器會自動丟棄未讀出的數據幀。
3.根據權利要求1所述的方法,其特征在于,所述步驟2)中外部器件為Xilinx公司的Spartan?3FPGA。
4.根據權利要求1所述的方法,其特征在于,所述步驟2)中數據緩沖區為FIFO,深度為1024,寬度為1比特。
5.根據權利要求2所述的方法,其特征在于,所述步驟21)中完整幀長度計算方法如下:
在有格式模式下,一幀數據包含24個Word,每個Word包含16比特數據,共24*16=384比特;在無格式模式下,一幀數據包含N個Word,每個Word包含16比特數據,其中N=BPS*0.02/BPW,BPS表示預設定的編碼器輸出碼率,范圍是2.0k-9.6k,BPW表示預設定的每個Word包含的有效比特數,取值為1-4。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京航空航天大學,未經北京航空航天大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010288579.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種可調翅片角度的集熱器
- 下一篇:臥床排便采收器





