Data processing device and data processing method
AssigneeSony Corporation
InventorsRyoji IKEGAYA, Makiko Yamamoto, Yuji Shinohara
Life of this patent
Estimating the term…
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 10/15 or 12/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.
Claims4
A receiving device for use in an environment where a signal-to-noise power ratio of a received digital broadcast signal can be reduced, the receiving device comprising:
- a receiver configured to receive a digital broadcast signal including a mapped group-wise interleaved low density parity check (LDPC) code word from a transmitting device;
- and
- circuitry configured to
- process the mapped group-wise interleaved LDPC code word to obtain a group-wise interleaved LDPC code word, wherein each unit of 4 bits of the group-wise interleaved LDPC code word is mapped to one of 16 signal points of a modulation scheme,
- process the group-wise interleaved LDPC code word in units of bit groups of 360 bits to obtain an LDPC code word,
- decode the LDPC code word, and
- process the decoded LDPC code word for presentation of the digital broadcast signal, wherein
- input bits of data to be transmitted in the digital broadcast signal are LDPC encoded according to a parity check matrix initial value table of an LDPC code having code length N of 16200 bits and a coding rate r of 10/15 to generate the LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the digital broadcast signal, and
- the parity check matrix initial value table of the LDPC code according to which the input bits are LDPC encoded is as follows
- 352 747 894 1437 1688 1807 1883 2119 2159 3321 3400 3543 3588 3770
- 3821 4384 4470 4884 5012 5036 5084 5101 5271 5281 5353
- 505 915 1156 1269 1518 1650 2153 2256 2344 2465 2509 2867 2875 3007
- 3254 3519 3687 4331 4439 4532 4940 5011 5076 5113 5367
- 268 346 650 919 1260 4389 4653 4721 4838 5054 5157 5162 5275 5362
- 220 236 828 1590 1792 3259 3647 4276 4281 4325 4963 4974 5003 5037
- 381 737 1099 1409 2364 2955 3228 3341 3473 3985 4257 4730 5173 5242
- 88 771 1640 1737 1803 2408 2575 2974 3167 3464 3780 4501 4901 5047
- 749 1502 2201 3189
- 2873 3245 3427
- 2158 2605 3165
- 1 3438 3606
- 10 3019 5221
- 371 2901 2923
- 9 3935 4683
- 1937 3502 3735
- 507 3128 4994
- 25 3854 4550
- 1178 4737 5366
- 2 223 5304
- 1146 5175 5197
- 1816 2313 3649
- 740 1951 3844
- 1320 3703 4791
- 1754 2905 4058
- 7 917 5277
- 3048 3954 5396
- 4804 4824 5105
- 2812 3895 5226
- 0 5318 5358
- 1483 2324 4826
- 2266 4752 5387,
- 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
- an (i+1)-th bit group from a head of the LDPC code word of the LDPC code is indicated by a bit group i, the LDPC code word of the LDPC code has a sequence of bit groups 0 to 44, and the group-wise interleaved LDPC code word has a following sequence of bit groups,
- 27, 11, 20, 1, 7, 5, 29, 35, 9, 10, 34, 18, 25, 28, 6, 13, 17, 0, 23, 16, 41, 15, 19, 44, 24, 37, 4, 31, 8, 32, 14, 42, 12, 2, 40, 30, 36, 39, 43, 21, 3, 22, 26, 33, and 38, and
- the group-wise interleaved LDPC code word is mapped to one of the 16 signal points in the modulation scheme in units of 4 bits.
A method for use in an environment where a signal-to-noise power ratio of a digital broadcast signal can be reduced, the method comprising:
- receiving a digital broadcast signal including a mapped group-wise interleaved low density parity check (LDPC) code word from a transmitting device;
- processing the mapped group-wise interleaved LDPC code word to obtain a group-wise interleaved LDPC code word, wherein each unit of 4 bits of the group-wise interleaved LDPC code word is mapped to one of 16 signal points of a modulation scheme;
- processing the group-wise interleaved LDPC code word in units of bit groups of 360 bits to obtain an LDPC code word;
- decoding, by decoding circuitry, the LDPC code word;
- and
- processing the decoded LDPC code word for presentation of the digital broadcast signal, wherein
- input bits of data to be transmitted in the digital broadcast signal are LDPC encoded according to a parity check matrix initial value table of an LDPC code having a code length N of 16200 bits and a coding rate r of 10/15 to generate the LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the digital broadcast signal,
- the parity check matrix initial value table of the LDPC code according to which the input bits are LDPC encoded is as follows
- 352 747 894 1437 1688 1807 1883 2119 2159 3321 3400 3543 3588 3770
- 3821 4384 4470 4884 5012 5036 5084 5101 5271 5281 5353
- 505 915 1156 1269 1518 1650 2153 2256 2344 2465 2509 2867 2875 3007
- 3254 3519 3687 4331 4439 4532 4940 5011 5076 5113 5367
- 268 346 650 919 1260 4389 4653 4721 4838 5054 5157 5162 5275 5362
- 220 236 828 1590 1792 3259 3647 4276 4281 4325 4963 4974 5003 5037
- 381 737 1099 1409 2364 2955 3228 3341 3473 3985 4257 4730 5173 5242
- 88 771 1640 1737 1803 2408 2575 2974 3167 3464 3780 4501 4901 5047
- 749 1502 2201 3189
- 2873 3245 3427
- 2158 2605 3165
- 1 3438 3606
- 10 3019 5221
- 371 2901 2923
- 9 3935 4683
- 1937 3502 3735
- 507 3128 4994
- 25 3854 4550
- 1178 4737 5366
- 2 223 5304
- 1146 5175 5197
- 1816 2313 3649
- 740 1951 3844
- 1320 3703 4791
- 1754 2905 4058
- 7 917 5277
- 3048 3954 5396
- 4804 4824 5105
- 2812 3895 5226
- 0 5318 5358
- 1483 2324 4826
- 2266 4752 5387,
- 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
- an (i+1)-th bit group from a head of the LDPC code word of the LDPC code is indicated by a bit group i, the LDPC code word of the LDPC code has a sequence of bit groups 0 to 44, and the group-wise interleaved LDPC code word has a following sequence of bit groups,
- 27, 11, 20, 1, 7, 5, 29, 35, 9, 10, 34, 18, 25, 28, 6, 13, 17, 0, 23, 16, 41, 15, 19, 44, 24, 37, 4, 31, 8, 32, 14, 42, 12, 2, 40, 30, 36, 39, 43, 21, 3, 22, 26, 33, and 38, and
- the group-wise interleaved LDPC code word is mapped to one of the 16 signal points in the modulation scheme in units of 4 bits.
A transmitting device for generating a digital broadcast signal, and for decreasing a signal-to-noise power ratio of the generated digital broadcast signal, the transmitting device comprising:
- circuitry configured to
- receive data to be transmitted in a digital 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 having a code length N of 16200 bits and a coding rate r of 10/15 to generate an LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the digital television broadcast signal, wherein
- the LDPC code is based on a parity check matrix initial value table listed as follows,
- 352 747 894 1437 1688 1807 1883 2119 2159 3321 3400 3543 3588 3770
- 3821 4384 4470 4884 5012 5036 5084 5101 5271 5281 5353
- 505 915 1156 1269 1518 1650 2153 2256 2344 2465 2509 2867 2875 3007
- 3254 3519 3687 4331 4439 4532 4940 5011 5076 5113 5367
- 268 346 650 919 1260 4389 4653 4721 4838 5054 5157 5162 5275 5362
- 220 236 828 1590 1792 3259 3647 4276 4281 4325 4963 4974 5003 5037
- 381 737 1099 1409 2364 2955 3228 3341 3473 3985 4257 4730 5173 5242
- 88 771 1640 1737 1803 2408 2575 2974 3167 3464 3780 4501 4901 5047
- 749 1502 2201 3189
- 2873 3245 3427
- 2158 2605 3165
- 1 3438 3606
- 10 3019 5221
- 371 2901 2923
- 9 3935 4683
- 1937 3502 3735
- 507 3128 4994
- 25 3854 4550
- 1178 4737 5366
- 2 223 5304
- 1146 5175 5197
- 1816 2313 3649
- 740 1951 3844
- 1320 3703 4791
- 1754 2905 4058
- 7 917 5277
- 3048 3954 5396
- 4804 4824 5105
- 2812 3895 5226
- 0 5318 5358
- 1483 2324 4826
- 2266 4752 5387,
- 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 an (i+1)-th bit group from a head of the generated LDPC code word of the LDPC code is indicated by a bit group i, the LDPC code word of the LDPC code has a sequence of bit groups 0 to 44, and the group-wise interleaved LDPC code word has a following sequence of bit groups,
- 27, 11, 20, 1, 7, 5, 29, 35, 9, 10, 34, 18, 25, 28, 6, 13, 17, 0, 23, 16, 41, 15, 19, 44, 24, 37, 4, 31, 8, 32, 14, 42, 12, 2, 40, 30, 36, 39, 43, 21, 3, 22, 26, 33, and 38;
- map the group-wise interleaved LDPC code word to any one of 16 signal points in a modulation scheme in units of 4 bits;
- transmit the digital broadcast signal including the mapped group-wise interleaved LDPC code word,
- wherein each unit of 4 bits of the group-wise interleaved LDPC code word is mapped to one of 16 signal points of a modulation scheme.
A method for generating a digital broadcast signal, and for decreasing a signal-to-noise power ratio of the generated digital television broadcast signal, the method comprising:
- receiving data to be transmitted in a digital broadcast signal;
- performing low density parity check (LDPC) encoding by an LDPC encoder circuitry on input bits of the received data according to a parity check matrix of an LDPC code having a code length N of 16200 bits and a coding rate r of 10/15 to generate an LDPC code word, the LDPC code enabling error correction processing to correct errors generated in a transmission path of the digital broadcast signal;
- wherein the LDPC is based on a parity check matrix initial value table listed as follows,
- 352 747 894 1437 1688 1807 1883 2119 2159 3321 3400 3543 3588 3770
- 3821 4384 4470 4884 5012 5036 5084 5101 5271 5281 5353
- 505 915 1156 1269 1518 1650 2153 2256 2344 2465 2509 2867 2875 3007
- 3254 3519 3687 4331 4439 4532 4940 5011 5076 5113 5367
- 268 346 650 919 1260 4389 4653 4721 4838 5054 5157 5162 5275 5362
- 220 236 828 1590 1792 3259 3647 4276 4281 4325 4963 4974 5003 5037
- 381 737 1099 1409 2364 2955 3228 3341 3473 3985 4257 4730 5173 5242
- 88 771 1640 1737 1803 2408 2575 2974 3167 3464 3780 4501 4901 5047
- 749 1502 2201 3189
- 2873 3245 3427
- 2158 2605 3165
- 1 3438 3606
- 10 3019 5221
- 371 2901 2923
- 9 3935 4683
- 1937 3502 3735
- 507 3128 4994
- 25 3854 4550
- 1178 4737 5366
- 2 223 5304
- 1146 5175 5197
- 1816 2313 3649
- 740 1951 3844
- 1320 3703 4791
- 1754 2905 4058
- 7 917 5277
- 3048 3954 5396
- 4804 4824 5105
- 2812 3895 5226
- 0 5318 5358
- 1483 2324 4826
- 2266 4752 5387,
- 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 an (i+1)-th bit group from a head of the generated LDPC code word of the LDPC code is indicated by a bit group i, the LDPC code word of the LDPC code has a sequence of bit groups 0 to 44, and the group-wise interleaved LDPC code word has a following sequence of bit groups, 27, 11, 20, 1, 7, 5, 29, 35, 9, 10, 34, 18, 25, 28, 6, 13, 17, 0, 23, 16, 41, 15, 19, 44, 24, 37, 4, 31, 8, 32, 14, 42, 12, 2, 40, 30, 36, 39, 43, 21, 3, 22, 26, 33, and 38;
- mapping, by mapping circuitry, the group-wise interleaved LDPC code word to any one of 16 signal points in a modulation scheme in units of 4 bits;
- transmitting, by a digital broadcast transmitter, the digital broadcast signal including the mapped group-wise interleaved LDPC code word,
- wherein each unit of 4 bits of the group-wise interleaved LDPC code word is mapped to one of 16 signal points of a modulation scheme.
Dependencies are inferred from the claim text.