Splitterless multicarrier modem
DCFirst Claim
1. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel comprising:
- means for storing a first channel control table for allocating bits to said subchannels during a first communication condition;
means for storing a second channel control table for allocating bits to said subchannels during a second communication condition; and
means for switching between said tables on the detection of a defined event.
3 Assignments
Litigations
0 Petitions
Accused Products
Abstract
A modem for use in Digital Subscriber Line communications transmits and receives data over the local subscriber loop in common with voice information over the loop, while avoiding the need for voice/data splitters. The modem responds to disruptions associated with “disturbance events” such as on-hook to off-hook transitions and the like by rapidly switching between pre-stored channel parameter control sets defining communications over the loop under varying conditions. In addition to changing parameter control sets responsive to a disturbance event, the modem may also change transmission power levels and other system parameters such as frequency domain equalizer characteristics. Further, provisions are made for reduced bandwidth communications under selected conditions.
-
Citations
54 Claims
-
1. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel comprising:
-
means for storing a first channel control table for allocating bits to said subchannels during a first communication condition;
means for storing a second channel control table for allocating bits to said subchannels during a second communication condition; and
means for switching between said tables on the detection of a defined event.
-
-
2. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel comprising:
-
A. means for storing a first channel control table for allocating bits to said subchannels during a first communication condition, wherein said first table specifies the communications capabilities of said modem during normal operation; and
B. means for storing a second channel control table for allocating bits to said subchannels during a second communication condition. - View Dependent Claims (3)
-
-
4. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel comprising:
-
A. means for storing a first channel control table for allocating bits to said subchannels during a first communication condition; and
B. means for storing a second channel control table for allocating bits to said subchannels during a second communication condition, wherein said second table specifies the communications capabilities of said modem during diminished operation.
-
-
5. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel comprising:
-
A. means for storing a first channel control table for allocating bits to said subchannels during a first communication condition; and
B. means for storing a second channel control table for allocating bits to said subchannels during a second communication condition, wherein said defined event includes signaling events comprising transitions between on-hook and off-hook conditions. - View Dependent Claims (6, 7, 8)
-
-
9. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel comprising:
-
A. means for storing a first channel control table for allocating bits to said subchannels during a first communication condition; and
B. means for storing a second channel control table for allocating bits to said subchannels during a second communication condition, wherein said first and second tables are determined during an initialization session in which the communication capabilities of said subchannels are determined. - View Dependent Claims (10, 11, 12)
-
-
13. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel, comprising:
-
A. means for storing a first channel control table for allocating bits to said subchannels during a first communication condition; and
B. means for storing a second channel control table for allocating bits to said subchannels during a second communication condition, wherein said second channel control table is determined responsive to a plurality of signaling events created by a corresponding plurality of event-generating sources, each defining a channel control table specific to the given source, and comprises a composite table formed by selecting, for each subchannel, the minimum bit allocation for the corresponding subchannel of the table associated with each of the plurality of sources.
-
-
14. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel, the improvement comprising:
-
A. means for storing a first channel control table for allocating bits to said subchannels during a first communication condition; and
B. means for storing a second channel control table for allocating bits to said subchannels during a second communication condition, wherein said second channel control table is selected from a plurality of tables determined responsive to a plurality of signaling events created by a corresponding plurality of event-generating sources, each defining a channel control table specific to the given source. - View Dependent Claims (15)
-
-
16. In a modem communicating data over a multiplicity of discrete subchannels, each characterized by a bit allocation parameter defining the allocation of bits over the corresponding subchannel for communication over said subchannel, the improvement comprising:
-
A. means for storing a first channel control table for allocating bits to said subchannels during a first communication condition;
B. means for storing a second channel control table for allocating bits to said subchannels during a second communication condition;
C. means for redetermining said channel control tables while said modem is in either of said communication conditions; and
D. means for communicating a redetermined table to a second modem engaged in communication with said modem. - View Dependent Claims (17, 18)
-
-
19. A modem for use in asymmetric digital subscriber line communications having both upstream and downstream communication subchannels formed from a plurality of subchannels, said loop adapted to carry both voice and data communications thereon, comprising:
-
means for storing a first table defining data communications between said modem and a second modem connected to said loop during a first communication state;
means for storing a second table defining data communications between said modem and said second modem during a second communication state;
means for detecting said selected events;
means for monitoring a selected characteristic of at least one of said communication subchannels during a plurality of communication intervals;
means for determining differences in the selected characteristic over said plurality of intervals; and
means for generating a signal initiating switching of said tables when said differences exhibit a defined pattern. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32)
-
-
33. A modem for use in asymmetric digital subscriber line communications over a loop having both upstream and downstream communication channels formed from a plurality of subchannels, said loop adapted to carry both voice and data communications thereon, comprising:
-
A. means for storing a first table defining data communications between said modem and a second modem connected to said loop during a first communication state; and
B. means for storing a second table defining data communications between said modem and said second modem during a second communication state, specifies wherein said first table establishes a data rate greater than that of said second table. - View Dependent Claims (34, 35)
-
-
36. A modem for use in asymmetric digital subscriber line communications over a loop having both upstream and downstream communication channels formed from a plurality of subchannels, said loop adapted to carry both voice and data communications thereon, comprising:
-
A. means for storing a first table defining data communications between said modem and a second modem connected to said loop during a first communication state;
B. means for storing a second table defining data communications between said modem and said second modem during a second communication state;
C. means for emitting into said loop a test signal for probing the return characteristics of transmissions into the loop by said modem; and
D. means for limiting the power level of said transmissions in accordance with the measured return characteristics. - View Dependent Claims (37, 38)
-
-
39. A modem for use in asymmetric digital subscriber line communications over a loop having both upstream and downstream communication channels formed from a plurality of subchannels, said loop adapted to carry both voice and data communications thereon, comprising:
-
A. means for storing a first table defining data communications between said modem and a second modem connected to said loop during a first communication state;
B. means for storing a second table defining data communications between said modem and said second modem during a second communication state; and
equalizers for equalizing the transmission characteristics of said subchannels and in which said tables define;
(1) coefficients of time domain equalizers, (2) coefficients of frequency domain equalizers or (3) coefficients of digital echo cancellers.
-
-
40. A modem for use in asymmetric digital subscriber line communications over a loop having both upstream and downstream communication channels formed from a plurality of subchannels, said loop adapted to carry both voice and data communications thereon, comprising:
-
A. means for storing a first table defining data communications between said modem and a second modem connected to said loop during a first communication state, wherein said first table is determined during an initialization process in the absence of a selected event; and
B. means for storing a second table defining data communications between said modem and said second modem during a second communication state. - View Dependent Claims (41, 42, 43)
-
-
44. A method of transmitting data over a wire line through upstream and downstream channels, respectively, from first and second pluralities of discrete-frequency subchannels, comprising the steps of:
-
A. storing at least first and second parameter sets defining data communications over said channels under at least two different communication conditions;
B. selecting a parameter set for use in communications in accordance with the prevailing communication condition, wherein said selecting step includes the step of monitoring communications on said line and transmitting and selecting said parameter set in accordance with said monitoring. - View Dependent Claims (45, 46)
-
-
47. A method of transmitting data over a wire line through upstream and downstream channels, respectively, from first and second pluralities of discrete-frequency subchannels, comprising the steps of:
-
A. storing at least first and second parameter sets defining data communications over said channels under at least two different communication conditions;
B. selecting a parameter set for use in communications in accordance with the prevailing communication condition; and
C. transmitting over said line a signal that identifies the parameter set to be selected. - View Dependent Claims (48)
-
-
49. A method of transmitting data over a wire line through upstream and downstream channels, respectively, from first and second pluralities of discrete-frequency subchannels, comprising the steps of:
-
A. storing at least first and second parameter sets defining data communications over said channels under at least two different communication conditions;
B. selecting a parameter set for use in communications in accordance with the prevailing communication condition; and
C. receiving over said line a signal that identifies the parameter set to be selected. - View Dependent Claims (50)
-
-
51. A method of transmitting data over a wire line through upstream and downstream channels, respectively, from first and second pluralities of discrete-frequency subchanels, comprising the steps of:
-
A. storing at least first and second parameter sets defining data communications over said channels under at least two different communication conditions;
B. selecting a parameter set for use in communications in accordance with the prevailing communication condition, wherein said first parameter set defines communications over said line in the absence of a disturbance event and said second parameter set defines communications over said line in the presence of a disturbance event.
-
-
52. A method of transmitting data over a wire line through upstream and downstream channels, respectively, from first and second pluralities of discrete-frequency subchannels, comprising the steps of:
-
A. storing at least first and second parameter sets defining data communications over said channels under at least two different communication conditions;
B. selecting a parameter set for use in communications in accordance with the prevailing communication condition, wherein said parameter sets include at least one parameter set from the group comprising subchannel bit allocations and subchannel gains. - View Dependent Claims (54)
-
-
53. A method of transmitting data over a wire line through upstream and downstream channels, respectively, from first and second pluralities of discrete-frequency subchannels, comprising the steps of:
-
A. storing at least first and second parameter sets defining data communications over said channels under at least two different communication conditions;
B. selecting a parameter set for use in communications in accordance with the prevailing communication condition, wherein said parameter sets include at least one parameter set from the group comprising subchannel frequency domain coefficients, time domain coefficients, and echo cancellation coefficients.
-
Specification