JP2011514070A5 - Channel encoding and decoding methods and apparatus in systems using low density parity check codes - Google Patents
Channel encoding and decoding methods and apparatus in systems using low density parity check codes Download PDFInfo
- Publication number
- JP2011514070A5 JP2011514070A5 JP2010548615A JP2010548615A JP2011514070A5 JP 2011514070 A5 JP2011514070 A5 JP 2011514070A5 JP 2010548615 A JP2010548615 A JP 2010548615A JP 2010548615 A JP2010548615 A JP 2010548615A JP 2011514070 A5 JP2011514070 A5 JP 2011514070A5
- Authority
- JP
- Japan
- Prior art keywords
- parity
- punctured
- parity bit
- bits
- check code
- 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.)
- Granted
Links
- 230000000051 modifying Effects 0.000 claims description 11
- 230000001702 transmitter Effects 0.000 claims description 5
- 239000011159 matrix material Substances 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
Description
本発明は、低密度パリティ検査(Low−Density Parity−Check:以下、“LDPC”と称する。)符号を使用するシステムに関し、特に、高次変調方式で与えられたLDPC符号から様々な符号語の長さ及び符号率を有するLDPC符号を生成するチャネル符号化及び復号化の各方法並びにその装置に関する。 The present invention relates to a system using a low-density parity-check (hereinafter referred to as “LDPC”) code, and more particularly, to various codewords from an LDPC code given by a high-order modulation scheme. length and for each method and apparatus for channel coding and decoding and generates a LDPC code having a code rate.
そこで、本発明は上記従来の問題点に鑑みてなされたものであって、本発明の目的は、LDPC符号を使用するシステムにおいて高次変調を考慮して決定された短縮又はパンクチャーリングを用いて与えられたLDPC符号から異なる符号語の長さを有するLDPC符号を生成するチャネル符号化及び復号化の各方法並びにその装置を提供することにある。
また、本発明の他の目的は、LDPC符号を使用するシステムにおいてDVB−S2構成を考慮して最適の性能を保証するチャネル符号化及び復号化の各方法並びにその装置を提供することにある。
Therefore, the present invention has been made in view of the above-described conventional problems, and an object of the present invention is to use shortening or puncturing determined in consideration of higher-order modulation in a system using an LDPC code. each method of channel coding and decoding and generates a LDPC code having a different codeword length from an LDPC code given Te and to provide the apparatus.
Another object of the present invention is to provide a respective method and apparatus for channel coding and decoding to ensure optimum performance in consideration of the DVB-S2 structure in a system using LDPC codes.
上記のような目的を達成するために、本発明の一態様によれば、低密度パリティ検査(LDPC)符号を使用するシステムにおけるチャネル符号化方法であって、パンクチャーリングするパリティビットの個数を決定するステップと、前記パンクチャーリングするパリティビットの個数に基づいてパンクチャーリングするパリティビットグループの個数を決定するステップと、前記決定されたパンクチャーリングするパリティビットグループの個数及び予め定められたパンクチャーリングするパリティビットグループの順序に基づいてパリティビットをパンクチャーリングするステップとを有し、前記パリティビットグループは、1つのパリティビットグループ内の複数のパリティビットが一定の間隔を有するように構成されることを特徴とする。 In order to achieve the above object, according to an aspect of the present invention, there is provided a channel coding method in a system using a low density parity check (LDPC) code, wherein the number of parity bits to be punctured is set. Determining the number of parity bit groups to be punctured based on the number of parity bits to be punctured, the determined number of parity bit groups to be punctured and a predetermined number Puncturing parity bits based on the order of parity bit groups to be punctured, and the parity bit group has a plurality of parity bits in one parity bit group having a constant interval. It is characterized by being composed That.
本発明の他の態様によれば、低密度パリティ検査(LDPC)符号を使用するシステムにおけるチャネル符号化装置であって、パンクチャーリングするパリティビットの個数を決定し、前記パンクチャーリングするパリティビットの個数に基づいてパンクチャーリングするパリティビットグループの個数を決定し、前記決定されたパンクチャーリングするパリティビットグループの個数及び予め定められたパンクチャーリングするパリティビットグループの順序に基づいてパリティビットをパンクチャーリングするパンクチャーリングパターン適用部を有し、前記パリティビットグループは、1つのパリティビットグループ内の複数のパリティビットが一定の間隔を有するように構成されることを特徴とする。 According to another aspect of the present invention, a channel coding apparatus in a system using a low density parity check (LDPC) code, wherein the number of parity bits to be punctured is determined, and the parity bits to be punctured are determined. The number of parity bit groups to be punctured is determined based on the number of parity bits, and the parity bits are determined based on the determined number of parity bit groups to be punctured and a predetermined order of parity bit groups to be punctured. The parity bit group is configured such that a plurality of parity bits in one parity bit group have a constant interval .
本発明のさらに他の態様によれば、低密度パリティ検査符号を使用するシステムにおけるチャネル復号化方法であって、送信器から送信された信号を復調するステップと、予め定められたパンクチャーリングされたパリティビットグループの順序に関する情報及びパリティビットグループの個数に関する情報を推定してパンクチャーリングされたパリティビットの位置情報を決定するステップと、前記パンクチャーリングされたパリティビットの位置情報を用いてデータを復号するステップと、を有し、前記パンクチャーリングされたパリティビットの位置情報を決定するステップは、パンクチャーリングされたパリティビットの個数を決定するステップと、前記パンクチャーリングされたパリティビットの個数に基づいてパンクチャーリングされたパリティビットグループの個数を決定するステップと、前記予め定められたパンクチャーリングされたパリティビットグループの順序を獲得するステップと、を有することを特徴とする。 According to still another aspect of the present invention, there is provided a channel decoding method in a system using a low density parity check code, the step of demodulating a signal transmitted from a transmitter, and predetermined puncturing. Determining the position information of the punctured parity bits by estimating the information regarding the order of the parity bit groups and the information regarding the number of parity bit groups, and using the position information of the punctured parity bits. Decoding the data, and determining the position information of the punctured parity bits includes determining the number of punctured parity bits and the punctured parity Punk charlin based on the number of bits And having the steps of: determining a number of parity bit groups which are, and a step of acquiring the sequence of the punctured parity bit group determined in advance.
本発明のさらなる他の態様によれば、低密度パリティ検査符号を使用するシステムにおけるチャネル復号化装置であって、送信器から送信された信号を復調する復調器と、予め定められたパンクチャーリングされたパリティビットグループの順序に関する情報及びパリティビットグループの個数に関する情報を推定してパンクチャーリングされたパリティビットの位置情報を決定するパンクチャーリングパターン推定器と、前記パンクチャーリングされたパリティビットの位置情報を用いてデータを復号する復号器と、を有し、前記パンクチャーリングされたパリティビットの位置情報は、パンクチャーリングされたパリティビットの個数を決定し、前記パンクチャーリングされたパリティビットの個数に基づいてパンクチャーリングされたパリティビットグループの個数を決定し、前記予め定められたパンクチャーリングされたパリティビットグループの順序を獲得することにより決定されることを特徴とする。 According to still another aspect of the present invention, a channel decoding apparatus in a system using a low density parity check code, a demodulator for demodulating a signal transmitted from a transmitter, and predetermined puncturing A puncturing pattern estimator for determining position information of punctured parity bits by estimating information on the order of the parity bit groups and information on the number of parity bit groups, and the punctured parity bits A decoder for decoding data using the position information of the punctured parity bits, wherein the position information of the punctured parity bits determines the number of punctured parity bits and the punctured Punctured based on the number of parity bits Determining the number of utility bits group, the characterized in that it is determined by obtaining the sequence of predetermined punctured parity bit group.
本発明に係る低密度パリティ検査符号を使用するシステムにおけるチャネル符号化及び復号化の各方法並びにその装置は、高次変調及びLDPC符号を使用する通信システムにおいて所定のパリティ検査行列に関する情報を用いて符号化/復号化性能を最適化することにより異なる符号語の長さを有する個別のLDPC符号を生成することができるという長所がある。
Each method and apparatus for channel coding and decoding in a system using a Low-Density Parity-check codes according to the present invention, by using the information about the predetermined parity check matrix in a communication system using higher order modulation and LDPC codes There is an advantage that individual LDPC codes having different codeword lengths can be generated by optimizing encoding / decoding performance.
Claims (36)
パンクチャーリングするパリティビットの個数を決定するステップと、
前記パンクチャーリングするパリティビットの個数に基づいてパンクチャーリングするパリティビットグループの個数を決定するステップと、
前記決定されたパンクチャーリングするパリティビットグループの個数及び予め定められたパンクチャーリングするパリティビットグループの順序に基づいてパリティビットをパンクチャーリングするステップとを有し、
前記パリティビットグループは、1つのパリティビットグループ内の複数のパリティビットが一定の間隔を有するように構成されることを特徴とする低密度パリティ検査符号を使用するシステムにおけるチャネル符号化方法。 A channel coding method in a system using a low density parity check (LDPC) code, comprising:
Determining the number of parity bits to puncture;
Determining the number of parity bit groups to puncture based on the number of parity bits to puncture;
Puncturing parity bits based on the determined number of parity bit groups to be punctured and a predetermined order of parity bit groups to be punctured, and
A channel coding method in a system using a low-density parity check code, wherein the parity bit group is configured such that a plurality of parity bits in one parity bit group have a constant interval.
P P p(A)p (A) パリティビットグループ内のパリティビットの中、(NAmong the parity bits in the parity bit group, (N pp −360 A)個のパリティビットが付加的にパンクチャーリングされることを特徴とする請求項7に記載の低密度パリティ検査符号を使用するシステムにおけるチャネル符号化方法。The method of channel coding in a system using a low density parity check code according to claim 7, characterized in that -360 A) parity bits are additionally punctured.
パンクチャーリングするパリティビットの個数を決定し、前記パンクチャーリングするパリティビットの個数に基づいてパンクチャーリングするパリティビットグループの個数を決定し、前記決定されたパンクチャーリングするパリティビットグループの個数及び予め定められたパンクチャーリングするパリティビットグループの順序に基づいてパリティビットをパンクチャーリングするパンクチャーリングパターン適用部を有し、 The number of parity bits to be punctured is determined, the number of parity bit groups to be punctured is determined based on the number of parity bits to be punctured, and the determined number of parity bit groups to be punctured And a puncturing pattern application unit for puncturing parity bits based on a predetermined order of parity bit groups to be punctured,
前記パリティビットグループは、1つのパリティビットグループ内の複数のパリティビットが一定の間隔を有するように構成されることを特徴とする低密度パリティ検査符号を使用するシステムにおけるチャネル符号化装置。 A channel coding apparatus in a system using a low density parity check code, wherein the parity bit group is configured such that a plurality of parity bits in one parity bit group have a constant interval.
P P p(A)p (A) パリティビットグループ内のパリティビットの中、(NAmong the parity bits in the parity bit group, (N pp −360 A)個のパリティビットが付加的にパンクチャーリングされることを特徴とする請求項16に記載の低密度パリティ検査符号を使用するシステムにおけるチャネル符号化装置。The apparatus of claim 16, wherein the -360 A) parity bits are additionally punctured.
送信器から送信された信号を復調するステップと、 Demodulating the signal transmitted from the transmitter;
予め定められたパンクチャーリングされたパリティビットグループの順序に関する情報及びパリティビットグループの個数に関する情報を推定してパンクチャーリングされたパリティビットの位置情報を決定するステップと、 Determining information regarding the order of predetermined punctured parity bit groups and information regarding the number of parity bit groups to determine position information of punctured parity bits;
前記パンクチャーリングされたパリティビットの位置情報を用いてデータを復号するステップと、を有し、 Decoding data using position information of the punctured parity bits;
前記パンクチャーリングされたパリティビットの位置情報を決定するステップは、 Determining the location information of the punctured parity bits;
パンクチャーリングされたパリティビットの個数を決定するステップと、 Determining the number of punctured parity bits;
前記パンクチャーリングされたパリティビットの個数に基づいてパンクチャーリングされたパリティビットグループの個数を決定するステップと、 Determining the number of punctured parity bit groups based on the number of punctured parity bits;
前記予め定められたパンクチャーリングされたパリティビットグループの順序を獲得するステップと、を有することを特徴とする低密度パリティ検査符号を使用するシステムにおけるチャネル復号化方法。 Obtaining a sequence of the predetermined punctured parity bit groups, and a channel decoding method in a system using a low density parity check code.
A個のパリティビットグループP A parity bit group P p(0)p (0) ,P, P p(1)p (1) ,...,P,. . . , P p(A−1)p (A-1) 内のすべてのパリティビットがパンクチャーリングされたことに決定するステップと、Determining that all parity bits in are punctured; and
P P p(A)p (A) パリティビットグループ内のパリティビットの中、(NAmong the parity bits in the parity bit group, (N pp −360 A)個のパリティビットが付加的にパンクチャーリングされることに決定するステップと、を含むことを特徴とする請求項25に記載の低密度パリティ検査符号を使用するシステムにおけるチャネル復号化方法。-360 A) channel decoding in a system using a low density parity check code according to claim 25, comprising determining that A) additional parity bits are additionally punctured. Method.
送信器から送信された信号を復調する復調器と、 A demodulator that demodulates the signal transmitted from the transmitter;
予め定められたパンクチャーリングされたパリティビットグループの順序に関する情報及びパリティビットグループの個数に関する情報を推定してパンクチャーリングされたパリティビットの位置情報を決定するパンクチャーリングパターン推定器と、 A puncturing pattern estimator that estimates information on the order of predetermined punctured parity bit groups and information on the number of parity bit groups to determine position information of punctured parity bits;
前記パンクチャーリングされたパリティビットの位置情報を用いてデータを復号する復号器と、を有し、 A decoder for decoding data using position information of the punctured parity bits;
前記パンクチャーリングされたパリティビットの位置情報は、 The position information of the punctured parity bit is:
パンクチャーリングされたパリティビットの個数を決定し、前記パンクチャーリングされたパリティビットの個数に基づいてパンクチャーリングされたパリティビットグループの個数を決定し、前記予め定められたパンクチャーリングされたパリティビットグループの順序を獲得することにより決定されることを特徴とする低密度パリティ検査符号を使用するシステムにおけるチャネル復号化装置。 The number of punctured parity bits is determined, the number of punctured parity bit groups is determined based on the number of punctured parity bits, and the predetermined punctured A channel decoding apparatus in a system using a low density parity check code, wherein the channel decoding apparatus is determined by acquiring an order of parity bit groups.
A個のパリティビットグループP A parity bit group P p(0)p (0) ,P, P p(1)p (1) ,...,P,. . . , P p(A−1)p (A-1) 内のすべてのパリティビットがパンクチャーリングされ、All parity bits in are punctured,
P P p(A)p (A) パリティビットグループ内のパリティビットの中、(NAmong the parity bits in the parity bit group, (N pp −360 A)個のパリティビットが付加的にパンクチャーリングされることにより決定されることを特徴とする請求項34に記載の低密度パリティ検査符号を使用するシステムにおけるチャネル復号化装置。35. The channel decoding apparatus in a system using a low density parity check code according to claim 34, wherein -360 A) parity bits are additionally punctured.
Applications Claiming Priority (7)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR10-2008-0017280 | 2008-02-26 | ||
KR20080017280 | 2008-02-26 | ||
KR10-2008-0022472 | 2008-03-11 | ||
KR20080022472 | 2008-03-11 | ||
KR10-2008-0025143 | 2008-03-18 | ||
KR1020080025143A KR101503058B1 (en) | 2008-02-26 | 2008-03-18 | Method and apparatus for channel encoding / decoding in a communication system using a low-density parity-check code |
PCT/KR2009/000928 WO2009107989A2 (en) | 2008-02-26 | 2009-02-26 | Method and apparatus for channel encoding and decoding in a communication system using low-density parity-check codes |
Related Child Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013221778A Division JP5644011B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel coding in a system using low density parity check code |
JP2013221777A Division JP5644010B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel decoding in a system using low density parity check code |
JP2013221779A Division JP5644012B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel decoding in a system using low density parity check code |
Publications (3)
Publication Number | Publication Date |
---|---|
JP2011514070A JP2011514070A (en) | 2011-04-28 |
JP2011514070A5 true JP2011514070A5 (en) | 2012-04-26 |
JP5440805B2 JP5440805B2 (en) | 2014-03-12 |
Family
ID=40577879
Family Applications (4)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2010548615A Active JP5440805B2 (en) | 2008-02-26 | 2009-02-26 | Method and apparatus for channel coding in a system using low density parity check code |
JP2013221777A Active JP5644010B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel decoding in a system using low density parity check code |
JP2013221778A Active JP5644011B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel coding in a system using low density parity check code |
JP2013221779A Active JP5644012B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel decoding in a system using low density parity check code |
Family Applications After (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2013221777A Active JP5644010B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel decoding in a system using low density parity check code |
JP2013221778A Active JP5644011B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel coding in a system using low density parity check code |
JP2013221779A Active JP5644012B2 (en) | 2008-02-26 | 2013-10-25 | Method and apparatus for channel decoding in a system using low density parity check code |
Country Status (20)
Country | Link |
---|---|
US (1) | US8271846B2 (en) |
EP (5) | EP2096762B1 (en) |
JP (4) | JP5440805B2 (en) |
KR (1) | KR101503058B1 (en) |
CN (4) | CN103401633B (en) |
AU (1) | AU2009217933B2 (en) |
DK (3) | DK3490157T3 (en) |
ES (4) | ES2547688T3 (en) |
FI (1) | FI3490157T3 (en) |
HR (1) | HRP20240053T3 (en) |
HU (1) | HUE064710T2 (en) |
LT (1) | LT3490157T (en) |
MY (1) | MY163692A (en) |
PL (2) | PL2096761T3 (en) |
PT (3) | PT3490157T (en) |
RU (3) | RU2450443C1 (en) |
SG (2) | SG188820A1 (en) |
SI (2) | SI2096761T1 (en) |
TW (3) | TWI511470B (en) |
WO (1) | WO2009107989A2 (en) |
Families Citing this family (49)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8209582B1 (en) * | 2006-11-07 | 2012-06-26 | Marvell International Ltd. | Systems and methods for optimizing a product code structure |
KR101503058B1 (en) | 2008-02-26 | 2015-03-18 | 삼성전자주식회사 | Method and apparatus for channel encoding / decoding in a communication system using a low-density parity-check code |
WO2011103565A1 (en) * | 2010-02-22 | 2011-08-25 | Lyric Semiconductor, Inc. | Mixed signal stochastic belief propagation |
US8347169B1 (en) * | 2010-03-01 | 2013-01-01 | Applied Micro Circuits Corporation | System and method for encoding using common partial parity products |
KR101670511B1 (en) * | 2010-05-07 | 2016-10-28 | 삼성전자주식회사 | Apparatus and method for channel encoding and decoding in communication system using low-density parity-check codes |
WO2012074334A2 (en) | 2010-12-03 | 2012-06-07 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving data in communication system |
CN102541675B (en) * | 2010-12-23 | 2015-03-11 | 慧荣科技股份有限公司 | Method for improving error correction ability, memory device and controller thereof |
KR101611169B1 (en) | 2011-01-18 | 2016-04-11 | 삼성전자주식회사 | Apparatus and method for transmitting and receiving data in communication/broadcasting system |
JP5630283B2 (en) * | 2011-01-19 | 2014-11-26 | ソニー株式会社 | Data processing apparatus and data processing method |
JP2012151676A (en) * | 2011-01-19 | 2012-08-09 | Jvc Kenwood Corp | Decoding apparatus and decoding method |
JP5664919B2 (en) * | 2011-06-15 | 2015-02-04 | ソニー株式会社 | Data processing apparatus and data processing method |
KR101791477B1 (en) * | 2011-10-10 | 2017-10-30 | 삼성전자주식회사 | Apparatus and method for transmitting and receiving data in communication/broadcasting system |
KR102015121B1 (en) | 2012-10-17 | 2019-08-28 | 삼성전자주식회사 | Controller configured to control nonvolatile memory device and operating method of controller |
US9154261B2 (en) * | 2013-01-16 | 2015-10-06 | Broadcom Corporation | Low density parity check (LDPC) coding in communication systems |
KR101867829B1 (en) | 2014-03-10 | 2018-07-19 | 엘지전자 주식회사 | Apparatus for transmitting broadcast signals, apparatus for receiving broadcast signals, method for transmitting broadcast signals and method for receiving broadcast signals |
JP6544620B2 (en) * | 2014-05-16 | 2019-07-17 | パナソニックIpマネジメント株式会社 | Transmission apparatus, reception apparatus, transmission method and reception method |
KR102177807B1 (en) * | 2014-08-22 | 2020-11-11 | 삼성전자주식회사 | Method and apparatus for shortening and puncturing of non binary codes |
WO2016129975A2 (en) | 2015-02-13 | 2016-08-18 | Samsung Electronics Co., Ltd. | Transmitter and additional parity generating method thereof |
KR101800423B1 (en) * | 2015-02-13 | 2017-11-23 | 삼성전자주식회사 | Transmitter and additional parity generating method thereof |
KR101776267B1 (en) | 2015-02-24 | 2017-09-07 | 삼성전자주식회사 | Transmitter and repetition method thereof |
KR102426380B1 (en) | 2015-02-25 | 2022-07-29 | 삼성전자주식회사 | Transmitter and method for generating additional parity thereof |
US10142055B2 (en) * | 2015-02-25 | 2018-11-27 | Samsung Electronics Co., Ltd. | Transmitter and method for generating additional parity thereof |
CA3065452C (en) | 2015-02-27 | 2022-05-17 | Electronics And Telecommunications Research Institute | Zero padding apparatus for encoding fixed-length signaling information and zero padding method using same |
KR102453471B1 (en) | 2015-02-27 | 2022-10-14 | 한국전자통신연구원 | Apparatus of zero padding for encoding fixed-length signaling information and method using the same |
KR102453475B1 (en) | 2015-02-27 | 2022-10-14 | 한국전자통신연구원 | Apparatus of zero padding for encoding variable-length signaling information and method using the same |
CA3065458C (en) * | 2015-02-27 | 2022-05-24 | Electronics And Telecommunications Research Institute | Zero padding apparatus for encoding variable-length signaling information and zero padding method using same |
US10284227B2 (en) | 2015-02-27 | 2019-05-07 | Electronics And Telecommunications Research Institute | Parity puncturing device for fixed-length signaling information encoding, and parity puncturing method using same |
US10326474B2 (en) | 2015-03-02 | 2019-06-18 | Samsung Electronics Co., Ltd. | Transmitter and parity permutation method thereof |
KR102426780B1 (en) * | 2015-03-02 | 2022-07-29 | 삼성전자주식회사 | Transmitter and parity permutation method thereof |
KR101800415B1 (en) | 2015-03-02 | 2017-11-23 | 삼성전자주식회사 | Transmitter and parity permutation method thereof |
CA3209954A1 (en) * | 2015-03-02 | 2016-09-09 | Samsung Electronics Co., Ltd. | Transmitter and parity permutation method thereof |
WO2016140516A2 (en) | 2015-03-02 | 2016-09-09 | Samsung Electronics Co., Ltd. | Transmitter and parity permutation method thereof |
WO2016140512A1 (en) | 2015-03-02 | 2016-09-09 | Samsung Electronics Co., Ltd. | Transmitter and puncturing method thereof |
US10348335B2 (en) * | 2015-05-15 | 2019-07-09 | SK Hynix Inc. | Miscorrection avoidance for turbo product codes |
US10784901B2 (en) | 2015-11-12 | 2020-09-22 | Qualcomm Incorporated | Puncturing for structured low density parity check (LDPC) codes |
US10326477B2 (en) * | 2015-12-30 | 2019-06-18 | SK Hynix Inc. | Techniques for miscorrection detection for constituent codewords in product codes |
US11043966B2 (en) | 2016-05-11 | 2021-06-22 | Qualcomm Incorporated | Methods and apparatus for efficiently generating multiple lifted low-density parity-check (LDPC) codes |
US10454499B2 (en) | 2016-05-12 | 2019-10-22 | Qualcomm Incorporated | Enhanced puncturing and low-density parity-check (LDPC) code structure |
US10291354B2 (en) | 2016-06-14 | 2019-05-14 | Qualcomm Incorporated | High performance, flexible, and compact low-density parity-check (LDPC) code |
TWI589125B (en) * | 2016-08-26 | 2017-06-21 | 國立交通大學 | Method and device for de-puncturing turbo-coded digital data, and turbo decoder system |
US10340949B2 (en) | 2017-02-06 | 2019-07-02 | Qualcomm Incorporated | Multiple low density parity check (LDPC) base graph design |
US10312939B2 (en) | 2017-06-10 | 2019-06-04 | Qualcomm Incorporated | Communication techniques involving pairwise orthogonality of adjacent rows in LPDC code |
PL3491741T3 (en) | 2017-06-27 | 2020-05-18 | Telefonaktiebolaget Lm Ericsson (Publ) | Design of shift values for quasi-cyclic ldpc codes |
CN108234077A (en) * | 2017-12-26 | 2018-06-29 | 中国电子科技集团公司第三十研究所 | A kind of punctured safe Turbo coding methods of dynamic by cipher control |
KR102428522B1 (en) * | 2018-04-05 | 2022-08-03 | 삼성전자 주식회사 | Apparatus and method for encoding and decoding unsing polar code in wireless communication system |
CA3184451A1 (en) | 2020-05-21 | 2021-11-25 | Infinera Corp | Methods and apparatus for power efficient design of forward error correction for optical communication systems |
KR20220022801A (en) | 2020-08-19 | 2022-02-28 | 삼성전자주식회사 | Method and apparatus for decoding a signal in a wireless communication system |
US11455208B2 (en) | 2020-08-20 | 2022-09-27 | Western Digital Technologies, Inc. | Soft information for punctured bit estimation in a data storage device |
US11949436B2 (en) * | 2022-08-12 | 2024-04-02 | Qualcomm Incorporated | Low-density parity-check coding scheme with varying puncturing pattern |
Family Cites Families (32)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE60040805D1 (en) * | 1999-12-20 | 2008-12-24 | Research In Motion Ltd | HYBRID REPEAT DEMAND SYSTEM AND METHOD |
US6938196B2 (en) * | 2001-06-15 | 2005-08-30 | Flarion Technologies, Inc. | Node processors for use in parity check decoders |
CN1151672C (en) * | 2001-08-28 | 2004-05-26 | 清华大学 | A Modulation Method of Channel Coding Using Multilayer Block Product Codes |
WO2003065591A2 (en) * | 2002-01-29 | 2003-08-07 | Seagate Technology Llc | A method and decoding apparatus using linear code with parity check matrices composed from circulants |
US7139964B2 (en) * | 2002-05-31 | 2006-11-21 | Broadcom Corporation | Variable modulation with LDPC (low density parity check) coding |
EP1656737B1 (en) * | 2003-08-08 | 2019-05-08 | Intel Corporation | Method and apparatus for varying lengths of low density parity check codewords |
KR100809619B1 (en) * | 2003-08-26 | 2008-03-05 | 삼성전자주식회사 | Block Low Density Parity Check Coding / Decoding Apparatus and Method in Mobile Communication System |
US7221680B2 (en) * | 2003-09-02 | 2007-05-22 | Qualcomm Incorporated | Multiplexing and transmission of multiple data streams in a wireless multi-carrier communication system |
KR100918763B1 (en) | 2003-11-14 | 2009-09-24 | 삼성전자주식회사 | Apparatus and Method for Channel Coding / Decoding Using Parallel Concatenated Low Density Parity Check Codes |
JP3875693B2 (en) | 2004-03-24 | 2007-01-31 | 株式会社東芝 | Coded bit mapping method and transmission apparatus using LPC code |
KR100594818B1 (en) * | 2004-04-13 | 2006-07-03 | 한국전자통신연구원 | Low Density Parity Check Code Decoding Device Using Sequential Decoding |
KR100659266B1 (en) * | 2004-04-22 | 2006-12-20 | 삼성전자주식회사 | System, apparatus and method for transmitting and receiving the data coded by the low density parity check code having a variable coding rate |
KR20050118056A (en) | 2004-05-12 | 2005-12-15 | 삼성전자주식회사 | Method and apparatus for channel encoding and decoding in mobile communication systems using multi-rate block ldpc codes |
JP4138723B2 (en) * | 2004-09-22 | 2008-08-27 | 株式会社東芝 | Decoding processing method and communication apparatus |
US7996746B2 (en) | 2004-10-12 | 2011-08-09 | Nortel Networks Limited | Structured low-density parity-check (LDPC) code |
US7581159B2 (en) * | 2004-11-23 | 2009-08-25 | Texas Instruments Incorporated | Simplified decoding using structured and punctured LDPC codes |
US7953047B2 (en) * | 2005-01-24 | 2011-05-31 | Qualcomm Incorporated | Parser for multiple data streams in a communication system |
KR101157246B1 (en) | 2005-05-16 | 2012-06-15 | 삼성전자주식회사 | Padding and puncturing method for ldpc channel code |
KR100946884B1 (en) | 2005-07-15 | 2010-03-09 | 삼성전자주식회사 | Channel Interleaving / Deinterleaving Device and Its Control Method in Communication System Using Low Density Parity Check Code |
US20070040000A1 (en) * | 2005-08-19 | 2007-02-22 | 3M Innovative Properties Company | Zoned stretching of a web |
KR100856235B1 (en) | 2005-09-26 | 2008-09-03 | 삼성전자주식회사 | Apparatus and method for block low density parity check code encoding / decoding having variable coding rate |
KR100943623B1 (en) * | 2005-09-30 | 2010-02-24 | 삼성전자주식회사 | Drilling technique of low density parity check code |
KR101351140B1 (en) * | 2005-11-22 | 2014-01-15 | 조지아 테크 리서치 코오포레이션 | Apparatus and method for transmitting/receiving signal in a communication system |
KR101102396B1 (en) | 2006-02-08 | 2012-01-05 | 엘지전자 주식회사 | Codeword Size Matching Method and Transmission Device in Mobile Communication System |
CN101034953B (en) * | 2006-03-06 | 2010-06-23 | 诺基亚西门子通信系统技术(北京)有限公司 | Method for carrying out data transmission using the low-density parity check code |
KR101444458B1 (en) | 2006-06-15 | 2014-09-30 | 삼성전자주식회사 | And apparatus for encoding / decoding block low-density parity-check code in a communication system |
JP4253332B2 (en) * | 2006-07-03 | 2009-04-08 | 株式会社東芝 | Decoding device, method and program |
US20100070820A1 (en) * | 2006-12-18 | 2010-03-18 | Mitsubishi Electric Corporation | Coding apparatus, coding method, coding and decoding apparatus, and communication apparatus |
CN101005334B (en) * | 2007-01-12 | 2010-12-29 | 中兴通讯股份有限公司 | Method for forming mixed automatic request re-sending packet of low density parity check code |
US20100107033A1 (en) * | 2007-01-31 | 2010-04-29 | Kenichi Kuri | Radio communication device and puncturing method |
KR101502623B1 (en) * | 2008-02-11 | 2015-03-16 | 삼성전자주식회사 | Apparatus and method for channel encoding and decoding in communication system using low-density parity-check codes |
KR101503058B1 (en) * | 2008-02-26 | 2015-03-18 | 삼성전자주식회사 | Method and apparatus for channel encoding / decoding in a communication system using a low-density parity-check code |
-
2008
- 2008-03-18 KR KR1020080025143A patent/KR101503058B1/en active IP Right Grant
-
2009
- 2009-02-26 EP EP09154661.4A patent/EP2096762B1/en active Active
- 2009-02-26 PT PT182158329T patent/PT3490157T/en unknown
- 2009-02-26 ES ES13150843.4T patent/ES2547688T3/en active Active
- 2009-02-26 EP EP13150863.2A patent/EP2584708B1/en active Active
- 2009-02-26 SI SI200930797T patent/SI2096761T1/en unknown
- 2009-02-26 CN CN201310261500.6A patent/CN103401633B/en active Active
- 2009-02-26 WO PCT/KR2009/000928 patent/WO2009107989A2/en active Application Filing
- 2009-02-26 LT LTEP18215832.9T patent/LT3490157T/en unknown
- 2009-02-26 FI FIEP18215832.9T patent/FI3490157T3/en active
- 2009-02-26 US US12/393,704 patent/US8271846B2/en active Active
- 2009-02-26 RU RU2010135579/08A patent/RU2450443C1/en active
- 2009-02-26 EP EP09153765.4A patent/EP2096761B1/en active Active
- 2009-02-26 DK DK18215832.9T patent/DK3490157T3/en active
- 2009-02-26 AU AU2009217933A patent/AU2009217933B2/en active Active
- 2009-02-26 SI SI200932187T patent/SI3490157T1/en unknown
- 2009-02-26 EP EP13150843.4A patent/EP2584707B1/en active Active
- 2009-02-26 EP EP18215832.9A patent/EP3490157B1/en active Active
- 2009-02-26 CN CN201310261487.4A patent/CN103401563B/en active Active
- 2009-02-26 CN CN2009801145946A patent/CN102017427B/en active Active
- 2009-02-26 DK DK13150843.4T patent/DK2584707T3/en active
- 2009-02-26 ES ES18215832T patent/ES2965396T3/en active Active
- 2009-02-26 PL PL09153765T patent/PL2096761T3/en unknown
- 2009-02-26 HR HRP20240053TT patent/HRP20240053T3/en unknown
- 2009-02-26 PL PL18215832.9T patent/PL3490157T3/en unknown
- 2009-02-26 DK DK09153765.4T patent/DK2096761T3/en active
- 2009-02-26 TW TW102117308A patent/TWI511470B/en active
- 2009-02-26 TW TW102103952A patent/TWI511469B/en active
- 2009-02-26 SG SG2013014543A patent/SG188820A1/en unknown
- 2009-02-26 CN CN201310261513.3A patent/CN103368584B/en active Active
- 2009-02-26 ES ES13150863.2T patent/ES2604033T3/en active Active
- 2009-02-26 PT PT131508434T patent/PT2584707E/en unknown
- 2009-02-26 TW TW098106152A patent/TWI399928B/en active
- 2009-02-26 SG SG10201401195QA patent/SG10201401195QA/en unknown
- 2009-02-26 JP JP2010548615A patent/JP5440805B2/en active Active
- 2009-02-26 PT PT91537654T patent/PT2096761E/en unknown
- 2009-02-26 ES ES09153765.4T patent/ES2439262T3/en active Active
- 2009-02-26 HU HUE18215832A patent/HUE064710T2/en unknown
- 2009-02-26 MY MYPI2010003681A patent/MY163692A/en unknown
-
2012
- 2012-03-19 RU RU2012110390/08A patent/RU2520405C2/en active
- 2012-03-19 RU RU2012110392/08A patent/RU2520406C2/en active
-
2013
- 2013-10-25 JP JP2013221777A patent/JP5644010B2/en active Active
- 2013-10-25 JP JP2013221778A patent/JP5644011B2/en active Active
- 2013-10-25 JP JP2013221779A patent/JP5644012B2/en active Active
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JP2011514070A5 (en) | Channel encoding and decoding methods and apparatus in systems using low density parity check codes | |
JP5583833B2 (en) | Channel decoding method and apparatus in communication system using low density parity check code | |
KR101740316B1 (en) | Apparatus and method for channel encoding and decoding in communication system using low-density parity-check codes | |
JP2011514049A5 (en) | Channel encoding and decoding methods and apparatus in systems using low density parity check codes | |
KR101503059B1 (en) | Method and apparatus for channel coding / decoding in a communication system using a low-density parity-check code | |
JP5644011B2 (en) | Method and apparatus for channel coding in a system using low density parity check code | |
JP5612699B2 (en) | Data transmission / reception method and apparatus in communication system | |
JP6204543B2 (en) | Transport block size determination method and signal transmission method using the same | |
JP2011512106A5 (en) | ||
KR101702358B1 (en) | Method and apparatus for channel encoding and decoding in a communication system with low density parity-check codes | |
JP2019517179A5 (en) | ||
JP2011525771A5 (en) | ||
JP2011514094A5 (en) | Method and apparatus for transmitting / receiving control information in broadcast / communication system | |
WO2005055505A3 (en) | Forward error correction coding in communication networks | |
CN104135345A (en) | Cross-layer coding and decoding method applied to long-term evolution system | |
KR101503656B1 (en) | Apparatus and method for channel encoding and decoding in communication system using low-density parity-check codes | |
US8325850B2 (en) | System and method for digital communications with unbalanced codebooks | |
KR101413783B1 (en) | Apparatus and method for channel encoding and decoding in communication system using variable-length ldpc codes | |
KR100929080B1 (en) | Signal transceiving device and method in communication system | |
KR20130044254A (en) | Apparatus and method for channel encoding and decoding in communication system using low-density parity-check codes | |
KR101503655B1 (en) | Apparatus and method for channel encoding and decoding in communication system using low-density parity-check codes | |
KR101792243B1 (en) | Apparatus and method for transmitting/receiving data in communication system | |
TW200816650A (en) | Bit mapping scheme for an LDPC coded 16ASPK system | |
JP2014039227A (en) | Transmission and reception system | |
KR20130044255A (en) | Apparatus and method for channel encoding and decoding in communication system using low-density parity-check codes |