Method and apparatus for coordinating multi-point to point communications in a multi-tone data transmission system
First Claim
1. In a bi-directional data transmission system that facilitates communications between a central unit and a plurality of remote units using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete subchannels including an overhead bus having a plurality of overhead subchannels, a method of synchronizing frames transmitted from a selected remote unit to the central unit, the method comprising the steps of:
- (a) when the selected first remote unit desires to establish communications with the central unit, receiving a first signal from the central unit and loop timing a clock at the selected first remote unit with a clock signal carried in the first signal;
(b) transmitting a remote initiated synchronization signal from the loop timed selected first remote unit to the central unit over an overhead subchannel in the overhead bus when the selected first remote unit desires to establish communications with the central unit;
(c) transmitting a centrally initiated synchronization signal from the central unit to the selected first remote unit when the central unit receives the remote initiated synchronization signal, wherein the centrally initiated synchronization signal contains information indicative of a frame boundary phase shift required to better synchronize the selected first remote unit with other remote units that are currently communicating with the central unit; and
(d) shifting the phase of the frames outputted by the selected first remote unit in response to the centrally initiated synchronization signal to better synchronize the frame boundaries of the frames outputted by the selected first remote unit with frame boundaries of frames output by the other remote units that are currently communicating with the central unit;
whereby the synchronization is arranged such that when fully synchronized, the frame boundaries from the various remotes will substantially coincide when they are received at the central unit.
0 Assignments
0 Petitions
Accused Products
Abstract
A variety of bi-directional data transmission systems that facilitate communications between a plurality of remote units (15) and a central unit (10) using a frame based discrete multi-carrier transmission scheme are disclosed. In each of the systems, frames transmitted from the plurality of remote units (15) are synchronized at the central unit (10). A variety of novel modem arrangements and methods for coordinating communications between a plurality of remote units (15) and a central unit (10) to facilitate multi-point-to-point transmission are disclosed. The invention has application in a wide variety of data transmission schemes including Asymmetric Digital Subscriber Line systems that includes the transmission of signals over twisted pair, fiber and/or hybrid telephone lines, cable systems that includes the transmission of signals over a coaxial cable, and digital cellular television systems that include the transmission of radio signals.
48 Citations
55 Claims
-
1. In a bi-directional data transmission system that facilitates communications between a central unit and a plurality of remote units using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete subchannels including an overhead bus having a plurality of overhead subchannels, a method of synchronizing frames transmitted from a selected remote unit to the central unit, the method comprising the steps of:
-
(a) when the selected first remote unit desires to establish communications with the central unit, receiving a first signal from the central unit and loop timing a clock at the selected first remote unit with a clock signal carried in the first signal;
(b) transmitting a remote initiated synchronization signal from the loop timed selected first remote unit to the central unit over an overhead subchannel in the overhead bus when the selected first remote unit desires to establish communications with the central unit;
(c) transmitting a centrally initiated synchronization signal from the central unit to the selected first remote unit when the central unit receives the remote initiated synchronization signal, wherein the centrally initiated synchronization signal contains information indicative of a frame boundary phase shift required to better synchronize the selected first remote unit with other remote units that are currently communicating with the central unit; and
(d) shifting the phase of the frames outputted by the selected first remote unit in response to the centrally initiated synchronization signal to better synchronize the frame boundaries of the frames outputted by the selected first remote unit with frame boundaries of frames output by the other remote units that are currently communicating with the central unit;
whereby the synchronization is arranged such that when fully synchronized, the frame boundaries from the various remotes will substantially coincide when they are received at the central unit. - View Dependent Claims (2, 3, 4, 5, 50, 51, 52)
-
-
6. A discrete multi-carrier central modem unit for use in a bi-directional data transmission system that facilitates communications between the central modem unit and a plurality of remote modem units, the central modem unit comprising:
-
an encoder for encoding digital information;
a monitor for monitoring a communication line to determine line quality parameters indicative of noise levels at each of a multiplicity of subchannels, each subchannel corresponding in frequency to an associated subcarrier;
a modulator for modulating the encoded digital information onto a multiplicity of subcarriers in a frame based discrete multi-tone signal, each subcarrier corresponding to an associated tone and an associated subchannel, the modulation being arranged to take into consideration at least the detected line quality parameters and a permissible power mask parameter, and wherein the modulation is capable of dynamically updating both the subchannels used and the amount of data transmitted on each subchannel during transmission in order to accommodate real time changes in specific parameters;
an apparatus for appending a cyclic prefix to the discrete multi-tone signal before it is applied to the transmission line; and
a synchronizer for monitoring signals received over a dedicated overhead subchannel, identifying a remote initiated synchronization signal that is received on the overhead subchannel, determining the phase shift between a frame boundary of the remote initiated synchronization signal and a frame boundary of a frame in said discrete multi-tone signal and generating a centrally initiated synchronization signal for transmission to the remote modem units that is indicative of a frame boundary phase shift required to synchronize a selected remote modem that initiated the remote initiated synchronization signal with other remote units that are currently communicating with the central modem unit.
-
-
7. A discrete multi-carrier remote modem unit for use in a bi-directional data transmission system that facilitates communications between a central modem unit and a plurality of said remote modem units, the remote modem unit comprising:
-
a demodulator for demodulating a first discrete multi-tone signal indicative of a first set of digital information, the demodulator being arranged to receive modulation information as part of the discrete multi-tone signal, wherein the demodulator is capable of dynamic updating during reception in response to changed modulation information in order to accommodate real time changes in the modulation scheme, the demodulator being arranged to strip a cyclic prefix from the discrete multi-tone signal;
a decoder for decoding the demodulated digital information in real time;
an encoder for encoding a second set of digital information;
a modulator for modulating the encoded second set of digital information onto a multiplicity of subcarriers in a second discrete multi-tone signal, each subcarrier in the second discrete multi-tone signal corresponding to an associated tone and an associated subchannel; and
a synchronizer for generating a first synchronization signal that is applied to an overhead subcarrier when the discrete multi-tone remote modem desires to initiate communications to the central modem, receiving a second synchronization signal from the central modem that is indicative of a frame boundary phase shift required to synchronize the remote modem with other remote units that are currently communicating with the central modem unit, and shifting the phase of the second discrete multi-tone signal so that it is synchronized at the central modem with multi-tone signals sent by said other remote units. - View Dependent Claims (8, 9)
-
-
10. In a bi-directional data transmission system that facilitates communications between a central unit and a plurality of remote units using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete subchannels including an overhead bus, a method of synchronizing frames transmitted from a selected remote unit to the central unit, the method comprising the steps of:
-
when the selected first remote unit desires to establish communications with the central unit, receiving a first signal from the central unit and loop timing a clock at the selected first remote unit with a clock signal carried in the first signal;
transmitting a remote initiated synchronization signal from the selected first remote unit to the central unit over a dedicated overhead subchannel in the overhead bus when the clock is loop timed with the clock signal in the first signal;
receiving a centrally initiated synchronization signal transmitted from the central unit in response to the remote initiated synchronization signal, wherein the centrally initiated synchronization signal contains information indicative of a frame boundary phase shift required to synchronize the selected first remote unit with other remote units that are currently communicating with the central unit; and
shifting the phase of the frames outputted by the selected first remote unit in response to the centrally initiated synchronization signal to better synchronize the frame boundaries of the frames outputted by the selected first remote unit with frame boundaries of frames output by the other remote units that are currently communicating with the central unit, the synchronization being arranged to occur such that the frame boundaries from the various remotes are arranged to substantially coincide when they are received at the central unit.
-
-
11. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit and using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels for facilitating upstream communications between the plurality of remote units and the central unit, a method of synchronizing frames transmitted from a selected first remote unit to the central unit with frames transmitted from other remote units to the central unit, such that frame boundaries of the frames transmitted from the first remote unit arrive at the central unit substantially in synchrony with frames boundaries of frames transmitted from the other remote units, the method comprising the steps of:
-
periodically providing synchronized quiet times on the plurality of discrete subchannels provided for facilitating upstream communications; and
transmitting a broad band initialization signal from the first remote unit to the central unit during a first selected synchronized quiet time, the broad band initialization signal including a plurality of initialization signals transmitted over distinct sub-channels, the broad band initialization signal having frame boundary. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 24, 25, 29)
-
-
23. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, a method of dynamically checking sub-carrier transmission quality from the remote units to the central unit to facilitate the allocation of bandwidth to the remote units by the central unit, the method comprising the steps of:
-
(a) periodically providing synchronized quiet times on the plurality of discrete subchannels provided for facilitating upstream communications, wherein remote units that are not requested to train or retrain during a particular training time are quiet during that particular training time;
(b) transmitting training signals from a first one of the remote units over the multiplicity of sub-channels provided for facilitating upstream communications during a selected synchronized quiet time; and
(c) monitoring the training signals transmitted during the selected training time at the central unit and determining a first set of channel characteristics indicative of the capacities of the multiplicity of sub-channels provided for facilitating upstream communications, whereby the central unit may use the first set of channel characteristics when determining which sub-channels to allocate to the selected first remote unit for upstream communications. - View Dependent Claims (26, 27)
-
-
28. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, a method of dynamically checking sub-carrier transmission quality from the remote units to the central unit to facilitate the allocation of bandwidth to the remote units by the central unit, the method comprising the steps of:
-
(a) periodically providing synchronized quiet times on the plurality of discrete subchannels provided for facilitating upstream communications, wherein remote units that are not requested to train or retrain during a particular training time are quiet during that particular training time;
(b) sending a retraining signal to a selected first one of remote units;
(c) transmitting training signals from the selected first remote units to the central unit over the multiplicity of sub-channels provided for facilitating upstream communications during a selected synchronized quiet time, wherein the selected first remote unit only transmits its training signals in response to the reception of a retraining signal; and
(d) monitoring the training signals transmitted during the selected training time at the central unit and determining a first set of channel characteristics indicative of the capacities of the multiplicity of sub-channels provided for facilitating upstream communications;
(e) saving the first set of channel characteristics within a matrix of channel characteristics, wherein said matrix contains information indicative of the channel capacities of the multiplicity of discrete sub-channels between the various remote units and the central unit, whereby the central unit may use the matrix of channel characteristics when determining which sub-channels to allocate to the various first remote unit for upstream communications; and
(f) repeating the sending, transmitting, monitoring and saving steps for additional remote units, wherein different remote units transmit their respective training signals during different quiet times.
-
-
30. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, a method of informing the central unit of the transmission requirements of a remote unit, the method comprising the steps of:
-
periodically providing synchronized quiet times on the plurality of discrete subchannels provided for facilitating upstream communications, wherein remote units that are not authorized to transmit data request information during a particular quiet time are quiet during that particular quiet time;
transmitting a data transmission request signal from a selected first remote to the central unit at a time other than during a quiet time interval;
transmitting an authorization signal to the selected first remote unit allocating a first quiet time to the selected first remote unit;
transmitting data request information from the selected first remote to the central unit over a plurality of the discrete sub-channels during the first quiet time; and
allocating at least one sub-channel to the selected first remote unit in response to the data request information for facilitating upstream communications between the first remote unit and the central unit. - View Dependent Claims (33, 34, 35, 36, 37, 38, 39)
-
- 31. A method as recited in 30 wherein the data transmission request signal is a data rate request signal, and wherein the central unit allocates sufficient sub-channels to the selected first remote unit such that the selected first remote unit can transmit at a requested data rate that is specified in the data request information.
-
40. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, a method of informing the central unit of the transmission requirements of a remote unit, the method comprising the steps of:
-
transmitting a data transmission request signal from a selected first remote to the central unit during a particular symbol in a data frame that is associated with the selected first remote unit on at least one sub-channel that are not otherwise in use by any of the remote units;
transmitting data request information from the selected first remote to the central unit simultaneously with the data transmission request signal over a plurality of the discrete sub-channels that are not in use; and
allocating at least one sub-channel to the selected first remote unit in response to the data request information for facilitating upstream communications between the first remote unit and the central unit.
-
-
41. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, a method of informing the central unit of the transmission requirements of a remote unit, the method comprising the steps of:
-
transmitting a data transmission request from a selected first remote to the central unit, wherein the data transmission request indicates whether a particular data rate is requested or whether a designated amount of information is desired to be transmitted;
allocating at least one sub-channel to the selected first remote unit in response to the data transmission request for facilitating upstream communications between the first remote unit and the central unit, wherein when a particular data rate is requested, the central unit allocates sufficient sub-channels to the selected first remote unit such that the selected first remote unit can transmit at the requested data rate and wherein the designated amount of information is desired to be transmitted, the central unit allocates the at least one sub-channel to the selected first remote unit for an amount of time sufficient to transmit the designated amount information.
-
-
42. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a symbol-based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, a method of informing the central unit of the transmission requirements of a remote unit, the method comprising the steps of:
-
transmitting, using a fast access transmission mode, a communication access request from a selected first remote unit to the central unit, the communication access request comprising a unique remote unit identifier identifying the selected first remote unit and being transmitted from the selected first remote unit on at least one unused subchannel using a modulation scheme that does not require equalization to decode at the central unit; and
allocating at least one sub-channel to the selected first remote unit in response to the communication access request for facilitating upstream communications between the selected first remote unit and the central unit. - View Dependent Claims (43, 44, 46, 47, 48)
-
-
45. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a symbol-based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, an apparatus for transmitting data from a selected remote unit to the central unit, comprising:
-
a serial to parallel converter for receiving said data and converting said data to parallel data;
an encoder coupled to said serial to parallel converter for encoding said parallel data according to one of a first and a second modulation schemes responsive to a control signal, said first modulation scheme being operative during a polled transmission mode and requires a receiver at said central unit to have prior knowledge of the identity of said selected remote unit for decoding, said second modulation scheme being operative during a fast access transmission mode and does not require the receiver at said central unit to have prior knowledge of the identity of said selected remote unit for decoding;
an IFFT modulator coupled to said encoder for modulating encoded data from said encoder; and
a parallel to serial converter coupled to said IFFT modulator for converting modulated data from said IFFT modulator to a serial format for transmission to said central unit.
-
-
49. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a symbol-based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit, an apparatus for receiving data sent from a selected remote unit to the central unit, comprising:
-
a serial to parallel converter for receiving said data and converting said forward error corrected data to parallel data;
a FFT demodulator coupled to said serial to parallel converter for demodulating parallel data from said serial to parallel converter;
a decoder coupled to said FFT demodulator for decoding demodulated data from said FFT demodulator according to one of a first and a second demodulation schemes responsive to a control signal, said first demodulation scheme being operative during a polled transmission mode and requires prior knowledge of the identity of said selected remote unit for decoding, said second demodulation scheme being operative during a fast access transmission mode and does not require prior knowledge of the identity of said selected remote unit for decoding; and
a parallel to serial converter coupled to said decoder for converting decoded data from said decoder to a serial format.
-
-
53. In a bi-directional data transmission system that facilitates communications between a plurality of remote units and a central unit using a frame based discrete multi-carrier transmission scheme that has a multiplicity of discrete sub-channels provided for facilitating upstream communications between the plurality of remote units and the central unit and downstream communications between the central unit and the plurality of remotes, a method transmitting data comprising the steps of:
-
a) transmitting at least one frame of downstream data from the central unit to at least one of the remote units using a discrete multi-tone modulation scheme, wherein no upstream data transmissions are permitted during the transmission of the downstream data;
b) transmitting at least one frame of upstream data from at least one of the remote units to the central unit using a discrete multi-tone modulation scheme, wherein no downstream data transmissions are permitted during the transmission of the upstream data; and
c) sequentially repeating steps (a) and (b). - View Dependent Claims (54, 55)
-
Specification