Early-termination techniques for polar list decoders

US10615825B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10615825-B2
Application numberUS-201815969724-A
CountryUS
Kind codeB2
Filing dateMay 2, 2018
Priority dateMay 5, 2017
Publication dateApr 7, 2020
Grant dateApr 7, 2020

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.

Methods, systems, and devices for wireless communication are described. In a new radio (NR) system, a wireless device may identify a candidate codeword for a channel employing polar coding. The wireless device may perform a decoding operation on the candidate codeword to determine candidate decoding paths corresponding to encoded information bits. The decoding operation may include multiple decoding path candidates, each of which is associated with a path metric. The wireless device may evaluate a spread metric to determine if a decoding hypothesis is incorrect or if the received codeword is too corrupted for decoding. The spread metric may be based on the path metrics of the decoding paths or soft metrics of the decoding paths determined based on a subset of bit channels of the polar code. The wireless device may normalize the spread metric to compensate for signal-to-noise ratio (SNR) variation.

First claim

Opening claim text (preview).

What is claimed is: 1. A method for wireless communication, comprising: receiving a candidate codeword encoded using a polar code, the candidate codeword generated based at least in part on a plurality of information bits; performing a decoding process on the candidate codeword, the decoding process comprising, for each bit channel of at least a first subset of bit channels of the polar code: determining path metrics for each of a plurality of decoding paths; determining a spread metric based at least in part on a first path metric corresponding to a first decoding path of the plurality of decoding paths and a second path metric corresponding to a second decoding path of the plurality of decoding paths; and terminating the decoding process based at least in part on a comparison of the spread metric to a spread metric threshold. 2. The method of claim 1 , wherein: the decoding process is terminated prior to completion of a list decoding process for the each bit channel of the first subset of bit channels. 3. The method of claim 1 , wherein: the decoding process is terminated prior to completion of an error checking procedure on the plurality of decoding paths. 4. The method of claim 1 , wherein: the decoding process is terminated following completion of both a list decoding process for the each bit channel of the first subset of bit channels and an error checking procedure on the plurality of decoding paths. 5. The method of claim 1 , wherein: the first path metric corresponds to a maximum path metric or a minimum path metric of a set of path metrics associated with the plurality of decoding paths; and the second path metric corresponds to the other of the maximum path metric or the minimum path metric of the set of path metrics. 6. The method of claim 1 , wherein: the at least the first subset of bit channels of the polar code comprise bit channels subsequent to at least one bit channel corresponding to at least one of the plurality of information bits. 7. The method of claim 1 , wherein: the path metrics for the plurality of decoding paths are based on bit metrics for the each bit channel for the plurality of decoding paths and for a second subset of bit channels of the polar code preceding the each bit channel for the plurality of decoding paths. 8. The method of claim 7 , further comprising: selecting, according to a decoding order, the second subset of bit channels of the polar code preceding the each bit channel based at least in part on at least one of generator weights associated with bit channels of the polar code, reliability metrics associated with the bit channels of the polar code, or a combination thereof. 9. The method of claim 7 , wherein: the second subset of bit channels of the polar code preceding the each bit channel comprises at least one information bit channel associated with one of the plurality of information bits and at least one frozen bit channel. 10. The method of claim 1 , wherein: the spread metric is determined based at least in part on a function of a maximum path metric of a set of path metrics associated with the plurality of decoding paths, a minimum path metric of the set of path metrics or an average path metric of the set of path metrics. 11. The method of claim 1 , wherein: the spread metric is determined based at least in part on a standard deviation of a set of path metrics associated with the plurality of decoding paths, a variance of the set of path metrics, or any combination thereof. 12. The method of claim 1 , wherein determining the spread metric comprises: comparing the first path metric to the second path metric and normalizing the comparison with respect to one of the first path metric or the second path metric. 13. The method of claim 1 , wherein: the decoding process is terminated based at least in part on the spread metric being below the spread metric threshold. 14. The method of claim 1 , wherein: the spread metric threshold is selected based at least in part on one or both of an early-termination probability associated with the candidate codeword and an error-correction performance associated with the candidate codeword. 15. The method of claim 1 , wherein: the candidate codeword is received via a physical downlink control channel (PDCCH) or a physical uplink control channel (PUCCH). 16. An apparatus for wireless communication, comprising: means for receiving a candidate codeword encoded using a polar code, the candidate codeword generated based at least in part on a plurality of information bits; means for performing a decoding process on the candidate codeword, the means for performing the decoding process comprising, for each bit channel of at least a first subset of bit channels of the polar code: means for determining path metrics for each of a plurality of decoding paths; means for determining a spread metric based at least in part on a first path metric corresponding to a first decoding path of the plurality of decoding paths and a second path metric corresponding to a second decoding path of the plurality of decoding paths; and means for terminating the decoding process based at least in part on a comparison of the spread metric to a spread metric threshold. 17. The apparatus of claim 16 , wherein: the decoding process is terminated prior to completion of a list decoding process for the each bit channel of the first subset of bit channels. 18. The apparatus of claim 16 , wherein: the decoding process is terminated prior to completion of an error checking procedure on the plurality of decoding paths. 19. The apparatus of claim 16 , wherein: the decoding process is terminated following completion of both a list decoding process for the each bit channel of the first subset of bit channels and an error checking procedure on the plurality of decoding paths. 20. The apparatus of claim 16 , wherein: the first path metric corresponds to a maximum path metric or a minimum path metric of a set of path metrics associated with the plurality of decoding paths; and the second path metric corresponds to the other of the maximum path metric or the minimum path metric of the set of path metrics. 21. The apparatus of claim 16 , wherein: the at least the first subset of bit channels of the polar code comprise bit channels subsequent to at least one bit channel corresponding to at least one of the plurality of information bits. 22. The apparatus of claim 16 , wherein: the path metrics for the plurality of decoding paths are based on bit metrics for the each bit channel for the plurality of decoding paths and for a second subset of bit channels of the polar code preceding the each bit channel for the plurality of decoding paths. 23. The apparatus of claim 22 , further comprising: means for selecting, according to a decoding order, the second subset of bit channels of the polar code preceding the each bit channel based at least in part on at least one of generator weights associated with bit channels of the polar code, reliability metrics associated with the bit channels of the polar code, or a combination thereof. 24. The apparatus of claim 22 , wherein: the second subset of bit channels of the polar code preceding the each bit channel comprises at least one information bit channel associated with one of the plurality of information bits and at least one frozen bit channel. 25. The apparatus of claim 16 , w

Assignees

Inventors

Classifications

  • the resource being a scrambling code · CPC title

  • using iteration stopping criteria · CPC title

  • Arrangements at the receiver end · CPC title

  • with judging correct decoding · CPC title

  • specially adapted for power saving · 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 US10615825B2 cover?
Methods, systems, and devices for wireless communication are described. In a new radio (NR) system, a wireless device may identify a candidate codeword for a channel employing polar coding. The wireless device may perform a decoding operation on the candidate codeword to determine candidate decoding paths corresponding to encoded information bits. The decoding operation may include multiple dec…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H03M13/3753. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Apr 07 2020 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 3 related publications on this page (citations in our corpus or others sharing the same primary CPC).