Abstract:
A first communication device estimates upstream channel conditions for an upstream channel and determines an upstream memory requirement for a first buffer at a second communication device and a first buffer at the first communication device based on the upstream channel conditions. A downstream memory requirement is received from the second communication device for a second buffer at the first communication device and a second buffer at the second communication device based on downstream channel conditions estimated at the second communication device for a downstream channel. The first communication device determines whether the sum of the upstream and downstream memory requirements exceeds an available amount of memory for implementing the first and second buffers at the first communication device and revises at least one of the memory requirements if the sum of the upstream and downstream memory requirements is different than the available amount of memory.
Abstract:
A method of transmitting data includes generating interleaved data. The method also includes converting the interleaved data into a modulated signal, and transmitting the modulated signal. The interleaved data is also stored, for example, in a buffer. The method further includes determining whether a retransmission of the modulated signal is required, and retransmitting the interleaved data based on a result of that determination.
Abstract:
A method of transmitting data includes storing a first set of transmission data and a first set of retransmission data. A first ratio of transmission data to retransmission data is determined. A plurality of transmission data units is generated with each data unit including a portion of transmission data from the first set of transmission data and a portion of retransmission data from the first set of retransmission data in accordance with the first ratio. The plurality of transmission data units is transmitted.
Abstract:
Allocation of different signal-to-noise margins to different carriers in a multi-carrier system is described. A preferred embodiment comprises assigning signal-to-noise ratio (SNR) margins to carriers in a multi-carrier system, comprises assigning a first SNR margin to a first data service based upon a first service characteristic, assigning a second SNR margin to a second data service based upon a second service characteristic, transmitting data associated with the first data service using the first signal-to-noise margin, and transmitting data associated with the second data service using the second signal-to-noise margin.
Abstract:
A method of transmitting data includes storing a first set of transmission data and a first set of retransmission data. A first ratio of transmission data to retransmission data is determined. A plurality of transmission data units is generated with each data unit including a portion of transmission data from the first set of transmission data and a portion of retransmission data from the first set of retransmission data in accordance with the first ratio. The plurality of transmission data units is transmitted.
Abstract:
Allocation of different signal-to-noise margins to different carriers in a multi-carrier system is described. A preferred embodiment comprises assigning signal-to-noise ratio (SNR) margins to carriers in a multi-carrier system, comprises assigning a first SNR margin to a first data service based upon a first service characteristic, assigning a second SNR margin to a second data service based upon a second service characteristic, transmitting data associated with the first data service using the first signal-to-noise margin, and transmitting data associated with the second data service using the second signal-to-noise margin.
Abstract:
According to an embodiment, a DSL transceiver is set in a low power mode and moved out of the low power mode responsive to the DSL transceiver receiving data. Data is transmitted only on a first group of sub-carriers when moving the DSL transceiver out of the low power mode, the first group of sub-carriers being a subset of the sub-carriers available to the DSL transceiver for transmission.
Abstract:
According to one embodiment, memory is allocated between an interleaver buffer and a de-interleaver buffer in a communication device based on downstream and upstream memory requirements. The upstream de-interleaver memory requirement is determined based on upstream channel conditions obtained for a communication channel used by the communication device. The memory is allocated between the interleaver and de-interleaver buffers based on the downstream and upstream memory requirements. The downstream interleaver memory requirement may be determined based on one or more predetermined downstream configuration parameters. Alternatively, the downstream interleaver memory requirement may also be determined based on the upstream channel conditions by estimating the downstream capacity of the communication channel based on the upstream channel conditions and determining an interleaver buffer size that satisfies one or more predetermined downstream configuration parameters and the downstream capacity estimate.
Abstract:
One embodiment relates to a method of communicating data between a transmitter and a receiver of a communication system. In this method, a payload data stream is received from a network interface layer. The payload data stream includes data units eligible for retransmission and data units non-eligible for retransmission. These data units are grouped into containers, where a container is associated with a container identifier that distinguishes the container from other containers. The containers are grouped into data transmission units, where a data transmission unit includes at least one container along with redundancy information that facilitates error detection for that data transmission unit. The data transmission units are transmitted to the receiver as a transmission data stream. Other methods and systems are also disclosed.
Abstract:
A method of transmitting data includes generating interleaved data. The method also includes converting the interleaved data into a modulated signal, and transmitting the modulated signal. The interleaved data is also stored, for example, in a buffer. The method further includes determining whether a retransmission of the modulated signal is required, and retransmitting the interleaved data based on a result of that determination.