Seamless rate adaptive multicarrier modulation system and protocols
DCFirst Claim
1. A method for seamlessly changing a transmission bit rate in a multicarrier communication system, the method comprising:
- providing a plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction;
providing a specified interleaving parameter for interleaving the plurality of codewords;
transmitting a first plurality of codewords at a first transmission bit rate; and
seamlessly transitioning to transmitting a second plurality of codewords at a second transmission bit rate, wherein the specified interleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords and wherein transmitting at the first transmission bit rate comprises allocating a first number of bits specified by a first bit allocation table to a first DMT symbol and transmitting at the second transmission bit rate comprises allocating a second number of bits specified by a second bit allocation table to a second DMT symbol.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A DMT system and method with the capability to adapt the system bit rate on-line in a seamless manner. The DMT system provides a robust and fast protocol for completing this seamless rate adaptation. The DMT system also provides a framing and encoding method with reduced overhead compared to conventional DMT systems. The DMT system and method provide seamless rate adaptation with the provision of different power levels. This framing and encoding method enables a system with seamless rate adaptation capability. The system and method of the invention can be implemented in hardware, or alternatively in a combination of hardware and software.
-
Citations
120 Claims
-
1. A method for seamlessly changing a transmission bit rate in a multicarrier communication system, the method comprising:
-
providing a plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction;
providing a specified interleaving parameter for interleaving the plurality of codewords;
transmitting a first plurality of codewords at a first transmission bit rate; and
seamlessly transitioning to transmitting a second plurality of codewords at a second transmission bit rate, wherein the specified interleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords and wherein transmitting at the first transmission bit rate comprises allocating a first number of bits specified by a first bit allocation table to a first DMT symbol and transmitting at the second transmission bit rate comprises allocating a second number of bits specified by a second bit allocation table to a second DMT symbol. - View Dependent Claims (2, 18)
-
-
3. A method for seamlessly changing a transmission bit rate in a multicarrier communication system, the method comprising:
-
providing a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction;
allocating the plurality of codeword bits of a first plurality of codewords to at least one of a plurality of carrier subchannels using a first bit allocation table for transmitting the first plurality of codewords at a first transmission bit rate;
transmitting the first plurality of codewords at the first transmission bit rate;
allocating the plurality of codeword bits of a second plurality of codewords to at least one of the plurality of carrier subchannels using a second bit allocation table for transmitting the second plurality of codewords at a second transmission bit rate; and
seamlessly transitioning from the first transmission bit rate to the second transmission bit rate by transmitting the second plurality of codewords, wherein the specified codeword size and the specified number of parity bits for forward error correction used when transmitting each of the first plurality of codewords are used when transmitting each of the second plurality of codewords. - View Dependent Claims (4, 5, 6, 19)
-
-
7. A method for seamlessly changing a reception bit rate in a multicarrier communication system, the method comprising:
-
receiving a first plurality of codewords from at least one of a plurality of carrier subchannels at a first reception bit rate, the plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction;
demodulating the plurality of codeword bits of the first plurality of codewords using a first bit allocation table;
seamlessly transitioning from the first reception bit rate to a second reception bit rate;
receiving a second plurality of codewords from at least one of the plurality of carrier subchannels at the second reception bit rate;
demodulating the plurality of codeword bits of the second plurality of codewords using a second bit allocation table, wherein the specified codeword size, and the specified number of parity bits for forward error correction used when demodulating each of the first plurality of codewords is used when demodulating each of the second plurality of codewords. - View Dependent Claims (8, 9, 20)
-
-
10. A method for seamlessly changing a reception bit rate in a multicarrier communication system, the method comprising:
-
providing a specified deinterleaving parameter;
receiving a first plurality of codewords at a first reception bit rate, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction; and
seamlessly transitioning to receiving a second plurality of codewords at a second reception bit rate, wherein the specified deinterleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords and wherein receiving at the first reception bit rate comprises demodulating a first number of bits of a first DMT symbol as determined by a first bit allocation table and receiving at the second reception bit rate comprises demodulating a second number of bits of a second DMT symbol as determined by a second bit allocation table. - View Dependent Claims (11, 21)
-
-
12. A transmitter in a multicarrier communication system for seamlessly changing a transmission bit rate, comprising:
-
an encoder producing a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of codeword bits are parity bits for forward error correction;
an interleaver in communication with the encoder, the interleaver interleaving the plurality of codewords according to a specified interleaving parameter; and
a modulator in communication with the interleaver, the modulator allocating the plurality of codeword bits of each interleaved codeword to at least one of a plurality of carrier subchannels to achieve transmission at a first transmission bit rate and seamlessly changing the bit allocation to achieve transmission at a second transmission bit rate, wherein the specified interleaving parameter, specified codeword size, and the specified number of parity bits for forward error correction remain unchanged after the modulator changes the allocation of bits to achieve transmission at the second transmission bit rate. - View Dependent Claims (13, 14, 22)
-
-
15. A receiver in a multicarrier communication system for seamlessly changing a reception bit rate, the receiver comprising:
-
a demodulator operating at a first reception bit rate to produce a first plurality of interleaved codewords and seamlessly changing operation to a second reception bit rate to produce a second plurality of interleaved codewords, each codeword having a specified codeword size and including a specified number of parity bits for error correction;
a deinterleaver in communication with the demodulator, the deinterleaver deinterleaving the first and the second plurality of interleaved codewords according to a specified interleaving parameter;
a decoder in communication with the demodulator to receive and decode the first and the second plurality of deinterleaved codewords, wherein the specified interleaving parameter used to deinterleave the first plurality of interleaved codewords is the same specified interleaving parameter used to deinterleave the second plurality of interleaved codewords, and the specified codeword size and the specified number of parity bits for error correction used to decode the first plurality of deinterleaved codewords are the same specified codeword size and specified number of parity bits for error correction used to decode the second plurality of deinterleaved codewords and wherein the demodulator receives a first DMT symbol at the first reception bit rate and a second DMT symbol at the second reception bit rate, the first DMT symbol having a first number of bits determined by a first bit allocation table and the second DMT symbol having a second number of bits determined by a second bit allocation table. - View Dependent Claims (16, 23)
-
-
17. A method for seamlessly changing a reception bit rate in a multicarrier communication system, the method comprising:
-
receiving a first plurality of codewords at a first reception bit rate using a first bit allocation table the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction;
seamlessly changing from the first reception bit rate to a second reception bit rate using a second bit allocation table; and
receiving a second plurality of codewords at the second reception bit rate, wherein the specified codeword size and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords and the number of bits in the first bit allocation table is different than the number of bits in the second bit allocation table. - View Dependent Claims (24)
-
-
25. A system that seamlessly changes a transmission bit rate in a multicarrier communication system comprising:
-
an encoder that provides a plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction;
an interleaver that provides a specified interleaving parameter for interleaving the plurality of codewords;
a transmitter that transmits a first plurality of codewords at a first transmission bit rate and seamlessly transitions to transmitting a second plurality of codewords at a second transmission bit rate, wherein the specified interleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords; and
a modulator that allocates a first number of bits specified by a first bit allocation table to a first DMT symbol for transmission at the first transmission bit rate, and allocates a second number of bits specified by a second bit allocation table to a second DMT symbol for transmission at the second transmission bit rate. - View Dependent Claims (26, 27)
-
-
28. A system that seamlessly changes a transmission bit rate in a multicarrier communication system comprising:
-
an encoder that provides a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction;
a modulator that allocates the plurality of codeword bits of a first plurality of codewords to at least one of a plurality of carrier subchannels using a first bit allocation table for transmitting the first plurality of codewords at a first transmission bit rate, and the plurality of codeword bits of a second plurality of codewords to at least one of the plurality of carrier subchannels using a second bit allocation table for transmitting the second plurality of codewords at a second transmission bit rate; and
a transmitter that transmits the first plurality of codewords at the first transmission bit rate and seamlessly transitions from the first transmission bit rate to the second transmission bit rate by transmitting the second plurality of codewords, wherein the specified codeword size and the specified number of parity bits for forward error correction used when transmitting each of the first plurality of codewords are used when transmitting each of the second plurality of codewords. - View Dependent Claims (29, 30, 31, 32)
-
-
33. A system that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
a receiver that receives a first plurality of codewords from at least one of a plurality of carrier subchannels at a first reception bit rate, the plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction, and seamlessly transitions from the first reception bit rate to a second reception bit rate to receive a second plurality of codewords from at least one of the plurality of carrier subchannels at the second reception bit rate; and
a demodulator that demodulates the plurality of codeword bits of the first plurality of codewords using a first bit allocation table and the plurality of codeword bits of the second plurality of codewords using a second bit allocation table, wherein the specified codeword size, and the specified number of parity bits for forward error correction used when demodulating each of the first plurality of codewords is used when demodulating each of the second plurality of codewords. - View Dependent Claims (34, 35, 36)
-
-
37. A system that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
a deinterleaver that determines a specified deinterleaving parameter;
a receiver that receives a first plurality of codewords at a first reception bit rate, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction, the receiver seamlessly transitioning to receiving a second plurality of codewords at a second reception bit rate, wherein the specified deinterleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords; and
a demodulator that demodulates a first number of bits of a first DMT symbol as determined by a first bit allocation table and a second number of bits of a second DMT symbol as determined by a second bit allocation table. - View Dependent Claims (38, 39)
-
-
40. A method for multicarrier communication that seamlessly changes a transmission bit rate comprising:
-
producing a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of codeword bits are parity bits for forward error correction;
interleaving the plurality of codewords according to a specified interleaving parameter; and
allocating the plurality of codeword bits of each interleaved codeword to at least one of a plurality of carrier subchannels to achieve transmission at a first transmission bit rate and seamlessly changing the bit allocation to achieve transmission at a second transmission bit rate, wherein the specified interleaving parameter, specified codeword size, and the specified number of parity bits for forward error correction remain unchanged after the modulator changes the allocation of bits to achieve transmission at the second transmission bit rate. - View Dependent Claims (41, 42, 43)
transmitting a second DMT symbol having a second number of the codeword bits, determined by a second bit allocation table, at the second transmission rate.
-
-
42. The method of claim 41, further comprising transmitting a first DMT symbol at the first transmission bit rate and a second DMT symbol at the second transmission rate, wherein an average parity bit ratio for DMT symbols transmitted at the first and the second transmission rates is substantially constant, where a parity bit ratio is the number of parity bits in a DMT symbol divided by the total number of bits in the bit allocation table used for that DMT symbol.
-
43. The method of claim 41, wherein the bit allocation tables specify the number of bits modulated on to at least one subchannel and the fine gain values for at least one subchannel.
-
44. A method for multicarrier communication that seamlessly changes a reception bit rate comprising:
-
producing a first plurality of interleaved codewords;
seamlessly changing operation to a second reception bit rate to produce a second plurality of interleaved codewords, each codeword having a specified codeword size and including a specified number of parity bits for error correction;
deinterleaving the first and the second plurality of interleaved codewords according to a specified interleaving parameter;
decoding the first and the second plurality of deinterleaved codewords, wherein the specified interleaving parameter used to deinterleave the first plurality of interleaved codewords is the same specified interleaving parameter used to deinterleave the second plurality of interleaved codewords, and the specified codeword size and the specified number of parity bits for error correction used to decode the first plurality of deinterleaved codewords are the same specified codeword size and specified number of parity bits for error correction used to decode the second plurality of deinterleaved codewords; and
receiving a first DMT symbol at the first reception bit rate and a second DMT symbol at the second reception bit rate, the first DMT symbol having a first number of bits determined by a first bit allocation table and the second DMT symbol having a second number of bits determined by a second bit allocation table. - View Dependent Claims (45, 46)
-
-
47. A multicarrier communication system that seamlessly changes a reception bit rate comprising:
-
a first plurality of codewords that are received at a first reception bit rate using a first bit allocation table, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction; and
a receiver that seamlessly changes from the first reception bit rate to a second reception bit rate using a second bit allocation table to receive a second plurality of codewords at the second reception bit rate, wherein the specified codeword size and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords and the number of bits in the first bit allocation table is different than the number of bits in the second bit allocation table. - View Dependent Claims (48)
-
-
49. An information storage media comprising information that seamlessly changes a transmission bit rate in a multicarrier communication system comprising:
-
information that provides a plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction;
information that provides a specified interleaving parameter for interleaving the plurality of codewords;
information that transmits a first plurality of codewords at a first transmission bit rate and seamlessly transitions to transmitting a second plurality of codewords at a second transmission bit rate, wherein the specified interleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords; and
information that allocates a first number of bits specified by a first bit allocation table to a first DMT symbol for transmission at the first transmission bit rate, and allocates a second number of bits specified by a second bit allocation table to a second DMT symbol for transmission at the second transmission bit rate. - View Dependent Claims (50, 51)
-
-
52. An information storage media comprising information that seamlessly changes a transmission bit rate in a multicarrier communication system comprising:
-
information that provides a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction;
information that allocates the plurality of codeword bits of a first plurality of codewords to at least one of a plurality of carrier subchannels using a first bit allocation table for transmitting the first plurality of codewords at a first transmission bit rate, and the plurality of codeword bits of a second plurality of codewords to at least one of the plurality of carrier subchannels using a second bit allocation table for transmitting the second plurality of codewords at a second transmission bit rate; and
information that transmits the first plurality of codewords at the first transmission bit rate and seamlessly transitions from the first transmission bit rate to the second transmission bit rate by transmitting the second plurality of codewords, wherein the specified codeword size and the specified number of parity bits for forward error correction used when transmitting each of the first plurality of codewords are used when transmitting each of the second plurality of codewords. - View Dependent Claims (53, 54, 55, 56)
-
-
57. An information storage media comprising information that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
information that receives a first plurality of codewords from at least one of a plurality of carrier subchannels at a first reception bit rate, the plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction, and seamlessly transitions from the first reception bit rate to a second reception bit rate to receive a second plurality of codewords from at least one of the plurality of carrier subchannels at the second reception bit rate; and
information that demodulates the plurality of codeword bits of the first plurality of codewords using a first bit allocation table and the plurality of codeword bits of the second plurality of codewords using a second bit allocation table, wherein the specified codeword size, and the specified number of parity bits for forward error correction used when demodulating each of the first plurality of codewords is used when demodulating each of the second plurality of codewords. - View Dependent Claims (58, 59, 60)
-
-
61. An information storage media comprising information that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
information that determines a specified deinterleaving parameter;
information that receives a first plurality of codewords at a first reception bit rate, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction, and seamlessly transitions to receiving a second plurality of codewords at a second reception bit rate, wherein the specified deinterleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords; and
information that demodulates a first number of bits of a first DMT symbol as determined by a first bit allocation table and a second number of bits of a second DMT symbol as determined by a second bit allocation table. - View Dependent Claims (62, 63)
-
-
64. An information storage media comprising information for seamlessly changing a transmission bit rate in a multicarrier communication system comprising:
-
information that produces a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of codeword bits are parity bits for forward error correction;
information that interleaves the plurality of codewords according to a specified interleaving parameter; and
information that allocates the plurality of codeword bits of each interleaved codeword to at least one of a plurality of carrier subchannels to achieve transmission at a first transmission bit rate and seamlessly changes the bit allocation to achieve transmission at a second transmission bit rate, wherein the specified interleaving parameter, specified codeword size, and the specified number of parity bits for forward error correction remain unchanged after the modulator changes the allocation of bits to achieve transmission at the second transmission bit rate. - View Dependent Claims (65, 66, 67)
-
-
68. An information storage media comprising information for seamlessly changing a reception bit rate in a multicarrier communication system comprising:
-
information that operates at a first reception bit rate to produce a first plurality of interleaved codewords and seamlessly changes operation to a second reception bit rate to produce a second plurality of interleaved codewords, each codeword having a specified codeword size and including a specified number of parity bits for error correction;
information that deinterleaves the first and the second plurality of interleaved codewords according to a specified interleaving parameter; and
information that receives and decodes the first and the second plurality of deinterleaved codewords, wherein the specified interleaving parameter used to deinterleave the first plurality of interleaved codewords is the same specified interleaving parameter used to deinterleave the second plurality of interleaved codewords, the specified codeword size and the specified number of parity bits for error correction used to decode the first plurality of deinterleaved codewords are the same specified codeword size and specified number of parity bits for error correction used to decode the second plurality of deinterleaved codewords, and a receiver receives a first DMT symbol at the first reception bit rate and a second DMT symbol at the second reception bit rate, the first DMT symbol having a first number of bits determined by a first bit allocation table and the second DMT symbol having a second number of bits determined by a second bit allocation table. - View Dependent Claims (69, 70)
-
-
71. An information storage media that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
information that receives a first plurality of codewords at a first reception bit rate using a first bit allocation table, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction; and
information that seamlessly changes from the first reception bit rate to a second reception bit rate using a second bit allocation table to receive a second plurality of codewords at the second reception bit rate, wherein the specified codeword size and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords and the number of bits in the first bit allocation table is different than the number of bits in the second bit allocation table. - View Dependent Claims (72)
-
-
73. A multicarrier communication system that seamlessly changes a transmission bit rate in a multicarrier communication system comprising:
-
means for providing a plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction;
means for providing a specified interleaving parameter for interleaving the plurality of codewords;
means for transmitting a first plurality of codewords at a first transmission bit rate and seamlessly transitioning to transmitting a second plurality of codewords at a second transmission bit rate, wherein the specified interleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords; and
means for allocating a first number of bits specified by a first bit allocation table to a first DMT symbol for transmission at the first transmission bit rate, and allocating a second number of bits specified by a second bit allocation table to a second DMT symbol for transmission at the second transmission bit rate. - View Dependent Claims (74, 75)
-
-
76. A multicarrier communication system that seamlessly changes a transmission bit rate comprising:
-
means for providing a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction;
means for allocating the plurality of codeword bits of a first plurality of codewords to at least one of a plurality of carrier subchannels using a first bit allocation table for transmitting the first plurality of codewords at a first transmission bit rate, and the plurality of codeword bits of a second plurality of codewords to at least one of the plurality of carrier subchannels using a second bit allocation table for transmitting the second plurality of codewords at a second transmission bit rate; and
means for transmitting the first plurality of codewords at the first transmission bit rate and seamlessly transitioning from the first transmission bit rate to the second transmission bit rate by transmitting the second plurality of codewords, wherein the specified codeword size and the specified number of parity bits for forward error correction used when transmitting each of the first plurality of codewords are used when transmitting each of the second plurality of codewords. - View Dependent Claims (77, 78, 79, 80)
-
-
81. A multicarrier communication system seamlessly changes a reception bit rate comprising:
-
means for receiving a first plurality of codewords from at least one of a plurality of carrier subchannels at a first reception bit rate, the plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction, and seamlessly transitions from the first reception bit rate to a second reception bit rate to receive a second plurality of codewords from at least one of the plurality of carrier subchannels at the second reception bit rate; and
means for demodulating the plurality of codeword bits of the first plurality of codewords using a first bit allocation table and the plurality of codeword bits of the second plurality of codewords using a second bit allocation table, wherein the specified codeword size, and the specified number of parity bits for forward error correction used when demodulating each of the first plurality of codewords is used when demodulating each of the second plurality of codewords. - View Dependent Claims (82, 83, 84)
-
-
85. A multicarrier communication system that seamlessly changes a reception bit rate comprising:
-
means for determining a specified deinterleaving parameter;
means for receiving a first plurality of codewords at a first reception bit rate, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction, and seamlessly transitioning to receiving a second plurality of codewords at a second reception bit rate, wherein the specified deinterleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords; and
means for demodulating a first number of bits of a first DMT symbol as determined by a first bit allocation table and a second number of bits of a second DMT symbol as determined by a second bit allocation table. - View Dependent Claims (86, 87)
-
-
88. A multicarrier communication system that seamlessly changes a transmission bit rate comprising:
-
means for producing a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of codeword bits are parity bits for forward error correction;
means for interleaving the plurality of codewords according to a specified interleaving parameter; and
means for allocating the plurality of codeword bits of each interleaved codeword to at least one of a plurality of carrier subchannels to achieve transmission at a first transmission bit rate and seamlessly changes the bit allocation to achieve transmission at a second transmission bit rate, wherein the specified interleaving parameter, specified codeword size, and the specified number of parity bits for forward error correction remain unchanged after the modulator changes the allocation of bits to achieve transmission at the second transmission bit rate. - View Dependent Claims (89, 90, 91)
-
-
92. A multicarrier communication system that seamlessly changes a reception bit rate comprising:
-
means for operating at a first reception bit rate to produce a first plurality of interleaved codewords and seamlessly changing operation to a second reception bit rate to produce a second plurality of interleaved codewords, each codeword having a specified codeword size and including a specified number of parity bits for error correction;
means for deinterleaving the first and the second plurality of interleaved codewords according to a specified interleaving parameter; and
means for receiving and decoding the first and the second plurality of deinterleaved codewords, wherein the specified interleaving parameter used to deinterleave the first plurality of interleaved codewords is the same specified interleaving parameter used to deinterleave the second plurality of interleaved codewords, and the specified codeword size and the specified number of parity bits for error correction used to decode the first plurality of deinterleaved codewords are the same specified codeword size and specified number of parity bits for error correction used to decode the second plurality of deinterleaved codewords, and the receiving means receives a first DMT symbol at the first reception bit rate and a second DMT symbol at the second reception bit rate, the first DMT symbol having a first number of bits determined by a first bit allocation table and the second DMT symbol having a second number of bits determined by a second bit allocation table. - View Dependent Claims (93, 94)
-
-
95. A multicarrier communication system that seamlessly changes a reception bit rate comprising:
-
means for receiving a first plurality of codewords at a first reception bit rate using a first bit allocation table, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction; and
means for seamlessly changing from the first reception bit rate to a second reception bit rate using a second bit allocation table to receive a second plurality of codewords at the second reception bit rate, wherein the specified codeword size and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords and the number of bits in the first bit allocation table is different than the number of bits in the second bit allocation table. - View Dependent Claims (96)
-
-
97. A communication protocol that seamlessly changes a transmission bit rate in a multicarrier communication system comprising:
-
providing a plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction;
providing a specified interleaving parameter for interleaving the plurality of codewords;
transmitting a first plurality of codewords at a first transmission bit rate and seamlessly transitioning to transmitting a second plurality of codewords at a second transmission bit rate, wherein the specified interleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords; and
allocating a first number of bits specified by a first bit allocation table to a first DMT symbol for transmission at the first transmission bit rate, and allocating a second number of bits specified by a second bit allocation table to a second DMT symbol for transmission at the second transmission bit rate. - View Dependent Claims (98, 99)
-
-
100. A communications protocol that seamlessly changes a transmission bit rate in a multicarrier communication system comprising:
-
providing a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction;
allocating the plurality of codeword bits of a first plurality of codewords to at least one of a plurality of carrier subchannels using a first bit allocation table for transmitting the first plurality of codewords at a first transmission bit rate, and the plurality of codeword bits of a second plurality of codewords to at least one of the plurality of carrier subchannels using a second bit allocation table for transmitting the second plurality of codewords at a second transmission bit rate; and
transmitting the first plurality of codewords at the first transmission bit rate and seamlessly transitions from the first transmission bit rate to the second transmission bit rate by transmitting the second plurality of codewords, wherein the specified codeword size and the specified number of parity bits for forward error correction used when transmitting each of the first plurality of codewords are used when transmitting each of the second plurality of codewords. - View Dependent Claims (101, 102, 103, 104)
-
-
105. A communications protocol that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
receiving a first plurality of codewords from at least one of a plurality of carrier subchannels at a first reception bit rate, the plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of the codeword bits are parity bits for forward error correction, and seamlessly transitions from the first reception bit rate to a second reception bit rate to receive a second plurality of codewords from at least one of the plurality of carrier subchannels at the second reception bit rate; and
demodulating the plurality of codeword bits of the first plurality of codewords using a first bit allocation table and the plurality of codeword bits of the second plurality of codewords using a second bit allocation table, wherein the specified codeword size, and the specified number of parity bits for forward error correction used when demodulating each of the first plurality of codewords is used when demodulating each of the second plurality of codewords. - View Dependent Claims (106, 107, 108)
-
-
109. A communications protocol that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
determining a specified deinterleaving parameter;
receiving a first plurality of codewords at a first reception bit rate, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction, and seamlessly transitioning to receiving a second plurality of codewords at a second reception bit rate, wherein the specified deinterleaving parameter, the specified codeword size, and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords; and
demodulating a first number of bits of a first DMT symbol as determined by a first bit allocation table and a second number of bits of a second DMT symbol as determined by a second bit allocation table. - View Dependent Claims (110, 111)
-
-
112. A communications protocol that seamlessly changes a transmission bit rate in a multicarrier communication system comprising:
-
producing a plurality of codewords having a plurality of codeword bits, the number of codeword bits determined by a specified codeword size, wherein a specified number of codeword bits are parity bits for forward error correction;
interleaving the plurality of codewords according to a specified interleaving parameter; and
allocating the plurality of codeword bits of each interleaved codeword to at least one of a plurality of carrier subchannels to achieve transmission at a first transmission bit rate and seamlessly changes the bit allocation to achieve transmission at a second transmission bit rate, wherein the specified interleaving parameter, specified codeword size, and the specified number of parity bits for forward error correction remain unchanged after the modulator changes the allocation of bits to achieve transmission at the second transmission bit rate. - View Dependent Claims (113, 114, 115)
-
-
116. A communications protocol that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
operating at a first reception bit rate to produce a first plurality of interleaved codewords and seamlessly changing to operating at a second reception bit rate to produce a second plurality of interleaved codewords, each codeword having a specified codeword size and including a specified number of parity bits for error correction;
deinterleaving the first and the second plurality of interleaved codewords according to a specified interleaving parameter; and
receiving and decoding the first and the second plurality of deinterleaved codewords, wherein the specified interleaving parameter used to deinterleave the first plurality of interleaved codewords is the same specified interleaving parameter used to deinterleave the second plurality of interleaved codewords, and the specified codeword size and the specified number of parity bits for error correction used to decode the first plurality of deinterleaved codewords are the same specified codeword size and specified number of parity bits for error correction used to decode the second plurality of deinterleaved codewords, and a receiver receives a first DMT symbol at the first reception bit rate and a second DMT symbol at the second reception bit rate, the first DMT symbol having a first number of bits determined by a first bit allocation table and the second DMT symbol having a second number of bits determined by a second bit allocation table. - View Dependent Claims (117, 118)
-
-
119. A communications protocol that seamlessly changes a reception bit rate in a multicarrier communication system comprising:
-
receiving a first plurality of codewords at a first reception bit rate using a first bit allocation table, the plurality of codewords (i) having a specified codeword size, and (ii) including a specified number of parity bits for forward error correction; and
seamlessly changing from the first reception bit rate to a second reception bit rate using a second bit allocation table to receive a second plurality of codewords at the second reception bit rate, wherein the specified codeword size and the specified number of parity bits for forward error correction used for the first plurality of codewords are used for the second plurality of codewords and the number of bits in the first bit allocation table is different than the number of bits in the second bit allocation table. - View Dependent Claims (120)
-
Specification