Communication of an impairment learning sequence according to an impairment learning sequence descriptor
DCFirst Claim
1. A method of communicating a learning sequence descriptor for use in constructing a learning sequence, said method comprising:
- transmitting a first parameter specifying a number of segments in said learning sequence;
transmitting a second parameter specifying a sign pattern of each of said segments; and
transmitting a third parameter specifying a training pattern of each of said segments, wherein said training pattern is indicative of an ordering of a reference symbol and a training symbol in each of said segments.
11 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A modem system includes a programmable synchronization signal format that can be configured at a first modem in response to a request received from a second modem. The synchronization signal format may define a number of parameters of the synchronization signal, such as the sign pattern for symbols transmitted by the first modem during a training sequence. The specific parameters of the synchronization signal format may be associated with the design and operation of the second modem. For example, the particular timing recovery and automatic gain control schemes used by the receiver portion of the second modem may be optimally initialized with a synchronization signal having a specific length, amplitude, or spectrum. In one embodiment, a synchronization signal is configured to convey a single frequency tone for use during a synchronization routine. The modem system may also employ similar techniques to generate, transmit, and analyze a programmable line impairment learning signal. Such a programmable learning signal may be formatted such that characteristics of the communication channel are determined for individual signal points. In response to a particular learning signal, the second modem selects a number of preferred signal points for use by the modem system during subsequent data transmission.
16 Citations
24 Claims
-
1. A method of communicating a learning sequence descriptor for use in constructing a learning sequence, said method comprising:
-
transmitting a first parameter specifying a number of segments in said learning sequence;
transmitting a second parameter specifying a sign pattern of each of said segments; and
transmitting a third parameter specifying a training pattern of each of said segments, wherein said training pattern is indicative of an ordering of a reference symbol and a training symbol in each of said segments. - View Dependent Claims (2, 3, 4)
receiving said learning sequence constructed according to said parameters.
-
-
3. The method of claim 1 further comprising:
transmitting a fourth parameter specifying a length of each of said segments.
-
4. The method of claim 1 further comprising:
transmitting a fourth parameter specifying a training symbol order, wherein said training symbol is one of a plurality of training symbols, and wherein said training symbol order is indicative of an assignment of a different one of said plurality of said training symbols to each of said segments.
-
5. A method of communicating a learning sequence, said method comprising:
-
receiving a first parameter specifying a number of segments in said learning sequence;
receiving a second parameter specifying a sign pattern of each of said segments;
receiving a third parameter specifying a training pattern of each of said segments, wherein said training pattern is indicative of an ordering of a reference symbol and a training symbol in each of said segments;
constructing said learning sequence based on said parameters; and
transmitting said learning sequence. - View Dependent Claims (6, 7)
receiving a fourth parameter specifying a length of each of said segments.
-
-
7. The method of claim 5 further comprising:
receiving a fourth parameter specifying a training symbol order, wherein said training symbol is one of a plurality of training symbols, and wherein said training symbol order is indicative of an assignment of a different one of said plurality of said training symbols to each of said segments.
-
8. A data signal embodied in a carrier wave for communicating a learning sequence descriptor to a processor, said data signal comprising:
-
a first parameter specifying a number of segments in said learning sequence;
a second parameter specifying a sign pattern of each of said segments; and
a third parameter specifying a training pattern of each of said segments, wherein said training pattern is indicative of an ordering of a reference symbol and a training symbol in each of said segments;
wherein said learning sequence descriptor communicated by said data signal is capable of use by said processor to construct a learning sequence. - View Dependent Claims (9, 10)
a fourth parameter specifying a length of each of said segments.
-
-
10. The data signal of claim 8 further comprising:
a fourth parameter specifying a training symbol order, wherein said training symbol is one of a plurality of training symbols, and wherein said training symbol order is indicative of an assignment of a different one of said plurality of said training symbols to each of said segments.
-
11. A computer program product for communicating a learning sequence descriptor for use in constructing a learning sequence, said computer program product comprising:
-
code for transmitting a first parameter specifying a number of segments in said learning sequence;
code for transmitting a second parameter specifying a sign pattern of each of said segments; and
code for transmitting a third parameter specifying a training pattern of each of said segments, wherein said training pattern is indicative of an ordering of a reference symbol and a training symbol in each of said segments. - View Dependent Claims (12, 13, 14)
code for receiving said learning sequence constructed according to said parameters.
-
-
13. The computer program product of claim 11 further comprising:
code for transmitting a fourth parameter specifying a length of each of said segments.
-
14. The computer program product of claim 11 further comprising:
code for transmitting a fourth parameter specifying a training symbol order, wherein said training symbol is one of a plurality of training symbols, and wherein said training symbol order is indicative of an assignment of a different one of said plurality of said training symbols to each of said segments.
-
15. A computer program product for communicating a learning sequence, said computer program product comprising:
-
code for receiving a first parameter specifying a number of segments in said learning sequence;
code for receiving a second parameter specifying a sign pattern of each of said segments;
code for receiving a third parameter specifying a training pattern of each of said segments, wherein said training pattern is indicative of an ordering of a reference symbol and a training symbol in each of said segments;
code for constructing said learning sequence based on said parameters; and
code for transmitting said learning sequence. - View Dependent Claims (16, 17)
code for receiving a fourth parameter specifying a length of each of said segments.
-
-
17. The computer program product of claim 15 further comprising:
code for receiving a fourth parameter specifying a training symbol order, wherein said training symbol is one of a plurality of training symbols, and wherein said training symbol order is indicative of an assignment of a different one of said plurality of said training symbols to each of said segments.
-
18. A communication device capable of communicating a learning sequence descriptor for use in constructing a learning sequence, said device comprising:
-
a transmitter; and
a processor in communication with said transmitter;
wherein said processor is capable of providing a first parameter, a second parameter and a third parameter to said transmitter capable of transmitting said parameters, wherein said first parameter specifies a number of segments in said learning sequence, said second parameter specifies a sign pattern of each of said segments, and said third parameter specifies a training pattern of each of said segments, wherein said training pattern is indicative of an ordering of a reference symbol and a training symbol in each of said segments. - View Dependent Claims (19, 20, 21)
a receiver in communication with said processor, wherein said receiver is capable of receiving said learning sequence constructed according to said parameters.
-
-
20. The device of claim 18, wherein said processor is further capable of providing a fourth parameter to said transmitter capable of transmitting said fourth parameter, wherein said fourth parameter specifies a length of each of said segments.
-
21. The device of claim 18, wherein said processor is further capable of providing a fourth parameter to said transmitter capable of transmitting said fourth parameter, wherein said fourth parameter specifies a training symbol order, wherein said training symbol is one of a plurality of training symbols, and wherein said training symbol order is indicative of an assignment of a different one of said plurality of said training symbols to each of said segments.
-
22. A communication device capable of communicating a learning sequence, said device comprising:
-
a processor;
a receiver in communication with said processor, said receiver capable of receiving a first parameter, a second parameter and a third parameter and providing said parameters to said processor, wherein said first parameter specifies a number of segments in said learning sequence, said second parameter specifies a sign pattern of each of said segments, and said third parameter specifies a training pattern of each of said segments, wherein said training pattern is indicative of an ordering of a reference symbol and a training symbol in each of said segments; and
a transmitter in communication with said processor;
wherein said processor constructs said learning sequence based on said parameters and provides said learning sequence to said transmitter capable of transmitting said learning sequence. - View Dependent Claims (23, 24)
-
Specification