Transmitting device and transmitting method

By using 69120 bits of LDPC code with a coding rate of 7/16 in data transmission, and performing in-group interleaving and QPSK mapping of four signal points, the problem of poor communication quality in LDPC encoding is solved, and higher communication quality and lower bit error rate are achieved.

JP7647959B2Active Publication Date: 2025-03-18SONY GROUP CORP
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024034623
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2024-03-07
Publication Date
2025-03-18
Estimated Expiration
2037-08-22

AI Technical Summary

Technical Problem

In data transmission, it is difficult to ensure communication quality when using LDPC code, especially when high error rates and serious errors are performed.

Method used

The LDPC encoding method is adopted, and 69120 bits of LDPC code with a coding rate of 7/16 are used for encoding, and the QPSK mapping of interleaved and four signal points is performed within the group, while the interleaved check matrix is ​​used.

Benefits of technology

Through in-group interleaving and signal point mapping, the communication quality of data transmission is significantly improved, and the bit error rate and the occurrence of bit error building phenomena are reduced.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007647959000008
    Figure 0007647959000008
  • Figure 0007647959000009
    Figure 0007647959000009
  • Figure 0007647959000010
    Figure 0007647959000010
Patent Text Reader

Abstract

To ensure good communication quality in data transmission using LDPC codes.SOLUTION: In group-wise interleaving, an LDPC code with a code length N of 69120 bits is interleaved in units of 360-bit bit groups 0 to 191. In groupwise deinterleaving, the arrangement of LDPC codes after groupwise interleaving is returned to the original arrangement. The present technology can be applied, for example, to data transmission using an LDPC code.SELECTED DRAWING: Figure 136
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] The present technology relates to a transmission device and a transmission method, and more particularly to a transmission device and a transmission method that can ensure good communication quality in data transmission using, for example, LDPC codes. [Background technology]

[0002] LDPC (Low Density Parity Check) codes have high error correction capabilities, and in recent years have been widely adopted in transmission systems for digital broadcasting, such as DVB (Digital Video Broadcasting)-S.2, DVB-T.2, and DVB-C.2 in Europe, and ATSC (Advanced Television Systems Committee) 3.0 in the United States (see, for example, Non-Patent Document 1).

[0003] Recent research has shown that LDPC codes, like turbo codes, can achieve performance approaching the Shannon limit as the code length is increased. LDPC codes also have the property that the minimum distance is proportional to the code length, which gives them good block error probability characteristics. Another advantage is that they rarely suffer from the so-called error floor phenomenon observed in the decoding characteristics of turbo codes and the like. [Prior art documents] [Non-patent literature]

[0004] [Non-Patent Document 1] ATSC Standard:Physical Layer Protocol(A / 322), 7 September 2016 Summary of the Invention [Problem to be solved by the invention]

[0005] In data transmission using LDPC codes, for example, the LDPC codes are converted (symbolized) into symbols for quadrature modulation (digital modulation) such as QPSK (Quadrature Phase Shift Keying), and the symbols are mapped to signal points of the quadrature modulation and transmitted.

[0006] Data transmission using LDPC codes as described above is becoming more widespread worldwide, and there is a demand to ensure good communication (transmission) quality.

[0007] The present technology has been made in view of such circumstances, and makes it possible to ensure good communication quality in data transmission using LDPC codes. [Means for solving the problem]

[0008] A first transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of bit groups of 360 bits; and a mapping step / unit that maps the LDPC code to one of four signal points of QPSK (Quadrature Phase Shift Keying) in units of 2 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 191, 12, 188, 158, 173, 48, 75, 146, 113, 15, 51, 119, 132, 161, 91, 189, 142, 93, 120, 29, 156, 101, 100, 22, 165, 65, 98, 153, 127, 74, 39, 80, 38, 130, 148, 81, 13, 24, 125, 0, 174, 140, 124, 5, 68, 3, 104, 136, 63, 162, 106, 8, 25, 182, 178, 90, 96, 79, 168, 172, 128, 64, 69, 102, 45, 66, 86, 155, 163, 6, 152, 164, 108, 9, 111, 16, 177, 53, 94, 85, 72, 32, 147, 184, 117, 30, 54, 34, 70, 149, 157, 109, 73, 41, 131, 187, 185, 18, 4, 150, 92, 143, 14, 115, 20, 50, 26, 83, 36, 58, 169, 107, 129, 121, 43, 103, 21, 139, 52, 167, 19, 2, 40, 116, 181, 61, 141, 17, 33, 11, 135, 1, 37, 123, 180, 137, 77, 166, 183, 82, 23, 56, 88, 67, 176, 76, 35, 71, 105, 87, 78, 171, 55, 62, 44, 57, 97, 122, 112, 59, 27, 99, 84, 10, 134, 42, 118, 144, 49, 28, 126, 95, 7, 110, 186, 114, 151, 145, 175, 138, 133, 31, 179, 89, 46, 160, 170, 60, 154, 159, 47, 190 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The present invention relates to a transmission method / apparatus.

[0009] A first receiving device / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of four signal points of QPSK (Quadrature Phase Shift Keying) in units of 2 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 191, 12, 188, 158, 173, 48, 75, 146, 113, 15, 51, 119, 132, 161, 91, 189, 142, 93, 120, 29, 156, 101, 100, 22, 165, 65, 98, 153, 127, 74, 39, 80, 38, 130, 148, 81, 13, 24, 125, 0, 174, 140, 124, 5, 68, 3, 104, 136, 63, 162, 106, 8, 25, 182, 178, 90, 96, 79, 168, 172, 128, 64, 69, 102, 45, 66, 86, 155, 163, 6, 152, 164, 108, 9, 111, 16, 177, 53, 94, 85, 72, 32, 147, 184, 117, 30, 54, 34, 70, 149, 157, 109, 73, 41, 131, 187, 185, 18, 4, 150, 92, 143, 14, 115, 20, 50, 26, 83, 36, 58, 169, 107, 129, 121, 43, 103, 21, 139, 52, 167, 19, 2, 40, 116, 181, 61, 141, 17, 33, 11, 135, 1, 37, 123, 180, 137, 77, 166, 183, 82, 23, 56, 88, 67, 176, 76, 35, 71, 105, 87, 78, 171, 55, 62, 44, 57, 97, 122, 112, 59, 27, 99, 84, 10, 134, 42, 118, 144, 49, 28, 126, 95, 7, 110, 186, 114, 151, 145, 175, 138, 133, 31, 179, 89, 46, 160, 170, 60, 154, 159, 47, 190 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0010] A second transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 16 signal points of UC (Uniform Constellation) of 16QAM (Quadrature Amplitude Modulation) in units of 4 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 133, 69, 28, 111, 127, 5, 97, 42, 9, 160, 139, 135, 138, 130, 86, 94, 75, 15, 21, 73, 89, 59, 76, 17, 64, 152, 55, 106, 34, 2, 163, 187, 170, 52, 1, 174, 45, 99, 57, 105, 4, 35, 119, 31, 114, 155, 67, 156, 8, 88, 103, 172, 149, 58, 166, 37, 164, 189, 71, 30, 72, 148, 38, 98, 176, 185, 182, 134, 95, 173, 78, 48, 96, 26, 151, 167, 159, 175, 74, 53, 162, 110, 54, 49, 83, 79, 171, 90, 61, 100, 150, 121, 43, 66, 144, 44, 132, 188, 115, 41, 25, 80, 13, 104, 161, 65, 116, 14, 158, 51, 117, 60, 190, 140, 186, 123, 40, 122, 102, 128, 107, 183, 11, 146, 10, 68, 0, 84, 36, 143, 153, 93, 33, 50, 101, 7, 27, 137, 120, 191, 165, 131, 18, 70, 112, 154, 169, 92, 29, 136, 12, 157, 47, 19, 181, 147, 180, 141, 142, 126, 118, 129, 124, 3, 177, 62, 16, 22, 179, 39, 145, 85, 32, 168, 77, 6, 23, 125, 82, 113, 20, 109, 24, 178, 46, 81, 108, 63, 56, 87, 91, 184 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The present invention relates to a transmission method / apparatus.

[0011] A second receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of 16 signal points of UC (Uniform Constellation) of 16QAM (Quadrature Amplitude Modulation) in units of 4 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 133, 69, 28, 111, 127, 5, 97, 42, 9, 160, 139, 135, 138, 130, 86, 94, 75, 15, 21, 73, 89, 59, 76, 17, 64, 152, 55, 106, 34, 2, 163, 187, 170, 52, 1, 174, 45, 99, 57, 105, 4, 35, 119, 31, 114, 155, 67, 156, 8, 88, 103, 172, 149, 58, 166, 37, 164, 189, 71, 30, 72, 148, 38, 98, 176, 185, 182, 134, 95, 173, 78, 48, 96, 26, 151, 167, 159, 175, 74, 53, 162, 110, 54, 49, 83, 79, 171, 90, 61, 100, 150, 121, 43, 66, 144, 44, 132, 188, 115, 41, 25, 80, 13, 104, 161, 65, 116, 14, 158, 51, 117, 60, 190, 140, 186, 123, 40, 122, 102, 128, 107, 183, 11, 146, 10, 68, 0, 84, 36, 143, 153, 93, 33, 50, 101, 7, 27, 137, 120, 191, 165, 131, 18, 70, 112, 154, 169, 92, 29, 136, 12, 157, 47, 19, 181, 147, 180, 141, 142, 126, 118, 129, 124, 3, 177, 62, 16, 22, 179, 39, 145, 85, 32, 168, 77, 6, 23, 125, 82, 113, 20, 109, 24, 178, 46, 81, 108, 63, 56, 87, 91, 184 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0012] A third transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 16 signal points of UC (Uniform Constellation) of 16QAM (Quadrature Amplitude Modulation) in units of 4 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 56, 85, 9, 118, 38, 182, 80, 116, 96, 47, 69, 176, 49, 180, 8, 72, 44, 154, 177, 101, 35, 125, 17, 34, 121, 37, 170, 174, 78, 4, 27, 10, 65, 6, 25, 15, 33, 169, 188, 46, 93, 36, 129, 152, 59, 167, 122, 184, 54, 148, 42, 40, 134, 189, 28, 87, 70, 144, 161, 185, 29, 173, 166, 146, 67, 57, 187, 76, 19, 71, 50, 158, 94, 24, 43, 133, 98, 149, 119, 61, 90, 3, 179, 2, 68, 12, 111, 138, 109, 141, 103, 13, 66, 112, 147, 21, 135, 20, 7, 139, 162, 55, 110, 39, 26, 106, 97, 114, 123, 91, 100, 18, 150, 178, 108, 126, 75, 62, 99, 89, 168, 88, 175, 0, 95, 77, 11, 48, 191, 102, 171, 41, 5, 74, 86, 128, 181, 53, 22, 105, 140, 45, 16, 73, 104, 30, 143, 79, 84, 145, 142, 164, 117, 23, 31, 159, 51, 136, 157, 107, 58, 156, 165, 83, 155, 1, 163, 113, 81, 82, 127, 137, 64, 186, 124, 160, 120, 52, 151, 190, 92, 32, 153, 60, 172, 63, 183, 130, 131, 14, 115, 132 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The present invention relates to a transmission method / apparatus.

[0013] A third receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of 16 signal points of UC (Uniform Constellation) of 16QAM (Quadrature Amplitude Modulation) in units of 4 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 56, 85, 9, 118, 38, 182, 80, 116, 96, 47, 69, 176, 49, 180, 8, 72, 44, 154, 177, 101, 35, 125, 17, 34, 121, 37, 170, 174, 78, 4, 27, 10, 65, 6, 25, 15, 33, 169, 188, 46, 93, 36, 129, 152, 59, 167, 122, 184, 54, 148, 42, 40, 134, 189, 28, 87, 70, 144, 161, 185, 29, 173, 166, 146, 67, 57, 187, 76, 19, 71, 50, 158, 94, 24, 43, 133, 98, 149, 119, 61, 90, 3, 179, 2, 68, 12, 111, 138, 109, 141, 103, 13, 66, 112, 147, 21, 135, 20, 7, 139, 162, 55, 110, 39, 26, 106, 97, 114, 123, 91, 100, 18, 150, 178, 108, 126, 75, 62, 99, 89, 168, 88, 175, 0, 95, 77, 11, 48, 191, 102, 171, 41, 5, 74, 86, 128, 181, 53, 22, 105, 140, 45, 16, 73, 104, 30, 143, 79, 84, 145, 142, 164, 117, 23, 31, 159, 51, 136, 157, 107, 58, 156, 165, 83, 155, 1, 163, 113, 81, 82, 127, 137, 64, 186, 124, 160, 120, 52, 151, 190, 92, 32, 153, 60, 172, 63, 183, 130, 131, 14, 115, 132 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0014] A fourth transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 64 signal points of 2D-Non-Uniform Constellation (NUC) of 64QAM (Quadrature Amplitude Modulation) in 6-bit units, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 17, 64, 171, 69, 132, 126, 31, 140, 181, 157, 32, 119, 50, 3, 158, 86, 51, 82, 154, 176, 60, 70, 117, 110, 107, 111, 61, 186, 178, 7, 188, 81, 19, 30, 165, 104, 22, 35, 145, 113, 155, 97, 131, 26, 179, 142, 63, 57, 175, 122, 105, 12, 24, 4, 42, 147, 172, 183, 120, 25, 180, 95, 48, 15, 150, 162, 170, 148, 108, 20, 149, 90, 23, 83, 47, 103, 5, 187, 163, 137, 52, 189, 184, 11, 87, 84, 151, 177, 174, 34, 139, 75, 54, 96, 102, 33, 166, 167, 59, 127, 134, 78, 121, 182, 133, 46, 124, 9, 106, 71, 37, 76, 94, 123, 45, 16, 144, 115, 10, 160, 185, 85, 164, 99, 91, 136, 173, 1, 66, 141, 152, 6, 13, 41, 14, 168, 89, 101, 72, 67, 98, 29, 62, 190, 93, 73, 100, 153, 28, 135, 161, 39, 116, 65, 56, 156, 2, 27, 80, 143, 40, 129, 36, 21, 146, 88, 18, 138, 38, 169, 74, 109, 68, 49, 159, 112, 114, 58, 118, 77, 191, 53, 8, 92, 44, 55, 0, 130, 128, 125, 79, 43 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The present invention relates to a transmission method / apparatus.

[0015] A fourth receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in 360-bit bit group units; and a mapping step of mapping the LDPC code to one of 64 signal points of 2D-Non-Uniform Constellation (NUC) of 64QAM (Quadrature Amplitude Modulation) in 6-bit units, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 17, 64, 171, 69, 132, 126, 31, 140, 181, 157, 32, 119, 50, 3, 158, 86, 51, 82, 154, 176, 60, 70, 117, 110, 107, 111, 61, 186, 178, 7, 188, 81, 19, 30, 165, 104, 22, 35, 145, 113, 155, 97, 131, 26, 179, 142, 63, 57, 175, 122, 105, 12, 24, 4, 42, 147, 172, 183, 120, 25, 180, 95, 48, 15, 150, 162, 170, 148, 108, 20, 149, 90, 23, 83, 47, 103, 5, 187, 163, 137, 52, 189, 184, 11, 87, 84, 151, 177, 174, 34, 139, 75, 54, 96, 102, 33, 166, 167, 59, 127, 134, 78, 121, 182, 133, 46, 124, 9, 106, 71, 37, 76, 94, 123, 45, 16, 144, 115, 10, 160, 185, 85, 164, 99, 91, 136, 173, 1, 66, 141, 152, 6, 13, 41, 14, 168, 89, 101, 72, 67, 98, 29, 62, 190, 93, 73, 100, 153, 28, 135, 161, 39, 116, 65, 56, 156, 2, 27, 80, 143, 40, 129, 36, 21, 146, 88, 18, 138, 38, 169, 74, 109, 68, 49, 159, 112, 114, 58, 118, 77, 191, 53, 8, 92, 44, 55, 0, 130, 128, 125, 79, 43 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0016] A fifth transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 64 signal points of 2D-Non-Uniform Constellation (NUC) of 64QAM (Quadrature Amplitude Modulation) in 6-bit units, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 173, 36, 60, 172, 41, 149, 45, 75, 144, 68, 148, 168, 134, 58, 86, 50, 115, 167, 54, 29, 1, 132, 125, 114, 69, 77, 135, 39, 145, 139, 163, 44, 146, 40, 106, 178, 52, 14, 78, 174, 3, 126, 20, 169, 98, 47, 33, 121, 109, 88, 185, 157, 183, 152, 158, 76, 56, 30, 123, 137, 186, 89, 83, 141, 156, 143, 2, 90, 151, 111, 170, 161, 182, 79, 66, 26, 108, 119, 38, 35, 180, 154, 153, 175, 181, 72, 80, 23, 15, 122, 49, 10, 4, 17, 155, 179, 46, 24, 37, 129, 0, 171, 34, 63, 27, 57, 166, 177, 117, 120, 113, 100, 28, 6, 55, 71, 150, 187, 131, 147, 43, 64, 102, 176, 130, 93, 105, 128, 138, 164, 127, 142, 51, 12, 42, 53, 99, 133, 87, 188, 13, 159, 190, 140, 84, 59, 104, 65, 7, 189, 160, 162, 74, 107, 118, 101, 22, 62, 61, 103, 25, 124, 112, 70, 16, 97, 67, 116, 82, 81, 110, 48, 92, 184, 96, 94, 91, 165, 19, 31, 5, 11, 32, 95, 18, 21, 73, 85, 136, 191, 9, 8 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The present invention relates to a transmission method / apparatus.

[0017] A fifth receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of 64 signal points of 2D-Non-Uniform Constellation (NUC) of 64QAM (Quadrature Amplitude Modulation) in units of 6 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 173, 36, 60, 172, 41, 149, 45, 75, 144, 68, 148, 168, 134, 58, 86, 50, 115, 167, 54, 29, 1, 132, 125, 114, 69, 77, 135, 39, 145, 139, 163, 44, 146, 40, 106, 178, 52, 14, 78, 174, 3, 126, 20, 169, 98, 47, 33, 121, 109, 88, 185, 157, 183, 152, 158, 76, 56, 30, 123, 137, 186, 89, 83, 141, 156, 143, 2, 90, 151, 111, 170, 161, 182, 79, 66, 26, 108, 119, 38, 35, 180, 154, 153, 175, 181, 72, 80, 23, 15, 122, 49, 10, 4, 17, 155, 179, 46, 24, 37, 129, 0, 171, 34, 63, 27, 57, 166, 177, 117, 120, 113, 100, 28, 6, 55, 71, 150, 187, 131, 147, 43, 64, 102, 176, 130, 93, 105, 128, 138, 164, 127, 142, 51, 12, 42, 53, 99, 133, 87, 188, 13, 159, 190, 140, 84, 59, 104, 65, 7, 189, 160, 162, 74, 107, 118, 101, 22, 62, 61, 103, 25, 124, 112, 70, 16, 97, 67, 116, 82, 81, 110, 48, 92, 184, 96, 94, 91, 165, 19, 31, 5, 11, 32, 95, 18, 21, 73, 85, 136, 191, 9, 8 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0018] A sixth transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 256 signal points of UC (Uniform Constellation) of 256QAM (Quadrature Amplitude Modulation) in units of 8 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 72, 32, 158, 84, 105, 181, 63, 16, 111, 87, 112, 185, 120, 74, 176, 14, 81, 79, 34, 128, 163, 64, 161, 146, 42, 26, 191, 173, 60, 3, 41, 162, 23, 44, 38, 24, 149, 172, 88, 104, 21, 118, 91, 184, 70, 85, 142, 25, 159, 186, 148, 96, 188, 190, 61, 123, 169, 136, 33, 109, 54, 101, 7, 19, 145, 137, 107, 82, 121, 90, 144, 187, 180, 8, 132, 114, 65, 29, 51, 103, 139, 141, 55, 108, 68, 0, 124, 170, 18, 143, 177, 2, 22, 179, 166, 53, 6, 99, 73, 12, 43, 69, 129, 183, 71, 39, 165, 171, 28, 92, 189, 119, 113, 20, 151, 59, 46, 66, 102, 182, 153, 94, 140, 115, 174, 125, 127, 116, 31, 47, 156, 147, 135, 48, 110, 160, 89, 86, 40, 155, 100, 36, 35, 57, 56, 9, 80, 126, 62, 75, 52, 83, 1, 76, 17, 122, 178, 30, 131, 27, 164, 106, 152, 49, 37, 167, 78, 95, 168, 175, 117, 4, 50, 13, 93, 97, 150, 45, 157, 130, 154, 10, 133, 77, 15, 67, 98, 134, 138, 11, 58, 5 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The present invention relates to a transmission method / apparatus.

[0019] A sixth receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of 256 signal points of UC (Uniform Constellation) of 256QAM (Quadrature Amplitude Modulation) in units of 8 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 72, 32, 158, 84, 105, 181, 63, 16, 111, 87, 112, 185, 120, 74, 176, 14, 81, 79, 34, 128, 163, 64, 161, 146, 42, 26, 191, 173, 60, 3, 41, 162, 23, 44, 38, 24, 149, 172, 88, 104, 21, 118, 91, 184, 70, 85, 142, 25, 159, 186, 148, 96, 188, 190, 61, 123, 169, 136, 33, 109, 54, 101, 7, 19, 145, 137, 107, 82, 121, 90, 144, 187, 180, 8, 132, 114, 65, 29, 51, 103, 139, 141, 55, 108, 68, 0, 124, 170, 18, 143, 177, 2, 22, 179, 166, 53, 6, 99, 73, 12, 43, 69, 129, 183, 71, 39, 165, 171, 28, 92, 189, 119, 113, 20, 151, 59, 46, 66, 102, 182, 153, 94, 140, 115, 174, 125, 127, 116, 31, 47, 156, 147, 135, 48, 110, 160, 89, 86, 40, 155, 100, 36, 35, 57, 56, 9, 80, 126, 62, 75, 52, 83, 1, 76, 17, 122, 178, 30, 131, 27, 164, 106, 152, 49, 37, 167, 78, 95, 168, 175, 117, 4, 50, 13, 93, 97, 150, 45, 157, 130, 154, 10, 133, 77, 15, 67, 98, 134, 138, 11, 58, 5 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0020] A seventh transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 256 signal points of UC (Uniform Constellation) of 256QAM (Quadrature Amplitude Modulation) in units of 8 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 9, 5, 13, 50, 156, 80, 30, 150, 18, 84, 54, 87, 40, 140, 12, 169, 1, 65, 90, 99, 21, 94, 20, 158, 27, 168, 19, 128, 57, 151, 37, 36, 15, 45, 59, 136, 4, 2, 106, 160, 83, 48, 103, 78, 173, 33, 172, 186, 24, 164, 181, 35, 183, 72, 73, 176, 161, 119, 76, 125, 121, 124, 16, 174, 66, 34, 177, 137, 46, 44, 126, 116, 69, 41, 145, 3, 114, 132, 32, 7, 105, 31, 56, 134, 155, 135, 108, 93, 89, 167, 81, 190, 131, 127, 102, 88, 62, 49, 163, 170, 53, 63, 38, 178, 0, 77, 188, 22, 180, 185, 191, 153, 61, 129, 144, 39, 138, 166, 14, 154, 82, 29, 110, 146, 123, 60, 187, 11, 162, 25, 157, 52, 91, 118, 133, 17, 28, 10, 130, 111, 159, 42, 58, 141, 142, 189, 68, 107, 8, 113, 6, 74, 47, 75, 109, 175, 147, 64, 149, 92, 43, 85, 96, 122, 117, 171, 152, 26, 79, 86, 51, 95, 67, 165, 112, 148, 182, 143, 179, 120, 139, 97, 184, 104, 71, 70, 115, 23, 100, 98, 101, 55 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The present invention relates to a transmission method / apparatus.

[0021] A seventh receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of 256 signal points of UC (Uniform Constellation) of 256QAM (Quadrature Amplitude Modulation) in units of 8 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 9, 5, 13, 50, 156, 80, 30, 150, 18, 84, 54, 87, 40, 140, 12, 169, 1, 65, 90, 99, 21, 94, 20, 158, 27, 168, 19, 128, 57, 151, 37, 36, 15, 45, 59, 136, 4, 2, 106, 160, 83, 48, 103, 78, 173, 33, 172, 186, 24, 164, 181, 35, 183, 72, 73, 176, 161, 119, 76, 125, 121, 124, 16, 174, 66, 34, 177, 137, 46, 44, 126, 116, 69, 41, 145, 3, 114, 132, 32, 7, 105, 31, 56, 134, 155, 135, 108, 93, 89, 167, 81, 190, 131, 127, 102, 88, 62, 49, 163, 170, 53, 63, 38, 178, 0, 77, 188, 22, 180, 185, 191, 153, 61, 129, 144, 39, 138, 166, 14, 154, 82, 29, 110, 146, 123, 60, 187, 11, 162, 25, 157, 52, 91, 118, 133, 17, 28, 10, 130, 111, 159, 42, 58, 141, 142, 189, 68, 107, 8, 113, 6, 74, 47, 75, 109, 175, 147, 64, 149, 92, 43, 85, 96, 122, 117, 171, 152, 26, 79, 86, 51, 95, 67, 165, 112, 148, 182, 143, 179, 120, 139, 97, 184, 104, 71, 70, 115, 23, 100, 98, 101, 55 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0022] An eighth transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 1024 signal points of 1D-NUC (Non-Uniform Constellation) of 1024QAM (Quadrature Amplitude Modulation) in units of 10 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 173, 19, 14, 40, 115, 80, 35, 24, 79, 94, 33, 109, 101, 61, 142, 128, 130, 162, 11, 159, 47, 160, 143, 38, 65, 122, 6, 181, 12, 45, 0, 106, 153, 56, 21, 125, 17, 129, 85, 186, 27, 155, 107, 156, 191, 151, 90, 135, 64, 57, 113, 175, 49, 108, 149, 164, 26, 146, 105, 104, 29, 100, 84, 92, 3, 58, 41, 91, 139, 174, 70, 182, 89, 131, 25, 119, 178, 7, 48, 54, 184, 1, 126, 43, 179, 168, 120, 60, 190, 68, 136, 176, 163, 13, 71, 147, 63, 37, 72, 32, 30, 123, 185, 154, 167, 86, 103, 138, 127, 148, 50, 152, 66, 46, 118, 96, 10, 111, 145, 99, 180, 88, 158, 114, 110, 73, 117, 112, 52, 165, 62, 23, 102, 59, 36, 5, 116, 98, 53, 188, 39, 93, 31, 28, 55, 172, 189, 187, 67, 15, 16, 4, 22, 133, 76, 44, 87, 77, 18, 78, 169, 166, 83, 82, 161, 74, 134, 157, 81, 95, 42, 132, 121, 8, 97, 141, 20, 170, 69, 177, 34, 140, 124, 183, 51, 137, 9, 2, 75, 144, 171, 150 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The present invention relates to a transmission method / apparatus.

[0023] An eighth receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of 1024 signal points of 1D-NUC (Non-Uniform Constellation) of 1024QAM (Quadrature Amplitude Modulation) in units of 10 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 173, 19, 14, 40, 115, 80, 35, 24, 79, 94, 33, 109, 101, 61, 142, 128, 130, 162, 11, 159, 47, 160, 143, 38, 65, 122, 6, 181, 12, 45, 0, 106, 153, 56, 21, 125, 17, 129, 85, 186, 27, 155, 107, 156, 191, 151, 90, 135, 64, 57, 113, 175, 49, 108, 149, 164, 26, 146, 105, 104, 29, 100, 84, 92, 3, 58, 41, 91, 139, 174, 70, 182, 89, 131, 25, 119, 178, 7, 48, 54, 184, 1, 126, 43, 179, 168, 120, 60, 190, 68, 136, 176, 163, 13, 71, 147, 63, 37, 72, 32, 30, 123, 185, 154, 167, 86, 103, 138, 127, 148, 50, 152, 66, 46, 118, 96, 10, 111, 145, 99, 180, 88, 158, 114, 110, 73, 117, 112, 52, 165, 62, 23, 102, 59, 36, 5, 116, 98, 53, 188, 39, 93, 31, 28, 55, 172, 189, 187, 67, 15, 16, 4, 22, 133, 76, 44, 87, 77, 18, 78, 169, 166, 83, 82, 161, 74, 134, 157, 81, 95, 42, 132, 121, 8, 97, 141, 20, 170, 69, 177, 34, 140, 124, 183, 51, 137, 9, 2, 75, 144, 171, 150 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0024] A ninth transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 1024 signal points of 1D-NUC (Non-Uniform Constellation) of 1024QAM (Quadrature Amplitude Modulation) in units of 10 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 27, 109, 45, 105, 174, 62, 185, 69, 102, 91, 37, 39, 31, 34, 127, 111, 30, 23, 157, 155, 76, 19, 85, 172, 122, 5, 36, 100, 26, 59, 136, 79, 25, 134, 101, 3, 96, 135, 21, 2, 35, 82, 47, 143, 56, 54, 149, 7, 175, 170, 144, 71, 190, 94, 64, 131, 145, 40, 191, 86, 90, 24, 139, 20, 184, 181, 29, 176, 124, 159, 12, 43, 187, 16, 162, 57, 0, 188, 11, 42, 4, 164, 156, 22, 95, 81, 153, 141, 169, 117, 50, 151, 89, 120, 189, 167, 177, 173, 140, 118, 51, 55, 113, 171, 41, 63, 148, 106, 9, 17, 80, 97, 77, 83, 182, 161, 137, 15, 125, 186, 88, 98, 32, 138, 129, 46, 52, 73, 168, 115, 165, 142, 38, 84, 128, 166, 107, 116, 123, 114, 93, 78, 178, 66, 146, 160, 104, 121, 48, 74, 13, 61, 70, 60, 75, 163, 179, 28, 130, 154, 53, 110, 10, 33, 112, 18, 180, 147, 133, 1, 65, 68, 8, 44, 108, 132, 183, 6, 119, 67, 14, 152, 72, 150, 103, 87, 58, 99, 126, 92, 49, 158 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The present invention relates to a transmission method / apparatus.

[0025] A ninth receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of 1024 signal points of 1D-NUC (Non-Uniform Constellation) of 1024QAM (Quadrature Amplitude Modulation) in units of 10 bits, wherein in the group-wise interleaving, the i+1-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 27, 109, 45, 105, 174, 62, 185, 69, 102, 91, 37, 39, 31, 34, 127, 111, 30, 23, 157, 155, 76, 19, 85, 172, 122, 5, 36, 100, 26, 59, 136, 79, 25, 134, 101, 3, 96, 135, 21, 2, 35, 82, 47, 143, 56, 54, 149, 7, 175, 170, 144, 71, 190, 94, 64, 131, 145, 40, 191, 86, 90, 24, 139, 20, 184, 181, 29, 176, 124, 159, 12, 43, 187, 16, 162, 57, 0, 188, 11, 42, 4, 164, 156, 22, 95, 81, 153, 141, 169, 117, 50, 151, 89, 120, 189, 167, 177, 173, 140, 118, 51, 55, 113, 171, 41, 63, 148, 106, 9, 17, 80, 97, 77, 83, 182, 161, 137, 15, 125, 186, 88, 98, 32, 138, 129, 46, 52, 73, 168, 115, 165, 142, 38, 84, 128, 166, 107, 116, 123, 114, 93, 78, 178, 66, 146, 160, 104, 121, 48, 74, 13, 61, 70, 60, 75, 163, 179, 28, 130, 154, 53, 110, 10, 33, 112, 18, 180, 147, 133, 1, 65, 68, 8, 44, 108, 132, 183, 6, 119, 67, 14, 152, 72, 150, 103, 87, 58, 99, 126, 92, 49, 158 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0026] A tenth transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 4096 signal points of UC (Uniform Constellation) of 4096QAM (Quadrature Amplitude Modulation) in units of 12 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 50, 30, 180, 100, 44, 21, 25, 130, 190, 135, 154, 84, 150, 20, 16, 184, 137, 109, 189, 36, 105, 151, 49, 107, 108, 79, 148, 121, 88, 128, 62, 7, 185, 145, 166, 64, 141, 102, 181, 191, 94, 171, 1, 14, 11, 170, 63, 67, 17, 51, 90, 155, 98, 115, 173, 26, 56, 87, 138, 81, 13, 31, 27, 24, 29, 46, 54, 78, 118, 120, 164, 58, 95, 122, 106, 85, 96, 41, 3, 187, 72, 0, 143, 142, 186, 146, 101, 89, 23, 133, 83, 92, 22, 99, 136, 158, 156, 91, 97, 28, 162, 147, 65, 139, 111, 38, 161, 163, 4, 75, 125, 177, 12, 70, 114, 6, 45, 165, 126, 132, 134, 40, 149, 104, 188, 80, 55, 34, 119, 175, 66, 93, 39, 47, 153, 8, 69, 157, 61, 35, 182, 124, 168, 76, 131, 59, 112, 152, 82, 116, 123, 9, 73, 15, 86, 159, 172, 18, 183, 68, 103, 167, 113, 5, 74, 42, 174, 140, 2, 10, 32, 19, 127, 48, 169, 117, 129, 178, 53, 179, 71, 52, 60, 110, 57, 144, 160, 43, 37, 33, 77, 176 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The present invention relates to a transmission method / apparatus.

[0027] A tenth receiving device / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in 360-bit bit group units; and a mapping step of mapping the LDPC code to one of 4096 signal points of UC (Uniform Constellation) of 4096QAM (Quadrature Amplitude Modulation) in 12-bit units, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 50, 30, 180, 100, 44, 21, 25, 130, 190, 135, 154, 84, 150, 20, 16, 184, 137, 109, 189, 36, 105, 151, 49, 107, 108, 79, 148, 121, 88, 128, 62, 7, 185, 145, 166, 64, 141, 102, 181, 191, 94, 171, 1, 14, 11, 170, 63, 67, 17, 51, 90, 155, 98, 115, 173, 26, 56, 87, 138, 81, 13, 31, 27, 24, 29, 46, 54, 78, 118, 120, 164, 58, 95, 122, 106, 85, 96, 41, 3, 187, 72, 0, 143, 142, 186, 146, 101, 89, 23, 133, 83, 92, 22, 99, 136, 158, 156, 91, 97, 28, 162, 147, 65, 139, 111, 38, 161, 163, 4, 75, 125, 177, 12, 70, 114, 6, 45, 165, 126, 132, 134, 40, 149, 104, 188, 80, 55, 34, 119, 175, 66, 93, 39, 47, 153, 8, 69, 157, 61, 35, 182, 124, 168, 76, 131, 59, 112, 152, 82, 116, 123, 9, 73, 15, 86, 159, 172, 18, 183, 68, 103, 167, 113, 5, 74, 42, 174, 140, 2, 10, 32, 19, 127, 48, 169, 117, 129, 178, 53, 179, 71, 52, 60, 110, 57, 144, 160, 43, 37, 33, 77, 176 the parity check matrix includes an A matrix at the top left of the parity check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of a staircase structure adjacent to the right of the A matrix, which has M1 rows and M1 columns, a Z matrix which is a zero matrix adjacent to the right of the B matrix, which has M1 rows and N-K-M1 columns, a C matrix adjacent below the A matrix and the B matrix, which has N-K-M1 rows and K+M1 columns, and a D matrix which is an identity matrix adjacent to the right of the C matrix, which has N-K-M1 rows and N-K-M1 columns, the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0028] An eleventh transmission method / apparatus of the present technology includes: a coding step / unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step / unit that performs group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step / unit that maps the LDPC code to one of 4096 signal points of UC (Uniform Constellation) of 4096QAM (Quadrature Amplitude Modulation) in units of 12 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 163, 174, 26, 190, 68, 80, 112, 146, 97, 44, 156, 134, 51, 167, 19, 127, 145, 102, 20, 58, 30, 9, 153, 143, 32, 63, 189, 180, 110, 41, 101, 166, 104, 138, 89, 42, 27, 8, 161, 67, 72, 81, 106, 132, 175, 107, 116, 186, 108, 13, 96, 154, 10, 103, 139, 99, 164, 29, 12, 118, 123, 109, 133, 61, 64, 0, 128, 17, 6, 45, 159, 1, 66, 24, 38, 33, 95, 187, 50, 120, 21, 168, 182, 184, 141, 148, 31, 79, 25, 144, 170, 18, 176, 135, 183, 7, 90, 52, 94, 77, 65, 3, 15, 85, 43, 100, 35, 124, 39, 57, 78, 88, 70, 76, 171, 149, 121, 125, 84, 16, 140, 40, 150, 157, 36, 48, 162, 2, 62, 22, 147, 83, 53, 82, 177, 98, 115, 69, 105, 151, 136, 181, 56, 173, 122, 111, 47, 179, 191, 119, 87, 178, 155, 131, 185, 91, 60, 55, 54, 37, 172, 169, 4, 188, 158, 11, 59, 160, 129, 5, 34, 14, 137, 117, 126, 114, 49, 73, 74, 28, 75, 152, 142, 71, 23, 86, 93, 130, 92, 113, 46, 165 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The present invention relates to a transmission method / apparatus.

[0029] An eleventh receiving apparatus / method of the present technology includes: a coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; a group-wise interleaving step of performing group-wise interleaving of the LDPC code in units of 360-bit bit groups; and a mapping step of mapping the LDPC code to one of 4096 signal points of UC (Uniform Constellation) of 4096QAM (Quadrature Amplitude Modulation) in units of 12 bits, wherein in the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and a sequence of bit groups 0 to 191 of the 69120-bit LDPC code is mapped to bit group i. 163, 174, 26, 190, 68, 80, 112, 146, 97, 44, 156, 134, 51, 167, 19, 127, 145, 102, 20, 58, 30, 9, 153, 143, 32, 63, 189, 180, 110, 41, 101, 166, 104, 138, 89, 42, 27, 8, 161, 67, 72, 81, 106, 132, 175, 107, 116, 186, 108, 13, 96, 154, 10, 103, 139, 99, 164, 29, 12, 118, 123, 109, 133, 61, 64, 0, 128, 17, 6, 45, 159, 1, 66, 24, 38, 33, 95, 187, 50, 120, 21, 168, 182, 184, 141, 148, 31, 79, 25, 144, 170, 18, 176, 135, 183, 7, 90, 52, 94, 77, 65, 3, 15, 85, 43, 100, 35, 124, 39, 57, 78, 88, 70, 76, 171, 149, 121, 125, 84, 16, 140, 40, 150, 157, 36, 48, 162, 2, 62, 22, 147, 83, 53, 82, 177, 98, 115, 69, 105, 151, 136, 181, 56, 173, 122, 111, 47, 179, 191, 119, 87, 178, 155, 131, 185, 91, 60, 55, 54, 37, 172, 169, 4, 188, 158, 11, 59, 160, 129, 5, 34, 14, 137, 117, 126, 114, 49, 73, 74, 28, 75, 152, 142, 71, 23, 86, 93, 130, 92, 113, 46, 165 the parity check matrix includes an A matrix at the top left of the parity check matrix, of M1 rows and K columns, expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, an M1 row and M1 column B matrix of a staircase structure adjacent to the right of the A matrix, a M1 row and N-K-M1 column Z matrix which is a zero matrix adjacent to the right of the B matrix, a N-K-M1 row and N-K-M1 column C matrix adjacent below the A matrix and the B matrix, and a N-K-M1 row and N-K-M1 column D matrix which is an identity matrix adjacent to the right of the C matrix, the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 The receiving device / method includes a group-wise deinterleaving unit / step for restoring the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the transmission method described above, to the original arrangement.

[0030] In the first transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped to one of four signal points of QPSK (Quadrature Phase Shift Keying) in 2-bit units. In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 191, 12, 188, 158, 173, 48, 75, 146, 113, 15, 51, 119, 132, 161, 91, 189, 142, 93, 120, 29, 156, 101, 100, 22, 165, 65, 98, 153, 127, 74, 39, 80, 38, 130, 148, 81, 13, 24, 125, 0, 174, 140, 124, 5, 68, 3, 104, 136, 63, 162, 106, 8, 25, 182, 178, 90, 96, 79, 168, 172, 128, 64, 69, 102, 45, 66, 86, 155, 163, 6, 152, 164, 108, 9, 111, 16, 177, 53, 94, 85, 72, 32, 147, 184, 117, 30, 54, 34, 70, 149, 157, 109, 73, 41, 131, 187, 185, 18, 4, 150, 92, 143, 14, 115, 20, 50, 26, 83, 36, 58, 169, 107, 129, 121, 43, 103, 21, 139, 52, 167, 19, 2, 40, 116, 181, 61, 141, 17, 33, 11, 135, 1, 37, 123, 180, 137, 77, 166, 183, 82, 23, 56, 88, 67, 176, 76, 35, 71, 105, 87, 78, 171, 55, 62, 44, 57, 97, 122, 112, 59, 27, 99, 84, 10, 134, 42, 118, 144, 49, 28, 126, 95, 7, 110, 186, 114, 151, 145, 175, 138, 133, 31, 179, 89, 46, 160, 170, 60, 154, 159, 47, 190 The parity check matrix includes an A matrix of M1 rows and K columns located at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 It has become.

[0031] In the first receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the first transmission method, is restored to the original arrangement.

[0032] In a second transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped to one of 16 signal points of UC (Uniform Constellation) of 16QAM (Quadrature Amplitude Modulation) in 4-bit units. In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 133, 69, 28, 111, 127, 5, 97, 42, 9, 160, 139, 135, 138, 130, 86, 94, 75, 15, 21, 73, 89, 59, 76, 17, 64, 152, 55, 106, 34, 2, 163, 187, 170, 52, 1, 174, 45, 99, 57, 105, 4, 35, 119, 31, 114, 155, 67, 156, 8, 88, 103, 172, 149, 58, 166, 37, 164, 189, 71, 30, 72, 148, 38, 98, 176, 185, 182, 134, 95, 173, 78, 48, 96, 26, 151, 167, 159, 175, 74, 53, 162, 110, 54, 49, 83, 79, 171, 90, 61, 100, 150, 121, 43, 66, 144, 44, 132, 188, 115, 41, 25, 80, 13, 104, 161, 65, 116, 14, 158, 51, 117, 60, 190, 140, 186, 123, 40, 122, 102, 128, 107, 183, 11, 146, 10, 68, 0, 84, 36, 143, 153, 93, 33, 50, 101, 7, 27, 137, 120, 191, 165, 131, 18, 70, 112, 154, 169, 92, 29, 136, 12, 157, 47, 19, 181, 147, 180, 141, 142, 126, 118, 129, 124, 3, 177, 62, 16, 22, 179, 39, 145, 85, 32, 168, 77, 6, 23, 125, 82, 113, 20, 109, 24, 178, 46, 81, 108, 63, 56, 87, 91, 184 The parity check matrix includes an A matrix of M1 rows and K columns at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 It has become.

[0033] In the second receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the second transmission method, is restored to the original arrangement.

[0034] In a third transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped to one of 16 signal points of UC (Uniform Constellation) of 16QAM (Quadrature Amplitude Modulation) in 4-bit units. In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 56, 85, 9, 118, 38, 182, 80, 116, 96, 47, 69, 176, 49, 180, 8, 72, 44, 154, 177, 101, 35, 125, 17, 34, 121, 37, 170, 174, 78, 4, 27, 10, 65, 6, 25, 15, 33, 169, 188, 46, 93, 36, 129, 152, 59, 167, 122, 184, 54, 148, 42, 40, 134, 189, 28, 87, 70, 144, 161, 185, 29, 173, 166, 146, 67, 57, 187, 76, 19, 71, 50, 158, 94, 24, 43, 133, 98, 149, 119, 61, 90, 3, 179, 2, 68, 12, 111, 138, 109, 141, 103, 13, 66, 112, 147, 21, 135, 20, 7, 139, 162, 55, 110, 39, 26, 106, 97, 114, 123, 91, 100, 18, 150, 178, 108, 126, 75, 62, 99, 89, 168, 88, 175, 0, 95, 77, 11, 48, 191, 102, 171, 41, 5, 74, 86, 128, 181, 53, 22, 105, 140, 45, 16, 73, 104, 30, 143, 79, 84, 145, 142, 164, 117, 23, 31, 159, 51, 136, 157, 107, 58, 156, 165, 83, 155, 1, 163, 113, 81, 82, 127, 137, 64, 186, 124, 160, 120, 52, 151, 190, 92, 32, 153, 60, 172, 63, 183, 130, 131, 14, 115, 132 The parity check matrix includes an A matrix of M1 rows and K columns located at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 It has become.

[0035] In the third receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the third transmission method, is restored to the original arrangement.

[0036] In a fourth transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped in 6-bit units to one of 64 signal points of 2D-NUC (Non-Uniform Constellation) of 64QAM (Quadrature Amplitude Modulation). In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 17, 64, 171, 69, 132, 126, 31, 140, 181, 157, 32, 119, 50, 3, 158, 86, 51, 82, 154, 176, 60, 70, 117, 110, 107, 111, 61, 186, 178, 7, 188, 81, 19, 30, 165, 104, 22, 35, 145, 113, 155, 97, 131, 26, 179, 142, 63, 57, 175, 122, 105, 12, 24, 4, 42, 147, 172, 183, 120, 25, 180, 95, 48, 15, 150, 162, 170, 148, 108, 20, 149, 90, 23, 83, 47, 103, 5, 187, 163, 137, 52, 189, 184, 11, 87, 84, 151, 177, 174, 34, 139, 75, 54, 96, 102, 33, 166, 167, 59, 127, 134, 78, 121, 182, 133, 46, 124, 9, 106, 71, 37, 76, 94, 123, 45, 16, 144, 115, 10, 160, 185, 85, 164, 99, 91, 136, 173, 1, 66, 141, 152, 6, 13, 41, 14, 168, 89, 101, 72, 67, 98, 29, 62, 190, 93, 73, 100, 153, 28, 135, 161, 39, 116, 65, 56, 156, 2, 27, 80, 143, 40, 129, 36, 21, 146, 88, 18, 138, 38, 169, 74, 109, 68, 49, 159, 112, 114, 58, 118, 77, 191, 53, 8, 92, 44, 55, 0, 130, 128, 125, 79, 43 The parity check matrix includes an A matrix of M1 rows and K columns at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 It has become.

[0037] In the fourth receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the fourth transmission method, is restored to the original arrangement.

[0038] In a fifth transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped in 6-bit units to one of 64 signal points of 2D-NUC (Non-Uniform Constellation) of 64QAM (Quadrature Amplitude Modulation). In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 173, 36, 60, 172, 41, 149, 45, 75, 144, 68, 148, 168, 134, 58, 86, 50, 115, 167, 54, 29, 1, 132, 125, 114, 69, 77, 135, 39, 145, 139, 163, 44, 146, 40, 106, 178, 52, 14, 78, 174, 3, 126, 20, 169, 98, 47, 33, 121, 109, 88, 185, 157, 183, 152, 158, 76, 56, 30, 123, 137, 186, 89, 83, 141, 156, 143, 2, 90, 151, 111, 170, 161, 182, 79, 66, 26, 108, 119, 38, 35, 180, 154, 153, 175, 181, 72, 80, 23, 15, 122, 49, 10, 4, 17, 155, 179, 46, 24, 37, 129, 0, 171, 34, 63, 27, 57, 166, 177, 117, 120, 113, 100, 28, 6, 55, 71, 150, 187, 131, 147, 43, 64, 102, 176, 130, 93, 105, 128, 138, 164, 127, 142, 51, 12, 42, 53, 99, 133, 87, 188, 13, 159, 190, 140, 84, 59, 104, 65, 7, 189, 160, 162, 74, 107, 118, 101, 22, 62, 61, 103, 25, 124, 112, 70, 16, 97, 67, 116, 82, 81, 110, 48, 92, 184, 96, 94, 91, 165, 19, 31, 5, 11, 32, 95, 18, 21, 73, 85, 136, 191, 9, 8 The parity check matrix includes an A matrix of M1 rows and K columns located at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 It has become.

[0039] In the fifth receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the fifth transmission method, is restored to the original arrangement.

[0040] In a sixth transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped in 8-bit units to one of 256 signal points of UC (Uniform Constellation) of 256QAM (Quadrature Amplitude Modulation). In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 72, 32, 158, 84, 105, 181, 63, 16, 111, 87, 112, 185, 120, 74, 176, 14, 81, 79, 34, 128, 163, 64, 161, 146, 42, 26, 191, 173, 60, 3, 41, 162, 23, 44, 38, 24, 149, 172, 88, 104, 21, 118, 91, 184, 70, 85, 142, 25, 159, 186, 148, 96, 188, 190, 61, 123, 169, 136, 33, 109, 54, 101, 7, 19, 145, 137, 107, 82, 121, 90, 144, 187, 180, 8, 132, 114, 65, 29, 51, 103, 139, 141, 55, 108, 68, 0, 124, 170, 18, 143, 177, 2, 22, 179, 166, 53, 6, 99, 73, 12, 43, 69, 129, 183, 71, 39, 165, 171, 28, 92, 189, 119, 113, 20, 151, 59, 46, 66, 102, 182, 153, 94, 140, 115, 174, 125, 127, 116, 31, 47, 156, 147, 135, 48, 110, 160, 89, 86, 40, 155, 100, 36, 35, 57, 56, 9, 80, 126, 62, 75, 52, 83, 1, 76, 17, 122, 178, 30, 131, 27, 164, 106, 152, 49, 37, 167, 78, 95, 168, 175, 117, 4, 50, 13, 93, 97, 150, 45, 157, 130, 154, 10, 133, 77, 15, 67, 98, 134, 138, 11, 58, 5 The parity check matrix includes an A matrix of M1 rows and K columns at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 It has become.

[0041] In the sixth receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the sixth transmission method, is restored to the original arrangement.

[0042] In a seventh transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped in 8-bit units to one of 256 signal points of UC (Uniform Constellation) of 256QAM (Quadrature Amplitude Modulation). In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 9, 5, 13, 50, 156, 80, 30, 150, 18, 84, 54, 87, 40, 140, 12, 169, 1, 65, 90, 99, 21, 94, 20, 158, 27, 168, 19, 128, 57, 151, 37, 36, 15, 45, 59, 136, 4, 2, 106, 160, 83, 48, 103, 78, 173, 33, 172, 186, 24, 164, 181, 35, 183, 72, 73, 176, 161, 119, 76, 125, 121, 124, 16, 174, 66, 34, 177, 137, 46, 44, 126, 116, 69, 41, 145, 3, 114, 132, 32, 7, 105, 31, 56, 134, 155, 135, 108, 93, 89, 167, 81, 190, 131, 127, 102, 88, 62, 49, 163, 170, 53, 63, 38, 178, 0, 77, 188, 22, 180, 185, 191, 153, 61, 129, 144, 39, 138, 166, 14, 154, 82, 29, 110, 146, 123, 60, 187, 11, 162, 25, 157, 52, 91, 118, 133, 17, 28, 10, 130, 111, 159, 42, 58, 141, 142, 189, 68, 107, 8, 113, 6, 74, 47, 75, 109, 175, 147, 64, 149, 92, 43, 85, 96, 122, 117, 171, 152, 26, 79, 86, 51, 95, 67, 165, 112, 148, 182, 143, 179, 120, 139, 97, 184, 104, 71, 70, 115, 23, 100, 98, 101, 55 The parity check matrix includes an A matrix of M1 rows and K columns located at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 It has become.

[0043] In the seventh receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the seventh transmission method, is restored to the original arrangement.

[0044] In an eighth transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped in 10-bit units to one of 1024 signal points of 1D-NUC (Non-Uniform Constellation) of 1024QAM (Quadrature Amplitude Modulation). In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 173, 19, 14, 40, 115, 80, 35, 24, 79, 94, 33, 109, 101, 61, 142, 128, 130, 162, 11, 159, 47, 160, 143, 38, 65, 122, 6, 181, 12, 45, 0, 106, 153, 56, 21, 125, 17, 129, 85, 186, 27, 155, 107, 156, 191, 151, 90, 135, 64, 57, 113, 175, 49, 108, 149, 164, 26, 146, 105, 104, 29, 100, 84, 92, 3, 58, 41, 91, 139, 174, 70, 182, 89, 131, 25, 119, 178, 7, 48, 54, 184, 1, 126, 43, 179, 168, 120, 60, 190, 68, 136, 176, 163, 13, 71, 147, 63, 37, 72, 32, 30, 123, 185, 154, 167, 86, 103, 138, 127, 148, 50, 152, 66, 46, 118, 96, 10, 111, 145, 99, 180, 88, 158, 114, 110, 73, 117, 112, 52, 165, 62, 23, 102, 59, 36, 5, 116, 98, 53, 188, 39, 93, 31, 28, 55, 172, 189, 187, 67, 15, 16, 4, 22, 133, 76, 44, 87, 77, 18, 78, 169, 166, 83, 82, 161, 74, 134, 157, 81, 95, 42, 132, 121, 8, 97, 141, 20, 170, 69, 177, 34, 140, 124, 183, 51, 137, 9, 2, 75, 144, 171, 150 The parity check matrix includes an A matrix of M1 rows and K columns at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 It has become.

[0045] In the eighth receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the eighth transmission method, is restored to the original arrangement.

[0046] In a ninth transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped in 10-bit units to one of 1024 signal points of 1D-NUC (Non-Uniform Constellation) of 1024QAM (Quadrature Amplitude Modulation). In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 27, 109, 45, 105, 174, 62, 185, 69, 102, 91, 37, 39, 31, 34, 127, 111, 30, 23, 157, 155, 76, 19, 85, 172, 122, 5, 36, 100, 26, 59, 136, 79, 25, 134, 101, 3, 96, 135, 21, 2, 35, 82, 47, 143, 56, 54, 149, 7, 175, 170, 144, 71, 190, 94, 64, 131, 145, 40, 191, 86, 90, 24, 139, 20, 184, 181, 29, 176, 124, 159, 12, 43, 187, 16, 162, 57, 0, 188, 11, 42, 4, 164, 156, 22, 95, 81, 153, 141, 169, 117, 50, 151, 89, 120, 189, 167, 177, 173, 140, 118, 51, 55, 113, 171, 41, 63, 148, 106, 9, 17, 80, 97, 77, 83, 182, 161, 137, 15, 125, 186, 88, 98, 32, 138, 129, 46, 52, 73, 168, 115, 165, 142, 38, 84, 128, 166, 107, 116, 123, 114, 93, 78, 178, 66, 146, 160, 104, 121, 48, 74, 13, 61, 70, 60, 75, 163, 179, 28, 130, 154, 53, 110, 10, 33, 112, 18, 180, 147, 133, 1, 65, 68, 8, 44, 108, 132, 183, 6, 119, 67, 14, 152, 72, 150, 103, 87, 58, 99, 126, 92, 49, 158 The parity check matrix includes an A matrix of M1 rows and K columns located at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 It has become.

[0047] In the ninth receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the ninth transmission method, is restored to the original arrangement.

[0048] In a tenth transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 3 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped in 12-bit units to one of 4096 signal points of UC (Uniform Constellation) of 4096QAM (Quadrature Amplitude Modulation). In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 50, 30, 180, 100, 44, 21, 25, 130, 190, 135, 154, 84, 150, 20, 16, 184, 137, 109, 189, 36, 105, 151, 49, 107, 108, 79, 148, 121, 88, 128, 62, 7, 185, 145, 166, 64, 141, 102, 181, 191, 94, 171, 1, 14, 11, 170, 63, 67, 17, 51, 90, 155, 98, 115, 173, 26, 56, 87, 138, 81, 13, 31, 27, 24, 29, 46, 54, 78, 118, 120, 164, 58, 95, 122, 106, 85, 96, 41, 3, 187, 72, 0, 143, 142, 186, 146, 101, 89, 23, 133, 83, 92, 22, 99, 136, 158, 156, 91, 97, 28, 162, 147, 65, 139, 111, 38, 161, 163, 4, 75, 125, 177, 12, 70, 114, 6, 45, 165, 126, 132, 134, 40, 149, 104, 188, 80, 55, 34, 119, 175, 66, 93, 39, 47, 153, 8, 69, 157, 61, 35, 182, 124, 168, 76, 131, 59, 112, 152, 82, 116, 123, 9, 73, 15, 86, 159, 172, 18, 183, 68, 103, 167, 113, 5, 74, 42, 174, 140, 2, 10, 32, 19, 127, 48, 169, 117, 129, 178, 53, 179, 71, 52, 60, 110, 57, 144, 160, 43, 37, 33, 77, 176 The parity check matrix includes an A matrix of M1 rows and K columns at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 1800, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 952 1540 1714 4127 4576 13540 16051 22016 28342 29021 29884 34149 43069 45431 45764 49218 560 888 1582 5282 7435 11414 20275 21957 35445 35564 36316 42800 45024 49586 52439 54495 358 690 1339 2085 4919 9289 13240 13592 17626 36076 40463 47406 48151 51157 51667 55260 782 1148 1256 4476 12529 18812 26102 33987 36409 37822 37985 38839 40816 40824 46035 52233 786 1114 1220 8008 15266 16414 18280 19544 24848 27337 29277 31731 31754 34852 50071 50582 61 1023 1329 5463 7360 10119 16898 19922 26180 27792 39278 43941 46391 48767 51534 55637 122 674 1318 3163 4762 11448 13800 14472 17782 21492 21792 22087 23199 30867 32814 54930 201 1523 1535 3026 3795 21814 23438 31100 33271 35220 36784 41091 44823 45201 52727 53980 214 698 872 11001 22869 28522 37629 39576 45388 45685 46767 47410 49179 49707 51036 54550 629 910 1607 3729 7592 12132 19142 20971 26461 26884 27680 28650 32579 38474 44725 46511 459 1092 1245 8857 14843 36588 37166 37409 39090 42239 42434 44302 48827 50073 54458 55508 142 1429 1738 10436 11485 17886 18871 19534 21030 25169 29234 33017 43639 46823 47778 52878 1045 1362 1383 8988 19638 19798 30793 33457 36553 39107 41860 42393 42880 44006 51970 55778 179 1491 1702 6636 14151 22244 22565 22685 27002 28848 28853 31563 33775 44814 46641 52692 493 750 1681 9933 18582 18955 19486 26708 28169 33862 37472 41993 45441 46130 51970 54787 46 612 1350 4248 9202 17520 19232 19497 20177 24136 34460 36988 37528 37984 55455 56037 18 217 234 2619 5013 10736 16236 22379 26775 27970 32100 35692 38772 45572 46062 55106 732 980 1078 2143 12258 13906 20999 21282 40155 41727 43555 47688 47915 49860 51224 51470 1059 1473 1575 11727 20558 23005 29440 34858 35139 37873 38394 38409 39619 44878 47821 52381 285 1186 1679 2583 9932 14540 15464 20148 35790 41235 43021 43062 43877 48636 49400 54782 382 840 1766 6323 7463 11853 15855 15888 24620 24916 31935 32868 33716 34665 47097 51807 1056 1390 1573 5794 10258 10870 11690 13333 16252 16645 18210 21635 25024 29621 30501 45634 556 1507 1725 2796 15637 19402 21719 25713 33014 36410 41815 44160 48353 51766 52608 53372 359 1081 1747 6819 17365 18139 18764 20152 26540 29929 30048 31032 37095 46243 50419 51519 297 746 805 5707 17136 27103 27890 32573 41459 42684 43339 44871 47175 48131 54197 55984 526 550 1548 2108 3225 5925 10665 19215 22974 28698 38245 39765 42509 43235 55012 55025 490 576 617 4353 6355 9433 19430 22898 27224 34620 39420 39883 49496 54119 55305 42 933 1646 4807 9972 11771 12825 18574 23969 24871 32236 41052 43446 43661 47268 404 1200 1631 10778 12006 14743 14965 26387 29817 31421 34357 36147 38146 49531 53692 214 291 1408 8185 8434 12709 15768 16504 23823 24554 29691 30908 37157 53726 55573 104 1026 1043 1978 5485 5912 7899 8444 11562 13092 13869 32334 40343 40616 56077 645 724 1231 7118 11033 14589 17299 20360 21124 24232 31152 33848 38095 44594 46191 358 524 1066 6855 8629 11142 13318 20412 20422 21368 26287 29401 36219 39998 53475 172 206 323 2918 6547 11296 12985 18361 25257 26261 28464 32415 33575 53342 53792 517 689 1458 3764 4738 6395 12184 14460 16822 22290 33094 38976 41535 43310 45909 475 762 794 16878 25613 26912 27498 28702 30147 30402 30480 40097 49193 51015 52390 3582 6978 16762 18054 21006 23402 24053 24684 32380 34957 36704 38720 48479 3092 7012 7705 12494 12593 22146 25810 31500 48236 49750 53385 53483 53758 14340 14744 16962 24367 25385 28318 30752 38563 47016 50468 50926 52848 53000 4600 5410 6591 9437 16713 23711 25180 34179 34991 45491 52486 52838 53988 9551 15754 22520 24032 25914 27722 29829 31308 33362 34465 47258 50435 50746 It has become.

[0049] In the tenth receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the tenth transmission method, is restored to the original arrangement.

[0050] In an eleventh transmission method / apparatus of the present technology, LDPC coding is performed based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16, and group-wise interleaving is performed to interleave the LDPC code in 360-bit bit group units. Then, the LDPC code is mapped in 12-bit units to one of 4096 signal points of UC (Uniform Constellation) of 4096QAM (Quadrature Amplitude Modulation). In the group-wise interleaving, the (i+1)-th bit group from the beginning of the LDPC code is defined as bit group i, and the arrangement of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group i. 163, 174, 26, 190, 68, 80, 112, 146, 97, 44, 156, 134, 51, 167, 19, 127, 145, 102, 20, 58, 30, 9, 153, 143, 32, 63, 189, 180, 110, 41, 101, 166, 104, 138, 89, 42, 27, 8, 161, 67, 72, 81, 106, 132, 175, 107, 116, 186, 108, 13, 96, 154, 10, 103, 139, 99, 164, 29, 12, 118, 123, 109, 133, 61, 64, 0, 128, 17, 6, 45, 159, 1, 66, 24, 38, 33, 95, 187, 50, 120, 21, 168, 182, 184, 141, 148, 31, 79, 25, 144, 170, 18, 176, 135, 183, 7, 90, 52, 94, 77, 65, 3, 15, 85, 43, 100, 35, 124, 39, 57, 78, 88, 70, 76, 171, 149, 121, 125, 84, 16, 140, 40, 150, 157, 36, 48, 162, 2, 62, 22, 147, 83, 53, 82, 177, 98, 115, 69, 105, 151, 136, 181, 56, 173, 122, 111, 47, 179, 191, 119, 87, 178, 155, 131, 185, 91, 60, 55, 54, 37, 172, 169, 4, 188, 158, 11, 59, 160, 129, 5, 34, 14, 137, 117, 126, 114, 49, 73, 74, 28, 75, 152, 142, 71, 23, 86, 93, 130, 92, 113, 46, 165 The parity check matrix includes an A matrix of M1 rows and K columns located at the top left of the parity check matrix, which is expressed by a predetermined value M1 and an information length K=N×r of the LDPC code, a B matrix of M1 rows and M1 columns with a staircase structure adjacent to the right of the A matrix, a Z matrix of M1 rows and N-K-M1 columns which is a zero matrix adjacent to the right of the B matrix, a C matrix of N-K-M1 rows and K+M1 columns which is adjacent below the A matrix and the B matrix, and a D matrix of N-K-M1 rows and N-K-M1 columns which is an identity matrix adjacent to the right of the C matrix, wherein the predetermined value M1 is 4680, the A matrix and the C matrix are represented by a parity check matrix initial value table, and the parity check matrix initial value table is a table which represents positions of elements of 1 in the A matrix and the C matrix every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 It has become.

[0051] In the eleventh receiving device / method of the present technology, the arrangement of the LDPC codes after group-wise interleaving, obtained from data transmitted by the eleventh transmitting method, is restored to the original arrangement.

[0052] The receiving device and the transmitting device may each be an independent device, or may be an internal block constituting a single device. [Effects of the Invention]

[0053] According to the present technology, good communication quality can be ensured in data transmission using LDPC codes.

[0054] The effects described here are not necessarily limited to those described herein, and may be any of the effects described in this disclosure. [Brief explanation of the drawings]

[0055] [Figure 1] FIG. 2 is a diagram illustrating a check matrix H of an LDPC code. [Figure 2] 10 is a flowchart illustrating a decoding procedure for an LDPC code. [Figure 3] FIG. 1 is a diagram illustrating an example of a check matrix of an LDPC code. [Figure 4] FIG. 10 is a diagram illustrating an example of a Tanner graph of a parity check matrix. [Figure 5] FIG. 10 is a diagram illustrating an example of a variable node. [Figure 6] FIG. 2 is a diagram illustrating an example of a check node. [Figure 7] 1 is a diagram illustrating a configuration example of an embodiment of a transmission system to which the present technology is applied. [Figure 8] FIG. 2 is a block diagram showing an example of the configuration of a transmission device 11. [Figure 9] FIG. 10 is a block diagram showing an example of the configuration of a bit interleaver 116. [Figure 10] FIG. 10 is a diagram illustrating an example of a check matrix. [Figure 11] FIG. 10 is a diagram illustrating an example of a parity matrix. [Figure 12] FIG. 1 is a diagram illustrating a check matrix of an LDPC code defined in the DVB-T.2 standard. [Figure 13] 1 is a diagram illustrating a check matrix of an LDPC code defined in the DVB-T.2 standard. [Figure 14] FIG. 1 is a diagram illustrating an example of a Tanner graph for decoding an LDPC code. [Figure 15] FIG. 1 is a diagram illustrating an example of a parity matrix H T having a staircase structure and a Tanner graph corresponding to the parity matrix H T. [Figure 16] FIG. 10 is a diagram illustrating an example of a parity matrix H T of a check matrix H corresponding to an LDPC code after parity interleaving. [Figure 17] 10 is a flowchart illustrating an example of processing performed by the bit interleaver 116 and the mapper 117. [Figure 18] FIG. 2 is a block diagram showing an example of the configuration of an LDPC encoder 115. [Figure 19] 10 is a flowchart illustrating an example of processing performed by the LDPC encoder 115. [Figure 20] FIG. 10 is a diagram illustrating an example of a check matrix initial value table for a coding rate of 1 / 4 and a code length of 16200. [Figure 21] 10 is a diagram illustrating a method for obtaining a check matrix H from a check matrix initial value table. FIG. [Figure 22] FIG. 10 is a diagram illustrating the structure of a parity check matrix. [Figure 23] FIG. 10 is a diagram illustrating an example of a check matrix initial value table. [Figure 24] FIG. 10 is a diagram illustrating matrix A generated from the check matrix initial value table. [Figure 25] FIG. 10 is a diagram illustrating parity interleaving of a B matrix. [Figure 26] FIG. 10 is a diagram illustrating a C matrix generated from a check matrix initial value table. [Figure 27] FIG. 10 is a diagram illustrating parity interleaving of a D matrix. [Figure 28] FIG. 10 is a diagram showing a parity check matrix obtained by performing column permutation on the parity check matrix as parity deinterleaving to restore parity interleaving to its original state. [Figure 29] FIG. 10 is a diagram showing a transformed check matrix obtained by performing row permutation on a check matrix. [Figure 30] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=2 / 16. [Figure 31]FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=3 / 16. [Figure 32] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=3 / 16. [Figure 33] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=4 / 16. [Figure 34] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=5 / 16. [Figure 35] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=5 / 16. [Figure 36] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=6 / 16. [Figure 37] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=6 / 16. [Figure 38] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=7 / 16. [Figure 39] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=7 / 16. [Figure 40] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=8 / 16. [Figure 41] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type A code where N=69120 bits and r=8 / 16. [Figure 42] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=7 / 16. [Figure 43] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=7 / 16. [Figure 44] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=7 / 16. [Figure 45] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=7 / 16. [Figure 46] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=8 / 16. [Figure 47] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=8 / 16. [Figure 48] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=8 / 16. [Figure 49] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=8 / 16. [Figure 50] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=9 / 16. [Figure 51] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=9 / 16. [Figure 52] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=9 / 16. [Figure 53] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=9 / 16. [Figure 54] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=9 / 16. [Figure 55] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=9 / 16. [Figure 56] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=10 / 16. [Figure 57] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=10 / 16. [Figure 58]FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=10 / 16. [Figure 59] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=10 / 16. [Figure 60] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=10 / 16. [Figure 61] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=10 / 16. [Figure 62] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=11 / 16. [Figure 63] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code with N=69120 bits and r=11 / 16. [Figure 64] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code with N=69120 bits and r=11 / 16. [Figure 65] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=11 / 16. [Figure 66] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=11 / 16. [Figure 67] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=11 / 16. [Figure 68] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=12 / 16. [Figure 69] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=12 / 16. [Figure 70] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=12 / 16. [Figure 71]FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=12 / 16. [Figure 72] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=12 / 16. [Figure 73] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=12 / 16. [Figure 74] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code with N=69120 bits and r=13 / 16. [Figure 75] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code with N=69120 bits and r=13 / 16. [Figure 76] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code with N=69120 bits and r=13 / 16. [Figure 77] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=13 / 16. [Figure 78] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=13 / 16. [Figure 79] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=13 / 16. [Figure 80] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=14 / 16. [Figure 81] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=14 / 16. [Figure 82] FIG. 10 is a diagram showing an example of a check matrix initial value table for a Type B code where N=69120 bits and r=14 / 16. [Figure 83] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=14 / 16. [Figure 84]FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=14 / 16. [Figure 85] FIG. 10 is a diagram showing another example of a parity check matrix initial value table for a Type B code with N=69120 bits and r=14 / 16. [Figure 86] FIG. 10 is a diagram illustrating an example of a Tanner graph of an ensemble of degree sequences with column weight 3 and row weight 6. [Figure 87] FIG. 10 is a diagram illustrating an example of a Tanner graph of a multi-edge type ensemble. [Figure 88] FIG. 10 is a diagram illustrating a parity check matrix of the Type A method. [Figure 89] FIG. 10 is a diagram illustrating a parity check matrix of the Type A method. [Figure 90] FIG. 10 is a diagram illustrating a parity check matrix of the Type B method. [Figure 91] FIG. 10 is a diagram illustrating a parity check matrix of the Type B method. [Figure 92] FIG. 10 is a diagram showing a check matrix initial value table for a new type-A code with N=69120 bits and r=3 / 16. [Figure 93] FIG. 10 is a diagram showing a check matrix initial value table for a new type-A code with N=69120 bits and r=3 / 16. [Figure 94] FIG. 10 is a diagram showing a check matrix initial value table for a new type-A code with N=69120 bits and r=7 / 16. [Figure 95] FIG. 10 is a diagram showing a check matrix initial value table for a new type-A code with N=69120 bits and r=7 / 16. [Figure 96] FIG. 10 is a diagram showing a check matrix initial value table for a new type-A code with N=69120 bits and r=7 / 16. [Figure 97] FIG. 10 is a diagram showing parameters of a check matrix H of a new type-A code with r=3 / 16 and a new type-A code with r=7 / 16. [Figure 98] FIG. 10 is a diagram illustrating an example of coordinates of UC signal points when the modulation method is QPSK. [Figure 99]FIG. 10 is a diagram illustrating an example of the coordinates of signal points of 2D-NUC when the modulation method is 16QAM. [Figure 100] FIG. 10 is a diagram illustrating an example of the coordinates of signal points of 1D-NUC when the modulation method is 1024QAM. [Figure 101] FIG. 10 is a diagram showing the relationship between a 1024QAM symbol y and a position vector u. [Figure 102] FIG. 10 is a diagram illustrating an example of coordinates zq of a signal point of QPSK-UC. [Figure 103] FIG. 10 is a diagram illustrating an example of coordinates zq of a signal point of QPSK-UC. [Figure 104] FIG. 10 is a diagram illustrating an example of coordinates zq of a 16QAM-UC signal point. [Figure 105] FIG. 10 is a diagram illustrating an example of coordinates zq of a 16QAM-UC signal point. [Figure 106] FIG. 10 is a diagram illustrating an example of coordinates zq of a 64QAM-UC signal point. [Figure 107] FIG. 10 is a diagram illustrating an example of coordinates zq of a 64QAM-UC signal point. [Figure 108] FIG. 10 is a diagram illustrating an example of coordinates zq of a signal point of 256QAM-UC. [Figure 109] FIG. 10 is a diagram illustrating an example of coordinates zq of a signal point of 256QAM-UC. [Figure 110] FIG. 10 is a diagram illustrating an example of coordinates zq of a 1024QAM-UC signal point. [Figure 111] FIG. 10 is a diagram illustrating an example of coordinates zq of a 1024QAM-UC signal point. [Figure 112] FIG. 10 is a diagram illustrating an example of coordinates zq of a 4096QAM-UC signal point. [Figure 113] FIG. 10 is a diagram illustrating an example of coordinates zq of a 4096QAM-UC signal point. [Figure 114] FIG. 10 is a diagram illustrating an example of coordinates zs of a signal point of 16QAM-2D-NUC. [Figure 115] FIG. 10 is a diagram illustrating an example of coordinates zs of a signal point of 64QAM-2D-NUC. [Figure 116] FIG. 10 is a diagram illustrating an example of the coordinates zs of a signal point of 256QAM-2D-NUC. [Figure 117] FIG. 10 is a diagram illustrating an example of the coordinates zs of a signal point of 256QAM-2D-NUC. [Figure 118] FIG. 10 is a diagram illustrating an example of the coordinates zs of a signal point of 1024QAM-1D-NUC. [Figure 119] FIG. 10 is a diagram showing the relationship between a 1024QAM symbol y and a position vector u. [Figure 120] FIG. 10 is a diagram illustrating an example of coordinates zs of a signal point of 4096QAM-1D-NUC. [Figure 121] FIG. 10 is a diagram showing the relationship between a 4096QAM symbol y and a position vector u. [Figure 122] FIG. 10 is a diagram showing the relationship between a 4096QAM symbol y and a position vector u. [Figure 123] FIG. 2 is a diagram illustrating block interleaving performed by the block interleaver 25. [Figure 124] FIG. 2 is a diagram illustrating block interleaving performed by the block interleaver 25. [Figure 125] FIG. 2 is a diagram illustrating group-wise interleaving performed by group-wise interleaver 24. [Figure 126] FIG. 10 is a diagram illustrating a first example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 127] FIG. 10 is a diagram illustrating a second example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 128] FIG. 10 is a diagram illustrating a third example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 129] FIG. 10 is a diagram illustrating a fourth example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 130] FIG. 10 is a diagram illustrating a fifth example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 131] FIG. 10 is a diagram illustrating a sixth example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 132]FIG. 10 is a diagram illustrating a seventh example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 133] FIG. 10 is a diagram illustrating an eighth example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 134] FIG. 13 is a diagram illustrating a ninth example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 135] FIG. 16 is a diagram illustrating a tenth example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 136] FIG. 11 is a diagram illustrating an eleventh example of a GW pattern for an LDPC code having a code length N of 69120 bits. [Figure 137] FIG. 2 is a block diagram showing an example of the configuration of a receiving device 12. [Figure 138] FIG. 10 is a block diagram showing an example of the configuration of a bit deinterleaver 165. [Figure 139] 10 is a flowchart illustrating an example of processing performed by a demapper 164, a bit deinterleaver 165, and an LDPC decoder 166. [Figure 140] FIG. 1 is a diagram illustrating an example of a check matrix of an LDPC code. [Figure 141] FIG. 10 is a diagram showing an example of a matrix (transformed parity check matrix) obtained by performing row permutation and column permutation on a parity check matrix. [Figure 142] FIG. 10 is a diagram showing an example of a transformed check matrix divided into 5×5 units. [Figure 143] FIG. 10 is a block diagram showing an example of the configuration of a decoding device that performs P node operations at once. [Figure 144] FIG. 2 is a block diagram showing an example of the configuration of an LDPC decoder 166. [Figure 145] FIG. 10 is a diagram illustrating block deinterleaving performed by the block deinterleaver 54. [Figure 146] FIG. 10 is a block diagram showing another example configuration of the bit deinterleaver 165. [Figure 147] 1 is a block diagram showing a first example of the configuration of a receiving system to which a receiving device 12 can be applied. [Figure 148]It is a block diagram showing a second configuration example of a reception system to which the reception device 12 can be applied. [Figure 149] It is a block diagram showing a third configuration example of a reception system to which the reception device 12 can be applied. [Figure 150] It is a block diagram showing a configuration example of an embodiment of a computer to which this technology is applied.

Mode for Carrying Out the Invention

[0056] Hereinafter, embodiments of the present technology will be described. Prior to that, the LDPC code will be described.

[0057] <LDPC Code>

[0058] Note that the LDPC code is a linear code and does not necessarily have to be binary. Here, however, it will be described as being binary.

[0059] The LDPC code is characterized in that the parity check matrix defining the LDPC code is sparse. Here, a sparse matrix is a matrix in which the number of "1"s in the elements of the matrix is very small (a matrix in which most elements are 0).

[0060] FIG. 1 is a diagram showing an example of a parity check matrix H of the LDPC code.

[0061] In the parity check matrix H of FIG. 1, the weight of each column (column weight) (the number of "1"s) (weight) is "3", and the weight of each row (row weight) is "6".

[0062] In encoding by the LDPC code (LDPC encoding), for example, a generator matrix G is generated based on the parity check matrix H, and this generator matrix G is multiplied by binary information bits to generate a codeword (LDPC code).

[0063] Specifically, an encoding device that performs LDPC encoding first calculates the transpose matrix H T of the parity check matrix H, and between them, the equation GHT = 0. Here, if generator matrix G is a K × N matrix, the encoding device multiplies generator matrix G by a bit string (vector u) of K information bits to generate a codeword c (= uG) consisting of N bits. The codeword (LDPC code) generated by this encoding device is received at the receiving side via a predetermined communication channel.

[0064] Decoding of LDPC codes is an algorithm proposed by Gallager called Probabilistic Decoding, and can be performed by a message-passing algorithm using belief propagation on a Tanner graph consisting of variable nodes (also called message nodes) and check nodes. Hereinafter, variable nodes and check nodes will be referred to simply as nodes where appropriate.

[0065] FIG. 2 is a flowchart showing the procedure for decoding an LDPC code.

[0066] In the following, the real value (received LLR) that expresses the likelihood of the value being "0" of the i-th code bit of the LDPC code (one code word) received on the receiving side as a log likelihood ratio is referred to as the received value u 0i Also, the message output from the check node is called u j The message output from the variable node is v i Let's say.

[0067] First, in decoding an LDPC code, as shown in FIG. 2, in step S11, an LDPC code is received and a message (check node message) u jis initialized to "0", and a variable k that takes an integer and serves as a counter for repeated processing is initialized to "0", and the process proceeds to step S12. In step S12, the received value u obtained by receiving the LDPC code is 0i Based on this, the message (variable node message) v is generated by performing the calculation (variable node calculation) shown in Equation (1). i is required, and furthermore, this message v i Based on this, the message u is generated by performing the operation (check node operation) shown in equation (2). j is required.

[0068]

number

[0069]

number

[0070] Here, d in Equation (1) and Equation (2) v and d c are arbitrarily selectable parameters that indicate the number of "1"s in the vertical direction (columns) and horizontal direction (rows) of the check matrix H. For example, in the case of an LDPC code ((3,6) LDPC code) for a check matrix H with a column weight of 3 and a row weight of 6 as shown in FIG. 1, d v =3,d c =6.

[0071] In the variable node operation of formula (1) and the check node operation of formula (2), messages input from edges (lines connecting variable nodes and check nodes) that are about to output messages are not included in the operation, so the range of operation is from 1 to d. v -1 or 1 to d cThe check node operation of equation (2) is actually performed by creating a table of the function R(v1, v2) shown in equation (3), which is defined as one output for two inputs v1 and v2, in advance, and then using this table continuously (recursively) as shown in equation (4).

[0072]

number

[0073]

number

[0074] In step S12, the variable k is further incremented by "1", and the process proceeds to step S13. In step S13, it is determined whether the variable k is greater than a predetermined number of decoding iterations C. If it is determined in step S13 that the variable k is not greater than C, the process returns to step S12, and the same processes are repeated thereafter.

[0075] If it is determined in step S13 that the variable k is greater than C, the process proceeds to step S14, where the message v i is calculated and output, and the LDPC code decoding process is completed.

[0076]

number

[0077] Here, the operation of formula (5) differs from the variable node operation of formula (1) in that it receives messages u from all edges connected to the variable node. j This is done using

[0078] FIG. 3 is a diagram showing an example of a parity check matrix H of a (3,6) LDPC code (coding rate 1 / 2, code length 12).

[0079] In the parity check matrix H in FIG. 3, the column weight is 3 and the row weight is 6, similar to FIG.

[0080] FIG. 4 is a diagram showing a Tanner graph of the parity check matrix H of FIG.

[0081] Here, in Figure 4, check nodes are represented by plus signs "+" and variable nodes are represented by equal signs "=". Check nodes and variable nodes correspond to the rows and columns of the parity check matrix H, respectively. The connection between a check node and a variable node is an edge, which corresponds to the element "1" of the parity check matrix.

[0082] That is, when the element in the j-th row and i-th column of the parity check matrix is ​​1, in FIG. 4, the i-th variable node from the top (node ​​marked "=") and the j-th check node from the top (node ​​marked "+") are connected by a branch. The branch indicates that the code bit corresponding to the variable node has a constraint corresponding to the check node.

[0083] In a sum product algorithm, which is a decoding method for LDPC codes, variable node calculations and check node calculations are repeatedly performed.

[0084] FIG. 5 is a diagram showing variable node operations performed at the variable node.

[0085] At the variable node, the message v corresponding to the branch to be calculated is i is the message u1 and u2 from the remaining branches connected to the variable node, and the received value u 0i The messages corresponding to the other branches can be calculated in the same way.

[0086] FIG. 6 is a diagram illustrating check node operations performed at a check node.

[0087] Here, the check node operation of equation (2) can be rewritten as equation (6) using the relationship of the equation a×b=exp{ln(|a|)+ln(|b|)}×sign(a)×sign(b), where sign(x) is 1 when x≧0 and −1 when x<0.

[0088]

number

[0089] If we define the function φ(x) as φ(x)=ln(tanh(x / 2)) for x≧0, then the function φ -1 (x)=2tanh -1 (e -x ) holds, so equation (6) can be transformed into equation (7).

[0090]

number

[0091] At the check nodes, the check node operation of equation (2) is performed according to equation (7).

[0092] That is, at the check node, as shown in Figure 6, the message u corresponding to the branch to be calculated is j is calculated by the check node calculation of equation (7) using messages v1, v2, v3, v4, and v5 from the remaining edges connected to the check node. Messages corresponding to other edges can be calculated in the same way.

[0093] The function φ(x) in equation (7) is expressed as φ(x)=ln((e x +1) / (e x -1), and for x>0, φ(x)=φ -1 (x). The functions φ(x) and φ -1 When (x) is implemented in hardware, it may be implemented using an LUT (Look Up Table), but both will be the same LUT.

[0094] <Configuration example of a transmission system applying this technology>

[0095] FIG. 7 is a diagram showing an example of the configuration of an embodiment of a transmission system to which the present technology is applied (a system refers to a logical collection of multiple devices, and it does not matter whether the devices are located in the same housing or not).

[0096] In FIG. 7, the transmission system is made up of a transmitting device 11 and a receiving device 12.

[0097] The transmitting device 11 transmits (broadcasts) (transmits), for example, television broadcast programs, etc. That is, the transmitting device 11 encodes target data to be transmitted, such as image data or audio data as a program, into an LDPC code, and transmits the encoded data via a communication path 13, such as a satellite line, terrestrial wave, or cable (wired line).

[0098] The receiving device 12 receives the LDPC code transmitted from the transmitting device 11 via the communication path 13, decodes it into target data, and outputs it.

[0099] Here, the LDPC code used in the transmission system of FIG. 7 is known to exhibit extremely high performance in an AWGN (Additive White Gaussian Noise) communication channel.

[0100] On the other hand, burst errors and erasures may occur in the communication path 13. For example, in an OFDM (Orthogonal Frequency Division Multiplexing) system, particularly when the communication path 13 is a terrestrial wave, in a multipath environment where the D / U (Desired to Undesired Ratio) is 0 dB (Undesired = echo power is equal to Desired = main path power), the power of a specific symbol may become 0 (erasure) depending on the delay of the echo (path other than the main path).

[0101] Furthermore, even in a flutter channel (a channel with zero delay and an echo with a Doppler frequency added), if the D / U is 0 dB, the Doppler frequency can cause the power of the entire OFDM symbol at a specific time to become 0 (erasure).

[0102] Furthermore, burst errors may occur due to the condition of the wiring from the receiving unit (not shown) such as an antenna that receives signals from the transmitting device 11 to the receiving device 12, or due to instability in the power supply of the receiving device 12.

[0103] On the other hand, in decoding the LDPC code, the columns of the check matrix H, and in turn, the variable nodes corresponding to the code bits of the LDPC code, are used to decode the received values ​​u 0i Since the variable node operation of equation (1) involves the addition of (a) and (b), if an error occurs in the sign bit used in the variable node operation, the accuracy of the message obtained will decrease.

[0104] In decoding an LDPC code, the check node calculation of equation (7) is performed at a check node using a message obtained at a variable node connected to that check node. Therefore, if there are a large number of check nodes where multiple connected variable nodes (corresponding code bits of the LDPC code) simultaneously have errors (including erasures), the decoding performance will deteriorate.

[0105] That is, for example, when two or more variable nodes connected to the check node are simultaneously erased, a check node returns to all variable nodes a message with an equal probability that the value is 0 and that the value is 1. In this case, the check node that returns a message with equal probability does not contribute to one decoding process (one set of variable node calculation and check node calculation), and as a result, the decoding process needs to be repeated many times, degrading the decoding performance and further increasing the power consumption of the receiving device 12 that decodes the LDPC code.

[0106] Therefore, the transmission system of FIG. 7 can improve the tolerance to burst errors and erasures while maintaining the performance on an AWGN communication path (AWGN channel).

[0107] <Configuration example of transmitter 11>

[0108] FIG. 8 is a block diagram showing an example of the configuration of the transmitting device 11 of FIG.

[0109] In the transmitting device 11, one or more input streams as target data are supplied to a mode adaptation / multiplexer 111.

[0110] The mode adaptation / multiplexer 111 performs processing such as mode selection and multiplexing of one or more input streams supplied thereto as necessary, and supplies the resulting data to a padder 112 .

[0111] The padder 112 performs necessary zero padding (insertion of nulls) on the data from the mode adaptation / multiplexer 111 and supplies the resulting data to a BB scrambler 113 .

[0112] The BB scrambler 113 performs BB scrambling (Base-Band Scrambling) on ​​the data from the padder 112 and supplies the resulting data to a BCH encoder 114 .

[0113] The BCH encoder 114 performs BCH encoding on the data from the BB scrambler 113, and supplies the resulting data to an LDPC encoder 115 as LDPC target data that is to be LDPC encoded.

[0114] The LDPC encoder 115 performs LDPC encoding on the LDPC target data from the BCH encoder 114, for example, according to a check matrix in which the parity matrix, which is the part corresponding to the parity bits of the LDPC code, has a staircase (dual diagonal) structure, and outputs an LDPC code in which the LDPC target data is information bits.

[0115] That is, the LDPC encoder 115 performs LDPC encoding on the LDPC target data to encode the LDPC target data into an LDPC code (corresponding to a check matrix) specified in a predetermined standard such as DVB-S.2, DVB-T.2, DVB-C.2, or ATSC3.0, or another LDPC code, and outputs the resulting LDPC code.

[0116] Here, the LDPC code specified in the DVB-S.2 and ATSC3.0 standards is an IRA (Irregular Repeat Accumulate) code, and the parity matrix (part or all) in the check matrix of the LDPC code has a staircase structure. The parity matrix and the staircase structure will be described later. The IRA code is described, for example, in "Irregular Repeat-Accumulate Codes," by H. Jin, A. Khandekar, and RJ McEliece, in Proceedings of the 2nd International Symposium on Turbo Codes and Related Topics, pp. 1-8, September 2000.

[0117] The LDPC code output by the LDPC encoder 115 is supplied to a bit interleaver 116 .

[0118] The bit interleaver 116 performs bit interleaving, which will be described later, on the LDPC code from the LDPC encoder 115 and supplies the bit-interleaved LDPC code to a mapper 117 .

[0119] The mapper 117 performs quadrature modulation (multi-level modulation) by mapping the LDPC code from the bit interleaver 116 to a signal point representing one symbol of quadrature modulation in units of one or more code bits (symbol units) of the LDPC code.

[0120] That is, the mapper 117 performs orthogonal modulation by mapping the LDPC code from the bit interleaver 116 to a signal point determined by a modulation method for orthogonally modulating the LDPC code on a constellation, which is an IQ plane defined by an I axis representing an I component that is in-phase with the carrier wave and a Q axis representing a Q component that is orthogonal to the carrier wave.

[0121] The number of signal points of the constellation used in the modulation method of the quadrature modulation performed by the mapper 117 is 2m In this case, the m-bit code bits of the LDPC code are treated as a symbol (1 symbol), and the mapper 117 divides the LDPC code from the bit interleaver 116 into 2 symbols. m are mapped to signal points representing symbols among the signal points.

[0122] Here, the modulation method of the quadrature modulation performed by the mapper 117 includes, for example, modulation methods defined in the DVB-S.2 and ATSC3.0 standards, and other modulation methods, that is, for example, BPSK (Binary Phase Shift Keying), QPSK (Quadrature Phase Shift Keying), 8PSK (Phase-Shift Keying), 16APSK (Amplitude Phase-Shift Keying), 32APSK, 16QAM (Quadrature Amplitude Modulation), 16QAM, 64QAM, 256QAM, 1024QAM, 4096QAM, 4PAM (Pulse Amplitude Modulation), etc. Which modulation method is used for quadrature modulation in the mapper 117 is set in advance, for example, according to an operation by an operator of the transmission device 11.

[0123] The data obtained by the processing in the mapper 117 (the mapping result of mapping symbols to signal points) is supplied to a time interleaver 118 .

[0124] The time interleaver 118 performs time interleaving (interleaving in the time direction) on a symbol-by-symbol basis on the data from the mapper 117, and supplies the resulting data to a SISO / MISO (Single Input Single Output / Multiple Input Single Output) encoder 119.

[0125] The SISO / MISO encoder 119 performs space-time coding on the data from the time interleaver 118 and supplies the data to a frequency interleaver 120 .

[0126] The frequency interleaver 120 performs frequency interleaving (interleaving in the frequency direction) on the data from the SISO / MISO encoder 119 in units of symbols, and supplies the data to a frame builder & resource allocation unit (Frame Builder & Resource Allocation) 131 .

[0127] On the other hand, the BCH encoder 121 is supplied with control data (signalling) for transmission control, such as BB signaling (Base Band Signaling) (BB Header).

[0128] The BCH encoder 121 BCH-encodes the control data supplied thereto in the same manner as the BCH encoder 114 , and supplies the resulting data to the LDPC encoder 122 .

[0129] The LDPC encoder 122 LDPC-encodes the data from the BCH encoder 121 as LDPC target data in the same manner as the LDPC encoder 115 , and supplies the resulting LDPC code to the mapper 123 .

[0130] Similar to the mapper 117, the mapper 123 performs orthogonal modulation by mapping the LDPC code from the LDPC encoder 122 to a signal point representing one symbol of orthogonal modulation in units of one or more code bits (symbol units) of the LDPC code, and supplies the resulting data to the frequency interleaver 124.

[0131] Similar to the frequency interleaver 120 , the frequency interleaver 124 performs frequency interleaving on the data from the mapper 123 in units of symbols, and supplies the data to a frame builder / resource allocation unit 131 .

[0132] The frame builder / resource allocation unit 131 inserts pilot symbols into required positions in the data (symbols) from the frequency interleavers 120 and 124, and constructs a frame (e.g., a PL (Physical Layer) frame, a T2 frame, a C2 frame, etc.) consisting of a predetermined number of symbols from the resulting data (symbols), and supplies it to an OFDM generation unit 132.

[0133] The OFDM generating unit 132 generates an OFDM signal corresponding to the frame from the frame supplied from the frame builder / resource allocating unit 131, and transmits the signal via the communication path 13 (FIG. 7).

[0134] The transmitting device 11 can be configured without some of the blocks shown in FIG. 8, such as the time interleaver 118, the SISO / MISO encoder 119, the frequency interleaver 120, and the frequency interleaver 124.

[0135] <Configuration example of bit interleaver 116>

[0136] FIG. 9 is a block diagram showing an example of the configuration of the bit interleaver 116 in FIG.

[0137] The bit interleaver 116 has a function of interleaving data, and is made up of a parity interleaver 23 , a group-wise interleaver 24 , and a block interleaver 25 .

[0138] The parity interleaver 23 performs parity interleaving to interleave the parity bits of the LDPC code from the LDPC encoder 115 at the positions of other parity bits, and supplies the LDPC code after the parity interleaving to the group-wise interleaver 24.

[0139] The group - wise interleaver 24 performs group - wise interleaving on the LDPC code from the parity interleaver 23 and supplies the LDPC code after the group - wise interleaving to the block interleaver 25.

[0140] Here, in the group - wise interleaving, the LDPC code for one code is divided from its head into 360 - bit units equal to the parallel factor P described later. The 360 bits of one division are interleaved in bit - group units of the LDPC code from the parity interleaver 23 as bit - groups.

[0141] When performing group - wise interleaving, the error rate can be improved compared to the case where group - wise interleaving is not performed. As a result, good communication quality can be ensured in data transmission.

[0142] The block interleaver 25 performs block interleaving for demultiplexing the LDPC code from the group - wise interleaver 24. For example, the LDPC code for one code is symbolized into m - bit symbols which are the units of mapping and supplied to the mapper 117 (FIG. 8).

[0143] Here, in the block interleaving, for example, columns as storage areas for storing a predetermined number of bits in the column (vertical) direction are arranged in the row (horizontal) direction in a storage area with a number equal to the number of bits m of the symbol. The LDPC code from the group - wise interleaver 24 is written in the column direction and read in the row direction, so that the LDPC code is symbolized into m - bit symbols.

[0144] <Check matrix of LDPC code>

[0145] FIG. 10 is a diagram showing an example of the check matrix H used for LDPC encoding in the LDPC encoder 115 of FIG. 8.

[0146] The check matrix H has an LDGM (Low-Density Generation Matrix) structure, and the information matrix H of the part of the code bits of the LDPC code corresponding to the information bits is A and the parity matrix H corresponding to the parity bits T Therefore, the formula H=[H A |H T ](information matrix H A The elements of are the left elements, and the parity matrix H T The right-hand element of the matrix is ​​the element of

[0147] Here, the number of information bits and the number of parity bits among the code bits of one LDPC code (one code word) are called the information length K and the parity length M, respectively, and the number of code bits of one LDPC code (one code word) is called the code length N (= K + M).

[0148] The information length K and parity length M for an LDPC code with a certain code length N are determined by the coding rate. The check matrix H is an M×N matrix (a matrix with M rows and N columns). A is an M×K matrix, and the parity matrix H T is an M×M matrix.

[0149] FIG. 11 shows the parity matrix H of the check matrix H used for LDPC encoding in the LDPC encoder 115 of FIG. T FIG.

[0150] The parity matrix H of the check matrix H used for LDPC encoding in the LDPC encoder 115 T For example, a parity matrix H similar to the check matrix H of the LDPC code specified in standards such as DVB-T.2 is used. T can be adopted.

[0151] Parity matrix H of the check matrix H of the LDPC code specified in standards such as DVB-T.2 TAs shown in Figure 11, the parity matrix H is a lower bidiagonal matrix in which the elements of 1 are arranged in a staircase pattern. T The row weight is 1 for the first row and 2 for all remaining rows. The column weight is 1 for the last column and 2 for all remaining columns.

[0152] As mentioned above, the parity matrix H T An LDPC code for a check matrix H having a staircase structure can be easily generated using the check matrix H.

[0153] That is, the LDPC code (one code word) is represented by a row vector c, and the column vector obtained by transposing the row vector is c T In addition, the information bit portion of row vector c, which is an LDPC code, is represented by row vector A, and the parity bit portion is represented by row vector T.

[0154] In this case, row vector c can be expressed as c = [A|T] (a row vector with elements of row vector A as the left elements and elements of row vector T as the right elements) using row vector A as the information bits and row vector T as the parity bits.

[0155] The check matrix H and the row vector c=[A|T] as the LDPC code are expressed by the formula Hc T = 0, and the formula Hc T = 0, the row vector T as the parity bit that constitutes the row vector c=[A|T] is the check matrix H=[H A |H T ]'s parity matrix H T When the step structure shown in Figure 11 is formed, the formula Hc T =0 column vector Hc T It can be calculated sequentially (in order) by setting the elements of each row to 0, starting from the first row.

[0156] FIG. 12 is a diagram illustrating a check matrix H of an LDPC code defined in standards such as DVB-T.2.

[0157] The first KX columns of the check matrix H of an LDPC code specified in standards such as DVB-T.2 have a column weight of X, the next K3 columns have a column weight of 3, the next M-1 columns have a column weight of 2, and the last column has a column weight of 1.

[0158] Here, KX+K3+M-1+1 is equal to the code length N.

[0159] FIG. 13 is a diagram showing the numbers of columns KX, K3, and M, and the column weight X for each coding rate r of the LDPC code defined in standards such as DVB-T.2.

[0160] Standards such as DVB-T.2 prescribe LDPC codes with code lengths N of 64,800 bits and 16,200 bits.

[0161] For an LDPC code with a code length N of 64,800 bits, eleven coding rates (nominal rates) 1 / 4, 1 / 3, 2 / 5, 1 / 2, 3 / 5, 2 / 3, 3 / 4, 4 / 5, 5 / 6, 8 / 9, and 9 / 10 are specified, and for an LDPC code with a code length N of 16,200 bits, ten coding rates 1 / 4, 1 / 3, 2 / 5, 1 / 2, 3 / 5, 2 / 3, 3 / 4, 4 / 5, 5 / 6, and 8 / 9 are specified.

[0162] Hereinafter, a code length N of 64,800 bits will also be referred to as 64 kbits, and a code length N of 16,200 bits will also be referred to as 16 kbits.

[0163] In an LDPC code, the code bits corresponding to columns with larger column weights in the parity check matrix H tend to have lower error rates.

[0164] In the check matrix H specified in standards such as DVB-T.2 shown in Figures 12 and 13, the column weight tends to be larger as it approaches the beginning (left side). Therefore, for the LDPC code corresponding to the check matrix H, the code bits at the beginning tend to be more resistant to errors (more resistant to errors), and the code bits at the end tend to be more susceptible to errors.

[0165] <Parity interleave>

[0166] Parity interleaving by the parity interleaver 23 of FIG. 9 will be described with reference to FIGS.

[0167] FIG. 14 is a diagram showing an example of (a part of) a Tanner graph of a parity check matrix of an LDPC code.

[0168] As shown in Fig. 14, when two or more of the variable nodes (corresponding code bits) connected to the check node simultaneously become erasure or other errors, the check node returns a message to all variable nodes connected to the check node, with the probability that the value is 0 and the probability that the value is 1 being equal. For this reason, when multiple variable nodes connected to the same check node simultaneously become erasure or other errors, decoding performance deteriorates.

[0169] Incidentally, the LDPC code output by the LDPC encoder 115 in FIG. 8 is an IRA code, similar to the LDPC code defined in the standards such as DVB-T.2, and the parity matrix H of the check matrix H is T As shown in Figure 11, the structure is a staircase.

[0170] Figure 15 shows the parity matrix H T and its parity matrix H T FIG. 1 is a diagram illustrating an example of a Tanner graph corresponding to

[0171] A in Figure 15 shows the parity matrix H T15A shows an example of the parity matrix H T The Tanner graph corresponding to

[0172] The parity matrix H has a staircase structure T In each row, elements with a value of 1 are adjacent (except the first row). Therefore, the parity matrix H T In the Tanner graph of T Two adjacent variable nodes corresponding to a column of two adjacent elements where the value of is 1 are connected to the same check node.

[0173] Therefore, when parity bits corresponding to the two adjacent variable nodes described above become erroneous at the same time due to a burst error, erasure, or the like, the check nodes connected to the two variable nodes corresponding to the two erroneous parity bits (variable nodes that use the parity bits to find a message) return messages with equal probabilities of being 0 and 1 to the variable nodes connected to those check nodes, degrading decoding performance.As the burst length (the number of consecutive erroneous parity bits) increases, the number of check nodes that return messages with equal probabilities increases, further degrading decoding performance.

[0174] Therefore, in order to prevent the above-mentioned degradation of decoding performance, the parity interleaver 23 (FIG. 9) performs parity interleaving, which interleaves the parity bits of the LDPC code from the LDPC encoder 115 at the positions of other parity bits.

[0175] FIG. 16 shows the parity matrix H of the check matrix H corresponding to the LDPC code after parity interleaving performed by the parity interleaver 23 in FIG. T FIG.

[0176] Here, the information matrix H of the check matrix H corresponding to the LDPC code output by the LDPC encoder 115 is Ahas a cyclic structure, similar to the information matrix of the check matrix H corresponding to the LDPC code defined in standards such as DVB-T.2.

[0177] A cyclic structure is a structure in which a column is the same as a cyclic shift of another column, and includes, for example, a structure in which the position of 1 in each row of each P column is cyclically shifted in the column direction by a predetermined value, such as a value proportional to the value q obtained by dividing the first column of each P column by the parity length M. Hereinafter, the P columns in a cyclic structure will be referred to as a parallel factor as appropriate.

[0178] As described with reference to FIGS. 12 and 13, there are two types of LDPC codes defined in standards such as DVB-T.2, with code lengths N of 64,800 bits and 16,200 bits, and for both of these two types of LDPC codes, the parallel factor P is defined as 360, which is one of the divisors of the parity length M excluding 1 and M.

[0179] Furthermore, the parity length M is a value other than a prime number expressed by the equation M = q × P = q × 360, with the value q varying depending on the coding rate. Therefore, like the parallel factor P, the value q is one of the divisors of the parity length M other than 1 and M, and is obtained by dividing the parity length M by the parallel factor P (the product of P and q, which are divisors of the parity length M, is the parity length M).

[0180] As described above, the parity interleaver 23 interleaves the K+qx+y+1-th code bit of the code bits of the N-bit LDPC code to the K+Py+x+1-th code bit position, where K is the information length, x is an integer greater than or equal to 0 and less than P, and y is an integer greater than or equal to 0 and less than q, as parity interleaving.

[0181] The K+qx+y+1th code bit and the K+Py+x+1th code bit are both parity bits since they are code bits after the K+1th bit. Therefore, according to parity interleaving, the position of the parity bit of the LDPC code is moved.

[0182] With such parity interleaving, variable nodes (corresponding parity bits) connected to the same check node are spaced apart by the parallel factor P, i.e., 360 bits in this case. Therefore, if the burst length is less than 360 bits, it is possible to avoid a situation in which multiple variable nodes connected to the same check node experience an error at the same time, thereby improving resistance to burst errors.

[0183] The LDPC code after parity interleaving, in which the K+qx+y+1-th code bit is interleaved at the K+Py+x+1-th code bit position, matches the LDPC code of the check matrix (hereinafter also referred to as the transformed check matrix) obtained by performing column permutation, in which the K+qx+y+1-th column of the original check matrix H is replaced with the K+Py+x+1-th column.

[0184] Furthermore, as shown in FIG. 16, a quasi-cyclic structure appears in the parity matrix of the converted parity check matrix, with P columns (360 columns in FIG. 16) as a unit.

[0185] Here, the pseudo-cyclic structure means a structure in which all but a part are cyclic structures.

[0186] The transformed check matrix obtained by performing column permutation equivalent to parity interleaving on the check matrix of an LDPC code specified in standards such as DVB-T.2 has a 360 row x 360 column part in the upper right corner of the transformed check matrix (the shift matrix described below) that is missing one element of 1 (it becomes an element of 0), and in that respect it is not a (complete) cyclic structure, but rather a quasi-cyclic structure.

[0187] The conversion check matrix for the check matrix of the LDPC code output by the LDPC encoder 115 has a quasi-cyclic structure, similar to the conversion check matrix for the check matrix of the LDPC code defined in standards such as DVB-T.2.

[0188] The transformed check matrix in Figure 16 is a matrix in which, in addition to column permutation equivalent to parity interleaving, row permutation (row permutation) has also been performed on the original check matrix H so that the transformed check matrix is ​​composed of the constituent matrices described below.

[0189] FIG. 17 is a flowchart illustrating the processing performed by the LDPC encoder 115, the bit interleaver 116, and the mapper 117 in FIG.

[0190] The LDPC encoder 115 waits for the LDPC target data to be supplied from the BCH encoder 114, and in step S101 encodes the LDPC target data into an LDPC code and supplies the LDPC code to the bit interleaver 116, after which the process proceeds to step S102.

[0191] In step S102, the bit interleaver 116 performs bit interleaving on the LDPC code from the LDPC encoder 115, and supplies the symbols obtained by the bit interleaving to the mapper 117, after which the process proceeds to step S103.

[0192] That is, in step S102, in the bit interleaver 116 (FIG. 9), the parity interleaver 23 performs parity interleaving on the LDPC code from the LDPC encoder 115, and supplies the parity-interleaved LDPC code to the group-wise interleaver 24.

[0193] The group-wise interleaver 24 performs group-wise interleaving on the LDPC code from the parity interleaver 23 and supplies the result to the block interleaver 25 .

[0194] The block interleaver 25 performs block interleaving on the LDPC code after group-wise interleaving by the group-wise interleaver 24 , and supplies the resulting m-bit symbol to the mapper 117 .

[0195] In step S103, the mapper 117 converts the symbols from the block interleaver 25 into two symbols determined by the modulation method of the quadrature modulation performed by the mapper 117. m signal points and orthogonally modulated, and the resulting data is supplied to a time interleaver 118.

[0196] As described above, by performing parity interleaving or group-wise interleaving, it is possible to improve the error rate when multiple code bits of an LDPC code are transmitted as one symbol.

[0197] Here, in Figure 9, for the sake of convenience of explanation, the parity interleaver 23, which is a block that performs parity interleaving, and the group-wise interleaver 24, which is a block that performs group-wise interleaving, are configured separately, but the parity interleaver 23 and the group-wise interleaver 24 can be configured as an integrated unit.

[0198] In other words, both parity interleaving and group-wise interleaving can be performed by writing and reading code bits to memory, and can be represented by a matrix that converts the address at which the code bits are written (write address) into the address at which the code bits are read (read address).

[0199] Therefore, if a matrix obtained by multiplying a matrix representing a parity interleaving and a matrix representing a group-wise interleaving is obtained, by those matrices, by converting the code bits, parity interleaving can be performed, and further, a result of group-wise interleaving the LDPC code after the parity interleaving can be obtained.

[0200] In addition to the parity interleaver 23 and the group-wise interleaver 24, the block interleaver 25 can also be integrally configured.

[0201] That is, the block interleaving performed by the block interleaver 25 can also be represented by a matrix that converts the write address of the memory storing the LDPC code into the read address.

[0202] Therefore, if a matrix obtained by multiplying a matrix representing a parity interleaving, a matrix representing a group-wise interleaving, and a matrix representing a block interleaving is obtained, by those matrices, parity interleaving, group-wise interleaving, and block interleaving can be performed collectively.

[0203] Note that one or both of the parity interleaving and the group-wise interleaving can be not performed.

[0204] <Configuration example of LDPC encoder 115>

[0205] FIG. 18 is a block diagram showing a configuration example of the LDPC encoder 115 of FIG. 8.

[0206] Note that the LDPC encoder 122 of FIG. 8 is also configured similarly.

[0207] As described in FIGS. 12 and 13, in standards such as DVB-T.2, LDPC codes with two code lengths N of 64800 bits and 16200 bits are defined.

[0208] For an LDPC code with a code length N of 64,800 bits, eleven coding rates are specified: 1 / 4, 1 / 3, 2 / 5, 1 / 2, 3 / 5, 2 / 3, 3 / 4, 4 / 5, 5 / 6, 8 / 9, and 9 / 10, and for an LDPC code with a code length N of 16,200 bits, ten coding rates are specified: 1 / 4, 1 / 3, 2 / 5, 1 / 2, 3 / 5, 2 / 3, 3 / 4, 4 / 5, 5 / 6, and 8 / 9 (Figures 12 and 13).

[0209] The LDPC encoder 115 can perform, for example, encoding (error correction encoding) using an LDPC code with a code length N of 64,800 bits or 16,200 bits and each coding rate, in accordance with a check matrix H prepared for each code length N and each coding rate.

[0210] Additionally, the LDPC encoder 115 can perform LDPC encoding in accordance with a check matrix H of an LDPC code with an arbitrary code length N and an arbitrary coding rate r.

[0211] The LDPC encoder 115 is made up of an encoding processing unit 601 and a storage unit 602 .

[0212] The encoding processing unit 601 is composed of a coding rate setting unit 611, an initial value table reading unit 612, a check matrix generation unit 613, an information bit reading unit 614, an encoding parity calculation unit 615, and a control unit 616, and performs LDPC encoding of the LDPC target data supplied to the LDPC encoder 115, and supplies the resulting LDPC code to the bit interleaver 116 (FIG. 8).

[0213] That is, the coding rate setting unit 611 sets the code length N and coding rate r of the LDPC code, and other specific information that identifies the LDPC code, in response to, for example, an operation by an operator.

[0214] The initial value table reading unit 612 reads from the storage unit 602 a check matrix initial value table, which will be described later, that indicates the check matrix of the LDPC code specified by the specification information set by the coding rate setting unit 611 .

[0215] The check matrix generation unit 613 generates a check matrix H based on the check matrix initial value table read by the initial value table reading unit 612, and stores the generated check matrix H in the storage unit 602. For example, the check matrix generation unit 613 generates an information matrix H corresponding to an information length K (=code length N-parity length M) according to the code length N and coding rate r set by the coding rate setting unit 611. A The elements of 1 are arranged in the column direction at a period of 360 columns (parallel factor P) to generate a check matrix H, which is stored in the storage unit 602.

[0216] The information bit reading unit 614 reads (extracts) information bits of an information length K from the LDPC target data supplied to the LDPC encoder 115.

[0217] The encoding parity calculation unit 615 reads out the check matrix H generated by the check matrix generation unit 613 from the memory unit 602, and uses the check matrix H to calculate parity bits for the information bits read out by the information bit reading unit 614 based on a predetermined formula, thereby generating a codeword (LDPC code).

[0218] The control unit 616 controls each block that constitutes the encoding processing unit 601 .

[0219] The storage unit 602 stores a plurality of check matrix initial value tables and the like corresponding to a plurality of coding rates and the like shown in Fig. 12 and Fig. 13 for each code length N of, for example, 64800 bits, 16200 bits, etc. The storage unit 602 also temporarily stores data necessary for processing by the encoding processing unit 601.

[0220] FIG. 19 is a flowchart illustrating an example of processing by the LDPC encoder 115 of FIG.

[0221] In step S201, the coding rate setting unit 611 sets the code length N and coding rate r for LDPC coding, as well as other specific information for specifying the LDPC code.

[0222] In step S202, the initial value table reading unit 612 reads from the storage unit 602 a predetermined check matrix initial value table that is specified by the code length N, the coding rate r, and the like, as the specific information set by the coding rate setting unit 611.

[0223] In step S203, the check matrix generation unit 613 uses the check matrix initial value table read out from the storage unit 602 by the initial value table reading unit 612 to determine (generate) the check matrix H of the LDPC code having the code length N and coding rate r set by the coding rate setting unit 611, and supplies it to the storage unit 602 for storage.

[0224] In step S204, the information bit reading unit 614 reads out information bits of an information length K (=N×r) corresponding to the code length N and coding rate r set by the coding rate setting unit 611 from the LDPC target data supplied to the LDPC encoder 115, and also reads out the check matrix H calculated by the check matrix generation unit 613 from the storage unit 602 and supplies it to the encoding parity calculation unit 615.

[0225] In step S205, the coded parity calculation unit 615 uses the information bits from the information bit reading unit 614 and the check matrix H to sequentially calculate parity bits of the codeword c that satisfy equation (8).

[0226] Hc T =0 ···(8)

[0227] In equation (8), c represents a row vector as a codeword (LDPC code), and c T represents the transpose of the row vector c.

[0228] Here, as described above, in the row vector c as an LDPC code (one code word), when the information bit portion is represented by row vector A and the parity bit portion is represented by row vector T, the row vector c can be expressed by the formula c = [A|T] using the row vector A as the information bit and the row vector T as the parity bit.

[0229] The check matrix H and the row vector c=[A|T] as the LDPC code are expressed by the formula Hc T = 0, and the formula Hc T = 0, the row vector T as the parity bit that constitutes the row vector c=[A|T] is the check matrix H=[H A |H T ]'s parity matrix H T When the step structure shown in Figure 11 is formed, the formula Hc T =0 column vector Hc T It can be calculated sequentially by setting the elements of each row to 0, starting from the elements of the first row.

[0230] The encoding parity calculation unit 615 calculates a parity bit T for the information bit A from the information bit reading unit 614, and outputs the code word c = [A|T] represented by the information bit A and the parity bit T as the LDPC encoding result of the information bit A.

[0231] Thereafter, in step S206, the control unit 616 determines whether or not to end the LDPC encoding. If it is determined in step S206 that the LDPC encoding should not be ended, that is, for example, if there is still LDPC target data to be LDPC encoded, the process returns to step S201 (or step S204), and the processes of steps S201 (or step S204) to S206 are repeated.

[0232] Also, if it is determined in step S206 that the LDPC encoding is to be ended, that is, if there is no LDPC target data to be LDPC encoded, for example, the LDPC encoder 115 ends the process.

[0233] A check matrix initial value table (representing a check matrix) for LDPC codes with various code lengths N and coding rates r can be prepared in advance for the LDPC encoder 115. The LDPC encoder 115 can perform LDPC encoding into LDPC codes with various code lengths N and coding rates r by using a check matrix H generated from the check matrix initial value table prepared in advance.

[0234] <Example of a check matrix initial value table>

[0235] The check matrix initial value table is, for example, an information matrix H corresponding to an information length K according to the code length N and coding rate r of the LDPC code (LDPC code defined by the check matrix H) of the check matrix H. A 10 for each of 360 columns (parallel factor P), and is created in advance for each check matrix H for each code length N and each coding rate r.

[0236] That is, the check matrix initial value table includes at least the information matrix H A The position of the 1 element is represented for each of the 360 ​​columns (parallel factor P).

[0237] In addition, the check matrix H contains a parity matrix H T All of the check matrices have a staircase structure, and the parity matrix H T There is a check matrix in which a part of it has a staircase structure and the remaining part is a diagonal matrix (identity matrix).

[0238] Below, the parity matrix H T The representation method of the parity check matrix initial value table, which represents a parity check matrix in which a part of the matrix has a staircase structure and the remaining part is a diagonal matrix, is also called the Type A method. TThe representation method of the check matrix initial value table representing the check matrix in which all of the check matrices have a staircase structure is also called Type B method.

[0239] An LDPC code for a parity check matrix indicated by a parity check matrix initial value table of the Type A system is also called a Type A code, and an LDPC code for a parity check matrix indicated by a parity check matrix initial value table of the Type B system is also called a Type B code.

[0240] The designations "Type A" and "Type B" are based on the ATSC 3.0 standard. For example, ATSC 3.0 uses both Type A and Type B codes.

[0241] In addition, DVB-T.2 and the like use Type B coding.

[0242] FIG. 20 is a diagram showing an example of a parity check matrix initial value table of the Type B method.

[0243] That is, Figure 20 shows a check matrix initial value table (representing the check matrix H) for a Type B code (defined in the DVB-T.2 standard) with a code length N of 16,200 bits and a coding rate (the notational coding rate in DVB-T.2) r of 1 / 4.

[0244] The check matrix generation unit 613 (FIG. 18) uses the check matrix initial value table of the Type B method to obtain the check matrix H as follows.

[0245] FIG. 21 is a diagram for explaining a method for obtaining a check matrix H from a check matrix initial value table of the Type B method.

[0246] That is, FIG. 21 shows a check matrix initial value table for a Type B code with a code length N of 16200 bits and a coding rate r of 2 / 3, as defined in the DVB-T.2 standard.

[0247] The check matrix initial value table of the Type B method is an information matrix H corresponding to the information length K according to the code length N and the coding rate r of the LDPC code. AIt is a table that represents the positions of all elements of 1 in each of 360 columns (parallel factor P), and in the i-th row, the row numbers of elements of 1 in the 1+360×(i-1)th column of the check matrix H (row numbers where the row number of the first row of the check matrix H is 0) are arranged in the same order as the column weight of the 1+360×(i-1)th column.

[0248] Here, the parity matrix H corresponding to the parity length M of the check matrix H of the Type B system is T Since (Fig. 10) is determined to have a staircase structure as shown in Fig. 15, the information matrix H corresponding to the information length K is calculated using the check matrix initial value table. A If (FIG. 10) can be obtained, the check matrix H can be obtained.

[0249] The number of rows k+1 of the check matrix initial value table of the Type B method varies depending on the information length K.

[0250] The relationship of equation (9) holds between the information length K and the number of rows k+1 of the parity check matrix initial value table.

[0251] K = (k + 1) × 360 ···(9)

[0252] Here, 360 in equation (9) is the parallel factor P explained in FIG.

[0253] In the parity check matrix initial value table of FIG. 21, 13 numerical values ​​are arranged in the first to third rows, and 3 numerical values ​​are arranged in the fourth to k+1th rows (the 30th row in FIG. 21).

[0254] Therefore, the column weight of the check matrix H obtained from the check matrix initial value table of Figure 21 is 13 from the 1st column to the 1+360×(3-1)-1th column, and 3 from the 1+360×(3-1)th column to the Kth column.

[0255] The first row of the parity check matrix initial value table in Figure 21 is 0, 2084, 1613, 1548, 1286, 1460, 3196, 4297, 2481, 3369, 3451, 4620, 2622, which indicates that in the first column of parity check matrix H, the elements in the rows with row numbers 0, 2084, 1613, 1548, 1286, 1460, 3196, 4297, 2481, 3369, 3451, 4620, 2622 are 1 (and the other elements are 0).

[0256] In addition, the second row of the parity check matrix initial value table in Figure 21 is 1,122,1516,3448,2880,1407,1847,3799,3529,373,971,4358,3108, which indicates that in the 361st (=1+360×(2-1))th column of the parity check matrix H, the elements of the rows with row numbers 1,122,1516,3448,2880,1407,1847,3799,3529,373,971,4358,3108 are 1.

[0257] As described above, the check matrix initial value table is the information matrix H A Represents the position of the 1 element in every 360 columns.

[0258] Columns other than the 1+360×(i-1)th column of the check matrix H, i.e., each column from the 2+360×(i-1)th column to the 360×ith column, are arranged by periodically cyclically shifting the element of 1 in the 1+360×(i-1)th column, which is determined by the check matrix initial value table, downward (downward in the column) according to the parity length M.

[0259] That is, for example, the 2+360×(i-1)th column is the 1+360×(i-1)th column cyclically shifted downward by M / 360(=q), and the next 3+360×(i-1)th column is the 1+360×(i-1)th column cyclically shifted downward by 2×M / 360(=2×q) (the 2+360×(i-1)th column cyclically shifted downward by M / 360(=q)).

[0260] Now, let the value in the ith row (ith from the top) and jth column (jth from the left) of the check matrix initial value table be h i,j and the row number of the j-th element of 1 in the w-th column of the check matrix H is expressed as H w-j Then, the row number H of the element of 1 in the w-th column, which is a column other than the 1+360×(i-1)-th column of the check matrix H, is w-j can be calculated using equation (10).

[0261] H w-j =mod(h i,j +mod((w-1),P)×q,M) ···(10)

[0262] Here, mod(x,y) means the remainder when x is divided by y.

[0263] Furthermore, P is the above-mentioned parallel factor, which in this embodiment is 360, similar to the standards such as DVB-T.2 and ATSC3.0. Furthermore, q is a value M / 360 obtained by dividing the parity length M by the parallel factor P (=360).

[0264] The check matrix generation unit 613 (FIG. 18) identifies the row number of the element of 1 in the 1+360×(i−1)th column of the check matrix H using the check matrix initial value table.

[0265] Furthermore, the check matrix generation unit 613 (FIG. 18) generates a row number H of an element of 1 in the w-th column, which is a column other than the 1+360×(i−1)-th column of the check matrix H. w-j is calculated according to equation (10), and a check matrix H is generated in which the elements of the row numbers obtained above are set to 1.

[0266] FIG. 22 is a diagram showing the structure of the parity check matrix H of the Type A method.

[0267] The check matrix of the Type A method is made up of an A matrix, a B matrix, a C matrix, a D matrix, and a Z matrix.

[0268] Matrix A is an upper left matrix of parity check matrix H, with M1 rows and K columns, expressed by a predetermined value M1 and information length K of the LDPC code = code length N × coding rate r.

[0269] The B matrix is ​​a step structure matrix adjacent to the A matrix on the right, with M1 rows and M1 columns.

[0270] The C matrix is ​​a matrix adjacent below the A and B matrices, with N−M1 rows and K+M1 columns.

[0271] The D matrix is ​​an identity matrix adjacent to the right of the C matrix, with N-K-M1 rows and N-K-M1 columns.

[0272] The Z matrix is ​​a zero matrix (0 matrix) adjacent to the right of the B matrix, with M1 rows and NK-M1 columns.

[0273] In the type A check matrix H composed of the above-mentioned A matrix to D matrix and Z matrix, part of A matrix and C matrix constitutes the information matrix, and the remaining parts of B matrix, C matrix, D matrix and Z matrix constitute the parity matrix.

[0274] Since the B matrix is ​​a matrix with a staircase structure and the D matrix is ​​a unit matrix, part of the parity matrix of the check matrix H of the Type A method (the B matrix part) has a staircase structure, and the remaining part (the D matrix part) is a diagonal matrix (unit matrix).

[0275] Like the information matrix of the check matrix H of the Type B method, the A matrix and the C matrix have a cyclic structure for each column of the parallel factor P (for example, 360 columns), and the check matrix initial value table of the Type A method represents the positions of elements of 1 in the A matrix and the C matrix for each 360 columns.

[0276] Here, as mentioned above, the A matrix and a part of the C matrix constitute an information matrix, so it can be said that the Type A method check matrix initial value table, which represents the positions of elements of 1 in the A matrix and the C matrix every 360 columns, at least represents the positions of elements of 1 in the information matrix every 360 columns.

[0277] In addition, since the Type A method check matrix initial value table represents the positions of elements of 1 in the A matrix and C matrix every 360 columns, it can also be said that it represents the positions of elements of 1 in a part of the check matrix (the remaining part of the C matrix) every 360 columns.

[0278] FIG. 23 is a diagram showing an example of a parity check matrix initial value table of the Type A method.

[0279] That is, FIG. 23 shows an example of a parity check matrix initial value table that represents a parity check matrix H with a code length N of 35 bits and a coding rate r of 2 / 7.

[0280] The Type A method check matrix initial value table is a table that represents the positions of elements of 1 in the A matrix and the C matrix for each parallel factor P, and in its i-th row, the row numbers of elements of 1 in the 1+P×(i-1)th column of the check matrix H (row numbers where the row number of the first row of the check matrix H is 0) are arranged as many times as the column weight of the 1+P×(i-1)th column.

[0281] For ease of explanation, the parallel factor P is assumed to be 5, for example.

[0282] The check matrix H of the Type A system has parameters M1, M2, Q1, and Q2.

[0283] M1 (FIG. 22) is a parameter that determines the size of the B matrix, and takes a value that is a multiple of the parallel factor P. By adjusting M1, the performance of the LDPC code changes, and when determining the check matrix H, it is adjusted to a predetermined value. Here, it is assumed that 15, which is three times the parallel factor P=5, is adopted as M1.

[0284] M2 (FIG. 22) is the value M-M1 obtained by subtracting M1 from the parity length M.

[0285] Here, the information length K is N×r=35×2 / 7=10, and the parity length M is NK=35−10=25, so M2 is M−M1=25−15=10.

[0286] Q1 is calculated according to the formula Q1=M1 / P, and represents the number of cyclic shifts (number of rows) in the A matrix.

[0287] That is, the columns other than the 1+P×(i-1)th column of the A matrix of the check matrix H of the Type A method, i.e., each column from the 2+P×(i-1)th column to the P×ith column, are arranged by periodically cyclically shifting the element of 1 in the 1+P×(i-1)th column determined by the check matrix initial value table downward (downward in the column), and Q1 represents the number of cyclic shifts in the A matrix.

[0288] Q2 is calculated according to the formula Q2=M2 / P, and represents the number of cyclic shifts (number of rows) in the C matrix.

[0289] That is, the columns other than the 1+P×(i-1)th column of the C matrix of the check matrix H of the Type A method, i.e., each column from the 2+P×(i-1)th column to the P×ith column, are arranged by periodically cyclically shifting the element of 1 in the 1+P×(i-1)th column determined by the check matrix initial value table downward (downward in the column), and Q2 represents the number of cyclic shifts in the C matrix.

[0290] Here, Q1 is M1 / P=15 / 5=3, and Q2 is M2 / P=10 / 5=2.

[0291] In the parity check matrix initial value table of Figure 23, three numerical values ​​are arranged in the first and second rows, and one numerical value is arranged in the third to fifth rows. According to this arrangement of numerical values, the column weight of the A matrix and C matrix portion of the parity check matrix H obtained from the parity check matrix initial value table of Figure 23 is 3 from the 1=1+5×(1-1)th column to the 10=5×2nd column, and is 1 from the 11=1+5×(3-1)th column to the 25=5×5th column.

[0292] That is, the first row of the check matrix initial value table in Figure 23 is 2, 6, 18, which indicates that in the first column of the check matrix H, the elements in the rows with row numbers 2, 6, 18 are 1 (and the other elements are 0).

[0293] In this case, the A matrix (Figure 22) is a matrix with 15 rows and 10 columns (M1 rows and K columns), and the C matrix ...

Claims

1. A coding step of performing LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; A group-wise interleaving step of performing group-wise interleaving on the LDPC code in units of 360-bit bit groups; a mapping step of mapping the LDPC code to any one of 4096 signal points of UC (Uniform Constellation) of 4096QAM (Quadrature Amplitude Modulation) in units of 12 bits; Including, In the group-wise interleaving, the (i+1)th bit group from the beginning of the LDPC code is defined as bit group i, and the sequence of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group 163, 174, 26, 190, 68, 80, 112, 146, 97, 44, 156, 134, 51, 167, 19, 127, 145, 102, 20, 58, 30, 9, 153, 143, 32, 63, 189, 180, 110, 41, 101, 166, 104, 138, 89, 42, 27, 8, 161, 67, 72, 81, 106, 132, 175, 107, 116, 186, 108, 13, 96, 154, 10, 103, 139, 99, 164, 29, 12, 118, 123, 109, 133, 61, 64, 0, 128, 17, 6, 45, 159, 1, 66, 24, 38, 33, 95, 187, 50, 120, 21, 168, 182, 184, 141, 148, 31, 79, 25, 144, 170, 18, 176, 135, 183, 7, 90, 52, 94, 77, 65, 3, 15, 85, 43, 100, 35, 124, 39, 57, 78, 88, 70, 76, 171, 149, 121, 125, 84, 16, 140, 40, 150, 157, 36, 48, 162, 2, 62, 22, 147, 83, 53, 82, 177, 98, 115, 69, 105, 151, 136, 181, 56, 173, 122, 111, 47, 179, 191, 119, 87, 178, 155, 131, 185, 91, 60, 55, 54, 37, 172, 169, 4, 188, 158, 11, 59, 160, 129, 5, 34, 14, 137, 117, 126, 114, 49, 73, 74, 28, 75, 152, 142, 71, 23, 86, 93, 130, 92, 113, 46, 165 Interleaved in the sequence of The check matrix is A matrix A in the upper left corner of the check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code; A B matrix having a step structure adjacent to the right of the A matrix, the B matrix having M1 rows and M1 columns; A Z matrix, which is a zero matrix adjacent to the right of the B matrix and has M1 rows and N-K-M1 columns; A matrix C having N-M1 rows and K+M1 columns adjacent below the matrix A and the matrix B; A matrix D, which is an identity matrix adjacent to the right of the matrix C, and has N-K-M1 rows and N-K-M1 columns. Including, The predetermined value M1 is 4680, The A matrix and the C matrix are represented by a check matrix initial value table, The parity check matrix initial value table is a table representing positions of elements of 1 in the A matrix and the C matrix for every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 is Transmission method.

2. A coding unit that performs LDPC coding based on a check matrix of an LDPC code having a code length N of 69120 bits and a coding rate r of 7 / 16; A group-wise interleaving unit that performs group-wise interleaving to interleave the LDPC code in units of 360-bit bit groups; a mapping unit that maps the LDPC code to any one of 4096 signal points of UC (Uniform Constellation) of 4096QAM (Quadrature Amplitude Modulation) in units of 12 bits; Including, In the group-wise interleaving, the (i+1)th bit group from the beginning of the LDPC code is defined as bit group i, and the sequence of bit groups 0 to 191 of the 69120-bit LDPC code is defined as bit group 163, 174, 26, 190, 68, 80, 112, 146, 97, 44, 156, 134, 51, 167, 19, 127, 145, 102, 20, 58, 30, 9, 153, 143, 32, 63, 189, 180, 110, 41, 101, 166, 104, 138, 89, 42, 27, 8, 161, 67, 72, 81, 106, 132, 175, 107, 116, 186, 108, 13, 96, 154, 10, 103, 139, 99, 164, 29, 12, 118, 123, 109, 133, 61, 64, 0, 128, 17, 6, 45, 159, 1, 66, 24, 38, 33, 95, 187, 50, 120, 21, 168, 182, 184, 141, 148, 31, 79, 25, 144, 170, 18, 176, 135, 183, 7, 90, 52, 94, 77, 65, 3, 15, 85, 43, 100, 35, 124, 39, 57, 78, 88, 70, 76, 171, 149, 121, 125, 84, 16, 140, 40, 150, 157, 36, 48, 162, 2, 62, 22, 147, 83, 53, 82, 177, 98, 115, 69, 105, 151, 136, 181, 56, 173, 122, 111, 47, 179, 191, 119, 87, 178, 155, 131, 185, 91, 60, 55, 54, 37, 172, 169, 4, 188, 158, 11, 59, 160, 129, 5, 34, 14, 137, 117, 126, 114, 49, 73, 74, 28, 75, 152, 142, 71, 23, 86, 93, 130, 92, 113, 46, 165 Interleaved in the sequence of The check matrix is A matrix A in the upper left corner of the check matrix, which has M1 rows and K columns and is represented by a predetermined value M1 and an information length K=N×r of the LDPC code; A B matrix having a step structure adjacent to the right of the A matrix, the B matrix having M1 rows and M1 columns; A Z matrix, which is a zero matrix adjacent to the right of the B matrix and has M1 rows and N-K-M1 columns; A matrix C having N-M1 rows and K+M1 columns adjacent below the matrix A and the matrix B; A matrix D, which is an identity matrix adjacent to the right of the matrix C, and has N-K-M1 rows and N-K-M1 columns. Including, The predetermined value M1 is 4680, The A matrix and the C matrix are represented by a check matrix initial value table, The parity check matrix initial value table is a table representing positions of elements of 1 in the A matrix and the C matrix for every 360 columns, 1433 3551 5930 8293 11715 12425 14264 17335 22718 36614 38303 894 2650 5160 5232 7528 9399 10347 24238 26882 29766 32375 1450 3997 6744 7562 15569 23016 27200 29193 32849 33254 38785 864 3803 6092 8688 10188 12474 22379 23067 27329 32483 38596 2013 3598 5353 11116 16065 30523 31706 31920 35688 36896 37067 1058 2985 6167 6222 9627 20193 20308 20842 22592 26702 38094 1148 4564 10015 10902 13059 15423 19165 20249 22138 24136 24267 653 3611 6814 8234 14859 21339 21448 24410 26141 26425 38277 342 1992 4954 5102 7780 15322 20102 22040 24154 27668 38424 2771 2837 7858 16144 20043 20758 21990 25754 32232 37322 37703 624 948 7919 10291 21186 24186 25035 25311 25665 30131 37831 438 1571 5061 16288 26760 26831 28652 30764 35086 35358 36233 3530 4053 9005 9297 18544 19579 19981 26348 34159 36716 38809 1101 3898 13807 14319 14708 17491 18247 19249 26016 29336 34927 1573 4387 7057 7652 10426 12219 14867 18658 19508 24925 33176 852 959 6340 8638 8740 17879 17993 28036 32872 33990 36190 913 3965 9852 9931 12792 13503 16904 21072 27616 29701 30144 541 4496 6682 10168 16470 28558 29133 33523 33712 35456 37857 930 1456 9624 12957 17441 20943 23911 27488 27572 28970 38385 762 3464 10205 13291 13778 21278 24444 25977 26107 28740 37946 962 2901 5701 11153 14516 18395 18421 19375 20526 29455 38178 1068 3731 5566 5690 18953 21960 23425 25481 26598 35770 38577 385 2499 14210 15434 15795 17534 26276 26999 30828 31237 31570 712 4041 6437 9346 11248 13001 19788 23997 25381 35072 37264 1541 3171 9483 9780 11542 18579 19629 26436 26510 26530 29842 2826 3355 7323 9453 11577 23289 24321 30276 31560 33505 35115 2607 4113 13679 14818 18726 19373 19484 25852 28394 29075 31499 101 3335 5484 8378 10366 11346 18498 22065 23394 24120 28534 2037 3746 8809 11429 18345 19858 20305 20657 23642 29075 32758 1342 1353 9580 11652 12352 13162 24304 25782 37628 38319 38739 4289 4537 7789 12239 12318 25144 25583 27760 29935 30001 33627 1407 2104 7593 13341 13772 15658 18768 22949 26269 35834 37053 283 3666 7953 8498 10715 15227 15344 21624 23277 23681 24658 1039 2615 8067 10524 11121 17519 17980 22329 28039 30188 31876 2853 4138 11810 11888 15736 17340 18161 21094 23337 29136 36861 732 3115 12067 19926 24457 24863 30681 30844 33326 34660 36203 1689 4238 5000 6964 13104 17145 18382 18810 21246 27798 34365 1988 4480 6362 19230 19702 20121 24061 25225 32060 33790 34882 782 3030 10663 13188 15079 24594 27063 29207 31128 32035 38604 2160 3389 8023 13978 15900 19635 20416 22839 33076 34962 38577 1639 4378 8166 8781 22347 28062 29530 30459 30907 32229 37670 1302 3700 6531 9943 20841 21722 28860 30397 30966 34328 34469 2580 3067 14591 17305 24991 27155 28129 31435 33702 34742 38176 878 2302 3513 8792 30097 27 165 1499 11445 26229 2740 3378 4070 8121 11725 464 695 2670 19972 31016 58 551 769 13142 18176 1818 2794 3077 14099 28393 649 4125 4624 29698 32032 200 2480 2912 23789 36598 212 3477 4526 10049 30926 901 2299 3757 10605 24358 321 1488 1718 24930 25738 2283 3823 3943 16768 35564 253 2932 4234 21419 29606 2701 3576 4425 9250 24023 2217 3403 4654 14977 23115 817 2872 3491 17773 23918 1783 1838 4330 11645 36545 1231 3435 4503 9035 29888 826 1836 2994 22108 22827 229 1417 2078 14324 17714 567 3244 3728 22202 33883 799 1180 1329 12496 22390 549 1311 3657 17564 35009 132 517 3180 5304 35588 2767 3953 4221 30887 34291 2242 2335 4254 31326 36839 1652 3276 4195 6960 23609 1091 1113 1669 9056 16776 2487 3652 4670 6131 34644 302 1753 3905 17009 21920 222 1322 1942 33666 36472 610 2708 4634 17641 35678 363 2202 3152 7833 27924 1851 3837 4167 25505 33398 1057 2960 3952 17247 35467 173 1598 3061 28458 36252 585 593 1049 10807 28267 122 277 2230 16115 25459 366 2458 4321 12655 13600 1611 1691 2543 18867 35201 1831 4355 4649 4774 24781 9157 18312 20409 23571 31607 14457 17051 29658 35875 37742 7110 15010 19055 36741 37883 5419 17091 17716 18981 31131 15196 21587 28478 32583 36053 17134 18820 32977 34175 36060 15599 21709 22462 28663 33979 4691 13050 23737 30447 37128 22733 24839 26808 37191 37396 8896 14951 16202 26775 29470 13355 19354 27988 36027 37312 8938 11340 12434 19496 37986 5876 25181 32766 33412 35330 is Transmitting device.

Citation Information

Patent Citations

  • JPP6950305B

  • Transmitter apparatus and interleaving method thereof

    US20150236816A1

  • Data processing device and data processing method

    WO2016114156A1