Data processing apparatus and method
Abstract
A data processing apparatus includes a group-wise interleaving unit that performs group-wise interleaving; and a block interleaving unit that performs block interleaving in such a manner that an LDPC code obtained by performing the group-wise interleaving is written in m number of columns as storage regions arranged in the row direction. A type of the block interleaving includes a type A and a type B. A MODCOD which is a combination of the LDPC code and the modulation scheme includes a MODCOD-A which is a MODCOD based on the assumption that the block interleaving of the type A is performed, and a MDOCOD-B which is a MDOCOD based on the assumption that the block interleaving of the type B is performed.
Claims
exact text as granted — not AI-modifiedWhat is claimed is:
1 . A data processing apparatus comprising:
a group-wise interleaving unit that performs group-wise interleaving which interleaves an LDPC code having a code length (N) of 16,200 bits or 64,800 bits for every bit group of 360 bits; and a block interleaving unit that performs block interleaving in such a manner that an LDPC code obtained by performing the group-wise interleaving is written in m number of columns as storage regions arranged in the row direction, m bits are obtained by respectively reading the LDPC code from m number of columns bit by bit, and the m bits are interleaved into one symbol corresponding to any one of 2 m number of signal points defined by a modulation scheme, wherein a type of the block interleaving includes a type A in which the writing of an LDPC code obtained by performing the group-wise interleaving in the column direction of the columns is iteratively performed on m number of columns, and a type B in which the writing of an LDPC code obtained by performing the group-wise interleaving in the row direction of m number of columns for every bit group is iteratively performed, wherein a MODCOD which is a combination of the LDPC code and the modulation scheme includes a MODCOD-A which is a MODCOD based on the assumption that the block interleaving of the type A is performed, and a MDOCOD-B which is a MDOCOD based on the assumption that the block interleaving of the type B is performed, and wherein when the block interleaving of the type A is performed on the LDPC code of the MODCOD-B, the group-wise interleaving unit performs the group-wise interleaving on the LDPC code of the MODCOD-B such that the same block interleaving result as the block interleaving result obtained when the block interleaving of the type B is performed is obtained, or when the block interleaving of the type B is performed on the LDPC code of the MODCOD-A, the group-wise interleaving unit performs the group-wise interleaving on the LDPC code of the MDOCOD-A such that the same block interleaving result as the block interleaving result obtained when the block interleaving of the type A is performed is obtained.
2 . A data processing method comprising:
group-wise interleaving which interleaves an LDPC code having a code length (N) of 16,200 bits or 64,800 bits for every bit group of 360 bits; and block interleaving in such a manner that an LDPC code obtained by performing the group-wise interleaving is written in m number of columns as storage regions arranged in the row direction, m bits are obtained by respectively reading the LDPC code from m number of columns bit by bit, and the m bits are interleaved into one symbol corresponding to any one of 2 m number of signal points defined by a modulation scheme, wherein a type of the block interleaving includes a type A in which the writing of an LDPC code obtained by performing the group-wise interleaving in the column direction of the columns is iteratively performed on m number of columns, and a type B in which the writing of an LDPC code obtained by performing the group-wise interleaving in the row direction of m number of columns for every bit group is iteratively performed, wherein a MODCOD which is a combination of the LDPC code and the modulation scheme includes a MODCOD-A which is a MODCOD based on the assumption that the block interleaving of the type A is performed, and a MDOCOD-B which is a MDOCOD based on the assumption that the block interleaving of the type B is performed, and wherein when the block interleaving of the type A is performed on the LDPC code of the MODCOD-B, in the group-wise interleaving, the group-wise interleaving is performed on the LDPC code of the MODCOD-B such that the same block interleaving result as the block interleaving result obtained when the block interleaving of the type B is performed is obtained, or when the block interleaving of the type B is performed on the LDPC code of the MODCOD-A, in the group-wise interleaving, the group-wise interleaving is performed on the LDPC code of the MDOCOD-A such that the same block interleaving result as the block interleaving result obtained when the block interleaving of the type A is performed is obtained.
3 . A data processing apparatus comprising:
a block deinterleaving unit that performs block deinterleaving which returns m bits of a symbol obtained from data transmitted from a transmission apparatus to an LDPC code obtained by performing group-wise interleaving; and a group-wise deinterleaving unit that performs group-wise deinterleaving which returns the arrangement of the LDPC code obtained by performing the group-wise interleaving on the original arrangement, wherein the transmission apparatus includes a group-wise interleaving unit that performs group-wise interleaving which interleaves an LDPC code having a code length (N) of 16,200 bits or 64,800 bits for every bit group of 360 bits, and a block interleaving unit that performs block interleaving in such a manner that an LDPC code obtained by performing the group-wise interleaving is written in m number of columns as storage regions arranged in the row direction, m bits are obtained by respectively reading the LDPC code from m number of columns bit by bit, and the m bits are interleaved into one symbol corresponding to any one of 2 m number of signal points defined by a modulation scheme, wherein a type of the block interleaving includes a type A in which the writing of an LDPC code obtained by performing the group-wise interleaving in the column direction of the columns is iteratively performed on m number of columns, and a type B in which the writing of an LDPC code obtained by performing the group-wise interleaving in the row direction of m number of columns for every bit group is iteratively performed, wherein a MODCOD which is a combination of the LDPC code and the modulation scheme includes a MODCOD-A which is a MODCOD based on the assumption that the block interleaving of the type A is performed, and a MDOCOD-B which is a MDOCOD based on the assumption that the block interleaving of the type B is performed, and wherein when the block interleaving of the type A is performed on the LDPC code of the MODCOD-B, the group-wise interleaving unit performs the group-wise interleaving on the LDPC code of the MODCOD-B such that the same block interleaving result as the block interleaving result obtained when the block interleaving of the type B is performed is obtained, or when the block interleaving of the type B is performed on the LDPC code of the MODCOD-A, the group-wise interleaving unit performs the group-wise interleaving on the LDPC code of the MDOCOD-A such that the same block interleaving result as the block interleaving result obtained when the block interleaving of the type A is performed is obtained.
4 . A data processing method comprising:
block deinterleaving which returns m bits of a symbol obtained from data transmitted from a transmission apparatus to an LDPC code obtained by performing group-wise interleaving; and group-wise deinterleaving which returns the arrangement of the LDPC code obtained by performing the group-wise interleaving on the original arrangement, wherein the transmission apparatus includes a group-wise interleaving unit that performs group-wise interleaving which interleaves an LDPC code having a code length (N) of 16,200 bits or 64,800 bits for every bit group of 360 bits, and a block interleaving unit that performs block interleaving in such a manner that an LDPC code obtained by performing the group-wise interleaving is written in m number of columns as storage regions arranged in the row direction, m bits are obtained by respectively reading the LDPC code from m number of columns bit by bit, and the m bits are interleaved into one symbol corresponding to any one of 2 m number of signal points defined by a modulation scheme, wherein a type of the block interleaving includes a type A in which the writing of an LDPC code obtained by performing the group-wise interleaving in the column direction of the columns is iteratively performed on m number of columns, and a type B in which the writing of an LDPC code obtained by performing the group-wise interleaving in the row direction of m number of columns for every bit group is iteratively performed, wherein a MODCOD which is a combination of the LDPC code and the modulation scheme includes a MODCOD-A which is a MODCOD based on the assumption that the block interleaving of the type A is performed, and a MDOCOD-B which is a MDOCOD based on the assumption that the block interleaving of the type B is performed, and wherein when the block interleaving of the type A is performed on the LDPC code of the MODCOD-B, the group-wise interleaving unit performs the group-wise interleaving on the LDPC code of the MODCOD-B such that the same block interleaving result as the block interleaving result obtained when the block interleaving of the type B is performed is obtained, or when the block interleaving of the type B is performed on the LDPC code of the MODCOD-A, the group-wise interleaving unit performs the group-wise interleaving on the LDPC code of the MDOCOD-A such that the same block interleaving result as the block interleaving result obtained when the block interleaving of the type A is performed is obtained.Cited by (0)
No later patents cite this yet.
References (0)
No backward citations on record.