專利名稱::一種迭代譯碼器及迭代譯碼方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及譯碼器
技術(shù)領(lǐng)域:
:,具體地說,涉及一種迭代譯碼器及迭代譯碼方法。
背景技術(shù):
:信道編碼技術(shù)是通信系統(tǒng)中重要的一環(huán),802.16協(xié)議中,給出了系統(tǒng)信道編碼的相關(guān)技術(shù),CTC(ConvolutionalTurbocodes,卷積Turbo碼)是其中一種可選方案,它采用Turbo碼的基本原理,以雙輸入循環(huán)RSCcode(RecursiveSystematicConvolutionalcodes,遞歸系統(tǒng)卷積碼)作為分量碼來實(shí)現(xiàn)迭代譯碼?,F(xiàn)有技術(shù)中迭代譯碼器由兩個(gè)SISO(SoftInputSoftOutput,軟輸入軟輸出)譯碼器即第一SISO譯碼器和第二SISO譯碼器串聯(lián)組成,第一SISO譯碼器對(duì)分量碼RSC1進(jìn)行最佳譯碼,即使譯碼器輸出錯(cuò)誤概率最小,產(chǎn)生關(guān)于信息序列的每一比特的似然比信息,并將其中的外信息,即經(jīng)過第一SISO譯碼器譯碼后得到的信息序列的每一比特的似然比信息,經(jīng)過交織后傳送給第二SISO譯碼器,第二SISO譯碼器將經(jīng)過交織后的外信息作為先驗(yàn)信息,對(duì)分量碼RSC2進(jìn)行最佳譯碼,產(chǎn)生經(jīng)過交織后的信息序列的每一比特的似然信息,然后將其中的外信息經(jīng)過解交織后傳送給第一SISO譯碼器,第一SISO譯碼器將所述外信息作為先驗(yàn)信息對(duì)分量碼進(jìn)行下一次譯碼。這樣,經(jīng)過多次迭代,第一SISO譯碼器與第二SISO譯碼器的外信息趨于穩(wěn)定,似然比漸進(jìn)值逼近于對(duì)整個(gè)碼的最大似然譯碼,然后對(duì)此似然比進(jìn)行硬判決,即可得到信息序列的每一比特對(duì)的最佳估值序列,第二SISO譯碼器輸出此信息序列的每一比特對(duì)的最佳估值序列。目前,現(xiàn)有技術(shù)中的一種迭代譯碼器,如圖1所示,第一SISO譯碼器接收先驗(yàn)信息對(duì)信息序列ABY1W1進(jìn)行譯碼,得到信息序列ABY1W1的每一比特的第一外信息,所述第一外信息為一個(gè)似然比信息,其中信息序列W1Y1為第一SISO譯碼器對(duì)應(yīng)的第一編碼器輸出的附加信息序列,使數(shù)據(jù)在信道傳輸過程中減少干擾。其中譯碼器進(jìn)行迭代譯碼過程中,第一SIS0譯碼器進(jìn)行第一次譯碼時(shí)接收的先驗(yàn)信息為初始先驗(yàn)信息,為預(yù)設(shè)值0;第一交織器接收信息序列AB,首先互換序列中的數(shù)據(jù),例如對(duì)于序號(hào)為j=0,1,...,N-1的A0,A1,B1,...,AN-1,B0,B1,...,BN-1序列,當(dāng)j為奇數(shù)時(shí),將序列AB中的(Aj,Bj)互換,使(Aj,Bj)=(Bj,Aj);然后第一交織器對(duì)數(shù)據(jù)進(jìn)行交織處理后輸出信息序列A’B’給第二SISO譯碼器。第二交織器接收第一外信息進(jìn)行處理后輸出第二外信息給第二SISO譯碼器,具體處理同第一交織器。然后,第二SISO譯碼器接收第二外信息作為先驗(yàn)信息,對(duì)信息序列A’B’Y2W2進(jìn)行譯碼,其中信息序列Y2W2為第二SISO譯碼器對(duì)應(yīng)的第二編碼器輸出的附加信息序列,使數(shù)據(jù)在信道傳輸過程中減少干擾。將譯碼得到的信息序列A’B’Y2W2的每一比特的似然比信息作為第三外信息輸出給解交織器,所述外信息等于信息序列A’B’Y2W2的每一比特的對(duì)數(shù)似然比減去所述先驗(yàn)信息再減去信道值,所述先驗(yàn)信息為第一SISO譯碼器譯碼得到的外信息,所述信道值由所述第一SISO譯碼器對(duì)所述信息序列A’B’Y2W2進(jìn)行譯碼得到。所述解交織器對(duì)所述第二譯碼器輸出的第三外信息進(jìn)行解交織處理,互換序列中的數(shù)據(jù)后,輸出第四外信息給第一譯碼器。所述第一譯碼器將所述第四外信息作為先驗(yàn)信息再對(duì)信息序列ABY1W1進(jìn)行譯碼。經(jīng)過多次迭代,第一SISO譯碼器與第二SISO譯碼器的外信息趨于穩(wěn)定,似然比漸進(jìn)值逼近于對(duì)整個(gè)碼的最大似然譯碼,則第二SISO譯碼器利用第二外信息,折算得到信息序列A’B’Y2W2的每一比特的似然信息,由似然信息得到后驗(yàn)概率,并根據(jù)最大后驗(yàn)概率準(zhǔn)則進(jìn)行譯碼判決,即可得到信息序列的每一比特對(duì)的最佳估值序列,第二SISO譯碼器輸出此信息序列的每一比特對(duì)的最佳估值序列現(xiàn)有技術(shù)采用的迭代譯碼方法中上一級(jí)譯碼器將譯碼得到的信息序列的每一比特的似然比信息作為外信息輸出,下一級(jí)譯碼器接收上一級(jí)譯碼器輸出的外信息,即似然比信息后,將似然比信息作為先驗(yàn)信息進(jìn)行譯碼,譯碼時(shí)需要將似然比信息進(jìn)行折算操作得到似然信息,才能由似然信息得到后驗(yàn)概率,進(jìn)行譯碼判決得到譯碼輸出序列。這增加了譯碼器的工作量,并且在產(chǎn)品開發(fā)過程中,需要對(duì)產(chǎn)品進(jìn)行定點(diǎn)化,即需要將開發(fā)過程中的浮點(diǎn)仿真中的浮點(diǎn)變量轉(zhuǎn)化為定點(diǎn)仿真中的整型變量,這樣會(huì)有一些精度損失,影響迭代譯碼器的性能。
發(fā)明內(nèi)容本發(fā)明提供了一種迭代譯碼器及迭代譯碼方法,在下一級(jí)譯碼器采用上一級(jí)譯碼器傳遞的外信息作為先驗(yàn)信息進(jìn)行譯碼時(shí)不需要進(jìn)行折算操作就能得到似然信息,減少了譯碼器的工作量。本發(fā)明是這樣實(shí)現(xiàn)的一種迭代譯碼器,包含第一譯碼器、第二譯碼器、第一交織器、第二交織器和解交織器;所述第一譯碼器接收先驗(yàn)信息對(duì)輸入的第一信息序列及其附加信息序列進(jìn)行譯碼,并將譯碼得到的所述第一信息序列及其附加信息序列的似然信息作為第一外信息輸出給第二交織器;所述第二交織器對(duì)所述第一外信息進(jìn)行交織處理后,輸出第二外信息給第二譯碼器;所述第一交織器對(duì)所述第一信息序列進(jìn)行交織處理后,輸出第二信息序列給第二譯碼器;所述第二譯碼器接收所述第二外信息作為先驗(yàn)信息對(duì)輸入的所述第二信息序列及其附加信息序列進(jìn)行譯碼,將譯碼得到的所述第二信息序列及其附加信息序列的似然信息作為第三外信息輸出給解交織器,并在第一譯碼器與第二譯碼器的外信息趨于穩(wěn)定時(shí),對(duì)似然信息進(jìn)行硬判決,得到第一信息序列的最佳估值序列并輸出;所述解交織器對(duì)所述第三外信息進(jìn)行解交織處理后,輸出第四外信息給第一譯碼器作為對(duì)第一信息序列及其附加信息序列進(jìn)行譯碼的先驗(yàn)信息。所述第一譯碼器進(jìn)行第一次譯碼時(shí)接收的先驗(yàn)信息為初始先驗(yàn)信息。所述初始先驗(yàn)信息為預(yù)設(shè)值0。所述交織器包括次序交換模塊和交織模塊;所述次序交換模塊用于將接收到的數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換;所述交織模塊用于對(duì)經(jīng)過所述次序交換模塊處理的數(shù)據(jù)進(jìn)行交織處理。所述解交織器包括次序交換模塊和解交織模塊;所述解交織模塊用于對(duì)接收到的數(shù)據(jù)進(jìn)行解交織處理;所述次序交換模塊用于對(duì)經(jīng)過所述解交織器處理的數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換。所述譯碼器為SISO譯碼器。一種迭代譯碼方法,包括以下步驟利用先驗(yàn)信息對(duì)接收的第一信息序列及其附加信息序列進(jìn)行譯碼,將譯碼得到的第一信息序列及其附加信息序列的似然信息作為第一外信息;對(duì)所述第一外信息進(jìn)行交織處理得到第二外信息;對(duì)所述第一信息序列進(jìn)行交織處理得到第二信息序列;利用所述第二外信息作為先驗(yàn)信息對(duì)接收的第二信息序列及其附加信息序列進(jìn)行譯碼,將譯碼得到的所述第二信息序列及其附加信息序列的似然信息作為第三外信息;對(duì)所述第三外信息進(jìn)行解交織處理得到第四外信息。將所述第四外信息作為對(duì)所述第一信息序列及其附加信息序列進(jìn)行譯碼的先驗(yàn)信息;當(dāng)各外信息趨于穩(wěn)定時(shí),對(duì)所述第二信息序列及其附加信息序列的似然信息進(jìn)行硬判決,得到第一信息序列的最佳估值序列并輸出。第一譯碼器進(jìn)行第一次譯碼時(shí)接收的先驗(yàn)信息為初始先驗(yàn)信息。所述初始先驗(yàn)信息為預(yù)設(shè)值0。所述交織處理具體為將接收到的數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換后,對(duì)數(shù)據(jù)分別進(jìn)行交織處理。所述解交織處理具體為對(duì)接收到的數(shù)據(jù)分別進(jìn)行解交織處理后,對(duì)數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換。本發(fā)明通過上一級(jí)譯碼器將譯碼得到的信息序列的似然信息作為外信息輸出,下一級(jí)譯碼器直接利用經(jīng)過交織/解交織后的外信息作為先驗(yàn)信息進(jìn)行譯碼,使譯碼器譯碼時(shí)不需經(jīng)過折算操作,減少了譯碼器的工作量,且在定點(diǎn)化時(shí)使迭代譯碼器的性能穩(wěn)定。圖1為現(xiàn)有技術(shù)的迭代譯碼器的結(jié)構(gòu)示意圖;圖2為本發(fā)明實(shí)施例的結(jié)構(gòu)示意圖。具體實(shí)施方式本發(fā)明提供一種迭代譯碼器及迭代譯碼方法,使上一級(jí)譯碼器將譯碼得到的信息序列的似然信息作為外信息輸出給下一級(jí)譯碼器,下一級(jí)譯碼器將此外信息作為先驗(yàn)信息進(jìn)行譯碼,減少了譯碼器的工作量。下面結(jié)合圖2以第一譯碼器和第二譯碼器采用SISO譯碼器,接收四路先驗(yàn)信息為例具體闡述本發(fā)明提供的迭代譯碼器及迭代譯碼方法。采用四路先驗(yàn)為本發(fā)明的優(yōu)選方案,因?yàn)樵?02.16協(xié)議中CTC每次輸入編碼器的比特個(gè)數(shù)為兩個(gè)比特,這兩個(gè)比特有四種可能的取值,決定了譯碼器每次傳遞的似然信息個(gè)數(shù)為四個(gè)。譯碼器每次傳遞的似然信息個(gè)數(shù)也可以為其他個(gè)數(shù)。如圖2所示,本發(fā)明提供的一種迭代譯碼器包括第一SISO譯碼器、第二SISO譯碼器、第一交織器、第二交織器和解交織器。其中第一SISO譯碼器、第二交織器、第二SISO譯碼器、解交織器、第一SISO譯碼器依次串聯(lián)。所述第一SISO譯碼器接收先驗(yàn)信息Le0Le1Le2Le3對(duì)信息序列ABY1W1進(jìn)行譯碼,并將譯碼得到的信息序列ABY1W1的每一比特的似然信息作為第一外信息輸出給第二交織器,其中信息序列Y1W1為第一信息序列AB的附加信息序列,由第一SISO譯碼器相對(duì)應(yīng)的第一編碼器輸出,附加信息序列Y1W1的主要作用是使數(shù)據(jù)在信道傳輸過程中減少干擾;譯碼器進(jìn)行迭代譯碼過程中,第一SISO譯碼器進(jìn)行第一次譯碼時(shí)接收的先驗(yàn)信息為初始先驗(yàn)信息,為預(yù)設(shè)值0;所述第二交織器對(duì)所述第一譯碼器輸出的第一外信息Le0Le1Le2Le3進(jìn)行交織處理后,輸出第二外信息Le0′Le1′Le2′Le3′給所述第二SISO譯碼器;所述第一交織器對(duì)第一信息序列AB進(jìn)行交織處理后,輸出第二信息序列A’B’給第二譯碼器;所述第二SISO譯碼器接收所述第二交織器輸出的第二外信息Le0′Le1′Le2′Le3′作為先驗(yàn)信息,對(duì)輸入的信息序列A'B’Y2W2進(jìn)行譯碼,其中信息序列Y2W2為第二信息序列A’B’的附加信息序列,由第二SISO譯碼器相對(duì)應(yīng)的第二編碼器輸出,附加信息序列Y2W2的主要作用是使數(shù)據(jù)在信道傳輸過程中減少干擾,將譯碼得到的信息序列A'B’Y2W2的每一比特的似然信息作為第三外信息Le0″Le1″Le2″Le3″輸出給解交織器,并在第一SISO譯碼器與第二SISO譯碼器的外信息趨于穩(wěn)定時(shí),對(duì)第二SISO譯碼器譯碼得到的似然信息進(jìn)行硬判決,得到信息序列AB的最佳估值序列并輸出所述解交織器對(duì)所述第二譯碼器輸出的第三外信息Le0″Le1″Le2″Le3″進(jìn)行解交織處理后,輸出第四外信息Le0Le1Le2Le3給第一譯碼器;所述第一譯碼器接收所述解交織器輸出的第四外信息Le0Le1Le2Le3作為先驗(yàn)信息對(duì)信息序列ABY1W1進(jìn)行譯碼。其中所述迭代譯碼器中的第二交織器包括次序交換模塊和交織模塊;所述次序交換模塊用于將接收到的數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換;所述交織模塊用于對(duì)經(jīng)過所述次序交換模塊處理的數(shù)據(jù)進(jìn)行交織處理。所述迭代譯碼器中的解交織器包括次序交換模塊和解交織模塊;所述解交織模塊用于對(duì)接收到的數(shù)據(jù)進(jìn)行解交織處理;所述次序交換模塊用于對(duì)經(jīng)過所述解交織器處理的數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換。下面具體闡述本發(fā)明提供的迭代譯碼方法。首先介紹SISO分量碼譯碼器的譯碼原理為設(shè)k時(shí)刻輸入編碼器的兩個(gè)比特為dk=(d1k,d2k),即當(dāng)譯碼器譯碼完全正確時(shí)譯碼輸出結(jié)果應(yīng)為dk=(d1k,d2k),另設(shè)譯碼器接收信號(hào)為Rk={x1k,x2k,y1k,y2k},其中,x1k,x2k為系統(tǒng)信息比特,y1k,y2k為校驗(yàn)比特??紤]AWGN(AdditiveWhiteGaussianNoise,加性高斯白噪聲)信道,噪聲均值為0,方差為σ2。在BPSK(BinaryPhaseShiftKeying,二相相移鍵控)調(diào)制方式下,譯碼器接收比特為x1k=Esu1k+n1]]>x2k=Esu2k+n2]]>y1k=Esv1k+n3]]>y2k=Esv2k+n4]]>式中,u1k,u2k為信息比特x1k,x2k的均值,v1k,v2k分別為校驗(yàn)比特y1k,y2k的均值。為表示方便,假設(shè)信號(hào)能量歸一化,即Es=1。為了得到每個(gè)比特的似然信息,首先定義下述三個(gè)度量函數(shù)前向度量α‾k(Sk)=ΔlnP(Rk-,Sk)]]>后向度量β‾k+1(Sk+1)=ΔlnP(Rk+|Sk+1)]]>分支度量γ‾k,k+1(Sk,Sk+1)=ΔlnP(Sk+1,Rk|Sk)]]>設(shè)聯(lián)合概率為APPi=lnP(dk=i,R)此處聯(lián)合概率比和后驗(yàn)概率比等價(jià),因?yàn)锳PPi=lnP(dk=i,R)=lnP(dk=i|R)P(R)式中,dk=i,i=0,1,2,3分別表示當(dāng)前由d1kd2k排列成的四種可能的二進(jìn)制取值00,01,10,11。用表格表示如下則可得到四種可能的譯碼輸出概率APP0、APP1、APP2、APP3,首先,第一SISO譯碼器接收先驗(yàn)信息Le0Le1Le2Le3對(duì)輸入的信息序列ABY1W1進(jìn)行譯碼,其中信息序列Y1W1為第一信息序列AB的附加信息序列,由第一SISO譯碼器相對(duì)應(yīng)的第一編碼器輸出,附加信息序列Y1W1的主要作用是使數(shù)據(jù)在信道傳輸過程中減少干擾,并將譯碼得到的似然信息中的外信息,即第一外信息Lei輸出給第二交織器;譯碼器進(jìn)行迭代譯碼過程中,第一SISO譯碼器進(jìn)行第一次譯碼時(shí)接收的先驗(yàn)信息為初始先驗(yàn)信息,為預(yù)設(shè)值0;第二交織器接收所述第一SISO譯碼器輸出的第一外信息Le0Le1Le2Le3并對(duì)其進(jìn)行交織處理后輸出第二外信息Le0′Le1′Le2′Le3′具體為首先,所述交織器對(duì)第一外信息進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換,即當(dāng)k為1,3,5...等奇數(shù)時(shí)交織器將(Le1k,Le2k)互換,然后,對(duì)每一路數(shù)據(jù)分別進(jìn)行交織處理,即Le,ik=Le,P(i)k,i=0,1,2,3,]]>其中P(i)為交織位置;第一交織器對(duì)信息序列AB進(jìn)行交織處理后輸出信息序列A’B’給第二SISO譯碼器,具體為首先互換序列中的數(shù)據(jù),例如對(duì)于序號(hào)為j=0,1,...,N-1的A0,A1,B1,...,AN-1,B0,B1,...,BN-1序列,當(dāng)j為奇數(shù)時(shí),將序列AB中的(Aj,Bj)互換,使(Aj,Bj)=(Bj,Aj);然后第一交織器對(duì)數(shù)據(jù)進(jìn)行交織處理后輸出信息序列A’B’。然后,第二SISO譯碼器接收所述第二交織器輸出的第二外信息Le0′Le1′Le2′Le3′作為先驗(yàn)信息對(duì)信息序列A’B’Y2W2進(jìn)行譯碼,其中信息序列Y2W2為第二信息序列A’B’的附加信息序列,由第二SISO譯碼器相對(duì)應(yīng)的第二編碼器輸出,附加信息序列Y2W2的主要作用是使數(shù)據(jù)在信道傳輸過程中減少干擾。得到信息序列A’B’Y2W2的每一比特的似然信息,并將所述似然信息作為第三外信息輸出給解交織器。具體為L(zhǎng)ei=Lai,即Lai=APPi-Lai-Lci,由此得到信息序列A’B’Y2W2的每一比特的似然信息。解交織器接收第二SISO譯碼器輸出的第三外信息Le0″Le1″Le2″Le3″并對(duì)其進(jìn)行解交織處理后輸出第四外信息Le0Le1Le2Le3給第一SISO譯碼器,具體為首先,所述解交織器對(duì)每一路數(shù)據(jù)分別進(jìn)行解交織處理,即Le,p(i)k=Le,ik,i=0,1,2,3,]]>其中P(i)為交織位置,然后,對(duì)第三外信息進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換,即當(dāng)k為1,3,5...等奇數(shù)時(shí)解交織器將(Le1k,Le2k)互換;第一SISO譯碼器再將解交織器輸出的第四外信息Le0Le1Le2Le3,作為第一SISO譯碼器的先驗(yàn)信息對(duì)信息序列ABY1W1進(jìn)行譯碼,得到信息序列ABY1W1的每一比特的后驗(yàn)概率,此處所述后驗(yàn)概率即為似然信息,APPi,i=0,1,2,3,并由此得到所述第一SISO譯碼器的第一外信息Lei=APPi-Lai-Lci,i=0,1,2,3,其中先驗(yàn)信息為L(zhǎng)ai=lnP(dk=i),i=0,1,2,3,信道值為L(zhǎng)ci=lnP(x1kx2k|dk=i),i=0,1,2,3,第一SISO譯碼器將譯碼得到的似然信息中的外信息,即第一外信息Lei輸出給第二交織器;重復(fù)上述迭代譯碼過程,這樣,經(jīng)過多次迭代譯碼,實(shí)際應(yīng)用中一般為6至8次迭代譯碼,第一SISO譯碼器與第二SISO譯碼器的外信息趨于穩(wěn)定,第二SISO譯碼器對(duì)第二信息序列及其附加信息序列的似然信息即后驗(yàn)概率APPi,i=0,1,2,3進(jìn)行硬判決,即可得到第一信息序列的最佳估值序列第二SISO譯碼器輸出最佳估值序列具體硬判決過程如下在APPi,i=0,1,2,3中選擇取值最大的一個(gè),APPi=lnP(dk=i,R),使dk=i,根據(jù)下表查找出與dk對(duì)應(yīng)的d1k和d2k,<tablesid="table2"num="002"><tablewidth="422">dkd1kd2k000101210311</table></tables>根據(jù)最大后驗(yàn)概率準(zhǔn)則作出判決,即d^1k=1,ifL(d1k)≥00,ifL(d1k)<0]]>d^2k=1,ifL(d2k)≥00,ifL(d2k)<0]]>即可得到信息序列的最佳估值序列。本發(fā)明公開的迭代譯碼器中,第一SISO譯碼器利用經(jīng)過解交織處理的第四外信息作為先驗(yàn)信息對(duì)信息序列進(jìn)行譯碼,然后直接把譯碼得到似然信息作為第一外信息輸出,第二SISO譯碼器利用經(jīng)過交織處理的第二外信息作為先驗(yàn)信息對(duì)信息序列進(jìn)行譯碼,而不需要在譯碼過程中進(jìn)行折算操作得到似然信息,譯碼直接得到似然信息和后驗(yàn)概率,進(jìn)行譯碼判決得到最佳譯碼輸出序列,減少了SISO譯碼器的工作量。以上所述,僅為本發(fā)明較佳的具體實(shí)施方式,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本
技術(shù)領(lǐng)域:
:的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求的保護(hù)范圍為準(zhǔn)。權(quán)利要求1.一種迭代譯碼器,其特征在于,包含第一譯碼器、第二譯碼器、第一交織器、第二交織器和解交織器;所述第一譯碼器接收先驗(yàn)信息對(duì)輸入的第一信息序列及其附加信息序列進(jìn)行譯碼,并將譯碼得到的所述第一信息序列及其附加信息序列的似然信息作為第一外信息輸出給第二交織器;所述第二交織器對(duì)所述第一外信息進(jìn)行交織處理后,輸出第二外信息給第二譯碼器;所述第一交織器對(duì)所述第一信息序列進(jìn)行交織處理后,輸出第二信息序列給第二譯碼器;所述第二譯碼器接收所述第二外信息作為先驗(yàn)信息對(duì)輸入的所述第二信息序列及其附加信息序列進(jìn)行譯碼,將譯碼得到的所述第二信息序列及其附加信息序列的似然信息作為第三外信息輸出給解交織器,并在第一譯碼器與第二譯碼器的外信息趨于穩(wěn)定時(shí),對(duì)似然信息進(jìn)行硬判決,得到第一信息序列的最佳估值序列并輸出;所述解交織器對(duì)所述第三外信息進(jìn)行解交織處理后,輸出第四外信息給第一譯碼器作為對(duì)第一信息序列及其附加信息序列進(jìn)行譯碼的先驗(yàn)信息。2.根據(jù)權(quán)利要求1所述的迭代譯碼器,其特征在于,所述第一譯碼器進(jìn)行第一次譯碼時(shí)接收的先驗(yàn)信息為初始先驗(yàn)信息。3根據(jù)權(quán)利要求2所述的迭代譯碼器,其特征在于,所述初始先驗(yàn)信息為預(yù)設(shè)值0。4.根據(jù)權(quán)利要求1所述的迭代譯碼器,其特征在于,所述交織器包括次序交換模塊和交織模塊;所述次序交換模塊用于將接收到的數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換;所述交織模塊用于對(duì)經(jīng)過所述次序交換模塊處理的數(shù)據(jù)進(jìn)行交織處理。5.根據(jù)權(quán)利要求1所述的迭代譯碼器,其特征在于,所述解交織器包括次序交換模塊和解交織模塊;所述解交織模塊用于對(duì)接收到的數(shù)據(jù)進(jìn)行解交織處理;所述次序交換模塊用于對(duì)經(jīng)過所述解交織器處理的數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換。6.根據(jù)權(quán)利要求1所述的迭代譯碼器,其特征在于,所述譯碼器為SISO譯碼器。7.一種迭代譯碼方法,其特征在于,包括以下步驟利用先驗(yàn)信息對(duì)接收的第一信息序列及其附加信息序列進(jìn)行譯碼,將譯碼得到的第一信息序列及其附加信息序列的似然信息作為第一外信息;對(duì)所述第一外信息進(jìn)行交織處理得到第二外信息;對(duì)所述第一信息序列進(jìn)行交織處理得到第二信息序列;利用所述第二外信息作為先驗(yàn)信息對(duì)接收的第二信息序列及其附加信息序列進(jìn)行譯碼,將譯碼得到的所述第二信息序列及其附加信息序列的似然信息作為第三外信息;對(duì)所述第三外信息進(jìn)行解交織處理得到第四外信息。將所述第四外信息作為對(duì)所述第一信息序列及其附加信息序列進(jìn)行譯碼的先驗(yàn)信息;當(dāng)各外信息趨于穩(wěn)定時(shí),對(duì)所述第二信息序列及其附加信息序列的似然信息進(jìn)行硬判決,得到第一信息序列的最佳估值序列并輸出。8.根據(jù)權(quán)利要求7所述的方法,其特征在于,第一譯碼器進(jìn)行第一次譯碼時(shí)接收的先驗(yàn)信息為初始先驗(yàn)信息。9.根據(jù)權(quán)利要求8所述的方法,其特征在于,所述初始先驗(yàn)信息為預(yù)設(shè)值0。10.根據(jù)權(quán)利要求7或8或9所述的方法,其特征在于,所述交織處理具體為將接收到的數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換后,對(duì)數(shù)據(jù)分別進(jìn)行交織處理。11.根據(jù)權(quán)利要求10所述的方法,其特征在于,所述解交織處理具體為對(duì)接收到的數(shù)據(jù)分別進(jìn)行解交織處理后,對(duì)數(shù)據(jù)進(jìn)行數(shù)據(jù)對(duì)內(nèi)次序交換。專利摘要本發(fā)明提供一種迭代譯碼器及迭代譯碼方法,迭代譯碼器包括第一譯碼器、第一交織器、第二交織器、第二譯碼器和解交織器。利用先驗(yàn)信息對(duì)第一信息序列及其附加信息序列譯碼,得到似然信息作為第一外信息;對(duì)第一外信息交織處理得到第二外信息;對(duì)第一信息序列交織處理得到第二信息序列;將第二外信息作為先驗(yàn)信息對(duì)第二信息序列及其附加信息序列譯碼,得到似然信息作為第三外信息;對(duì)第三外信息解交織處理得到第四外信息作為對(duì)第一信息序列及其附加信息序列譯碼的先驗(yàn)信息;外信息趨于穩(wěn)定時(shí),對(duì)似然信息硬判決,得到最佳估值序列并輸出。通過本發(fā)明使譯碼器傳遞外信息時(shí)不需經(jīng)過折算操作,減少了譯碼器的工作量,且在定點(diǎn)化時(shí)使譯碼器的性能穩(wěn)定。文檔編號(hào)H04L1/12GK1996765SQ200610061297公開日2007年7月11日申請(qǐng)日期2006年6月21日發(fā)明者吳向春,武雨春,劉華斌申請(qǐng)人:華為技術(shù)有限公司導(dǎo)出引文BiBTeX,EndNote,RefMan