US20160164540A1 - Data processing device and data processing method - Google Patents
Data processing device and data processing method Download PDFInfo
- Publication number
- US20160164540A1 US20160164540A1 US14/903,993 US201514903993A US2016164540A1 US 20160164540 A1 US20160164540 A1 US 20160164540A1 US 201514903993 A US201514903993 A US 201514903993A US 2016164540 A1 US2016164540 A1 US 2016164540A1
- Authority
- US
- United States
- Prior art keywords
- parity check
- ldpc code
- matrix
- check matrix
- parity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Abandoned
Links
Images
Classifications
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2792—Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/033—Theoretical methods to calculate these checking codes
- H03M13/036—Heuristic code construction methods, i.e. code construction or code search based on using trial-and-error
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1105—Decoding
- H03M13/1131—Scheduling of bit node or check node processing
- H03M13/1137—Partly parallel processing, i.e. sub-blocks or sub-groups of nodes being processed in parallel
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/11—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits using multiple parity bits
- H03M13/1102—Codes on graphs and decoding on graphs, e.g. low-density parity check [LDPC] codes
- H03M13/1148—Structural properties of the code parity-check or generator matrix
- H03M13/116—Quasi-cyclic LDPC [QC-LDPC] codes, i.e. the parity-check matrix being composed of permutation or circulant sub-matrices
- H03M13/1165—QC-LDPC codes as defined for the digital video broadcasting [DVB] specifications, e.g. DVB-Satellite [DVB-S2]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/25—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM]
- H03M13/255—Error detection or forward error correction by signal space coding, i.e. adding redundancy in the signal constellation, e.g. Trellis Coded Modulation [TCM] with Low Density Parity Check [LDPC] codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2703—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques the interleaver involving at least two directions
- H03M13/271—Row-column interleaver with permutations, e.g. block interleaving with inter-row, inter-column, intra-row or intra-column permutations
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/27—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes using interleaving techniques
- H03M13/2778—Interleaver using block-wise interleaving, e.g. the interleaving matrix is sub-divided into sub-matrices and the permutation is performed in blocks of sub-matrices
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/29—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes
- H03M13/2906—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes combining two or more codes or code structures, e.g. product codes, generalised product codes, concatenated codes, inner and outer codes using block codes
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/35—Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics
- H03M13/356—Unequal error protection [UEP]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
- H03M13/15—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes
- H03M13/151—Cyclic codes, i.e. cyclic shifts of codewords produce other codewords, e.g. codes defined by a generator polynomial, Bose-Chaudhuri-Hocquenghem [BCH] codes using error location or error correction polynomials
- H03M13/152—Bose-Chaudhuri-Hocquenghem [BCH] codes
Definitions
- the present technology relates to a data processing device and a data processing method, and more particularly, a data processing device and a data processing method, which are capable of securing excellent communication quality in data transmission using an LDPC code, for example.
- a low density parity check (LDPC) code has a high error correction capability, and in recent years, the LDPC code has widely been employed in transmission schemes of digital broadcasting such as Digital Video Broadcasting (DVB)-S.2, DVB-T.2, and DVB-C.2 of Europe and the like, or Advanced Television Systems Committee (ATSC) 3.0 of the USA and the like (for example, see Non-Patent Literature 1).
- DVD Digital Video Broadcasting
- DVB-T.2 DVB-T.2
- DVB-C.2 Advanced Television Systems Committee
- the LDPC code has a property that a shortest distance is proportional to the code length, the LDPC code has advantages of a block error probability characteristic being superior and a so-called error floor phenomenon observed in a decoding characteristic of the turbo code being rarely generated, as characteristics thereof.
- the LDPC code is converted into a symbol of an orthogonal modulation (digital modulation) such as Quadrature Phase Shift Keying (QPSK), and the symbol is mapped to a signal point of the orthogonal modulation and transmitted.
- orthogonal modulation digital modulation
- QPSK Quadrature Phase Shift Keying
- the data transmission using the LDPC code has spread worldwide, and there is a demand to secure excellent communication (transmission) quality.
- the present technology was made in light of the foregoing, and it is desirable to secure excellent communication quality in data transmission using the LDPC code.
- a first data processing device/method is a data processing device/method including: an encoding unit/step configured to perform LDPC encoding based on a parity check matrix of an LDPC code in which a code length N is 64800 bits and an encoding rate r is 6/15; a group-wise interleaving unit/step configured to perform group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits; and a mapping unit/step configured to map the LDPC code to any of 4096 signal points decided in a modulation scheme in units of 12 bits.
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- 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.
- 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
- 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.
- 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
- a second data processing device/method is a data processing device/method including: a group-wise deinterleaving unit/step 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 64800 bits and an encoding rate r is 6/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 4096 signal points decided in a modulation scheme in units of 12 bits.
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- 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.
- 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
- a sequence of an LDPC code that has undergone group-wise interleave and has been obtained from data transmitted from a transmitting device is restored 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 64800 bits and an encoding rate r is 6/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 4096 signal points decided in a modulation scheme in units of 12 bits.
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- 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.
- 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
- a third data processing device/method is a data processing device/method including: an encoding unit/step configured to perform LDPC encoding based on a parity check matrix of an LDPC code in which a code length N is 64800 bits and an encoding rate r is 7/15; a group-wise interleaving unit/step configured to perform group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits; and a mapping unit/step configured to map the LDPC code to any of 4096 signal points decided in a modulation scheme in units of 12 bits.
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- the predetermined value g is 1080.
- the A matrix and the C matrix are represented by a parity check matrix initial value table.
- the parity check matrix initial value table is a table in which positions of 1 elements of the A matrix and the C matrix are indicated for every 360 columns, and includes
- LDPC encoding is performed based on a parity check matrix of an LDPC code in which a code length N is 64800 bits and an encoding rate r is 7/15.
- Group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits is performed.
- the LDPC code is mapped to any of 4096 signal points decided in a modulation scheme in units of 12 bits.
- a sequence of bit groups 0 to 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- the predetermined value g is 1080.
- the A matrix and the C matrix are represented by a parity check matrix initial value table.
- the parity check matrix initial value table is a table in which positions of 1 elements of the A matrix and the C matrix are indicated for every 360 columns, and includes
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- the predetermined value g is 1080.
- the A matrix and the C matrix are represented by a parity check matrix initial value table.
- the parity check matrix initial value table is a table in which positions of 1 elements of the A matrix and the C matrix are indicated for every 360 columns, and includes
- a sequence of an LDPC code that has undergone group-wise interleave and has been obtained from data transmitted from a transmitting device is restored 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 64800 bits and an encoding rate r is 7/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 4096 signal points decided in a modulation scheme in units of 12 bits.
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- the predetermined value g is 1080.
- the A matrix and the C matrix are represented by a parity check matrix initial value table.
- the parity check matrix initial value table is a table in which positions of 1 elements of the A matrix and the C matrix are indicated for every 360 columns, and includes
- a fifth data processing device/method is a data processing device/method including: an encoding unit/step configured to perform LDPC encoding based on a parity check matrix of an LDPC code in which a code length N is 64800 bits and an encoding rate r is 8/15; a group-wise interleaving unit/step configured to perform group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits; and a mapping unit/step configured to map the LDPC code to any of 4096 signal points decided in a modulation scheme in units of 12 bits.
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- 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.
- 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
- LDPC encoding is performed based on a parity check matrix of an LDPC code in which a code length N is 64800 bits and an encoding rate r is 8/15.
- Group-wise interleave of interleaving the LDPC code in units of bit groups of 360 bits is performed.
- the LDPC code is mapped to any of 4096 signal points decided in a modulation scheme in units of 12 bits.
- a sequence of bit groups 0 to 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- 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.
- 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
- a sixth data processing device/method is a data processing device/method including: a group-wise deinterleaving unit/step 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 64800 bits and an encoding rate r is 8/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 4096 signal points decided in a modulation scheme in units of 12 bits.
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- 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.
- 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
- a sequence of an LDPC code that has undergone group-wise interleave and has been obtained from data transmitted from a transmitting device is restored 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 64800 bits and an encoding rate r is 8/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 4096 signal points decided in a modulation scheme in units of 12 bits.
- bit group i 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 179 of the LDPC code of 64800 bits is interleaved into a sequence of bit groups
- 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.
- 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
Landscapes
- Physics & Mathematics (AREA)
- Engineering & Computer Science (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mathematical Physics (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Error Detection And Correction (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Digital Transmission Methods That Use Modulated Carrier Waves (AREA)
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2014-104810 | 2014-05-21 | ||
| JP2014104810 | 2014-05-21 | ||
| PCT/JP2015/063254 WO2015178216A1 (ja) | 2014-05-21 | 2015-05-08 | データ処理装置、及び、データ処理方法 |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/JP2015/063254 A-371-Of-International WO2015178216A1 (ja) | 2014-05-21 | 2015-05-08 | データ処理装置、及び、データ処理方法 |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/007,601 Continuation US10498365B2 (en) | 2014-05-21 | 2018-06-13 | Data processing device and data processing method |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| US20160164540A1 true US20160164540A1 (en) | 2016-06-09 |
Family
ID=54553889
Family Applications (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US14/903,993 Abandoned US20160164540A1 (en) | 2014-05-21 | 2015-05-08 | Data processing device and data processing method |
| US16/007,601 Active US10498365B2 (en) | 2014-05-21 | 2018-06-13 | Data processing device and data processing method |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US16/007,601 Active US10498365B2 (en) | 2014-05-21 | 2018-06-13 | Data processing device and data processing method |
Country Status (7)
| Country | Link |
|---|---|
| US (2) | US20160164540A1 (de) |
| EP (1) | EP3148090A4 (de) |
| JP (1) | JP6428650B2 (de) |
| CN (1) | CN105379127A (de) |
| CA (1) | CA2917822A1 (de) |
| MX (1) | MX362019B (de) |
| WO (1) | WO2015178216A1 (de) |
Cited By (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US9787326B2 (en) * | 2015-05-19 | 2017-10-10 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding low density parity check codes |
| US10333550B2 (en) | 2014-05-21 | 2019-06-25 | Sony Corporation | Data processing device and data processing method |
| TWI665877B (zh) * | 2017-02-06 | 2019-07-11 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| US10389387B2 (en) * | 2015-05-19 | 2019-08-20 | Sony Semiconductor Solutions Corporation | Coding device and coding method for a DVB-like LDPC code and a LDPC code in an ETRI format |
| TWI675556B (zh) * | 2017-02-06 | 2019-10-21 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| TWI677197B (zh) * | 2017-02-20 | 2019-11-11 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| TWI683545B (zh) * | 2018-01-18 | 2020-01-21 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| TWI683544B (zh) * | 2018-01-18 | 2020-01-21 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| EP3584938A4 (de) * | 2017-02-20 | 2020-04-15 | Sony Corporation | Sendeverfahren und empfangsvorrichtung |
| US10924136B2 (en) | 2017-05-31 | 2021-02-16 | Sony Corporation | Transmission device, transmission method, reception device, and reception method |
| US10931312B2 (en) | 2017-02-06 | 2021-02-23 | Sony Corporation | Transmission method and reception device |
| US11070235B2 (en) | 2017-02-20 | 2021-07-20 | Sony Corporation | Transmission method and reception device |
| US20210367615A1 (en) * | 2015-02-16 | 2021-11-25 | Electronics And Telecommunications Research Institute | Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 2/15 and 4096-symbol mapping, and bit interleaving method using same |
| US11463103B2 (en) | 2017-05-31 | 2022-10-04 | Sony Corporation | Transmission device, transmission method, reception device, and reception method |
Families Citing this family (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| GB201312243D0 (en) * | 2013-07-08 | 2013-08-21 | Samsung Electronics Co Ltd | Non-Uniform Constellations |
| EP3148084B1 (de) * | 2014-05-21 | 2021-02-24 | Sony Corporation | Bitverschachtelte kodierte modulation mit einem an einen rate 12/15 ldpc-kode der länge 16200 angepassten gruppenweisen verschachteler |
| CA2918520C (en) | 2014-05-21 | 2023-10-10 | Sony Corporation | Data processing device and data processing method |
| EP3148085B1 (de) * | 2014-05-21 | 2021-02-24 | Sony Corporation | Bitverschachtelte kodierte modulation mit einem an einen rate 10/15 ldpc-kode der länge 16200 angepassten gruppenweisen verschachteler |
| EP3148088B1 (de) | 2014-05-21 | 2021-03-03 | Sony Corporation | Bitverschachtelte kodierte modulation mit einem an einen rate 12/15 ldpc-kode der länge 16200 angepassten gruppenweisen verschachteler |
| WO2018150939A1 (ja) * | 2017-02-20 | 2018-08-23 | ソニー株式会社 | 送信方法、及び、受信装置 |
| WO2018150938A1 (ja) * | 2017-02-20 | 2018-08-23 | ソニー株式会社 | 送信方法、及び、受信装置 |
| JP7302714B2 (ja) * | 2017-05-31 | 2023-07-04 | ソニーグループ株式会社 | 送信装置、送信方法、受信装置、及び、受信方法 |
| JP7077627B2 (ja) * | 2018-01-18 | 2022-05-31 | ソニーグループ株式会社 | 送信装置、送信方法、受信装置、及び、受信方法 |
Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100275100A1 (en) * | 2007-11-26 | 2010-10-28 | Sony Corporation | Data processing apparatus and data processing method as well as encoding apparatus and encoding method |
| US20150039973A1 (en) * | 2013-07-05 | 2015-02-05 | Samsung Electronics Co., Ltd. | Transmitter apparatus and signal processing method thereof |
| US20160149594A1 (en) * | 2014-05-21 | 2016-05-26 | Sony Corporation | Data processing device and data processing method |
| US20160149589A1 (en) * | 2014-05-21 | 2016-05-26 | Sony Corporation | Data processing device and data processing method |
| US20160156369A1 (en) * | 2014-05-21 | 2016-06-02 | Sony Corporation | Data processing device and data processing method |
| US20160156371A1 (en) * | 2014-05-21 | 2016-06-02 | Sony Corporation | Data processing device and data processing method |
| US20160156370A1 (en) * | 2014-05-21 | 2016-06-02 | Sony Corporation | Data processing device and data processing method |
| US20160211868A1 (en) * | 2013-09-26 | 2016-07-21 | Sony Corporation | Data processing device and data processing method |
| US20160233890A1 (en) * | 2013-09-26 | 2016-08-11 | Sony Corporation | Data processing device and data processing method |
| US20160233889A1 (en) * | 2013-09-26 | 2016-08-11 | Sony Corporation | Data processing device and data processing method |
| US20160261288A1 (en) * | 2013-09-26 | 2016-09-08 | Sony Corporation | Data processing device and data processing method |
| US20160315636A1 (en) * | 2013-09-26 | 2016-10-27 | Sony Corporation | Data processing device and data processing method |
| US20160373135A1 (en) * | 2014-03-05 | 2016-12-22 | Sony Corporation | Data processing device and data processing method |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3875693B2 (ja) * | 2004-03-24 | 2007-01-31 | 株式会社東芝 | Lpc符号を用いた符号化ビットのマッピング方法及び送信装置 |
| US7555696B2 (en) * | 2004-12-09 | 2009-06-30 | General Instrument Corporation | Method and apparatus for forward error correction in a content distribution system |
| DE602006011240D1 (de) * | 2005-06-21 | 2010-02-04 | Samsung Electronics Co Ltd | Vorrichtung und Methode zum Übermitteln/Empfangen von Daten in einem Mehrantennenkommunikationssystem unter Verwendung eines strukturierten Low Density Parity Check (LDPC) Codes |
| CN101488819B (zh) * | 2008-01-15 | 2013-02-27 | 华为技术有限公司 | 一种低密度奇偶校验码编码调制方法及装置 |
| EP2134051A1 (de) * | 2008-06-13 | 2009-12-16 | THOMSON Licensing | Adaptives QAM-Übertragungsschema zur Verbesserung der Leistung in einem AWGN-Kanal |
| JP5601182B2 (ja) * | 2010-12-07 | 2014-10-08 | ソニー株式会社 | データ処理装置、及びデータ処理方法 |
| JP5664919B2 (ja) | 2011-06-15 | 2015-02-04 | ソニー株式会社 | データ処理装置、及び、データ処理方法 |
| EP2560311A1 (de) | 2011-08-17 | 2013-02-20 | Panasonic Corporation | Zyklusblock-Permutationen zum räumlichen Multiplexing von quasi-zyklischen LDPC-Codes |
| CN106464269B (zh) * | 2014-05-21 | 2019-12-06 | 索尼公司 | 数据处理装置和数据处理方法 |
-
2015
- 2015-05-08 WO PCT/JP2015/063254 patent/WO2015178216A1/ja not_active Ceased
- 2015-05-08 CA CA2917822A patent/CA2917822A1/en not_active Abandoned
- 2015-05-08 MX MX2016000458A patent/MX362019B/es active IP Right Grant
- 2015-05-08 CN CN201580001352.1A patent/CN105379127A/zh active Pending
- 2015-05-08 EP EP15796531.0A patent/EP3148090A4/de not_active Withdrawn
- 2015-05-08 US US14/903,993 patent/US20160164540A1/en not_active Abandoned
- 2015-05-08 JP JP2015560880A patent/JP6428650B2/ja not_active Expired - Fee Related
-
2018
- 2018-06-13 US US16/007,601 patent/US10498365B2/en active Active
Patent Citations (13)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20100275100A1 (en) * | 2007-11-26 | 2010-10-28 | Sony Corporation | Data processing apparatus and data processing method as well as encoding apparatus and encoding method |
| US20150039973A1 (en) * | 2013-07-05 | 2015-02-05 | Samsung Electronics Co., Ltd. | Transmitter apparatus and signal processing method thereof |
| US20160233890A1 (en) * | 2013-09-26 | 2016-08-11 | Sony Corporation | Data processing device and data processing method |
| US20160315636A1 (en) * | 2013-09-26 | 2016-10-27 | Sony Corporation | Data processing device and data processing method |
| US20160261288A1 (en) * | 2013-09-26 | 2016-09-08 | Sony Corporation | Data processing device and data processing method |
| US20160233889A1 (en) * | 2013-09-26 | 2016-08-11 | Sony Corporation | Data processing device and data processing method |
| US20160211868A1 (en) * | 2013-09-26 | 2016-07-21 | Sony Corporation | Data processing device and data processing method |
| US20160373135A1 (en) * | 2014-03-05 | 2016-12-22 | Sony Corporation | Data processing device and data processing method |
| US20160149589A1 (en) * | 2014-05-21 | 2016-05-26 | Sony Corporation | Data processing device and data processing method |
| US20160156370A1 (en) * | 2014-05-21 | 2016-06-02 | Sony Corporation | Data processing device and data processing method |
| US20160156371A1 (en) * | 2014-05-21 | 2016-06-02 | Sony Corporation | Data processing device and data processing method |
| US20160156369A1 (en) * | 2014-05-21 | 2016-06-02 | Sony Corporation | Data processing device and data processing method |
| US20160149594A1 (en) * | 2014-05-21 | 2016-05-26 | Sony Corporation | Data processing device and data processing method |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11658683B2 (en) | 2014-05-21 | 2023-05-23 | Saturn Licensing Llc | Data processing device and data processing method |
| US11316533B2 (en) | 2014-05-21 | 2022-04-26 | Saturn Licensing Llc | Data processing device and data processing method |
| US10333550B2 (en) | 2014-05-21 | 2019-06-25 | Sony Corporation | Data processing device and data processing method |
| US10686470B2 (en) | 2014-05-21 | 2020-06-16 | Saturn Licensing Llc | Data processing device and data processing method |
| US10680649B2 (en) | 2014-05-21 | 2020-06-09 | Saturn Licensing | Data processing device and data processing method |
| US11356118B2 (en) | 2014-05-21 | 2022-06-07 | Saturn Licensing Llc | Data processing device and data processing method |
| US20210367615A1 (en) * | 2015-02-16 | 2021-11-25 | Electronics And Telecommunications Research Institute | Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 2/15 and 4096-symbol mapping, and bit interleaving method using same |
| US11770136B2 (en) * | 2015-02-16 | 2023-09-26 | Electronics And Telecommunications Research Institute | Bit interleaver for low-density parity check codeword having length of 64800 and code rate of 2/15 and 4096-symbol mapping, and bit interleaving method using same |
| US10389387B2 (en) * | 2015-05-19 | 2019-08-20 | Sony Semiconductor Solutions Corporation | Coding device and coding method for a DVB-like LDPC code and a LDPC code in an ETRI format |
| US9787326B2 (en) * | 2015-05-19 | 2017-10-10 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding low density parity check codes |
| US10727870B2 (en) * | 2015-05-19 | 2020-07-28 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding low density parity check codes |
| US10236911B2 (en) * | 2015-05-19 | 2019-03-19 | Samsung Electronics Co., Ltd. | Method and apparatus for encoding and decoding low density parity check codes |
| TWI675556B (zh) * | 2017-02-06 | 2019-10-21 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| TWI665877B (zh) * | 2017-02-06 | 2019-07-11 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| US10812106B2 (en) | 2017-02-06 | 2020-10-20 | Sony Corporation | Transmission method and reception device |
| US10931312B2 (en) | 2017-02-06 | 2021-02-23 | Sony Corporation | Transmission method and reception device |
| US11201628B2 (en) | 2017-02-06 | 2021-12-14 | Sony Corporation | Transmission method and reception device |
| TWI677197B (zh) * | 2017-02-20 | 2019-11-11 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| US11070235B2 (en) | 2017-02-20 | 2021-07-20 | Sony Corporation | Transmission method and reception device |
| US10965323B2 (en) | 2017-02-20 | 2021-03-30 | Sony Corporation | Transmission method and reception device |
| US10958291B2 (en) | 2017-02-20 | 2021-03-23 | Sony Corporation | Transmission method and reception device |
| EP3584938A4 (de) * | 2017-02-20 | 2020-04-15 | Sony Corporation | Sendeverfahren und empfangsvorrichtung |
| US10924136B2 (en) | 2017-05-31 | 2021-02-16 | Sony Corporation | Transmission device, transmission method, reception device, and reception method |
| US11463103B2 (en) | 2017-05-31 | 2022-10-04 | Sony Corporation | Transmission device, transmission method, reception device, and reception method |
| TWI683544B (zh) * | 2018-01-18 | 2020-01-21 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
| TWI683545B (zh) * | 2018-01-18 | 2020-01-21 | 日商索尼股份有限公司 | 送訊方法及收訊裝置 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN105379127A (zh) | 2016-03-02 |
| MX2016000458A (es) | 2016-04-28 |
| JPWO2015178216A1 (ja) | 2017-04-20 |
| MX362019B (es) | 2019-01-04 |
| EP3148090A4 (de) | 2018-02-21 |
| JP6428650B2 (ja) | 2018-11-28 |
| EP3148090A1 (de) | 2017-03-29 |
| WO2015178216A1 (ja) | 2015-11-26 |
| US20190097659A1 (en) | 2019-03-28 |
| US10498365B2 (en) | 2019-12-03 |
| CA2917822A1 (en) | 2015-11-26 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11658683B2 (en) | Data processing device and data processing method | |
| US10498365B2 (en) | Data processing device and data processing method | |
| US11509331B2 (en) | Data processing device and data processing method | |
| US11271595B2 (en) | Data processing device and data processing method | |
| USRE49243E1 (en) | Data processing device and data processing method | |
| US11070233B2 (en) | Data processing device and data processing method | |
| US11012098B2 (en) | Data processing device and data processing method | |
| USRE49925E1 (en) | Data processing device and data processing method | |
| US20180337693A1 (en) | Data processing device and data processing method | |
| US10382062B2 (en) | Data processing device and data processing method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: SONY CORPORATION, JAPAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:SHINOHARA, YUJI;YAMAMOTO, MAKIKO;IKEGAYA, RYOJI;SIGNING DATES FROM 20151215 TO 20151216;REEL/FRAME:037471/0060 |
|
| STCB | Information on status: application discontinuation |
Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION |
|
| AS | Assignment |
Owner name: SATURN LICENSING LLC, NEW YORK Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:SONY CORPORATION;REEL/FRAME:052256/0443 Effective date: 20190911 |