IP Library Granted Patent US 10,200,152
Granted Patent B2
US 10,200,152 · App. 15/406,060 · Granted Feb 5, 2019

Method and device for transmitting data using LDPC code

Inventors: Zhikun Xu (Shanghai, CN); Su Huang (Shanghai, CN); Zhengang Pan (Shanghai, CN)
Assignee: BEIJING SPREADTRUM HI-TECH COMMUNICATIONS TECHNOLOGY CO., LTD.
H04L1/0042H03M13/09H03M13/1102H03M13/1105H03M13/2906H03M13/2927H03M13/31H03M13/63H04L1/0009H04L1/0061H04L1/0075H04L1/0002H04L1/0025H04L1/0057
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,200,152
App. No.
15/406,060
Granted
Feb 5, 2019
Kind
B2
Abstract

The present disclosure provides a method and a device for transmitting data using a LDPC code. The method for transmitting data using a LDPC code includes: determining a check code length according to a current LDPC code rate; informing a receiving end about the current LDPC code rate and the check code length, adding a check code with the check code length to data to be sent, and implementing a LDPC encoding using the current LDPC code rate, so as to obtain LDPC code data; and sending the LDPC code data to a receiving end. The method and the device of the present disclosure can improve spectrum effectiveness of transmitting data using LDPC code.

Claims (69)

1. A method for transmitting data using a LDPC (Low Density Parity Check) code, being applied in a transmitting end and comprising:

determining a check code length according to a current LDPC code rate;

informing a receiving end about the current LDPC code rate and the check code length, adding a check code with the check code length to data to be sent, and implementing a LDPC encoding using the current LDPC code rate, so as to obtain LDPC code data; and

sending the LDPC code data to a receiving end.

2. The method for transmitting data using a LDPC code according to claim 1 , wherein determining a check code length according to a current LDPC code rate comprises:

deciding a value range of the current LDPC code rate; and

determining the check code length according to the value range.

3. The method for transmitting data using a LDPC code according to claim 2 , wherein the transmitting end is configured with M kinds of LDPC code rate; and a number of bit occupied by informing the receiving end about the current LDPC code rate and the check code length is ┌log 2 M ┐, where M is an integer greater than or equal to two.

4. The method for transmitting data using a LDPC code according to claim 1 , wherein determining the check code length according to the current LDPC code rate comprises:

deciding a value range of the current LDPC code rate; and

selecting the check code length from a length group corresponding to the value range.

5. The method for transmitting data using a LDPC code according to claim 1 , wherein the transmitting end is configured with M kinds of LDPC code rate; in a length group corresponding to a m th code rate, there are K m alternative check code lengths; and a number of bit occupied by informing the receiving end about the current LDPC code rate and the checkcode length is

log

2

M

+

m

=

1

M

log

2

K

m

,

where M is an integer greater than or equal to two, and m is an integer between one and M.

6. The method for transmitting data using a LDPC code according claim 1 , wherein the check code is a cyclic redundancy check code.

7. The method for transmitting data using a LDPC code according claim 1 , wherein the current LDPC code rate is determined according to a channel state between the transmitting end and the receiving end.

8. A device for transmitting data using a LDPC (Low Density Parity Check) code, being applied in a transmitting end and comprising:

a check code length determining circuitry configured to determine a check code length according to a current LDPC code rate;

an informing circuitry configured to inform a receiving end about the current LDPC code rate and the check code length;

a data circuitry configured to add a check code with the check code length to data to be sent, and implement a LDPC encoding using the current LDPC code rate, so as to obtain LDPC code data; and

a sending circuitry configured to send the LDPC code data to a receiving end.

9. The device for transmitting data using a LDPC code according to claim 8 , wherein the check code length determining circuitry comprises:

a first range deciding sub-circuitry configured to decide a value range of the current LDPC code rate; and

a first determining sub-circuitry configured to determine the check code length according to the value range.

10. The device for transmitting data using a LDPC code according to claim 9 , wherein the transmitting end is configured with M kinds of LDPC code rate; and the informing circuitry uses ┌log 2 M ┐ bit to inform the receiving end, where M is an integer greater than or equal to two.

11. The device for transmitting data using a LDPC code according to claim 8 , wherein the check code length determining circuitry comprises:

a second deciding sub-circuitry configured to decide a value range of the current LDPC code rate; and

a second determining circuitry configured to select the check code length from a length group corresponding to the value range.

12. The device for transmitting data using a LDPC code according to claim 8 , wherein the transmitting end is configured with M kinds of LDPC code rate; in a length group corresponding to a m th code rate, there are K m alternative check code lengths; and the informing circuitry uses

log

2

M

+

m

=

1

M

log

2

K

m

bit to inform the receiving end, where M is an integer greater than or equal to two, and m is an integer between one and M.

13. The device for transmitting data using a LDPC code according claim 8 , wherein the check code is a cyclic redundancy check code.

14. The device for transmitting data using a LDPC code according to claim 8 , wherein the current LDPC code rate is determined according to a channel state between the transmitting end and the receiving end.

Assignments (2)
CHANGE OF NAME Recorded Aug 12, 2020
From: BEIJING SPREADTRUM HI-TECH COMMUNICATIONS TECHNOLOGY CO., LTD.
To: BEIJING UNISOC COMMUNICATIONS TECHNOLOGY CO., LTD.
Reel/Frame 053472/0363 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 13, 2017
From: XU, ZHIKUN; HUANG, SU; PAN, ZHENGANG
To: BEIJING SPREADTRUM HI-TECH COMMUNICATIONS TECHNOLOGY CO., LTD.
Reel/Frame 040971/0466 →
Priority Claims (1)
CN 2016 1 0877201 · Sep 30, 2016 · national
Continuity (1)
Related Publication 20180097581A1 · Apr 5, 2018