Selectable complexity turbo coding system
First Claim
1. A switchable-output encoder for encoding an input data sequence to form an error protection encoded output sequence, wherein said encoder is switchable between two encoding modes, said modes comprising a relatively complex mode suitable for a relatively high noise level channel and a relatively simple mode suitable for a relatively low noise level channel, wherein said relatively complex mode comprises a turbo coding mode.
1 Assignment
0 Petitions
Accused Products
Abstract
A switchable-output encoder for encoding an input data sequence into an error protection encoded output sequence is switchable between two encoding modes. The encoder modes comprise a relatively complex mode suitable for a relatively high noise level channel and a relatively simple mode suitable for a relatively low noise level channel. A corresponding decoder is also discussed.
19 Citations
56 Claims
- 1. A switchable-output encoder for encoding an input data sequence to form an error protection encoded output sequence, wherein said encoder is switchable between two encoding modes, said modes comprising a relatively complex mode suitable for a relatively high noise level channel and a relatively simple mode suitable for a relatively low noise level channel, wherein said relatively complex mode comprises a turbo coding mode.
- 18. A switchable decoder for decoding a received sequence comprising error-protection encoded data, received from a noisy channel into an estimate of an input sequence, wherein said decoder is switchable between two modes, said modes comprising a relatively complex decoding mode suitable for a relatively high noise level channel and a relatively simple decoding mode suitable for a relatively low noise level channel, and wherein said relatively complex mode comprises a turbo decoding mode.
- 34. A switchable data encoder-decoder system, comprising a switchable-output encoder for encoding an input sequence to form an error protection encoded output sequence and a switchable decoder, for decoding a received sequence into an estimate of said input sequence, wherein said encoder and said decoder are synchronously switchable between two modes of operation, said modes comprising a relatively complex mode suitable for a relatively high noise level channel and a relatively simple mode suitable for a relatively low noise level channel, and wherein said relatively complex mode comprises a turbo coding/decoding mode.
-
47. A method for encoding an input data sequence into an error protection encoded output sequence, comprising:
-
receiving an input data sequence;
interleaving said input sequence to form an interleaved data sequence;
encoding said input sequence to form a first encoded sequence according to a first coding rule;
encoding said interleaved sequence to form a second encoded sequence according to a second coding rule;
selecting either one of said interleaved and said second encoded sequence; and
,multiplexing said input sequence, said first encoded sequence, and said selected sequence to form said error protection encoded output sequence. - View Dependent Claims (48, 49, 50)
-
-
51. A method for decoding a received sequence comprising error-protection encoded data received from a noisy channel into an estimate of an input sequence, comprising:
-
receiving said sequence from said noisy channel;
separating said received sequence into a first, a second, and a third data sub-sequence;
selecting either one of a first sub-decoder and a second sub-decoder; and
,decoding said sub-sequences into said estimate of an input sequence using the selected sub-decoder. - View Dependent Claims (52, 53, 54, 55, 56)
-
Specification