Method and apparatus for rate-matching of polar codes

US11870460B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11870460-B2
Application numberUS-202117249406-A
CountryUS
Kind codeB2
Filing dateMar 1, 2021
Priority dateMar 23, 2017
Publication dateJan 9, 2024
Grant dateJan 9, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

A communication method for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, connected car, health care, digital education, smart retail, security and safety services. The method includes identifying a length of information bits to be encoded; identifying a length of transmission bits; determining a size of a code for a polar encoding based on the length of the transmission bits, a maximum size of the code, and a minimum size of the code; identifying a codeword by the polar encoding of the information bits based on the determined size of the code; and obtaining the transmission bits based on the length of the transmission bits.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by a transmitter in a communication system, the method comprising: identifying a length of information bits to be encoded; identifying a length of transmission bits; determining a size of a mother code for a polar encoding based on the length of the transmission bits, a maximum size of the mother code, and a minimum size of the mother code; identifying a codeword by the polar encoding based on the information bits, wherein a length of the codeword is same as the size of the mother code; in case that the length of the transmission bits is larger than the size of the mother code, repeating the codeword to obtain the transmission bits; and in case that the length of the transmission bits is smaller than the size of the mother code, puncturing the codeword to obtain the transmission bits, wherein the minimum size of the mother code is a minimum supportable size among a set of a plurality of supportable sizes of the mother code, and wherein the plurality of supportable sizes of the mother code correspond to powers of 2. 2. The method of claim 1 , wherein the determining of the size of the mother code for the polar encoding comprises: determining the size of the mother code for the polar encoding based on A·2 n and the length of the transmission bits, wherein an integer n is a largest positive integer satisfying that 2 n is smaller than the length of the transmission bits and A is a real number satisfying 1≤A<2. 3. The method of claim 1 , wherein the puncturing the codeword further comprises: puncturing the codeword using a first pattern or a second pattern, wherein whether the first pattern or the second pattern is used for the puncturing is determined based on the length of the information bits. 4. A method performed by a receiver in a communication system, the method comprising: receiving a signal corresponding to a plurality of values from a transmitter; identifying a length of reception bits; determining a size of a mother code for a polar decoding based on the length of the reception bits, a maximum size of the mother code, and a minimum size of the mother code; performing a de-rate-matching of the plurality of values based on the length of the reception bits and the size of the mother code, wherein the size of the mother code is same as a codeword; and obtaining information bits by the polar decoding based on de-rate-matched values corresponding to the codeword, wherein in case that the length of the reception bits is larger than the size of the mother code, at least a part of the plurality of values is repeated in the plurality of values, wherein in case that the length of the reception bits is smaller than the size of the mother code, at least a part of the reception bits is punctured for the plurality of values, wherein the minimum size of the mother code is a minimum supportable size among a set of a plurality of supportable sizes of the mother code, and wherein the plurality of supportable sizes of the mother code correspond to powers of 2. 5. The method of claim 4 , wherein the determining of the size of the mother code for the polar decoding comprises: determining the size of the mother code for the polar decoding based on A·2 n and the length of the reception bits, wherein an integer n is a largest positive integer satisfying that 2 n is smaller than the length of the reception bits and A is a real number satisfying 1≤A<2. 6. A transmitter in a communication system, the transmitter comprising: a transceiver; and a controller coupled with the transceiver and configured to: identify a length of information bits to be encoded; identify a length of transmission bits; determine a size of a mother code for a polar encoding based on the length of the transmission bits, a maximum size of the mother code, and a minimum size of the mother code; identify a codeword by the polar encoding based on the information bits, wherein a length of the codeword is same as the size of the mother code; in case that the length of the transmission bits is larger than the size of the mother code, repeat the codeword to obtain the transmission bits; and in case that the length of the transmission bits is smaller than the size of the mother code, puncture the codeword to obtain the transmission bits, wherein the minimum size of the mother code is a minimum supportable size among a set of a plurality of supportable sizes of the mother code, and wherein the plurality of supportable sizes of the mother code correspond to powers of 2. 7. The transmitter of claim 6 , wherein, to determine the size of the mother code for the polar encoding, the controller is further configured to determine the size of the mother code for the polar encoding based on A·2 n and the length of the transmission bits, wherein an integer n is a largest positive integer satisfying that 2 n is smaller than the length of the transmission bits and A is a real number satisfying 1≤A<2. 8. The transmitter of claim 6 , wherein, to puncture the codeword, the controller is further configured to puncture the codeword using a first pattern or a second pattern, wherein whether the first pattern or the second pattern is used for the puncturing is determined based on the length of the information bits. 9. A receiver in a communication system, the receiver comprising: a transceiver; and a controller coupled with the transceiver and configured to: receive a signal corresponding to a plurality of values from a transmitter; identify a length of reception bits; determine a size of a mother code for a polar decoding based on the length of the reception bits, a maximum size of the mother code, and a minimum size of the mother code; perform a de-rate-matching of the plurality of values based on the length of the reception bits and the size of the mother code, wherein the size of the mother code is same as a codeword; and obtain information bits by the polar decoding based on de-rate-matched values corresponding to the codeword, wherein in case that the length of the reception bits is larger than the size of the mother code, at least a part of the plurality of values is repeated in the plurality of values, wherein in case that the length of the reception bits is smaller than the size of the mother code, at least a part of the reception bits is punctured for the plurality of values, wherein the minimum size of the mother code is a minimum supportable size among a set of a plurality of supportable sizes of the mother code, and wherein the plurality of supportable sizes of the mother code correspond to powers of 2. 10. The receiver of claim 9 , wherein the determining of the size of the mother code for the polar decoding comprises: determining the size of the mother code for the polar decoding based on A·2 n and the length of the reception bits, wherein an integer n is a largest positive integer satisfying that 2 n is smaller than the length of the reception bits and A is a real number satisfying 1≤A<2.

Assignees

Inventors

Classifications

  • H03M13/13Primary

    Linear codes · CPC title

  • Interleaver wherein interleaving is performed jointly with another technique such as puncturing, multiplexing or routing · CPC title

  • Shortening and extension of codes · CPC title

  • by puncturing · CPC title

  • Arrangements at the transmitter end · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US11870460B2 cover?
A communication method for converging a 5th-Generation (5G) communication system for supporting higher data rates beyond a 4th-Generation (4G) system with a technology for Internet of Things (IoT). The present disclosure may be applied to intelligent services based on the 5G communication technology and the IoT-related technology, such as smart home, smart building, smart city, smart car, conne…
Who is the assignee on this patent?
Samsung Electronics Co Ltd
What technology area does this patent fall under?
Primary CPC classification H03M13/13. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Jan 09 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 12 related publications on this page (citations in our corpus or others sharing the same primary CPC).