[發明專利]一種信道糾錯碼BCH碼和RS碼的譯碼方法有效
| 申請號: | 200810241118.8 | 申請日: | 2008-12-30 |
| 公開(公告)號: | CN101459431A | 公開(公告)日: | 2009-06-17 |
| 發明(設計)人: | 冀燁;吳毅凌;趙玉萍;李紅濱 | 申請(專利權)人: | 北京大學;北京三梯通網絡技術有限公司 |
| 主分類號: | H03M13/15 | 分類號: | H03M13/15;H04L1/00 |
| 代理公司: | 北京君尚知識產權代理事務所(普通合伙) | 代理人: | 賈曉玲 |
| 地址: | 100871北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 信道 糾錯碼 bch rs 譯碼 方法 | ||
1.一種信道糾錯碼BCH碼的譯碼方法,其步驟包括:
1)設BCH碼的最大糾錯能力為t個比特,對接收到的碼字R(x)進行計算,得到伴隨多 項式S(x);其中,伴隨多項式為:
2)利用Euclid算法,由伴隨多項式S(x)求解Berlekamp關鍵方程,得到錯誤位置多項 式σ(x);其中,Berlekamp關鍵方程為:S(x)σ(x)=ω(x)mod?x2t,ω(x)為錯誤值多項式, σ(x)=σ0+σ1·x+σ2·x2+…+σt·xt;
3)若步驟2)中得到的錯誤位置多項式σ(x)中的常數項σ0為0,則進一步進行Chien 搜索,從錯誤位置多項式σ(x)中搜索出錯誤位置,根據Chien搜索結果對接收碼字進行正 確譯碼;
4)若步驟2)中得到的錯誤位置多項式σ(x)中的常數項σ0不為0,則使用Chien搜索, 從錯誤位置多項式σ(x)中計算出錯誤位置,若得到的錯誤位置的個數等于t,則根據Chien 搜索結果對接收碼字進行正確譯碼;而當得到的錯誤位置的個數小于t,則發出報警指示 信號,并將接收碼字原樣輸出。
2.一種信道糾錯碼RS碼的譯碼方法,其步驟包括:
1)設RS碼的最大糾錯能力為t個符號,對接收到的碼字R(x)進行計算,得到伴隨多項 式S(x);其中,伴隨多項式為:
2)利用Euclid算法,對伴隨多項式S(x)求解Berlekamp關鍵方程,得到錯誤位置多項 式σ(x)和錯誤值多項式ω(x);其中,Berlekamp關鍵方程為:S(x)σ(x)=ω(x)mod?x2t, σ(x)=σ0+σ1·x+σ2·x2+…+σt·xt;
3)若步驟2)中得到的錯誤位置多項式σ(x)中的常數項σ0為0,則進一步進行Chien 搜索和Forney算法從錯誤位置多項式σ(x)和錯誤值多項式ω(x)中計算出錯誤位置和對應 的錯誤值,根據得到的錯誤位置和對應的錯誤值對接收碼字進行正確譯碼;
4)若步驟2)中得到的錯誤位置多項式σ(x)中的常數項σ0不為0,則使用Chien搜索和 Forney算法從錯誤位置多項式σ(x)和錯誤值多項式ω(x)中計算出錯誤位置和對應的錯誤 值,若搜出的錯誤位置的個數等于t,則根據得到的錯誤位置和對應的錯誤值對接收碼字 進行正確譯碼;而當得到的錯誤位置的個數小于t,則發出報警指示信號,并將接收碼字 原樣輸出。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京大學;北京三梯通網絡技術有限公司,未經北京大學;北京三梯通網絡技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810241118.8/1.html,轉載請聲明來源鉆瓜專利網。
- 同類專利
- 專利分類





