WO2004059899A2 - Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback - Google Patents

Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback Download PDF

Info

Publication number
WO2004059899A2
WO2004059899A2 PCT/US2003/035352 US0335352W WO2004059899A2 WO 2004059899 A2 WO2004059899 A2 WO 2004059899A2 US 0335352 W US0335352 W US 0335352W WO 2004059899 A2 WO2004059899 A2 WO 2004059899A2
Authority
WO
WIPO (PCT)
Prior art keywords
signal
signals
data
circuitry
adaptation control
Prior art date
Application number
PCT/US2003/035352
Other languages
French (fr)
Other versions
WO2004059899A9 (en
WO2004059899A3 (en
Inventor
Abhijit G. Shanbhag
Qian Yu
Abhijit M. Phanse
Jishnu Bhatacharjee
Debanjan Mukherjee
Venugopal Balasubramonian
Fabian Giroud
Original Assignee
Scintera Networks, Inc.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US10/290,571 external-priority patent/US6940898B2/en
Application filed by Scintera Networks, Inc. filed Critical Scintera Networks, Inc.
Priority to AU2003291256A priority Critical patent/AU2003291256A1/en
Publication of WO2004059899A2 publication Critical patent/WO2004059899A2/en
Publication of WO2004059899A3 publication Critical patent/WO2004059899A3/en
Publication of WO2004059899A9 publication Critical patent/WO2004059899A9/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • H04L25/03057Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
    • H04L25/03063Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure using fractionally spaced delay lines or combinations of fractionally and integrally spaced taps
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L25/03012Arrangements for removing intersymbol interference operating in the time domain
    • H04L25/03019Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception
    • H04L25/03057Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure
    • H04L25/0307Arrangements for removing intersymbol interference operating in the time domain adaptive, i.e. capable of adjustment during data reception with a recursive structure using blind adaptation
    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03HIMPEDANCE NETWORKS, e.g. RESONANT CIRCUITS; RESONATORS
    • H03H21/00Adaptive networks
    • H03H21/0012Digital adaptive filters
    • H03H2021/0096Digital adaptive filters with input-sampling frequency and output-delivery frequency which differ, e.g. extrapolation; anti-aliasing
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03433Arrangements for removing intersymbol interference characterised by equaliser structure
    • H04L2025/03439Fixed structures
    • H04L2025/03445Time domain
    • H04L2025/03471Tapped delay lines
    • H04L2025/03484Tapped delay lines time-recursive
    • H04L2025/0349Tapped delay lines time-recursive as a feedback filter
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03433Arrangements for removing intersymbol interference characterised by equaliser structure
    • H04L2025/03439Fixed structures
    • H04L2025/03445Time domain
    • H04L2025/03471Tapped delay lines
    • H04L2025/03509Tapped delay lines fractionally spaced
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L25/00Baseband systems
    • H04L25/02Details ; arrangements for supplying electrical power along data transmission lines
    • H04L25/03Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
    • H04L25/03006Arrangements for removing intersymbol interference
    • H04L2025/03592Adaptation methods
    • H04L2025/03598Algorithms
    • H04L2025/03611Iterative algorithms

Definitions

  • the present invention relates to signal transmission and detection, and in particular, to techniques for compensating for signal distortions caused by signal dispersion and nonlinearities within the signal transmission media.
  • Signal processing architectures for intersymbol interference (ISI) equalization as used for communications transmission and/or storage systems may be divided into two categories: discrete-time architecture and continuous-time architecture.
  • Discrete- time architectures commonly used in current systems, use a sampled approach to render the input continuous-time, analog wavefo ⁇ n in discrete form.
  • a high resolution A/D converter which follows the analog anti-aliasing filter, is used as the sampler at the analog front end.
  • Continuous-time architectures use an analog continuous-time approach which directly processes and equalizes tl e incoming analog waveform while remaining in the continuous time domain until the final data bit stream is generated.
  • those signal processing architectures having a feedforward transversal filter and a feedback filter as their basic components are considered, and in particular, the following scenarios: discrete-time/continuous-time architectures with fractionally-spaced (i.e., tap spacing less than symbol-spaced) feedforward taps; continuous-time architecture with feedback that is nominally symbol-spaced; continuous-time/discrete-time architectures with fractionally-spaced feedback.
  • the following discussion concerns "fat tap" adaptation to cover the continuous-time architecture with fractionally-spaced feedback; however, sucn discussion may be readily emended- to- e cpE tte;; ⁇ thet.; scenarios as well.
  • Fractional-spaced feedforward filters have commonly been used either as stand-alone linear equalizers or in combination with Decision Feedback. Advantages of fractional-spaced versus symbol-spaced feedforward filters include: added robustness to constant or slowly varying sampling phase offset or sampling jitter; and improved signal-to-noise ratio (SNR) sensitivity, particularly in the absence of complete channel information, due to the role of the fractional-spaced filter as a combined adaptive matched filter and equalizer.
  • SNR signal-to-noise ratio
  • the adaptation technique for the tap coefficients have always implicitly assumed independence in the adaptation of the successive tap coefficients, which has been based on minimizing the mean squared error (MSE) as computed using the difference between the sheer input and output.
  • MSE mean squared error
  • LMSE least mean squared error
  • MMSE minimized mean squared error
  • an adaptive coefficient signal generator for use in an adaptive signal equalizer with fractionally-spaced feedback generates signals representing feedback tap coefficients in conjunction with a timing interpolation parameter such that the fractionally-spaced feedback circuitry dynamically emulates symbol-spaced feedback circuitry.
  • Advantages realized with the presently cla ⁇ ned invention include avoidance of a need for precisely symbol- spaced flat group delay filters, and the ability to account for slicer-induced jitter as well as variable group delays specific to certain data bit patterns due to frequency dependent group delays of various system elements (e.g., slicer(s) and mixer(s) in the feedback data path).
  • the presently claimed invention can be implemented and practiced in either the continuous time (e.g., analog) or discrete time (e.g., digital) domain.
  • continuous time e.g., analog
  • discrete time e.g., digital
  • data symbol rates less than one gigabit per second (IGb/s) can often be processed in either the continuous or discrete time domain, while data symbol rates greater than IGb/s must generally be processed in the continuous time domain.
  • IGb/s gigabit per second
  • data symbol rates greater than IGb/s must generally be processed in the continuous time domain.
  • data symbol rates in excess of 1 Gb/s will also become more susceptible to processing in the discrete time domain as well.
  • the presently cla ⁇ ned invention benefits the host system or network by effectively increasing the signal-to-noise ratio (SNR), thereby reducing the bit error rate (BER) and, in turn, adding robustness (e.g., with respect to phase offsets or jitter among the data symbols).
  • SNR signal-to-noise ratio
  • BER bit error rate
  • robustness e.g., with respect to phase offsets or jitter among the data symbols.
  • an adaptive feedback coefficient signal generator for use in an adaptive signal equalizer with an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes pre-slicer data signal that is sliced to provide a post-slicer data signal includes signal multiplication circuitry, signal combining circuitry, signal integration circuitry, signal weighting circuitry and signal complement circuitry.
  • First signal multiplication circuitry receives and multiplies a plurality of multiplicand signals to provide a plurality of product signals.
  • the plurality of multiplicand signals includes: a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith; a second data signal corresponding to the first data signal and delayed by a fraction of the data symbol period; an error signal corresponding to a difference between the post-slicer data signal and a pre-slicer data signal; a first adaptation control signal having a first value bounded by lower and upper values; and a second adaptation control signal having a second value related to a difference between a normalized value and the first value.
  • the plurality of product signals includes: a first product signal corresponding to a product of the first data signal, the error signal and the first adaptation control signal; and a second product signal corresponding to a product of the second data signal, the error signal and the second adaptation control signal.
  • the signal combining circuitry coupled to the first signal multiplication circuitry, receives and combines the plurality of product signals to provide a combined signal.
  • the signal integration circuitry coupled to the signal combining circuitry, receives and integrates the combined signal to provide a third adaptation control signal.
  • Second signal multiplication circuitry coupled to the signal integration circuitry, receives and multiplies the first, second and third adaptation control signals to provide a plurality of adaptive feedback coefficient signals.
  • the signal weighting circuitry coupled to the first signal multiplication circuitry and the second signal multiplication circuitry, receives a plurality of weighted coefficient signals and in response thereto receives and weights a plurality of adaptive filter coefficient signals to provide the first adaptation control signal.
  • the signal complement circuitry coupled to the first signal multiplication circuitry, the second signal multiplication circuitry and the signal weighting circuitry, receives and complements the first adaptation control signal to provide the second adaptation control signal.
  • an adaptive feedback coefficient signal generator for use in an adaptive signal equalizer with an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, with fractionally-spaced equalization feedback signal adaptively equalizes an incoming data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal includes first and second control signal generator circuitry.
  • the first control signal generator circuitry receives and processes a plurality of input signals and first and second adaptation control signals and in response thereto provides a plurality of adaptive feedback coefficient signals.
  • the plurality of input signals includes: a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith; a second data signal corresponding to the first data signal and delayed by a fraction of the data symbol period; and an error signal corresponding to a difference between the post-slicer data signal and. a pre-slicer data signal.
  • the second control signal generator circuitry coupled to the first control signal generator circuitry, receives and processes a plurality of adaptive filter coefficient signals and in response thereto provides the first and second adaptation control signals.
  • a method for generating adaptive feedback coefficient signals for adaptive signal equalization using an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, fractionally-spaced feedback and an equalization feedback signal to generate an adaptively equalized data signal as a pre- sheer data signal that is sliced to provide a post-slicer data signal includes: receiving and multiplying a plurality of multiplicand signals to .generate a plurality of product signals, wherein the plurality of multiplicand signals includes a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to the first data signal and delayed by a fraction of the data symbol period, an error signal corresponding to a difference between the post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized
  • a method for generating adaptive feedback coefficient signals for adaptive signal equalization using an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, fractionally-spaced feedback and an equalization feedback signal to generate an adaptively equalized data signal as a pre- sheer data signal that is sliced to provide a post-slicer data signal includes: receiving and processing a plurality of input signals and first and second adaptation control signals to generate a plurality of adaptive feedback coefficient signals, wherein the plurality of input signals includes a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to the first data signal and delayed by a fraction of the data symbol period, and an error signal corresponding to a difference between the post-slicer data signal and a pre-slicer data signal; and receiving and processing a plurality of adaptive filter coefficient signals to generate the first and second adaptation control signals.
  • Figure 1 is a block diagram of decision feedb sl q ' &l ⁇ ® ⁇ ). ⁇ ® in which an adaptive coefficient signal generator in accordance with the presently claimed invention can advantageously provide for improved data signal equalization.
  • FIG. 2 is a block diagram of the feedback portion of a DFE circuit in which an adaptive coefficient signal generator in accordance with the presently claimed invention is used to provide the adaptive coefficient signals.
  • FIG. 3 is a block diagram of one embodiment of an adaptive coefficient signal generator in accordance with the presently claimed invention.
  • FIG. 4 is a block diagram of an exemplary implementation of the adaptive coefficient signal generator of Figure 3.
  • FIG. 5 is a block diagram of another embodiment of an adaptive coefficient signal generator in accordance with the presently claimed invention.
  • Figure 6 is a block diagram of an exemplary implementation of the adaptive coefficient signal generator of Figure 5.
  • Figure 7 is a block diagram of an alternative implementation of the adaptive coefficient signal generator of Figure 4.
  • Figure 8 is a block diagram of an alternative implementation of the adaptive coefficient signal generator of Figure 6.
  • Figure 9 is a block diagram depicting signal adaptation using correlated taps in accordance with another embodiment of the presently claimed invention.
  • FIG. 10 is a block diagram of another embodiment of an adaptive coefficient signal generator in accordance with the presently claimed invention.
  • FIG 11 is a block diagram of feedforward equalization (FFE) circuitry with which the adaptive coefficient signal generator of Figure 10 can share adaptive filter coefficient signals.
  • FFE feedforward equalization
  • Figure 12 is a block diagram of an exemplary implementation of an adaptive filter coefficient signal generator for providing adaptive filter coefficient signals for the adaptive coefficient signal generator of Figure 10.
  • Figure 13 is a block diagram of an exemplary implementation of a portion of the adaptive coefficient signal generator of Figure 10.
  • Figure 14 is a block diagram of an alternative implementation of a portion of the adaptive coefficient signal generator of Figure 10.
  • Figure 15 is a block diagram of an exemplary implementation of the adaptive coefficient signal generator of Figure 10.
  • Figures 16A and 16B illustrate of an analog continuous-time feedforward filter in conjunction with "fat tap” adaptation in accordance with the presently claimed invention.
  • signal may refer to one or more currents, one or more voltages, or a data signal.
  • the adaptation of the taps within the fat tap should have some kind of adaptive timing interpolation between them so that the effective timing of the fat tap corresponds to the corresponding symbol timing. Further, both taps in the fat tap need to adapt together using LMSE adaptation, for instance, since their inputs are correlated.
  • LMSE adaptation for instance, since their inputs are correlated.
  • IFTA Independent Fat Tap Adaptation
  • the feedback tap spacing be denoted by ⁇ which is sufficiently less than the symbol period. It is assumed that the feedback symbol waveform is approximately piece- wise linear within the span of time interval ⁇ .
  • the feedback signal is denoted as s(t)
  • the parametric equation of the line passing through s(t) and s(t - ⁇ ) may be denoted via: r--.(t) + (l-r) -_.(t-r) for the parameter r (in general, - ⁇ ⁇ r ⁇ oo ).
  • the fat tap tries to emulate tl e corresponding symbol-spaced feedback tap with LMS tap coefficient c.
  • the correlation ratio between the two adapting taps of the fat tap is then r . It is then required to adapt tlie parameters c and r for the fat tap.
  • — i 1 (t - ⁇ r ) may easily be implemented by passing the output of the fat tap dt through a C-R differentiator block, which is a high-pass filter.
  • the next step is determining which pair of two (or more) taps belong to the same fat tap.
  • the specific two adjacent taps which form a fat tap corresponding to a specific past symbol may vary depending on the group delay variations of different analog or digital components within the feedback path such as the sheer, delay elements, summer, mixer, etc.
  • One approach is to hypothesize that different (disjoint) pairs of taps correspond to different fat taps corresponding to different past symbols.
  • the timing interpolation parameter which should ideally be within the range (0,1) and/or the hypothesis which corresponds to the minimum mean squared error, the winning hypothesis may be selected as part of the start-up procedures of the circuit.
  • a decision feedback equalizer (DFE) 100 typically includes a feed forward filter 102 and a feedback filter 104.
  • the feedback filter 104 processes the decisions d k from the output of the final signal sheer 106.
  • the coefficients, or gains, F j can be adjusted to cancel ISI on the current symbol based upon past detected symbols.
  • the feed forward filter 102 has N ⁇ +N 2 +1 taps while the feedback filter 104 has N taps, and the output d u 109 of the final signal summer 108 can be expressed as follows:
  • the output signal 107 is successively delayed through a sequence of time delay elements 110a, 110b, ... 11 On (e.g., with each successive time delay element 110 imparting a time delay equal to one symbol).
  • Each of the successively time-delayed signals Ilia, 111b, ... 11 In are processed in their respective adaptive gain stages 112a, 112b, ... 112n to provide corresponding adaptive feedback signals 113a, 113b, ... 113n which are summed together in a signal summing circuit 114 to produce the equalization feedback signal 115.
  • the adaptive gain stages 112a, 112b, ... 112n process their respective time- delayed signals I lia, 11 lb ... 11 In based upon an error signal 117 representing the error, if any, between the post-slicer data signal 107 and the pre-slicer data signal 109.
  • This error signal 117 is typically generated by subtracting the pre-slicer data signal 109 from the post-slicer data signal 107 in a signal summing circuit 116.
  • a feedback filter 104a for use in a DFE in a continuous time signal application includes the time delay elements 110 as well as the adaptive gain stages 112.
  • each of the time delay elements 110 is a fractional delay element and, therefore, imparts to its data signal a time delay of a fraction of the data symbol
  • each of the adaptive gain stages 112 is a multiplier that multiplies its respective time-delayed input signal 111 by one of two adaptive coefficient signals 205b, 205c (discussed in more detail below).
  • a fat tap adaptation (FTA) stage 200 is included. As discussed in more detail below, this FTA stage 200 provides the adaptive coefficient signals 205b, 205c.
  • this FTA stage 200 provides these adaptive coefficient signals 205b, 205c in accordance with the error signal 117 and the corresponding time-delayed signal 11 la, 11 lb prfoqgse 'by gain stages 112aa, 112ba.
  • the FTA stage 200 also uses the equalization feedback signal 115.
  • adaptive gain stages 112aa and 112ba operate as correlated taps since adaptive coefficient signals 205b and 205c are correlated (discussed in more detail below).
  • those among the remaining adaptive gain stages 112ca, ..., 112na-l, 112na that do not use a corresponding FTA stage 200 are independent taps to the extent that their respective adaptive coefficient signals Cca, ..., Cna-1, Can are independent, i.e., uncorrelated.
  • one example 200a of the FTA stage 200 ( Figure 2) includes multiplier circuits 202a, 202b and control signal generator circuitry implemented as a coefficient signal generator 204a and a timing interpolation parameter signal generator 206a, all interconnected substantially as shown.
  • the adjacent time-delayed feedback signals I lia, 11 lb are multiplied in their respective multiplier circuits 202a, 202b with the error signal 117.
  • the resulting product signals 203a, 203b are processed by the control signal generator circuits 204a, 206a.
  • the first control signal generator circuit 204a provides an adaptation control signal 205a to the second control signal generator circuit 206a which, in return, provides two other adaptation control signals 207a, 207b to the first control signal generator 204a.
  • the second control signal generator circuit 206a provides two other adaptation control signals 207a, 207b to the first control signal generator 204a.
  • the first control signal generator circuit 204a provides the adaptive coefficient signals c(t)r(t) 205b, c(t)(l-r(t)) 205c, where signal element c(t) is the weighting factor and signal element r(t) is the factor indicative of the degree of correlation between the adjacent time-delayed feedback signals Ilia, 11 lb.
  • signal element c(t) is the weighting factor
  • signal element r(t) is the factor indicative of the degree of correlation between the adjacent time-delayed feedback signals Ilia, 11 lb.
  • one ' example 200aa of the FTA circuit 200a of Figure 3 implements the control signal generators 204a, 206a substantially as shown.
  • the initial product signals 203 a, 203b are further multiplied in further multiplier circuits 212aa, 212ba with the adaptation control signals 207aa, 207ba from the other control signal generator 206aa.
  • An additional constant signal 211 can also be multiplied as part of Jhq[pr(- ct «o t pe ⁇ ] d s,.. --r; ⁇ ;;b : implemented as a constant scaling factor within the multiplier circuits 212aa, 212ba.
  • the resulting product signal 213aa, 213ba are summed in a signal summing circuit 214.
  • the resulting sum signal 215 is integrated in an integration circuit 216 (e.g., a low pass filter) to produce the first adaptation control signal 205aa.
  • This adaptation control signal 205aa in addition to being provided to the other control signal generator 206a, is multiplied within further multiplication circuits 218a, 218b with the other adaptation control signals 207aa, 207ba provided by the other control signal generator 206aa.
  • the product signals resulting from these multiplication operations are tl e adaptive coefficient signals 205ba, 205ca.
  • the initial product signals 203 a, 203b are differentially summed in a signal summing circuit, where the second product signal 203b is subtracted from the first product signal 203a.
  • the resulting difference signal 223 is multiplied in a multiplier circuit 224a with the adaptation control signal 205aa provided by the first control signal generator 204aa.
  • an additional constant signal 221 can also be used in this multiplication operation, or, alternatively, be implemented as a constant scaling factor within the multiplication circuit 224a operation.
  • the resulting product signal 225 is integrated by another signal integration circuit 226 (e.g., a low pass filter) to produce one of the adaptation control signals 207aa used by the first control signal generator 204aa.
  • This adaptation control signal 207aa is further processed by a signal complement circuit 228 in which the input signal 207aa is subtracted from a reference signal having a normalized value, with the resulting difference signal 207ba serving as the other adaptation control signal used by the first control signal generator 204aa. For example, if the value of the incoming signal 207aa were considered to have a normalized signal value range bounded by the values of zero and unity, the signal complement circuit 228 subtracts the incoming signal 207aa from the value of unity to produce the output signal 207ba.
  • FIG. 5 another embodiment 200b of the FTA circuitry 200 ( Figure 2) uses alternative implementations 204b, 206b of the control signal generators to process the incoming data signals Ilia, 11 lb, the error signal 117 and the equalization feedback signal 115.
  • Figure 6 one implementation Figure 5 can be implemented substantially as shown.
  • the time-delayed data signals Ilia, 11 lb and error signal 117 are multiplied in the multiplier circuits 212ab, 212bb (with the multiplication, or scaling, constant 211 included as part of the operation as discussed above) along with the adaptation control signals 207ab, 207bb from the other control signal generator 206ba.
  • the resulting product signals 213ab, 213bb are summed in the summing circuit 214.
  • the resulting sum signal 215 is integrated in the signal integration circuit 216 (e.g., a low pass filter) to produce an adaptation control signal 205ab (which, in this implementation, is used internally and is not provided to the other control signal generator 206ba).
  • This signal 205ab is multiplied in output multiplier circuits 218a, 218b with the adaptation control signals 207ab, 207bb provided by the other control signal generator 206ba to produce the adaptive coefficient signals 205bb, 205cb.
  • the equalization feedback signal 115 is differentiated in a signal differentiation circuit 232 (e.g., a high pass filter).
  • the resulting differentiated signal 233 is multiplied in a multiplier circuit 224b with the error signal 117 (with the multiplication, or scaling, constant 221 included as part of the operation as discussed above).
  • the resulting product signal 207 ab forms one of the adaptation control signals provided to the first control signal generator 204ba.
  • This signal 207ab is also complemented by the signal complement circuit 228 (as discussed above) to produce the other adaptation control signal 207bb provided to the first control signal generator 204ba.
  • an adaptive coefficient signal generator in accordance with another embodiment 300 of the presently claimed invention includes error mixer stages 302, 304, a complement integrating mixer stage 306, an integrating mixer stage 308 and a complement coefficient mixer stage 312, all interconnected substantially as shown.
  • the time-delayed data signals I l ia, 11 lb are received and processed by the error mixer stages 302, 304.
  • Each error mixer stage 302, 304 multiplies these signals I lia, 111b with the error signal 117 in signal multipliers 352, 354.
  • the resulting product signals 353, 355 are summed in a signal combiner 356 and the sum signal 357 is integrated by a signal integration circuit 358 (e.g., a low pass filter).
  • the signals 303, 305 produced by these mixer stages 302, 304 are further processed by the complement integrating mixer stage 306 and integrating mixer stage 308.
  • the complement integrating mixer 306 multiplies signals 303 and 305 in signal multipliers 360, 362 with the signal 309 produced by [ ⁇ n ⁇ graii ⁇ SeSst ⁇ g3.ffi ⁇
  • the resulting product signals 361, 363 are summed in a signal combiner 364.
  • the sum signal 365 is integrated by a signal integration circuit 366 (e.g., a low pass filter).
  • the integrating mixer stage 308 multiplies signal 303 and signal 305 (which is inverted by a signal inversion circuit 310) in signal multipliers 370, 372 with the signal 307 produced by the complement integrating mixer stage 306.
  • the resulting product signals 371, 373 are summed in a signal combiner 374.
  • the sum signal 375 is integrated by a signal integration circuit 376 (e.g., a low pass filter).
  • the signals 307, 309 produced by the complement integrating mixer stage 306 and integrating mixer stage 308 are multiplied in the signal multipliers 380, 382 of the complement coefficient mixer stage 312 with the signal 309 produced by the integrating mixer stage 308.
  • the resulting product signals 381, 383 are integrated in respective signal integration circuits 384, 386 (e.g., low pass filters), thereby producing the adaptive coefficient signals 205bc, 205cc.
  • an adaptive coefficient signal generator in accordance with another embodiment 240 of the presently claimed invention shares some similarities with the implementation shown in Figure 6.
  • the data signals I lia, 111b are multiplied in multiplier circuits 212ac, 212bc (with a multiplication, or scaling, constant 211 as desired).
  • the resulting product signals 213ac, 213bc are summed in a signal combiner 214a and the sum signal 215a is buffered by a gain stage 214b.
  • the resulting buffered signal 215b is multiplied in a signal multiplier 118 with an integrated signal 245 (discussed in more detail below) to produce the equalization feedback signal 115a, and is also processed by two signal delay stages 246, 248 (discussed in more detail below).
  • the buffered signal 215b is processed by the first signal delay stage 246, which compensates for signal delays introduced by the signal sheer 106 ( Figure 1), the feedback signal multiplication circuit 118 and the feedback signal summing circuitry 108 ( Figure 1) while subtracting out a delay corresponding to that introduced by the signal inversion circuitry 250 and signal differentiation circuit 232a.
  • the delayed signal 247 is inverted in a signal inversion circuit 250.
  • the inverted signal 251 is differentiated in a signal differentiation circuit 232a (e.g., a high pass filter).
  • the differentiated signal 233 a is multiplied in a signal multiplier 224c with the error signal 117 (along with a multiplication, or scaling, constant 221 as desired).
  • the resulting product signal 225c is integrated in a signal integration circuit 226a (e.g., a low pass filter) to produce the adaptation control sig ⁇ ialL22faf ⁇ t._!iignI ⁇ mihlt_pIe?ii ' •- 212bc.
  • This signal 227a is also complemented by a signal complement circuit 228a (as discussed above) to produce the other adaptation control signal 229a for signal multiplier 212ac.
  • the second signal delay stage 248 compensates for signal delays introduced by the signal sheer 106 ( Figure 1), the feedback multiplier 118 and feedback signal summer 108 ( Figure 1).
  • the resulting delayed signal 249 is multiplied in a signal multiplier 242 with the error signal 117.
  • the resulting product signal 243 is integrated in a signal integration circuit 244 (e.g., a low pass filter).
  • the integrated signal 245 is multiplied with the buffered signal 215b in the feedback signal multiplier 118 to produce the equalization feedback signal 115a.
  • the adaptive coefficient signals as discussed above can be used in an adaptive signal equalizer with fractionally-spaced feedback in a number of ways.
  • the time-delayed data signals I l ia, 11 lb are multiplied in signal multipliers 112aa, 112ba with the adaptive coefficient signals 205b, 205c, with the resulting product signals 113aa, 113ba combined in a signal combiner 114a to produce a signal 115a which may or may not be the final equalization feedback signal (discussed in more detail below).
  • the first adaptation control signal 205b corresponds to a product of a weighting factor c(t) and the correlation factor r(t)
  • the second adaptation control signal 205c corresponds to a product of the weighting factor c(t) and the complement [l-r(t)] of the correlation factor r(t).
  • the sum signal 115a can be used directly as the final equalization feedback signal or can be further scaled (e.g., multiplied by a value of unity) in the output multiplier 114b to produce the final equalization feedback signal 115b.
  • the first adaptation control signal 205b corresponds to a product of a partial weighting factor c ⁇ (t) and the correlation factor r(t)
  • the second adaptation control signal 205c corresponds to a product of the partial weighting factor c ⁇ (t) and the complement [l-r(t)] of the correlation factor r(t).
  • the sum signal 115a is multiplied in the multiplier 114b by a final weighting factor c 2 (t) to produce the final equalization feedback signal 115b.
  • the first adaptation control signal 205b corresponds to the correlation factor r(t)
  • the second adaptation control signal 205c corresponds to the complement [l-r(t)] of the correlation factor r(t).
  • the sum signal 115a is multiplied in the output multiplier 114b by the weig ⁇ mg.ffctoy;c(t) ;p£ ⁇ duc&itE& final equalization feedback signal 115b.
  • a number of enhancements or modifications may be used to improve the performance over the IFTA with two taps within the fat tap.
  • adaptation of r may not occur in a continuous-time basis.
  • One tap in the fat tap may be set to be at c with LMS adaptation (discrete-time or continuous-time), while the coefficient of the other tap within the fat tap is related to
  • the first tap coefficient as a multiple by a correlation parameter (of the form as r described above).
  • a correlation parameter of the form as r described above.
  • a discrete set of such hypotheses corresponding to different values of the correlation parameter may be assumed.
  • Each hypothesis is tested and the r different taps, which may be LMS-adaptable, are adapted and, after convergence, the steady-state mean square error and/or the adapted filter coefficients may be used to decide on the right hypothesis (the right hypothesis may be selected to be the one with minimum MSE and/or acceptable patterns within the tap coefficients).
  • Multiple taps (more than two) and/or a variable number of taps may be used within a fat tap.
  • a simple but effective approach here is to do multiple stages of linear interpolation, each stage consisting of a linear interpolation between some two points obtained from the earlier stage to give one new point which may be used in the next stage.
  • the multi-tap fat tap will then have more than two parameters to adapt.
  • the feedback tap coefficients for the fat tap with input signals s(t),s(t - ⁇ ),s(t-2- ⁇ ) are then c • • r 2 , c • (1 - r ) • r 2 , c • (1 - r 2 ) .
  • the adaptation updates of the 3 parameters r,,7--,cin the continuous-time domain are as follows:
  • — — may easily be implemented by passing the outputs of the fat dv dv tap f(t),f(t) through the C-R differentiator block, which is a high-pass filter.
  • More general interpolation can also be employed, especially when more than two taps are included within the fat tap, such as quadratic interpolation.
  • the corresponding tap coefficients may be given as c ⁇ f 0 (r), c ⁇ f (r), c ⁇ f 2 (r) for some appropriately selected functions f 0 ( ⁇ ), f ( ⁇ ), f 2 ( ⁇ ) , which in general may also be functions of more than one parameter.
  • the adaptation updates are then given as:
  • ⁇ r(t) c(t)-e(t)-[f ⁇ (r)-s(t)xf;(r)-s(t- ⁇ )xf 2 r)- S (t-2- ⁇ )] dt which may be approximated by the following explicit update equation for r(t) : l r(t) ⁇ ⁇ r - ⁇ c(v) -e(v) -[f a (r)-s(v) x fl(r)-s(v- ⁇ ) + f 2 ' (r) -s(v-2- ⁇ dv Fat tap with gain offset
  • a fat tap with gain offset may be used. For example, consider two feedback taps within a fat tap with input signals s(t),s(t - ⁇ ) . The tap coefficients for these two taps are then respectively c • r, c • a ⁇ (1 - r) . The adaptation updates for the three parameters (c, a, r ) are then given as:
  • Multiple fat taps may share one or more taps such that each tap could correspond to more than one symbol (e.g., two symbols). It would then be expected that a set of fat taps together emulate multiple symbol-spaced feedback taps. For example, consider three feedback taps with input signals s(t),s(t - ⁇ ), s(t-2 - ⁇ ) such that these together could correspond to two symbol-spaced feedback taps.
  • the first fat tap which corresponds to the first past symbol consists of the feedback taps with inputs s(t),s(t - ⁇ )
  • the second fat tap corresponds to the second past symbol and consists of the feedback taps with inputs s(t - ⁇ ), s(t -2- ⁇ ) ; thus, the fat taps have an overlapping feedback tap.
  • the feedback tap coefficients may then be expressed as c r l ,c ] -(l- ⁇ )Xc 2 -r 2 ,c 2 -(l-r 2 ) .
  • c 2 (t) Ma ⁇ ⁇ [>2 ⁇ s(y) + (1 - '2 ) ⁇ s(y - ⁇ ) ⁇ v
  • FIG. 10 another embodiment 200c of the FTA circuitry 200 ( Figure 2) uses alternative implementations 204b, 206c of the control signal generators to process the incoming time-delayed data signals I lia, 11 lb, the error signal 117 and adaptive filter coefficient signals 15 (discussed in more detail below) from the feedforward filter 102a of the equalizer 100 ( Figure 1).
  • the feedforward filter 102a processes the incoming data signal 101 to produce the equalized signal 109 using a series of signal delay elements 32a, 32b, ..., 32n, multiplier circuits 34a, 34b, ..., 34n and output summing circuit 108a in accordance with well-known techniques.
  • Each of the successively delayed versions 33a, 33b, ..., 33n of the data signal, as well as the incoming data signal 101, is multiplied in one of the multiplication circuits 34a, 34b, ..., 34n with its respective adaptive filter coefficient signal 15a, 15b, ..., 15n (along with a multiplication, or scaling, constant, as desired).
  • the resulting product signals 35a, 35b, ..., 35n are summed in the signal summing circuit 108a, with the resulting sum signal forming the equalized signal 109.
  • an adaptive coefficients generator 14 processes the incoming data signal 101 and the error signal 117 using series of signal delay elements 42a, 42b, ..., 42n, signal multipliers 44a, 44b, ..., 44n and signal integrators (e.g., low pass filters) 46a, 46b,
  • the incoming signal 101 is successively delayed by the signal delay elements 42a, 42b, ..., 42n to produce successively delayed versions 43a, 43b, ..., 43n of the incoming signal 101.
  • Each of these signals 101, 43a, 43b, ..., 43n is multiplied in its respective signal multiplier 44a, 44b, ..., 44n with the error signal 117 (along with a multiplication, or scaling, constant, as desired).
  • one embodiment 206ca of this alternative second control signal generator in accordance with the presently claimed invention includes a set of signal weighting circuits (e.g., multipliers) 156a, 156b, ..., 156n, a signal combining (e.g., summing) circuit 158 and a signal integration circuit (e.g., low pass filter) 160, interconnected substantially as shown.
  • signal weighting circuits e.g., multipliers
  • Each of the adaptive filter coefficient signals 15a, 15b, ..., 15n is weighted (e.g., multiplied) in a respective multiplier 156a, 156b ..., 156n with a corresponding weighted, or scaled, signal 155a, 155b, ..., 155n (as well as a multiplication, or scaling, factor ⁇ 161, as desired).
  • the resulting product signals 157a, 157b, ... 157n are combined (e.g., summed) in the signal combiner 158.
  • the combined signal 159 is integrated (e.g., low pass filtered) by the signal integrator 160 to produce the adaptation control signal 207ac r(t).
  • This signal 207ac is also complemented by signal complement circuitry 228 (as discussed above) to produce the other adaptation control signal 207bc [l-r(t)] provided to the first control signal generator 204b.
  • another embodiment 206cb of the second control signal generator 206c in accordance with the presently claimed invention includes an alternative implementation 164 of weighting circuitry for weighting the adaptive filter coefficient signals 15 with corresponding weighted, or scaled, signals 155 (as well as a multiplication, or scaling, factor ⁇ 161, as desired).
  • weighting circuitry 164 can be implemented in accordance with well-known techniques using multiple signal weighting circuits (e.g., multipliers) and signal combining (e.g., summing) circuits to perform the prescribed weighting of the respective adaptive filter coefficient signals 15 with the corresponding weighted, or scaled, signals 155 over the appropriate ranges of t andy.
  • the resultant signal 165 is integrated (e.g., low pass filtered) by a signal integrator 160 to produce the adaptation control signal 207ad r(t).
  • This signal 207ad is also complemented by signal complement circuitry 228 (as discussed above) to produce the other adaptation cortrQX;silgnaLl!i2 SC ⁇ i_-(t) ' ] ⁇ provided to the first control signal generator 204b.
  • this technique can also be implemented using adaptive coefficient signals from an adaptive feedback filter 104 ( Figure 1).
  • one implementation 200ac of the FTA circuit 200c of Figure 10 can be implemented substantially as shown.
  • the first control signal generator 204ba operates as discussed above in connection with Figure 6. .
  • Timing control ratio parameter may be using the "eye monitor" test.
  • Figure 16A illustrates the "eye” diagram for the incoming data signal 101 ( Figure 11) prior to equalization
  • Figure 16B illustrates the "eye” diagram for the output signal 107 of the sheer 106 following equalization in accordance with the presently claimed invention.
  • the uncompensated waveform of Figure 16A has "eyes" Ea which are substantially closed, thereby producing a high BER corresponding to an eye-opening penalty approaching infinity.
  • the compensated waveform of Figure 16B has "eyes" Eb which are substantially open, thereby producing a low BER corresponding to an eye-opening penalty of approximately three decibels.

Abstract

An adaptive coefficient signal generator for use in an adaptive signal equalizer with fractionally-spaced feedback. The signals representing the feedback tap coefficients are generated in conjunction with a timing interpolation parameter such that the fractionally-spaced feedback circuitry dynamically emulates symbol-spaced feedback circuitry.

Description

Figure imgf000002_0001
RELATED APPLICATIONS
This is a continuation-in-part of U.S. patent application no. 10/290,571, filed November 8, 2002.
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to signal transmission and detection, and in particular, to techniques for compensating for signal distortions caused by signal dispersion and nonlinearities within the signal transmission media.
2. Description of the Related Art
Signal processing architectures for intersymbol interference (ISI) equalization as used for communications transmission and/or storage systems may be divided into two categories: discrete-time architecture and continuous-time architecture. Discrete- time architectures, commonly used in current systems, use a sampled approach to render the input continuous-time, analog wavefoπn in discrete form. Typically, a high resolution A/D converter, which follows the analog anti-aliasing filter, is used as the sampler at the analog front end. Continuous-time architectures use an analog continuous-time approach which directly processes and equalizes tl e incoming analog waveform while remaining in the continuous time domain until the final data bit stream is generated.
At present, those signal processing architectures having a feedforward transversal filter and a feedback filter as their basic components are considered, and in particular, the following scenarios: discrete-time/continuous-time architectures with fractionally-spaced (i.e., tap spacing less than symbol-spaced) feedforward taps; continuous-time architecture with feedback that is nominally symbol-spaced; continuous-time/discrete-time architectures with fractionally-spaced feedback. For purposes of the presently claimed invention, the following discussion concerns "fat tap" adaptation to cover the continuous-time architecture with fractionally-spaced feedback; however, sucn discussion may be readily emended- to- e cpE tte;;øthet.; scenarios as well.
Fractional-spaced feedforward filters have commonly been used either as stand-alone linear equalizers or in combination with Decision Feedback. Advantages of fractional-spaced versus symbol-spaced feedforward filters include: added robustness to constant or slowly varying sampling phase offset or sampling jitter; and improved signal-to-noise ratio (SNR) sensitivity, particularly in the absence of complete channel information, due to the role of the fractional-spaced filter as a combined adaptive matched filter and equalizer. The adaptation technique for the tap coefficients have always implicitly assumed independence in the adaptation of the successive tap coefficients, which has been based on minimizing the mean squared error (MSE) as computed using the difference between the sheer input and output. This adaptation technique is referred to as LMSE (least mean squared error) or MMSE (minimized mean squared error) adaptation. It can be shown that the LMSE adaptation for both fractional feedforward or symbol spaced feedback at iteration kXl reduces to the following coefficient update equations: cik+l) = c( ' + μe^s (discrete-time adaptation case) where c( J is the tap coefficient vector and e{k) the corresponding error at the k'h iteration, s is the vector with components as the input waveform to the corresponding tap mixer and μ is a constant and is an adaptation parameter; and
c = J μ ■ e(t)s(t)dt (continuous-time adaptation case)
0 with similar terminology as above.
When continuous-time feedback is considered, a number of difficulties are encountered. For example, it is difficult and sometimes unfeasible to design precisely symbol-spaced, flat group delay filters. If the total group delay on the feedback path for canceling successive past symbols is even slightly different from the corresponding symbol period, the performance loss can be substantial. This may necessitate the need for using fractionally-spaced feedback filters. Fractionally-spaced feedback filters may also be needed to account for the slicer-induced jitter and/or the data bits pattern-specific group delays due to frequency dependent group delays of the sheer, mixer and any other analog/digital component on the feedback data path. Further when an equalizer with fractionally-spaced
Figure imgf000004_0001
LMS adaptation of the successive feedback taps fails because of the strongly correlated nature of the fractional tap-spaced feedback data.
SUMMARY OF THE INVENTION
In accordance with the presently claimed invention, an adaptive coefficient signal generator for use in an adaptive signal equalizer with fractionally-spaced feedback generates signals representing feedback tap coefficients in conjunction with a timing interpolation parameter such that the fractionally-spaced feedback circuitry dynamically emulates symbol-spaced feedback circuitry. Advantages realized with the presently claύned invention include avoidance of a need for precisely symbol- spaced flat group delay filters, and the ability to account for slicer-induced jitter as well as variable group delays specific to certain data bit patterns due to frequency dependent group delays of various system elements (e.g., slicer(s) and mixer(s) in the feedback data path).
As will become evident from the following discussion, the presently claimed invention can be implemented and practiced in either the continuous time (e.g., analog) or discrete time (e.g., digital) domain. At the present point in time, data symbol rates less than one gigabit per second (IGb/s) can often be processed in either the continuous or discrete time domain, while data symbol rates greater than IGb/s must generally be processed in the continuous time domain. However, as the applicable technology advances, it is expected that data symbol rates in excess of 1 Gb/s will also become more susceptible to processing in the discrete time domain as well. As will become further evident, the presently claύned invention benefits the host system or network by effectively increasing the signal-to-noise ratio (SNR), thereby reducing the bit error rate (BER) and, in turn, adding robustness (e.g., with respect to phase offsets or jitter among the data symbols). For example, in the case of a fiber optic network, such added performance and robustness will allow a longer network to be realized without a concomitant increase in network infrastructure. In accordance with one embodiment of the presently claimed invention, an adaptive feedback coefficient signal generator for use in an adaptive signal equalizer with an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes
Figure imgf000005_0001
pre-slicer data signal that is sliced to provide a post-slicer data signal includes signal multiplication circuitry, signal combining circuitry, signal integration circuitry, signal weighting circuitry and signal complement circuitry. First signal multiplication circuitry receives and multiplies a plurality of multiplicand signals to provide a plurality of product signals. The plurality of multiplicand signals includes: a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith; a second data signal corresponding to the first data signal and delayed by a fraction of the data symbol period; an error signal corresponding to a difference between the post-slicer data signal and a pre-slicer data signal; a first adaptation control signal having a first value bounded by lower and upper values; and a second adaptation control signal having a second value related to a difference between a normalized value and the first value. The plurality of product signals includes: a first product signal corresponding to a product of the first data signal, the error signal and the first adaptation control signal; and a second product signal corresponding to a product of the second data signal, the error signal and the second adaptation control signal. The signal combining circuitry, coupled to the first signal multiplication circuitry, receives and combines the plurality of product signals to provide a combined signal. The signal integration circuitry, coupled to the signal combining circuitry, receives and integrates the combined signal to provide a third adaptation control signal. Second signal multiplication circuitry, coupled to the signal integration circuitry, receives and multiplies the first, second and third adaptation control signals to provide a plurality of adaptive feedback coefficient signals. The signal weighting circuitry, coupled to the first signal multiplication circuitry and the second signal multiplication circuitry, receives a plurality of weighted coefficient signals and in response thereto receives and weights a plurality of adaptive filter coefficient signals to provide the first adaptation control signal. The signal complement circuitry, coupled to the first signal multiplication circuitry, the second signal multiplication circuitry and the signal weighting circuitry, receives and complements the first adaptation control signal to provide the second adaptation control signal.
In accordance with another embodiment of the presently claimed invention, an adaptive feedback coefficient signal generator for use in an adaptive signal equalizer with an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, with fractionally-spaced
Figure imgf000006_0001
equalization feedback signal adaptively equalizes an incoming data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal includes first and second control signal generator circuitry. The first control signal generator circuitry receives and processes a plurality of input signals and first and second adaptation control signals and in response thereto provides a plurality of adaptive feedback coefficient signals. The plurality of input signals includes: a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith; a second data signal corresponding to the first data signal and delayed by a fraction of the data symbol period; and an error signal corresponding to a difference between the post-slicer data signal and. a pre-slicer data signal. The second control signal generator circuitry, coupled to the first control signal generator circuitry, receives and processes a plurality of adaptive filter coefficient signals and in response thereto provides the first and second adaptation control signals. In accordance with another embodiment of the presently claimed invention, a method for generating adaptive feedback coefficient signals for adaptive signal equalization using an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, fractionally-spaced feedback and an equalization feedback signal to generate an adaptively equalized data signal as a pre- sheer data signal that is sliced to provide a post-slicer data signal includes: receiving and multiplying a plurality of multiplicand signals to .generate a plurality of product signals, wherein the plurality of multiplicand signals includes a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to the first data signal and delayed by a fraction of the data symbol period, an error signal corresponding to a difference between the post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and the first value, and the plurality of product signals includes a first product signal coιrespo idigg'tιp-^. ^(^^^ -f^fc^.^?^r^ signal, the error signal and the first adaptation control signal, and a second product signal corresponding to a product of the second data signal, the error signal and the second adaptation control signal; combining the plurality of product signals to generate a first combined signal; integrating the first combined signal to generate a third adaptation control signal; multiplying the first, second and third adaptation control signals to generate a plurality of adaptive coefficient signals; receiving a plurality of weighted coefficient signals and in response thereto receiving and weighting a plurality of adaptive filter coefficient signals to generate the first adaptation control signal; and complementing the first adaptation control signal to generate the second adaptation control signal. In accordance with another embodiment of tl e presently claimed invention, a method for generating adaptive feedback coefficient signals for adaptive signal equalization using an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, fractionally-spaced feedback and an equalization feedback signal to generate an adaptively equalized data signal as a pre- sheer data signal that is sliced to provide a post-slicer data signal includes: receiving and processing a plurality of input signals and first and second adaptation control signals to generate a plurality of adaptive feedback coefficient signals, wherein the plurality of input signals includes a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to the first data signal and delayed by a fraction of the data symbol period, and an error signal corresponding to a difference between the post-slicer data signal and a pre-slicer data signal; and receiving and processing a plurality of adaptive filter coefficient signals to generate the first and second adaptation control signals.
BRIEF DESCIPTION OF THE DRAWINGS Figure 1 is a block diagram of decision feedb sl q '&lώ ®©^).^^^® in which an adaptive coefficient signal generator in accordance with the presently claimed invention can advantageously provide for improved data signal equalization.
Figure 2 is a block diagram of the feedback portion of a DFE circuit in which an adaptive coefficient signal generator in accordance with the presently claimed invention is used to provide the adaptive coefficient signals.
Figure 3 is a block diagram of one embodiment of an adaptive coefficient signal generator in accordance with the presently claimed invention.
■ Figure 4 is a block diagram of an exemplary implementation of the adaptive coefficient signal generator of Figure 3.
Figure 5 is a block diagram of another embodiment of an adaptive coefficient signal generator in accordance with the presently claimed invention.
Figure 6 is a block diagram of an exemplary implementation of the adaptive coefficient signal generator of Figure 5. Figure 7 is a block diagram of an alternative implementation of the adaptive coefficient signal generator of Figure 4.
Figure 8 is a block diagram of an alternative implementation of the adaptive coefficient signal generator of Figure 6.
Figure 9 is a block diagram depicting signal adaptation using correlated taps in accordance with another embodiment of the presently claimed invention.
Figure 10 is a block diagram of another embodiment of an adaptive coefficient signal generator in accordance with the presently claimed invention.
Figure 11 is a block diagram of feedforward equalization (FFE) circuitry with which the adaptive coefficient signal generator of Figure 10 can share adaptive filter coefficient signals.
Figure 12 is a block diagram of an exemplary implementation of an adaptive filter coefficient signal generator for providing adaptive filter coefficient signals for the adaptive coefficient signal generator of Figure 10.
Figure 13 is a block diagram of an exemplary implementation of a portion of the adaptive coefficient signal generator of Figure 10.
Figure 14 is a block diagram of an alternative implementation of a portion of the adaptive coefficient signal generator of Figure 10.
Figure 15 is a block diagram of an exemplary implementation of the adaptive coefficient signal generator of Figure 10. Figures 16A and 16B illustrate
Figure imgf000009_0001
of an analog continuous-time feedforward filter in conjunction with "fat tap" adaptation in accordance with the presently claimed invention.
DETAILED DESCRIPTION OF THE INVENTION
The following detailed description is of example embodiments of the presently claimed invention with references to the accompanying drawings. Such description is intended to be illustrative and not limiting with respect to the scope of the present invention. Such embodiments are described in sufficient detail to enable one of ordinary skill in the art to practice the subject invention, and it will be understood that other embodiments may be practiced with some variations without departing from the spirit or scope of the subject invention.
Throughout the present disclosure, absent a clear indication to the contrary from the context, it will be understood that individual circuit elements as described may be singular or plural in number. For example, the terms "circuit" and "circuitry" may include either a single component or a plurality of components, which are either active and/or passive and are connected or otherwise coupled together to provide the described function. Additionally, the term "signal" may refer to one or more currents, one or more voltages, or a data signal. Within the drawings, like or related elements will have like or related alpha, numeric or alphanumeric designators. Further, while the present invention has been discussed in the context of implementations using discrete electronic circuitry (preferably in the form of one or more integrated circuit chips), the functions of any part of such circuitry may alternatively be implemented using one or more appropriately programmed processors, depending upon the signal frequencies or data rates to be processed.
The subject matter discussed herein, including the presently claimed invention, is compatible and suitable for use with the subject matter disclosed in the following copending, commonly assigned patent applications (the disclosures of which are incorporated herein by reference): U.S. patent application 10/117,293, filed April 5, 2002, and entitled "Compensation Circuit For Reducing Intersymbol Interference Products Caused By Signal Transmission Via Dispersive Media"; U.S. patent application 10/179,689, filed June 24, 2002, and entitled "Crosstalk Compensation Engine For Reducing Signal Crosstalk Effects Within A Data Signal"; U.S. patent application 10/244,500, filed September ϊ§; EDθ!,, f aϊH! ..- "Compensation Method For Reducing Intersymbol Interference Products Caused By Signal Transmission Via Dispersive Media"; U.S. patent application 10/290,674, filed November 8, 2002, and entitled "Compensation Circuit And Method For Reducing Intersymbol Interference Products Caused By Signal Transmission Via Dispersive Media"; U.S. patent application 10/290,993, filed November 8, 2002, and entitled "Adaptive Signal Equalizer With Adaptive Error Timing And Precursor/Postcursor
Configuration Control"; U.S. patent application 10/ , , filed , ,
2002 [atty. docket S 1471.00009], and entitled "Adaptive Signal Latency Control For Communications Systems Signals"; U.S. patent application 10/ , , filed , , 2002 [atty. docket S1471.00011], and entitled "Adaptive Signal
Equalizer With Adaptive Error Timing And Precursor/Postcursor Configuration Control"; and U.S. patent application 10/179,996, filed June, 24, 2002, and entitled "Programmable Decoding of Codes of Varying Error-Correction Capability". In accordance with the presently claimed invention, a group of two or more adjacent fractionally-spaced feedback taps are viewed to be correlated and corresponding to essentially the same symbol so that this group of fractionally-spaced taps essentially emulates a symbol-spaced feedback tap. Such a group of fractionally- spaced taps that emulates a symbol-spaced feedback tap is referred herein as a "fat tap." Thus, successive fat taps emulate different symbol-spaced feedback taps. The adaptation of the taps within the fat tap should have some kind of adaptive timing interpolation between them so that the effective timing of the fat tap corresponds to the corresponding symbol timing. Further, both taps in the fat tap need to adapt together using LMSE adaptation, for instance, since their inputs are correlated. The emphasized case will be that in which successive fat taps consist of disjoint taps and, thus, represent independent symbols (e.g., referred to as Independent Fat Tap Adaptation (IFTA)). Also emphasized will be the case with the constraint of only two taps within the fat tap.
Let the feedback tap spacing be denoted by τ which is sufficiently less than the symbol period. It is assumed that the feedback symbol waveform is approximately piece- wise linear within the span of time interval τ . Thus, if the feedback signal is denoted as s(t) , the parametric equation of the line passing through s(t) and s(t - τ) may be denoted via: r--.(t) + (l-r) -_.(t-r) for the parameter r (in general, -∞ < r < oo ). With the piecewise linear assumption of s(t) , we have: s(t~τr) r-s(t)x(l-r)-s(t-τ) for a suitable choice of the delay τr . Note that with the piecewise linear approximation: τr « (1 - r) • τ .
With a linear approximation of the feedback signal waveform, we represent the two tap coefficients of the fat tap as c • r and c • (1 - r) where the quantity r is the timing interpolation parameter which ideally should achieve effective symbol spaced timing for the fat tap, and the quantity c is used for LMSE adaptation for estimating the past ISI that needs to be cancelled. Thus, with these two parameters, the fat tap tries to emulate tl e corresponding symbol-spaced feedback tap with LMS tap coefficient c. The correlation ratio between the two adapting taps of the fat tap is then r . It is then required to adapt tlie parameters c and r for the fat tap.
1-r
For the continuous-time case, the LMSE adaptation of the parameters c and r can then be shown to be:
c(t) = μ„ \e(v) [r s(v) x (1 - r) s(v - τ)]dv ;
0
I r(t) = μr • jc(v) • e(v) ■ [s(v) - s(v - τ)]dv
If, as may be typical, sign(c) = -l , and since s(v) -s(v-τ) « k — s(v-τ .) , for a dt constant k, the update equation for r(t) may also be simplified to:
Figure imgf000011_0001
Note that — i1 (t - τr) may easily be implemented by passing the output of the fat tap dt through a C-R differentiator block, which is a high-pass filter.
For the discrete-time case, the LMSE adaptation of the parameters c and r can then be shown to be:
Figure imgf000012_0001
-s(t)χ(i-fΦ s('i'->ϊ rc*«> = r<*> + ^ .c (*) .e<*> .[S(t)-s(t-τ)]
The update equation for r can also be simplified to (if its known that sigit(c) = -1 ): r(Λ+I) = rw - μr ■ ew • [s(t) -s(t- τ)]
The next step is determining which pair of two (or more) taps belong to the same fat tap. The specific two adjacent taps which form a fat tap corresponding to a specific past symbol may vary depending on the group delay variations of different analog or digital components within the feedback path such as the sheer, delay elements, summer, mixer, etc. One approach is to hypothesize that different (disjoint) pairs of taps correspond to different fat taps corresponding to different past symbols. Then, depending on the values of the feedback tap coefficients after convergence, specifically the timing interpolation parameter which should ideally be within the range (0,1) and/or the hypothesis which corresponds to the minimum mean squared error, the winning hypothesis may be selected as part of the start-up procedures of the circuit. (As noted above, ideally 0 < r < 1, although in general, -∞ < r < ∞. However, it should be understood that maximum advantages of timing interpolation as provided by the presently claimed invention are realized when 0 < r < 1 (e.g., where the complement 1-r of r when r=0.2 is 1-r = 1-0.2 = 0.8). When r lies outside of the range (0,1), i.e., -∞ < r < 0 or 1 < r < ∞ (e.g., where the complement 1-r of r when r=1.2 is 1-r = 1-1.2 = -0.2), extrapolation takes place instead of interpolation and performance degradation may result.
Referring to Figure 1, a decision feedback equalizer (DFE) 100 typically includes a feed forward filter 102 and a feedback filter 104. The feedback filter 104 processes the decisions dkfrom the output of the final signal sheer 106. The coefficients, or gains, F j can be adjusted to cancel ISI on the current symbol based upon past detected symbols. The feed forward filter 102 has Nι+N2+1 taps while the feedback filter 104 has N taps, and the output d u 109 of the final signal summer 108 can be expressed as follows:
d k = ∑ c *„ vέ.„ + ∑ F,.^_;
*=ι where c π = tap gains for feed forward filter 102 yn= input signals to feed forward filter 102 F*s = tap gains for feedback filter 104 dj(i < k) = previous decision made upon detected signal dk Accordingly, once the output dkis provided by the output summer 108 of the feed forward filter 102, the final output d is decided. Then, the final output d and the previous decisions d -i, d -2, ... are fed back through the feedback filter 104, thereby providing the solution for the next decision d k+i at the output 109 of the final signal summer 108 in the feed forward filter 102 in accordance with the foregoing equation. More specifically, with respect to the feedback filter section 104, the output signal 107 is successively delayed through a sequence of time delay elements 110a, 110b, ... 11 On (e.g., with each successive time delay element 110 imparting a time delay equal to one symbol). Each of the successively time-delayed signals Ilia, 111b, ... 11 In are processed in their respective adaptive gain stages 112a, 112b, ... 112n to provide corresponding adaptive feedback signals 113a, 113b, ... 113n which are summed together in a signal summing circuit 114 to produce the equalization feedback signal 115.
The adaptive gain stages 112a, 112b, ... 112n process their respective time- delayed signals I lia, 11 lb ... 11 In based upon an error signal 117 representing the error, if any, between the post-slicer data signal 107 and the pre-slicer data signal 109. This error signal 117 is typically generated by subtracting the pre-slicer data signal 109 from the post-slicer data signal 107 in a signal summing circuit 116.
Referring to Figure 2, a feedback filter 104a for use in a DFE in a continuous time signal application includes the time delay elements 110 as well as the adaptive gain stages 112. In accordance with the presently claimed invention, each of the time delay elements 110 is a fractional delay element and, therefore, imparts to its data signal a time delay of a fraction of the data symbol, and each of the adaptive gain stages 112 is a multiplier that multiplies its respective time-delayed input signal 111 by one of two adaptive coefficient signals 205b, 205c (discussed in more detail below). Additionally, a fat tap adaptation (FTA) stage 200 is included. As discussed in more detail below, this FTA stage 200 provides the adaptive coefficient signals 205b, 205c. In accordance with one embodiment, this FTA stage 200 provides these adaptive coefficient signals 205b, 205c in accordance with the error signal 117 and the corresponding time-delayed signal 11 la, 11 lb prfoqgse 'by
Figure imgf000014_0001
gain stages 112aa, 112ba. In accordance with another embodiment, the FTA stage 200 also uses the equalization feedback signal 115.
It should be understood that, in conformance with the discussion herein, additional pairs of adaptive gain stages 112 can also have corresponding FTA stages 200; however, only one such FTA stage 200 is shown in Figure 2 for purposes of simplified illustration.
By using the adaptive coefficient signals 205b, 205c provided by the FTA stage 200, adaptive gain stages 112aa and 112ba operate as correlated taps since adaptive coefficient signals 205b and 205c are correlated (discussed in more detail below). On the other hand, those among the remaining adaptive gain stages 112ca, ..., 112na-l, 112na that do not use a corresponding FTA stage 200 are independent taps to the extent that their respective adaptive coefficient signals Cca, ..., Cna-1, Can are independent, i.e., uncorrelated. Referring to Figure 3, one example 200a of the FTA stage 200 (Figure 2) includes multiplier circuits 202a, 202b and control signal generator circuitry implemented as a coefficient signal generator 204a and a timing interpolation parameter signal generator 206a, all interconnected substantially as shown. The adjacent time-delayed feedback signals I lia, 11 lb are multiplied in their respective multiplier circuits 202a, 202b with the error signal 117. The resulting product signals 203a, 203b are processed by the control signal generator circuits 204a, 206a. As discussed in more detail below, the first control signal generator circuit 204a provides an adaptation control signal 205a to the second control signal generator circuit 206a which, in return, provides two other adaptation control signals 207a, 207b to the first control signal generator 204a. As a result of processing these input signals 203 a,
203b, 207a, 207b, the first control signal generator circuit 204a provides the adaptive coefficient signals c(t)r(t) 205b, c(t)(l-r(t)) 205c, where signal element c(t) is the weighting factor and signal element r(t) is the factor indicative of the degree of correlation between the adjacent time-delayed feedback signals Ilia, 11 lb. Referring to Figure 4, one'example 200aa of the FTA circuit 200a of Figure 3 implements the control signal generators 204a, 206a substantially as shown. In the first control signal generator 204aa, the initial product signals 203 a, 203b are further multiplied in further multiplier circuits 212aa, 212ba with the adaptation control signals 207aa, 207ba from the other control signal generator 206aa. An additional constant signal 211 can also be multiplied as part of Jhq[pr(- ct«otpe ^] d s,.. --r;§ ;;b : implemented as a constant scaling factor within the multiplier circuits 212aa, 212ba.
The resulting product signal 213aa, 213ba are summed in a signal summing circuit 214. The resulting sum signal 215 is integrated in an integration circuit 216 (e.g., a low pass filter) to produce the first adaptation control signal 205aa. This adaptation control signal 205aa, in addition to being provided to the other control signal generator 206a, is multiplied within further multiplication circuits 218a, 218b with the other adaptation control signals 207aa, 207ba provided by the other control signal generator 206aa. The product signals resulting from these multiplication operations are tl e adaptive coefficient signals 205ba, 205ca.
In the second control signal generator 206aa, the initial product signals 203 a, 203b are differentially summed in a signal summing circuit, where the second product signal 203b is subtracted from the first product signal 203a. The resulting difference signal 223 is multiplied in a multiplier circuit 224a with the adaptation control signal 205aa provided by the first control signal generator 204aa. As with the input multiplier circuits 212aa, 212ba of the first control signal generator 204aa, an additional constant signal 221 can also be used in this multiplication operation, or, alternatively, be implemented as a constant scaling factor within the multiplication circuit 224a operation. The resulting product signal 225 is integrated by another signal integration circuit 226 (e.g., a low pass filter) to produce one of the adaptation control signals 207aa used by the first control signal generator 204aa.
This adaptation control signal 207aa is further processed by a signal complement circuit 228 in which the input signal 207aa is subtracted from a reference signal having a normalized value, with the resulting difference signal 207ba serving as the other adaptation control signal used by the first control signal generator 204aa. For example, if the value of the incoming signal 207aa were considered to have a normalized signal value range bounded by the values of zero and unity, the signal complement circuit 228 subtracts the incoming signal 207aa from the value of unity to produce the output signal 207ba.
Referring to Figure 5, another embodiment 200b of the FTA circuitry 200 (Figure 2) uses alternative implementations 204b, 206b of the control signal generators to process the incoming data signals Ilia, 11 lb, the error signal 117 and the equalization feedback signal 115. Referring to Figure 6, one implementation
Figure imgf000016_0001
Figure 5 can be implemented substantially as shown. In the first control signal generator 204ba, the time-delayed data signals Ilia, 11 lb and error signal 117 are multiplied in the multiplier circuits 212ab, 212bb (with the multiplication, or scaling, constant 211 included as part of the operation as discussed above) along with the adaptation control signals 207ab, 207bb from the other control signal generator 206ba. The resulting product signals 213ab, 213bb are summed in the summing circuit 214. The resulting sum signal 215 is integrated in the signal integration circuit 216 (e.g., a low pass filter) to produce an adaptation control signal 205ab (which, in this implementation, is used internally and is not provided to the other control signal generator 206ba). This signal 205ab is multiplied in output multiplier circuits 218a, 218b with the adaptation control signals 207ab, 207bb provided by the other control signal generator 206ba to produce the adaptive coefficient signals 205bb, 205cb.
In the second control signal generator 206ba, the equalization feedback signal 115 is differentiated in a signal differentiation circuit 232 (e.g., a high pass filter). The resulting differentiated signal 233 is multiplied in a multiplier circuit 224b with the error signal 117 (with the multiplication, or scaling, constant 221 included as part of the operation as discussed above). The resulting product signal 207 ab forms one of the adaptation control signals provided to the first control signal generator 204ba. This signal 207ab is also complemented by the signal complement circuit 228 (as discussed above) to produce the other adaptation control signal 207bb provided to the first control signal generator 204ba.
Referring to Figure 7, an adaptive coefficient signal generator in accordance with another embodiment 300 of the presently claimed invention includes error mixer stages 302, 304, a complement integrating mixer stage 306, an integrating mixer stage 308 and a complement coefficient mixer stage 312, all interconnected substantially as shown. The time-delayed data signals I l ia, 11 lb are received and processed by the error mixer stages 302, 304. Each error mixer stage 302, 304 multiplies these signals I lia, 111b with the error signal 117 in signal multipliers 352, 354. The resulting product signals 353, 355 are summed in a signal combiner 356 and the sum signal 357 is integrated by a signal integration circuit 358 (e.g., a low pass filter).
The signals 303, 305 produced by these mixer stages 302, 304 are further processed by the complement integrating mixer stage 306 and integrating mixer stage 308. The complement integrating mixer 306 multiplies signals 303 and 305 in signal multipliers 360, 362 with the signal 309 produced by [^n^graii^SeSstέg3.ffi^ The resulting product signals 361, 363 are summed in a signal combiner 364. The sum signal 365 is integrated by a signal integration circuit 366 (e.g., a low pass filter). The integrating mixer stage 308 multiplies signal 303 and signal 305 (which is inverted by a signal inversion circuit 310) in signal multipliers 370, 372 with the signal 307 produced by the complement integrating mixer stage 306. The resulting product signals 371, 373 are summed in a signal combiner 374. The sum signal 375 is integrated by a signal integration circuit 376 (e.g., a low pass filter).
The signals 307, 309 produced by the complement integrating mixer stage 306 and integrating mixer stage 308 are multiplied in the signal multipliers 380, 382 of the complement coefficient mixer stage 312 with the signal 309 produced by the integrating mixer stage 308. The resulting product signals 381, 383 are integrated in respective signal integration circuits 384, 386 (e.g., low pass filters), thereby producing the adaptive coefficient signals 205bc, 205cc. Referring to Figure 8, an adaptive coefficient signal generator in accordance with another embodiment 240 of the presently claimed invention shares some similarities with the implementation shown in Figure 6. The data signals I lia, 111b are multiplied in multiplier circuits 212ac, 212bc (with a multiplication, or scaling, constant 211 as desired). The resulting product signals 213ac, 213bc are summed in a signal combiner 214a and the sum signal 215a is buffered by a gain stage 214b. The resulting buffered signal 215b is multiplied in a signal multiplier 118 with an integrated signal 245 (discussed in more detail below) to produce the equalization feedback signal 115a, and is also processed by two signal delay stages 246, 248 (discussed in more detail below). The buffered signal 215b is processed by the first signal delay stage 246, which compensates for signal delays introduced by the signal sheer 106 (Figure 1), the feedback signal multiplication circuit 118 and the feedback signal summing circuitry 108 (Figure 1) while subtracting out a delay corresponding to that introduced by the signal inversion circuitry 250 and signal differentiation circuit 232a. The delayed signal 247 is inverted in a signal inversion circuit 250. The inverted signal 251 is differentiated in a signal differentiation circuit 232a (e.g., a high pass filter).
The differentiated signal 233 a is multiplied in a signal multiplier 224c with the error signal 117 (along with a multiplication, or scaling, constant 221 as desired). The resulting product signal 225c is integrated in a signal integration circuit 226a (e.g., a low pass filter) to produce the adaptation control sigϊialL22fafόt._!iignIϊmihlt_pIe?ii '•- 212bc. This signal 227a is also complemented by a signal complement circuit 228a (as discussed above) to produce the other adaptation control signal 229a for signal multiplier 212ac. The second signal delay stage 248 compensates for signal delays introduced by the signal sheer 106 (Figure 1), the feedback multiplier 118 and feedback signal summer 108 (Figure 1). The resulting delayed signal 249 is multiplied in a signal multiplier 242 with the error signal 117. The resulting product signal 243 is integrated in a signal integration circuit 244 (e.g., a low pass filter). The integrated signal 245 is multiplied with the buffered signal 215b in the feedback signal multiplier 118 to produce the equalization feedback signal 115a.
Referring to Figure 9, the adaptive coefficient signals as discussed above can be used in an adaptive signal equalizer with fractionally-spaced feedback in a number of ways. As discussed above, the time-delayed data signals I l ia, 11 lb are multiplied in signal multipliers 112aa, 112ba with the adaptive coefficient signals 205b, 205c, with the resulting product signals 113aa, 113ba combined in a signal combiner 114a to produce a signal 115a which may or may not be the final equalization feedback signal (discussed in more detail below). For example, in scenario A, the first adaptation control signal 205b corresponds to a product of a weighting factor c(t) and the correlation factor r(t), while the second adaptation control signal 205c corresponds to a product of the weighting factor c(t) and the complement [l-r(t)] of the correlation factor r(t). The sum signal 115a can be used directly as the final equalization feedback signal or can be further scaled (e.g., multiplied by a value of unity) in the output multiplier 114b to produce the final equalization feedback signal 115b. In scenario B, the first adaptation control signal 205b corresponds to a product of a partial weighting factor cι(t) and the correlation factor r(t), while the second adaptation control signal 205c corresponds to a product of the partial weighting factor cι(t) and the complement [l-r(t)] of the correlation factor r(t). The sum signal 115a is multiplied in the multiplier 114b by a final weighting factor c2(t) to produce the final equalization feedback signal 115b.
In scenario C, the first adaptation control signal 205b corresponds to the correlation factor r(t), while the second adaptation control signal 205c corresponds to the complement [l-r(t)] of the correlation factor r(t). The sum signal 115a is multiplied in the output multiplier 114b by the weig ϊmg.ffctoy;c(t) ;p£δduc&itE& final equalization feedback signal 115b.
A number of enhancements or modifications may be used to improve the performance over the IFTA with two taps within the fat tap. Fixed ratio fat tap with Hypothesis testing
In this modification, adaptation of r may not occur in a continuous-time basis.
One tap in the fat tap may be set to be at c with LMS adaptation (discrete-time or continuous-time), while the coefficient of the other tap within the fat tap is related to
1-r the first tap coefficient as a multiple by a correlation parameter (of the form as r described above). A discrete set of such hypotheses corresponding to different values of the correlation parameter may be assumed. Each hypothesis is tested and the r different taps, which may be LMS-adaptable, are adapted and, after convergence, the steady-state mean square error and/or the adapted filter coefficients may be used to decide on the right hypothesis (the right hypothesis may be selected to be the one with minimum MSE and/or acceptable patterns within the tap coefficients).
Multi-tap fat tap with linear interpolation
Multiple taps (more than two) and/or a variable number of taps may be used within a fat tap. A simple but effective approach here is to do multiple stages of linear interpolation, each stage consisting of a linear interpolation between some two points obtained from the earlier stage to give one new point which may be used in the next stage. The multi-tap fat tap will then have more than two parameters to adapt.
As an example, consider three feedback taps within a fat tap with input signals s(t), s(t - τ), s (t - 2 • τ) . Then, s(t -τr ) = r] - s(t) X (1 - 7-, ) • s(t - r) may first be formed as a linear interpolation of s(t),s(t-τ) , and then s(t - Ϊ" ) = r2 -s(t-τr )x(l- r2) -s(t -2- τ) is expected to be the symbol-spaced feedback signal. The feedback tap coefficients for the fat tap with input signals s(t),s(t -τ),s(t-2-τ) are then c •
Figure imgf000019_0001
• r2 , c • (1 - r ) • r2 , c • (1 - r2 ) . The adaptation updates of the 3 parameters r,,7--,cin the continuous-time domain are as follows:
c(t) = μc ■ \e(v) [J r2 s(v) (1 - η) • r2 ■ s(v -τ)x(l-r2) -s(v-2- τ)]dv r \ (0 = Mr J r2 (v) e(v) [s(v) - s(v - τ)]d v
0
( (t) = μr \c(v) e(v) s(v) (1 - r, ) • s(v -τ)-s(v-2- τ)]dv
0
Knowing a priori the signs of c,r2 the above equations may be simplified. With an intermediate output of the fat tap defined as f(t) = c-rx - r2s(t)xc-(l-rl) -r2s(t-τ) , and the final output as f(t) = f(t)xc-(l-r2)-s(t-2- τ) , then the following simplified update equations result:
Figure imgf000020_0001
r (t) = μ fy S dy o dv
Note that — — , — may easily be implemented by passing the outputs of the fat dv dv tap f(t),f(t) through the C-R differentiator block, which is a high-pass filter.
Multi-tap fat tap with superlinear interpolation
More general interpolation can also be employed, especially when more than two taps are included within the fat tap, such as quadratic interpolation. For example, with three feedback taps within a fat tap and with input signals .- (t), s(t - τ), s(t - 2 ■ τ) , the corresponding tap coefficients may be given as c ■ f0 (r), c ■ f (r), c ■ f2 (r) for some appropriately selected functions f0 (■), f (■), f2 (■) , which in general may also be functions of more than one parameter. The adaptation updates are then given as:
c(t) = μc - )e(v)-[f0(r)-S(v)xf(r)-s(v-τ)xf2(r)-s(v-2- τ)}dv o
~r(t) = c(t)-e(t)-[f^(r)-s(t)xf;(r)-s(t-τ)xf2 r)-S(t-2- τ)] dt which may be approximated by the following explicit update equation for r(t) : l r(t) ^ μr - \c(v) -e(v) -[fa(r)-s(v) x fl(r)-s(v-τ) + f2 '(r) -s(v-2- τ dv Fat tap with gain offset
To compensate for a residual but unknown gain offset between the taps in a fat tap or to control the linearity range, a fat tap with gain offset may be used. For example, consider two feedback taps within a fat tap with input signals s(t),s(t - τ) . The tap coefficients for these two taps are then respectively c • r, c • a (1 - r) . The adaptation updates for the three parameters (c, a, r ) are then given as:
Figure imgf000021_0001
r(t) = Mr J"cO) ' e(X) IX") ~a - s(v- τ)]dv
0
α( = Mo Jc(v) e(v) (1 - ?') s(v - τ)dv
0 Correlated Fat Tap Adaptation ( CFTA-)
Multiple fat taps may share one or more taps such that each tap could correspond to more than one symbol (e.g., two symbols). It would then be expected that a set of fat taps together emulate multiple symbol-spaced feedback taps. For example, consider three feedback taps with input signals s(t),s(t - τ), s(t-2 - τ) such that these together could correspond to two symbol-spaced feedback taps. The first fat tap which corresponds to the first past symbol consists of the feedback taps with inputs s(t),s(t - τ) , and the second fat tap corresponds to the second past symbol and consists of the feedback taps with inputs s(t - τ), s(t -2-τ) ; thus, the fat taps have an overlapping feedback tap. The feedback tap coefficients may then be expressed as c rl,c] -(l-η)Xc2 -r2,c2 -(l-r2) .
The update equations for c,,c2,7-,,72are similarly expressed as follows:
c, (t) [r, s(v) X (1 - r, ) • s(v - τ)]dv
Figure imgf000021_0002
rι (0 = Mr j"cι (v) ) [s(v) - s(v - τ)]dv o
c2 (t) = Ma ■ ■ [>2 s(y) + (1 - '2 ) s(y - τ)¥v
Figure imgf000021_0003
Figure imgf000022_0001
Ouasi-LMSE-based Adaptation Schemes for Fat Tap interpolating mixer Other adaptation techniques for controlling the timing control ratio parameter in the interpolating mixer within the Fat Tap may also be used. One such technique may include the use of tap coefficients on the feedforward/feedback equalizers which adapt based on LMSE, in a manner that this approximates LMSE-based adaptation for the timing control ratio parameter. Thus, if the feedforward tap coefficients within the Fat Tap are of the form
Figure imgf000022_0002
, two alternative manners of adapting the timing control ratio are provided below:
r = μ ■ w. . ■ c. • c} )dt
Figure imgf000022_0003
for appropriately selected adaptation parameter: μ and real number weights {w,.}f=0 or
Referring to Figure 10, another embodiment 200c of the FTA circuitry 200 (Figure 2) uses alternative implementations 204b, 206c of the control signal generators to process the incoming time-delayed data signals I lia, 11 lb, the error signal 117 and adaptive filter coefficient signals 15 (discussed in more detail below) from the feedforward filter 102a of the equalizer 100 (Figure 1).
Referring to Figure 11, the feedforward filter 102a processes the incoming data signal 101 to produce the equalized signal 109 using a series of signal delay elements 32a, 32b, ..., 32n, multiplier circuits 34a, 34b, ..., 34n and output summing circuit 108a in accordance with well-known techniques. Each of the successively delayed versions 33a, 33b, ..., 33n of the data signal, as well as the incoming data signal 101, is multiplied in one of the multiplication circuits 34a, 34b, ..., 34n with its respective adaptive filter coefficient signal 15a, 15b, ..., 15n (along with a multiplication, or scaling, constant, as desired). The resulting product signals 35a, 35b, ..., 35n are summed in the signal summing circuit 108a, with the resulting sum signal forming the equalized signal 109.
Referring to Figure 12, an adaptive coefficients generator 14 processes the incoming data signal 101 and the error signal 117 using series of signal delay elements 42a, 42b, ..., 42n, signal multipliers 44a, 44b, ..., 44n and signal integrators (e.g., low pass filters) 46a, 46b,
Figure imgf000023_0001
The incoming signal 101 is successively delayed by the signal delay elements 42a, 42b, ..., 42n to produce successively delayed versions 43a, 43b, ..., 43n of the incoming signal 101. Each of these signals 101, 43a, 43b, ..., 43n is multiplied in its respective signal multiplier 44a, 44b, ..., 44n with the error signal 117 (along with a multiplication, or scaling, constant, as desired). The resulting product signals 45a, 45b, ..., 45n are individually integrated in the signal integration circuits 46a, 46b, ..., 46n to produce the individual adaptive filter coefficient signals 15a, 15b, ..., 15n. Referring to Figure 13, one embodiment 206ca of this alternative second control signal generator in accordance with the presently claimed invention includes a set of signal weighting circuits (e.g., multipliers) 156a, 156b, ..., 156n, a signal combining (e.g., summing) circuit 158 and a signal integration circuit (e.g., low pass filter) 160, interconnected substantially as shown. Each of the adaptive filter coefficient signals 15a, 15b, ..., 15n is weighted (e.g., multiplied) in a respective multiplier 156a, 156b ..., 156n with a corresponding weighted, or scaled, signal 155a, 155b, ..., 155n (as well as a multiplication, or scaling, factor μ 161, as desired). The resulting product signals 157a, 157b, ... 157n are combined (e.g., summed) in the signal combiner 158. The combined signal 159 is integrated (e.g., low pass filtered) by the signal integrator 160 to produce the adaptation control signal 207ac r(t). This signal 207ac is also complemented by signal complement circuitry 228 (as discussed above) to produce the other adaptation control signal 207bc [l-r(t)] provided to the first control signal generator 204b.
Referring to Figure 14, another embodiment 206cb of the second control signal generator 206c in accordance with the presently claimed invention includes an alternative implementation 164 of weighting circuitry for weighting the adaptive filter coefficient signals 15 with corresponding weighted, or scaled, signals 155 (as well as a multiplication, or scaling, factor μ 161, as desired). Such weighting circuitry 164 can be implemented in accordance with well-known techniques using multiple signal weighting circuits (e.g., multipliers) and signal combining (e.g., summing) circuits to perform the prescribed weighting of the respective adaptive filter coefficient signals 15 with the corresponding weighted, or scaled, signals 155 over the appropriate ranges of t andy. As before, the resultant signal 165 is integrated (e.g., low pass filtered) by a signal integrator 160 to produce the adaptation control signal 207ad r(t). This signal 207ad is also complemented by signal complement circuitry 228 (as discussed above) to produce the other adaptation cortrQX;silgnaLl!i2 SC ϊi_-(t)']Ξ provided to the first control signal generator 204b.
Alternatively, it should be understood that this technique can also be implemented using adaptive coefficient signals from an adaptive feedback filter 104 (Figure 1).
Referring to Figure 15, one implementation 200ac of the FTA circuit 200c of Figure 10 can be implemented substantially as shown. Using the adaptation control signals 207a, 207b from the second control signal generator 206c (e.g., Figure 13 or 14), the first control signal generator 204ba operates as discussed above in connection with Figure 6. .
Yet another technique for adapting the timing control ratio parameter may be using the "eye monitor" test.
Referring to Figures 16A and 16B, expected performance improvement with use of an analog continuous-time feedforward filter in conjunction with "fat tap" adaptation in accordance with the presently claimed invention is as illustrated. Figure 16A illustrates the "eye" diagram for the incoming data signal 101 (Figure 11) prior to equalization, while Figure 16B illustrates the "eye" diagram for the output signal 107 of the sheer 106 following equalization in accordance with the presently claimed invention. As shown, the uncompensated waveform of Figure 16A has "eyes" Ea which are substantially closed, thereby producing a high BER corresponding to an eye-opening penalty approaching infinity. In contrast thereto, the compensated waveform of Figure 16B has "eyes" Eb which are substantially open, thereby producing a low BER corresponding to an eye-opening penalty of approximately three decibels. Based upon the foregoing discussion, it should be recognized that each of the exemplary embodiments of the presently claimed invention as depicted and discussed herein offer similar advantages without any one of such embodiments necessarily being preferred over the others. As will be readily appreciated by one of ordinary skill in the art, the particular topology of each embodiment may cause one particular embodiment to be deemed more advantageous for the specific host system or network in which such embodiment is to be implemented (e.g., due to circuit design rules or layout constraints).
Various other modifications and alternations in the structure and method of operation of this invention will be apparent to those skilled in the art without departing from the scope and the spirit of the inventiDήl Xlhdii^lS &røentiαS ϊ_as';. been described in connection with specific preferred embodiments, it should be understood that the invention as claimed should not be unduly limited to such specific embodiments. It is intended that the following claims define the scope of the present invention and that structures and methods within the scope of these claims and their equivalents be covered thereby.

Claims

WHAT IS CLAIMmj ia:
1. An apparatus including an adaptive coefficient signal generator for use in an adaptive signal equalizer with fractionally-spaced feedback and in which an adaptively equalized data signal forms a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first signal multiplication circuitry that receives and multiplies a plurality of multiplicand signals to provide a plurality of interim product signals and a plurality of final product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and said first value, said plurality of interim product signals comprises a first interim product signal corresponding to a product of said first data signal and said error signal, and a second interim product signal corresponding to a product of said second data signal and said error signal, and said plurality of final product signals comprises a first final product signal corresponding to a product of said first interim product signal and said first adaptation control signal, and a second final product signal corresponding to a product of said second interim product signal and said second adaptation control signal; first signal combining circuitry, coupled to said first signal multiplication circuitry, that receives and combines said plurality of final product signals to provide a first combined signal; first signal integration circuitry, coupled to satfMϊrSt si'gM_&oMbi ___ig» circuitry, that receives and integrates said first combined signal to provide a third adaptation control signal; second signal multiplication circuitry, coupled to said first signal integration circuitry, that receives and multiplies said first, second and third adaptation control signals to provide a plurality of adaptive coefficient signals; second signal combining circuitry, coupled to said first signal multiplication circuitry, that receives and combines said plurality of interim product signals to provide a second combined signal; third signal multiplication circuitry, coupled to said first signal integration circuitry and said second signal combining circuitry, that receives and multiplies said third adaptation control signal and said second combined signal to provide another product signal; second signal integration circuitry, coupled to said first signal multiplication circuitry, said second signal multiplication circuitry and said third signal multiplication circuitry, that receives and integrates said another product signal to provide said first adaptation control signal; and signal complement circuitry, coupled to said first signal multiplication circuitry, said second signal multiplication circuitry and said second signal integration circuitry, that receives and complements said first adaptation control signal to provide said second adaptation control signal.
2. The apparatus of claim 1, further comprising: fractionally-spaced feedback circuitry, coupled to said first signal multiplication circuitry, that receives said post-slicer data signal and in response thereto provides said first and second data signals; and fourth signal multiplication circuitry, coupled to said fractionally-spaced feedback circuitry and said second signal multiplication circuitry, that receives and multiplies said first and second data signals and said plurality of adaptive coefficient signals to provide a plurality of adaptive feedback signals; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
3. The apparatus of claim 1 , wherein said "first ligήilvG'onSbtøihg' cϊ SaJ comprises signal slimming circuitry that sums said plurality of final product signals to provide a sum signal as said first combined signal.
4. The apparatus of claim 1 , wherein said first signal integration circuitry comprises low pass filter circuitry that low pass filters said first combined signal to provide a low pass filtered signal as said third adaptation control signal.
5. The apparatus of claim 1, wherein said second signal combining circuitry comprises signal subtraction circuitry that subtracts one of said plurality of interim product signals from another of said plurality of interim product signals to provide a difference signal as said second combined signal.
6. The apparatus of claim 1, wherein said second signal integration circuitry comprises low pass filter circuitry that low pass filters said another product signal to provide a low pass filtered signal as said first adaptation control signal.
7. The apparatus of claim 1, wherein said signal complement circuitry comprises signal subtraction circuitry that subtracts said first adaptation control signal from a reference signal having said normalized value to provide a difference signal as said second adaptation control signal.
8. An apparatus including an adaptive
Figure imgf000029_0001
in an adaptive signal equalizer with fractionally-spaced feedback and in which an adaptively equalized data signal forms a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first signal multiplication circuitry that receives and multiplies a plurality of multiplicand signals to provide a first plurality of product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, and said first plurality of product signals comprises a first product signal corresponding to a product of said first data signal and said error signal, and a second product signal corresponding to a product of said second data signal and said error signal; first control signal generator circuitry, coupled to said first signal multiplication circuitry, that receives and processes said first plurality of product signals and first and second adaptation control signals and in response thereto provides a plurality of adaptive coefficient signals and a third adaptation control signal related to one of said plurality of adaptive coefficient signals; and second control signal generator circuitry, coupled to said first signal multiplication circuitry and said first control signal generator circuitry, that receives and processes said first plurality of product signals and said third adaptation control signal and in response thereto provides said first and second adaptation control signals.
9. The apparatus of claim 8, further co posjji'g:' fractionally-spaced feedback circuitry, coupled to said first signal multiplication circuitry, that receives said post-slicer data signal and in response thereto provides said first and second data signals; and second signal multiplication circuitry, coupled to said fractionally-spaced feedback circuitry and said first control signal generator circuitry, that receives and multiplies said first and second data signals and said plurality of adaptive coefficient signals to provide a plurality of adaptive feedback signals; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
10. The apparatus of claim 8, wherein: said first adaptation control signal has a first value bounded by lower and upper values; and said second adaptation control signal has a second value related to a difference between a normalized value and said first value.
11. The 'apparatus of claim 8, wherein said first control si nal generator circuitry comprises: second signal multiplication circuitry that receives and multiplies said first plurality of product signals and said first and second adaptation control signals to provide a second plurality of product signals comprising a third product signal corresponding to a product of said first product signal and said first adaptation control signal, and a fourth product signal corresponding to a product of said second product signal and said second adaptation control signal; signal combining circuitry, coupled to said second signal multiplication circuitry, that receives and combines said second plurality of product signals to provide a combined signal; signal integration circuitry, coupled to said signal combining circuitry, that receives and integrates said combined signal to provide said third adaptation control signal; and third signal multiplication circuitry, coupled to said signal integration circuitry, that receives and multiplies said first, second and third adaptation control signals to provide said plurality of adaptive coefficient signals.
12. The apparatus of claim 11, wherein said signal combining circuitry comprises signal summing circuitry that sums said second plurality of product signals to provide a sum signal as said combined signal.
13. The apparatus of claim 11, wherein said signal integration circuitry comprises low pass filter circuitry that low pass filters said combined signal to provide a low pass filtered signal as said third adaptation control signal.
14. The apparatus of claim 8, wherein said ssci'hd db_ιtol ignal geiiStator- circuitry comprises: signal combining circuitry, coupled to said first signal multiplication circuitry, that receives and combines said first plurality of product signals to provide a combined signal; second signal multiplication circuitry, coupled to said signal combining circuitry, that receives and multiplies said third adaptation control signal and said combined signal to provide a third product signal; signal integration circuitry, coupled to said second signal multiplication circuitry, that receives and integrates said third product signal to provide said first adaptation control signal; and signal complement circuitry, coupled to said signal integration circuitry, that receives and complements said first adaptation control signal to provide said second adaptation control signal.
15. The apparatus of claim 14, wherein said signal combining circuitry comprises signal subtraction circuitry that subtracts one of said first plurality of product signals from another of said first plurality of product signals to provide a difference signal as said combined signal.
16. The apparatus of claim 14, wherem said signal integration circuitry comprises low pass filter circuitry that low pass filters said third product signal to provide a low pass filtered signal as said first adaptation control signal.
17. The apparatus of claim 14, wherein said signal complement circuitry comprises signal subtraction circuitry that subtracts said first adaptation control signal from a reference signal having a normalized value to provide a difference signal as said second adaptation control signal.
18. An apparatus including an adaptive coefficient signal iterator for use in an adaptive signal equalizer with fractionally-spad ϊee&bacR'aήd Iff whicfr'an "l '"τ '""" " equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first signal multiplication circuitry that receives and multiplies a plurality of multiplicand signals to provide a plurality of product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and said first value, and said plurality of product signals comprises a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; first signal combining circuitry, coupled to said first signal multiplication circuitry, that receives and combines said plurality of product signals to provide a first combined signal; signal integration circuitry, coupled to said first signal combining circuitry, that receives and integrates said first combined signal to provide a third adaptation control signal; second signal multiplication circuitry, coupled to said signal integration circuitry, that receives and multiplies said first, second and third adaptation control signals to provide a plurality of adaptive coefficient signals; signal differentiation circuitry that receives and differentiates an equalization feedback signal to provide a differentiated signal; third signal multiplication circuitry, coupled t slidlϊrst
Figure imgf000034_0001
circuitry, said second signal multiplication circuitry and signal differentiation circuitry, that receives and multiplies said error signal and said differentiated signal to provide said first adaptation control signal; and signal complement circuitry, coupled to said first signal multiplication circuitry, said second signal multiplication circuitry and said third signal multiplication circuitry, that receives and complements said first adaptation control signal to provide said second adaptation control signal.
19. The apparatus of claim 18, further comprising: fractionally-spaced feedback circuitry, coupled to said first signal multiplication circuitry, that receives said post-slicer data signal and in response thereto provides said first and second data signals; fourth signal multiplication circuitry, coupled to said fractionally-spaced feedback circuitry and said second signal multiplication circuitry, that receives and multiplies said first and second data signals and said plurality of adaptive coefficient signals to provide a plurality of adaptive feedback signals; and second signal combining circuitry, coupled to said fourth signal multiplication circuitry and said signal differentiation circuitry, that receives and combines said plurality of adaptive feedback signals to provide said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
20. The'Spparatus of claim 18, wherein said first signal coflWining circuitry comprises signal summing circuitry that sums said plurality of final product signals to provide a sum signal as said first combined signal.
21. The apparatus of claim 18, wherein said first signal integration circuitry comprises low pass filter circuitry that low pass filters said first combined signal to provide a low pass filtered signal as said third adaptation control signal.
22. The apparatus of claim 18, wherein said signal differentiation circuitry comprises high pass filter circuitry that high pass filters said equalization feedback signal to provide a high pass filtered signal as said differentiated signal.
23. The apparatus of claim 18, wherein said signal complement circuitry comprises signal subtraction circuitry that subtracts said first adaptation control signal from a reference signal having said normalized value to provide a difference signal as said second adaptation control signal
24. An apparatus including an adaptive
Figure imgf000036_0001
in an adaptive signal equalizer with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first control signal generator circuitry that receives and processes a plurality of input signals and first and second adaptation control signals and in response thereto provides a plurality of adaptive coefficient signals, wherein said plurality of input signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post-slicer data signal and a pre-slicer data signal; and second control signal generator circuitry, coupled to said first control signal generator circuitry, that receives and processes said error signal and an equalization feedback signal and in response thereto provides said first and second adaptation control signals.
25. The apparatus of claim 24, further comprising: fractionally-spaced feedback circuitry, coupled to said first signal multiplication circuitry, that receives said post-slicer data signal and in response thereto provides said first and second data signals; signal multiplication circuitry, coupled to said fractionally-spaced feedback circuitry and said first control signal generator circuitry, that receives and multiplies said first and second data signals and said plurality of adaptive coefficient signals to provide a plurality of adaptive feedback signals; and signal combining circuitry, coupled to said signal multiplication circuitry and said second control signal generator circuitry, that receives and combines said plurality of adaptive feedback signals to provide said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
26. TheTrf-paratus of claim 24, wherein: said first adaptation control signal has a first value bounded by lower and upper values; and said second adaptation control signal has a second value related to a difference between a normalized value and said first value.
27. The apparatus of claim 24, wherein said first control signal generator circuitry comprises: first signal multiplication circuitry that receives and multiplies said plurality of input signals and said first and second adaptation control signals to provide a plurality of product signals comprising a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; signal combining circuitry, coupled to said signal multiplication circuitry, that receives and combines said plurality of product signals to provide a combined signal; signal integration circuitry, coupled to said signal combining circuitry, that receives and integrates said combined signal to provide said third adaptation control signal; and second signal multiplication circuitry, coupled to said signal integration circuitry, that receives and multiplies said first, second and third adaptation control signals to provide said plurality of adaptive coefficient signals.
28. The apparatus of claim 27, wherein said signal combining circuitry comprises signal summing circuitry that sums said plurality of product signals to provide a sum signal as said combined signal.
29. The apparatus of claim 27, wherein said signal integration circuitry comprises low pass filter circuitry that low pass filters said combined signal to provide a low pass filtered signal as said third adaptation control signal.
30. The apparatus of claim 24, wherei ''skid Sec'o tΘfttϊoli&ignai" generator circuitry comprises: signal differentiation circuitry that receives and differentiates said equalization feedback signal to provide a differentiated signal; signal multiplication circuitry, coupled to said signal differentiation circuitry, that receives and multiplies said error signal and said differentiated signal to provide said first adaptation control signal; and signal complement circuitry, coupled to said signal multiplication circuitry, that receives and complements said first adaptation control signal to provide said second adaptation control signal.
31. The apparatus of claim 30, wherein said signal differentiation circuitry comprises high pass filter circuitry that high pass filters said equalization feedback signal to provide a high pass filtered signal as said differentiated signal.
32. The apparatus of claim 30, wherein said signal complement circuitry comprises signal subtraction circuitry that subtracts said first adaptation control signal from a reference signal having a normalized value to provide a difference signal as said second adaptation control signal.
33. An apparatus including an adaptivi'GOje'fE ie tJ igMl^B'eraiteϊ&tQJ &s® in an adaptive signal equalizer with fractionally-spaced feedback and in which an adaptively equalized data signal forms a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first multiplier means for receiving and multiplying a plurality of multiplicand signals and providing a plurality of interim product signals and a plurality of final product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and said first value, said plurality of interim product signals comprises a first interim product signal corresponding to a product of said first data signal and said error signal, and a second interim product signal corresponding to a product of said second data signal and said error signal, and said plurality of final product signals comprises a first final product signal corresponding to a product of said first interim product signal and said first adaptation control signal, and a second final product signal corresponding to a product of said second interim product signal and said second adaptation control signal; first combiner means for combining said plurality of final product signals and providing a first combined signal; first integrator means for integrating said first combined signal and providing a third adaptation control signal; second multiplier means for multiplying said first, second and third adaptation control signals and providing a plurality of adaptive coefficient signals; second combiner means for combining sajc| liff,plity ",^t pirrppodUift signals-. and providing a second combined signal; third multiplier means for multiplying said third adaptation control signal and said second combined signal and providing another product signal; second integrator means for integrating said another product signal and providing said first adaptation control signal; and complement means for complementing said first adaptation control signal and providing said second adaptation control signal.
34. The apparatus of claim 33, further comprising: feedback means for delaying said post-slicer data signal in a successively fractionally-spaced manner and providing said first and second data signals; and fourth multiplier means for multiplying said first and second data signals and said plurality of adaptive coefficient signals and providing a plurality of adaptive feedback signals; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said feedback means emulates symbol-spaced feedback means.
35. An apparatus including an adaptive
Figure imgf000041_0001
gfR$xφoϊ ®V; in an adaptive signal equalizer with fractionally-spaced feedback and in which an adaptively equalized data signal forms a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first multiplier means for multiplying a plurality of multiplicand signals and providing a first plurality of product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, and said first plurality of product signals comprises a first product signal corresponding to a product of said first data signal and said error signal, and a second product signal corresponding to a product of said second data signal and said error signal; first controller means for processing said first plurality of product signals and first and second adaptation control signals and providing a plurality of adaptive coefficient signals and a third adaptation control signal related to one of said plurality ■ of adaptive coefficient signals; and second controller means for processing said first plurality of product signals and said third adaptation control signal and providing said first and second adaptation control signals.
36. The^Pparatus of claim 35, further comprising: feedback means for delaying said post-slicer data signa-ln a successively" fractionally-spaced manner and providing said first and second data signals; and second multiplier means for multiplying said first and second data signals and said plurality of adaptive coefficient signals and providing a plurality of adaptive feedback signals; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said feedback means emulates symbol-spaced feedback means.
37. The apparatus of claim 35 , wherein : said first adaptation control signal has a first value bounded by lower and upper values; and said second adaptation control signal has a second value related to a difference between a normalized value and said first value.
38. The apparatus of claim 35, wherein said first controller means comprises: second multiplier means for multiplying said first plurality of product signals and said first and second adaptation control signals and providing a second plurality of product signals comprising a third product signal corresponding to a product of said first product signal and said first adaptation control signal, and a fourth product signal corresponding to a product of said second product signal and said second adaptation control signal; combiner means for combining said second plurality of product signals and providing a combined signal; integrator means for integrating said combined signal and providing said third adaptation control signal; and third multiplier means for multiplying said first, second and third adaptation control signals and providing said plurality of adaptive coefficient signals.
39. The apparatus of claim 35, wherein Ef&M e δnd' δftMl fimfeaii Eϊ comprises: signal combiner means for combining said first plurality of product signals and providing a combined signal; second multiplier means for multiplying said third adaptation control signal and said combined signal and providing a third product signal; integrator means for integrating said third product signal and providing said first adaptation control signal; and complement means for complementing said first adaptation control signal and providing said second adaptation control signal.
40. An apparatus including an adaptive coefficient signal SHϊerator for use in an adaptive signal equalizer with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first multiplier means for receiving and multiplying a plurality of multiplicand signals and providing a plurality of product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and said first value, and said plurality of product signals comprises a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; first combiner means for combining said plurality of product signals and providing a first combined signal; signal integrator means for integrating said first combined signal and providing a third adaptation control signal; second multiplier means for multiplying said first, second and third adaptation control signals and providing a plurality of adaptive coefficient signals; differentiator means for receiving and differentiating an equalization feedback signal and providing a differentiated signal; third multiplier means for multiplying said error signal and said differentiated signal and providing said first adaptation control signal; and complement means for complementing said first adaptation control signal and providing said second adaptation control signal.
41. The apparatus of claim 40, further comprising: feedback means for delaying said post-slicer data signal in a successively fractionally-spaced manner and providing said first and second data signals; fourth multiplier means for multiplying said first and second data signals and said plurality of adaptive coefficient signals and providing a plurality of adaptive feedback signals; and second combiner means for combining said plurality of adaptive feedback signals and providing said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
42. An apparatus including an adaptive co'bf_icιeϊιtsιgriatgέ_ie tor„t©£3as; ; in an adaptive signal equalizer with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first controller means for receiving and processing a plurality of input signals and first and second adaptation control signals and providing a plurality of adaptive coefficient signals, wherein said plurality of input signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post-slicer data signal and a pre-slicer data signal; and second controller means for receiving and processing said error signal and an equalization feedback signal and providing said first and second adaptation control signals.
43. The apparatus of claim 42, further comprising: feedback means for delaying said post-slicer data signal in a successively fractionally-spaced manner and providing said first and second data signals; multiplier means for multiplying said first and second data signals and said plurality of adaptive coefficient signals and providing a plurality of adaptive feedback signals; and combiner means for combining said plurality of adaptive feedback signals and providing said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
44. The "apparatus of claim 42, wherein: said first adaptation control signal has a first value bounded by lower and upper values; and said second adaptation control signal has a second value related to a difference between a normalized value and said first value.
45. The apparatus of claim 42, wherein said first controller means comprises: first multiplier means for multiplying said plurality of input signals and said first and second adaptation control signals and providing a plurality of product signals comprising a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; combiner means for combining said plurality of product signals and providing a combined signal; integrator means for integrating said combined signal and providing said third adaptation control signal; and second multiplier means for multiplying said first, second and third adaptation control signals and providing said plurality of adaptive coefficient signals.
46. The apparatus of claim 42, wherein said second controller means comprises: differentiator means for differentiating said equalization feedback signal and providing a differentiated signal; multiplier means for multiplying said error signal and said differentiated signal and providing said first adaptation control signal; and complement means for complementing said first adaptation control signal and providing said second adaptation control signal.
47. A method for generating adaptive coefϊϊctenf s_gιM^f t dapfiv signal equalization using fractionally-spaced feedback to generate an adaptively equalized data signal as a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: receiving and multiplying a plurality of multiplicand signals to generate a plurality of interim product signals and a plurality of final product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and said first value, said plurality of interim product signals comprises a first interim product signal corresponding to a product of said first data signal and said error signal, and a second interim product signal corresponding to a product of said second data signal and said error signal, and said plurality of final product signals comprises a first final product signal corresponding to a product of said first interim product signal and said first adaptation control signal, and a second final product signal corresponding to a product of said second interim product signal and said second adaptation control signal; combining said plurality of final product signals to generate a first combined signal; integrating said first combined signal to generate a third adaptation control signal; multiplying said first, second and third adaptation control signals to generate a plurality of adaptive coefficient signals; combining said plurality of interim produc;t„s.gnals tqfgeηer-gs-a second; combined signal; multiplying said third adaptation control signal and said second combined signal to generate another product signal; integrating said another product signal to generate said first adaptation control signal; and complementing said first adaptation control signal to generate said second adaptation control signal.
48. The method of claim 47, further comprising: delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals; and multiplying said first and second data signals and said plurality of adaptive coefficient signals to generate a plurality of adaptive feedback signals; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals emulates delaying said post-slicer data signal in a successively symbol-spaced manner to generate said first and second data signals.
49. A method for
Figure imgf000050_0001
signal equalization using fractionally-spaced feedback to-generate an adaptively equalized data signal as a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: receiving and multiplying a plurality of multiplicand signals to generate a first plurality of product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, and said first plurality of product signals comprises . a first product signal corresponding to a product of said first data signal and said error signal, and a second product signal corresponding to a product of said second data signal and said error signal; processing said first plurality of product signals and first and second adaptation control signals to generate a plurality of adaptive coefficient signals and a third adaptation control signal related to one of said plurality of adaptive coefficient signals; and processing said first plurality of product signals and said third adaptation control signal to generate said first and second adaptation control signals.
50. The^&thod of claim 49, further comprising: delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals; and multiplying said first and second data signals and said plurality of adaptive coefficient signals to generate a plurality of adaptive feedback signals; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals emulates delaying said post-slicer data signal in a successively symbol-spaced manner to generate said first and second data signals.
51. The method of claim 49, wherein said processing said first plurality of product signals and said third adaptation control signal to generate said first and second adaptation control signals comprises: generating said first adaptation control signal with a first value bounded by lower and upper values; and generating said second adaptation control signal with a second value related to a difference between a normalized value and said first value.
52. The method of claim 49, wherein s d-process g^sa'id -first pHafϊϊit ;o£ S product signals and first and second adaptation control signals to generate a plurality of adaptive coefficient signals and a third adaptation control signal related to one of said plurality of adaptive coefficient signals comprises: multiplying said first plurality of product signals and said first and second adaptation control signals to generate a second plurality of product signals comprising a third product signal corresponding to a product of said first product signal and said first adaptation control signal, and a fourth product signal corresponding to a product of said second product signal and said second adaptation control signal; combining said second plurality of product signals to generate a combined signal; integrating said combined signal to generate said third adaptation control signal; and multiplying said first, second and third adaptation control signals to generate said plurality of adaptive coefficient signals.
53. The apparatus of claim 49, wherein said processing said first plurality of product signals and said third adaptation control signal to generate said first and second adaptation control signals comprises: combining said first plurality of product signals to generate a combined signal; multiplying said third adaptation control signal and said combined signal to generate a third product signal; integrating said third product signal to generate said first adaptation control signal; and complementing said first adaptation control signal to generate said second adaptation control signal.
54. A method for generating adaptive coe fi&ierit sigtilfe ' adap'tivS 1 signal equalization using fractionally-spaced feedback and an equalization feedback signal to generate an adaptively equalized data signal as a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: receiving and multiplying a plurality of multiplicand signals to generate a plurality of product signals , wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a noraialized value and said first value, and said plurality of product signals comprises a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; combining said plurality of product signals to generate a first combined signal; integrating said first combined signal to generate a third adaptation control signal; multiplying said first, second and third adaptation control signals to generate a plurality of adaptive coefficient signals; receiving and differentiating an equalization feedback signal to generate a differentiated signal; multiplying said error signal and said differentiated signal to generate said first adaptation control signal; and complementing said first adaptation control signal to generate said second adaptation control signal.
55. The method of claim 54, further comprisingi ■• delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals; multiplying said first and second data signals and said plurality of adaptive coefficient signals to generate a plurality of adaptive feedback signals; and combining said plurality of adaptive feedback signals to generate said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals emulates delaying said post-slicer data signal in a successively symbol-spaced manner to generate said first and second data signals.
56. A method for generating adaptive coefficient sigπsfsifdrladlptivSr signal equalization using fractionally-spaced feedback and an equalization feedback signal to generate an adaptively equalized data signal as a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: receiving and processing a plurality of input signals and first and second adaptation control signals to generate a plurality of adaptive coefficient signals, wherein said plurality of input signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post-slicer data signal and a pre-slicer data signal; and receiving and processing said error signal and an equalization feedback signal to generate said first and second adaptation control signals.
57. The method of claim 56, further comprising: delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals; multiplying said first and second data signals and said plurality of adaptive coefficient signals to generate a plurality of adaptive feedback signals; and combining said plurality of adaptive feedback signals to generate said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals emulates delaying said post-slicer data signal in a successively symbol-spaced manner to generate said first and second data signals.
58. The rf-ethod of claim 56, wherem said fjξcgivjμg ^nd^ϊTSlδss ng.said, error signal and an equalization feedback signal to generate said first and second adaptation control signals comprises: generating said first adaptation control signal with a first value bounded by lower and upper values; and generating said second adaptation control signal with a second value related to a difference between a normalized value and said first value.
59. The method of claim 56, wherein said receiving and processing a plurality of input signals and first and second adaptation control signals to generate a plurality of adaptive coefficient signals comprises: receiving and multiplying said plurality of input signals and said first and second adaptation control signals to generate a plurality of product signals comprising a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; combining said plurality of product signals to generate a combined signal; integrating said combined signal to generate said third adaptation control signal; and multiplying said first, second and third adaptation control signals to generate said plurality of adaptive coefficient signals.
60. The method of claim 56, wherein said receiving and processing said error signal and an equalization feedback signal to generate said first and second adaptation control signals comprises: differentiating said equalization feedback signal to generate a differentiated signal; multiplying said error signal and said differentiated signal to generate said first adaptation control signal; and complementing said first adaptation control signal to generate said second adaptation control signal.
61. An i paratus including fractionally-spaced s.ignaJ. a s-ffr use^jn, ari.. adaptive signal equalizer in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post- slicer data signal, comprising: a first signal terminal that conveys a first data signal corresponding to a post- slicer data signal and having a data symbol period associated therewith; a second signal terminal that conveys a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period; fractional delay circuitry, coupled between said first and second signal tenninals, that receives and delays said first data signal to provide said second data signal; signal weighting circuitry, coupled to said first and second signal terminals, that receives first and second weighting signals and in response thereto receives and weights said first and second data signals to provide first and second weighted signals; and signal combining circuitry, coupled to said signal weighting circuitry, that receives and combines said first and second weighted signals to provide an equalization feedback signal.
62. The apparatus of claim 61, wherein said signal weighting circuitry comprises: a first weighting circuit, coupled to said first signal terminal, that receives said first weighting signal and in response thereto receives and weights said first data signal to provide said first weighted signal; and a second weighting circuit, coupled to said second signal terminal, that receives said second weighting signal and in response thereto receives and weights said second data signal to provide said second weighted signal.
63. The apparatus of claim 61 , wherein said signal -weighting έ-reur-ry-- comprises signal multiplication circuitry that: multiplies said first data signal and said first weighting signal to provide said first weighted signal; and multiplies said second data signal and said second weighting signal to provide said second weighted signal.
64. The apparatus of claim 61, wherein said signal combining circuitry comprises signal summing circuitry that sums said first and second weighted signals to provide said equalization feedback signal.
65. The apparatus of claim 61, wherein said first and second data signals are correlated.
66. The apparatus of claim 61 , wherein: said first weighting signal corresponds to a product of a selected weighting factor and a correlation factor; and said second weighting signal corresponds to a product of said selected weighting factor and a difference between a normalized factor and said correlation factor.
67. An apparatus including fractionally-sjflegd _f n&ljjap ; ΦC„fts.e' 'ifEj n adaptive signal equalizer in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post- slicer data signal, comprising: a first signal terminal that conveys a first data signal corresponding to a post- slicer data signal and having a data symbol period associated therewith; a second signal terminal that conveys a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period; fractional delay circuitry, coupled between said first and second signal terminals, that receives and delays said first data signal to provide said second data signal; first signal weighting circuitry, coupled to said first and second signal terminals, that receives first and second weighting signals and in response thereto receives and weights said first and second data signals to provide first and second weighted signals; signal combining circuitry, coupled to said first signal weighting circuitry, that receives and combines said first and second weighted signals to provide a combined signal; and second signal weighting circuitry, coupled to said signal combining circuitry, that receives a third weighting signal and in response thereto receives and weights said combined signal to provide an equalization feedback signal.
68. The apparatus of claim 67, wherein said first signal weighting circuitry comprises: a first weighting circuit, coupled to said first signal terminal, that receives said first weighting signal and in response thereto receives and weights said first data signal to provide said first weighted signal; and a second weighting circuit, coupled to said second signal terminal, that receives said second weighting signal and in response thereto receives and weights said second data signal to provide said second weighted signal.
69. The apparatus of claim 67, wherein sald arέft
Figure imgf000060_0001
comprises first signal multiplication circuitry that multiplies said first and second data signals and said first and second weighting signals to provide said first and second weighted signals, respectively.
70. The apparatus of claim 69, wherein said second signal weighting circuitry comprises second signal multiplication circuitry that multiplies said combined signal and said third weighting signal to provide said equalization feedback signal.
71. The apparatus of claim 67, wherein said signal combining circuitry comprises signal summing circuitry that sums said first and second weighted signals to provide said combined signal.
72. The apparatus of claim 67, wherein said first and second data signals are correlated.
73. The apparatus of claim 67, wherein: said first weightmg signal corresponds to a product of a first weighting factor and a correlation factor; said second weighting signal corresponds to a product of said first weighting factor and a difference between a normalized factor and said correlation factor; and said third weighting signal corresponds to a second weightmg factor.
74. The apparatus of claim 73, wherein said first weighting factor comprises unity.
75. The apparatus of claim 73, wherein said second weighting factor comprises unity.
76. An apparatus including fractionally-spaced signal taps^pr use in an adaptive signal equalizer in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post- slicer data signal, comprising: fractional delay means for receiving and delaying a first data signal to generate a second data signal, wherein said first data signal corresponds to a post-slicer data signal and has a data symbol period associated therewith, and said second data signal corresponds to said first data signal delayed by a fraction of said data symbol period; signal weighting means for receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals; and signal combiner means for combining said first and second weighted signals to generate an equalization feedback signal.
77. The apparatus of claim 76, wherein said first and second data signals are correlated.
78. The apparatus of claim 76, wherein: said first weighting signal corresponds to a product of a selected weighting factor and a correlation factor; and said second weighting signal corresponds to a product of said selected weighting factor and a difference between a normalized factor and said correlation factor.
79. An apparatus including fractionally-sμac© signalling!
Figure imgf000062_0001
; adaptive signal equalizer in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post- slicer data signal, comprising: fractional delay means for receiving and delaying a first data signal to generate a second data signal, wherein said first data signal corresponds to a post-slicer data signal and has a data symbol period associated therewith, and said second data signal corresponds to said first data signal delayed by a fraction of said data symbol period; first signal weighting means for receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals; signal combiner means for combining said first and second weighted signals to generate a combined signal; and second signal weighting means for receiving a third weighting signal and in response thereto weighting said combined signal to generate an equalization feedback signal.
80. The apparatus of claim 79, wherein said first and second data signals are correlated.
81. The apparatus of claim 79, wherein: said first weighting signal corresponds to a product of a first weighting factor and a correlation factor; said second weighting signal corresponds to a product of said first weighting factor and a difference between a normalized factor and said correlation factor; and said third weighting signal corresponds to a second weighting factor.
82. A me od for providing fractionally-spaced sign^l-ta s Kfr. se ,in.,au,,.. adaptive signal equalizer in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post- slicer data signal, comprising: receiving a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith; delaying said first data signal to generate a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period; receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals; and combining said first and second weighted signals to generate an equalization feedback signal.
83. The method of claim 82, wherein said receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals comprises: receiving said first weighting signal and in response thereto weighting said first data signal to generate said first weighted signal; and receiving said second weighting signal and in response thereto weighting said second data signal to generate said second weighted signal.
84. The method of claim 82, wherein' said receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals comprises multiplying said first and second data signals and said first and second weighting signals to generate said first and second weighted signals, respectively.
85. The method of claim 82, wherein said ©oftibiifing Md ΩtJt-aϊi sωSdad: weighted signals to generate an equalization feedback signal comprises summing said first and second weighted signals.
86. The method of claim 82, wherein said delaying said first data signal to generate a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period comprises delaying said first data signal to generate said second data signal such that said first and second data signals are correlated.
87. The method of claim 82, wherein said receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals comprises: receiving a first weighting signal corresponding to a product of a selected weighting factor and a correlation factor; and receiving a second weighting signal corresponding to a product of said selected weighting factor and a difference between a normalized factor and said correlation factor.
88.
Figure imgf000065_0001
adaptive signal equalizer in which an equalization feedback signal adaptively equalizes a data signal to form a pre-slicer data signal that is sliced to provide a post- slicer data signal, comprising: receiving a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith; delaying said first data signal to generate a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period; receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals; combining said first and second weighted signals to generate a combined signal; and receiving a third weighting signal and in response thereto weightmg said combined signal to generate an equalization feedback signal.
89. The method of claim 88, wherein said receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals comprises: receiving said first weighting signal and in response thereto weighting said first data signal to generate said first weighted signal; and receiving said second weighting signal and in response thereto weighting said second data signal to generate said second weighted signal.
90. The method of claim 88, wherein said receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals comprises: multiplying said first data signal and said first weighting signal to generate said first weighted signal; and multiplying said second data signal and said second weighting signal to generate said second weighted signal.
91. The method of claim 90, wherein said iBdeivihg'ath Wei h ing' I signal and in response thereto weighting said combined signal to generate an equalization feedback signal comprises multiplying said combined signal and said third weighting signal to generate said equalization feedback signal.
92. The method of claim 88, wherein said combining said first and second weighted signals to generate a combined signal comprises summing said first and second weighted signals to generate said combined signal.
93. The method of claim 88, wherein said delaying said first data signal to generate a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period comprises delaying said first data signal to generate said second data signal such that said first and second data signals are correlated.
94. The method of claim 88, wherem said receiving first and second weighting signals and in response thereto weighting said first and second data signals to generate first and second weighted signals comprises: receiving a first weightmg signal corresponding to a product of a first weighting factor and a correlation factor; receiving a second weighting signal corresponding to a product of said first weighting factor and a difference between a normalized factor and said correlation factor; and receiving a third weighting signal corresponding to a second weighting factor.
95. The method of claim 94, wherein said receiving a first weighting signal corresponding to a product of a first weighting factor and a correlation factor comprises receiving a first weighting signal corresponding to a product of unity and said correlation factor.
96. The method of claim 94, wherein said receiving a third weighting signal corresponding to a second weighting factor comprises receiving a third weighting signal corresponding to unity.
97. An apparatus including an adaptive feedbacLcoeffic eiB ignal . generator for use in an adaptive signal equalizer with an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes an incoming data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first signal multiplication circuitry that receives and multiplies a plurality of multiplicand signals to provide a plurality of product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- slicer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and said first value, and said plurality of product signals comprises a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; first signal combining circuitry, coupled to said first signal multiplication circuitry, that receives and combines said plurality of product signals to provide a first combined signal; first signal integration circuitry, coupled to said first signal combining circuitry, that receives and integrates said first combined signal to provide a third adaptation control signal; second signal multiplication circuitry, coupled to said first signal integration circuitry, that receives and multiplies said first, second and third adaptation control signals to provide a plurality of adaptive feedback coefficient signals; signal weighting circuitry, coupled to said first Signal mu_t_pi_e---iα_1E øirαϊiϊry., and said second signal multiplication circuitry, that receives a plurality of weighted coefficient signals and in response thereto receives and weights a plurality of adaptive filter coefficient signals to provide said first adaptation control signal; and signal complement circuitry, coupled to said first signal multiplication circuitry, said second signal multiplication circuitry and said signal weighting circuitry, that receives and complements said first adaptation control signal to provide said second adaptation control signal.
98. The apparatus of claim 97, further comprising: fractionally-spaced feedback circuitry, coupled to said first signal multiplication circuitry, that receives said post-slicer data signal and in response thereto provides said first and second data signals; third signal multiplication circuitry, coupled to said fractionally-spaced feedback circuitry and said second signal multiplication circuitry, that receives and multiplies said first and second data signals and said plurality of adaptive feedback coefficient signals to provide a plurality of adaptive feedback signals; and second signal combining circuitry, coupled to said fourth signal multiplication circuitry and said signal differentiation circuitry, that receives and combines said plurality of adaptive feedback signals to provide said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
99. The apparatus of claim 97, wherein said first signal combining circuitry comprises signal summing circuitry that sums said plurality of final product signals to provide a sum signal as said first combined signal.
100. The apparatus of claim 97, wherein said first signal integration circuitry comprises low pass filter circuitry that low pass filters said first combined signal to provide a low pass filtered signal as said third adaptation control signal.
101. The apparatus of claim 97, wherein said, sign l
Figure imgf000069_0001
comprises: third signal multiplication circuitry that receives and selectively multiplies said plurality of weighted coefficient signals and said plurality of adaptive filter coefficient signals to provide a plurality of weighted signals; second signal combining circuitry, coupled to said third signal multiplication circuitry, that receives and combines said plurality of weighted signals to provide a second combined signal; and second signal integration circuitry, coupled to said second signal combining circuitry, that receives and integrates said second combmed signal to provide said first adaptation control signal.
102. The apparatus of claim 101 , wherein said second signal integration circuitry comprises low pass filter circuitry that low pass filters said second combined signal to provide a low pass filtered signal as said first adaptation control signal.
103. The apparatus of claim 97, wherein said signal complement circuitry comprises signal subtraction circuitry that subtracts said first adaptation control signal from a reference signal having said normalized value to provide a difference signal as said second adaptation control signal.
104. An apparatus including an adaptive feldlfacIcoeffi i ttsiinal generator for use in an adaptive signal equalizer with an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes an incoming data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first control signal generator circuitry that receives and processes a plurality of input signals and first and second adaptation control signals and in response thereto provides a plurality of adaptive feedback coefficient signals, wherein said plurality of input signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post-slicer data signal and a pre-slicer data signal; and second control signal generator circuitry, coupled to said first control signal generator circuitry, that receives and processes a plurality of adaptive filter coefficient signals and in response thereto provides said first and second adaptation control signals.
105. The apparatus of claim 104, further comprising: fractionally-spaced feedback circuitry that receives said post-slicer data signal and in response thereto provides said first and second data signals; signal multiplication circuitry, coupled to said fractionally-spaced feedback circuitry and said first control signal generator circuitry, that receives and multiplies said first and second data signals and said plurality of adaptive feedback coefficient signals to provide a plurality of adaptive feedback signals; and signal combining circuitry, coupled to said signal multiplication circuitry, that receives and combines said plurality of adaptive feedback signals to provide said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
106. The apparatus of claim 104, wherein: said first adaptation control signal has a first value bounded by lower and upper values; and said second adaptation control signal has a second value related to a difference between a normalized value and said first value.
107. The apparatus of claim 104, wherem said first control signal generator circuitry comprises: first signal multiplication circuitry that receives and multiplies said plurality of input signals and said first and second adaptation control signals to provide a plurality of product signals comprising a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; signal combining circuitry, coupled to said signal multiplication circuitry, that receives and combines said plurality of product signals to provide a combmed signal; signal integration circuitry, coupled to said signal combining circuitry, that receives and integrates said combined signal to provide said third adaptation control signal; and second signal multiplication circuitry, coupled to said signal integration circuitry, that receives and multiplies said first, second and third adaptation control signals to provide said plurality of adaptive feedback coefficient signals.
108. The apparatus of claim 107, wherein said signal combining circuitry comprises signal summing circuitry that sums said plurality of product signals to provide a sum signal as said combined signal.
109. The apparatus of claim 107, wherein said signal integration circuitry comprises low pass filter circuitry that low pass filters said combined signal to provide a low pass filtered signal as said third adaptation control signal.
110. The apparatus of claim 104, wherein saiffsec nd i©ni.ol%ignal generator circuitry comprises: signal weighting circuitry that receives a plurality of weighted coefficient signals and in response thereto receives and weights said plurality of adaptive filter coefficient signals to provide said first adaptation control signal; and signal complement circuitry, coupled to said signal weighting circuitry, that receives and complements said first adaptation control signal to provide said second adaptation control signal.
111. The apparatus of claim 110, wherein said signal weighting circuitry comprises: signal multiplication circuitry that receives and selectively multiplies said plurality of weighted coefficient signals and said plurality of adaptive filter coefficient signals to provide a plurality of product signals; signal combining circuitry, coupled to said signal multiplication circuitry, that receives and combines said plurality of product signals to provide a combined signal; and signal integration circuitry, coupled to said signal combining circuitry, that receives and integrates said combined signal to provide said first adaptation control signal.
112. The apparatus of claim 111, wherein said signal integration circuitry comprises low pass filter circuitry that low pass filters said combined signal to provide a low pass filtered signal as said first adaptation control signal.
113. The apparatus of claim 110, wherein said signal complement circuitry comprises signal subtraction circuitry that subtracts said first adaptation control signal from a reference signal having a normalized value to provide a difference signal as said second adaptation control signal.
114. An apparatus including an adaptive f#dMc ''Qώef5f βi|s| r- generator for use in an adaptive signal equalizer with an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes an incoming data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first multiplier means for receiving and multiplying a plurality of multiplicand signals and providing a plurality of product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- sheer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and said first value, and said plurality of product signals comprises a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; first combiner means for combining said plurality of product signals and providing a first combined signal; signal integrator means for integrating said first combined signal and providing a third adaptation control signal; second multiplier means for multiplying said first, second and third adaptation control signals and providing a plurality of adaptive feedback coefficient signals; weighting means for receiving a plurality of weighted coefficient signals and in response thereto receiving and weighting a plurality of adaptive filter coefficient signals and providing said first adaptation control signal; and complement means for complementing s&idrfirst ada£jtati< |c^^ providing said second adaptation control signal.
115. The apparatus of claim 114, further comprising: feedback means for delaying said post-slicer data signal in a successively fractionally-spaced manner and providing said first and second data signals; third multiplier means for multiplying said first and second data signals and said plurality of adaptive feedback coefficient signals and providing a plurality of adaptive feedback signals; and second combiner means for combining said plurality of adaptive feedback signals and providing said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
116. An apparatus including an adaptive feedback dO6__3eϊέ'__t gήaFl generator for use in an adaptive signal equalizer with an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, with fractionally-spaced feedback and in which an equalization feedback signal adaptively equalizes an incoming data signal to form a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: first controller means for receiving and processing a plurality of input signals and first and second adaptation control signals and providing a plurality of adaptive coefficient signals, wherein said plurality of input signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post-slicer data signal and a pre-slicer data signal; and second controller means for receiving and processing a plurality of adaptive filter coefficient signals and providing said first and second adaptation control signals.
117. The apparatus of claim 116, further comprising: feedback means for delaying said post-slicer data signal in a successively fractionally-spaced manner and providing said first and second data signals; multiplier means for multiplying said first and second data signals and said plurality of adaptive feedback coefficient signals and providing a plurality of adaptive feedback signals; and combiner means for combining said plurality of adaptive feedback signals and providing said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said fractionally-spaced feedback circuitry emulates symbol-spaced feedback circuitry.
118. The apparatus of claim 116, wherein: said first adaptation control signal has a first value bounded by lower and upper values; and said second adaptation control signal has a second value related to a difference between a normalized value and said first value.
119. The apparatus of claim 116, wherein said first controller means comprises: first multiplier means for multiplying said plurality of input signals and said first and second adaptation control signals and providing a plurality of product signals comprising a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; combiner means for combining said plurality of product signals and providing a combined signal; integrator means for integrating said combined signal and providing said third adaptation control signal; and second multiplier means for multiplying said first, second and third adaptation control signals and providing said plurality of adaptive feedback coefficient signals.
120. The apparatus of claim 116, wherein said second controller means comprises: weighting means for receiving a plurality of weighted coefficient signals and in response thereto weighting said plurality of adaptive filter coefficient signals and providing said first adaptation control signal; and complement means for complementing said first adaptation control signal, and providing said second adaptation control signal.
121. A method for generating adaptive feef bgϋk'? 'qeff _§! ; ϋgiføl'έ lor adaptive signal equalization using an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, fractionally-spaced feedback and an equalization feedback signal to generate an adaptively equalized data signal as a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: receiving and multiplying a plurality of multiplicand signals to generate a plurality of product signals, wherein said plurality of multiplicand signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, an error signal corresponding to a difference between said post- sheer data signal and a pre-slicer data signal, a first adaptation control signal having a first value bounded by lower and upper values, and a second adaptation control signal having a second value related to a difference between a normalized value and said first value, and said plurality of product signals comprises a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; combining said plurality of product signals to generate a first combined signal; integrating said first combined signal to generate a third adaptation control signal; multiplying said first, second and third adaptation control signals to generate a plurality of adaptive coefficient signals; receiving a plurality of weighted coefficient signals and in response thereto receiving and weighting a plurality of adaptive filter coefficient signals to generate said first adaptation control signal; and complementing said first adaptation control signal to generate said second adaptation control signal.
122. The method of claim 121, further comprising: delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals; multiplying said first and. second data signals and said plurality of adaptive feedback coefficient signals to generate a plurality of adaptive feedback signals; and combining said plurality of adaptive feedback signals to generate said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals emulates delaying said post-slicer data signal in a successively symbol-spaced manner to generate said first and second data signals.
123. A method
Figure imgf000079_0001
adaptive signal equalization using an adaptive filter responsive to a plurality of adaptive filter coefficient signals related to an error signal, fractionally-spaced feedback and an equalization feedback signal to generate an adaptively equalized data signal as a pre-slicer data signal that is sliced to provide a post-slicer data signal, comprising: receiving and processing a plurality of input signals and first and second adaptation control signals to generate a plurality of adaptive feedback coefficient signals, wherein said plurality of input signals comprises a first data signal corresponding to a post-slicer data signal and having a data symbol period associated therewith, a second data signal corresponding to said first data signal and delayed by a fraction of said data symbol period, and an error signal corresponding to a difference between said post-slicer data signal and a pre-slicer data signal; and receiving and processing a plurality of adaptive filter coefficient signals to generate said first and second adaptation control signals.
124. The method of claim 123, further comprising: delaymg said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals; multiplying said first and second data signals and said plurality of adaptive feedback coefficient signals to generate a plurality of adaptive feedback signals; and combining said plurality of adaptive feedback signals to generate said equalization feedback signal; wherein said second data signal is caused to appear delayed by a time interval substantially equal to said data symbol period such that said delaying said post-slicer data signal in a successively fractionally-spaced manner to generate said first and second data signals emulates delaying said post-slicer data signal in a successively symbol-spaced manner to generate said first and second data signals.
125. The method of claim 123, wherein sai ϊqgfciftηig fd;pj|n ; §sjng;;B id.; error signal and an equalization feedback signal to generate said first and second adaptation control signals comprises: generating said first adaptation control signal with a first value bounded by lower and upper values; and generating said second adaptation control signal with a second value related to a difference between a normalized value and said first value.
126. The method of claim 123, wherein said receiving and processing a plurality of input signals and first and second adaptation control signals to generate a plurality of adaptive feedback coefficient signals comprises: receiving and multiplying said plurality of input signals and said first and second adaptation control signals to generate a plurality of product signals comprising a first product signal corresponding to a product of said first data signal, said error signal and said first adaptation control signal, and a second product signal corresponding to a product of said second data signal, said error signal and said second adaptation control signal; combining said plurality of product signals to generate a combined signal; integrating said combined signal to generate said third adaptation control signal; and multiplying said first, second and third adaptation control signals to generate said plurality of adaptive feedback coefficient signals.
127. The method of claim 123, wherein said receiving and processing a plurality of adaptive filter coefficient signals to generate said first and second adaptation control signals comprises: receiving a plurality of weighted coefficient signals and in response thereto weighting said plurality of adaptive filter coefficient signals to generate said first adaptation control signal; and complementing said first adaptation control signal to generate said second adaptation control signal.
PCT/US2003/035352 2002-11-08 2003-11-06 Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback WO2004059899A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003291256A AU2003291256A1 (en) 2002-11-08 2003-11-06 Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US10/290,571 US6940898B2 (en) 2002-11-08 2002-11-08 Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback
US10/290,571 2002-11-08
US10/322,024 2002-12-17
US10/322,024 US7039104B2 (en) 2002-11-08 2002-12-17 Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback

Publications (3)

Publication Number Publication Date
WO2004059899A2 true WO2004059899A2 (en) 2004-07-15
WO2004059899A3 WO2004059899A3 (en) 2005-12-08
WO2004059899A9 WO2004059899A9 (en) 2006-02-23

Family

ID=32684659

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2003/035352 WO2004059899A2 (en) 2002-11-08 2003-11-06 Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback

Country Status (3)

Country Link
US (2) US7039104B2 (en)
AU (1) AU2003291256A1 (en)
WO (1) WO2004059899A2 (en)

Families Citing this family (23)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040136914A1 (en) * 1997-10-01 2004-07-15 Dugger Harry A. Buccal, polar and non-polar spray containing ondansetron
US7274762B2 (en) * 2002-03-22 2007-09-25 Infineon Technologies Ag Calculation circuit for calculating a sampling phase error
US7362799B1 (en) * 2002-06-27 2008-04-22 Arraycomm Llc Method and apparatus for communication signal resolution
US7266145B2 (en) * 2002-11-08 2007-09-04 Scintera Networks, Inc. Adaptive signal equalizer with adaptive error timing and precursor/postcursor configuration control
US7039104B2 (en) 2002-11-08 2006-05-02 Scintera Networks, Inc. Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback
US7035330B2 (en) * 2002-12-17 2006-04-25 Scintera Networks, Inc. Decision feedback equalizer with dynamic feedback control
US7120193B2 (en) * 2002-11-08 2006-10-10 Scintera Networks, Inc. Decision feedback equalizer with dynamic feedback control
US7627029B2 (en) 2003-05-20 2009-12-01 Rambus Inc. Margin test methods and circuits
US7590175B2 (en) * 2003-05-20 2009-09-15 Rambus Inc. DFE margin test methods and circuits that decouple sample and feedback timing
US7408981B2 (en) * 2003-05-20 2008-08-05 Rambus Inc. Methods and circuits for performing margining tests in the presence of a decision feedback equalizer
US7339988B1 (en) * 2003-07-03 2008-03-04 Scintera Networks, Inc. Channel monitoring and identification and performance monitoring in a flexible high speed signal processor engine
US7346638B2 (en) * 2003-11-21 2008-03-18 Board Of Regents, The University Of Texas System Filtering, equalization, and power estimation for enabling higher speed signal transmission
US7301998B2 (en) * 2003-12-19 2007-11-27 Intel Corporation Filter with signal taps temporally spaced at fractional symbol intervals
WO2005071848A1 (en) * 2004-01-26 2005-08-04 Diablo Technologies Inc. Fully adaptive equalization for high loss communications channels
US8036260B2 (en) * 2007-08-30 2011-10-11 Freescale Semiconductor, Inc. System and method for equalizing an incoming signal
TWI372517B (en) * 2008-10-13 2012-09-11 Realtek Semiconductor Corp Equalizer and method for configuring the equalizer
US8553814B2 (en) * 2009-07-31 2013-10-08 Lsi Corporation Rapid sampling phase recovery
US20150349988A1 (en) * 2014-05-30 2015-12-03 Lsi Corporation Selecting floating tap positions in a floating tap equalizer
US11405242B2 (en) * 2018-07-02 2022-08-02 Rambus Inc. Methods and circuits for decision-feedback equalization with early high-order-symbol detection
RU194496U1 (en) * 2019-06-25 2019-12-12 Федеральное государственное бюджетное образовательное учреждение высшего образования "МИРЭА - Российский технологический университет" ADAPTIVE DIGITAL FILTER FOR THE SUPPRESSION OF NON-FLUCTUATION INTERFERENCE
US11171815B2 (en) * 2020-01-21 2021-11-09 Credo Technology Group Limited Digital equalizer with overlappable filter taps
US11153129B1 (en) * 2020-06-01 2021-10-19 International Business Machines Corporation Feedforward equalizer with programmable roaming taps
RU2747199C1 (en) * 2020-07-05 2021-04-29 Федеральное государственное бюджетное образовательное учреждение высшего образования. "Юго-Западный государственный университет" (ЮЗГУ) Digital filter for non-stationary signals

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240133B1 (en) * 1998-02-05 2001-05-29 Texas Instruments Incorporated High stability fast tracking adaptive equalizer for use with time varying communication channels
US20010007479A1 (en) * 2000-01-07 2001-07-12 Kim Joon Tae Partial fractionally spaced channel equalizer for digital television
US20010026197A1 (en) * 2000-03-27 2001-10-04 Ntt Docomo, Inc. Spatial and temporal equalizer and equalization method

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5119401A (en) 1989-11-17 1992-06-02 Nec Corporation Decision feedback equalizer including forward part whose signal reference point is shiftable depending on channel response
US5191462A (en) 1990-05-11 1993-03-02 At&T Bell Laboratories Fiber optic transmission distortion compensation
US5414699A (en) * 1993-09-27 1995-05-09 Motorola, Inc. Method and apparatus for receiving and decoding communication signals in a CDMA receiver using partial de-correlation
US5414733A (en) * 1993-12-20 1995-05-09 Adtran Decision feedback equalizer employing fixed ratio postcursor taps for minimizing noise and intersymbol interference in signals conveyed over high speed data service loop
US5970093A (en) 1996-01-23 1999-10-19 Tiernan Communications, Inc. Fractionally-spaced adaptively-equalized self-recovering digital receiver for amplitude-Phase modulated signals
US6144697A (en) * 1998-02-02 2000-11-07 Purdue Research Foundation Equalization techniques to reduce intersymbol interference
US6829297B2 (en) 2001-06-06 2004-12-07 Micronas Semiconductors, Inc. Adaptive equalizer having a variable step size influenced by output from a trellis decoder
US7035330B2 (en) 2002-12-17 2006-04-25 Scintera Networks, Inc. Decision feedback equalizer with dynamic feedback control
US6940898B2 (en) 2002-11-08 2005-09-06 Scintera Networks, Inc. Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback
US7039104B2 (en) 2002-11-08 2006-05-02 Scintera Networks, Inc. Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6240133B1 (en) * 1998-02-05 2001-05-29 Texas Instruments Incorporated High stability fast tracking adaptive equalizer for use with time varying communication channels
US20010007479A1 (en) * 2000-01-07 2001-07-12 Kim Joon Tae Partial fractionally spaced channel equalizer for digital television
US20010026197A1 (en) * 2000-03-27 2001-10-04 Ntt Docomo, Inc. Spatial and temporal equalizer and equalization method

Also Published As

Publication number Publication date
US20060104342A1 (en) 2006-05-18
AU2003291256A8 (en) 2004-07-22
AU2003291256A1 (en) 2004-07-22
US20040091041A1 (en) 2004-05-13
US7039104B2 (en) 2006-05-02
US7203233B2 (en) 2007-04-10
WO2004059899A3 (en) 2005-12-08

Similar Documents

Publication Publication Date Title
US7203233B2 (en) Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback
US7394849B2 (en) Decision feedback equalizer with dynamic feedback control
WO2004059899A9 (en) Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback
US5414733A (en) Decision feedback equalizer employing fixed ratio postcursor taps for minimizing noise and intersymbol interference in signals conveyed over high speed data service loop
US7421021B2 (en) Adaptive signal equalizer with adaptive error timing and precursor/postcursor configuration control
US5031194A (en) Wideband digital equalizers for subscriber loops
JP2762836B2 (en) Interference wave canceller
EP1392013B1 (en) Hybrid adaptive equalizer for optical communication systems
US7627031B2 (en) Adaptive signal latency control for communications systems signals
US5517527A (en) Adaptive equalizer for ISDN U-interface transceiver
US4926472A (en) Reduction of signal processing requirements in a 2B1Q-code echo canceller or equalizer
US5027369A (en) Rapid convergence decision feedback equalizer
US7035330B2 (en) Decision feedback equalizer with dynamic feedback control
US7545861B2 (en) Timing recovery circuit and timing recovery method
US6940898B2 (en) Adaptive coefficient signal generator for adaptive signal equalizers with fractionally-spaced feedback
CA2050867A1 (en) System for reproducing timing clock signal
Widrow et al. Learning algorithms for adaptive processing and control
JP2569902B2 (en) Interference wave canceller
US20040091036A1 (en) Adaptive signal equalizer with adaptive error timing and precursor/postcursor configuration control
KR0136370Y1 (en) Equalizer
JPS6016129B2 (en) Adaptive automatic equalizer
JPS6225520A (en) Automatic equalizer
JPS58117715A (en) Recursive filter type bridged tap equalizer
JPH0669761A (en) Judgment feedback equalizer

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE EG ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NI NO NZ OM PG PH PL PT RO RU SC SD SE SG SK SL SY TJ TM TN TR TT TZ UA UG UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): BW GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
COP Corrected version of pamphlet

Free format text: PAGES 4/10-10/10, DRAWINGS, ADDED AND PAGES 1/3-3/3 RENUMBERED AS 1/10- 3/10

NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP