星座映射方法及解映射方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及數(shù)字信息編碼傳輸領(lǐng)域,特別涉及一種星座映射方法及解映射方法。
【背景技術(shù)】
[0002] 星座映射是指將攜帶數(shù)字信息的比特序列映射成適于傳輸?shù)姆栃蛄小P亲成?包含兩個(gè)要素,分別是星座圖(constellation)和星座點(diǎn)映射(Ubeling)方式。其中,星座 圖代表星座映射輸出符號的所有取值組成的集合,星座圖中的每一個(gè)點(diǎn)對應(yīng)輸出符號的一 種取值。星座點(diǎn)映射方式代表輸入比特或比特組到星座點(diǎn)的特定映射關(guān)系、或者星座點(diǎn)到 比特或比特組的特定映射關(guān)系,通常每個(gè)星座點(diǎn)與一個(gè)比特或多個(gè)比特組成的比特組一一 對應(yīng)。
[0003] 信息比特經(jīng)過調(diào)制、信道編碼后被映射到星座圖上。受星座圖形狀的約束,星座映 射輸出與理想的高斯分布相差較遠(yuǎn),因此在星座圖約束下的信息傳輸速率與信道容量之間 存在差距,該種差距稱為化aping損失,而使得星座圖約束下的輸出更接近高斯分布而帶 來的增益稱為化aping增益。
[0004] 格雷映射APSK星座映射相較于傳統(tǒng)方型星座QAM,能夠有效獲得化aping增益,提 高系統(tǒng)容量技術(shù)。但對于不同的信噪比條件,可W對格雷映射APSK星座作不同的調(diào)整,從 而獲得更好的接收性能。
【發(fā)明內(nèi)容】
[000引本發(fā)明解決的問題是在格雷映射APSK星座映射時(shí),降低前向糾錯(cuò)碼的接收口限。
[0006] 為解決上述問題,本發(fā)明實(shí)施例提供了一種星座映射方法,包括:將經(jīng)過編碼后的 碼流分成多個(gè)長度為M的比特向量;將各個(gè)比特向量分成兩個(gè)子比特向量,其中一個(gè)子比 特向量的長度為L,另一個(gè)子比特向量的長度為M-L;其中,M和L是基于不同的星座映射模 式來確定的;根據(jù)第一星座映射方式將其中一個(gè)子比特向量映射至一個(gè)非負(fù)實(shí)數(shù)上,其中 該第一星座映射方式根據(jù)不同的星座映射模式和編碼模式來確定;根據(jù)第二星座映射方式 將另一個(gè)子比特向量映射至一個(gè)整數(shù)上,其中該第二星座映射方式根據(jù)不同的星座映射模 式來確定;基于該非負(fù)實(shí)數(shù)和整數(shù)W及M和L將各個(gè)比特向量映射至星座符號。
[0007] 可選的,所述第一星座映射方式包括;確定第一映射函數(shù),該第一映射函數(shù)滿足如 下條件;對于星座圖空間中任意相鄰的兩點(diǎn),它們所對應(yīng)的比特向量的漢明距離為1。
[0008] 可選的,所述整數(shù)的取值范圍為[0,2MA-1]。
[0009] 可選的,所述第二星座映射方式包括;確定第二映射函數(shù),該第二映射函數(shù)滿足如 下條件;對于星座圖空間中任意相鄰的兩點(diǎn),它們所對應(yīng)的比特向量的漢明距離為1,且0 和所對應(yīng)的比特向量的漢明距離也為1。
[0010] 可選的,所述基于該非負(fù)實(shí)數(shù)和整數(shù)W及M和L將各個(gè)比特向量映射至星 座符號包括:根據(jù)映射公式將各個(gè)比特向量映射至星座符號上,其中該映射公式為: & = 其中,Yk為復(fù)數(shù)、表示第k個(gè)比特向量所對應(yīng)的星座符號、Pk為非負(fù) 實(shí)數(shù)、rik為整數(shù)、f根據(jù)不同星座映射模式來確定。
[0011] 可選的,所述編碼模式為前向糾錯(cuò)編碼模式。
[0012] 可選的,所述星座映射模式采用滿足格雷映射的APSK星座圖。
[0013] 本發(fā)明實(shí)施例還提供了一種解映射方法,包括:根據(jù)星座映射模式確定各個(gè)比特 向量;依照上述星座映射方法對各個(gè)比特向量進(jìn)行星座映射W得到星座圖;將接收到的星 座符號與該星座圖進(jìn)行比對W計(jì)算該星座符號對應(yīng)的每個(gè)比特的軟值;對每個(gè)比特的軟值 進(jìn)行解交織和解碼W獲得信息比特。
[0014] 可選的,所述星座映射模式通過解析系統(tǒng)信息和信令來確定。
[0015] 可選的,將接收到的星座符號與該星座圖進(jìn)行比對W計(jì)算該星座符號對應(yīng)的每個(gè) 比特的軟值所采用的算法是log-MAP算法。
[0016] 可選的,對每個(gè)比特的軟值進(jìn)行解碼是指對每個(gè)比特的軟值進(jìn)行前向糾錯(cuò)解碼。
[0017] 與現(xiàn)有技術(shù)相比,本發(fā)明技術(shù)方案具有W下有益效果:
[0018] 將各個(gè)比特向量分成兩個(gè)子比特向量,依照不同的星座映射方式將該兩個(gè)比特向 量分別映射至一個(gè)非負(fù)實(shí)數(shù)和一個(gè)整數(shù)上,且其中將一個(gè)子比特向量映射到非負(fù)實(shí)數(shù)所采 用的星座映射方式是結(jié)合考慮了星座映射模式和編碼模式,該樣可W根據(jù)不同的編碼模式 確定適當(dāng)?shù)男亲成浞绞?,從而降低前向糾錯(cuò)碼的接收口限。
【附圖說明】
[0019] 圖1是本發(fā)明的一種星座映射方法的【具體實(shí)施方式】的流程示意圖;
[0020] 圖2是本發(fā)明的一種解映射方法的【具體實(shí)施方式】的流程示意圖。
【具體實(shí)施方式】
[0021] 發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中,在格雷映射APSK星座映射時(shí),無法降低前向糾錯(cuò)碼的接 收口限。
[0022] 針對上述問題,發(fā)明人經(jīng)過研究,提供了一種星座映射方法,根據(jù)不同的編碼模式 確定適當(dāng)?shù)男亲成浞绞剑瑥亩档颓跋蚣m錯(cuò)碼的接收口限。
[0023] 為使本發(fā)明的上述目的、特征和優(yōu)點(diǎn)能夠更為明顯易懂,下面結(jié)合附圖對本發(fā)明 的【具體實(shí)施方式】做詳細(xì)的說明。
[0024] 如圖1所示的是本發(fā)明的一種星座映射方法的【具體實(shí)施方式】的流程示意圖。參考 圖1,所述星座映射方法包括如下步驟:
[00巧]步驟S11 ;將經(jīng)過編碼后的碼流分成多個(gè)長度為M的比特向量;
[0026] 步驟S12;將各個(gè)比特向量分成兩個(gè)子比特向量,其中一個(gè)子比特向量的長度為 L,另一個(gè)子比特向量的長度為M-L;其中,M和L是基于不同的星座映射模式來確定的;
[0027] 步驟S13 ;根據(jù)第一星座映射方式將其中一個(gè)子比特向量映射至一個(gè)非負(fù)實(shí)數(shù) 上,其中該第一星座映射方式根據(jù)不同的星座映射模式和編碼模式來確定;
[0028] 步驟S14 ;根據(jù)第二星座映射方式將另一個(gè)子比特向量映射至一個(gè)整數(shù)上,其中 該第二星座映射方式根據(jù)不同的星座映射模式來確定;
[0029] 步驟S15 ;基于該非負(fù)實(shí)數(shù)和整數(shù)W及M和L將各個(gè)比特向量映射至星座符號。
[0030] 在本實(shí)施例中,對于通信系統(tǒng)而言,在發(fā)射端輸入的是信息比特,例如可W是發(fā)射 端接收到的語音、圖像等模擬信號通過數(shù)字化和信源編碼得到的碼流,也可W是發(fā)射端接 收自計(jì)算機(jī)等數(shù)字設(shè)備的碼流等。
[0031] 如步驟S11所述,將經(jīng)過編碼后的碼流分成多個(gè)長度為M的比特向量。
[0032] 在本實(shí)施例中,設(shè)第k個(gè)比特向量為Xk=比k,。,bk,?!琤k,M_i],其中M的取值是基 于不同的星座映射模式來確定的,例如,對于64-APSK星座映射模式,M的取值為6 ;對于 16-APSK星座映射模式,M的取值為4。
[0033] 如步驟S12所述,將各個(gè)比特向量分成兩個(gè)子比特向量,其中一個(gè)子比特向量的 長度為L,另一個(gè)子比特向量的長度為M-L。
[