IP Library Granted Patent US 11,476,875
Granted Patent B2
US 11,476,875 · App. 17/040,131 · Granted Oct 18, 2022

Reduced complexity polar encoding and decoding

Inventors: Sungkwon Hong (Dongjak-gu, KR); Onur Sahin (London, GB)
Assignee: IDAC Holdings, Inc.
H03M13/6502H03M13/13
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,875
App. No.
17/040,131
Granted
Oct 18, 2022
Kind
B2
Abstract

Systems, methods, and instrumentalities are described herein that may be used for reduced complexity polar encoding and decoding. There may be a set of encoding nodes to be used for polar encoding. An encoding node may be associated with a bit index and/or a relaxation level. A relaxation attribute may be selected for the encoding node. A relaxation group may be determined based on the relaxation attributes. The relaxation group may include two encoding nodes associated with consecutive bit indexes, an initial relaxation level, and the first relaxation attribute. A final relaxation level may be determined. Relaxation may be performed on the encoding nodes in the relaxation group. For example, an XOR operation between the encoding nodes may be omitted. Relaxation may be performed on the encoding nodes associated with each relaxation level up to the final relaxation level.

Claims (33)

1. A wireless transmit/receive unit (WTRU) comprising:

a processor configured to:

select a respective relaxation attribute associated with each encoding node in a set of encoding nodes, wherein each encoding node in the set of encoding nodes is associated with a respective bit index and a respective relaxation level;

determine a relaxation group based on the relaxation attributes for the encoding nodes, wherein the relaxation group comprises a first encoding node associated with a first bit index and a first relaxation level and a second encoding node associated with a second bit index and the first relaxation level, wherein the first bit index and the second bit index are consecutive, and wherein the first encoding node and the second encoding node are associated with a first relaxation attribute;

determine a second relaxation level for the relaxation group;

perform relaxation associated with the relaxation group up to the second relaxation level;

encode information bits using the encoding nodes in the relaxation group based on the relaxation levels to obtain encoded bits; and

transmit the encoded bits.

2. The WTRU of claim 1 , wherein the processor configured to perform relaxation associated with the relaxation group is further configured to omit an XOR operation between the first encoding node and the second encoding node.

3. The WTRU of claim 1 , wherein the first relaxation attribute is selected for an encoding node on a condition that a bit index associated with the encoding node is included in a set of most reliable bit indexes or a set of least reliable bit indexes.

4. The WTRU of claim 1 , wherein the first relaxation attribute is selected for an encoding node on a condition that a bit index associated with the encoding node corresponds to a bit index associated with a component polar code.

5. The WTRU of claim 4 , wherein a code rate of the component polar code is less than or equal to 1.

6. The WTRU of claim 1 , wherein a second relaxation attribute is selected for an encoding node on a condition that a bit index associated with the encoding node is not included in a set of most reliable bit indexes or a set of least reliable bit indexes.

7. The WTRU of claim 1 , wherein the second relaxation level is determined based on a size of the relaxation group.

8. The WTRU of claim 1 , wherein the processor configured to provide complexity reduction information to a decoder.

9. The WTRU of claim 8 , wherein the complexity reduction information includes a relaxation level.

10. The WTRU of claim 1 , wherein being configured to encode information bits using the encoding nodes in the relaxation group based on the relaxation levels to obtain encoded bits comprises being configured to encode information bits on the encoding nodes in the relaxation group based on the relaxation levels.

11. A method implemented in a WTRU, the method comprising:

selecting a respective relaxation attribute associated with each encoding node in a set of encoding nodes, wherein each encoding node in the set of encoding nodes is associated with a respective bit index and a respective relaxation level;

determining a relaxation group based on the relaxation attributes for the encoding nodes, wherein the relaxation group comprises a first encoding node associated with a first bit index and a first relaxation level and a second encoding node associated with a second bit index and the first relaxation level, wherein the first bit index and the second bit index are consecutive, and wherein the first encoding node and the second encoding node are associated with a first relaxation attribute;

determining a second relaxation level for the relaxation group;

performing relaxation associated with the relaxation group up to the second relaxation level;

encoding information bits using the encoding nodes in the relaxation group based on the relaxation levels to obtain encoded bits; and

transmitting the encoded bits.

12. The method of claim 11 , wherein performing relaxation associated with the relaxation group comprises omitting an XOR operation between the first encoding node and the second encoding node.

13. The method of claim 11 , wherein the first relaxation attribute is selected for an encoding node on a condition that a bit index associated with the encoding node is included in a set of most reliable bit indexes or a set of least reliable bit indexes.

14. The method of claim 11 , wherein the first relaxation attribute is selected for an encoding node on a condition that a bit index associated with the encoding node corresponds to a bit index associated with a component polar code.

15. The method of claim 14 , wherein a code rate of the component polar code is less than or equal to 1.

16. The method of claim 11 , wherein a second relaxation attribute is selected for an encoding node on a condition that a bit index associated with the encoding node is not included in a set of most reliable bit indexes or a set of least reliable bit indexes.

17. The method of claim 11 , wherein the second relaxation level is determined based on a size of the relaxation group.

18. The method of claim 11 , further comprising providing complexity reduction information to a decoder.

19. The method of claim 18 , wherein the complexity reduction information includes a relaxation level.

20. The method of claim 11 , wherein encoding information bits using the encoding nodes in the relaxation group based on the relaxation levels to obtain encoded bits comprises encoding information bits on the encoding nodes in the relaxation group based on the relaxation levels.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 15, 2023
From: IDAC HOLDINGS, INC.
To: INTERDIGITAL PATENT HOLDINGS, INC.
Reel/Frame 063089/0085 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 3, 2022
From: HONG, SUNGKWON; SAHIN, ONUR
To: IDAC HOLDINGS, INC.
Reel/Frame 059155/0707 →
Continuity (2)
Provisional Application 62646480 · Mar 22, 2018
Related Publication 20210058100A1 · Feb 25, 2021