Unequal error protection polar codes for low latency communications

US12574147B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12574147-B2
Application numberUS-202318175236-A
CountryUS
Kind codeB2
Filing dateFeb 27, 2023
Priority dateFeb 27, 2023
Publication dateMar 10, 2026
Grant dateMar 10, 2026

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 communications are described. Polar coding involves assigning bits to different bit-channels, and encoding the bits such that certain bit-channels (e.g., polar channels) are polarized to increased reliability, while other bit-channels are polarized to decreased reliability. To ensure that polar codes for extended reality (XR) and video applications have increased reliability for the aspects of an XR stream or video code that are most important, the information bits of a stream may be sorted based on priority or importance. Then the sorted information bits may be mapped to the most reliable bit-channels of a polar encoder. Any errors in the transmission may therefore be most likely to occur in the less important bits. Accordingly, in the case of XR, the information bits that are most important to user experience/perception are the most likely to be successfully received and decoded at the receiver.

First claim

Opening claim text (preview).

What is claimed is: 1 . A first wireless communications device for wireless communications, comprising: one or more memories storing processor-executable code; and one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the first wireless communications device to: receive a plurality of information bits for transmission to a second wireless communications device, wherein the plurality of information bits comprises a stream of video data; map the plurality of information bits to a plurality of bit-channels of a polar encoder based at least in part on respective priorities of the plurality of information bits and based at least in part on respective channel qualities of the plurality of bit-channels; encode the plurality of information bits using the polar encoder in accordance with the mapping to generate a codeword; and transmit the codeword to the second wireless communications device. 2 . The first wireless communications device of claim 1 , wherein, to map the plurality of information bits to the plurality of bit-channels, the one or more processors are individually or collectively operable to execute the code to cause the first wireless communications device to: map the plurality of information bits to a first subset of bit-channels of the plurality of bit-channels, the first subset of bit-channels comprising information bit-channels, wherein a second subset of bit-channels of the plurality of bit-channels comprises frozen bit-channels. 3 . The first wireless communications device of claim 2 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: determine the first subset of bit-channels from the plurality of bit-channels based at least in part on a cost-function that reduces bit error rate. 4 . The first wireless communications device of claim 2 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: determine the first subset of bit-channels from the plurality of bit-channels based at least in part on an error probability rate associated with each of the plurality of bit-channels and respective quantities of subsequently indexed bit-channels of the first subset of bit-channels. 5 . The first wireless communications device of claim 2 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: determine respective channel qualities of the first subset of bit-channels, each respective channel quality based at least in part on a respective error probability for a respective bit-channel of the first subset of bit-channels and respective error probability rates associated with previously indexed bit-channels of the first subset of bit-channels. 6 . The first wireless communications device of claim 2 , wherein a ratio between a first quantity of bit-channels of the first subset of bit-channels and a second quantity of bit-channels of the second subset of bit-channels is based at least in part on a channel capacity of a communication channel between the first wireless communications device and the second wireless communications device. 7 . The first wireless communications device of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: determine the respective priorities of the plurality of information bits based at least in part on an information type associated with each information bit of the plurality of information bits. 8 . The first wireless communications device of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: determine the respective priorities of the plurality of information bits based at least in part on respective frequencies associated with the plurality of information bits. 9 . The first wireless communications device of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: determine the respective priorities of the plurality of information bits based at least in part on a first subset of the plurality of information bits being associated with direct current aspects of the stream of video data and a second subset of the plurality of information bits being associated with alternating current aspects of the stream of video data. 10 . The first wireless communications device of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: determine the respective priorities of the plurality of information bits based at least in part on identifying a most significant bit of the plurality of information bits and a least significant bit of the plurality of information bits. 11 . The first wireless communications device of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: append a set of cyclic redundancy check bits to the plurality of information bits. 12 . The first wireless communications device of claim 1 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the first wireless communications device to: communicate an indication of the mapping with the second wireless communications device. 13 . The first wireless communications device of claim 1 , wherein the stream of video data comprises a stream of extended reality video data. 14 . A second wireless communications device for wireless communications, comprising: one or more memories storing processor-executable code; and one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the apparatus second wireless communications device to receive a codeword from a first wireless communications device; decode the codeword using a polar decoder to generate a plurality of information bits, the plurality of information bits ordered in accordance with a plurality of bit-channels of the polar decoder, wherein the plurality of information bits comprises a stream of video data; reorder the plurality of information bits based at least in part on a mapping of the plurality of information bits to the plurality of bit-channels, the mapping based at least in part on respective priorities of the plurality of information bits and based at least in part on respective channel qualities of the plurality of bit-channels. 15 . The second wireless communications device of claim 14 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the second wireless communications device to: communicate an indication of the mapping with the first wireless communications device. 16 . The second wireless communications device of claim 14 , wherein the plurality of bit-channels comprises a first subset of bit-channels comprising information bit-channels and a second subset of bit-channels of the plurality of bit-channels comprises frozen bit-channels. 17 .

Assignees

Inventors

Classifications

  • arrangements specific to the transmitter · CPC title

  • Error detection only, e.g. using cyclic redundancy check [CRC] codes or single parity bit · CPC title

  • Linear codes · CPC title

  • Error detection codes · CPC title

  • Unequal or adaptive error protection, e.g. by providing a different level of protection according to significance of source information or by adapting the coding according to the change of transmission channel characteristics · 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 US12574147B2 cover?
Methods, systems, and devices for wireless communications are described. Polar coding involves assigning bits to different bit-channels, and encoding the bits such that certain bit-channels (e.g., polar channels) are polarized to increased reliability, while other bit-channels are polarized to decreased reliability. To ensure that polar codes for extended reality (XR) and video applications hav…
Who is the assignee on this patent?
Qualcomm Inc
What technology area does this patent fall under?
Primary CPC classification H04L1/0057. Mapped technology areas include Electricity.
When was this patent published?
Publication date Tue Mar 10 2026 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 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).