[發(fā)明專利]實(shí)現(xiàn)水平運(yùn)算和垂直運(yùn)算同時運(yùn)行的LDPC碼譯碼方法有效
| 申請?zhí)枺?/td> | 200910088160.5 | 申請日: | 2009-07-03 |
| 公開(公告)號: | CN101594152A | 公開(公告)日: | 2009-12-02 |
| 發(fā)明(設(shè)計(jì))人: | 王軍;洪欽智;符劍;雷偉龍;張彧;王昭誠 | 申請(專利權(quán))人: | 清華大學(xué) |
| 主分類號: | H03M13/11 | 分類號: | H03M13/11 |
| 代理公司: | 北京路浩知識產(chǎn)權(quán)代理有限公司 | 代理人: | 張國良 |
| 地址: | 100084北京市海淀*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 實(shí)現(xiàn) 水平 運(yùn)算 垂直 同時 運(yùn)行 ldpc 譯碼 方法 | ||
1.一種實(shí)現(xiàn)水平運(yùn)算和垂直運(yùn)算同時運(yùn)行的LDPC碼譯碼方法,其特征在于,包括以下步驟:?
S1,將m行n列校驗(yàn)矩陣以列為單位拆分成k個新矩陣,所述新矩陣為m行n/k列,其中m、n、k、n/k均為正整數(shù);?
S2,為第1個新矩陣分配垂直運(yùn)算單元,進(jìn)行垂直運(yùn)算,將運(yùn)算結(jié)果存儲于垂直運(yùn)算第一存儲器中;對第2個新矩陣進(jìn)行垂直運(yùn)算,將運(yùn)算結(jié)果存儲于垂直運(yùn)算第二存儲器中,對第2個新矩陣進(jìn)行垂直運(yùn)算的同時,對第1個新矩陣分配水平運(yùn)算單元,將所述垂直運(yùn)算第一存儲器中的運(yùn)算結(jié)果作為所述水平運(yùn)算單元的輸入數(shù)進(jìn)行水平運(yùn)算,并將運(yùn)算結(jié)果與水平運(yùn)算中間存儲器中的初始最大值進(jìn)行比較,將得到的最小值、次小值以及最小值位置指針作為中間結(jié)果存入水平運(yùn)算中間存儲器;對第3個新矩陣進(jìn)行垂直運(yùn)算,將運(yùn)算結(jié)果存儲于垂直運(yùn)算第三存儲器中,對第3個新矩陣進(jìn)行垂直運(yùn)算的同時,對第2個新矩陣進(jìn)行水平運(yùn)算,將所述垂直運(yùn)算第二存儲器中的運(yùn)算結(jié)果作為所述水平運(yùn)算單元的輸入數(shù)進(jìn)行水平運(yùn)算,并將運(yùn)算結(jié)果與來自水平運(yùn)算中間存儲器的中間結(jié)果進(jìn)行比較,將得到的新的最小值、次小值以及最小值位置指針再存入水平運(yùn)算中間存儲器;以此方式繼續(xù)至完成所述k個新矩陣的垂直運(yùn)算和水平運(yùn)算,得到最終的最小值、次小值以及最小值位置指針,并進(jìn)行解壓縮運(yùn)算后將結(jié)果存入水平運(yùn)算存儲器至此完成第一次迭代計(jì)算;?
S3,進(jìn)行譯碼結(jié)果校驗(yàn),若譯碼成功或者達(dá)到預(yù)定的最大迭代次數(shù)則譯碼結(jié)束,否則重復(fù)所述步驟S1至所述步驟S2進(jìn)行迭代計(jì)算,直至譯碼成功或者達(dá)到預(yù)定的最大迭代次數(shù)。?
2.如權(quán)利要求1所述的實(shí)現(xiàn)水平運(yùn)算和垂直運(yùn)算同時運(yùn)行的LDPC碼譯碼方法,其特征在于,在得到所述的最終的最小值、次小值以及最小值位置指針之后,還包括將所述的最終的最小值、次小值以及最小值位置指針進(jìn)行解壓縮的步驟。?
3.如權(quán)利要求1所述的實(shí)現(xiàn)水平運(yùn)算和垂直運(yùn)算同時運(yùn)行的LDPC碼譯碼方法,其特征在于,所述校驗(yàn)矩陣為低密度奇偶校驗(yàn)碼校驗(yàn)矩陣。?
4.如權(quán)利要求1至3之任一項(xiàng)所述的實(shí)現(xiàn)水平運(yùn)算和垂直運(yùn)算同時運(yùn)行的LDPC碼譯碼方法,其特征在于,所述水平運(yùn)算包括如下步驟:?
S21,對p個輸入數(shù)進(jìn)行兩兩分組比較,得到每組數(shù)的最小值和次小值,即p/2組最小值和次小值,其中p為偶數(shù);?
S22,對所得到的p/2組最小值和次小值進(jìn)行兩兩分組,得到p/4個新組,然后將每個新組中的數(shù)進(jìn)行比較,得到每個新組中輸入數(shù)的最小值和次小值,即p/4組最小值和次小值;?
S23,重復(fù)步驟S22,直至獲得p個輸入數(shù)的最小值min和次小值sec,并獲得p個輸入數(shù)的最小值位置指針t;?
S24,進(jìn)行選通輸出運(yùn)算,對于第q個輸入數(shù),q∈1~p,判斷q是否等于所述最小值位置指針t,若相等,則第q個輸出值為次小值sec,否則輸出最小值min。?
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于清華大學(xué),未經(jīng)清華大學(xué)許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910088160.5/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
H03M 一般編碼、譯碼或代碼轉(zhuǎn)換
H03M13-00 用于檢錯或糾錯的編碼、譯碼或代碼轉(zhuǎn)換;編碼理論基本假設(shè);編碼約束;誤差概率估計(jì)方法;信道模型;代碼的模擬或測試
H03M13-01 .編碼理論基本假設(shè);編碼約束;誤差概率估算方法;信道模型;代碼的模擬或測試
H03M13-03 .用數(shù)據(jù)表示中的冗余項(xiàng)檢錯或前向糾錯,即碼字包含比源字更多的位數(shù)
H03M13-25 .由信號空間編碼進(jìn)行的檢錯或前向糾錯,即在信號叢中增加冗余項(xiàng),例如梳狀編碼調(diào)制
H03M13-27 .應(yīng)用交錯技術(shù)的
H03M13-29 .合并兩個或多個代碼或代碼結(jié)構(gòu),例如乘積碼、廣義乘積碼、鏈接碼、內(nèi)層碼和外層碼
- 互動業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置





