Decoding method and decoding apparatus

US11405135B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-11405135-B2
Application numberUS-202117316817-A
CountryUS
Kind codeB2
Filing dateMay 11, 2021
Priority dateNov 12, 2018
Publication dateAug 2, 2022
Grant dateAug 2, 2022

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).

What is claimed is: 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, wherein the checking, by the receive end device, the second bit signal to obtain a first check result comprises: based upon determining whether 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 whether the checking of the second bit signal is successful, and 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. 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 the current count of each type of symbol in the symbols corresponding to the second bit signal is equal to the 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, 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 the current count of each type of symbol in the symbols corresponding to the second bit signal is not equal to the 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, 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, wherein the checking of the second bit signal to obtain the first check result comprises: based upon determining whether 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 the first check result, wherein the first check result indicates whether the checking of the second bit signal is

Assignees

Inventors

Classifications

  • Joint error correction and other techniques (H03M13/31 and H03M13/33 take precedence) · CPC title

  • H04L1/0045Primary

    Arrangements at the receiver end · CPC title

  • Soft-decision decoding, e.g. by means of message passing or belief propagation algorithms · 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

  • Maximum a posteriori probability [MAP] decoding or approximations thereof based on trellis or lattice decoding, e.g. forward-backward algorithm, log-MAP decoding, max-log-MAP decoding · 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 US11405135B2 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 Tue Aug 02 2022 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 7 related publications on this page (citations in our corpus or others sharing the same primary CPC).