Decoding method and decoding apparatus

US2021266097A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2021266097-A1
Application numberUS-202117316817-A
CountryUS
Kind codeA1
Filing dateMay 11, 2021
Priority dateNov 12, 2018
Publication dateAug 26, 2021
Grant date

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 decoding method performed by a receive end device is disclosed. The decoding method includes: receiving a first bit signal; performing level-M forward error correction (FEC) decoding on the first bit signal to obtain a second bit signal, where M is a positive integer greater than zero; checking the second bit signal to obtain a first check result; performing level-(M+1) FEC decoding on the second bit signal based on the first check result to obtain a third bit signal; and, upon determining that M+1 reaches a first preset threshold, performing data processing on the third bit signal to obtain a fourth bit signal, where the fourth bit signal is used by the receive end device to obtain service data transmitted by a transmit end device.

First claim

Opening claim text (preview).

1 . A decoding method, comprising: receiving, by a receive end device, a first bit signal; performing, by the receive end device, level-M forward error correction (FEC) decoding on the first bit signal to obtain a second bit signal, wherein M is a positive integer greater than zero; checking, by the receive end device, the second bit signal to obtain a first check result; performing, by the receive end device, level-(M+1) FEC decoding on the second bit signal based on the first check result to obtain a third bit signal; and upon determination that M+1 reaches a first threshold, performing, by the receive end device, data processing on the third bit signal to obtain a fourth bit signal, wherein the receive end device uses the fourth bit signal to obtain service data transmitted by a transmit end device. 2 . The method according to claim 1 , wherein the checking, by the receive end device, the second bit signal to obtain a first check result comprises: upon determination that a current count of each type of symbol in symbols corresponding to the second bit signal is equal to a preset count of that type of symbol, determining, by the receive end device, the first check result, wherein the first check result indicates that the checking of the second bit signal is successful, the current count of each type of symbol is a count of occurrences of the type of symbol in the symbols corresponding to the second bit signal, and the preset count of each type of symbol is a preset count of occurrences of the type of symbol in symbols corresponding to the first bit signal, and the performing, by the receive end device, level-(M+1) FEC decoding on the second bit signal based on the first check result to obtain a third bit signal comprises: adjusting, by the receive end device, a log-likelihood ratio (LLR) value currently corresponding to the second bit signal to obtain a first LLR value, wherein an absolute value of the first LLR value is greater than an absolute value of the LLR value currently corresponding to the second bit signal; and performing, by the receive end device, level-(M+1) FEC decoding on the second bit signal based on the first LLR value to obtain the third bit signal. 3 . The method according to claim 2 , wherein the absolute value of the first LLR value is an absolute value of a preset maximum LLR value corresponding to the second bit signal or K times the absolute value of the LLR value currently corresponding to the second bit signal, wherein K is an integer greater than 1. 4 . The method according to claim 1 , wherein the checking, by the receive end device, the second bit signal to obtain a first check result comprises: upon determination that a current count of each type of symbol in symbols corresponding to the second bit signal is not equal to a preset count of that type of symbol, determining, by the receive end device, the first check result, wherein the first check result indicates that the checking of the second bit signal fails, the current count of each type of symbol is a count of occurrences of the type of symbol in the symbols corresponding to the second bit signal, and the preset count of each type of symbol is a preset count of occurrences of the type of symbol in symbols corresponding to the first bit signal, and the performing, by the receive end device, level-(M+1) FEC decoding on the second bit signal based on the first check result to obtain a third bit signal comprises: adjusting, by the receive end device, a log-likelihood ratio (LLR) value currently corresponding to the second bit signal to obtain a second LLR value, wherein an absolute value of the second LLR value is less than an absolute value of the LLR value currently corresponding to the second bit signal; and performing, by the receive end device, level-(M+1) FEC decoding on the second bit signal based on the second LLR value to obtain the third bit signal. 5 . The method according to claim 2 , further comprising: after performing the level-M FEC decoding on the first bit signal to obtain the second bit signal, and before checking the second bit signal to obtain the first check result, determining, by the receive end device, the symbols corresponding to the second bit signal. 6 . The method according to claim 5 , wherein the determining, by the receive end device, the symbols corresponding to the second bit signal comprises: performing, by the receive end device, binary labeling (BL) demapping processing on the second bit signal to obtain the symbols corresponding to the second bit signal. 7 . The method according to claim 1 , further comprising: after performing the level-M FEC decoding on the first bit signal to obtain the second bit signal, and before checking the second bit signal to obtain the first check result, determining, by the receive end device, whether the LLR value currently corresponding to the second bit signal is greater than a second threshold; and upon determination that the LLR value currently corresponding to the second bit signal is greater than the second threshold, triggering the checking of the second bit signal to obtain the first check result. 8 . The method according to claim 1 , further comprising: upon determination that M+1 does not reach the first threshold, checking, by the receive end device, the third bit signal to obtain a second check result, and performing, by the receive end device, level-(M+2) FEC decoding on the third bit signal based on the obtained second check result to obtain a fifth bit signal. 9 . The method according to claim 1 , wherein the performing, by the receive end device, data processing on the third bit signal to obtain a fourth bit signal comprises: performing, by the receive end device, binary labeling (BL) demapping processing on the third bit signal to obtain symbols corresponding to the third bit signal; and performing, by the receive end device, distribution matching (DM) decoding on the symbols corresponding to the third bit signal to obtain the fourth bit signal, and the method further comprises: after performing the distribution matching (DM) decoding on the symbols corresponding to the third bit signal to obtain the fourth bit signal, outputting, by the receive end device, the fourth bit signal. 10 . A decoding apparatus, comprising: a transceiver, configured to receive a first bit signal; and at least one processor, configured to: perform level-M forward error correction (FEC) decoding on the first bit signal to obtain a second bit signal, wherein M is a positive integer greater than zero; check the second bit signal to obtain a first check result; perform level-(M+1) FEC decoding on the second bit signal based on the first check result to obtain a third bit signal; and upon determination that M+1 reaches a first threshold, perform data processing on the third bit signal to obtain a fourth bit signal, wherein the fourth bit signal is used by a receive end device to obtain service data transmitted by a transmit end device. 11 . The decoding apparatus according to claim 10 , wherein the at least one processor is further configured to: upon determination that a current count of each type of symbol in symbols corresponding to the second bit signal is equal to a preset count of that type of symbol, determine the first check result, wherein the first check result indicates that the checking of the second bit signal is successful, the current count of each type of symbol is a count of occurrences of the type of symbol in the symbols corresponding to the second bit signal, and the preset count of each type of symbol is a preset count of occurrences of the type of symbol in symbols corresponding to the first bit sig

Assignees

Inventors

Classifications

  • Iterative decoding, including iteration between signal detection and decoding operation · CPC title

  • Encoding specially adapted to other signal generation operation, e.g. in order to reduce transmit distortions, jitter, or to improve signal shape (H04L1/0067 takes precedence) · CPC title

  • with iterative decoding · CPC title

  • Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms · CPC title

  • Error control coding in combination with demodulation · 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 US2021266097A1 cover?
A decoding method performed by a receive end device is disclosed. The decoding method includes: receiving a first bit signal; performing level-M forward error correction (FEC) decoding on the first bit signal to obtain a second bit signal, where M is a positive integer greater than zero; checking the second bit signal to obtain a first check result; performing level-(M+1) FEC decoding on the se…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L1/0045. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Aug 26 2021 00:00:00 GMT+0000 (Coordinated Universal Time) (A1). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).