The present invention relates to digitally compensating linear distortion in a transmitter (Tx) of a modem and more particularly to digitally compensating linear distortion in a cable modem Tx.
“Modem” stands for modulator/demodulator. Modems may be used to transmit and receive data via telephone lines, cable systems and the like. A cable modem or a similar device may be used to provide high-speed access to the Internet or other computer network. A downstream direction refers to data flow to a cable modem (from a cable head-end or cable modem termination system (CMTS)), and an upstream direction refers to data flow from a cable modem (to a CMTS).
A cable plant provides downstream transmission in the higher frequency range, and upstream transmission in the lower frequency range. Thus higher frequency components of cable modem Tx signals are undesirable and should be minimized, so as not to impair downstream signals. To do so, they are attenuated with a few passive low-pass filters (LPF). But the LPF distorts the signal in the pass-band; also, there are additional sources of linear distortion in the Tx path, namely, a digital-to-analog converter (DAC) and power amplifier. A non-distorting path would have flat frequency response (FR); FR magnitude tilt and FR delay tilt are measures for linear distortion.
Today's requirements on FR cannot be provided with a low-cost LPF. Thus, the equalization (i.e., tilt compensation) problem arises. Presently, an analog equalizer is used to compensate for FR tilt. However, it is not a cost effective solution; the combination of an equalizer and LPF is the same as a high quality LPF. A better LPF requires more accurate components (and more components), raising cost and complexity.
On another hand, a high quality LPF makes more work than needed. The upstream spectrum spans the range of Fmin=5 to Fmax=42 Megahertz (MHz) in cable plants complying with the Data-Over-Cable Service Interface Specifications (DOCSIS), version 2.0, published Dec. 31, 2001, which define interface requirements for cable modems.
A cable modem never uses all of the upstream range at once. The spectrum is divided into a few channels, with the widest one occupying 6.4 MHz; in every given moment the cable modem is programmed to use one of the channels. But a LPF is non-programmable, so its FR must be flat in the whole upstream range.
Thus a need exists to equalize the Tx path “in band” (i.e., in the current channel only), instead of equalizing it in the whole upstream range at once, as a high quality LPF does.
In various embodiments, a compensation filter (CF) may be placed in a Tx path of an upstream signal path, such as immediately after a shaping filter (i.e., a Nyquist filter).
Referring now to
The Nyquist filter 10 receives symbols with a symbol rate (SR) and yields intermediate samples. The SR depends on the channel bandwidth; an intermediate sample rate is N-multiple of the symbol rate where N is a constant bigger than 2. In some examples discussed below an intermediate sample rate of 4*SR may be used, that is N=4.
As shown in
As shown in
As shown in
As used herewith, FR denotes the frequency response of the analog path which, in the embodiment of
Compensation filter 20 may operate in the baseband (i.e., before modulation) and may correct for subsequent signal distortion in the analog path by providing opposite pre-distortion. In other words, to compensate for FR tilt around Fcarrier, compensation filter 20 may introduce the opposite tilt.
In one embodiment, compensation filter 20 may be a digital filter with 3-taps finite impulse response (FIR), having the middle coefficient equal to 1, and imaginary first and last coefficients. Its structure is shown in
In one embodiment, the compensation filter 20 frequency response CF(f) may be given by the following equation:
As frequency response FR, carrier frequency Fcarrier, Symbol Rate SR, and Nyquist oversampling rate N are known, the tap coefficients k+ and k− may be calculated according to the following rule, as analog distortion is a function of the carrier frequency, thus different filter coefficients are generated for different values of the Fcarrier:
Let A be the FR magnitude slope of the analog front end at frequency Fcarrier:
Similarly, let B be the FR group delay slope at Fcarrier:
Then CF coefficients k+, k− shall be:
To deduce equation (4) from equation (1), one should calculate CF(f) magnitude and group delay slopes at f=0, then equate them to −A and −B respectively, neglecting powers and products of k+, k−.
In one embodiment, a magnitude-only correction may be needed. In this case
In this case, the CF structure may be reduced, as shown in
As shown further in
As shown in
In another embodiment, a digital filter may accommodate fixed point numbers. In such an embodiment, the maximum swing in amplitude may be equal to ±2K and may be reached for a frequency of F=±π/2. In an embodiment in which the sampling rate of the Nyquist filters is Fs=4Fsym, the peaks are reached at ±Fsym. Thus, in the Nyquist bandwidth of interest, with a bandwidth BW=1.25×Fsym, the swing is 2.5×K. From measurements, the maximum correction needed in one embodiment may be approximately 1.5 decibels (dB) (1.2 linear), therefore the maximum value of K may equal plus or minus 0.2, since 20Log(1+K)2=1.5. For example, if K is represented in a signed notation with 11 bits (i.e., S0.10, that is, 1 sign bit, 10 fractional bits, and no integer part bits), then the finest correction may be 0.0085 dB in such an embodiment.
Referring now to
As shown in
As shown in
Now following the lower branch (New_Q) of
In another embodiment phase non-linearity of an upstream signal may be corrected in addition to magnitude correction. Referring now to
In one embodiment, magnitude correction filter 20 may be a 3-tap filter corresponding to filter 20 shown in
Referring now to
In one embodiment, cable modem 320 may receive downstream data from CMTS 310 via RF tuner 330. The tuned signal may then be demodulated using demodulator 340. Demodulated signals may then be provided to media access control (MAC) 350, which may implement desired protocols for data transfer. In one embodiment, the MAC 350 may be controlled via control circuitry 360.
In one embodiment, an upstream signal path may travel from MAC 350 to modulator/burst transmitter 370. In one embodiment, modulator/burst transmitter 370 may include one or more digital complex filters in accordance with an embodiment of the present invention. The RF signals output from modulator/burst transmitter 370 may be filtered via IF filter 380 and transmitted upstream through a diplexer 385 and an amplifier 390.
In certain embodiments, the present invention may eliminate the need for external components to appropriately correct for magnitude and phase distortions, thus reducing the cost and complexity of a modem. Further, by using one or more programmable digital filters in accordance with an embodiment of the present invention, better correction may be tailored in both magnitude and phase independently. This flexibility may be desirable since different external components, such as a tuner or the like, may be used in various modems.
Certain embodiments may be implemented in software. As such, these embodiments may be stored on a storage medium having stored thereon instructions which can be used to program a data processing device, such as a computer system, modem, receiver, wireless interface or the like, to perform the embodiments. The storage medium may include, but is not limited to, any type of disk including floppy disks, optical disks, compact disk read-only memories (CD-ROMs), compact disk rewritables (CD-RWs), and magneto-optical disks, semiconductor devices such as flash memories, read-only memories (ROMs), random access memories (RAMs), erasable programmable read-only memories (EPROMs), electrically erasable programmable read-only memories (FEPROMs), magnetic or optical cards, or any type of media suitable for storing electronic instructions. Similarly, embodiments may be implemented as software modules executed by a programmable control device. A programmable control device may be a processor or a custom designed state machine, for example.
While the present invention has been described with respect to a limited number of embodiments, those skilled in the art will appreciate numerous modifications and variations therefrom. It is intended that the appended claims cover all such modifications and variations as fall within the true spirit and scope of this present invention.
Number | Name | Date | Kind |
---|---|---|---|
6519010 | Twitchell et al. | Feb 2003 | B2 |
6661849 | Guo et al. | Dec 2003 | B1 |
6907065 | Kim | Jun 2005 | B2 |
6957044 | Beech et al. | Oct 2005 | B2 |
6968170 | Talbot | Nov 2005 | B2 |
20030179831 | Gupta et al. | Sep 2003 | A1 |
Number | Date | Country | |
---|---|---|---|
20040190644 A1 | Sep 2004 | US |