專利名稱:多級編碼調(diào)制方法及裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種多級編碼調(diào)制方法及裝置。
背景技術(shù):
目前,數(shù)字通信系統(tǒng)是常用的通信系統(tǒng)。圖I是現(xiàn)有技術(shù)的數(shù)字通信系統(tǒng)的結(jié)構(gòu)框圖,如圖I所示,數(shù)字通信系統(tǒng)由發(fā)射端、信道和接收端組成,其中,發(fā)射端通常包括信源、信源編碼器、信道編碼器和調(diào)制器等部分,接收端通常包括解調(diào)器、信道譯碼器、信源譯碼器和信宿,發(fā)射端與接收端之間存在信道(或存儲介質(zhì)),并且信道中存在噪聲源。
在數(shù)字通信系統(tǒng)中,信道編碼鏈路是整個(gè)數(shù)字通信物理層的最關(guān)鍵技術(shù),其決定了數(shù)字通信系統(tǒng)底層傳輸?shù)挠行院涂煽啃?。多級編碼調(diào)制方法結(jié)合信道編碼和高階調(diào)制技術(shù),可以用較低碼率的糾錯(cuò)碼來實(shí)現(xiàn)高碼率糾錯(cuò)碼的頻譜效率和性能。并且它與傳統(tǒng)的全編碼糾錯(cuò)編碼相比,可以在相同碼率(碼率等于信息比特?cái)?shù)除以信息比特?cái)?shù)與編碼產(chǎn)生的校驗(yàn)比特?cái)?shù)之和)的情況下,信道編譯碼算法復(fù)雜度大幅降低。因此,多級編碼調(diào)制方法越來越受到通信廠商的重視。多級編碼調(diào)制方法的主要思想用例子說明如下假設(shè)當(dāng)前的調(diào)制方式為2m_QAM(M是正整數(shù)),即當(dāng)前調(diào)制階數(shù)為M,該調(diào)制方式對應(yīng)的星座圖有2M個(gè)星座點(diǎn)(亦即調(diào)制符號),每個(gè)星座點(diǎn)包含M個(gè)比特。把這個(gè)星座圖上的星座點(diǎn)分成2k個(gè)星座點(diǎn)子集(k是小于等于M的正整數(shù)),并使星座點(diǎn)子集內(nèi)的星座點(diǎn)之間的距離較大,而每一個(gè)星座點(diǎn)子集包含2M_k個(gè)星座點(diǎn)符號,即每個(gè)星座點(diǎn)符號都用k個(gè)比特來索引所屬星座點(diǎn)子集,用剩下的M-k個(gè)比特用來索引所屬星座點(diǎn)子集內(nèi)的星座點(diǎn)。星座點(diǎn)子集內(nèi)的星座點(diǎn)之間的距離較大,這樣有利于降低噪聲對子集內(nèi)的星座點(diǎn)的干擾和增強(qiáng)信號的信噪比,因此用來索引子集內(nèi)星座點(diǎn)的比特(以下稱為子集內(nèi)星座點(diǎn)索引比特)可以不編碼(或以較高碼率進(jìn)行編碼)以降低編、譯碼算法復(fù)雜度;而星座點(diǎn)子集之間的距離可能較小,因此對用來索引星座點(diǎn)子集的比特(以下稱為星座點(diǎn)子集索引比特)可以較低碼率進(jìn)行編碼,以減少噪聲對這些比特的干擾。從以上對多級編碼調(diào)制方法主要思想的描述可以看出,多級編碼調(diào)制方法只對部分信息比特序列進(jìn)行了編碼,相比在相同碼率時(shí)對所有信息比特序列進(jìn)行信道編碼,多級編碼調(diào)制方法可以降低在發(fā)送端的信道編碼算法復(fù)雜度,以及在接收端的譯碼算法復(fù)雜度?;谝陨纤龅亩嗉壘幋a調(diào)制的原理思想,傳統(tǒng)多級編碼調(diào)制方法把從上層接收到的信息數(shù)據(jù)分為編碼信息比特和不編碼信息比特兩部分,編碼信息比特在經(jīng)過編碼后產(chǎn)生碼字比特,然后把碼字比特和不編碼信息比特一起調(diào)制映射成信號并發(fā)送出去。在接收端,先對接收信號解調(diào)譯碼得到譯碼后的碼字比特,然后再利用碼字比特解出不編碼信息比特,于是不編碼信息比特和碼字比特中的信息比特為所求信息數(shù)據(jù)。由上述可以看出,多級編碼調(diào)制方法通常使用高階調(diào)制方式,因此通常用于大容量、高速率的通信傳輸系統(tǒng)。而要實(shí)現(xiàn)高速率的通信傳輸,就要在接收端盡可能正確解出所有信息比特序列,多級編碼調(diào)制方法可以通過解調(diào)、譯碼來解出碼字比特中的編碼信息比特序列,而要解出不編碼信息比特也要依賴于碼字比特的正確譯碼。而碼字比特序列的性能,除了受信道噪聲、干擾影響外,還與編碼方法和碼字內(nèi)部結(jié)構(gòu)有關(guān)。有些編碼方法產(chǎn)生的校驗(yàn)比特序列的可靠性比編碼信息比特序列的可靠性要差,導(dǎo)致接收端譯碼輸出的編碼信息比特序列是正確的,而校驗(yàn)比特序列是錯(cuò)誤的。如果這些編碼方法用作多級編碼調(diào)制中的信道編碼模塊,那么接收端可能由于碼字比特序列中的校驗(yàn)比特序列錯(cuò)誤導(dǎo)致無法正確解出不編碼信息比特,導(dǎo)致系統(tǒng)的誤碼率的升高和吞吐量的降低,從而降低了整個(gè)高階調(diào)制通信系統(tǒng)的性能。由此可知,在現(xiàn)有多級編碼調(diào)制技術(shù)中,碼字比特序列和不編碼信息比特序列一起做調(diào)制映射,可能由于校驗(yàn)比特序列的可靠性比編碼信息比特序列的可靠性要差,而最終導(dǎo)致無法正確解出不編碼的信息比特序列,從而降低了整個(gè)高階調(diào)制通信系統(tǒng)的性能。
發(fā)明內(nèi)容
為了解決上述問題,本發(fā)明的目的是提供一種多級編碼調(diào)制方法及裝置,避免因校驗(yàn)比特序列錯(cuò)誤導(dǎo)致無法正確解出不編碼信息比特,有效提高了整個(gè)高階調(diào)制通信系統(tǒng)的性能。為了達(dá)到上述目的,本發(fā)明提供一種多級編碼調(diào)制方法,包括將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列;所述第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列;
所述第一信息比特序列和所述第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列Si ;將所述校驗(yàn)比特序列單獨(dú)調(diào)制映射,生成第二調(diào)制信號序列S2 ;利用所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S,然后將所述第三調(diào)制信號序列S發(fā)送出去。優(yōu)選的,所述將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列的步驟包括接收長度為KO比特的信息比特序列IO ;向所述信息比特序列IO填充比特,形成長度為K比特的信息比特序列I,其中KO和K都是正整數(shù),K是確定的調(diào)制階數(shù)M的整數(shù)倍,M為正整數(shù);將所述信息比特序列I分為長度為Kl比特的第一信息比特序列Il和長度為K2比特的第二信息比特序列12,其中Kl和K2都是正整數(shù),且K = K1+K2。優(yōu)選的,所述向所述信息比特序列IO填充比特的步驟為在所述信息比特序列IO的首部填充比特,或者在所述信息比特序列IO尾部填充比特,或者在所述信息比特序列IO中部填充比特。優(yōu)選的,所述第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列的步驟為長度為Kl比特的第一信息比特序列Il通過信道編碼(N,Kl)產(chǎn)生長度為Ml比特的第一校驗(yàn)比特序列P1,其中N、Ml都是正整數(shù),并且N = K1+M1。優(yōu)選的,所述將所述校驗(yàn)比特序列單獨(dú)進(jìn)行調(diào)制映射,生成第二調(diào)制信號序列S2的步驟包括向長度為Ml比特的所述第一校驗(yàn)比特序列Pl填充比特,形成長度為Ml’比特的第二校驗(yàn)比特序列P1’,其中Ml’為正整數(shù);對所述第二校驗(yàn)比特序列ΡΓ進(jìn)行調(diào)制映射,生成所述第二調(diào)制信號序列S2,調(diào)制階數(shù)為M,Ml’是調(diào)制階數(shù)M的整數(shù)倍。優(yōu)選的,所述向長度為Ml比特的所述第一校驗(yàn)比特序列Pl填充比特的步驟為在所述第一校驗(yàn)比特序列Pl的首部填充比特,或者在所述第一校驗(yàn)比特Pl的尾部填充比特,或者在所述第一校驗(yàn)比特Pl的中部填充比特。
優(yōu)選的,填充比特中的比特為O比特、I比特、O和I組成的比特序列中的任意一種。優(yōu)選的,所述第一信息比特序列和所述第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列Si的步驟具體為把長度為Kl比特的第一信息比特序列Il作為星座點(diǎn)子集索引比特,和把長度為K2比特的第二信息比特序列12作為子集內(nèi)星座點(diǎn)索引比特一起做調(diào)制映射,生成所述第一調(diào)制信號序列SI,調(diào)制階數(shù)為M,其中所述第一調(diào)制信號序列SI中的每個(gè)調(diào)制信號包含X個(gè)第一信息比特序列Il的比特和y個(gè)第二信息比特序列12的比特,其中,Kl = x*K/M,K2 = y*K/M,M = x+y, KUK2、X和y都是正整數(shù),且K = K1+K2。優(yōu)選的,所述將所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S的步驟具體為把所述第一調(diào)制信號序列SI放在前面,把所述第二調(diào)制信號序列S2放在后面,組合形成所述第三調(diào)制信號序列S ;或把所述第二調(diào)制信號序列S2放在前面,把所述第一調(diào)制信號序列SI放在后面,組合形成所述第三調(diào)制信號序列S ;或把所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2兩者中任意一串調(diào)制信號序列插入到另一串調(diào)制信號序列中,組合形成所述第三調(diào)制信號序列S。為了達(dá)到上述目的,本發(fā)明還提供一種多級編碼調(diào)制裝置,包括劃分模塊,用于將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列;編碼模塊,用于將所述第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列;第一調(diào)制模塊,用于將所述第一信息比特序列和所述第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列SI ;第二調(diào)制模塊,用于將所述校驗(yàn)比特序列單獨(dú)調(diào)制映射,生成第二調(diào)制信號序列S2 ;發(fā)送模塊,用于利用所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S,然后將所述第三調(diào)制信號序列S發(fā)送出去。由上述技術(shù)方案可知,本發(fā)明的實(shí)施例具有如下有益效果在接收到一串信息比特序列后,將該信息比特序列分為第一信息比特序列和第二信息比特序列,其中第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列,然后將第一信息比特序列和第二信息比特序列一起做調(diào)制映射,生成第一調(diào)制信號序列Si,將校驗(yàn)比特序列單獨(dú)做調(diào)制映射,生成第二調(diào)制信號序列S2,這樣就解決了在接收端,當(dāng)譯碼器輸出的信息比特序列正確,而校驗(yàn)比特序列出錯(cuò)時(shí),導(dǎo)致無法正確解出第二信息比特序列的問題,有效提高了整個(gè)高階調(diào)制通信系統(tǒng)的性能。
圖I所示為 現(xiàn)有的數(shù)字通信系統(tǒng)的結(jié)構(gòu)示意圖;圖2所示為本發(fā)明的實(shí)施例中多級編碼調(diào)制方法的流程圖;圖3所示為本發(fā)明的實(shí)施例中多級編碼調(diào)制方法的主要步驟示意圖;圖4所示為本發(fā)明的實(shí)施例中多級編碼調(diào)制方法的具體實(shí)現(xiàn)方式流程圖;圖5所示為本發(fā)明的實(shí)施例中多級編碼調(diào)制裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚明白,下面結(jié)合實(shí)施例和附圖,對本發(fā)明實(shí)施例做進(jìn)一步詳細(xì)地說明。在此,本發(fā)明的示意性實(shí)施例及說明用于解釋本發(fā)明,但并不作為對本發(fā)明的限定。如圖2所示,為本發(fā)明的實(shí)施例中多級編碼調(diào)制方法的流程圖,具體步驟如下步驟201、將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列;在本實(shí)施例中,該第一信息比特序列為編碼信息比特,第二信息比特序列為不編碼息比特。步驟202、第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列;在本實(shí)施例中,可采用現(xiàn)有的編碼方式將第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列;步驟203、第一信息比特序列和第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列Si ;在本實(shí)施例中,可采用現(xiàn)有的調(diào)制映射方式將第一信息比特序列和第二信息比特序列一起調(diào)制,生成第一調(diào)制信號序列Si ;步驟204、將校驗(yàn)比特序列單獨(dú)調(diào)制映射,生成第二調(diào)制信號序列S2 ;在本實(shí)施例中,通過將校驗(yàn)比特序列單獨(dú)調(diào)制映射,避免了因有些編碼方法產(chǎn)生的校驗(yàn)比特序列的可靠性比編碼信息比特序列的可靠性要差,而導(dǎo)致接收端譯碼輸出的編碼信息比特序列是正確的,而校驗(yàn)比特序列還是錯(cuò)誤的問題。步驟205、利用第一調(diào)制信號序列SI和第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S,然后將第三調(diào)制信號序列S發(fā)送出去。在本實(shí)施例中,組合方式可以是把第一調(diào)制信號序列SI放在前面,把第二調(diào)制信號序列S2放在后面,組合形成第三調(diào)制信號序列S ;或者把第二調(diào)制信號序列S2放在前面,把第一調(diào)制信號序列SI放在后面,組合形成第二調(diào)制號序列S ;或者
把第一調(diào)制信號序列SI和第二調(diào)制信號序列S2中任意一串調(diào)制信號序列插入到另外一串調(diào)制信號序列中,組合形成第三調(diào)制信號序列S。經(jīng)過多級編碼調(diào)制方法得到調(diào)制信號序列后,把該第三調(diào)制信號序列S發(fā)送出去。在本實(shí)施例中,接收到一串信息比特序列后,將該信息比特序列分為第一信息比特序列和第二信息比特序列,其中第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列,然后將第一信息比特序列和第二信息比特序列一起做調(diào)制映射,生成第一調(diào)制信號序列Si,而校驗(yàn)比特序列單獨(dú)做調(diào)制映射,生成第二調(diào)制信號序列S2,這樣就解決了在接收端,當(dāng)譯碼器輸出的信息比特序列正確,而校驗(yàn)比特序列出錯(cuò)時(shí),導(dǎo)致無法正確解出第二信息比特序列,從而降低系統(tǒng)吞吐量的問題。 參見圖3,為本發(fā)明的實(shí)施例中多級編碼調(diào)制方法的主要步驟示意圖,具體步驟如下步驟301、向長度為KO比特的信息比特序列IO填充比特,形成長度為K比特的信息比特序列I,其中KO和K都是正整數(shù);在本實(shí)施例中,填充比特為O比特、I比特、O和I組成的比特序列中的任意一種。也就是,填充比特可以是全O比特;或者,該填充比特可以是全I(xiàn)比特;或者,該填充比特可以是由O和I組成的比特序列;進(jìn)一步地,在本實(shí)施例中并不限定填充比特的具體位置,例如可以在信息比特序列IO的首部填充比特;或者,可以在信息比特序列IO的尾部填充比特;或者,可以在信息比特序列IO的中間填充比特;在本實(shí)施例中,K是確定的調(diào)制階數(shù)M的整數(shù)倍,其中M是正整數(shù);步驟302、把長度為K的信息比特序列I分為長度為Kl比特的第一信息比特序列Il和長度為K2比特的第二信息比特序列12,其中K1、K2都是正整數(shù),且K = Κ1+Κ2 ;在本實(shí)施例中,該第一信息比特序列為編碼信息比特,第二信息比特序列為不編碼信息比特。步驟303、長度為Kl比特的第一信息比特序列Il通過信道編碼(Ν,Κ1)產(chǎn)生Ml比特的第一校驗(yàn)比特序列Ρ1,其中N、Ml都是正整數(shù),并且N = Κ1+Μ1 ;步驟304、按照確定的調(diào)制方式,其調(diào)制階數(shù)為Μ,把長度為Kl比特的第一信息比特序列Il作為星座點(diǎn)子集索引比特,和長度為Κ2比特的第二信息比特序列12作為子集內(nèi)星座點(diǎn)索引比特做調(diào)制映射,生成第一調(diào)制信號序列SI ;步驟305、向長度為Ml比特的第一校驗(yàn)比特序列Pl填充比特,形成長度為Ml’比特的第二校驗(yàn)比特序列P1’,其中Ml’都是正整數(shù)。 在本實(shí)施例中,填充比特為O比特、I比特、O和I組成的比特序列中的任意一種。也就是,填充比特可以是全O比特;或者,該填充比特可以是全I(xiàn)比特;或者,該填充比特可以是由O和I組成的比特序列;進(jìn)一步地,在本實(shí)施例中并不限定填充比特的具體位置,例如可以在第一校驗(yàn)比特序列Pi的首部填充比特;或者在第一校驗(yàn)比特序列Pi的尾部加入填充比特;或者,在第一校驗(yàn)比特序列Pi的中間加入填充比特;在本實(shí)施例中,Ml’是調(diào)制階數(shù)M的整數(shù)倍;步驟306、把長度為Ml’比特的第二校驗(yàn)比特序列Pl調(diào)制映射,其調(diào)制階數(shù)為M,生成第二調(diào)制信號序列S2 ;步驟307、把第一調(diào)制信號序列SI和第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S。在本實(shí)施例中,組合方式可以是把第一調(diào)制信號序列SI放在前面,把第二調(diào)制信號序列S2放在后面,組合形成第三調(diào)制信號序列S ;或者把第二調(diào)制信號序列S2放在前面,把第一調(diào)制信號序列SI放在后面,組合形成第二調(diào)制號序列S ;或者把第一調(diào)制信號序列SI和第二調(diào)制信號序列S2中任意一串調(diào)制信號序列插入到另外一串調(diào)制信號序列中,組合形成第三調(diào)制信號序列S。其中,第一調(diào)制信號序列SI中的每個(gè)調(diào)制信號包含X個(gè)第一信息比特序列Il的比特和y個(gè)第二信息比特序列12的比特,其中,Kl = x*K/M,K2 = y*K/M,M = x+y,Kl、K2、 X和y都是正整數(shù),且K = K1+K2。經(jīng)過多級編碼調(diào)制方法得到調(diào)制信號序列后,把該第三調(diào)制信號序列S發(fā)送出去。如圖4所示,為本發(fā)明的實(shí)施例中多級編碼調(diào)制方法的具體實(shí)現(xiàn)方式流程圖,具體步驟如下步驟401、對長度KO比特的信息比特序列IO填充比特,形成長度為K比特的信息比特序列I;步驟402、把信息比特序列I分為長度為Kl比特的第一信息比特序列Il和長度為K2比特的第二信息比特序列12,然后執(zhí)行步驟403和步驟406 ;步驟403、長度為Kl比特的第一信息比特序列Il通過信道編碼(N,K1)產(chǎn)生Ml比特的第一校驗(yàn)比特序列Pl ;步驟404、向長度為Ml比特的第一校驗(yàn)序列Pl填充比特,形成長度為Ml’比特的第二校驗(yàn)比特序列ΡΓ ;步驟405、把長度為Ml’比特的第二校驗(yàn)比特序列P1’做調(diào)制映射,生成第二調(diào)制信號序列S2,然后執(zhí)行步驟407 ;步驟406、把長度為Kl比特的第一信息比特序列Il作為星座點(diǎn)子集索引比特,和長度為K2比特的第二信息比特序列12作為子集內(nèi)星座點(diǎn)索引比特一起做調(diào)制映射,生成第一調(diào)制信號序列SI,然后執(zhí)行步驟407 ;步驟407、把第一調(diào)制信號序列SI和第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S。把第三調(diào)制信號序列S發(fā)送出去。在本實(shí)施例中,在執(zhí)行步驟402后,可同時(shí)執(zhí)行步驟403和步驟406,當(dāng)然也可按照先后順序執(zhí)行步驟403和步驟406 ;為了更好的理解本發(fā)明的多級編碼調(diào)制方法,下面通過實(shí)施例一和實(shí)施例二來詳細(xì)描述多級編碼調(diào)制方法。實(shí)施例一下面舉出一個(gè)例子用來說明實(shí)施方式,本實(shí)施例中的多級編碼調(diào)制方法包括如下步驟步驟501、假設(shè)輸入的信息比特序列IO的長度為KO = 16384比特,當(dāng)前傳輸?shù)恼{(diào)制方式為256QAM,其對應(yīng)的調(diào)制階數(shù)M = 8。向長度為KO比特的信息比特序列IO的前面填充全O比特,形成長度為K比特的信息比特序列I,使K是確定的調(diào)制階數(shù)M的整數(shù)倍。因?yàn)閙od(K0,M) = mod(16384,8) = 0,所以令填充后的信息比特序列I的長度K = KO =16384比特。步驟502、把長度為K = 16384比特的填充后的信息比特序列I分為長度為Kl比特的第一信息比特序列Il和長度為K2比特的第二信息比特序列12,并且Kl = x*K/M,K2=y*K/M,M = x+y,其中第一信息比特序列Il數(shù)據(jù)長度為Kl = K*(x/M) = 16384* (4/8)=8192比特,第二信息比特序列12長度為K2 = K* (y/M) = 16384* (4/8) = 8192比特,這里X和y取值都為4,因此x+y = 8 = M ;步驟503、長度為Kl = 8192比特的第一信息比特序列Il通過信道編碼(N,Kl)產(chǎn)生Ml比特的第一校驗(yàn)比特序列P1,其中N = 2*K1 ;M1 = N-Kl = Kl = 8192比特;步驟504、按照256QAM調(diào)制方式,其調(diào)制階數(shù)M = 8,把長度為Kl = 8192比特的第一信息比特序列Il作為星座點(diǎn)子集索引比特,和長度為K2 = 8192比特的第二信息比特序列12作為星座點(diǎn)子集索引比特一起做調(diào)制映射,生成長度為(Kl+K2)/M = 2048的第一調(diào)制信號序列SI,其中第一調(diào)制信號序列SI中的每個(gè)調(diào)制信號包含4個(gè)第一信息比特序列Il的比特和4個(gè)第二信息比特序列12的比特;步驟505、向長度為Ml = 8192比特的第一校驗(yàn)比特序列Pl的前面填充全O比特,形成長度為Ml ’比特的第二校驗(yàn)比特序列ΡΓ,使Ml’是調(diào)制階數(shù)M的整數(shù)倍,因?yàn)閙od (Ml,Μ) = mod (8192,8) = 0,所以令填充后的第二校驗(yàn)比特序列ΡΓ的長度ΜΓ =Ml = 8192比特;步驟506、把長度為Ml’ = 8192比特的填充后的第二校驗(yàn)比特序列P1’按照正常的256QAM調(diào)制方式做調(diào)制映射,其調(diào)制階數(shù)也為M = 8,生成長度為Ml, /M= 1024的第二調(diào)制信號序列S2。步驟507、把長度為2048的第一調(diào)制信號序列SI放在前面,把長度為1024的第二調(diào)制信號序列S2放在后面,組合形成第三調(diào)制信號序列S。經(jīng)過多級編碼調(diào)制方法得到調(diào)制信號序列S后,把序列S發(fā)送出去。實(shí)施例二下面舉出另一例子來說明實(shí)施方式,本實(shí)施例中多級編碼調(diào)制方法包括如下步驟步驟601、假設(shè)輸入的信息比特序列IO的長度為KO = 14000比特,當(dāng)前傳輸?shù)恼{(diào)制方式為512QAM,其對應(yīng)的調(diào)制階數(shù)M = 9。向長度為KO比特的信息比特序列IO的尾部填充全O比特,形成長度為K比特的信息比特序列I,使K是確定的調(diào)制階數(shù)M的整數(shù)倍。因?yàn)?mod(K0,M) = mod(14000,9) = 5,所以填充比特個(gè)數(shù)為 M_mod(K0,M) =9-5 = 4,于是填充后的信息比特序列I的長度K = K0+M-mod(K0,M) = 14000+4 = 14004比特。步驟602、把長度為K = 14004比特的填充后的信息比特序列I分為長度為Kl比特的第一信息比特序列Il和長度為K2比特的第二信息比特序列12,并且Kl = x*K/M,K2=y*K/M,M = x+y,其中第一信息比特序列Il數(shù)據(jù)長度為Kl = K*(x/M) = 14004* (4/9)=6224比特,第二信息比特序列12長度為K2 = K* (y/M) = 14004* (5/9) = 7780比特,這里X = 4, y = 5,因此 x+y = 9 = M ;
步驟603、長度為Kl = 6224比特的第一信息比特序列Il通過信道編碼(N,Kl)產(chǎn)生Ml比特的校驗(yàn)比特序列P1,其中N = 3*Kl/2 ;M1 = N-Kl = Kl/2 = 3112比特;步驟604、按照512QAM調(diào)制方式,其調(diào)制階數(shù)M = 9,把長度為Kl = 6224比特的第一信息比特序列Il作為星座點(diǎn)子集索引比特,和長度為K2 = 7780比特的第二信息比特序列12作為星座點(diǎn)子集索引比特一起做調(diào)制映射,生成長度為(Kl+K2)/M = 1556的第一調(diào)制信號序列SI,其中第一調(diào)制信號序列SI中的每個(gè)調(diào)制信號包含4個(gè)第一信息比特序列Il的比特和5個(gè)第二信息比特序列12的比特;步驟605、向長度為Ml = 3112比特的校驗(yàn)比特序列Pl的尾部填充全O比特,形成長度為Ml’比特的校驗(yàn)比特序列P1’,使Ml’是調(diào)制階數(shù)M的整數(shù)倍,因?yàn)閙od(M1,M)=mod(3112,9) = 7,所以填充比特個(gè)數(shù)為M_mod(Ml,Μ) = 9-7 = 2,于是填充后的校驗(yàn)比特 序列 P1’ 的長度 Ml' = Ml+M-mod(Ml, Μ) = 3112+2 = 3114 比特。步驟606、把長度為Ml’ = 3114比特的填充后的第二校驗(yàn)比特序列P1’按照正常的512QAM調(diào)制方式做調(diào)制映射,其調(diào)制階數(shù)也為M = 9,生成長度為Mli /M = 346的第二調(diào)制信號序列S2。步驟607、把長度為346的第二調(diào)制信號序列S2放在前面,把長度為1556的第一調(diào)制信號序列Si放在后面,組合形成第三調(diào)制信號序列S。經(jīng)過多級編碼調(diào)制方法得到調(diào)制信號序列S后,把序列S發(fā)送出去。在本實(shí)施例中還提供一種多級編碼調(diào)制裝置,如圖5所示,該多級編碼調(diào)制裝置包括劃分模塊,用于將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列;編碼模塊,用于將所述第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列;第一調(diào)制模塊,用于將所述第一信息比特序列和所述第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列Si ;第二調(diào)制模塊,用于將所述校驗(yàn)比特序列單獨(dú)調(diào)制映射,生成第二調(diào)制信號序列S2 ;發(fā)送模塊,用于利用所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S,然后將所述第三調(diào)制信號序列S發(fā)送出去。以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對于本技術(shù)領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明原理的前提下,還可以作出若干改進(jìn)和潤飾,這些改進(jìn)和潤飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
權(quán)利要求
1.一種多級編碼調(diào)制方法,其特征在于,包括 將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列; 所述第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列; 所述第一信息比特序列和所述第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列SI ; 將所述校驗(yàn)比特序列單獨(dú)調(diào)制映射,生成第二調(diào)制信號序列S2 ; 利用所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S,然后將所述第三調(diào)制信號序列S發(fā)送出去。
2.根據(jù)權(quán)利要求I所述的多級編碼調(diào)制方法,其特征在于,所述將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列的步驟包括 接收長度為KO比特的信息比特序列IO ; 向所述信息比特序列IO填充比特,形成長度為K比特的信息比特序列I,其中KO和K都是正整數(shù),K是確定的調(diào)制階數(shù)M的整數(shù)倍,M為正整數(shù); 將所述信息比特序列I分為長度為Kl比特的第一信息比特序列Il和長度為K2比特的第二信息比特序列12,其中Kl和K2都是正整數(shù),且K = K1+K2。
3.根據(jù)權(quán)利要求2所述的多級編碼調(diào)制方法,其特征在于,所述向所述信息比特序列IO填充比特的步驟為 在所述信息比特序列IO的首部填充比特,或者 在所述信息比特序列IO尾部填充比特,或者 在所述信息比特序列IO中部填充比特。
4.根據(jù)權(quán)利要求2所述的多級編碼調(diào)制方法,其特征在于,所述第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列的步驟為 長度為Kl比特的第一信息比特序列Il通過信道編碼(N,K1)產(chǎn)生長度為Ml比特的第一校驗(yàn)比特序列P1,其中N、Ml都是正整數(shù),并且N = K1+M1。
5.根據(jù)權(quán)利要求4所述的多級編碼調(diào)制方法,其特征在于,所述將所述校驗(yàn)比特序列單獨(dú)進(jìn)行調(diào)制映射,生成第二調(diào)制信號序列S2的步驟包括 向長度為Ml比特的所述第一校驗(yàn)比特序列Pl填充比特,形成長度為Ml’比特的第二校驗(yàn)比特序列P1’,其中Ml’為正整數(shù); 對所述第二校驗(yàn)比特序列ΡΓ進(jìn)行調(diào)制映射,生成所述第二調(diào)制信號序列S2,調(diào)制階數(shù)為M,Ml’是調(diào)制階數(shù)M的整數(shù)倍。
6.根據(jù)權(quán)利要求5所述的多級編碼調(diào)制方法,其特征在于,所述向長度為Ml比特的所述第一校驗(yàn)比特序列Pl填充比特的步驟為 在所述第一校驗(yàn)比特序列Pl的首部填充比特,或者 在所述第一校驗(yàn)比特Pl的尾部填充比特,或者 在所述第一校驗(yàn)比特Pl的中部填充比特。
7.根據(jù)權(quán)利要求3或6所述的多級編碼調(diào)制方法,其特征在于,填充比特中的比特為O比特、I比特、O和I組成的比特序列中的任意一種。
8.根據(jù)權(quán)利要求2所述的多級編碼調(diào)制方法,其特征在于,所述第一信息比特序列和所述第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列SI的步驟具體為把長度為Kl比特的第一信息比特序列Il作為星座點(diǎn)子集索引比特,和把長度為K2比特的第二信息比特序列12作為子集內(nèi)星座點(diǎn)索引比特一起做調(diào)制映射,生成所述第一調(diào)制信號序列SI,調(diào)制階數(shù)為M, 其中所述第一調(diào)制信號序列SI中的每個(gè)調(diào)制信號包含X個(gè)第一信息比特序列Il的比特和I個(gè)第二信息比特序列12的比特,其中,Kl = x*K/M,K2 = y*K/M,M = x+y, Kl、K2、x和y都是正整數(shù),且K = K1+K2。
9.根據(jù)權(quán)利要求I所述的多級編碼調(diào)制方法,其特征在于,所述將所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S的步驟具體為 把所述第一調(diào)制信號序列SI放在前面,把所述第二調(diào)制信號序列S2放在后面,組合形成所述第三調(diào)制信號序列S ;或 把所述第二調(diào)制信號序列S2放在前面,把所述第一調(diào)制信號序列SI放在后面,組合形成所述第三調(diào)制信號序列S ;或 把所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2兩者中任意一串調(diào)制信號序列插入到另一串調(diào)制信號序列中,組合形成所述第三調(diào)制信號序列S。
10.一種多級編碼調(diào)制裝置,其特征在于,包括 劃分模塊,用于將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列; 編碼模塊,用于將所述第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列; 第一調(diào)制模塊,用于將所述第一信息比特序列和所述第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列Si ; 第二調(diào)制模塊,用于將所述校驗(yàn)比特序列單獨(dú)調(diào)制映射,生成第二調(diào)制信號序列S2 ; 發(fā)送模塊,用于利用所述第一調(diào)制信號序列SI和所述第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S,然后將所述第三調(diào)制信號序列S發(fā)送出去。
全文摘要
本發(fā)明提供一種多級編碼調(diào)制方法及裝置,該方法包括將接收到的信息比特序列分為第一信息比特序列和第二信息比特序列;所述第一信息比特序列通過信道編碼產(chǎn)生校驗(yàn)比特序列;所述第一信息比特序列和所述第二信息比特序列一起調(diào)制映射,生成第一調(diào)制信號序列S1;將所述校驗(yàn)比特序列單獨(dú)調(diào)制映射,生成第二調(diào)制信號序列S2;利用所述第一調(diào)制信號序列S1和所述第二調(diào)制信號序列S2組合形成第三調(diào)制信號序列S,然后將所述第三調(diào)制信號序列S發(fā)送出去,這樣可以避免因校驗(yàn)比特序列錯(cuò)誤導(dǎo)致無法正確解出不編碼信息比特(即所述第二信息比特序列),有效提高了整個(gè)高階調(diào)制通信系統(tǒng)的性能。
文檔編號H04L27/36GK102868482SQ201110191438
公開日2013年1月9日 申請日期2011年7月8日 優(yōu)先權(quán)日2011年7月8日
發(fā)明者龔賢衛(wèi), 袁志鋒, 徐俊 申請人:中興通訊股份有限公司