專利名稱:一種數(shù)據(jù)傳輸方法、交織器和通信裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法、交織器和通信裝背景技術(shù)在通信系統(tǒng)中,接收信號往往會受到噪聲、干擾以及無線信道中衰落的影 響,有時會出現(xiàn)錯誤。為了防止這一問題,通常在通信系統(tǒng)中加入巻積碼、級聯(lián)碼、LDPC (Low Density Parity Check,低密度奇偶校驗碼)碼等進行糾錯編 碼,通過編碼在原始數(shù)據(jù)流中添加冗余比特信息并且通過鏈路進行傳輸。在接 收端,利用這些冗余信息就可以糾正出現(xiàn)的某些錯誤。通常而言,當(dāng)錯誤平均 分布于接收數(shù)據(jù)流中并且等概率出現(xiàn)時,這種糾錯編碼的方案往往是一種不錯 的選擇。但是由于無線信道的復(fù)雜性、如由于來自建筑物等的反射而引起的多 經(jīng)衰落使所接收的信號的電平隨時間有很大的變化,錯誤通常會以突發(fā)的方式 出現(xiàn)。為了改進針對突發(fā)性錯誤的糾錯能力,通常在傳輸之前把糾錯編碼后的 比特進行交織。所謂交織,從本質(zhì)上來說就是一種實現(xiàn)最大限度的改變信息結(jié) 構(gòu)而不改變信息內(nèi)容的數(shù)據(jù)處理方法,從而使信道傳輸過程中所突發(fā)集中的錯 誤最大限度的分散化、不規(guī)則化。實際應(yīng)用表明,交織器的出現(xiàn)使得碼的糾錯 能力有著明顯的提高。其中分組交織是最早用于信道編碼中的一種交織方法,也是比較通用的交 織方法。 一個典型的分組交織器是一個按照NxM矩陣描述的周期T=NxM 的交織器,這些交織器典型的特征就是在依次按行方向?qū)懭?,每行寫入M個 數(shù)據(jù),然后按列方向依次讀取N個數(shù)據(jù)。如圖1所示的交織矩陣為一個3x3 的矩陣,將序列號為1至9的9個數(shù)據(jù)依次按行方向?qū)懭?,每行寫?個數(shù)據(jù),然后按列方向依次讀取3個數(shù)據(jù),則讀出的序列為1、 4、 7、 2、 5、 8、 3、 6、 9。在通信系統(tǒng)中,為了提高系統(tǒng)的可靠傳輸,采用FEC (Forward Error Correction,前向糾4昔編碼)和ARQ ( Automatic Repeat reQuest,自動重傳請求) 兩種方案。FEC由于傳輸機制筒單,系統(tǒng)延遲小而普遍用于實時要求較高的場 合,而ARQ用于傳輸精度高而實時性要求低的地方。而將兩者結(jié)合起來即 HARQ ( Hybrid Automatic Repeat reQuest,混合自動重傳請求)能取得較好的 傳輸性能。根據(jù)HARQ中前向糾錯碼在接收端合并的方式,HARQ主要有以 下兩種Chase Combining (Chase合并)和IR (Incremental Redundancy, i曽量冗 余型)。在Chase合并中,發(fā)送端每次重傳使用相同的FEC編碼數(shù)據(jù)分組,接 收端存儲錯誤的分組,接收端的解碼器根據(jù)接收到的SNR (Signal to Noise Ratio,信噪比)加權(quán)組合這些發(fā)送分組的拷貝。這樣,獲得了時間分集增益。 增量冗余型HARQ考慮了無線傳播信道的時變特性。在首次傳輸數(shù)據(jù)塊時沒 有或帶有少量的冗余。如果傳輸失敗,則進行重傳。重傳的數(shù)據(jù)塊不是首次所 傳數(shù)據(jù)塊的復(fù)制,而是增加了其中的冗余部分。在接收端將兩次收到的數(shù)據(jù)塊 進行合并,編碼速率會有所降低而提高了編碼增益。目前,信道編碼處理中所進^f亍的交織由上述交織器經(jīng)過一個兩步驟的排序 處理來確定。第一步確保相鄰編碼比特映射到不相鄰的子載波上。第二步保證 相鄰編碼比特交替映射到星座的低或高比特位上,這樣可避免長期使用不可靠 的比特。Ncpc為每個子載波上的編碼比特數(shù),QPSK ( Quadrature Phase Shift Keying, 四相相移鍵控)、16-QAM (Quadrature Amplitude Modulation,正交幅度調(diào)制) 或64-QAM分別為2, 4和6。在包括Ne^比特數(shù)據(jù)的數(shù)據(jù)包中,假設(shè)k是編 碼比特經(jīng)過排序第一步前的索引(即該數(shù)據(jù)包中各比特的索引);mk是編碼比 特經(jīng)過排序第一步但未經(jīng)過第二步時的索引序列;jk是編碼比特經(jīng)過排序第二 步但未經(jīng)過調(diào)制映射時的索引序列。根據(jù)公式(1)可以得到編碼比特經(jīng)過排序第一步但未經(jīng)過第二步時的序列號mk:<formula>formula see original document page 6</formula>(1)根據(jù)公式(2)可以得到編碼比特經(jīng)過排序第二步但未經(jīng)過調(diào)制映射時的 序列號jk:<formula>formula see original document page 6</formula> (2)在公式(1)和(2)中,Ncbps為數(shù)據(jù)包中的比特數(shù);k = 0,l,...,Ncbps-1; d 為該交織的矩陣的列數(shù),表示該交織的深度;Pm。do表示求取P除以Q得到的 余數(shù);floor表示取整。在現(xiàn)有技術(shù)的一個實例中,采用64-QAM調(diào)制,對應(yīng)的Ncbp^288, Ncpc=6,3,d=16,則獲得的索引序列jk如下02037547491108 128145162182 199 216 236 253 27011838557292109 126146163180 200 217 234 254 27121936567390110127144164181 198 218 235 252 27232340577794111 131148165185 202 219 239 256 27342141587595112 129149166183 203 220 237 257 27452239597693113 130147167184 201 221 238 255 27562643608097114 134151168188 205 222 242 259 27672444617898115 132152169186 206 223 240 260 27782542627996116 133150170187 204 224 241 258 278929466383100 117 137154171191 208 225 245 262 2791027476481101 118 135155172189 209 226 243 263 280112845658299119 136153173190 207 227 244 261 2811232496686103 120 140157174194 211 228 248 265 2821330506784104 121 138158175192 212 229 246 266 2831431486885102 122 139156176193 210 230 247 264 2841535526989106 123 143160177197 214 231 251 268 2851633537087107 124 141161178195 215 232 249 269 2861734517188105 125 142159179196 213 233 250 267 287 }將數(shù)據(jù)包中索引為k的比特交織到在上述索引序列的序列號k對應(yīng)的jk指示的位置,例如,j產(chǎn)20,則將凄t據(jù)包中索引為1的比特交織到在上述索引序列 的序列號l對應(yīng)的jl指示的位置20上,即在交織后輸出的比特序列中,原數(shù) 據(jù)包中索引為1的比特交織到了位置20。由此,可得到交織后輸出的比特索引 為{0 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 256 272 17 33 165 81 49 113 129 97 161 177 145 209 225 193 257 273 241 34 218 82 50 66 130 98 114 178 146 162 226 194 210 274 242 258 319 35 51 67 83 99 115 131 147 163 179 195 211 227 243 259 275 20 36 4 68 84 52 116 132 100 164 180 148 212 228 196 260 276 244 37 5 21 85 53 69 133 101 117 181 149 165 229 197 213 277 245 261 6 22 38 54 70 86 102 118 134 150 166 182 198 214 230 246 262 278 23 39 7 71 87 55 119 135 103 167 183 151 215 231 199 263 279 247 40 824 88 56 72 136 104 120 184 152 168 232 200 216 280 248 264 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 265 281 28 42 10 74 90 58 122 138 106 170 186 154 218 234 202 266 282 250 43 11 27 91 59 75 139 107 123 187 155 171 235 203 219 283 251 267 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 268 284 29 45 13 77 93 61 125 141 109 173 189 157 221 237 205 269 285 253 46 14 30 94 62 78 142 110 126 190 158 174 238 206 222 286 254 270 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 271 287}發(fā)明人在實現(xiàn)本發(fā)明時發(fā)現(xiàn),在現(xiàn)有技術(shù)中,由于在釆用HARQ時,在 每次傳輸中,都采用相同的交織方式,而由于HARQ初次傳輸和每次重傳時, 其傳輸?shù)臄?shù)據(jù)包可能是完全相同的,也可能每次傳輸?shù)臄?shù)據(jù)包中有部分相同, 則對于這全部或者部分相同的比特來說,交織得到的比特序列中,這全部或者 部分相同的比特在每次傳輸中都映射到星座圖上相同星座點的相同位置,而由 于每個星座點上各個位置的可靠度是不一樣的,例如,在64-QAM調(diào)制中,一 個星座點上的6個比特位置b5b4b3b2blb0,在這6個比特位置中b5,b2具有最 高的可靠度,b4,bl具有中等可靠度,b3,b0具有最低的可靠度。而由上述實例 得到交織后輸出的比特索引可知,索引為O、 16、 32的比特在每次傳輸中,都分別映射到具有最高的可靠度、具有中等可靠度、具有最低的可靠度的比特位置,而其他在數(shù)據(jù)包中位置相同的比特也是一樣,因此,在HARQ的初次傳 輸和每次HARQ重傳中,各個比特的可靠度并不均衡,總映射到有最低的可 靠度的比特位置的比特容易出現(xiàn)誤碼,從而影響通信系統(tǒng)性能。發(fā)明內(nèi)容本發(fā)明實施例提供一種數(shù)據(jù)傳輸方法、交織器和通信裝置,用以提高通信 系統(tǒng)性能。本發(fā)明實施例提供了 一種數(shù)據(jù)傳輸方法,包括根據(jù)第 一索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸;根據(jù)第二索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸,所述第二索引序列中 每個索引組中的索引與所述第一索引序列中相應(yīng)索引組中的索引元素相同且 位置不同。本發(fā)明實施例還提供了一種交織器,包括 接收模塊,用于接收輸入的數(shù)據(jù)包;處理模塊,用于根據(jù)第一索引序列對所述接收模塊接收到的數(shù)據(jù)包進行交 織并輸出;并且根據(jù)第二索引序列對數(shù)據(jù)包進行交織并輸出,所述第二索引序 列中每個索引組中的索引與所述第一索引序列中相應(yīng)索引組中的索引元素相 同且位置不同。本發(fā)明實施例還4是供了一種通信裝置,包括交織器,用于根據(jù)第一索引序列對數(shù)據(jù)包進行交織并輸出;并且根據(jù)第二 索引序列對數(shù)據(jù)包進行交織并輸出,所述第二索引序列中每個索引組中的索引 與所述第一索引序列中相應(yīng)索引組中的索引元素相同且位置不同;調(diào)制模塊,用于將所述交織器輸出的比特進行調(diào)制。在本發(fā)明實施例中,對數(shù)據(jù)包的相鄰兩次傳輸中,釆用不同的索引序列對 數(shù)據(jù)包進行交織,并調(diào)制傳輸,使得數(shù)據(jù)包在相鄰兩次傳輸中各個索引相同的比特映射到星座圖上不同可靠度的比特位置上,從而實現(xiàn)在數(shù)據(jù)包的傳輸過程 中均衡比特的可靠性,使某一個索引對應(yīng)的比特不會總映射到有最低的可靠度 的比特位置上,從而使得各個索引對應(yīng)的比特出現(xiàn)誤碼的概率較為平均,可以 減少該比特的誤碼概率,以提高系統(tǒng)性能。
圖1為一個交織矩陣示意圖; 圖2為本發(fā)明實施例中的數(shù)據(jù)傳輸流程圖; 圖3為本發(fā)明實施例中的交織器框圖; 圖4為本發(fā)明實施例中的通信裝置框圖。
具體實施方式
本發(fā)明實施例中的數(shù)據(jù)傳輸流程如圖2所示,包括如下步驟 步驟S101,根據(jù)第一索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸; 步驟S102,根據(jù)第二索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸,第二索引序列中每個索引組中的索引與第一索引序列中相應(yīng)索引組中的索引元素相同且位置不同。各索引組中各索引的間隔為該交織的矩陣的列數(shù),且各索引組中的索引數(shù) 量可以根據(jù)該調(diào)制中星座點對應(yīng)的比特位數(shù)確定。采用上述技術(shù)方案,可以調(diào)整在相鄰兩次傳輸中各個比特映射到星座圖上 不同可靠度的比特位置上,從而實現(xiàn)在數(shù)據(jù)包的傳輸過程中均衡比特的可靠 性,使某一個比特不會總映射到有最低的可靠度的比特位置上,從而使得各個 比特出現(xiàn)誤碼的概率較為平均,以提高系統(tǒng)性能。在上述方案中,根據(jù)第一索引序列進行交織和根據(jù)第二索引序列進行交織 的數(shù)據(jù)包可以是完全相同的,也可以是部分相同的,只要該兩次進行交織的數(shù) 據(jù)包中存在相同的部分,則上述方案可以達到均衡兩個數(shù)據(jù)包中相同的比特的效果。下面結(jié)合附圖對本發(fā)明實施例做進一步地描述。本發(fā)明實施例中采用的第一索引序列和第二索引序列的獲得方式可以為 先根據(jù)公式(1)獲得第三索引序列mk,并根據(jù)公式(3)獲得第一索引 序列和第二索引序列入=x y ow(w A) ++ wc6/M -力。w(d x w4 /w咖)+ ")m。dw (3 )其中,Ncbps為數(shù)據(jù)包中的比特數(shù);k為0至Ncbps-l的整數(shù),表示數(shù)據(jù)包中 各比特的索引;d為該交織的矩陣的列數(shù),s為各索引組中的索引數(shù)量;n為0 或正整數(shù),在獲得第一索引序列和第二索引序列時分別設(shè)置的兩個n的差值除 以s的余數(shù)的值在1至s-l之間。本發(fā)明實施例中的數(shù)據(jù)傳輸方法尤其適用于采用HARQ的數(shù)據(jù)傳輸過程, 在采用Chase合并的HARQ中,初次傳輸和每次重傳的數(shù)據(jù)包都相同,而采用 IR的HARQ中,每次傳輸中的數(shù)據(jù)包中應(yīng)該有部分相同,采用第一索引序列 的傳輸和采用第二索引序列的傳輸可以為以下任意一種或者其任意組合數(shù)據(jù)包的初次傳輸和第一次重傳;數(shù)據(jù)包的第一次重傳和第二次重傳;數(shù)據(jù)包的第二次重傳和第三次重傳。可見,上述方法不局限在只有兩次傳輸?shù)那闆r下,對于兩次以上傳輸?shù)那?況,不僅可以使相鄰的兩次傳輸中某一個比特不會總映射到有最低的可靠度的 比特位置上,而且可以使多次傳輸中某一個比特盡量平均地映射到各種可靠度 的比特位置上,從而使每次傳輸每個比特的可靠度更平均。下面以本發(fā)明實施例中的一個實例對本發(fā)明實施例進一步說明,在該實例 中,采用64-QAM調(diào)制,對應(yīng)的Ncbp^288, Ncpc=6, s = A^/2 = 3, d=16。假設(shè)需要進行兩次HARQ重傳且每次都傳輸與初次傳輸相同的數(shù)據(jù)包,則配置初 次傳輸對應(yīng)的索引序列為序列A,第一次重傳對應(yīng)的索引序列為序列B,第二 次重傳對應(yīng)的索引序列為序列C。在獲得序列A、序列B、序列C時,分別設(shè)置公式(3)中的n為0、 1、 2。當(dāng)設(shè)置n-0時,根據(jù)公式(3)計算得到的索引序列A如下:<formula>formula see original document page 11</formula>將數(shù)據(jù)包中索引為k的比特交織到在上述索引序列的序列號k對應(yīng)的jk指 示的位置,即將數(shù)據(jù)包中索引與第一索引序列或索引序列中索引的序號相同的 比特交織到該序號對應(yīng)的第一索引序列或第二索引序列中的索引指示的位置,可得到根據(jù)序列A交織后輸出的比特索引為<formula>formula see original document page 11</formula>40 824 88 56 72 136 104 120 184 152 168 232 200 216 280 248 264 9 25 41 57 73 89 105 121 137 153 169 185 201 217 233 249 265 281 28 42 10 74 90 58 122 138 106 170 186 154 218 234 202 266 282 250 43 11 27 91 59 75 139 107 123 187 155 171 235 203 219 283 251 267 12 28 44 60 76 92 108 124 140 156 172 188 204 220 236 252 268 284 29 45 13 77 93 61 125 141 109 173 189 157 221 237 205 269 285 253 46 14 30 94 62 78 142 110 126 190 158 174 238 206 222 286 254 270 15 31 47 63 79 95 111 127 143 159 175 191 207 223 239 255 271 287}當(dāng)設(shè)置n-l時,根據(jù)公式(3)計算得到的索引序列B如下:11838557292109 126 146 163 180 200 217 234 254 27121936567390110 127 144 164 181 198 218 235 252 27202037547491108 128 145 162 182 199 216 236 253 27042141587595112 129 149 166 183 203 220 237 257 2742239597693113 130 147 167 184 201 221 238 255 27532340577794111 131 148 165 185 202 219 239 256 27372444617898115 132 152 169 186 206 223 240 260 27782542627996116 133 150 170 187 204 224 241 258 27862643608097114 134 151 168 188 205 222 242 259 2761027476481101118 135 155 172 189 209 226 243 263 280112845658299119 136 153 173 190 207 227 244 261 281929466383100117 137 154 171 191 208 225 245 262 2791330506784104121 138 158 175 192 212 229 246 266 2831431486885102122 139 156 176 193 210 230 247 264 2841232496686103120 140 157 174 194 211 228 248 265 2821633537087107124 141 161 178 195 215 232 249 269 2861734517188105125 142 159 179 196 213 233 250 267 2871535526989106123 143 160 177 197 214 231 251 268 285 }在本實例中,根據(jù)該調(diào)制中星座點對應(yīng)的比特位數(shù)Ncpc確定的各索引組中的索引數(shù)量為Ncpc/2-3,可見,由于在索引序列中,每3個間隔16的索引為一 組,即在序列A中,0、 1、 2這三個索引為一組,而在序列B中,與它們位置 相同的索引分別為1、 2、 0,可見,該兩組分別在序列A和序列B中處于相同 位置的索引,其元素相同(都是0、 1、 2這三個索引)且位置不同,在其他各組中情況也是如此。示的位置,可得到根據(jù)序列B交織后輸出的比特索引為口 016 80 48 64 128 96 112 176 144 160 224 192 208 272 240 256 117 33 49 65 81 97 113 129 145 161 177 193 209 225 241 257 273 18 34 266 82 50 114 130 98 162 178 146 210 226 194 258 274 242 35 319 83 51 67 131 99 115 179 147 163 227 195 211 275 243 259 4 20 36 52 68 84 100 116 132 148 164 180 196 212 228 244 260 276 21 37 569 85 53 117 133 101 165 181 149 213 229 197 261 277 245 38 6 22 86 54 70 134 102 118 182 150 166 230 198 214 278 246 262 7 23 39 55 71 87 103 119 135 151 167 183 199 215 231 247 263 279 24 40 872 88 56 120 136 104 168 184 152 216 232 200 264 280 248 41 9 25 89 57 73 137 105 121 185 153 169 233 201 217 281 249 265 10 26 42 58 74 90 106 122 138 154 170 186 202 218 234 250 266 282 27 43 11 75 91 59 122 139 107 171 187 155 219 235 203 267 283 251 44 12 28 92 60 76 140 108 124 188 156 172 236 204 220 284 252 268 13 29 45 61 77 93 109 125 141 157 173 189 205 221 237 253 269 285 30 46 14 78 94 62 126 142 110 174 190 158 222 238 206 270 286 254 47 15 31 95 63 79 143 111 127 191 159 175 239 207 223 287 255 271}可見,根據(jù)序列A交織后輸出的比特索引的前3個比特索引為0、 16、 32, 則在64-QAM所采用的星座圖中,索引為O的比特將映射到具有最高的可靠度 的比特位置上,索引為16的比特將映射到具有中等可靠度的比特位置上,索 引為32的比特將映射到具有最低的可靠度的比特位置上,而根據(jù)序列B交織 后輸出的比特索引的前3個比特索引為32、 0、 16,則在64-QAM所采用的星 座圖中,索引為32的比特將映射到具有最高的可靠度的比特位置上,索引為O 的比特將映射到具有中等可靠度的比特位置上,索引為16的比特將映射到具 有最低的可靠度的比特位置上,可見,對于這3個比特來說,各個比特的可靠 度得到了改變,不再是可靠度高的比特可靠度一直高,可靠度低的比特可靠度 一直低,而是得到了一種平衡。其他比特以此類推,這里不再贅述。當(dāng)設(shè)置n-2時,根據(jù)公式(3)計算得到的索引序列C如下:21936567390110 127 144 164 181 198 218 235 252 27202037547491108 128 145 162 182 199 216 236 253 27011838557292109 126 146 163 180 200 217 234 254 2712239597693113 130 147 167 184 201 221 238 255 27532340577794111 131 148 165 185 202 219 239 256 27342141587595112 129 149 166 183 203 220 237 257 27482542627996116 133 150 170 187 204 224 241 258 27862643608097114 134 151 168 188 205 222 242 259 27672444617898115 132 152 169 186 206 223 240 260 277112845658299119 136 153 173 190 207 227 244 261 281929466383100117 137 154 171 191 208 225 245 262 2791027476481101118 135 155 172 189 209 226 243 263 2801431486885102122 139 156 176 193 210 230 247 264 2841232496686103120 140 157 174 194 211 228 248 265 2821330506784104121 138 158 175 192 212 229 246 266 2831734517188105125 142 159 179 196 213 233 250 267 2871535526989106123 143 160 177 197 214 231 251 268 2851633537087107124 141 161 178 195 215 232 249 269 286}可見,在序列A中,0、 1、 2這三個索引為一組,而在序列B中,與它們 位置相同的索引分別為l、 2、 0,在序列C中,與它們位置相同的索引分別為 2、 0、 1,可見,該三組分別序列A、序列B和序列C中處于相同位置的索引, 其元素相同(都是0、 1、 2這三個索引)且位置不同,在其他各組中情況也是 如此。將數(shù)據(jù)包中索引為k的比特交織到在上述索引序列的序列號k對應(yīng)的jk指示的位置,可得到根據(jù)序列C交織后輸出的比特索引為{16 32 0 64 80 48 113 128 96 160 176 144 208 224 192 256 272 240 33 1 17 81 49 65 129 97 113 177 145 161 225 193 209 273 241 257 2 18 34 50 66 82 98 114 130 146 162 178 194 210 226 242 258 274 19 35 3 67 83 51 115 131 99 163 179 147 212 227 195 259 275 243 36 4 20 84 52 68 132 100 116 180 148 164 228 196 212 276 244 260 5 21 37 53 69 85101 117 133 149 165 181 197 213 229 245 261 277 22 38 6 70 86 54 118 134 102 166 182 150 214 230 198 262 278 246 41 7 23 87 55 71 135 103 119 183 151 167 231 199 215 279 247 263 824 40 56 72 88 104 120 136 152 168 184 200 216 232 248 264 280 25 41 973 89 57 121 137 105 169 185 153 217 233 201 265 281 249 42 10 26 90 58 74 138 106 122 186 154 170 234 202 218 282 250 266 11 27 43 59 75 91 107 123 139 155 171 187 203 219 235 252 268 283 28 44 12 76 92 60 124 140 108 172 188 156 220 236 204 268 284 252 45 13 29 93 61 77 142 109 125 189 159 173 237 205 221 285 253 269 14 30 46 62 78 94 110 126 142 158 174 190 206 222 238 254 270 286 31 47 15 79 95 63 127 143 111 175 191 159 223 239 207 271 287 255}可見,根據(jù)序列C交織后輸出的比特索引的前3個比特索引為16、 32、 0, 則在64-QAM所采用的星座圖中,索引為16的比特將映射到具有最高的可靠 度的比特位置上,索引為32的比特將映射到具有中等可靠度的比特位置上, 索引為O的比特將映射到具有最低的可靠度的比特位置上,其他比特以此類推。即在該三次傳輸中,索引為O的比特映射到星座圖上的可靠性依次為高、 中、低;索引為16的比特映射到星座圖上的可靠性依次為中、低、高;索引 為32的比特映射到星座圖上的可靠性依次為低、高、中,其他比特以此類推。由此可知,在本實例中,由于在一個數(shù)據(jù)包的三次傳輸中,每個比特都分 別映射到具有最高的可靠度的比特位置、具有中等可靠度的比特位置和具有最 低的可靠度的比特位置上,因此,使得各個比特的可靠度十分平均,各比特的 誤碼概率也被均分了,可以更好地保證系統(tǒng)性能。在具體實現(xiàn)時,第一索引序列和第二索引序列可以預(yù)先配置,也可以實時 計算得到,且第一索引序列和第二索引序列可以根據(jù)公式(1)和公式(3)來 計算得到,也可以根據(jù)需要配置,只要使得第二索引序列中每個索引組中的索 引與第一索引序列中相應(yīng)索引組中的索引元素相同且位置不同即可。其中,第 二索引序列中的相應(yīng)索引組可以是與第一索引序列位置相同的索引組,也可以 是位置不同的索引組,當(dāng)?shù)诙饕蛄兄械南鄳?yīng)索引組是與第一索引序列位置相同的索引組時,采用第二索引序列進行交織后,組內(nèi)的各索引對應(yīng)的比特會 映射到與采用第一索引序列進行交織后相同的星座點上,而當(dāng)?shù)诙饕蛄兄?的相應(yīng)索引組是與第一索引序列位置不同的索引組時,相應(yīng)比特會映射到不同 星座點上。例如,在本發(fā)明實施例的另一個實例中,采用64-QAM調(diào)制,Ncbps=288, Ncpc=6,各索引組中的索引數(shù)量為6,配置第二索引序列中的相應(yīng)索引組是與 第一索引序列位置相同的索引組,其中,配置第一索引序列與序列A相同,第 二索引序列為序列D,序列D如下52239597693113 130 147 167 184 201 221 238 255 27532340577794111 131 148 165 185 202 219 239 256 27342141587595112 129 149 166 183 203 220 237 257 27421936567390110 127 144 164 181 198 218 235 252 27202037547491108 128 145 162 182 199 216 236 253 27011838557292109 126 146 163 180 200 217 234 254 271112845658299119 136 153 173 190 207 227 244 261 281929466383100117 137 154 171 191 208 225 245 262 2791027476481101118 135 155 172 189 209 226 243 263 28082542627996116 133 150 170 187 204 224 241 258 27862643608097114 134 151 168 188 205 222 242 259 27672444617898115 132 152 169 186 206 223 240 260 2771734517188105125 142 159 179 196 213 233 250 267 2871535526989106123 143 160 177 197 214 231 251 268 2851633537087107124 141 161 178 195 215 232 249 269 2861431486885102122 139 156 176 193 210 230 247 264 2841232496686103120 140 157 174 194 211 228 248 265 2821330506784104121 138 158 175 192 212 229 246 266 283}其中,序列D的一個索引組中包括索引5、 3、 4、 2、 0、 1,序列A與其 位置相同的索引組中包括索引0、 1、 2、 3、 4、 5,可見,在該兩個索引組中包 括相同的索引元素且各索引元素的位置不同,其他索引組也遵循相同的規(guī)則。根據(jù)序列A交織后輸出的比特索引的前6個比特索引為0、 16、 32、 48、 64、 80,則在64-QAM所采用的星座圖中,索引為0、 48的比特將映射到具有最高的可靠度的比特位置上,索引為16、 64的比特將映射到具有中等可靠度 的比特位置上,索引為32、 80的比特將映射到具有最^[氐的可靠度的比特位置 上,而根據(jù)序列D交織后輸出的比特索引的前6個比特索引為64、 80、 48、 16、 32、 0,則在64-QAM所采用的星座圖中,索引為64、 16的比特將映射到 具有最高的可靠度的比特位置上,索引為80、 32的比特將映射到具有中等可 靠度的比特位置上,索引為48、 O的比特將映射到具有最低的可靠度的比特位 置上,可見,這樣處理能夠使各個比特的可靠度得到均衡。該每個索引組中的 數(shù)量可以根據(jù)具體需要設(shè)置,且該每個索引組中的數(shù)量可以為能夠整除該調(diào)制 中星座點對應(yīng)的比特位數(shù)的值,這樣可以令各比特在每次傳輸都映射到相同的 星座點上,例如,當(dāng)Ncpc-6時,該每個索引組中的數(shù)量可以為1、 2、 3或6, 當(dāng)該數(shù)量為1時同樣可以實施本方案,但一組中只有1個索引,并不能達到均 衡可靠性的效果。每個索引組中的數(shù)量為2時,可以循環(huán)設(shè)置公式(3)中的n 為0或1。在對傳輸次數(shù)不小于每個索引組中的數(shù)量為星座點對應(yīng)的比特位數(shù) 的一半時,設(shè)置個索引組中的數(shù)量為星座點對應(yīng)的比特位數(shù)的一半,能夠使各 比特的可靠度得到較好的均衡。例如,在本發(fā)明實施例的又一個實例中,采用64-QAM調(diào)制,Ncbps=288, Ncpc=6,各索引組中的索引數(shù)量為6,配置第二索引序列中的相應(yīng)索引組可以 是與第一索引序列位置不同的索引組,其中,配置第一索引序列與序列A相同, 第二索引序列為序列E,序列E如下{ 22539597693113 130 147 167 184 201 221 238 255 27523340577794111 131 148 165 185 202 219 239 256 27321441587595112 129 149 166 183 203 220 237 257 274192365673卯110 127 144 164 181 198 218 235 252 27220037547491108 128 145 162 182 199 216 236 253 27018138557292109 126 146 163 180 200 217 234 254 271172845658299119 136 153 173 190 207 227 244 261 2811529466383100 117 137 154 171 191 208 225 245 262 2791627476481101 118 135 155 172 189 209 226 243 263 280142542627996 116 133 150 170 187 204 224 241 258 278122643608097 114 134 151 168 188 205 222 242 259 276132444617898 115 132 152 169 186 206 223 240 260 2771134517188105 125 142 159 179 196 213 233 250 267 287935526989106 123 143 160 177 197 214 231 251 268 2851033537087107 124 141 161 178 195 215 232 249 269 286831486885102 122 139 156 176 193 210 230 247 264 284632496686103 120 140 157 174 194 211 228 248 265 282730506784104 121 138 158 175 192 212 229 246 266 283}其中,序列E的一個索引組中包括索引5、 3、 4、 2、 0、 1,序列A與其 相應(yīng)的索引組中包括索引0、 1、 2、 3、 4、 5,且序列A和序列E中相應(yīng)索引 組的位置不同,由于序列A和序列E中相應(yīng)索引組的位置不同,在采用序列E 進行交織后,相應(yīng)比特會映射到與采用序列A進行交織后的不同星座點上,但 在相應(yīng)的星座點上,各個比特的可靠度同樣得到了調(diào)整,因此,在實現(xiàn)本發(fā)明 實施例時,只需要滿足第二索引序列中每個索引組中的索引與第一索引序列中 相應(yīng)索引組中的索引元素相同且位置不同即可。不用關(guān)心各索引組的位置是否 相同。本實施例中的交織器,如圖3所示,包括 接收模塊101 ,用于接收輸入的數(shù)據(jù)包;處理模塊102,用于根據(jù)第一索引序列對接收模塊101接收到的數(shù)據(jù)包進 行交織并輸出;并且根據(jù)第二索引序列對數(shù)據(jù)包進行交織并輸出,第二索引序 列中每個索引組中的索引與第一索引序列中相應(yīng)索引組中的索引元素相同且 位置不同。該交織器還可以包括存儲模塊或者獲取模塊,其中存儲模塊,用于保存第 一 索引序列和第二索引序列并輸出給處理模塊102。獲取模塊,用于獲取第一索引序列和第二索引序列并輸出給處理模塊102。本實施例中的通信裝置,如圖4所示,包括交織器100,用于根據(jù)第一索引序列對數(shù)據(jù)包進行交織并輸出;并且根據(jù)第二索引序列對數(shù)據(jù)包進行交織并輸出,第二索引序列中每個索引組中的索引與第一索引序列中相應(yīng)索引組中的索引元素相同且位置不同; 調(diào)制模塊200,用于將交織器IOO輸出的比特進行調(diào)制。 該交織器100還可以包括確定模塊103,用于根據(jù)調(diào)制模塊200進行的調(diào) 制中星座點對應(yīng)的比特位數(shù)確定該索引組中的索引數(shù)量。綜上所述,在本發(fā)明實施例中,對數(shù)據(jù)包的相鄰兩次傳輸中,采用不同的 索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸,使得數(shù)據(jù)包在相鄰兩次傳輸中各個 索引相同的比特映射到星座圖上不同可靠度的比特位置上,從而實現(xiàn)在數(shù)據(jù)包 的傳輸過程中均衡比特的可靠性,使某一個索引對應(yīng)的比特不會總映射到有最 低的可靠度的比特位置上,從而使得各個索引對應(yīng)的比特出現(xiàn)誤碼的概率較為 平均,特別當(dāng)在相鄰兩次傳輸中某個索引對應(yīng)的比特為相同的比特時,可以減 少該比特的誤碼概率,以提高系統(tǒng)性能。本發(fā)明實施例尤其適用于HARQ數(shù) 據(jù)傳輸。顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā) 明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種數(shù)據(jù)傳輸方法,其特征在于,包括根據(jù)第一索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸;根據(jù)第二索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸,所述第二索引序列中每個索引組中的索引與所述第一索引序列中相應(yīng)索引組中的索引元素相同且位置不同。
2、 如權(quán)利要求1所述的方法,其特征在于,所述索引組中各索引的間隔 為所述交織的矩陣的列數(shù)。
3、 如權(quán)利要求1所述的方法,其特征在于,所述索引組中的索引數(shù)量為 能夠整除所述調(diào)制中星座點對應(yīng)的比特位數(shù)的值。
4、 如權(quán)利要求3所述的方法,其特征在于,所述索引組中的索引數(shù)量為 所述調(diào)制中星座點對應(yīng)的比特位數(shù)的一半。
5、 如權(quán)利要求1至4中任一權(quán)利要求所述的方法,其特征在于,獲得所 述第一索引序列和第二索引序列的方法為根據(jù)如下獲得第三索引序列附* = (W咖/d) x " + ;7離(A; / d) 并根據(jù)如下獲得第一索引序列和第二索引序列 = j x A) + (附* + iVcAps - y oor(d x wt /7Vc6ps) + ")mod(s)其中,Ncbps為所述數(shù)據(jù)包中的比特數(shù);k為0至Ncbps-l的整數(shù),表示所述數(shù)據(jù)包中各比特的索引;d為所述交織的矩陣的列數(shù);s為所述索引組中的索 引數(shù)量;n為0或正整數(shù),在獲得所述第一索引序列和第二索引序列時分別設(shè) 置的兩個n的差值除以s的余數(shù)的值在1至s-1之間。
6、 如權(quán)利要求1至4中任一權(quán)利要求所述的方法,其特征在于,對所述數(shù)據(jù)包進行交織的方法為將所述數(shù)據(jù)包中索引與所述第一索引序列或第二索引序列中索引的序號相同的比特交織到所述序號對應(yīng)的所述第一索引序列或 第二索引序列中的索引指示的位置。
7、 如權(quán)利要求1至4中任一權(quán)利要求所述的方法,其特征在于,所述采用第一索引序列的傳輸和采用第二索引序列的傳輸為以下任意一種或者其任意組合所述數(shù)據(jù)包的初次傳輸和第 一次重傳; 所述數(shù)據(jù)包的第一次重傳和第二次重傳; 所述數(shù)據(jù)包的第二次重傳和第三次重傳。
8、 一種交織器,其特征在于,包括 接收模塊,用于接收輸入的數(shù)據(jù)包;處理模塊,用于才艮據(jù)第一索引序列對所述接收^t塊接收到的數(shù)據(jù)包進行交 織并輸出;并且根據(jù)第二索引序列對數(shù)據(jù)包進行交織并輸出,所述第二索引序 列中每個索引組中的索引與所述第一索引序列中相應(yīng)索引組中的索引元素相 同且位置不同。
9、 如權(quán)利要求8所述的交織器,其特征在于,所述交織器還包括存儲 模塊,用于保存所述第 一索引序列和第二索引序列并輸出給所述處理模塊。
10、 如權(quán)利要求8所述的交織器,其特征在于,所述交織器還包括獲取 模塊,用于獲取所述第 一 索引序列和第二索引序列并輸出給所述處理模塊。
11、 一種通信裝置,其特征在于,包括交織器,用于根據(jù)第一索引序列對數(shù)據(jù)包進行交織并輸出;并且根據(jù)第二 索引序列對數(shù)據(jù)包進行交織并輸出,所迷第二索引序列中每個索引組中的索引 與所述第一索引序列中相應(yīng)索引組中的索引元素相同且位置不同;調(diào)制模塊,用于將所述交織器輸出的比特進行調(diào)制。
12、 如權(quán)利要求11所述的通信裝置,其特征在于,所述交織器包括確定 模塊,用于根據(jù)所述調(diào)制模塊進行的調(diào)制中星座點對應(yīng)的比特位數(shù)確定所述索 引組中的索引數(shù)量。
全文摘要
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)傳輸方法、交織器和通信裝置,用以提高通信系統(tǒng)性能。在本發(fā)明中,根據(jù)第一索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸;根據(jù)第二索引序列對數(shù)據(jù)包進行交織,并調(diào)制傳輸,第二索引序列中每個索引組中的索引與第一索引序列中相應(yīng)索引組中的索引元素相同且位置不同。采用本發(fā)明技術(shù)方案,可以均衡比特的可靠性,使得各個比特出現(xiàn)誤碼的概率較為平均,以提高系統(tǒng)性能。
文檔編號H04L12/56GK101335691SQ200710112478
公開日2008年12月31日 申請日期2007年6月28日 優(yōu)先權(quán)日2007年6月28日
發(fā)明者余榮道 申請人:華為技術(shù)有限公司