A method and apparatus for transmitting and receiving data provide for
efficient use communication resources by encoding data in accordance with
a first code to produce a block of data, determining transmission data
rate of a time frame, selecting a portion of the block of data based on
the determined transmission data rate, adding a location identifier data
to the portion of data to produce a payload data, wherein the location
identifier identifies a location of the portion of data within the block
of data, and encoding the payload data in accordance with a second code
to produce a packet of data for transmission over the time frame. A
transmitter transmits the packet of data over the time frame at the
determined data rate. A receiver receives the packet of data over the
time frame, and processes the received data accordingly to reproduce the
block of data.