專(zhuān)利名稱::一種軟輸入軟輸出譯碼系統(tǒng)及方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及通信領(lǐng)域,尤其涉及信道譯碼方法。
背景技術(shù):
:在通信系統(tǒng)中,由于信道和噪聲等因素的影響,數(shù)據(jù)在傳輸過(guò)程中不可避免地會(huì)發(fā)生錯(cuò)誤。為了在相同信噪比的情況下降低誤碼率,發(fā)射端必須采用合適的信道編碼,接收端則需要進(jìn)行相應(yīng)譯碼以恢復(fù)正確數(shù)據(jù)。在譯碼過(guò)程中,軟判決相對(duì)于硬判決往往能獲得性能上的提高。目前廣泛采用的巻積碼和LDPC碼均適用于軟判決譯碼。在中國(guó)國(guó)家標(biāo)準(zhǔn)GB20600-2006《數(shù)字電視地面廣播傳輸系統(tǒng)幀結(jié)構(gòu)、信道編碼和調(diào)制》的4QAM-NR映射方式中,引入了NR(Nordstrom-Robinson)準(zhǔn)正交編碼,該準(zhǔn)正交編碼級(jí)聯(lián)在LDPC編碼之后,能獲得更高的編碼增益。NR碼是一種非線性分組碼,共有"個(gè)碼字,碼長(zhǎng)為16比特,碼率為1/2,碼距為6,可以糾正2個(gè)錯(cuò)誤比特。具體的編碼方法如下NR編碼將輸入的每8個(gè)比特映射為16個(gè)比特,表示為^^AI^4^AAA為少2少3少4少5少6少7。其中AX^X^X^:^為信息比f(wàn)寺,少。3^2;^43^6少7為衍生比特,其約束關(guān)系滿足下式少o=+a:6+x。+Xj+x3+(x0+X4)(;q+x2+^+x5)+(、+x2)(x3+x5)乂=x7+x0++x2+x4+(5+x5)(x2+x3+x4+x6)+(x2+x3)(x4+x6)少2=X7++X2+X3+X5+(X2+X6)(X3+X4+X5+X0)+(X3+X4)(X5+X0)y3=x7+x2+&+x4+.x6+(x3+x0)(x4+x5+x6+x》+(x4+x5)06+、)少4=X7+X3+X4+JC5+X。+(X4++&+X0+X2)+(X5+義6)"+X2)少5=x7+x4+x5+x6+a+(;c5+x2)(;c6+x0+a+x3)+(x6+Xo)(;iq+x3)^=Wx6+x0+x2+(x6+x3)(x0+;q+x2+x4)+(x0+、)(>2+x4)少7=X0+Xl+叉2+X3+x4+義5+義6+義7+少0+少l+少2++++少6其中,加法為模二加運(yùn)算,乘法為模二乘運(yùn)算。在傳統(tǒng)的譯碼算法中,將接收碼字與本地碼字集合中的所有碼字進(jìn)行相關(guān)運(yùn)算,得到256個(gè)相關(guān)值,求出相關(guān)值最大的碼字即為譯碼結(jié)果。在惡劣信道和低信噪比情況下,信號(hào)受到嚴(yán)重干擾,導(dǎo)致接收碼字與多個(gè)本地碼字的相關(guān)值十分接近,因此以最大相關(guān)值為標(biāo)準(zhǔn)的傳統(tǒng)譯碼算法的判決結(jié)果可能會(huì)出錯(cuò),降低了其后級(jí)LDPC的譯碼性能。為了增強(qiáng)譯碼性能,開(kāi)發(fā)人員做了大量努力工作,如發(fā)明名稱為NR譯碼方法和NR譯碼器,公開(kāi)號(hào)為CN101383973A的中國(guó)專(zhuān)利。該專(zhuān)利提出了一種軟輸入軟輸出的維特比譯碼算法,首先對(duì)NR碼對(duì)應(yīng)的網(wǎng)格圖進(jìn)行前向搜索,記錄各比特各狀態(tài)的分支度量值,然后再進(jìn)行一次后向搜索,得到分別與各信息比特對(duì)應(yīng)的最大分支度量值并作為軟信息輸出。該方法需要進(jìn)行兩次搜索,控制邏輯比較復(fù)雜,同時(shí)為了記錄各分支路徑和度量值,系統(tǒng)需要較多的存儲(chǔ)單元。又如發(fā)明名稱為一種地面數(shù)字電視廣播傳輸系統(tǒng)的NR譯碼方法及其裝置,公開(kāi)號(hào)為CN101163251A的中國(guó)專(zhuān)利。該專(zhuān)利利用NR碼最多能糾正兩個(gè)比特誤碼的特點(diǎn),提出了比特翻轉(zhuǎn)法,通過(guò)驗(yàn)證信息比特和衍生比特之間的約束關(guān)系式進(jìn)行譯碼。該方法屬于硬判決譯碼,當(dāng)此譯碼系統(tǒng)與LDPC碼級(jí)聯(lián)時(shí)性能遠(yuǎn)不如軟判決譯碼。因此一種能夠大大提高譯碼性能且具有較少硬件資源的軟判決譯碼系統(tǒng)及方法具有重要應(yīng)用價(jià)值。
發(fā)明內(nèi)容本發(fā)明提供了一種能解決以上問(wèn)題的軟輸入軟輸出譯碼系統(tǒng)及方法。在第一方面,本發(fā)明提供了一種軟輸入軟輸出的譯碼系統(tǒng),該系統(tǒng)包括相關(guān)值計(jì)算模塊、可信度計(jì)算模塊、輸出軟信息計(jì)算模塊。該相關(guān)值計(jì)算模塊用于計(jì)算軟信息與本地碼字的相關(guān)值。該可信度計(jì)算模塊用于接收相關(guān)值計(jì)算模塊的相關(guān)值集合,并求出該相關(guān)值集合中的最大相關(guān)值i^、次大相關(guān)值、b^、除去最大相關(guān)值和次大相關(guān)值后的平均值i;,,再根據(jù)r^、U皿、^an求出可信度《以及該最大相關(guān)值對(duì)應(yīng)的本地碼字C」、該次大相關(guān)值對(duì)應(yīng)的本地碼字c;ub^。該輸出軟信息計(jì)算模塊用于接收來(lái)自可信度計(jì)算模塊的可信度《、最大相關(guān)值對(duì)應(yīng)的本地碼字c^、次大相關(guān)值對(duì)應(yīng)的本地碼字c:^,并根據(jù)公式<formula>formulaseeoriginaldocumentpage7</formula>得到輸出軟信息值。具甲,s為輸TB娛言息植r"為縮放因子,"為調(diào)整因子且〃>1。在第二方面,本發(fā)明提供了一種軟輸入軟輸出的譯碼方法,該方法首先計(jì)算軟信息與本地碼字的相關(guān)值;然后求出該相關(guān)值集合中的最大相關(guān)值yraax、次大相關(guān)值4b,、除去最大相關(guān)值和次大相關(guān)值后的平均值:Tm^,再根據(jù)y,、u,、j;^求出可信度《以及該最大相關(guān)值對(duì)應(yīng)的本地碼字c"、該次大相關(guān)值對(duì)應(yīng)的本地碼字C"^;最后根據(jù)公式w*"vmaxmaxvsubmaxA"《cmax,Cmax-Csubmax得到輸出軟信息值。其中,s為輸出軟信息值,"為縮放因子,々為調(diào)整因子且-〉1。在本發(fā)明的一個(gè)實(shí)施例中,軟信息和本地碼字的相關(guān)值為-y(y')=,K&c))=f>,c),,其中,/",v'.為軟信息值,iv為碼長(zhǎng),c一《。c"…c;—,為映射后的本地碼字且滿足《,y-U}。在本發(fā)明的另一個(gè)實(shí)施例中,軟信息和本地碼字的相關(guān)值為W)=匿(凡C))=|>;,1^M/2,■=1、:H7)=_r(M—力(似/2)+i^/^M其中,i",q,…為軟信息值,iv為碼長(zhǎng),c:為映射后的本地碼字且滿足《,e{-1,1},且q和互為反碼。本發(fā)明通過(guò)對(duì)輸入的軟信息進(jìn)行相關(guān)值計(jì)算,然后再產(chǎn)生具有可靠性度量的輸出軟信息,進(jìn)而大大提高了譯碼系統(tǒng)的譯碼性能,同時(shí)由于本發(fā)明利用了碼字對(duì)稱的特點(diǎn)及電路時(shí)序關(guān)系對(duì)譯碼系統(tǒng)進(jìn)行優(yōu)化設(shè)計(jì),進(jìn)一步節(jié)省了硬件資源。下面將參照附圖對(duì)本發(fā)明的具體實(shí)施方案進(jìn)行更詳細(xì)的說(shuō)明,在附圖圖l是軟輸入軟輸出譯碼系統(tǒng)框圖;圖2是相關(guān)值計(jì)算模塊實(shí)現(xiàn)框圖;圖3是最大值次大值平均值計(jì)算模塊實(shí)現(xiàn)框圖。具體實(shí)施例方式圖1是軟輸入軟輸出譯碼系統(tǒng)框圖。該軟輸入軟輸出譯碼系統(tǒng)包括星座解映射模塊110、本地碼字存儲(chǔ)模塊120、相關(guān)值計(jì)算模塊130、可信度計(jì)算模塊140、輸出軟信息計(jì)算模塊150。星座解映射模塊110接收數(shù)據(jù)符號(hào)并對(duì)該數(shù)據(jù)符號(hào)做軟判決,進(jìn)而得到相應(yīng)的軟信息。本地碼字存儲(chǔ)模塊120用于存儲(chǔ)本地碼字,且在地址產(chǎn)生信號(hào)作用下發(fā)送本地碼字。相關(guān)值計(jì)算模塊130用于接收來(lái)自星座解映射模塊110的軟信息以及接收來(lái)自本地碼字存儲(chǔ)模塊120的本地碼字,并對(duì)該軟信息與該本地碼字做相關(guān)值運(yùn)算。設(shè)軟信息為i^W,…,碼長(zhǎng)為iV,軟信息取值區(qū)間為^[-r,門(mén),本地碼字集合為S^C,,q,…,C^,其中q。,,e{0,l}。將本地碼字的各比特c,進(jìn)行映射,其中'o'映射為<r,'r映射為r,映射后的本地碼字為CX,《,.C"—1,1},則軟信息和本地碼字的相關(guān)值為W)=匿(i,C))=J]《,1S/SM(1)如果每個(gè)本地碼字的反碼也是一個(gè)本地碼字,因此將本地碼字集合分為兩組,且每組中每個(gè)本地碼字的反碼均在另一組中。假設(shè)本地碼字集合s^q,C2,…,cj中,q和Cw力互為反碼,則將該本地碼字分為兩個(gè)子集合S爿q,q,…,CM,j和&yc(則屮Cw,…,cj。因此此時(shí)只需要計(jì)算軟信息與其中一個(gè)集合本地碼字的相關(guān)值,再取相反數(shù)就可得到與另一集合本地碼字的相關(guān)值,因此軟信息和本地碼字的相關(guān)值為<formula>formulaseeoriginaldocumentpage9</formula>相關(guān)值大小表征軟信息與本地碼字的接近程度,相關(guān)值越大表示將軟信息判決為本地碼字的可靠性越高,反之則可靠性越低。圖2是相關(guān)值計(jì)算模塊實(shí)現(xiàn)框圖。通常譯碼器的時(shí)鐘頻率高于軟信息的數(shù)據(jù)率,因此將相關(guān)值計(jì)算模塊130設(shè)計(jì)為部分并行結(jié)構(gòu),進(jìn)而大大節(jié)省了系統(tǒng)硬件資源。假設(shè)時(shí)鐘頻率是軟信息數(shù)據(jù)率的H咅,同時(shí)由于M個(gè)本地碼字只需計(jì)算M/2個(gè)相關(guān)值,因此將M/2個(gè)相關(guān)值分為A次計(jì)算,則每時(shí)鐘周期可并行計(jì)算i^M/2A(P取整數(shù))個(gè)相關(guān)值,該相關(guān)值為軟信息與本地碼字的相關(guān)值。圖2中,相關(guān)值計(jì)算模塊130包括相關(guān)值計(jì)算器組210、緩存單元220、鎖存相關(guān)值單元230、計(jì)算和鎖存反碼相關(guān)值單元240。該相關(guān)值計(jì)算器組210由^個(gè)并行的相關(guān)值計(jì)算器組成,用于對(duì)軟信息與本地碼字做乘積。緩存單元220由it個(gè)串聯(lián)寄存器組成,用于暫存相關(guān)值計(jì)算器組210的結(jié)果。該相關(guān)值計(jì)算器210與緩存單元220相互串聯(lián),且該緩存單元220的輸出為該相關(guān)值計(jì)算器210的輸入,此種連接方式用于完成軟信息與本地碼,的相關(guān)值計(jì)算以便得到相應(yīng)相關(guān)值,即完成公式y(tǒng)(力-c釘(凡c))二l;《.,.的計(jì)算。,=1該鎖存相關(guān)值單元230用于鎖存來(lái)自緩存單元220的M/2個(gè)相關(guān)值。計(jì)算和鎖存反碼相關(guān)值單元240用于對(duì)來(lái)自緩存單元220的M/2個(gè)相關(guān)值取相反數(shù),進(jìn)而得到M/2個(gè)反碼相關(guān)值,并鎖存該反碼相關(guān)值。該鎖存相關(guān)值單元230與該計(jì)算和鎖存反碼相關(guān)值單元240并聯(lián)后再與緩存單元220串聯(lián),進(jìn)而完成軟信息與本地碼字的相關(guān)值運(yùn)算,即完成公式(2),進(jìn)而得到并行輸出的M個(gè)相關(guān)值rc/)。圖1中,可信度計(jì)算模塊140接收來(lái)自相關(guān)值計(jì)算模塊130的M個(gè)相關(guān)值y(/),并根據(jù)該M個(gè)相關(guān)值y(力得到該M個(gè)相關(guān)值中的最大值、次大值、除去最大值和次大值的平均值,再根據(jù)該最大值、次大值、平均值得到可信度及該最大相關(guān)值對(duì)應(yīng)的本地碼字、次大相關(guān)值對(duì)應(yīng)的本地碼字。設(shè)M個(gè)相關(guān)值中最大值為i^,次大值為l^b^,除去最大值和次大值后的平均值為1^,本發(fā)明通過(guò)L、rsubmax、U得出不同可靠程度的表征值,即該可信度為《=(^max—Kubmax)^^mean(4)公式(4)中,可信度K越大則可靠性越強(qiáng),進(jìn)而軟信息與本地碼字越接近??尚哦扔?jì)算模塊140根據(jù)公式(4)得到可信度《。由公式(4)可知,計(jì)算可信度《首先需要得到M個(gè)相關(guān)值中的最大值1^、次大值}^_、除去最大值和次大值的平均值j;,。圖3是最大值次大值平均值計(jì)算模塊實(shí)現(xiàn)框圖,該模塊包括相關(guān)值累加模塊310、最大值次大值比較模塊320、平均值計(jì)算模塊330。設(shè)W為碼長(zhǎng),;/為碼率,由于碼長(zhǎng)等于信息位長(zhǎng)度加校驗(yàn)位長(zhǎng)度且碼率等于信息位長(zhǎng)度與碼長(zhǎng)之比,則校驗(yàn)位長(zhǎng)度與碼長(zhǎng)之比等于l-;;,因此校驗(yàn)位長(zhǎng)度等于(l-/7)W。由于譯碼系統(tǒng)需要在一個(gè)碼字傳輸時(shí)間內(nèi)完成最大值L與次大值4—、的比較并輸出相應(yīng)的信息比特,因此每個(gè)時(shí)鐘周期需比較<formula>formulaseeoriginaldocumentpage11</formula>(2取整數(shù))個(gè)相關(guān)值。相關(guān)值累加模塊310對(duì)并行輸入其中的2個(gè)相關(guān)值做累加,該2個(gè)相關(guān)值來(lái)自相關(guān)值計(jì)算模塊130,進(jìn)而得到2個(gè)相關(guān)值累加和,并將該累加和輸入至平均值計(jì)算模塊330。該最大值次大值比較模塊320的輸出連接至其輸入同時(shí)接收來(lái)自相關(guān)值計(jì)算模塊130的2個(gè)相關(guān)值,進(jìn)而比較2+2(2個(gè)相關(guān)值和前次最大值、前次次大值)個(gè)相關(guān)值,從而得出此次的最大值和次大值。平均值計(jì)算模塊330接收來(lái)自相關(guān)值累加模塊310的2個(gè)相關(guān)值累加和以及接收來(lái)自最大值次大值比較模塊320的此次最大值和次大值,并用該累加和減去此次最大值和次大值后再做平均值,進(jìn)而得到除最大值和次大值的平均值。圖1中,輸出軟信息計(jì)算模塊150用于接收來(lái)自可信度計(jì)算模塊130的可信度、最大相關(guān)值對(duì)應(yīng)的本地碼字、次大相關(guān)值對(duì)應(yīng)的本地碼字,并通過(guò)調(diào)整相應(yīng)參數(shù)進(jìn)而得到輸出軟信息值。設(shè)最大相關(guān)值和次大相關(guān)值對(duì)應(yīng)的本地碼字分別為^"max二Cmax,lCmax,l...Cmax'W,Cmax,,G{一1,1}(5)CSubmax-Csubmax,lCsubmax'2Csubmax,W,CSubmax,/任{1,1}C6^并將輸出軟信息值表示為("^^max,,,Cmax,,#Csubmax,,,一■一、Tf7、,,,,l^"^、,,P"^"cmax,/,Cmax,,-Csubmax,,'其中,a為縮放因子,用于將輸出軟信息值控制在合理的取值范圍之內(nèi)。"為調(diào)整因子,且滿足^〉1。在最大相關(guān)值和次大相關(guān)值對(duì)應(yīng)本地碼字相同時(shí),通過(guò)調(diào)整因子P增大該比特的輸出軟信息值。由此可見(jiàn),輸出軟信息計(jì)算模塊150根據(jù)公式(7)得到輸出軟信息S,。顯而易見(jiàn),在不偏離本發(fā)明的真實(shí)精神和范圍的前提下,在此描述的本發(fā)明可以有許多變化。因此,所有對(duì)于本領(lǐng)域技術(shù)人員來(lái)說(shuō)顯而易見(jiàn)的改變,都應(yīng)包括在本權(quán)利要求書(shū)所涵蓋的范圍之內(nèi)。本發(fā)明所要求保護(hù)的范圍僅由所述的權(quán)利要求書(shū)進(jìn)行限定。權(quán)利要求1.一種軟輸入軟輸出的譯碼系統(tǒng),包括相關(guān)值計(jì)算模塊(130),計(jì)算軟信息與本地碼字的相關(guān)值;可信度計(jì)算模塊(140),接收所述相關(guān)值計(jì)算模塊(130)的相關(guān)值集合,并求出該相關(guān)值集合中的最大相關(guān)值Ymax、次大相關(guān)值Ysubmax、除去最大相關(guān)值和次大相關(guān)值后的平均值Ymean,再根據(jù)Ymax、Ysubmax、Ymean求出可信度K以及該最大相關(guān)值對(duì)應(yīng)的本地碼字C′max、該次大相關(guān)值對(duì)應(yīng)的本地碼字C′submax;輸出軟信息計(jì)算模塊(150),接收來(lái)自所述可信度計(jì)算模塊(140)的可信度K、最大相關(guān)值對(duì)應(yīng)的本地碼字C′max、次大相關(guān)值對(duì)應(yīng)的本地碼字C′submax,并根據(jù)公式<mathsid="math0001"num="0001"><math><![CDATA[<mrow><mi>s</mi><mo>=</mo><mfencedopen='{'close=''><mtable><mtr><mtd><mi>α</mi><msubsup><mi>Kc</mi><mi>max</mi><mo>′</mo></msubsup><mo>,</mo><msubsup><mi>c</mi><mi>max</mi><mo>′</mo></msubsup><mo>≠</mo><msubsup><mi>c</mi><mrow><mi>sub</mi><mi>max</mi></mrow><mo>′</mo></msubsup></mtd></mtr><mtr><mtd><mi>βα</mi><msubsup><mi>Kc</mi><mi>max</mi><mo>′</mo></msubsup><mo>,</mo><msubsup><mi>c</mi><mi>max</mi><mo>′</mo></msubsup><mo>=</mo><msubsup><mi>c</mi><mrow><mi>sub</mi><mi>max</mi></mrow><mo>′</mo></msubsup></mtd></mtr></mtable></mfenced></mrow>]]></math></maths>得到輸出軟信息值;其中,s為輸出軟信息值,α為縮放因子,β為調(diào)整因子且β>1。2.如權(quán)利要求1所述的一種軟輸入軟輸出的譯碼系統(tǒng),包括星座解映射模塊(110),用于接收數(shù)據(jù)符號(hào)并對(duì)該數(shù)據(jù)符號(hào)做軟判決,進(jìn)而得到所述軟信息。3.如權(quán)利要求l所述的一種軟輸入軟輸出的譯碼系統(tǒng),其特征在于,所述軟信息和本地碼字的相關(guān)值為n_/)=c0/r(W,C))=fX1S_/《M/=1其中,i-w,…為軟信息值,7V為碼長(zhǎng),C一《。cX^為映射后的本地碼字且滿足《,6{-1,1}。4.如權(quán)利要求l所述的一種軟輸入軟輸出的譯碼系統(tǒng),其特征在于,所述軟信息和本地碼字的相關(guān)值為W)=匿(凡C))=f;《,,1^M/2W)=—,—力(M/2)+l^y^M其中,i",rn為軟信息值,W為碼長(zhǎng),C一《。《,…c;,^為映射后的本地碼字且滿足《,e{_1,1},且q和Q力互為反碼。5.如權(quán)利要求l所述的一種軟輸入軟輸出的譯碼系統(tǒng),其特征在于,所述相關(guān)值計(jì)算模塊(130)包括相關(guān)值計(jì)數(shù)器組(210)、緩存單元(220)、鎖存相關(guān)值單元(230)、計(jì)算和鎖存反碼相關(guān)值單元(240);所述相關(guān)值計(jì)算器組(210)與所述緩存單元(220)相互串聯(lián),且該緩存單元(220)的輸出為該相關(guān)值計(jì)算器組(210)的輸入,以便完成^個(gè)相關(guān)值的計(jì)算,p為大于等于M/2A的整數(shù),M為本地碼字的數(shù)量,yt為時(shí)鐘頻率對(duì)軟信息數(shù)據(jù)率的倍數(shù);所述鎖存單元(230)與所述計(jì)算和鎖存反碼相關(guān)值單元(240)并聯(lián)后再與所述緩存單元(220)串聯(lián),該鎖存單元(230)用于鎖存來(lái)自緩存單元(220)的M/2個(gè)相關(guān)值,該計(jì)算和鎖存反碼相關(guān)值單元(240)用于對(duì)所述M/2個(gè)相關(guān)值取相反數(shù),進(jìn)而得到M/2個(gè)反碼相關(guān)值并鎖存該反碼相關(guān)值。6.如權(quán)利要求l所述的一種軟輸入軟輸出的譯碼系統(tǒng),其特征在于,所述相關(guān)值計(jì)算器組(210)由^個(gè)并行的相關(guān)值計(jì)算器組成,用于對(duì)所述軟信息與本地碼字做乘積;所述緩存單元(220)由yt個(gè)串聯(lián)寄存器組成,用于暫存相關(guān)值計(jì)算器組(210)的結(jié)果。7.如權(quán)利要求l所述的一種軟輸入軟輸出的譯碼系統(tǒng),其特征在于,所述可信度計(jì)算模塊(140)包括相關(guān)值累加模塊(310)、最大值次大值比較模塊(320)、平均值計(jì)算模塊(330);所述相關(guān)值累加模塊(310),對(duì)其接收到的相關(guān)值做累加;所述最大值次大值比較模塊(320)的輸出連接至其輸入,用于比較此次接收的相關(guān)值向量、前次最大相關(guān)值、前次次大相關(guān)值中各相關(guān)值的大小,進(jìn)而得到此次的最大相關(guān)值和次大相關(guān)值;平均值計(jì)算模塊(330),接收來(lái)自所述相關(guān)值累加模塊(310)的累加和以及接收來(lái)自最大值次大值比較模塊(320)的最大相關(guān)值和次大相關(guān)值,并用該累加和減去該最大相關(guān)值和該次大相關(guān)值后再做平均值,進(jìn)而得到除去最大相關(guān)值和次大相關(guān)值的平均值。8.如權(quán)利要求7所述的一種軟輸入軟輸出的譯碼系統(tǒng),其特征在于,所述接收到的相關(guān)值數(shù)量為e,g為大于等于M的整數(shù);其中,M為本地碼字?jǐn)?shù)量,A為時(shí)鐘頻率對(duì)軟信息數(shù)據(jù)率的倍數(shù),7V為碼長(zhǎng),7為碼率。9.如權(quán)利要求l所述的一種軟輸入軟輸出的譯碼系統(tǒng),其特征在于,所述可信度尺為、■*maxJsubmax7"1mean10.—種軟輸入軟輸出的譯碼方法,包括步驟a,計(jì)算軟信息與本地碼字的相關(guān)值;步驟b,求出所述相關(guān)值集合中的最大相關(guān)值7_、次大相關(guān)值r^^、除去最大相關(guān)值和次大相關(guān)值后的平均值L,,再根據(jù)i^、ysubmi、L皿求出可信度《以及該最大相關(guān)值對(duì)應(yīng)的本地碼字C^、該次大相關(guān)值對(duì)應(yīng)的本地石3了-Csubmax,步驟c,根據(jù)公式I""max,"max"submax〃"《ax,C二ax=Cs得到輸出軟信息值;其中,s為輸出軟信息值,"為縮放因子,"為調(diào)整因11.如權(quán)利要求10所述的一種軟輸入軟輸出的譯碼方法,其特征在于,包括對(duì)數(shù)據(jù)符號(hào)做軟判決,進(jìn)而得到所述軟信息的步驟。12.如權(quán)利要求10所述的一種軟輸入軟輸出的譯碼方法,其特征在于,所述軟信息和本地碼字的相關(guān)值為其中,/=、^..為軟信息值,7V為碼長(zhǎng),C一《。cXw-,為映射后的本地碼字且滿足《,{-1,1}。13.如權(quán)利要求10所述的一種軟輸入軟輸出的譯碼方法,其特征在于,所述軟信息和本地碼字的相關(guān)值為W)=匿(凡C))=1^M/2其中,i^,n,…為軟信息值,w為碼長(zhǎng),c一《,。4…《,w為映射后的本地碼字且滿足《,e{-1,1},且。和C^互為反碼。14.如權(quán)利要求10所述的一種軟輸入軟輸出的譯碼方法,其特征在于,所述步驟a包括,首先完成^個(gè)相關(guān)值的計(jì)算,然后鎖存M/2個(gè)相關(guān)值,同時(shí)對(duì)所述M/2個(gè)相關(guān)值取相反數(shù),進(jìn)而得到M/2個(gè)反碼相關(guān)值并鎖存該反碼相關(guān)值;其中,p為大于等于M/2ifc的整數(shù),M為本地碼字的數(shù)量,A為時(shí)鐘頻率對(duì)軟信息數(shù)據(jù)率的倍數(shù)。15.如權(quán)利要求10所述的一種軟輸入軟輸出的譯碼方法,其特征在于,所述最大相關(guān)值j;,、次大相關(guān)值U^求得方法為,首先比較此次相關(guān)值向量、前次最大相關(guān)值、前次次大相關(guān)值中各相關(guān)值的大小,進(jìn)而得到此次最大相關(guān)值和次大相關(guān)值;所述除去最大相關(guān)值和次大相關(guān)值后的平均值求得方法為,首先求得此次相關(guān)值向量的累加和,然后用該累加和減去此次最大相關(guān)值和次大相關(guān)值后再做平均值,進(jìn)而得到除去最大相關(guān)值和次大相關(guān)值的平均值。16.如權(quán)利要求15所述的一種軟輸入軟輸出的譯碼方法,其特征在于,所述接收到的相關(guān)值數(shù)量為e,e為大于等于M的整數(shù);其中,M為本地碼字?jǐn)?shù)量,A為時(shí)鐘頻率對(duì)軟信息數(shù)據(jù)率的倍數(shù),iV為碼長(zhǎng),/7為碼率。17.如權(quán)利要求10所述的一種軟輸入軟輸出的譯碼方法,其特征在于,所述可信度《為《-(^naxKubmax)Z^nean全文摘要本發(fā)明涉及通信領(lǐng)域,尤其涉及一種軟輸入軟輸出譯碼系統(tǒng)及方法。本發(fā)明通過(guò)計(jì)算軟信息與本地碼字的相關(guān)值;然后求得該相關(guān)值集合中的最大相關(guān)值Y<sub>max</sub>、次大相關(guān)值Y<sub>submax</sub>、除去Y<sub>max</sub>、Y<sub>submax</sub>后的平均值Y<sub>mean</sub>,再根據(jù)Y<sub>max</sub>、Y<sub>submax</sub>、Y<sub>mean</sub>求得可信度K以及Y<sub>max</sub>對(duì)應(yīng)的本地碼字C<sub>max</sub>′和Y<sub>submax</sub>對(duì)應(yīng)的本地碼字C<sub>submax</sub>′;最后根據(jù)公式(見(jiàn)右下)得到輸出軟信息。其中s為輸出軟信息,α為縮放因子,β為調(diào)整因子且β>1。本發(fā)明的軟輸入軟輸出譯碼系統(tǒng)及方法大大提高了譯碼系統(tǒng)的譯碼性能同時(shí)節(jié)省了硬件資源。文檔編號(hào)H03M13/00GK101626249SQ200910090960公開(kāi)日2010年1月13日申請(qǐng)日期2009年8月19日優(yōu)先權(quán)日2009年8月19日發(fā)明者周鄧申請(qǐng)人:北京海爾集成電路設(shè)計(jì)有限公司