IP Library Granted Patent US 11,476,971
Granted Patent B2
US 11,476,971 · App. 16/766,734 · Granted Oct 18, 2022

Encoding method and apparatus, electronic device and storage medium

Inventors: Jiaqing Wang (Beijing, CN); Fang-Chen Cheng (Beijing, CN); Di Zhang (Beijing, CN); Shaohui Sun (Beijing, CN)
Assignee: Datang Mobile Communications Equipment Co., Ltd.
H04L1/0002H03M13/09H03M13/13H03M13/253
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 11,476,971
App. No.
16/766,734
Granted
Oct 18, 2022
Kind
B2
Abstract

An encoding method and apparatus, an electronic device and a storage medium are provided. The method includes: determining a target quantity of segments of a sequence to be coded according to a length of the sequence to be coded and a transmission code rate; performing segmentation on the sequence to be coded according to the target quantity; coding each sub-sequence obtained after segmentation, and concatenating sub-sequences after coding.

Claims (44)

1. A coding method, comprising:

determining a target quantity of segments of a sequence to be coded according to a length of the sequence to be coded, a transmission code rate and a preset first function; wherein the preset first function comprises:

an integer of N=a1*K/g(R), wherein the g(R) is a linear function or a nonlinear function, a1 is a first scaling factor, K is the length of the sequence to be coded, R is the transmission code rate, and N is the target quantity;

performing segmentation on the sequence to be coded according to the target quantity;

coding each sub-sequence obtained after segmentation; and

concatenating sub-sequences after coding.

2. The method of claim 1 , wherein when the g(R) is a linear function, the g(R)=c1*R+b1, wherein c1 is a maximum bit length to be coded, and b1 is a preset first offset value.

3. The method of claim 1 , wherein when the g(R) is a nonlinear function, the g(R)=c2*(Ai*Ri+Ai−1Ri−1+ . . . +A1R)+b2, wherein c2 is a maximum bit length to be coded, b2 is a preset second offset value, i is a preset constant not less than 2, and Ai−A1 are preset constants.

4. The method of claim 1 , wherein before performing segmentation on the sequence to be coded according to the target quantity, the method further comprises:

determining a temporary value according to the length of the sequence to be coded and the target quantity;

determining a proportional threshold corresponding to the transmission code rate according to the transmission code rate;

determining whether the temporary value is greater than or equal to the proportional threshold; and

in response to determining that the temporary value is greater than or equal to the proportional threshold, performing segmentation on the sequence to be coded according to the target quantity.

5. The method of claim 4 , wherein said that determining a temporary value according to the length of the sequence to be coded and the target quantity, comprises:

determining a second quantity according to the target quantity and a preset first numerical value, and determining a ratio of the length of the sequence to be coded to the second quantity as the temporary value; or

determining a second ratio of the length of the sequence to be coded to the target quantity, and determining a product of the second ratio and a preset second scaling factor as the temporary value.

6. The method of claim 4 , wherein in a case that determining a second quantity according to the target quantity and a preset first numerical value, and determining a ratio of the length of the sequence to be coded to the second quantity as the temporary value, the first numerical value is 1.

7. The method of claim 4 , wherein if the temporary value is less than the proportional threshold, before performing segmentation on the sequence to be coded according to the target quantity, the method further comprises:

adjusting the target quantity.

8. The method of claim 4 , said that determining a proportional threshold corresponding to the transmission code rate according to the transmission code rate comprises:

if the transmission code rate is less than a preset first code rate threshold, determining that the proportional threshold corresponding to the transmission code rate is a preset value.

9. The method of claim 4 , wherein said that determining a proportional threshold corresponding to the transmission code rate according to the transmission code rate, comprises:

determining the proportional threshold corresponding to the transmission code rate according to the transmission code rate and a preset second function.

10. The method of claim 9 , wherein said that determining the proportional threshold corresponding to the transmission code rate according to the transmission code rate and a preset second function, comprises:

if the transmission code rate is not less than a preset second code rate threshold, determining the proportional threshold according to the transmission code rate and a preset linear function c3*R+b3 or int (c3*R+b3) which serves as the second function, wherein c3 is a maximum bit length to be coded, b3 is a preset third offset value, R is the transmission code rate, and int is rounding.

11. The method of claim 9 , wherein said that determining the proportional threshold corresponding to the transmission code rate according to the transmission code rate and a preset second function, comprises:

if the transmission code rate is not less than a preset third code rate threshold and less than a preset fourth bit rate threshold, determining the proportional threshold according to the transmission code rate and a preset linear function c4*R+b4 or int (c4*R+b4) which serves as the second function, wherein c4 is a maximum bit length to be coded, b4 is a preset fourth offset value, R is the transmission code rate, and int is rounding.

12. The method of claim 1 , wherein the scaling factor is greater than 0 and less than or equal to 1.

13. The method of claim 2 , wherein the offset value is greater than −150 and less than 200.

14. The method of claim 1 , wherein said that performing segmentation on the sequence to be coded according to the target quantity, comprises:

determining a target sequence according to the sequence to be coded; and

performing segmentation on the target sequence according to the target quantity, wherein the target sequence is an information sequence, or a sequence consisting of an information sequence and a Cyclic Redundancy Check, CRC, sequence.

15. The method of claim 1 , wherein the segmentation comprises:

uniform segmentation; or

non-uniform segmentation; or

uniform segmentation after zero padding.

16. A computer readable storage medium, wherein the computer readable storage medium stores a computer program executable by an electronic device, wherein the program causes the electronic device to perform steps of the method of claim 1 when running on the electronic device.

17. An electronic device, comprising: a memory and a processor;

the processor is configured to read programs in the memory to perform a process of:

determining a target quantity of segments of a sequence to be coded according to a length of the sequence to be coded, a transmission code rate and a preset first function; wherein the preset first function comprises:

an integer of N=a1*K/g(R), wherein the g(R) is a linear function or a nonlinear function, a1 is a first scaling factor, K is the length of the sequence to be coded, R is the transmission code rate, and N is the target quantity;

performing segmentation on the sequence to be coded according to the target quantity;

coding each sub-sequence obtained after segmenting; and

concatenating sub-sequences after coding.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 16, 2021
From: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
To: DATANG MOBILE COMMUNICATIONS EQUIPMENT CO.,LTD.
Reel/Frame 057452/0169 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 25, 2020
From: WANG, JIAQING; CHENG, FANG-CHEN; ZHANG, DI; SUN, SHAOHUI
To: CHINA ACADEMY OF TELECOMMUNICATIONS TECHNOLOGY
Reel/Frame 052743/0135 →
Priority Claims (1)
CN 201711192729.3 · Nov 24, 2017 · national
Continuity (1)
Related Publication 20200389249A1 · Dec 10, 2020