IP Library Granted Patent US 9,413,490
Granted Patent B2
US 9,413,490 · App. 13/916,342 · Granted Aug 9, 2016

Set-partitioned coded modulation with multiple encodings

View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,413,490
App. No.
13/916,342
Granted
Aug 9, 2016
Kind
B2
Abstract

An outer encoder encodes input data signal to generate a first encoded signal. An inner encoder encodes a subset of the input data to generate a second encoded signal, wherein the inner encoder has a different forward error correction (FEC) than the outer encoder. A symbol mapper processes the first encoded signal and the second encoded signal to generate a sequence of discrete-valued modulation symbols.

Claims (53)

1. An apparatus, comprising:

an outer encoder to encode a first subset of input data to generate a first encoded signal;

an inner encoder to encode a second subset of the input data to generate a second encoded signal, wherein the inner encoder has a different forward error correction (FEC) than the outer encoder and wherein the second subset and the first subset are dynamically selected of adjustable bit sizes, based on channel conditions; and

a symbol mapper, coupled to the outer encoder and the inner encoder, to process the first encoded signal and the second encoded signal to generate a sequence of discrete-valued modulation symbols.

2. The apparatus of claim 1 , wherein the outer encoder includes:

an FEC encoder that generates an FEC encoded signal based on the first subset of input data; and

an interleaver, coupled to the FEC encoder, to generate the first encoded signal by interleaving the FEC encoded signal.

3. The apparatus of claim 2 , wherein:

the interleaver includes a convolutional interleaver.

4. The apparatus of claim 1 , wherein the outer encoder includes:

an FEC encoder that generates an FEC encoded signal based on the first subset of input data;

an interleaver, coupled to the FEC encoder, to generate an interleaved encoded signal by interleaving the FEC encoded signal; and

a symbol converter, coupled to the interleaver, to generate the first encoded signal from the interleaved encoded signal.

5. The apparatus of claim 1 , further comprising:

a modulator, coupled to the symbol mapper, to process the sequence of discrete-valued modulation symbols to generate a continuous-time signal for transmission via a communication channel.

6. The apparatus of claim 5 , wherein:

the continuous-time signal is a set partition coded modulation (SPCM) signal.

7. The apparatus of claim 1 , wherein:

the second subset of the input data is a plurality of least significant bits of the input data.

8. The apparatus of claim 1 , wherein:

the symbol mapper processes the first encoded signal as a plurality of most significant bits and the second encoded signal as a plurality of least significant bits to generate the sequence of discrete-valued modulation symbols.

9. The apparatus of claim 1 , wherein:

the outer encoder includes a Reed-Solomon (RS) encoder.

10. The apparatus of claim 1 , wherein:

the inner encoder includes a low density parity check (LDPC) encoder.

11. A method, comprising:

outer encoding a first subset of input data in a cable communication system to generate a first encoded signal;

inner encoding a second subset of the input data to generate a second encoded signal, wherein the inner encoding has a different forward error correction (FEC) than the outer encoding and wherein the second subset and the first subset are dynamically selected of adjustable bit sizes, based on current conditions; and

symbol mapping the first encoded signal and the second encoded signal to generate a sequence of discrete-valued modulation symbols.

12. The method of claim 11 , wherein the outer encoding includes:

generating an FEC encoded signal based on the first subset of the input data; and

generating the first encoded signal by interleaving the FEC encoded signal.

13. The method of claim 12 , wherein:

interleaving includes convolutional interleaving.

14. The method of claim 11 , wherein the outer encoding includes:

generating an FEC encoded signal;

generating an interleaved encoded signal by interleaving the FEC encoded signal; and

generating the first encoded signal from the interleaved encoded signal.

15. The method of claim 11 , further comprising:

processing the sequence of discrete-valued modulation symbols to generate a continuous-time signal for transmission via a cable communication channel;

wherein the continuous-time signal is a set partition coded modulation (SPCM) signal.

16. The method of claim 11 , wherein:

the second subset of the input data is a plurality of least significant bits of the input data.

17. The method of claim 11 , wherein:

symbol mapping includes processing the first encoded signal as a plurality of most significant bits and the second encoded signal as a plurality of least significant bits to generate the sequence of discrete-valued modulation symbols.

18. The method of claim 11 , wherein:

the outer encoding includes a Reed-Solomon (RS) encoding.

19. The method of claim 11 , wherein:

the inner encoding includes a low density parity check (LDPC) encoding.

20. An apparatus, comprising:

an outer encoder to encode a first subset of input data in blocks of a first bit length to generate a first encoded signal;

an inner encoder to encode a second subset of the input data that includes most significant bits of the input data in blocks of a second bit length to generate a second encoded signal, wherein the first bit length and the second bit length are dynamically selected, based on current conditions; and

a symbol mapper, coupled to the outer encoder and the inner encoder, to process the first encoded signal and the second encoded signal to generate a sequence of discrete-valued modulation symbols.

Assignments (7)
CORRECTIVE ASSIGNMENT TO CORRECT THE PATENT NUMBER 9,385,856 TO 9,385,756 PREVIOUSLY RECORDED AT REEL: 47349 FRAME: 001. ASSIGNOR(S) HEREBY CONFIRMS THE MERGER. Recorded Mar 22, 2019
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 051144/0648 →
CORRECTIVE ASSIGNMENT TO CORRECT THE EFFECTIVE DATE PREVIOUSLY RECORDED ON REEL 047229 FRAME 0408. ASSIGNOR(S) HEREBY CONFIRMS THE THE EFFECTIVE DATE IS 09/05/2018. Recorded Oct 29, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047349/0001 →
MERGER Recorded Oct 4, 2018
From: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
To: AVAGO TECHNOLOGIES INTERNATIONAL SALES PTE. LIMITED
Reel/Frame 047229/0408 →
TERMINATION AND RELEASE OF SECURITY INTEREST IN PATENTS Recorded Feb 3, 2017
From: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
To: BROADCOM CORPORATION
Reel/Frame 041712/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 1, 2017
From: BROADCOM CORPORATION
To: AVAGO TECHNOLOGIES GENERAL IP (SINGAPORE) PTE. LTD.
Reel/Frame 041706/0001 →
PATENT SECURITY AGREEMENT Recorded Feb 11, 2016
From: BROADCOM CORPORATION
To: BANK OF AMERICA, N.A., AS COLLATERAL AGENT
Reel/Frame 037806/0001 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 9, 2013
From: KOLZE, THOMAS J.
To: BROADCOM CORPORATION
Reel/Frame 030758/0111 →