比特交織、解交織方法及對(duì)應(yīng)的發(fā)射機(jī)、接收機(jī)的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種交織、解交織方法及對(duì)應(yīng)的裝置,更具體地說,涉及一種比特交 織、解交織方法及對(duì)應(yīng)的發(fā)射機(jī)、接收機(jī)
【背景技術(shù)】
[0002] 在現(xiàn)有的廣播通信標(biāo)準(zhǔn)中,LDPC編碼、比特交織和星座映射是最為常見的編碼調(diào) 制方式。在不同的發(fā)射系統(tǒng)中,LDPC編碼、比特交織和星座映射都需要單獨(dú)設(shè)計(jì),并且聯(lián)合 調(diào)試,W取得最好的信道性能。因此,如何針對(duì)特定的LDPC碼字和星座映射方式形成針對(duì) 性的比特交織,是本領(lǐng)域的一個(gè)技術(shù)難題。
【發(fā)明內(nèi)容】
[0003] 本發(fā)明的目的旨在提供一種比特交織、解交織方法及對(duì)應(yīng)的發(fā)射機(jī)、接收機(jī),來解 決現(xiàn)有技術(shù)中在具有特定的LDPC碼字W及QPSK映射下,上述條件搭配比特交織性能沒達(dá) 到最佳的問題。
[0004] 依據(jù)上述目的,實(shí)施本發(fā)明的一種用于LDPC碼的比特交織方法,包括W下步驟: 將待交織的LDPC碼字分為信息部分和校驗(yàn)部分,并且將校驗(yàn)部分劃分為第一子校驗(yàn)比特 和第二子校驗(yàn)比特,將第一子校驗(yàn)比特和第二子校驗(yàn)比特分別做第一次比特交織,得到第 一比特流。將第一待交織比特流按一定長(zhǎng)度劃分為多個(gè)子塊,并W子塊為單位進(jìn)行第二次 比特交織,得到第二比特流。將第二比特流劃分為第一部分和第二部分,并將第一部分和第 二部分做第H次比特交織,得到第H比特流。
[0005] 依據(jù)上述目的,試試本發(fā)明的一種發(fā)射機(jī),包括LDPC編碼器、交織模塊和映射模 塊。其中,交織模塊用W將待交織的LDPC碼字分為信息部分和校驗(yàn)部分,并且將校驗(yàn)部分 劃分為第一子校驗(yàn)比特和第二子校驗(yàn)比特,將第一子校驗(yàn)比特和第二子校驗(yàn)比特分別做第 一次比特交織,得到第一比特流。將第一待交織比特流按一定長(zhǎng)度劃分為多個(gè)子塊,并W子 塊為單位進(jìn)行第二次比特交織,得到第二比特流。將第二比特流劃分為第一部分和第二部 分,并將第一部分和第二部分做第H次比特交織,得到第H比特流。
[0006] 優(yōu)選的,第一子校驗(yàn)比特為L(zhǎng)DPC碼表中度不為1的比特,第二子校驗(yàn)比特為L(zhǎng)DPC 碼表中度為1的比特。
[0007] 優(yōu)選的,第一次比特交織將第一子校驗(yàn)比特和第二子校驗(yàn)比特按列寫入,按行讀 出;第二次比特交織設(shè)定子塊的交換圖案,按照交換圖案將子塊變換順序;第H次比特交 織將第一部分和第二部分分別按列寫為相等的兩列,再按行讀出。
[0008] 優(yōu)選的,LDPC編碼器采用的碼長(zhǎng)和碼率共有四種選擇,分別是碼率5/15,碼長(zhǎng) 16200 ;碼率 5/15,碼長(zhǎng) 64800 ;碼率 6/15,碼長(zhǎng) 64800 ;碼率 7/15,碼長(zhǎng) 64800。
[0009] 優(yōu)選的,映射模塊采用QPSK映射,QPSK映射中的每一個(gè)復(fù)數(shù)符號(hào)對(duì)應(yīng)第H次比特 交織的每一行讀出的比特。
[0010] 優(yōu)選的,交織模塊內(nèi)置交換圖案,對(duì)于碼率5/15,碼長(zhǎng)16200的LDPC碼,所述第一 比特流劃分為45個(gè)子塊,所述交換圖案為:
[0011] 21 27 44 8 19 11 38 43 4 16 28 24 1 37 9 42 41 212 30 26 17 18 39 31 13 32 20 15 3 23 10 35 40 7 22 45 625 34 5 29 14 36 33 ;
[0012] 對(duì)于碼率5/15,碼長(zhǎng)64800的LDPC碼,所述第一比特流劃分為180個(gè)子塊,所述交 換圖案為:
[0013] 123 99 174 32 40 22 175 34 152 92 170 91 146 119112 127 165 35 6 121 160 55 148 396 166 136 68 16 140135 69 115 11 101 54 105 176 30 133 149 45 77 60 113171 147 150 163 74 78 72 62 70 129 107 134 51 33 7 86 103 38100 157 58 76 143 81 172 159 89 42 162 28 128 145164 151 17 131 41 120 47 111 180 98 80 14 156 46 15556 63 144 104 93 117 8 67 84 139 90 97 169 138 8359 106 79 142 5 48 179 177 108 53 29 21 25 52 109 37 6431 49 178 27 110 61 88 50 87 26 43 124 94 161 19 102 44130 15 73 1 12日 173 36 116 82 71 23 141 126 137 6日 158153 2 132 114 4 18 85 75 24 95 167 154 39 168 13 966 20 57 122 10 12 118 ;
[0014] 對(duì)于碼率6/15,碼長(zhǎng)64800的LDPC碼,所述第一比特流劃分為180個(gè)子塊,所述交 換圖案為:
[00巧]55 130 114 22 75 156 150 158 47 120 6 64 111 10616 31 3 25 103 125 19 98 33 79 148 173 167 53 135119 176 168 73 4 149 58 40 86 62 9 32 52 49 61 29127 30 8 57 138 134 107 84 91 94 38 128 109 151 178180 21 81 69 96 70 139 56 132 43 131 59 88 175 71 108105 65 77 104 124 15 50 68 116 92 97 2 115 45 78 166 121153 136 67 147 117 11 12 20 36 90 154 24 123 159141 60 28 172 87 63 137 170 74 51 89 164 1 93 1742 5 37 85 144 27 35 46 126 157 18 66 163 155 95113 39 142 152 118 100 102 82 129 44 161 41 80122 110 83 133 140 14 76 171 7 101 146 72 34 143145 23 112 162 179 165 10 160 177 13 26 99 169 48174 54;
[0016] 對(duì)于碼率7/15,碼長(zhǎng)64800的LDPC碼,所述第一比特流劃分為180個(gè)子塊,所述交 換圖案為:
[0017] 147 76 92 113 150 27 82 101 94 118 59 37 12079 84 17 12 100 83 45 22 89 91 13日 13 日 52 72 145109 103 164 133 3 10日 39 126 102 166 151161 50 24 23 56 111 70 136 156 177 142 40 14 7 4410 33 68 81 112 29 87 69 167 4 2 159 148 88 11 74 171123 1 58 18 155 90 32 25 170 143 146 20 10473 116 152 95 131 162 173 179 175 127 63169 41 130 108 26 144 129 139 137 96 30 98 140115 165 43 47 34 163 160 53 153 67 65 168 158 60 68 77 119 121 42 54 64 62 36 122 132 106 17297 35 9 80 114 124 57 99 21 46 55 176 125 14938 71 85 19 51 110 48 141 28 107 75 49 180 93174 117 154 86 128 16 138 66 178 157 15 31 61134 78。
[0018] 依據(jù)上述目的,實(shí)施本發(fā)明的一種適用于LDPC碼的比特解交織方法,包括W下步 驟;將第H比特流做第H次比特解交織,得到劃分為第一部分和第二部分的第二比特流。將 第二比特流W子塊為單位進(jìn)行第二次比特解交織,得到劃分為多個(gè)子塊的第一比特流。找 出第一比特流的信息部分和校驗(yàn)部分,W及校驗(yàn)部分的第一子校驗(yàn)比特和第二子校驗(yàn)比 特,將第一子校驗(yàn)比特和第二子校驗(yàn)比特分別做第一次比特解交織,得到比特解交織后的 LDPC碼字。
[0019] 依據(jù)上述目的,實(shí)施本發(fā)明的一種接收機(jī),包括解映射模塊、解交織模塊和LDPC 譯碼器。其中,解交織模塊用W將第H比特流做第H次比特解交織,得到劃分為第一部分和 第二部分的第二比特流。將第二比特流W子塊為單位進(jìn)行第二次比特解交織,得到劃分為 多個(gè)子塊的第一比特流。找出第一比特流的信息部分和校驗(yàn)部分,W及校驗(yàn)部分的第一子 校驗(yàn)比特和第二子校驗(yàn)比特,將第一子校驗(yàn)比特和第二子校驗(yàn)比特分別做第一次比特解交 織,得到比特解交織后的LDPC碼字。
[0020] 優(yōu)選的,第一子校驗(yàn)比特為L(zhǎng)DPC碼表中度不為1的比特,第二子校驗(yàn)比特為L(zhǎng)DPC 碼表中度為1的比特。
[0021] 優(yōu)選的,第一次比特交織將第一子校驗(yàn)比特和第二子校驗(yàn)比特按行讀入,按列寫 出;第二次比特交織按照子塊的交換圖案將子塊反變換順序;第H次比特交織將第一部分 和第二部分分別按行讀出,再按列寫為相等的兩列。
[0022] 優(yōu)選的,LDPC譯碼器采用的碼長(zhǎng)和碼率共有四種選擇,分別是碼率5/15,碼長(zhǎng) 16200 ;碼率 5/15,碼長(zhǎng) 64800 ;碼率 6/15,碼長(zhǎng) 64800 ;碼率 7/15,碼長(zhǎng) 64800。
[002引優(yōu)選的,解交織模塊內(nèi)置交換圖案,對(duì)于碼率5/15,碼長(zhǎng)16200的LDPC碼,所述第 一比特流劃分為45個(gè)子塊,所述交換圖案為:
[0024] 21 27 44 8 19 11 38 43 4 16 28 24 1 37 9 42 41 212 30 26 17 18 39 31 13 32 20 15 3 23 10 35 40 7 22 45 625 34 5 29 14 36 33 ;
[00巧]對(duì)于碼率5/15,碼長(zhǎng)64800的LDPC碼,所述第一比特流劃分為180個(gè)子塊,所述交 換圖案為:
[0026] 123 99 174 32 40 22 175 34 152 92 170 91 146 119112 127 165 35 6 121 160 55 148 3 96 166 136 68 16 140135 69 115 11 101 54 105 176 30 133 149 45 77 60 113171 147 150 163 74 78 72 62 70 129 107 134 51 33 7 86 103 38100 157 58 76 143 81 172 159 89 42 162 28 128 145164 151 17 131 41 120 47 111 180 98 80 14 156 46 15556 63 144 104 93 117 8 67 84 139 90 97 169 138 8359 106 79