Patent ID: 8774308

Claim:
A method for transmitting data on a channel in a network, comprising: receiving, by a processor, a plurality of source samples; dividing, by the processor, the plurality of source samples into a plurality of subbands in accordance with a ratio of the plurality of source samples to a number of channel uses of the channel, wherein each subband comprises a first number of source samples, wherein the number of channel uses refers to an ability of the channel to transmit the plurality of source samples; determining, by the processor, a channel input from the plurality of source samples in accordance with a hybrid coding scheme; and transmitting, by the processor, the channel input over the network to a decoder that reconstructs the plurality of source samples using the channel input for each of the plurality of subbands regardless of whether a channel condition of a respective subband of the plurality of subbands is worse or better than a target channel condition.