IP Library Granted Patent US 10,425,103
Granted Patent B2
US 10,425,103 · App. 14/904,916 · Granted Sep 24, 2019

Data processing device and data processing method

Inventors: Ryoji Ikegaya (Kanagawa, JP); Makiko Yamamoto (Tokyo, JP); Yuji Shinohara (Kanagawa, JP)
Assignee: SONY CORPORATION
H03M13/1105H03M13/036H03M13/1137H03M13/1165H03M13/255H03M13/271H03M13/2778H03M13/2906H03M13/611H04L1/00H04L1/0071H03M13/1102H03M13/118H03M13/152H03M13/2792H03M13/356H03M13/616H03M13/6552H04L1/0041H04L1/0057
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,425,103
App. No.
14/904,916
Granted
Sep 24, 2019
Kind
B2
Abstract

The present technology relates to a data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code. In group-wise interleave, an LDPC code in which a code length N is 16200 bits and an encoding rate r is 12/15, 6/15, or 8/15 is interleaved in units of bit groups of 360 bits. In group-wise deinterleave, a sequence of the LDPC code that has undergone the group-wise interleave is restored to an original sequence. For example, the present technology can be applied to a technique of performing data transmission using an LDPC code.

Claims (356)

1. A transmitting device for generating a terrestrial digital television broadcast signal, the transmitting device decreasing a signal-to-noise power ratio per symbol for a selected bit error rate of the generated terrestrial digital television broadcast signal and/or expanding reception range of the terrestrial digital television broadcast signal at which the data is decodable by a receiving device for presentation to a user, the transmitting device comprising:

circuitry configured to:

receive data to be transmitted in a terrestrial digital television broadcast signal;

perform low density parity check (LDPC) encoding by an LDPC encoder circuit on input bits of the received data according to a parity check matrix of an LDPC code in which a code length N is 16200 bits and an encoding rate r is 12/15 to generate an LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the terrestrial digital television broadcast signal;

the LDPC code includes information bits and parity bits, the parity bits being processed by the receiving device to recover information bits corrupted by transmission path errors,

the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits,

the information matrix portion is represented by a parity check matrix initial value table, and

the parity check matrix initial value table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix portion as a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows

3 394 1014 1214 1361 1477 1534 1660 1856 2745 2987 2991 3124 3155

59 136 528 781 803 928 1293 1489 1944 2041 2200 2613 2690 2847

155 245 311 621 1114 1269 1281 1783 1995 2047 2672 2803 2885 3014

79 870 974 1326 1449 1531 2077 2317 2467 2627 2811 3083 3101 3132

4 582 660 902 1048 1482 1697 1744 1928 2628 2699 2728 3045 3104

175 395 429 1027 1061 1068 1154 1168 1175 2147 2359 2376 2613 2682

1388 2241 3118 3148

143 506 2067 3148

1594 2217 2705

398 988 2551

1149 2588 2654

678 2844 3115

1508 1547 1954

1199 1267 1710

2589 3163 3207

1 2583 2974

2766 2897 3166

929 1823 2742

1113 3007 3239

1753 2478 3127

0 509 1811

1672 2646 2984

965 1462 3230

3 1077 2917

1183 1316 1662

968 1593 3239

64 1996 2226

1442 2058 3181

513 973 1058

1263 3185 3229

681 1394 3017

419 2853 3217

3 2404 3175

2417 2792 2854

1879 2940 3235

647 1704 3060,

group-wise interleave the LDPC code word in units of bit groups of 360 bits to generate a group-wise interleaved LDPC code word;

wherein, in the group-wise interleaving, when an (i+1)-th bit group from a head of the generated LDPC code word is indicated by a bit group i, a sequence of bit groups 0 to 44 of the generated LDPC code word of 16200 bits is interleaved into a following sequence of bit groups

17, 11, 14, 7, 31, 10, 2, 26, 0, 32, 29, 22, 12, 20, 28, 39, 37, 15, 4, 5, 8, 13, 38, 18, 23, 34, 24, 6, 1, 9, 16, 44, 21, 3, 36, 30, 40, 35, 43, 42, 25, 19, and 41;

map the group-wise interleaved LDPC code word to any one of 64 signal points in a modulation scheme in units of 6 bits; and

transmit the digital television broadcast signal including the mapped group-wise interleaved LDPC code word in units of 6 bits.

2. A method for generating a terrestrial digital television broadcast signal, the method decreasing a signal-to-noise power ratio per symbol for a selected bit error rate of the generated terrestrial digital television broadcast signal and/or expanding reception range of the terrestrial digital television broadcast signal at which the data is decodable by a receiving device for presentation to a user, the method comprising:

receiving data to be transmitted in a terrestrial digital television broadcast signal;

performing low density parity check (LDPC) encoding, by an LDPC encoder circuit, on input bits of the received data according to a parity check matrix of an LDPC code in which a code length N is 16200 bits and an encoding rate r is 12/15 to generate an LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the terrestrial digital television broadcast signal;

the LDPC code includes information bits and parity bits, the parity bits being processed by the receiving device to recover information bits corrupted by transmission path errors,

the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits,

the information matrix portion is represented by a parity check matrix initial value table, and

the parity check r matrix initial value table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix portion as a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows

3 394 1014 1214 1361 1477 1534 1660 1856 2745 2987 2991 3124 3155

59 136 528 781 803 928 1293 1489 1944 2041 2200 2613 2690 2847

155 245 311 621 1114 1269 1281 1783 1995 2047 2672 2803 2885 3014

79 870 974 1326 1449 1531 2077 2317 2467 2627 2811 3083 3101 3132

4 582 660 902 1048 1482 1697 1744 1928 2628 2699 2728 3045 3104

175 395 429 1027 1061 1068 1154 1168 1175 2147 2359 2376 2613 2682

1388 2241 3118 3148

143 506 2067 3148

1594 2217 2705

398 988 2551

1149 2588 2654

678 2844 3115

1508 1547 1954

1199 1267 1710

2589 3163 3207

1 2583 2974

2766 2897 3166

929 1823 2742

1113 3007 3239

1753 2478 3127

0 509 1811

1672 2646 2984

965 1462 3230

3 1077 2917

1183 1316 1662

968 1593 3239

64 1996 2226

1442 2058 3181

513 973 1058

1263 3185 3229

681 1394 3017

419 2853 3217

3 2404 3175

2417 2792 2854

1879 2940 3235

647 1704 3060,

group-wise interleaving, by interleaving circuitry, the LDPC code word in units of bit groups of 360 bits to generate a group-wise interleaved LDPC code word;

wherein, in the group-wise interleaving, when an (i+1)-th bit group from a head of the generated LDPC code word is indicated by a bit group i, a sequence of bit groups 0 to 44 of the generated LDPC code word of 16200 bits is interleaved into a following sequence of bit groups

17, 11, 14, 7, 31, 10, 2, 26, 0, 32, 29, 22, 12, 20, 28, 39, 37, 15, 4, 5, 8, 13, 38, 18, 23, 34, 24, 6, 1, 9, 16, 44, 21, 3, 36, 30, 40, 35, 43, 42, 25, 19, and 41;

mapping, by mapping circuitry, the group-wise interleaved LDPC code word to any one of 64 signal points in a modulation scheme in units of 6 bits; and

transmitting, by a terrestrial broadcast transmitter, the digital television broadcast signal including the mapped group-wise interleaved LDPC code word in units of 6 bits.

3. A receiving device for use in an environment where a signal-to-noise power ratio per symbol for a selected bit error rate of a received terrestrial digital television broadcast signal can be reduced and/or a reception range of the terrestrial digital television broadcast signal can be expanded, the receiving device comprising:

a tuner configured to receive a terrestrial digital television broadcast signal including a mapped group-wise interleaved low density parity check (LDPC) code word; and

circuitry configured to

demap the mapped group-wise interleaved LDPC code word to produce a group-wise interleaved LDPC code word, wherein each unit of 6 bits of the group-wise interleaved LDPC code word is mapped to one of 64 signal points of a modulation scheme;

deinterleave the group-wise interleaved LDPC code word in units of bit groups of 360 bits to produce an LDPC code word;

decode the LDPC code word; and

process the decoded LDPC code word for presentation to a user, wherein

input bits of data to be transmitted in the terrestrial digital television broadcast signal are LDPC encoded according to

a parity check matrix of the LDPC code in which a code length N is 16200 bits and an encoding rate r is 12/15 to generate the LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the terrestrial digital television broadcast signal,

the LDPC code includes information bits and parity bits, the parity bits being processed by the receiving device to recover information bits corrupted by transmission path errors,

the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits,

the information matrix portion is represented by a parity check matrix initial value table, and

the parity check matrix initial value table is a table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix portion as a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows

3 394 1014 1214 1361 1477 1534 1660 1856 2745 2987 2991 3124 3155

59 136 528 781 803 928 1293 1489 1944 2041 2200 2613 2690 2847

155 245 311 621 1114 1269 1281 1783 1995 2047 2672 2803 2885 3014

79 870 974 1326 1449 1531 2077 2317 2467 2627 2811 3083 3101 3132

4 582 660 902 1048 1482 1697 1744 1928 2628 2699 2728 3045 3104

175 395 429 1027 1061 1068 1154 1168 1175 2147 2359 2376 2613 2682

1388 2241 3118 3148

143 506 2067 3148

1594 2217 2705

398 988 2551

1149 2588 2654

678 2844 3115

1508 1547 1954

1199 1267 1710

2589 3163 3207

1 2583 2974

2766 2897 3166

929 1823 2742

1113 3007 3239

1753 2478 3127

0 509 1811

1672 2646 2984

965 1462 3230

3 1077 2917

1183 1316 1662

968 1593 3239

64 1996 2226

1442 2058 3181

513 973 1058

1263 3185 3229

681 1394 3017

419 2853 3217

3 2404 3175

2417 2792 2854

1879 2940 3235

647 1704 3060,

the LDPC code word is group-wise interleaved in units of bit groups of 360 bits to generate the group-wise interleaved LDPC code word such that

when an (i+1)-th bit group from a head of the generated LDPC code word is indicated by a bit group i, a sequence of bit groups 0 to 44 of the generated LDPC code word of 16200 bits is interleaved into a following sequence of bit groups

17, 11, 14, 7, 31, 10, 2, 26, 0, 32, 29, 22, 33, 12, 20, 28, 27, 39, 37, 15, 4, 5, 8, 13, 38, 18, 23, 34, 24, 6, 1, 9, 16, 44, 21, 3, 36, 30, 40, 35, 43, 42, 25, 19, and 41,

the group-wise interleaved LDPC code word is mapped to one of the 64 signal points in the modulation scheme in units of 6 bits.

4. A method for use by a receiving device in an environment where a signal-to-noise power ratio per symbol for a selected bit error rate of a terrestrial digital television broadcast signal can be reduced and/or a reception range of a terrestrial digital television broadcast signal can be expanded, the method comprising:

receiving, by a tuner, a terrestrial digital television broadcast signal including a mapped group-wise interleaved low density parity check (LDPC) code word;

demapping the mapped group-wise interleaved LDPC code word to produce a group-wise interleaved LDPC code word, wherein each unit of 6 bits of the group-wise interleaved LDPC code word is mapped to one of 64 signal points of a modulation scheme;

deinterleaving the group-wise interleaved LDPC code word in units of bit groups of 360 bits to produce an LDPC code word;

decoding, by decoding circuitry, the LDPC code word; and

processing the decoded LDPC code word for presentation to a user, wherein

input bits of data to be transmitted in the terrestrial digital television broadcast signal are LDPC encoded according to

a parity check matrix of the LDPC code in which a code length N is 16200 bits and an encoding rate r is 12/15 to generate the LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the terrestrial digital television broadcast signal,

the LDPC code includes information bits bit and parity bits bit, the parity bits being processed by the receiving device to recover information bits corrupted by transmission path errors,

the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits,

the information matrix portion is represented by a parity check matrix initial value table, and

the parity check matrix initial value table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix portion as a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows is a table in which a position of a 1 element of the information matrix portion is indicated for every 360 columns, and includes

3 394 1014 1214 1361 1477 1534 1660 1856 2745 2987 2991 3124 3155

59 136 528 781 803 928 1293 1489 1944 2041 2200 2613 2690 2847

155 245 311 621 1114 1269 1281 1783 1995 2047 2672 2803 2885 3014

79 870 974 1326 1449 1531 2077 2317 2467 2627 2811 3083 3101 3132

4 582 660 902 1048 1482 1697 1744 1928 2628 2699 2728 3045 3104

175 395 429 1027 1061 1068 1154 1168 1175 2147 2359 2376 2613 2682

1388 2241 3118 3148

143 506 2067 3148

1594 2217 2705

398 988 2551

1149 2588 2654

678 2844 3115

1508 1547 1954

1199 1267 1710

2589 3163 3207

1 2583 2974

2766 2897 3166

929 1823 2742

1113 3007 3239

1753 2478 3127

0 509 1811

1672 2646 2984

965 1462 3230

3 1077 2917

1183 1316 1662

968 1593 3239

64 1996 2226

1442 2058 3181

513 973 1058

1263 3185 3229

681 1394 3017

419 2853 3217

3 2404 3175

2417 2792 2854

1879 2940 3235

647 1704 3060,

the LDPC code word is group-wise interleaved in units of bit groups of 360 bits to generate the group-wise interleaved LDPC code word such that

when an (i+1)-th bit group from a head of the generated LDPC code word is indicated by a bit group i, a sequence of bit groups 0 to 44 of the generated LDPC code word of 16200 bits is interleaved into a following sequence of bit groups

17, 11, 14, 7, 31, 10, 2, 26, 0, 32, 29, 22, 33, 12, 20, 28, 27, 39, 37, 15, 4, 5, 8, 13, 38, 18, 23, 34, 24, 6, 1, 9, 16, 44, 21, 3, 36, 30, 40, 35, 43, 42, 25, 19, and 41,

the group-wise interleaved LDPC code word is mapped to one of the 64 signal points in the modulation scheme in units of 6 bits.

5. A transmitting device for generating a terrestrial digital television broadcast signal, the transmitting device decreasing a signal-to-noise power ratio per symbol for a selected bit error rate of the generated terrestrial digital television broadcast signal and/or expanding reception range of the terrestrial digital television broadcast signal at which the data is decodable by a receiving device for presentation to a user, the transmitting device comprising:

circuitry configured to:

receive data to be transmitted in a terrestrial digital television broadcast signal;

perform low density parity check (LDPC) encoding by an LDPC encoder circuit on input bits of the received data according to a parity check matrix of an LDPC code in which a code length N is 16200 bits and an encoding rate r is 8/15 to generate an LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the terrestrial digital television broadcast signal;

the LDPC code includes information bits and parity bits, the parity bits being processed by the receiving device to recover information bits corrupted by transmission path errors,

the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits,

the information matrix portion is represented by a parity check matrix initial value table, and

the parity check matrix value table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix portion as a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows

5 519 825 1871 2098 2478 2659 2820 3200 3294 3650 3804 3949 4426 4460 4503 4568 4590 4949 5219 5662 5738 5905 5911 6160 6404 6637 6708 6737 6814 7263 7412

81 391 1272 1633 2062 2882 3443 3503 3535 3908 4033 4163 4490 4929 5262 5399 5576 5768 5910 6331 6430 6844 6867 7201 7274 7290 7343 7350 7378 7387 7440 7554

105 975 3421 3480 4120 4444 5957 5971 6119 6617 6761 6810 7067 7353

6 138 485 1444 1512 2615 2990 3109 5604 6435 6513 6632 6704 7507

20 858 1051 2539 3049 5162 5308 6158 6391 6604 6744 7071 7195 7238

1140 5838 6203 6748

6282 6466 6481 6638

2346 2592 5436 7487

2219 3897 5896 7528

2897 6028 7018

1285 1863 5324

3075 6005 6466

5 6020 7551

2121 3751 7507

4027 5488 7542

2 6012 7011

3823 5531 5687

1379 2262 5297

1882 7498 7551

3749 4806 7227

2 2074 6898

17 616 7482

9 6823 7480

5195 5880 7559,

group-wise interleave the LDPC code word in units of bit groups of 360 bits to generate a group-wise interleaved LDPC code word;

wherein, in the group-wise interleaving, when an (i+1)-th bit group from a head of the generated LDPC code word is indicated by a bit group i, a sequence of bit groups 0 to 44 of the generated LDPC code word of 16200 bits is interleaved into a following sequence of bit groups

41, 2, 12, 6, 33, 1, 13, 11, 26, 10, 39, 43, 36, 23, 42, 7, 44, 20, 8, 38, 18, 22, 24, 40, 4, 28, 29, 19, 14, 5, 9, 0, 30, 25, 35, 37, 27, 32, 31, 34, 21, 3, 15, 17, and 16,

map the group-wise interleaved LDPC code word to any one of 256 signal points in a modulation scheme in units of 8 bits;

transmit the digital television broadcast signal including the mapped group-wise interleaved LDPC code word in units of 8 bits.

6. A method for generating a terrestrial digital television broadcast signal, the method decreasing a signal-to-noise power ratio per symbol for a selected bit error rate of the generated terrestrial digital television broadcast signal and/or expanding reception range of the terrestrial digital television broadcast signal at which the data is decodable by a receiving device for presentation to a user, the method comprising:

receiving data to be transmitted in a terrestrial digital television broadcast signal;

performing low density parity check (LDPC) encoding, by a LDPC encoder circuit, on input bits of the received data according to a parity check matrix of an LDPC code in which a code length N is 16200 bits and an encoding rater is 8/15 to generate an LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the terrestrial digital television broadcast signal;

the LDPC code includes information bits and parity bits, the parity bits being processed by the receiving device to recover information bits corrupted by transmission path errors,

the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits,

the information matrix portion is represented by a parity check matrix initial value table, and

the parity check matrix initial value table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix portion as a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows

5 519 825 1871 2098 2478 2659 2820 3200 3294 3650 3804 3949 4426 4460 4503 4568 4590 4949 5219 5662 5738 5905 5911 6160 6404 6637 6708 6737 6814 7263 7412

81 391 1272 1633 2062 2882 3443 3503 3535 3908 4033 4163 4490 4929 5262 5399 5576 5768 5910 6331 6430 6844 6867 7201 7274 7290 7343 7350 7378 7387 7440 7554

105 975 3421 3480 4120 4444 5957 5971 6119 6617 6761 6810 7067 7353

6 138 485 1444 1512 2615 2990 3109 5604 6435 6513 6632 6704 7507

20 858 1051 2539 3049 5162 5308 6158 6391 6604 6744 7071 7195 7238

1140 5838 6203 6748

6282 6466 6481 6638

2346 2592 5436 7487

2219 3897 5896 7528

2897 6028 7018

1285 1863 5324

3075 6005 6466

5 6020 7551

2121 3751 7507

4027 5488 7542

2 6012 7011

3823 5531 5687

1379 2262 5297

1882 7498 7551

3749 4806 7227

2 2074 6898

17 616 7482

9 6823 7480

5195 5880 7559,

group-wise interleaving, by interleaving circuitry, the LDPC code word in units of bit groups of 360 bits to generate a group-wise interleaved LDPC code word;

wherein, in the group-wise interleaving, when an (i+1)-th bit group from a head of the generated LDPC code word is indicated by a bit group i, a sequence of bit groups 0 to 44 of the generated LDPC code word of 16200 bits is interleaved into a following sequence of bit groups

41, 2, 12, 6, 33, 1, 13, 11, 26, 10, 39, 43, 36, 23, 42, 7, 44, 20, 8, 38, 18, 22, 24, 40, 4, 28, 29, 19, 14, 5, 9, 0, 30, 25, 35, 37, 27, 32, 31, 34, 21, 3, 15, 17, and 16,

mapping, by mapping circuitry, the group-wise interleaved LDPC code word to any one of 256 signal points in a modulation scheme in units of 8 bits;

transmitting, by a terrestrial broadcast transmitter, the digital television broadcast signal including the mapped group-wise interleaved LDPC code word in units of 8 bits.

7. A receiving device for use in an environment where a signal-to-noise power ratio per symbol for a selected bit error rate of a received terrestrial digital television broadcast signal can be reduced and/or a reception range of the terrestrial digital television broadcast signal can be expanded, the receiving device comprising:

a tuner configured to receive a terrestrial digital television broadcast signal including a mapped group-wise interleaved low density parity check (LDPC) code word; and

circuitry configured to

demap the mapped group-wise interleaved LDPC code word to produce a group-wise interleaved LDPC code word, wherein each unit of 8 bits of the group-wise interleaved LDPC code word is mapped to one of 256 signal points of a modulation scheme;

deinterleave the group-wise interleaved LDPC code word in units of bit groups of 360 bits to produce an LDPC code word;

decode the LDPC code word; and

process the decoded LDPC code word for presentation to a user, wherein

input bits of data to be transmitted in the terrestrial digital television broadcast signal are LDPC encoded according to

a parity check matrix of the LDPC code in which a code length N is 16200 bits and an encoding rate r is 8/15 to generate the LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the terrestrial digital television broadcast signal,

the LDPC code includes information bits and parity bits, the parity bits being processed by the receiving device to recover information bits corrupted by transmission path errors,

the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits,

the information matrix portion is represented by a parity check matrix initial value table, and

the parity check matrix initial value table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix portion as a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows

5 519 825 1871 2098 2478 2659 2820 3200 3294 3650 3804 3949 4426 4460 4503 4568 4590 4949 5219 5662 5738 5905 5911 6160 6404 6637 6708 6737 6814 7263 7412

81 391 1272 1633 2062 2882 3443 3503 3535 3908 4033 4163 4490 4929 5262 5399 5576 5768 5910 6331 6430 6844 6867 7201 7274 7290 7343 7350 7378 7387 7440 7554

105 975 3421 3480 4120 4444 5957 5971 6119 6617 6761 6810 7067 7353

6 138 485 1444 1512 2615 2990 3109 5604 6435 6513 6632 6704 7507

20 858 1051 2539 3049 5162 5308 6158 6391 6604 6744 7071 7195 7238

1140 5838 6203 6748

6282 6466 6481 6638

2346 2592 5436 7487

2219 3897 5896 7528

2897 6028 7018

1285 1863 5324

3075 6005 6466

5 6020 7551

2121 3751 7507

4027 5488 7542

2 6012 7011

3823 5531 5687

1379 2262 5297

1882 7498 7551

3749 4806 7227

2 2074 6898

17 616 7482

9 6823 7480

5195 5880 7559,

the LDPC code word is group-wise interleaved in units of bit groups of 360 bits to generate the group-wise interleaved LDPC code word such that

when an (i+1)-th bit group from a head of the generated LDPC code word is indicated by a bit group i, a sequence of bit groups 0 to 44 of the generated LDPC code word of 16200 bits is interleaved into a following sequence of bit groups

41, 2, 12, 6, 33, 1, 13, 11, 26, 10, 39, 43, 36, 23, 42, 7, 44, 20, 8, 38, 18, 22, 24, 40, 4, 28, 29, 19, 14, 5, 9, 0, 30, 25, 35, 37, 27, 32, 31, 34, 21, 3, 15, 17, and 16,

the group-wise interleaved LDPC code word is mapped to one of the 256 signal points in the modulation scheme in units of 8 bits.

8. A method for use by a receiving device in an environment where a signal-to-noise power ratio per symbol for a selected bit error rate of a terrestrial digital television broadcast signal can be reduced and/or a reception range of a terrestrial digital television broadcast signal can be expanded, the method comprising:

receiving, by a tuner, a terrestrial digital television broadcast signal including a mapped group-wise interleaved low density parity check (LDPC) code word;

demapping the mapped group-wise interleaved LDPC code word to produce a group-wise interleaved LDPC code word, wherein each unit of 8 bits of the group-wise interleaved LDPC code word is mapped to one of 256 signal points of a modulation scheme;

deinterleaving the group-wise interleaved LDPC code word in units of bit groups of 360 bits to produce an LDPC code word;

decoding, by decoding circuitry, the LDPC code word; and

processing the decoded LDPC code word for presentation to a user, wherein

input bits of data to be transmitted in the terrestrial digital television broadcast signal are LDPC encoded according to

a parity check matrix of the LDPC code in which a code length N is 16200 bits and an encoding rater is 8/15 to generate the LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the terrestrial digital television broadcast signal,

the LDPC code includes information bits bit and parity bits bit, the parity bits being processed by the receiving device to recover information bits corrupted by transmission path errors,

the parity check matrix includes an information matrix portion corresponding to the information bits and a parity matrix portion corresponding to the parity bits,

the information matrix portion is represented by a parity check matrix initial value table, and

the parity check matrix initial value table is a table, having each row indicating positions of elements ‘1’ in corresponding 360 columns of the information matrix portion as a subset of information bits used in calculating the parity bits in the LDPC encoding, is as follows

5 519 825 1871 2098 2478 2659 2820 3200 3294 3650 3804 3949 4426 4460 4503 4568 4590 4949 5219 5662 5738 5905 5911 6160 6404 6637 6708 6737 6814 7263 7412

81 391 1272 1633 2062 2882 3443 3503 3535 3908 4033 4163 4490 4929 5262 5399 5576 5768 5910 6331 6430 6844 6867 7201 7274 7290 7343 7350 7378 7387 7440 7554

105 975 3421 3480 4120 4444 5957 5971 6119 6617 6761 6810 7067 7353

6 138 485 1444 1512 2615 2990 3109 5604 6435 6513 6632 6704 7507

20 858 1051 2539 3049 5162 5308 6158 6391 6604 6744 7071 7195 7238

1140 5838 6203 6748

6282 6466 6481 6638

2346 2592 5436 7487

2219 3897 5896 7528

2897 6028 7018

1285 1863 5324

3075 6005 6466

5 6020 7551

2121 3751 7507

4027 5488 7542

2 6012 7011

3823 5531 5687

1379 2262 5297

1882 7498 7551

3749 4806 7227

2 2074 6898

17 616 7482

9 6823 7480

5195 5880 7559,

the LDPC code word is group-wise interleaved in units of bit groups of 360 bits to generate the group-wise interleaved LDPC code word such that

when an (i+1)-th bit group from a head of the generated LDPC code word is indicated by a bit group i, a sequence of bit groups 0 to 44 of the generated LDPC code word of 16200 bits is interleaved into a following sequence of bit groups

41, 2, 12, 6, 33, 1, 13, 11, 26, 10, 39, 43, 36, 23, 42, 7, 44, 20, 8, 38, 18, 22, 24, 40, 4, 28, 29, 19, 14, 5, 9, 0, 30, 25, 35, 37, 27, 32, 31, 34, 21, 3, 15, 17, and 16,

the group-wise interleaved LDPC code word is mapped to one of the 256 signal points in the modulation scheme in units of 8 bits.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 30, 2020
From: SONY CORPORATION
To: SATURN LICENSING LLC
Reel/Frame 052256/0443 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2016
From: IKEGAYA, RYOJI; YAMAMOTO, MAKIKO; SHINOHARA, YUJI
To: SONY CORPORATION
Reel/Frame 037481/0408 →