Method and apparatus for adaptively coding a data signal
AssigneeSarnoff Corporation
InventorYumin Zhang
Life of this patent
Estimating the term…
Abstract
A method and apparatus for transmitting an input data signal over an information channel. The input data signal comprises a sequence of data blocks. A puncture coded signal is generated for each data block in the sequence of data blocks. The total number of bits in the puncture coded signal is equal to the number of bits in a particular data block plus additional error correcting bits used to perform error correction at a receiver. The number of error correcting bits is adaptively adjusted for each data block in response to a channel quality measure for the information channel.
Claims25
A method for producing a puncture coded signal from a data signal, where the data signal comprises a sequence of data blocks, said method comprising;
- generating a channel coded signal from the data signal, where said channel coded signal has, for each data block in said sequence of data blocks, a number of bits equal to a number of bits in a particular data block plus an initial number of error correcting bits;
- and
- adjusting, in response to a channel quality measure of an information channel, the number of error correcting bits to generate said puncture coded signal from said channel coded signal.
A method for transmitting a data signal over an information channel, where the data signal comprises a sequence of data blocks, said method comprising;
- generating a channel coded signal from the data signal, where said channel coded signal has, for each data block in said sequence of data blocks, a number of bits equal to the number of bits in a particular data block plus an initial number of error correcting bits;
- reducing the initial number of error correcting bits in response to a control signal comprising a channel quality measure;
- generating a puncture coded signal having, for each data block in said sequence of data blocks, a total number of bits equal to said input data signal and said reduced number of error correcting bits;
- measuring a channel quality measure from said generated puncture coded signal;
- and
- generating said control signal comprising said channel quality measure to a back channel.
Apparatus for producing a puncture coded signal from a data signal where the data signal comprises a sequence of data blocks, said apparatus comprising:
- an adaptive controller for adjusting in response to a channel quality measure for an information channel, a number of error correcting bits to transmit in said puncture coded signal;
- and
- a puncture encoder for generating, said puncture coded signal from the data signal, where said puncture coded signal has, for each data block in said sequence of data blocks, a number of bits equal to a number of bits in a particular data block plus an adjusted number of error correcting bits.
Dependencies are inferred from the claim text.