[發明專利]一種Turbo碼編碼方法與編碼器有效
| 申請號: | 201210216116.X | 申請日: | 2012-06-26 |
| 公開(公告)號: | CN102769471A | 公開(公告)日: | 2012-11-07 |
| 發明(設計)人: | 廖曉強 | 申請(專利權)人: | 北京北方烽火科技有限公司 |
| 主分類號: | H03M13/29 | 分類號: | H03M13/29;H03M13/27 |
| 代理公司: | 北京信遠達知識產權代理事務所(普通合伙) 11304 | 代理人: | 趙百令;劉大玲 |
| 地址: | 100085 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 turbo 編碼 方法 編碼器 | ||
1.一種Turbo碼編碼方法,其特征在于,該方法包括:
接收用于表征待編碼塊大小的第一參數;
根據第一參數、第二參數和第三參數計算交織地址,所述第二參數、第三參數為與第一參數具有對應關系的預置參數;
根據所述交織地址讀取緩存的待編碼塊的數據;
將順序讀取的緩存的待編碼塊的數據和根據交織地址讀取的待編碼塊的數據進行遞歸系統卷積編碼后輸出。
2.根據權利要求1所述的方法,其特征在于,在接收到第一參數后觸發待編碼塊的數據緩存操作。
3.根據權利要求2所述的方法,其特征在于,在待編碼塊的數據緩存完畢后觸發交織地址計算操作。
4.根據權利要求1所述的方法,其特征在于,所述根據第一參數、第二參數和第三參數計算交織地址具體包括:
獲取遞推初始值;
按照下式確定交織后的第i個數據和交織前第∏(i+m)個數據的遞推關系:
∏(i+m)=mod((∏(i)+mod((mf1+m2f2),K)+mod(2mi·f2,K)),K)
式中:i的取值范圍為0到(K-1),m為并行處理的數據個數,∏(0)為獲取的遞推初始值,K為表征待編碼塊大小的第一參數,f1為第二參數,f2為第二參數;
根據上述遞推關系確定交織地址。
5.根據權利要求4所述的方法,其特征在于,對遞推關系中的mod((mf1+m2f2),K)的數值進行存儲。
6.根據權利要求1所述的方法,其特征在于,所述緩存待編碼塊的數據速率與經遞歸系統卷積編碼后的數據輸出速率滿足如下關系:
經遞歸系統卷積編碼后的數據輸出速率與緩存待編碼塊的數據速率之比為2的整數次方。
7.一種Turbo碼編碼器,其特征在于,該編碼器包括:接收單元、交織單元、讀取單元和編碼單元,以及用于緩存待編碼塊數據的緩存單元,其中:
所述接收單元,用于接收表征待編碼塊大小的第一參數;
所述交織單元,用于根據第一參數、第二參數和第三參數計算交織地址,所述第二參數、第三參數為與第一參數具有對應關系的預置參數;
所述讀取單元,用于順序讀取緩存的待編碼塊的數據和根據交織地址讀取緩存的待編碼塊的數據;
所述編碼單元,用于將順序讀取的緩存的待編碼塊的數據和根據交織地址讀取的待編碼塊的數據進行遞歸系統卷積編碼,并輸出。
8.根據權利要求7所述的編碼器,其特征在于,接收單元接收表征待編碼塊大小的第一參數后觸發緩存單元進行數據緩存操作。
9.根據權利要求8所述的編碼器,其特征在于,緩存單元緩存完待編碼塊的數據后觸發交織單元進行交織地址計算操作。
10.根據權利要求7所述的編碼器,其特征在于,所述緩存單元包括兩個子緩存單元,兩個子緩存單元交替用于緩存和讀取操作。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京北方烽火科技有限公司,未經北京北方烽火科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210216116.X/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:可串聯蝸輪蝸桿直線推拉機構
- 下一篇:一種綜放工作面提前回收頂煤的方法
- 同類專利
- 專利分類





