Data processing method and data processing apparatus

US2025310029A1 · US · A1

Patent metadata
FieldValue
Publication numberUS-2025310029-A1
Application numberUS-202519235465-A
CountryUS
Kind codeA1
Filing dateJun 11, 2025
Priority dateDec 12, 2022
Publication dateOct 2, 2025
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 data processing method and a data processing apparatus. First, W virtual bits are periodically inserted into a first data stream obtained through first FEC encoding to obtain a second data stream, where each second data stream includes at least one first bit sequence, the first bit sequence includes L=P+W bits, the P bits are from the first data stream, and the W bits are padded virtual bits. Then, second FEC encoding is performed on the second data stream to obtain a third data stream, where a second bit sequence is obtained by performing second FEC encoding on each first bit sequence, and the second bit sequence includes b codewords. Next, W virtual bits in each second bit sequence of the third data stream are deleted to obtain a fourth data stream. Then, processing including modulation is performed on m fourth data streams to obtain Y modulated symbol streams.

First claim

Opening claim text (preview).

What is claimed is: 1 . A data processing method, comprising: separately performing first data processing on m first data streams obtained through first forward error correction (FEC) encoding to obtain m second data streams, wherein m is an integer greater than 1, each of the second data streams comprises at least one first bit sequence, the first bit sequence comprises L bits, P bits in the first bit sequence are from the first data stream, W bits in the first bit sequence are padded virtual bits, W is an integer greater than or equal to 1, and L=P+W; separately performing second FEC encoding on the m second data streams to obtain m third data streams, wherein each of the third data streams comprises at least one second bit sequence, each second bit sequence is obtained by performing second FEC encoding on the first bit sequence, the second bit sequence comprises b codewords, b is an integer greater than 1, each of the codewords comprises N bits, N=K+S, K represents a quantity of information bits in the codeword, S represents a quantity of parity bits in the codeword, K is an integer greater than or equal to 1, S is an integer greater than or equal to 1, and L=K×b; separately performing second data processing on the m third data streams to obtain m fourth data streams, wherein each of the fourth data streams comprises at least one third bit sequence, each third bit sequence is obtained by performing second data processing on the second bit sequence, the third bit sequence comprises M remaining bits other than the virtual bits in the second bit sequence, and M=N×b−W; and performing third data processing on the m fourth data streams to obtain Y modulated symbol streams, wherein Y is an integer greater than or equal to 1, the third data processing comprises modulation, and a value of a baud rate of each of the modulated symbol streams is an integer multiple of a value of a reference clock frequency. 2 . The method according to claim 1 , wherein the value of the baud rate of each of the modulated symbol streams is an integer multiple of 156.25M. 3 . The method according to claim 1 , wherein b and W satisfy the following relationship: 4 ⁢ 2 ⁢ 5 4 × b × N - W b × K - W ⁢ G = a × φ ⁢ M , wherein a is an integer greater than or equal to 1, φ represents the value of the reference clock frequency, G represents 10{circumflex over ( )}9, and M represents 10{circumflex over ( )}6. 4 . The method according to claim 1 , wherein N=128 and K=120; and Hamming (128,120) is used for the second FEC encoding; or the second FEC encoding is performing bitwise exclusive OR on every two consecutive information bits in K=120 information bits to obtain 60 bits, and performing Hamming (68,60) encoding on the 60 bits to obtain S=8 parity bits, wherein a codeword with a length of 128 bits that is obtained through the second FEC encoding comprises the K=120 information bits and the S=8 parity bits. 5 . The method according to claim 4 , wherein W is an integer multiple of 10; and W = 40 × b 2 ⁢ 3 , W = 200 × b 4 ⁢ 7 , W = 20 × b 3 , or ⁢ W = 440 × b 4 ⁢ 9 . 6 . The method according to claim 1 , wherein N=148 and K=140; and Hamming (148,140) is used for the second FEC encoding; or the second FEC encoding is performing bitwise exclusive OR on every two consecutive information bits in K=140 information bits to obtain 70 bits, and performing Hamming (78,70) encoding on the 70 bits to obtain S=8 parity bits, wherein a codeword with a length of 148 bits that is obtained through the second FEC encoding comprises the K=140 information bits and the S=8 parity bits. 7 . The method according to claim 6 , wherein W=4×b, W = 2 ⁢ 2 ⁢ 0 × b 2 ⁢ 1 , W = 1 ⁢ 8 ⁢ 0 × b 11 , W = 500 × b 2 ⁢ 3 , or ⁢ W = 80 × b 3

Assignees

Inventors

Classifications

  • Decoding adapted to other signal detection operation (in conjunction with sequence estimation or equalization H04L25/03286) · CPC title

  • Use of interleaving (interleaving per se H03M13/27) · CPC title

  • Error detection codes · CPC title

  • Convolutional codes · CPC title

  • Trellis-coded modulation · 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 US2025310029A1 cover?
A data processing method and a data processing apparatus. First, W virtual bits are periodically inserted into a first data stream obtained through first FEC encoding to obtain a second data stream, where each second data stream includes at least one first bit sequence, the first bit sequence includes L=P+W bits, the P bits are from the first data stream, and the W bits are padded virtual bits.…
Who is the assignee on this patent?
Huawei Tech Co Ltd
What technology area does this patent fall under?
Primary CPC classification H04L1/0041. Mapped technology areas include Electricity.
When was this patent published?
Publication date Thu Oct 02 2025 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).