Fast initialization using seamless rate adaptation
First Claim
1. A method for initializing transceivers in a multicarrier transmission system to establish a communication link between the transceivers comprising:
- providing at least one predetermined parameter value, having an associated first data rate, that approximates at least one corresponding actual parameter value of the communication link;
establishing a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the at least one actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between the transceivers at the first data rate;
determining the actual parameter value, associated with a second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value; and
seamlessly adapting the first data rate of the established communication link to the second data rate.
3 Assignments
0 Petitions
Accused Products
Abstract
A method for initializing modems in a multicarrier transmission system to establish a communication link between the transmitter and the receiver. An exemplary embodiment includes the steps of providing a predetermined parameter value that approximates a corresponding actual parameter value of the communication link, establishing a data communication link between a first transceiver and a second transceiver using the predetermined parameter value to allow the transmission of data, determining the actual parameter value, and seamlessly increasing the data rate of the established data communication link by using the determined actual parameter value to provide an steady state communication link with an updated data rate.
-
Citations
80 Claims
-
1. A method for initializing transceivers in a multicarrier transmission system to establish a communication link between the transceivers comprising:
-
providing at least one predetermined parameter value, having an associated first data rate, that approximates at least one corresponding actual parameter value of the communication link;
establishing a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the at least one actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between the transceivers at the first data rate;
determining the actual parameter value, associated with a second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value; and
seamlessly adapting the first data rate of the established communication link to the second data rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 17, 18, 19, 79, 80)
-
-
14. In a multicarrier transceiver, a method of initializing to establish a communication link with a second transceiver comprising:
-
providing at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
establishing a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate;
determining the actual parameter value, associated with a second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value;
seamlessly adapting the first data rate of the established communication link to the second data rate;
using a first bit allocation table to transmit a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
receiving a message from the second transceiver to change from the first data rate to the second data rate;
using a second bit allocation table for transmitting at the second data rate;
synchronizing use of the second bit allocation table between the transceivers by transmitting a flag signal; and
transmitting codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate.
-
-
15. In a multicarrier transceiver, a method of initializing to establish a communication link with a second transceiver comprising:
-
providing at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding at least one actual parameter value of the communication link;
establishing a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the at least one actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate;
determining the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the steady state communication link using the predetermined parameter value;
seamlessly adapting the first data rate to the second data rate;
using a first bit allocation table to receive a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
transmitting a message from the second transceiver to change from the first data rate to the second data rate;
using a second bit allocation table for transmitting at the second data rate;
synchronizing use of the second bit allocation table between the transceivers by receiving a flag signal; and
receiving codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate.
-
-
16. A modem initializing procedure for initializing modems in a multicarrier transmission system to establish a communication link between a plurality of transceivers, the modem initializing procedure comprising:
-
exchanging information between the plurality of transceivers to indicate that a data communication link is desired;
determining a channel between the plurality of transceivers that is available for use in establishing the communication link;
accessing at least one predetermined parameter value, having an associated first data rate, that approximates an actual parameter value, having an associated second data rate, of the communication link between the transceivers;
training the transceivers using the at least one predetermined parameter value to designate attributes of the determined channel;
establishing a data communication link through the determined channel using the at least one predetermined parameter value such that the multicarrier transmission system is capable of transmitting user data between the plurality of transceivers, the established data communication link having the first data rate which is lower than the second data rate attainable using the actual parameter value that corresponds to the at least one predetermined parameter value;
analyzing the channel to determine the actual parameter value after establishing the data communication link using the at least one predetermined parameter value; and
seamlessly increasing from the first data rate of the established data communication link to the second data rate.
-
-
20. A system that initializes transceivers in a multicarrier transmission system to establish a communication link between the transceivers comprising:
-
means for providing at least one predetermined parameter value, having an associated data rate, that approximates a corresponding actual parameter value of the communication link;
means for establishing a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between the transceivers at the first data rate;
means for determining the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value; and
means for seamlessly adapting the data first rate of the established communication link to the second data rate. - View Dependent Claims (21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A multicarrier transceiver having an initializing procedure that establishes a communication link with a second transceiver comprising:
-
means for providing at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
means for establishing a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate;
means for determining the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value;
means for seamlessly adapting from the first data rate of the established communication link to the second data rate;
means for using a first bit allocation table to transmit a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
means for receiving a message from the second transceiver to change from the first data rate to the second data rate;
means for using a second bit allocation table for transmitting at the second data rate;
means for synchronizing use of the second bit allocation table between the transceivers by transmitting a flag signal; and
means for transmitting codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate. - View Dependent Claims (36, 37, 38, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
34. A multicarrier transceiver having an initialization procedure that establishes a communication link with a second transceiver comprising:
-
means for providing at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
means for establishing a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate;
means for determining the actual parameter value corresponding to the at least one predetermined parameter value after establishing the steady state communication link using the predetermined parameter value;
means for seamlessly adapting from the first data rate of the established communication link to the second data rate;
means for using a first bit allocation table to receive a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
means for transmitting a message from the second transceiver to change from the first data rate to the second data rate;
means for using a second bit allocation table for transmitting at the second data rate;
means for synchronizing use of the second bit allocation table between the transceivers by receiving a flag signal; and
means for receiving codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate.
-
-
35. A system for initializing modems in a multicarrier transmission environment to establish a communication link between a plurality of transceivers comprising:
-
means for exchanging information between the plurality of transceivers to indicate that a communication link is desired;
means for determining a channel between the plurality of transceivers that is available for use in establishing the communication link;
means for accessing at least one predetermined parameter value, having an associated first data rate, that approximates an actual parameter value of the communication link between the transceivers;
means for training the tranceivers using the at least one predetermined parameter value to designate attributes of the determined channel;
means for establishing a data communication link through the determined channel using the at least one predetermined parameter value such that the multicarrier transmission system is capable of transmitting data between the plurality of transceivers, the established data communication link having the first data rate that is lower than a second data rate attainable using the actual parameter value that corresponds to the at least one predetermined parameter value;
means for analyzing the channel to determine the actual parameter value after establishing the data communication link using the at least one predetermined parameter value; and
means for seamlessly increasing the first data rate of the established communication link using the determined actual parameter value to provide the second data rate.
-
-
39. An information storage media comprising information that initializes transceivers in a multicarrier transmission system to establish a communication link between the transceivers comprising:
-
information that provides at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
information that establishes a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between the transceivers at the first data rate;
information that determines the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value; and
information that seamlessly adapts from the first data rate of the established communication link to the second data rate.
-
-
52. An information storage media comprising information that, in a multicarrier transceiver, initializes the transceiver to establish a communication link with a second transceiver comprising:
-
information that provides at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
information that establishes a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate;
information that determines the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value;
information that seamlessly adapts from the first data rate of the established communication link to the second data rate;
information that uses a first bit allocation table to transmit a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
information that receives a message from the second transceiver to change from the first data rate to the second data rate;
information that uses a second bit allocation table for transmitting at the second data rate;
information that synchronizes use of the second bit allocation table between the transceivers by transmitting a flag signal; and
information that transmits codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate.
-
-
53. An information storage media comprising information that, in a multicarrier transceiver, initializes the transceiver to establish a communication link with a second transceiver comprising:
-
information that provides at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
information that establishes a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate;
information that determines the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value;
information that seamlessly adapts from the first data rate of the established communication link to the second data rate;
information that uses a first bit allocation table to receive a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
information that transmits a message from the second transceiver to change from the first data rate to the second data rate;
information that uses a second bit allocation table for transmitting at the second data rate;
information that synchronizes use of the second bit allocation table between the transceivers by receiving a flag signal; and
information that receives codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate.
-
-
54. An information storage media comprising a modem initializing procedure for initializing modems in a multicarrier transmission system to establish a communication link between a plurality of transceivers, the media comprising:
-
information that exchanges a message between the plurality of transceivers to indicate that a communication link is desired;
information that determines a channel between the plurality of transceivers that is available for use in establishing the communication link;
information that accesses at least one predetermined parameter value, having an associated first data rate, that approximates an actual parameter value of the communication link between the transceivers;
information that trains the transceivers using the at least one predetermined parameter value to designate attributes of the determined channel;
information that establishes a data communication link through the determined channel using the at least one predetermined parameter value such that the multicarrier transmission system is capable of transmitting data between the plurality of transceivers, the established data communication link having the first data rate that is lower than a second data rate attainable using the actual parameter value that corresponds to the at least one predetermined parameter value;
information that analyzes the channel to determine the actual parameter value after establishing the data communication link using the at least one predetermined parameter value; and
information that seamlessly increases from the first the data rate of the established communication link using the determined actual parameter value to provide a steady state communication link at the second data rate. - View Dependent Claims (55, 56, 57, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70)
-
-
58. A system that initializes transceivers in a multicarrier transmission environment to establish a communication link between the transceivers comprising:
-
a storage device that provides at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
a data communication link between the transceivers that uses the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between the transceivers at a second data rate;
a parameter determination module that determines the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value; and
a steady state communication module that seamlessly adapts from the first data rate of the established communication link to the second data rate.
-
-
71. An initialization system for a multicarrier transceiver that establishes a communication link with a second transceiver comprising:
-
a storage device that providing at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
a data communication link between the transceivers that use the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate a parameter determination module that determines the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the data communication link using the predetermined parameter value;
a steady state communication module that seamlessly adapts from the first data rate of the established communication link to the second data rate;
a first bit allocation table that transmits a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
a message that is received from the second transceiver to change from the first data rate to the second data rate;
a second bit allocation table that is used to transmit at the second data rate;
a synchronization flag that synchronizes use of the second bit allocation table between the transceivers; and
a transmitter that transmits codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate.
-
-
72. A multicarrier transceiver having an initialization protocol to establish a communication link with a second transceiver comprising:
-
a storage device that provides at least one predetermined parameter value, having an associated first data rate, that approximates a corresponding actual parameter value of the communication link;
a data communication link between the transceivers using the at least one predetermined parameter value as an approximation of the actual parameter value of the communication link to allow the multicarrier transmission system to transmit data between transceivers at h first data rate;
a parameter determination module that determines the actual parameter value, having an associated second data rate, corresponding to the at least one predetermined parameter value after establishing the steady state communication link using the predetermined parameter value;
a steady state communication module that seamlessly adapts from the first data rate of the established communication link to the second data rate;
a first bit allocation table that receives a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
a message that is transmitted from the second transceiver to change from the first data rate to the second data rate;
a second bit allocation table that is used for transmitting at the second data rate;
a synchronization flag that synchronizes use of the second bit allocation table between the transceivers; and
a receiver that receives codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate.
-
-
73. A modem initializing procedure for initializing modems in a multicarrier transmission system to establish a communication link between a plurality of transceivers, the modem initializing procedure comprising:
-
a message that requests a communication link be established;
a channel determination module that identifies a channel between the plurality of transceivers that is available for use in establishing the communication link;
at least one predetermined parameter value, having an associated first data rate, that approximates an actual parameter value of the communication link between the transceivers;
a training module that trains the transceivers using the at least one predetermined parameter value to designate attributes of the determined channel;
a data communication link that uses the at least one predetermined parameter value such that the multicarrier transmission system is capable of transmitting data between the plurality of transceivers at the first data rate;
an channel analysis module that analyzes the channel to determine the actual parameter value, having an associated second data rate, after establishing the data communication link using the at least one predetermined parameter value; and
a steady state communication module that seamlessly increases from the first data rate of the established communication to a second data rate that is greater than the first data rate. - View Dependent Claims (74, 75, 76)
-
-
77. In a multicarrier transceiver, a method of initializing to establish a communication link with a second transceiver comprising:
-
providing a first bit allocation table, having an associated first data rate, that approximates a corresponding actual second bit allocation table, having an associated second data rate, of the communication link;
establishing a data communication link between the transceivers using the first bit allocation table as an approximation of the actual second bit allocation table of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate;
determining the second bit allocation table corresponding to the first bit allocation table after establishing the data communication link using the first bit allocation table;
seamlessly adapting from the first to the second data rate;
using the first bit allocation table to transmit a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
receiving a message from the second transceiver to change from the first data rate to the second data rate;
using the second bit allocation table for transmitting at the second data rate;
synchronizing use of the second bit allocation table between the transceivers by transmitting a flag signal; and
transmitting codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to transmit codewords at the first data rate to achieve a seamless change in data rate.
-
-
78. In a multicarrier transceiver, a method of initializing to establish a communication link with a second transceiver comprising:
-
providing a first bit allocation table, having an associated first data rate, that approximates a corresponding actual second bit allocation table, having an associated second data rate, of the communication link;
establishing a data communication link between the transceivers using the first bit allocation table as an approximation of the actual second bit allocation table of the communication link to allow the multicarrier transmission system to transmit data between transceivers at the first data rate;
determining the second bit allocation table corresponding to the first bit allocation table after establishing the data communication link using the first bit allocation table;
seamlessly adapting from the first data rate of the established communication link to the second data rate;
using the first bit allocation table to receive a plurality of codewords at the first data rate, the plurality of codewords having a specified codeword size and including a specified number of parity bits for forward error correction, and a specified interleaving parameter for interleaving the plurality of codewords;
transmitting a message to the second transceiver to change from the first data rate to the second data rate;
using the second bit allocation table for receiving at the second data rate;
synchronizing use of the second bit allocation table between the transceivers by receiving a flag signal; and
receiving codewords at the second data rate using the same specified interleaving parameter, specified codeword size, and specified number of parity bits for forward error correction that are used to receive codewords at the first data rate to achieve a seamless change in data rate.
-
Specification