US 11,923,872 B2
Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 7/15 and quadrature phase shift keying, and bit interleaving method using same
Sung-Ik Park, Daejeon (KR); Sun-Hyoung Kwon, Daejeon (KR); Jae-Young Lee, Daejeon (KR); Heung-Mook Kim, Daejeon (KR); and Nam-Ho Hur, Daejeon (KR)
Assigned to ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed by ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE, Daejeon (KR)
Filed on Apr. 28, 2023, as Appl. No. 18/309,278.
Application 18/309,278 is a continuation of application No. 17/845,614, filed on Jun. 21, 2022, granted, now 11,677,421.
Application 17/845,614 is a continuation of application No. 17/323,949, filed on May 18, 2021, granted, now 11,398,839, issued on Jul. 26, 2022.
Application 17/323,949 is a continuation of application No. 16/542,035, filed on Aug. 15, 2019, granted, now 11,038,534, issued on Jun. 15, 2021.
Application 16/542,035 is a continuation of application No. 15/402,107, filed on Jan. 9, 2017, granted, now 10,419,031, issued on Sep. 17, 2019.
Application 15/402,107 is a continuation of application No. 14/606,949, filed on Jan. 27, 2015, granted, now 9,577,678, issued on Feb. 21, 2017.
Claims priority of application No. 10-2014-0011492 (KR), filed on Jan. 29, 2014; and application No. 10-2015-0002166 (KR), filed on Jan. 7, 2015.
Prior Publication US 2023/0268935 A1, Aug. 24, 2023
Int. Cl. H03M 13/27 (2006.01); H03M 13/00 (2006.01); H03M 13/11 (2006.01); H03M 13/25 (2006.01); H04L 1/00 (2006.01); H04L 27/20 (2006.01); H04L 27/34 (2006.01)
CPC H03M 13/2757 (2013.01) [H03M 13/1102 (2013.01); H03M 13/116 (2013.01); H03M 13/1185 (2013.01); H03M 13/255 (2013.01); H03M 13/2778 (2013.01); H03M 13/2792 (2013.01); H03M 13/616 (2013.01); H03M 13/6552 (2013.01); H04L 1/0041 (2013.01); H04L 1/0057 (2013.01); H04L 1/0058 (2013.01); H04L 1/0071 (2013.01); H04L 27/20 (2013.01); H04L 27/3416 (2013.01)] 3 Claims
OG exemplary drawing
 
1. A Bit-Interleaved Coded Modulation (BICM) device, comprising:
an error-correction coder configured to output a low-density parity check (LDPC) codeword having a length of 64800 and a code rale of 7/15;
a hit interleaver configured to generate an interleaved codeword by interleaving the LDPC codeword on a bit group basis, the size of the bit group corresponding to a parallel factor of the LDPC codeword;
a modulator configured to perform quadrature phase shift keying (QPSK) modulation for generating a modulated signal; and
an antenna configured to broadcast a transmission signal corresponding to the modulated signal over a physical channel to a reception device,
wherein the interleaving is performed using the following equation using permutation order:
Yj=Xπ(j)0≤j<Ngroup
where Xj is the j-th bit group, Yj is an interleaved j-th bit group, and custom character(j) is a permutation order for bit group-based interleaving,
wherein the permutation order corresponds to an interleaving sequence represented by the following interleaving sequence
={152 172 113 167 100 163 159 144 114 47 161 125 99 89 179 123 149 177 1 132 37 26 16 57 166 81 133 112 33 151 117 83 52 178 85 124 143 28 59 130 31 157 170 44 61 102 155 111 153 55 54 176 17 68 169 20 104 38 147 7 174 6 90 15 56 120 13 34 48 122 110 154 76 64 75 84 162 77 103 156 128 150 87 27 42 3 23 96 171 145 91 24 78 5 69 175 8 29 106 137 131 43 93 160 108 1 64 12 140 71 63 141 109 129 82 80 173 105 9 66 65 92 32 41 72 74 4 36 94 67 158 10 88 142 45 126 2 86 118 73 79 121 148 95 70 51 53 21 115 135 25 168 11 136 18 138 134 119 146 0 97 22 165 40 19 60 46 14 49 139 58 101 39 116 127 30 98 50 107 35 62}, and
wherein the interleaving is performed corresponding to the interleaving sequence before performing the quadrature phase shift keying (QPSK) modulation so as to distribute burst errors occurring in the transmission signal transmitted over the physical channel,
wherein the LDPC codeword is encoded using a sequence corresponding to a parity check matrix (PCM),
wherein the sequence is represented by the following Sequence Table:
 
Sequence Table
 
 
 1st row: 460 792 1007 4580 11452 13130 26882 27020 32439
 2nd row: 35 472 1056 7154 12700 13326 13414 16828 19102
 3rd row: 45 440 772 4854 7863 26945 27684 28651 31875
 4th row: 744 812 892 1509 9018 12925 14140 21357 25106
 5th row: 271 474 761 4268 6706 9609 19701 19707 24870
 6th row: 223 477 662 1987 9247 18376 22148 24948 27694
 7th row: 44 379 786 8823 12322 14666 16377 28688 29924
 8th row: 104 219 562 5832 19665 20615 21043 22759 32180
 9th row: 41 43 870 7963 13718 14136 17216 30470 33428
10th row: 592 744 887 4513 6192 18116 19482 25032 34095
11th row: 456 821 1078 7162 7443 8774 15567 17243 33085
12th row: 151 666 977 6946 10358 11172 18129 19777 32234
13th row: 236 793 870 2001 6805 9047 13877 30131 34252
14th row: 297 698 772 3449 4204 11608 22950 26071 27512
15th row: 202 428 474 3205 3726 6223 7708 20214 25283
16th row: 139 719 915 1447 2938 11864 15932 21748 28598
17th row: 135 853 902 3239 18590 20579 30578 33374 34045
18th row: 9 13 971 11834 13642 17628 21669 24741 30965
19th row: 344 531 730 1880 16895 17587 21901 28620 31957
20th row: 7 192 380 3168 3729 5518 6827 20372 34168
21st row: 28 521 681 4313 7465 14209 21501 23364 25980
22nd row: 269 393 898 3561 11066 11985 17311 26127 30309
23rd row: 42 82 707 4880 4890 9818 23340 25959 31695
24th row: 189 262 707 6573 14082 22259 24230 24390 24664
25th row: 383 568 573 5498 13449 13990 16904 22629 34203
26th row: 585 596 820 2440 2488 21956 28261 28703 29591
27th row: 755 763 795 5636 16433 21714 23452 31150 34545
28th row: 23 343 669 1159 3507 13096 17978 24241 34321
29th row: 316 384 944 4872 8491 18913 21085 23198 24798
30th row: 64 314 765 3706 7136 8634 14227 17127 23437
31st row: 220 693 899 8791 12417 13487 18335 22126 27428
32nd row: 285 794 1045 8624 8801 9547 19167 21894 32657
33rd row: 386 621 1045 1634 1882 3172 13686 16027 22448
34th row: 95 622 693 2827 7098 11452 14112 18831 31308
35th row: 446 813 928 7976 8935 13146 27117 27766 33111
36th row: 89 138 241 3218 9283 20458 31484 31538 34216
37th row: 277 420 704 9281 12576 12788 14496 15357 20585
38th row: 141 643 758 4894 10264 15144 16357 22478 26461
39th row: 17 108 160 13183 15424 17939 19276 23714 26655
40th row: 109 285 608 1682 20223 21791 24615 29622 31983
41st row: 123 515 622 7037 13946 15292 15606 16262 23742
42nd row: 264 565 923 6460 13622 13934 23181 25475 26134
43rd row: 202 548 789 8003 10993 12478 16051 25114 27579
44th row: 121 450 575 5972 10062 18693 21852 23874 28031
45th row: 507 560 889 12064 13316 19629 21547 25461 28732
46th row: 664 786 1043 9137 9294 10163 23389 31436 34297
47th row: 45 830 907 10730 16541 21232 30354 30605 31847
48th row: 203 507 1060 6971 12216 13321 17861 22671 29825
49th row: 369 881 952 3035 12279 12775 17682 17805 34281
50th row: 683 709 1032 3787 17623 24138 26775 31432 33626
51st row: 524 792 1042 12249 14765 18601 25811 32422 33163
52nd row: 137 639 688 7182 8169 10443 22530 24597 29039
53rd row: 159 643 749 16386 17401 24135 28429 33468 33469
54th row: 107 481 555 7322 13234 19344 23498 26581 31378
55th row: 249 389 523 3421 10150 17616 19085 20545 32069
56th row: 395 738 1045 2415 3005 3820 19541 23543 31068
57th row: 27 293 703 1717 3460 8326 8501 10290 32625
58th row: 126 247 515 6031 9549 10643 22067 29490 34450
59th row: 331 471 1007 3020 3922 7580 23358 28620 30946
60th row: 222 542 1021 3291 3652 13130 16349 33009 34348
61st row: 532 719 1038 5891 7528 23252 25472 31395 31774
62nd row: 145 398 774 7816 13887 14936 23708 31712 33160
63rd row: 88 536 600 1239 1887 12195 13782 16726 27998
64th row: 151 269 585 1445 3178 3970 15568 20358 21051
65th row: 650 819 865 15567 18546 25571 32038 33350 33620
66th row: 93 469 800 6059 10405 12296 17515 21354 22231
67th row: 97 206 951 6161 16376 27022 29192 30190 30665
68th row: 412 549 986 5833 10583 10766 24946 28878 31937
69th row: 72 604 659 5267 12227 21714 32120 33472 33974
70th row: 25 902 912 1137 2975 9642 11598 25919 28278
71st row: 420 976 1055 8473 11512 20198 21662 25443 30119
72nd row: 1 24 932 6426 11899 13217 13935 16548 29737
73rd row: 53 618 988 6280 7267 11676 13575 15532 25787
74th row: 111 739 809 8133 12717 12741 20253 20608 27850
75th row: 120 683 943 14496 15162 15440 18660 27543 32404
76th row: 600 754 1055 7873 9679 17351 27268 33508
77th row: 344 756 1054 7102 7193 22903 24720 27883
78th row: 582 1003 1046 11344 23756 27497 27977 32853
79th row: 28 429 509 11106 11767 12729 13100 31792
80th row: 131 555 907 5113 10259 10300 20580 23029
81st row: 406 915 977 12244 20259 26616 27899 32228
82nd row: 46 195 224 1229 4116 10263 13608 17830
83rd row: 19 819 953 7965 9998 13959 30580 30754
84th row: 164 1003 1032 12920 15975 16582 22624 27357
85th row: 8433 11894 13531 17675 25889 31384
86th row: 3166 3813 8596 10368 25104 29584
87th row: 2466 8241 12424 13376 24837 32711.