IP Library › Granted Patent US 10,999,004
Granted Patent B2
US 10,999,004 · App. 16/529,502 · Granted May 4, 2021

Low density parity check encoder, and low density parity check encoding method using the same

Inventors: Sung-Ik Park (Daejeon, KR); Heung-Mook Kim (Daejeon, KR); Sun-Hyoung Kwon (Daejeon, KR); Nam-Ho Hur (Sejong, KR)
Assignee: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
H04L1/0042H03M13/036H03M13/1165H03M13/1185H03M13/31H03M13/6502H04L1/0057H04L1/0058H04L1/0071H03M13/1102H03M13/116H03M13/1148H03M13/255H03M13/27H03M13/2921H04L1/0041H04L27/2627
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 10,999,004
App. No.
16/529,502
Granted
May 4, 2021
Kind
B2
Abstract

A low density parity check (LDPC) encoder, an LDPC decoder, and an LDPC encoding method are disclosed. The LDPC encoder includes first memory, second memory, and a processor. The first memory stores an LDPC codeword. The second memory is initialized to 0. The processor generates the LDPC codeword by performing accumulation with respect to the second memory using information bits. The accumulation is performed at parity bit addresses that are updated using a sequence corresponding to a parity check matrix (PCM).

Claims (19)

1. A low density parity check (LDPC) decoder of a reception device receiving a broadcast signal, the LDPC decoder comprising:

a receiving unit configured to receive the broadcast signal corresponding to an LDPC codeword from a transmission device, the LDPC codeword generated by performing accumulation at parity bit addresses that are updated using a sequence corresponding to a parity check matrix (PCM); and

a decoding unit configured to perform decoding for the received signal, the decoding corresponding to the parity check matrix,

wherein the LDPC codeword comprises a systematic part corresponding to information bits, a first parity part corresponding to a dual diagonal matrix of the PCM, and a second parity part corresponding to an identity matrix of the PCM, and the first parity part and the second parity part include parity bits for correcting errors over a broadcast channel by which the broadcast signal is transmitted, and

wherein the parity bit addresses are updated in accordance with the following equation:

( x+m×Q 1 ) mod M 1 if x<M 1

M 1 +{( x−M 1 +m×Q 2 ) mod M 2 } if x≥M 1

where x denotes the previous parity bit addresses, m is an information bit index, L is a circulant permutation matrix (CPM) size of the PCM, Q 1 is M 1 /L, M 1 is a bit-size of the first parity part, Q 2 is M 2 /L, and M 2 is the size of the second parity part.

2. The LDPC decoder of claim 1 , wherein the parity bit addresses are updated based on results of comparing each of previous parity bit addresses specified in each row of the sequence with the size of the first parity part.

3. The LDPC decoder of claim 1 , wherein the accumulation is performed using memory having a size corresponding to a sum of the bit-size of the first parity part and the bit-size of the second parity part.

4. The LDPC decoder of claim 3 , wherein the accumulation is performed while the rows of the sequence are being repeatedly changed by the bit-size of the CPM of the PCM.

5. A low density parity check (LDPC) decoding method of receiving a broadcast signal, which is performed by a reception device, the method comprising:

receiving the broadcast signal corresponding to an LDPC codeword from a transmission device, the LDPC codeword generated by performing accumulation at parity bit addresses that are updated using a sequence corresponding to a parity check matrix (PCM); and

performing decoding for the received signal, the decoding corresponding to the parity check matrix,

wherein the LDPC codeword comprises a systematic part corresponding to information bits, a first parity part corresponding to a dual diagonal matrix of the PCM, and a second parity part corresponding to an identity matrix of the PCM, and the first parity part and the second parity part include parity bits for correcting errors over a broadcast channel by which the broadcast signal is transmitted, and

wherein the parity bit addresses are updated in accordance with the following equation:

( x+m×Q 1 ) mod M 1 if x<M 1

M 1 +{( x−M 1 +m×Q 2 ) mod M 2 } if x≥M 1

where x denotes the previous parity bit addresses, m is an information bit index, L is a circulant permutation matrix (CPM) size of the PCM, Q 1 is M 1 /L, M 1 is a bit-size of the first parity part, Q 2 is M 2 /L, and M 2 is the size of the second parity part.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 2, 2019
From: PARK, SUNG-IK; KIM, HEUNG-MOOK; KWON, SUN-HYOUNG; HUR, NAM-HO
To: ELECTRONICS AND TELECOMMUNICATIONS RESEARCH INSTITUTE
Reel/Frame 049949/0815 →
Priority Claims (2)
KR 10-2014-0111764 · Aug 26, 2014 · national
KR 10-2014-0116872 · Sep 3, 2014 · national
Continuity (3)
Continuation 15426913 · Feb 7, 2017
Continuation 14495821 · Sep 24, 2014
Related Publication 20190356414A1 · Nov 21, 2019
Cited By (1)
US 12,689,390