• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看 ?

      基于大衍數(shù)列的規(guī)則QC-LDPC碼構(gòu)造方法

      2016-10-17 09:14:00袁建國
      電視技術(shù) 2016年9期
      關(guān)鍵詞:楊輝三角碼長構(gòu)造方法

      黃 勝,穆 攀,張 睿,袁建國

      (重慶郵電大學 光通信與網(wǎng)絡(luò)重點實驗室,重慶 400065)

      ?

      基于大衍數(shù)列的規(guī)則QC-LDPC碼構(gòu)造方法

      黃勝,穆攀,張睿,袁建國

      (重慶郵電大學 光通信與網(wǎng)絡(luò)重點實驗室,重慶 400065)

      結(jié)合楊輝三角的結(jié)構(gòu)形式,基于大衍數(shù)列提出了一種列重為3或4的規(guī)則準循環(huán)低密度奇偶校驗(QC-LDPC)碼的新構(gòu)造方法。該方法構(gòu)造的校驗矩陣圍長至少為6,碼長可靈活變化,并且可節(jié)省存儲空間。仿真結(jié)果表明: 在相同的仿真參數(shù)下,當誤碼率(BER)為10-6時,所構(gòu)造的列重為3的QC-LDPC(1260,620)碼的凈編碼增益(NCG)比二次函數(shù)碼改善了1 dB左右;列重為4的QC-LDPC(6056, 3028)碼相對于WMC-OCS、QC-OCS碼分別有0.1 dB和0.2 dB的NCG提升。

      規(guī)則QC-LDPC碼; 楊輝三角; 大衍數(shù)列

      低密度奇偶校驗碼(LDPC)是一類性能接近香農(nóng)限、糾錯能力強的線性分組碼,自從它被重新發(fā)現(xiàn)以來,LDPC碼的設(shè)計、構(gòu)造、分析、編譯碼器的實現(xiàn)以及在數(shù)字通信系統(tǒng)中的應(yīng)用都已經(jīng)成為了人們研究的焦點,成為Turbo碼的有力競爭者。LDPC碼的構(gòu)造方法根據(jù)校驗矩陣的結(jié)構(gòu)特點可分為兩種:隨機構(gòu)造和代數(shù)構(gòu)造。隨機構(gòu)造法有Gallager構(gòu)造[1]、Mackay構(gòu)造[2]、Hu等人為盡可能增大圍長提出的經(jīng)典PEG算法[3]等。這些基于計算機搜索構(gòu)造出的碼字參數(shù)選擇靈活,性能優(yōu)異。但是,隨機構(gòu)造所產(chǎn)生的校驗矩陣沒有固定的結(jié)構(gòu),導(dǎo)致編碼復(fù)雜度高、存儲困難、硬件難以實現(xiàn)。為了克服隨機構(gòu)造的這些缺點,代數(shù)的思想被納入到LDPC碼的構(gòu)造中,人們提出了基于有限域[4]、有限幾何[5]、組合數(shù)學[6]等構(gòu)造法,這些方法構(gòu)造的碼字具有比隨機碼更低的編碼復(fù)雜度,尤其是具有循環(huán)或準循環(huán)特性的LDPC碼,已被廣泛應(yīng)用于通信系統(tǒng)中。

      近些年來,人們提出了許多基于組合數(shù)學構(gòu)造LDPC碼的設(shè)計方案,比較典型的是BIBD構(gòu)造法[7],此外,還有很多利用差集、數(shù)列等構(gòu)造LDPC碼的方法[8-9]。根據(jù)大衍數(shù)列固定項差對應(yīng)的值單調(diào)遞增的性質(zhì),朱磊基提出了一種基于大衍數(shù)列構(gòu)造LDPC碼的方法[10],方法簡單,所構(gòu)造的校驗矩陣具有準循環(huán)結(jié)構(gòu),長碼長的QC-LDPC碼具有優(yōu)異的性能,但此方法只限于構(gòu)造優(yōu)異的長碼字。相對于長碼而言,中短碼的編譯復(fù)雜度低,被廣泛地應(yīng)用于高速率無線通信及數(shù)據(jù)存儲通信等領(lǐng)域,因此對中短碼長的研究具有極好的理論和實踐意義。本文結(jié)合楊輝三角的構(gòu)造形式,基于大衍數(shù)列提出了一種適宜于構(gòu)造中短碼長的列重為3或4的規(guī)則QC-LDPC碼的新方法(簡稱為DY-QC-LDPC碼)。

      1 融合大衍數(shù)列和楊輝三角的QC-LDPC碼構(gòu)造

      行重為L、列重為J、碼長N=P×L的(J,L)QC-LDPC的校驗矩陣可以表示為

      (1)

      式中:IPj,l為循環(huán)置換矩陣;Pj,l表示P×P的單位矩陣右移移位次數(shù);Pj,l取值范圍為{0,1,…,P-1}或者∞,Pj,l=0時表示IPj,l為單位矩陣,Pj,l=∞時表示IPj,l為全零矩陣。

      將校驗矩陣H中的循環(huán)置換矩陣用循環(huán)移位次數(shù)Pj,l表示,得到參數(shù)移位次數(shù)Pj,l構(gòu)成的基矩陣P,為

      (2)

      當基礎(chǔ)矩陣確定后,QC-LDPC碼的校驗矩陣也就唯一確定了。校驗矩陣H中長度為2k的環(huán)可以由基矩陣P中長為2k的序列(Pj1,l1,Pj1,l2,Pj2,l1,…,Pjk,lk,Pjk,l1)表示,對于由循環(huán)置換矩陣擴展而成的QC-LDPC碼,F(xiàn)ossorier證明了長為2k的環(huán)存在的充要條件[11]為

      (3)

      式中:jk=j0,jb+1≠jb,lb+1≠lb,P為維數(shù)。不滿足式(3)則校驗矩陣中就不存在長為2k的環(huán)。

      1.1楊輝三角

      楊輝三角的構(gòu)造簡單,是大家所熟知的一種數(shù)表,如圖1所示。

      將楊輝三角沿著逆時針方向旋轉(zhuǎn)45°,可以得到

      111121133114641..................

      圖1楊輝三角

      (4)

      矩陣h具有這樣的特點:除第一行與第一列元素以外,其他位置的元素值均為位于本行、上一列的元素與本列、上一行的元素之和。若將這種結(jié)構(gòu)運用到校驗矩陣中,只需要存儲校驗矩陣的第一行和第一列元素,其他元素可以通過簡單的加法計算得到,這樣能夠節(jié)省大量的存儲空間。若將h矩陣定義為校驗矩陣的基矩陣,h中的每個元素都代表著循環(huán)移位的次數(shù),由fossorier定理可得擴展后的校驗矩陣中存在大量的四環(huán),這會導(dǎo)致譯碼器不能快速收斂甚至不能收斂。所以,如何將楊輝三角這種簡單的構(gòu)造運用到LDPC碼的中,并且使得校驗矩陣中不存在四環(huán)是需要考慮的一個重要問題。

      1.2DY-QC-LDPC碼構(gòu)造

      對于一個數(shù)列f(n),若n取正偶數(shù),f(n)=(n×n)/2,若n取正奇數(shù),f(n)=(n×n-1)/2,滿足這樣條件的數(shù)列稱為大衍數(shù)列。結(jié)合楊輝三角的構(gòu)造形式,基于大衍數(shù)列構(gòu)造列重為3或4的規(guī)則QC-LDPC碼的步驟如下:

      1)構(gòu)造校驗矩陣的基矩陣:將基矩陣的第一行置0,第一列除首元素之外依次用大衍數(shù)列中的奇數(shù)項排列,第二行除首元素之外依次用大衍數(shù)列中的偶數(shù)項排列,其余位置上的元素采用楊輝三角形式構(gòu)造。

      2)由Fossorier定理檢測發(fā)現(xiàn),基矩陣的第二行的前兩個元素與第三行的前兩個元素構(gòu)成了四環(huán)的存在,這里將第二行的首元素0改為1,這樣可以避免四環(huán)的出現(xiàn)。

      3)基矩陣擴展成校驗矩陣,具體方法是:將基矩陣中的0元素用單位矩陣替換,將非零元素用相應(yīng)的移位循環(huán)矩陣替換。

      由步驟1)基矩陣的構(gòu)造方法可以看出:編碼器只需要存儲第一、二行與第一列的元素,其他位置元素可以通過簡單的加法計算得到,這樣有利于減少存儲空間?;仃囍械母魑恢蒙系脑刂等缡?5),在基矩陣上進行擴展,可以構(gòu)造出性能優(yōu)異的中短碼長碼字。

      (5)

      式(5)中,對Pj,l=Pj-1,l+Pj,l-1歸納總結(jié)得

      (6)

      P3,l=l[f(3)+f(2)]+f(5)+(l-lk+1)f(2lk),

      2≤lk≤l

      (7)

      根據(jù)構(gòu)造規(guī)則,式(6)易得。式(7)成立的證明如下:

      1)當l=1時,左式=P3,l=l[f(3)+f(2)],與實際相符。

      綜上,式(7)得證。

      2 環(huán)分析

      新方法構(gòu)造的基矩陣的行、列上的元素滿足這樣的兩個特點:1)除第一行以外,每行的元素依次呈遞增關(guān)系;2)每列元素從上到下依次呈遞增關(guān)系。校驗矩陣不含四環(huán),滿足式(8),其中j0≠j1,l0≠l1。

      Pj0,l0-Pj1,l0+Pj1,l1-Pj0,l1≠0 modP

      (8)

      1)j0位于第0行、j1位于其他行

      Pj0,l0-Pj1,l0+Pj1,l1-Pj0,l1=Pj1,l1-Pj1,l0

      (9)

      2)j0位于第一行、j1位于第二行

      P1,l0-P2,l0+P2,l1-P1,l1=f(2l0)-[f(3)+

      (10)

      3)j0位于第一行、j1位于第三行

      P1,l0-P3,l0+P3,l1-P1,l1=f(2l0)-f(2l1)+{l1[f(3)+

      (11)

      4)j0位于第二行、j1位于第三行

      (12)

      綜上可知:本文構(gòu)造的(4,L)QC-LDPC碼的校驗矩陣中不含四環(huán),(3,L)QC-LDPC碼中不含四環(huán)的證明與上類似。

      3 仿真分析

      本節(jié)給出DY-QC-LDPC碼在相同參數(shù)條件下同其他QC-LDPC碼的性能對比,選取1/2碼率、BP譯碼算法、BPSK調(diào)制方式、最大迭代次數(shù)40次,在AWGN信道下進行仿真實驗。首先給出列重為3的DY-QC-LDPC碼的性能,以(3,6)DY-QC-LDPC碼為例,該碼的基矩陣為

      (13)

      將基矩陣中的0元素用維數(shù)為210×210的單位矩陣替換,其他位置用對應(yīng)的循環(huán)置換矩陣替換。圖2給出了相同的碼長、碼率以及仿真環(huán)境下,DY-QC-LDPC(1260,630)碼與大衍數(shù)列碼[10]和兩類二次函數(shù)碼(QF-LDPC)[12]的性能對比。由圖可以明顯地看出大衍數(shù)列不適合構(gòu)造短碼長的碼字,DY-QC-LDPC碼性能優(yōu)于二次函數(shù)碼。在誤碼率為10-6時,DY-QC-LDPC碼比QF-LDPC的兩種碼字性能提高約1 dB左右,具有更好的糾錯性能。

      圖2 列重為3的DY-QC-LDPC(1 260, 630)碼和其他碼的性能比較

      式(10)給出了(4,8)DY-QC-LDPC碼的基礎(chǔ)矩陣,將基礎(chǔ)矩陣中的元素用相應(yīng)的757×757的循環(huán)移位矩陣替換,可以得到碼長為6 056的DY-QC-LDPC碼。圖3給出了DY-QC-LDPC(6 056, 3 028)碼和相同參數(shù)(碼長、碼率以及仿真環(huán)境)下的其他碼字性能對比。在誤碼率為10-6時,DY-QC-LDPC碼相對于文獻[13]中所提出的WMC-OCS和QC-OCS碼分別有0.1dB、0.2dB的凈編碼增益,且沒有明顯的錯誤平層。同時由大衍數(shù)列碼的仿真曲線可以看出文獻[10]中的構(gòu)造方法也不適合于中碼長碼字的構(gòu)造。

      (14)

      圖3 列重為4的DY-QC-LDPC(6 056, 3 028)碼和其他碼的性能比較

      4 總結(jié)

      結(jié)合楊輝三角結(jié)構(gòu),本文基于大衍數(shù)列構(gòu)造出了一種圍長至少為6、列重為3或4的規(guī)則DY-QC-LDPC碼。準循環(huán)特性使得它易于硬件實現(xiàn),并且由于基矩陣的構(gòu)造借鑒了楊輝三角的結(jié)構(gòu)形式,所以編碼器只需要存儲0元素以及大衍數(shù)列的項,其他元素可以根據(jù)其位置通過簡單的加法計算得到,這樣可節(jié)省存儲空間。在相同的參數(shù)條件下,與大衍數(shù)列碼、QF-LDPC、WMC-OCS和QC-OCS碼相比,仿真結(jié)果表明中短長度的DY-QC-LDPC碼具有優(yōu)異的糾錯性能。

      [1]GALLAGERG.Low-densityparity-checkcodes[J].IEEEtransactionsoninformationtheory, 1962, 8(1):21-28.

      [2]MACKAYDJC.Gooderror-correctingcodesbasedonverysparsematrices[J].IEEEtransactionsoninformationtheory, 1999, 45(2):399-431.

      [3]HUXY,ELEFTHERIOUE,ARNOLDD.M.Regularandirregularprogressiveedge-growthtannergraphs[J].IEEEtransactionsoninformationtheory, 2005, 51(1):386-398.

      [4]HUANGS,TIANFF,JIAXT.AnovelconstructionmethodofLDPCcodesoverfinitefieldintheopticalcommunicationsystem[J].Actaphotonicasinica, 2014,43(6):1-4.

      [5]HUANGQ,DIAOQJ,LINS.CyclicandQuasi-CyclicLDPCcodesonconstrainedparity-checkmatricesandtheirtrappingsets[J].IEEEtransactionsoninformationtheory, 2012, 58(5):2648-2671.

      [6]YUANJG,LICY,HUANGS,etal.AnovelconstructionmethodofQC-LDPCcodesforopticalcommunicationsbasedontheBIBDandcirculantdecomposition[J].Journalofoptoelectronics·laser, 2013, 24(9):1698-1701.

      [7]LAN L, TAI Y Y, LIN S. New constructions of quasi-cyclic LDPC codes based on special classes of BIBD's for the AWGN and binary erasure channels[J]. IEEE transactions on communications, 2008, 56(1):39-48.

      [8]ESMAEILI M. 4-Cycle free LDPC codes based on difference sets[J]. IEEE transactions on communications, 2012, 60(12):3579-3586.

      [9]ZHANG L J, LI B. Constructions of QC LDPC codes based on integer sequences[J]. Science China, 2014, 57(6):1-14.

      [10]ZHU L J, WANG H, SHI Y S. Method for constructing QC-LDPC codes using the dayan sequence[J]. Journal of Xidian University, 2012, 39(3):144-160.

      [11]FOSSORIER M P C. Quasi-cyclic low-density parity-check codes from circulant permutation matrices[J]. IEEE transactions on information theory, 2004, 50(8):1788-

      1793.

      [12]ZHANG G H, SUN R. Deterministic construction of girth-eight (3, L) QC-LDPC codes from quadratic function[J]. Electronics letters, 2013,49(9):600-602.

      [13]HUANG J F, HUANG C M, YANG C C. Construction of one-coincidence sequence quasi-cyclic LDPC codes of large girth[J]. IEEE transactions on information theory, 2012, 58(3):1825-1836.

      黃勝(1974— ),教授,主要研究方向為信道編碼和下一代網(wǎng)絡(luò);

      穆攀(1990— ),女,碩士生,主研信道編碼;

      張睿(1991— ),女,碩士生,主研信道編碼;

      袁建國(1968— ),教授,主要研究方向為光通信技術(shù)與光電子技術(shù)。

      責任編輯:薛京

      Method of construction of regular QC-LDPC codes based on Dayan sequence

      HUANG Sheng, MU Pan, ZHANG Rui, YUAN Jianguo

      (KeyLaboratoryofOpticalCommunicationandNetwork,ChongqingUniversityofPostsandTelecommunications,Chongqing400065,China)

      According to structure of Yanghui Triangle and based on the Dayan sequence, a novel construction method of regular quasi-cyclic low-density parity-check (QC-LDPC) codes whose column weight is 3 or 4 is put forward. Girth of parity-check matrix is at least 6. Length of the code can vary flexibly. And storage spaces can be saved. Under the same parameters, at the bit error rate(BER) of 10-6, simulation results show QC-LDPC(1260, 620)code with column weight 3 has a net coding gain(NCG) nearly 1 dB more than quadratic function code and the NCG of QC-LDPC(6056, 3028) code with column weight 4 is 0.1 dB and 0.2 dB more than WMC-OCS and QC-OCS code respectively.

      regular QC-LDPC code; Yanghui triangle; Dayan sequence

      TN911

      A

      10.16280/j.videoe.2016.09.015

      國家自然科學基金項目(61171158);重慶市自然科學基金項目(cstc2013jcyjA40052;cstc2012jjA40060);重慶市教委科學技術(shù)研究項目(KJ130515)

      2016-01-08

      文獻引用格式:黃勝,穆攀,張睿,等. 基于大衍數(shù)列的規(guī)則QC-LDPC碼構(gòu)造方法[J]. 電視技術(shù),2016,40(9):77-80.

      HUANG S, MU P, ZHANG R,et al. Method of construction of regular QC-LDPC codes based on Dayan sequence [J]. Video engineering,2016,40(9):77-80.

      猜你喜歡
      楊輝三角碼長構(gòu)造方法
      構(gòu)造長度為4ps的量子重根循環(huán)碼
      DC-DC變換器分層級構(gòu)造方法
      數(shù)學作畫
      基于信息矩陣估計的極化碼參數(shù)盲識別算法
      楊輝三角中的“幾何圖形”
      環(huán)Fq[v]/上循環(huán)碼的跡碼與子環(huán)子碼
      《夢溪筆談》“甲子納音”構(gòu)造方法的數(shù)學分析
      幾乎最佳屏蔽二進序列偶構(gòu)造方法
      楊輝三角形模5的絕對最小余數(shù)分布的分形結(jié)構(gòu)特征
      碼長為2nps的重根自對偶負循環(huán)碼
      伊金霍洛旗| 莱西市| 太白县| 都安| 山丹县| 平山县| 黑水县| 尼玛县| 浮山县| 曲阜市| 阳曲县| 黄浦区| 山西省| 福贡县| 郎溪县| 汕尾市| 宁远县| 普兰县| 宜宾市| 贵阳市| 深州市| 会东县| 万载县| 灌阳县| 淅川县| 泾阳县| 乐昌市| 若羌县| 黄大仙区| 泉州市| 揭东县| 当阳市| 玉山县| 江陵县| 林周县| 阳曲县| 大宁县| 墨竹工卡县| 株洲市| 邛崃市| 微博|