finite impulse response filters are commonly used in high speed data communications electronics for reducing error rates in multilevel symbol encoding schemes. Schemes such as pulse amplitude modulation and quadrature amplitude modulation may have higher error rates for symbols with low signal to noise ratios. By selectively updating the tap coefficients of the filter based on the symbols received, a more robust, accurate filter can be built.
|
8. A method of adjusting a tap coefficient for a finite impulse response filter, the method comprising:
in response to receipt of a pulse amplitude-modulated signal including a first data symbol having a first specific voltage level, adjusting the filter coefficient based on a sign of the received first data symbol and a sign of an error signal corresponding to a difference between the received first data symbol and a decoded data signal; and
maintaining a constant tap coefficient in response to receipt of a second data symbol having a second specific voltage level.
15. A finite impulse response filter having an associated filter coefficient, the finite impulse response filter comprising:
means for delaying an input signal;
means for updating the filter coefficient based on the filter coefficient and a symbol of the delayed input signal, wherein the filter coefficient is updated to a different filter coefficient in response to receipt of a first symbol having a first specific voltage level, and wherein the filter coefficient is maintained constant in response to receipt of a second symbol having a second specific voltage level; and
means for generating a correction signal based on the delayed input signal and the updated filter coefficient.
1. A finite impulse response filter comprising:
a block configured to generate a coefficient adjustment signal based, at least in part, on a voltage level of a received symbol in a pulse amplitude-modulated signal;
an integrator configured to generate an undated filter coefficient based, at least in part, on a tap coefficient associated with the finite impulse response filter and the coefficient adjustment signal; and
a multiplier coupled to the integrator and configured to multiply the received symbol with the updated filter coefficient to generate a correction signal;
wherein the block is further configured to generate the coefficient adjustment signal with a value such that the updated filter coefficient is equal to the tap coefficient in response to receipt of a symbol having a first specific voltage level and to generate the coefficient adjustment signal with a value such that the updated filter coefficient is different from the tap coefficient in response to receipt of a symbol having a second specific voltage level.
14. A decision feedback equalizer comprising:
a decision circuit configured to receive a data signal and output decoded data;
an error calculator configured to generate an error signal corresponding to a difference between the data signal and the decoded data;
a plurality of taps coupled in series, wherein the plurality of taps are configured to receive a data signal, delay the data signal, and couple the delayed data signal to a next tap, each tap comprising a finite impulse response filter having a corresponding filter coefficient, wherein each finite impulse response filter is configured to generate a correction signal based on the data signal and the filter coefficient, and wherein each finite impulse response filter includes a filter coefficient updater configured to update the filter coefficient based, at least in part, on a specific voltage level of a received symbol; and
a summer configured to receive the respective correction signals from the plurality of taps, wherein the summer is coupled to the decision circuit and configured to receive an input signal and to generate the data signal based, at least in part, on the correction signals.
2. The finite impulse response filter of
3. The finite impulse response filter of
4. The finite impulse response filter of
5. The finite impulse response filter of
6. The finite impulse response filter of
9. The method of
10. The method of
11. The method of
12. The method of
13. The method of
|
This application claims priority under 35 U.S.C. §119(e) to provisional application No. 60/507,386 filed on Sep. 29, 2003 titled “FIR Adaption Method.”
The invention relates to finite impulse response filters, and, more specifically, adaptive finite impulse response filters.
Finite impulse response (FIR) filters are commonly used in high speed data communications electronics for reducing error rates in multilevel symbol encoding schemes. Schemes such as pulse amplitude modulation (PAM) and quadrature amplitude modulation (QAM) may have higher error rates for symbols with low signal to noise ratios. A symbol refers to a data pulse on a line. The symbol may have several bits of information encoded within the voltage level and polarity (PAN for example). By using high levels of bit encoding in symbols, lower symbol rates can be used. Lower symbol rates are desirable because of their lower levels of noise.
The output of a prior art pulse block 306 is the sign of the data 303 multiplied by the sign of the error 308. This output in the up/down pulse, and it is fed into an integrator 310. The integrator multiplies the up/down pulse by a small constant μ and adds that value to the previous filter coefficient to create a new coefficient. The following equation summarizes this:
hi+1=hi+(μ*sign(data)*sign(error))
Thus, the coefficient of the filter 302 constantly changes based on the sign of the error 308 and the sign of the data 303. The coefficient output of the integrator 310 is multiplied by the delayed data 303 at a multiplier 312. The result is a correction signal 314 that, when added to the symbol signal, ideally cancels any signal portions of previous symbols from a current symbol before the current symbol is decoded. Actual filters 302 may employ more than one tap in order to achieve the desired results.
Thus, there is a need for a FIR filter that accounts for low signal to noise ratio symbols when updating filter coefficients.
This document describes a FIR filter where filter coefficients are selectively updated. This document also describes a method for selectively updating filter coefficients.
FIR filters are used in many types of circuits. Examples include decision-feedback equalizers (DFE), echo cancellers (EC), feed forward equalizers (FFE), automatic gain control (AGC), and adaptive reference control (ARC). By not updating the filter coefficients for symbols with low signal to noise ratios, a more robust, less noise sensitive filter can be created.
The method of selectively updating filter coefficients may be applied to any encoding scheme. For example, with eight level PAM, one may choose to only update the coefficients for symbols with the largest absolute values (for example, +7 and −7, where the symbols are −7, −5, −3, −1, 1, 3, 5, 7). In another example, with 12 level PAM, one may choose to only update the coefficients for symbols with the largest absolute values (for example, +11 and −11, where the symbols are −11, −9, −7, −5, −3, −1, 1, 3, 5, 7, 9, 11). Alternately, one may choose to update the coefficients only for symbols with absolute signals in the upper half of possibilities. Alternately, one may choose to update the coefficients for all symbols except those with the smallest absolute signals (for example, update for all but 1 and −1 in 12-PAM). The scheme may also be used for quadrature encoded symbols. The symbols with low signal to noise ratios simply do not trigger an update of the filter coefficients.
It will be apparent to one skilled in the art that the described embodiments may be altered in many ways without departing from the spirit and scope of the invention. Accordingly, the scope of the invention should be determined by the following claims and their equivalents.
Takatori, Hiroshi, Lee, Chien-Hsin
Patent | Priority | Assignee | Title |
9621381, | May 19 2014 | Electronics and Telecommunications Research Institute | Communication apparatus and method for high efficiency satellite service |
Patent | Priority | Assignee | Title |
5572552, | Jan 27 1994 | Ericsson GE Mobile Communications Inc. | Method and system for demodulation of downlink CDMA signals |
6426972, | Jun 19 1998 | AVAGO TECHNOLOGIES GENERAL IP SINGAPORE PTE LTD | Reduced complexity equalizer for multi mode signaling |
6744886, | Jan 06 1999 | Lucent Technologies Inc. | Adaptive filter utilizing proportional affine projection algorithm |
6775322, | Aug 14 2000 | Unwired Planet, LLC | Equalizer with adaptive pre-filter |
6792040, | Oct 29 1999 | International Business Machines Corporation | Modems having a dual power mode capability and methods of operating same |
7321620, | Mar 26 2002 | Matsushita Electric Industrial Co., Ltd. | Equalizer and reproduction signal processing device |
20010004392, | |||
20030035474, | |||
20030157914, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Dec 09 2004 | TAKATORI, HIROSHI | KeyEye Communications | SEE ATTCHMENT REQUEST TO CORRECT ASSIGNMENT NAME ON PREVIOUSLY RECORDED 10 954137 | 017680 | /0505 | |
Dec 09 2004 | LEE, CHIEN-HSIN | KeyEye Communications | SEE ATTCHMENT REQUEST TO CORRECT ASSIGNMENT NAME ON PREVIOUSLY RECORDED 10 954137 | 017680 | /0505 | |
Jun 30 2009 | VENTURE LENDING & LEASING IV, INC | VINTOMIE NETWORKS B V , LLC | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 023003 | /0775 | |
Aug 26 2015 | VINTOMIE NETWORKS B V , LLC | CALLAHAN CELLULAR L L C | MERGER SEE DOCUMENT FOR DETAILS | 037551 | /0428 |
Date | Maintenance Fee Events |
Mar 18 2013 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Aug 29 2017 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Aug 12 2021 | M1553: Payment of Maintenance Fee, 12th Year, Large Entity. |
Date | Maintenance Schedule |
Mar 09 2013 | 4 years fee payment window open |
Sep 09 2013 | 6 months grace period start (w surcharge) |
Mar 09 2014 | patent expiry (for year 4) |
Mar 09 2016 | 2 years to revive unintentionally abandoned end. (for year 4) |
Mar 09 2017 | 8 years fee payment window open |
Sep 09 2017 | 6 months grace period start (w surcharge) |
Mar 09 2018 | patent expiry (for year 8) |
Mar 09 2020 | 2 years to revive unintentionally abandoned end. (for year 8) |
Mar 09 2021 | 12 years fee payment window open |
Sep 09 2021 | 6 months grace period start (w surcharge) |
Mar 09 2022 | patent expiry (for year 12) |
Mar 09 2024 | 2 years to revive unintentionally abandoned end. (for year 12) |