US2016156369A1PendingUtilityA1

Data processing device and data processing method

Assignee: SONY CORPPriority: May 21, 2014Filed: May 8, 2015Published: Jun 2, 2016
Est. expiryMay 21, 2034(~7.8 yrs left)· nominal 20-yr term from priority
H03M 13/1137H03M 13/1102H03M 13/036H03M 13/2792H03M 13/152H03M 13/2906H03M 13/1165H04L 1/0057H03M 13/356H03M 13/255H03M 13/2778H04L 1/0071H03M 13/271H04L 1/00
45
PatentIndex Score
0
Cited by
0
References
0
Claims

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 6/15, 8/15, or 10/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

exact text as granted — not AI-modified
1 - 8 . (canceled) 
     
     
         9 . A data processing device comprising:
 an encoding unit configured to perform LDPC encoding based on a parity check matrix of an LDPC code in which a code length N is 16200 bits and an encoding rate r is 10/15;   a group-wise interleaving unit configured to perform group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits; and   a mapping unit configured to map the LDPC code to any of 4 signal points decided in a modulation scheme in units of 2 bits, wherein   in the group-wise interleave, when an (i+1)-th bit group from a head of the LDPC code is indicated by a bit group i, a sequence of bit groups 0 to 44 of the LDPC code of 16200 bits is interleaved into a sequence of bit groups   1, 4, 5, 6, 24, 21, 18, 7, 17, 12, 8, 20, 23, 29, 28, 30, 32, 34, 36, 38, 40, 42, 0, 2, 3, 14, 22, 13, 10, 25, 9, 27, 19, 16, 15, 26, 11, 31, 33, 35, 37, 39, 41, 43, and 44,   the LDPC code includes an information bit and a parity bit,   the parity check matrix includes an information matrix portion corresponding to the information bit and a parity matrix portion corresponding to the parity bit,   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 in which a position of a 1 element of the information matrix portion is indicated for every 360 columns, and includes   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.   
     
     
         10 . A data processing method comprising:
 an encoding step of performing LDPC encoding based on a parity check matrix of an LDPC code in which a code length N is 16200 bits and an encoding rate r is 10/15;   a group-wise interleaving step of performing group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits; and   a mapping step of mapping the LDPC code to any of 4 signal points decided in a modulation scheme in units of 2 bits, wherein   in the group-wise interleave, when an (i+1)-th bit group from a head of the LDPC code is indicated by a bit group i, a sequence of bit groups 0 to 44 of the LDPC code of 16200 bits is interleaved into a sequence of bit groups   1, 4, 5, 6, 24, 21, 18, 7, 17, 12, 8, 20, 23, 29, 28, 30, 32, 34, 36, 38, 40, 42, 0, 2, 3, 14, 22, 13, 10, 25, 9, 27, 19, 16, 15, 26, 11, 31, 33, 35, 37, 39, 41, 43, and 44,   the LDPC code includes an information bit and a parity bit,   the parity check matrix includes an information matrix portion corresponding to the information bit and a parity matrix portion corresponding to the parity bit,   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 in which a position of a 1 element of the information matrix portion is indicated for every 360 columns, and includes   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.   
     
     
         11 . A data processing device comprising:
 a group-wise deinterleaving unit configured to restore a sequence of an LDPC code that has undergone group-wise interleave and has been obtained from data transmitted from a transmitting device to an original sequence,   the transmitting device including   an encoding unit configured to perform LDPC encoding based on a parity check matrix of the LDPC code in which a code length N is 16200 bits and an encoding rate r is 10/15,   a group-wise interleaving unit configured to perform the group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits, and   a mapping unit configured to map the LDPC code to any of 4 signal points decided in a modulation scheme in units of 2 bits, wherein   in the group-wise interleave, when an (i+1)-th bit group from a head of the LDPC code is indicated by a bit group i, a sequence of bit groups 0 to 44 of the LDPC code of 16200 bits is interleaved into a sequence of bit groups   1, 4, 5, 6, 24, 21, 18, 7, 17, 12, 8, 20, 23, 29, 28, 30, 32, 34, 36, 38, 40, 42, 0, 2, 3, 14, 22, 13, 10, 25, 9, 27, 19, 16, 15, 26, 11, 31, 33, 35, 37, 39, 41, 43, and 44,   the LDPC code includes an information bit and a parity bit,   the parity check matrix includes an information matrix portion corresponding to the information bit and a parity matrix portion corresponding to the parity bit,   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 in which a position of a 1 element of the information matrix portion is indicated for every 360 columns, and includes   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.   
     
     
         12 . A data processing method comprising:
 a group-wise deinterleaving step of restoring a sequence of an LDPC code that has undergone group-wise interleave and has been obtained from data transmitted from a transmitting device to an original sequence,   the transmitting device including   an encoding unit configured to perform LDPC encoding based on a parity check matrix of the LDPC code in which a code length N is 16200 bits and an encoding rate r is 10/15,   a group-wise interleaving unit configured to perform the group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits, and   a mapping unit configured to map the LDPC code to any of 4 signal points decided in a modulation scheme in units of 2 bits, wherein   in the group-wise interleave, when an (i+1)-th bit group from a head of the LDPC code is indicated by a bit group i, a sequence of bit groups 0 to 44 of the LDPC code of 16200 bits is interleaved into a sequence of bit groups   1, 4, 5, 6, 24, 21, 18, 7, 17, 12, 8, 20, 23, 29, 28, 30, 32, 34, 36, 38, 40, 42, 0, 2, 3, 14, 22, 13, 10, 25, 9, 27, 19, 16, 15, 26, 11, 31, 33, 35, 37, 39, 41, 43, and 44,   the LDPC code includes an information bit and a parity bit,   the parity check matrix includes an information matrix portion corresponding to the information bit and a parity matrix portion corresponding to the parity bit,   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 in which a position of a 1 element of the information matrix portion is indicated for every 360 columns, and includes   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.

Join the waitlist — get patent alerts

Track US2016156369A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.