Frequency domain decision feedback equalizer
First Claim
1. A method for processing a received time domain signal representing a sequence of channel symbols, the method comprisingmatched-channel filtering a frequency domain representation R(f) of the received signal to generate a frequency domain representation XMF(f),linear equalizing said frequency domain representation XMF(f) to generate a linear equalized frequency domain representation XLE(f),combining said frequency domain representation XMF(f) of the received signal with a frequency domain estimate ISI(f) of intersymbol interference in said representation XMF(f) to generate an ISI-mitigated frequency-domain representation XDFE(f) of said received signal, said estimate ISI(f) being a function of a frequency domain representation {circumflex over (X)}LE(f) of tentative decisions as to the channel symbols, said tentative decisions being formed as a function of said representation XLE(f), andgenerating final decisions as to the channel symbols as a function of said representation XDFE(f).
1 Assignment
0 Petitions
Accused Products
Abstract
The feedback structure of a frequency domain decision feedback equalizer is implemented in the frequency domain, rather than in the time domain. Advantageously, this permits the synthesis of long feedback filters with a much smaller increase in receiver complexity than is the case when the feedback structure is illustratively implemented in the time domain. Adaptation of the characteristics of the feedback structure of the frequency domain equalizer (as well as its feedforward structure) is carried out based on tentative symbol decisions that are fed back on a block basis. Although possibly rendering the receiver more susceptible to channel estimation errors, this approach renders the receiver capable not only of the post-cursor intersymbol interference cancellation afforded by a standard DFE, but pre-cursor intersymbol interference cancellation, as well, helping to offset any impact of increased channel estimation errors.
-
Citations
12 Claims
-
1. A method for processing a received time domain signal representing a sequence of channel symbols, the method comprising
matched-channel filtering a frequency domain representation R(f) of the received signal to generate a frequency domain representation XMF(f), linear equalizing said frequency domain representation XMF(f) to generate a linear equalized frequency domain representation XLE(f), combining said frequency domain representation XMF(f) of the received signal with a frequency domain estimate ISI(f) of intersymbol interference in said representation XMF(f) to generate an ISI-mitigated frequency-domain representation XDFE(f) of said received signal, said estimate ISI(f) being a function of a frequency domain representation {circumflex over (X)}LE(f) of tentative decisions as to the channel symbols, said tentative decisions being formed as a function of said representation XLE(f), and generating final decisions as to the channel symbols as a function of said representation XDFE(f).
-
5. A method comprising
receiving at least first and second time domain signals over respective channels, said first and second time domain signals representing the same sequence of channel symbols, matched-channel filtering respective frequency domain representations of the first and second received time domain signals to generate first and second matched-channel-filtered signals, generating a frequency domain representation XMF(f) that is a function of the first and second matched-channel-filtered signals, linear equalizing said frequency domain representation XMF(f) to generate a linear equalized frequency domain representation XLE(f), combining said frequency domain representation XMF(f) of the received signal with a frequency domain estimate ISI(f) of intersymbol interference in said representation XMF(f) to generate an ISI-mitigated frequency-domain representation XDFE(f) of said received signal, said estimate ISI(f) being a function of a frequency domain representation {circumflex over (X)}LE(f) of tentative decisions as to the channel symbols, said tentative decisions being formed as a function of said representation XLE(f), and generating final decisions as to the channel symbols as a function of said representation XDFE(f).
-
8. Apparatus for processing a time block of a signal received from a channel, said received signal block representing a sequence of channel symbols, the apparatus comprising
means for filtering said received signal block with a filter response that is matched to said channel to generate a filtered version of said received signal block, means for generating in the frequency domain a linear equalized version of said filtered version of said received signal block, means for forming tentative decisions as to the channel symbols based on said linear equalized version of said received signal block, and means for generating in the frequency domain a decision-feedback-equalized version of said received signal block that is a function of said received signal block and of a frequency domain estimate of the intersymbol interference in said received signal block, said estimate being formed in response to a frequency domain representation of said tentative decisions.
Specification