亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        一種基于共用存儲空間的FPGA的QC-LDPC碼并行譯碼架構(gòu)

        2019-12-05 08:40:44陳章安君帥王本慶
        無線互聯(lián)科技 2019年17期

        陳章 安君帥 王本慶

        摘 ? 要:針對QC-LDPC碼并行譯碼FPGA實現(xiàn)結(jié)構(gòu)復(fù)雜、資源消耗大等不足,文章提出一種中間計算變量的共用FPGA存儲資源的QC-LDPC碼并行譯碼架構(gòu),此架構(gòu)通過兩個交織單元,使得變量更新節(jié)點和校驗更新節(jié)點的結(jié)構(gòu)使用同一個存儲資源,該架構(gòu)具有控制簡單、效率高和存儲需求量低等優(yōu)點,適用于高速衛(wèi)星、地面等通信系統(tǒng)接收機中。

        關(guān)鍵詞:準(zhǔn)循環(huán)結(jié)構(gòu);低密度奇偶校驗譯碼;現(xiàn)場可編程邏輯門陣列;資源共享

        準(zhǔn)循環(huán)結(jié)構(gòu)的低密度奇偶校驗碼(Quasi Cyclic-Low Density Parity Check Code,QC-LDPC)具有良好的編譯碼實現(xiàn)特性,被廣泛應(yīng)用于地面移動5G標(biāo)準(zhǔn)、DVB-S2標(biāo)準(zhǔn)(IRA-LDPC)等國際通信標(biāo)準(zhǔn)中。采用QC-LDPC一方面可以提升編碼增益,另一方面編碼譯碼時可采用多路并行譯碼,提升系統(tǒng)的吞吐量。LDPC的通用譯碼算法是置信度傳播(Belief Propagation,BP)算法,是一種迭代的概率譯碼算法,硬件實現(xiàn)中一般采用最小和算法(Min-Sum Algorithm,MSA)進行近似。MSA包括變量節(jié)點更新和校驗節(jié)點更新兩個主要環(huán)節(jié),在并行譯碼算法時兩個環(huán)節(jié)之間的中間計算結(jié)果需要進行二維交織和二級緩存[1-8]。本文基于QC-LDPC碼的準(zhǔn)循環(huán)特點,在并行譯碼時的中間把數(shù)據(jù)存儲到共用存儲空間,更新時利用兩個交織器,只需要進行列間交織和列內(nèi)循環(huán)移位即可實現(xiàn)二維交織,把二維運算簡化為兩個一維運算,極大節(jié)省了存儲空間。

        1 ? ?QC-LDPC碼

        QC-LDPC碼是一類具有循環(huán)結(jié)構(gòu)特性的LDPC碼,將LDPC碼的校驗矩陣劃分成多個子塊,每個子塊由全零矩陣或非零的、具有循環(huán)特性的置換矩陣構(gòu)成。這種矩陣的特殊性使得QC-LDPC碼的編碼復(fù)雜度為線性,有利于硬件實現(xiàn),而且碼字之間有較大的最小距離。QC-LDPC碼H矩陣的表現(xiàn)形式如圖1—2所示。

        圖1為符合地面5G標(biāo)準(zhǔn)規(guī)則的QC-LDPC碼的簡化校驗矩陣示意,其中,k=16,n=32,進行4路并行譯碼,則Zc=4。

        圖2為符合DVB-S2標(biāo)準(zhǔn)規(guī)則的非規(guī)則IRA-LDPC碼的簡化校驗矩陣示意,其中,k=16,n=32,進行4路并行譯碼,則Q=4。

        2 ? ?譯碼器結(jié)構(gòu)

        本文設(shè)計的基于DVB-S2標(biāo)準(zhǔn)的IRA-LDPC碼并行譯碼現(xiàn)場可編程邏輯門陣列(Field Programmable Gate Array,F(xiàn)PGA)實現(xiàn)方法主要包括以下6個部分:串并轉(zhuǎn)換(Serial to Parallel,S2P)、輸入緩存(RAM_L)、變量節(jié)點更新(VPR)、交織器(It)、節(jié)點緩存(RAM_P)和校驗節(jié)點更新(SPR)。譯碼器結(jié)構(gòu)如圖3所示。

        (1)S2P,對串行譯碼輸入進行并行存儲控制,前面系統(tǒng)碼按順序分別并行存儲至360個輸入緩存(RAM_L)中,后面校驗碼按順序分別串行存儲至360個輸入緩存(RAM_L)中。

        (2)輸入緩存(RAM_L),由360個獨立存儲器(RAM)組成,單輸入單輸出,存儲譯碼輸入(似然比),每個存儲器的存儲深度為碼長除以360。

        (3)變量節(jié)點更新(VPR),由360個獨立變量節(jié)點更新(VPR)模塊組成,變量節(jié)點每次更新從相應(yīng)輸入緩存(RAM_L)中讀取一個數(shù)據(jù),從節(jié)點緩存(RAM_P)中按Iy_c控制字讀取多個數(shù)據(jù),按變量節(jié)點更新(VPR)規(guī)則更新后,再按Iy_c控制字存儲至節(jié)點緩存(RAM_P)中。

        (4)交織器(It),由正交織器(It1)和逆交織器(It2)組成,實現(xiàn)節(jié)點緩存(RAM_P)數(shù)據(jù)的存儲地址(列)間交織和360個數(shù)據(jù)的(列)內(nèi)循環(huán)移位。正交織器(It1)實現(xiàn)節(jié)點緩存(RAM_P)數(shù)據(jù)按It_c控制字規(guī)則的列間交織和列內(nèi)循環(huán)移位,并輸出至變量節(jié)點更新(VPR);逆交織器(It2)實現(xiàn)變量節(jié)點更新(VPR)后數(shù)據(jù)按It_c控制字逆規(guī)則的列內(nèi)循環(huán)移位和列間交織,并輸出至節(jié)點緩存(RAM_P)。

        (5)節(jié)點緩存(RAM_P),由360個獨立存儲器組成,雙輸入雙輸出,所有存儲器都同時按相同地址讀取或存儲數(shù)據(jù),對應(yīng)存儲360路校驗節(jié)點更新(SPR)之后的中間數(shù)據(jù),存儲深度為校驗矩陣中每個按行塊的所有行重之和。

        (6)校驗節(jié)點更新(SPR),由360個獨立校驗節(jié)點更新(SPR)模塊組成,校驗節(jié)點每次更新從節(jié)點緩存(RAM_P)中按Ix_c控制字讀取多個數(shù)據(jù),按校驗節(jié)點更新(SPR)規(guī)則更新后,再按Ix_c控制字存儲至節(jié)點緩存(RAM_P)中。

        (7)Ix_c,Iy_c和It_c控制字,Ix_c為校驗節(jié)點更新(SPR)控制字,是校驗矩陣每個按行塊中的每行行重的集合,Iy_c為變量節(jié)點更新(VPR)控制字,是校驗矩陣按列塊中的每塊首列列重的集合。It_c為交織器控制字,包括交織器對節(jié)點緩存(RAM_P)存取地址的列間交織控制字,和相應(yīng)地址上讀取360路數(shù)據(jù)后的列內(nèi)循環(huán)移位控制字。

        3 ? ?譯碼流程

        本文中譯碼器的譯碼流程主要由5個部分組成:初始化、譯碼輸入、變量節(jié)點更新、校驗節(jié)點更新和譯碼輸出。

        (1)初始化,節(jié)點緩存(RAM_P)置零,校驗節(jié)點更新(SPR)載入Ix_c控制字、變量節(jié)點更新(VPR)載入Iy_c控制字和交織器(It)載入It_c控制字。

        (2)譯碼輸入,檢測譯碼輸入使能有效時,計數(shù)器開始計數(shù)。前面系統(tǒng)碼時,計數(shù)器除以360取余作為360個輸入緩存(RAM_L)的片選信號,計數(shù)器除以360取整作為每個輸入緩存(RAM_L)地址信號。后面校驗碼時,計數(shù)器除以Q取余加系統(tǒng)碼存儲地址偏移后作為每個輸入緩存(RAM_L)地址信號,計數(shù)器除以Q取整作為360個輸入緩存(RAM_L)片選信號。整個碼字輸入結(jié)束后,開始譯碼,其中變量節(jié)點更新和校驗節(jié)點更新按順序都執(zhí)行一次稱為一次譯碼迭代。對于高速連續(xù)譯碼,需要設(shè)計乒乓緩存結(jié)構(gòu)進行譯碼輸入數(shù)據(jù)的緩存。

        国产成人综合亚洲看片| 人妻少妇偷人精品久久人妻| 日韩av一区二区三区精品久久| 人妻激情偷乱视频一区二区三区| 国产精品亚韩精品无码a在线| 国产午夜精品久久久久99| 午夜一区二区三区在线观看| 不卡的av网站在线观看| 国产一区二区波多野结衣| 在线不卡av天堂| 蜜桃av福利精品小视频| 日韩精品成人区中文字幕| 激情第一区仑乱| 伊香蕉大综综综合久久| 国产高清不卡二区三区在线观看 | 宅男久久精品国产亚洲av麻豆| 亚洲不卡在线免费视频| 亚洲av片在线观看| 欧美日韩另类视频| 女优视频一区二区三区在线观看 | 日本激情视频一区在线观看| 一本久久精品久久综合| 亚洲精品无码永久在线观看你懂的 | 精品一区二区三区在线观看l| 精品少妇人妻av一区二区蜜桃 | 精品三级久久久久久久电影| 亚洲老女人区一区二视频| 中文字幕一区二区中文| 国产一区二区精品久久| 亚洲午夜久久久久中文字幕| 尤物蜜桃视频一区二区三区| 精品久久久无码人妻中文字幕豆芽 | 亚洲av无码乱码国产麻豆穿越 | 精品十八禁免费观看| 最新国产一区二区三区| 98色婷婷在线| 在线观看av永久免费| 国产一区二区三区视频免费在线| 亚洲av综合av一区| 怡红院a∨人人爰人人爽| 免费无码又爽又刺激又高潮的视频|