Multiple low speed sigma-delta analog front ends for full implementation of high-speed data link protocol
First Claim
1. A high speed communications transceiver for communicating through a channel with an upstream transceiver transmitting an analog data signal using M data carrying signals within a bandwidth F to the transceiver, said transceiver comprising:
- a channel interface circuit for coupling to and receiving said analog data signal from the channel; and
a front end receiving circuit for performing filtering and analog to digital conversion on the entire analog data signal by;
(i) dividing such signal into a plurality of sub-bands, each sub-band including data from a frequency band which is a fractional portion of said bandwidth F and which contains a number of data carrying signals B, where B>
1; and
(ii) by sampling the sub-bands and generating a plurality of digital signals corresponding to data carrying signals within such sub-band; and
a signal processing circuit for extracting data from the plurality of digital signals within the plurality of sub-bands.
14 Assignments
0 Petitions
Accused Products
Abstract
An analog front end (AFE) circuit used in a high-speed communications system is presented that includes multiple stages each including a bandpass filter, base band modulator, low pass filter and Sigma-Delta modulator. Each stage processes a fractional portion of the total frequency of a wide bandwidth analog signal. The number of such AFE stages is configurable in parallel to process the entire bandwidth of the received signal. The AFEs can be incorporated in a single integrated circuit or similar suitable manner so as to be modular, and easily replaceable/upgradeable. To achieve minimum quantization noise and reduce manufacturing costs, the Sigma-Delta modulators in each AFE are made to have identical characteristics. Because the wideband signal is broken down into smaller frequency portions, the sampling rate, and thus the complexity and cost associated with the AFEs, is reduced significantly. In a preferred embodiment, a number of such AFEs are used in an ADSL modem for processing separate but roughly equal portions of the wideband ADSL signal containing data carrying DMT sub-channels. The separated portions are re-combined in a DMT receiver logic circuit to reconstruct the original data stream.
-
Citations
75 Claims
-
1. A high speed communications transceiver for communicating through a channel with an upstream transceiver transmitting an analog data signal using M data carrying signals within a bandwidth F to the transceiver, said transceiver comprising:
-
a channel interface circuit for coupling to and receiving said analog data signal from the channel; and
a front end receiving circuit for performing filtering and analog to digital conversion on the entire analog data signal by;
(i) dividing such signal into a plurality of sub-bands, each sub-band including data from a frequency band which is a fractional portion of said bandwidth F and which contains a number of data carrying signals B, where B>
1; and
(ii) by sampling the sub-bands and generating a plurality of digital signals corresponding to data carrying signals within such sub-band; and
a signal processing circuit for extracting data from the plurality of digital signals within the plurality of sub-bands. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18)
-
-
19. A high speed communications system for receiving an analog data signal through a channel, said analog data signal containing data signals in L modulated sub-channels from an upstream transceiver, said system comprising:
-
a channel interface circuit for coupling to and receiving said analog data signal from the channel; and
a frontend receiving circuit for performing filtering and analog to digital conversion on the entire analog data signal by;
(i) grouping such signal into a plurality of subchannel sets, each set including data from a number of subchannels; and
(ii) by sampling each of the sets and generating a plurality of digital signals corresponding to data signals within such subchannel set; and
a signal processing circuit for extracting data from the plurality of digital signals within the plural of subchannel sets. - View Dependent Claims (20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36)
-
-
37. A data distribution circuit for controlling a high speed transceiver, said transceiver including M data ports (M>
- =2), and each of said data ports includes an analog front end circuit for filtering and sampling a separate portion of an analog signal having a frequency bandwidth F received by said transceiver through a channel, said data distribution circuit comprising;
a transceiver interface coupled to said transceiver, and a bus interface coupled to a plurality of processing devices; and
a control circuit for configuring said M data ports based on configuration information received from the processing devices;
wherein received data in said analog signal can be allocated and shared between such processing devices; and
further wherein sampling rate requirements associated with handling the analog signal are reduced by dividing such analog signal into M separate portions that are operated on independently by the M data ports. - View Dependent Claims (38, 39, 40, 41, 42, 43)
(i) for controlling the filtering performed by said M data ports, such that M filtered analog signals can be generated by dividing the frequency bandwidth of said analog signal into M sub-bands; and
(ii) for controlling the sampling performed by said M data ports on the M filtered analog signals, such that digital signals corresponding to data signals within each of the M filtered analog signals are generated by said front end circuits.
- =2), and each of said data ports includes an analog front end circuit for filtering and sampling a separate portion of an analog signal having a frequency bandwidth F received by said transceiver through a channel, said data distribution circuit comprising;
-
39. The circuit of claim 38, wherein the M sub-bands are all approximately equal to a frequency bandwidth size f, and where F=M*f.
-
40. The circuit of claim 39, wherein the control circuit configures the M data ports such that sampling is performed on M frequency shifted analog data signals that are generated by modulating the M filtered analog data signals.
-
41. The circuit of claim 38, wherein the control circuit generates control signals transmitted through the transceiver interface for controlling a signal processing circuit which extracts the received data from said analog signal.
-
42. The circuit of claim 38, wherein the analog signal includes data from a set of N modulated subchannels and the processing devices each receive data from a different subset of the N sub-channels.
-
43. The circuit of claim 38 wherein said control circuit can configure said transceiver such that any one of said processing devices can utilize all of said data ports at the same time.
-
44. A method of operating a high speed communications system that is coupled to an upstream transceiver through a channel capable of supporting an analog signal including M modulated sub-channels, said method comprising the steps of:
-
(a) receiving said analog signal from the upstream transceiver through the channel;
(b) dividing such signal into a plurality of sub-bands, each sub-band including data from a number (B) of sub-channels from the M sub-channels, where B>
1; and
(c) sampling the sub-bands and generating a plurality of digital signals corresponding to data signals within such sub-band; and
(d) extracting data from the plurality of digital signals within the plurality of sub-bands. - View Dependent Claims (45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61)
-
-
62. An analog front end (AFE) circuit used in a data communications system that uses an xDSL-based analog signal including M discrete multitone (DMT) modulated sub-channels for:
- carrying a data transmission, the AFE circuit including;
a channel interface circuit for receiving the xDSL based analog signal from a remote transceiver through a digital subscriber loop (DSL); and
a set of N sub-band filters for dividing and filtering the xDSL based analog signal to generate a set of N separate sub-band analog signals, such that each of said N separate sub-band signals includes a bandwidth sufficient to carry at least B DMT sub-channels, where B>
1, and such set of N sub-band filters being configured so that all of the M DMT sub-channels can be included within said N separate sub-band signals; and
a set of N analog to digital converters for converting said N separate sub-band analog signals into N separate sub-band digital signals, each of said N analog to digital converters receiving a corresponding one of said N separate sub-band analog signals; and
wherein analog to digital data sampling requirements are reduced for handling the data transmission carried by the M DMT sub-channels as a result of the xDSL based analog signal being divided into at least N separate portions before being processed by said set of N analog to digital converters. - View Dependent Claims (63, 64, 65)
- carrying a data transmission, the AFE circuit including;
-
66. A method of operating an analog front end circuit used in a data communications system that uses an xDSL-based analog signal including M discrete multitone (DNM modulated sub-channels for carrying a data transmission, said method comprising the steps of:
-
(a) receiving the xDSL based analog signal from a remote transceiver through a digital subscriber loop PSL); and
(b) filtering the xDSL based analog signal such that a selectable number of the M sub-channels can be used for the data transmission; and
(c) dividing the xDSL based analog signal into N sub-band signals, each of said N sub-band signals occupying a frequency bandwidth corresponding in size to include at least a set of sub-channels B, where B>
1, and such that N resulting separate sets of B or more sub-channels are used to constitute said selectable number of the M sub-channels; and
(d) separately sampling the N sub-band signals and generating a set of N separate digital signals that correspond to data signals embodied in each of said N separate sets of B or more sub-channels; and
wherein analog to digital data sampling requirements are reduced for handling the data transmission received as data signals carried by the selectable number of the M sub-channels as a result of the xDSL based analog signal being initially divided into at least N separate portions, and where said N separate portions are processed separately. - View Dependent Claims (67, 68, 69)
-
-
70. A shared xDSL compatible data communications system comprising:
-
a channel interface circuit adapted for receiving an xDSL based analog signal from a remote transceiver through a digital subscriber loop (DSL), said xDSL based analog signal being used to carry up to M discrete multi-tone (DMT) modulated sub-channels; and
a plurality of front end filters (N) for determining a bandwidth of said xDSL based analog signal, and for dividing said xDSL based analog signal into N separate filtered analog signals based on total available bandwidth in said DSL as well as requirements of one or more users of the xDSL compatible data communications system, said N separate filtered analog signals having a bandwidth corresponding to at least B DMT sub-channels, where B>
1; and
a plurality of analog to digital converters (N) each coupled to a separate one of said plurality of front end filters and generating a digital output signal based on one of said N separate filtered analog signals, such that N separate digital output signals are generated; and
a control circuit for distributing said N separate digital output signals to one or more signal processing circuits associated with said one or more users for demodulation of said B DMT sub-channels;
wherein said DSL can be shared by said one or more users during said data transmission. - View Dependent Claims (71, 72, 73)
-
-
74. A method of operating a shared xDSL compatible data communications system comprising the steps of:
-
(a) receiving an xDSL based analog signal from a remote transceiver through a digital subscriber loop (DSL);
(b) selecting, a number (M) of discrete multi-tone (DMT) sub-channels to be included in the xDSL based analog signal for a data transmission, where M is based on total available bandwidth in said DSL as well as requirements of one or more users of the xDSL compatible data communications system;
(c) sharing said M DMT subchannels for data transmission between said one or more users by dividing said M DMT sub-channels into N separate data sub-bands having B or more sub-channels, where B>
1, said N separate data sub-bands being configured in number and size in accordance with transmission requirements of said one or more users;
(d) separately performing A/D operations on N separate sub-band signals associated with said N separate data sub-bands to extract N separate digital signals;
(e) demodulating said N separate digital signals to extract data for said one or more users;
wherein said DSL can be shared by said one or more users during said data transmission.
-
-
75. A method of operating a shared xDSL compatible data communications system comprising the steps of:
-
(a) receiving an xDSL based analog signal from a remote transceiver through a digital subscriber loop (DSL);
(b) selecting a frequency bandwidth F for said xDSL based analog signal to be used for the data transmission, where F is based on total available bandwidth in said DSL as well as requirements of one or more users of the xDSL compatible data communications system;
(c) sharing said frequency bandwidth F for data transmission between said one or more users by dividing said frequency bandwidth F into N separate data sub-bands, said N separate data sub-bands being configured in number and size in accordance with transmission requirements of said one or more users;
(d) performing separate A/D operations on N separate sub-band signals associated with said N separate data sub-bands to extract N separate digital signals;
(e) demodulating said N separate digital signals to extract data for said one or more users;
wherein said frequency bandwidth F bandwidth of said DSL can be shared by said one or more users.
-
Specification