Methods and systems for adaptive communication
View Patent ↗One embodiment relates to a method for transitioning from an initial data rate utilizing an initial transmission variable to a new data rate in a multi-carrier communication system. In the method, a first function or a second function is selected to calculate a modified transmission variable, wherein the first function or second function is selected as a function of relative priorities of first and second communication parameters. The new data rate is implemented by modification of transmission variable. Other methods and systems are also disclosed.
1. A method for transitioning from an initial data rate to a new data rate in a multi-carrier communication system, comprising:
determining whether a first communication parameter has priority over a second communication parameter or whether the second communication parameter has priority over the first communication parameter;
using an initial bit loading parameter Lp and an initial interleaver depth Dp to transmit a series of symbols at the initial data rate from a transmitter to a receiver;
determining that the new data rate is desired between the transmitter and receiver;
if the first communication parameter has priority over the second communication parameter, then calculating a modified bit loading parameter Lp′ according to a first function;
if the second communication parameter has priority over the first communication parameter, then calculating the modified bit loading parameter Lp′ according to a second function that differs from the first function; and
using the modified bit loading parameter to transmit data from the transmitter to the receiver at the new data rate;
wherein the modified bit loading parameter Lp′ is calculated based on the initial bit loading parameter Lp.
2. The method of claim 1 , wherein using the modified bit loading parameter to transmit data from the transmitter to the receiver at the new data rate comprises:
transmitting a time marker from the transmitter to the receiver;
concurrently changing from the initial bit loading parameter to the modified bit loading parameter at the time marker in both the transmitter and receiver.
3. The method of claim 2 , wherein the time marker corresponds to a symbol boundary between first and second symbols.
4. The method of claim 3 , wherein the first and second symbols include a series of bytes that correspond to at least one forward error correction codeword made up of a number of codeword bytes.
5. The method of claim 4 , further comprising changing from the initial interleaver depth Dp to a modified interleaver depth Dp′ at a codeword byte that is offset from the symbol boundary.
6. A method for transitioning from an initial data rate to a new data rate in a multi-carrier communication system, comprising:
determining whether a first communication parameter has priority over a second communication parameter or whether the second communication parameter has priority over the first communication parameter;
using an initial bit loading parameter Lp and an initial interleaver depth Dp to transmit a series of symbols at the initial data rate from a transmitter to a receiver;
determining that the new data rate is desired between the transmitter and receiver;
if the first communication parameter has priority over the second communication parameter, then calculating a modified bit loading parameter Lp′ according to a first function;
if the second communication parameter has priority over the first communication parameter, then calculating the modified bit loading parameter Lp′ according to a second function that differs from the first function; and
using the modified bit loading parameter to transmit data from the transmitter to the receiver at the new data rate;
where the first function is represented by the following relationship:
Lp
′
=
floor
(
Lp
×
Dp
′
-
1
Dp
-
1
)
wherein Dp′ is a modified interleaver depth.
7. A method for transitioning from an initial data rate to a new data rate in a multi-carrier communication system, comprising:
determining whether a first communication parameter has priority over a second communication parameter or whether the second communication parameter has priority over the first communication parameter;
using an initial bit loading parameter Lp and an initial interleaver depth Dp to transmit a series of symbols at the initial data rate from a transmitter to a receiver;
determining that the new data rate is desired between the transmitter and receiver;
if the first communication parameter has priority over the second communication parameter, then calculating a modified bit loading parameter Lp′ according to a first function;
if the second communication parameter has priority over the first communication parameter, then calculating the modified bit loading parameter Lp′ according to a second function that differs from the first function; and using the modified bit loading parameter to transmit data from the transmitter to the receiver at the new data rate;
where the second function is represented by the following relationship:
Lp
′
=
floor
(
Lp
×
Dp
′
Dp
)
wherein Dp′ is a modified interleaver depth.