Direct determination equalizer system
First Claim
1. A method for compensating for the deterministic effects of a transmission channel on an input data signal provided by a data source to an input of the transmission channel;
- the method utilizing a direct determination equalizer system (“
DDES”
) having an equalizer, the method comprising;
acquiring a channel output data signal, comprising a sequence spanning multiple bits from an output of the transmission channel;
determining an ideal data signal;
cross-correlating the channel output data signal and the ideal data signal to produce a cross-correlation sequence comprising a plurality of terms, each term in said cross-correlation sequence corresponding to a different delay between said channel output data signal and said ideal data signal;
determining the delay corresponding to the largest value of the cross-correlation sequence;
determining equalizer-tap coefficients for the equalizer, the equalizer-tap coefficients depending on the determined delay; and
generating an equalized output data signal by applying the equalizer to an output of the transmission channel;
wherein determining the ideal data signal comprises sampling either the input data signal provided by the data source to the input of the transmission channel or the output data signal acquired from the output of the transmission channel to generate said ideal data signal.
2 Assignments
0 Petitions
Accused Products
Abstract
A direct determination equalizer system (“DDES”) for compensating for the deterministic effects of a transmission channel and a data source is disclosed. The DDES may include an equalizer having equalizer-tap coefficients, a cross-correlator configured to receive the first sampled signal and an ideal signal and in response produce a cross-correlated signal, and a processor in signal communication with the equalizer and the cross-correlator. The equalizer is configured to receive a first sampled signal and in response produce an equalized output data signal sequence and the processor is configured to determine the equalizer-tap coefficients from the cross-correlated signal.
20 Citations
32 Claims
-
1. A method for compensating for the deterministic effects of a transmission channel on an input data signal provided by a data source to an input of the transmission channel;
- the method utilizing a direct determination equalizer system (“
DDES”
) having an equalizer, the method comprising;acquiring a channel output data signal, comprising a sequence spanning multiple bits from an output of the transmission channel; determining an ideal data signal; cross-correlating the channel output data signal and the ideal data signal to produce a cross-correlation sequence comprising a plurality of terms, each term in said cross-correlation sequence corresponding to a different delay between said channel output data signal and said ideal data signal; determining the delay corresponding to the largest value of the cross-correlation sequence; determining equalizer-tap coefficients for the equalizer, the equalizer-tap coefficients depending on the determined delay; and generating an equalized output data signal by applying the equalizer to an output of the transmission channel; wherein determining the ideal data signal comprises sampling either the input data signal provided by the data source to the input of the transmission channel or the output data signal acquired from the output of the transmission channel to generate said ideal data signal. - View Dependent Claims (2, 3, 4, 6, 11, 12, 13)
- the method utilizing a direct determination equalizer system (“
-
5. A method for compensating for the deterministic effects of a transmission channel on an input data signal provided by a data source to an input of the transmission channel;
- the method utilizing a direct determination equalizer system (“
DDES”
) having an equalizer, the method comprising;acquiring a channel output data signal sequence spanning multiple bits from an output of the transmission channel; determining an ideal data signal; cross-correlating the channel output data signal and the ideal data signal to produce a cross-correlated signal including a cross-correlation sequence; determining the largest value of the cross-correlation sequence; and determining equalizer-tap coefficients for the equalizer; wherein determining an ideal data signal includes sampling either the data signal at the input of the transmission channel or the data signal at the output of the transmission channel to generate said ideal data signal.
- the method utilizing a direct determination equalizer system (“
-
7. A method for compensating for the deterministic effects of a transmission channel on an input data signal provided by a data source to an input of the transmission channel;
- the method utilizing a direct determination equalizer system (“
DDES”
) having an equalizer, the method comprising;acquiring a channel output data signal sequence spanning multiple bits from an output of the transmission channel; determining an ideal data signal; cross-correlating the channel output data signal and the ideal data signal to produce a cross-correlated signal including a cross-correlation sequence; determining the largest value of the cross-correlation sequence; and determining equalizer-tap coefficients for the equalizer; wherein determining an ideal data signal includes sampling either the data signal at the input of the transmission channel or the data signal at the output of the transmission channel; and wherein determining an ideal data signal includes approximating an ideal data signal with an approximating sequence; and wherein acquiring a channel output data signal sequence includes sampling the acquired channel output data signal sequence at a sampling rate, and wherein approximating an ideal data signal includes; determining a priori information for the ideal data signal; generating the approximating sequence utilizing the a priori information; and sampling a logical sequence of bits corresponding to the approximating sequence at the sampling rate to produce the ideal data signal. - View Dependent Claims (8, 9, 10)
- the method utilizing a direct determination equalizer system (“
-
14. A direct determination equalizer system (“
- DDES”
) for compensating for the deterministic effects of a transmission channel receiving an input data signal sequence provided by a data source at an input of said channel and providing a corresponding output data signal at an output of said channel, the DDES comprising;a first sampler that samples the output data signal to provide a first sampled signal; an equalizer having equalizer-tap coefficients, wherein the equalizer is configured to receive the first sampled signal and in response produce an equalized output data signal sequence; a second sampler that samples either the input data signal at the input of the transmission channel or the output data signal at the output of the transmission channel to provide an ideal signal; a cross-correlator configured to receive the first sampled signal and the ideal signal and in response produce a cross-correlated signal; and a processor in signal communication with the equalizer and the cross-correlator, wherein the processor is configured to determine the equalizer-tap coefficients from the cross-correlated signal.
- DDES”
-
15. A direct determination equalizer system (“
- DDES”
) for compensating for the deterministic effects of a transmission channel receiving an input data signal sequence provided by a data source at an input of said channel and providing a corresponding output data signal at an output of said channel, the DDES comprising;a first sampler that samples the output data signal to provide a first sampled signal; an equalizer having equalizer-tap coefficients, wherein the equalizer is configured to receive the first sampled signal and in response produce an equalized output data signal sequence; a second sampler that samples either the input data signal at the input of the transmission channel or the output data signal at the output of the transmission channel to provide an ideal signal; a cross-correlator configured to receive the first sampled signal and the ideal signal and in response produce a cross-correlated signal; a processor in signal communication with the equalizer and the cross-correlator, wherein the processor is configured to determine the equalizer-tap coefficients from the cross-correlated signal; and a clock in signal communication with both the first sampler and the second sampler, wherein the second sampler is configured to sample the input data signal sequence at the input of the transmission channel and produce the ideal signal; wherein the clock is configured to produce a clock signal that is passed to the first sampler and the second sampler, and wherein the clock signal produces the sampling rate for both the first sampler and the second sampler. - View Dependent Claims (16)
- DDES”
-
17. A direct determination equalizer system (“
- DDES”
) for compensating for the deterministic effects of a transmission channel receiving an input data signal sequence provided by a data source at an input of said channel and providing a corresponding output data signal at an output of said channel, the DDES comprising;a first sampler that samples the output data signal to provide a first sampled signal; an equalizer having equalizer-tap coefficients, wherein the equalizer is configured to receive the first sampled signal and in response produce an equalized output data signal sequence; a second sampler that samples either the input data signal at the input of the transmission channel or the output data signal at the output of the transmission channel to provide an ideal signal; a cross-correlator configured to receive the first sampled signal and the ideal signal and in response produce a cross-correlated signal; a processor in signal communication with the equalizer and the cross-correlator, wherein the processor is configured to determine the equalizer-tap coefficients from the cross-correlated signal; a sequence generator configured to produce an approximating sequence wherein the approximating sequence approximates the ideal data signal; and a third sampler in signal communication with both the sequence generator and the cross-correlator, wherein the third sampler is configured to sample the approximating sequence to produce the ideal signal; and a clock in signal communication with both the first sampler and the third sampler, wherein the clock is configured to produce a clock signal that is passed to the first sampler and the third sampler, and wherein the clock signal produces the sampling rate for both the first sampler and the third sampler. - View Dependent Claims (18, 19)
- DDES”
-
20. A computer-readable medium having software comprising instructions executable for compensating for the deterministic effects of a transmission channel on an input data signal provided by a data source to an input of the transmission channel, said compensating utilizing a direct determination equalizer system (“
- DDES”
) having an equalizer, the medium comprising;logic configured for acquiring a channel output data signal comprising a sequence spanning multiple bits from an output of the transmission channel; logic configured for determining an ideal data signal; logic configured for cross-correlating the channel output data signal and the ideal data signal to produce a cross-correlation sequence comprising a plurality of terms, each term in said cross-correlation sequence corresponding to a different delay between said channel output data signal and said ideal data signal; logic configured for determining the delay corresponding to the largest value of the cross-correlation sequence; logic configured for determining equalizer-tap coefficients for the equalizer, the equalizer-tap coefficients depending on the determined delay; and logic configured for generating an equalized output data signal by applying the equalizer to an output of the transmission channel, wherein determining the ideal data signal comprises sampling either the input data signal provided by the data source to the input of the transmission channel or the output data signal acquired from the output of the transmission channel to generate said ideal data signal. - View Dependent Claims (21, 22, 23, 26, 30, 31, 32)
- DDES”
-
24. A computer-readable medium having software comprising instructions executable for compensating for the deterministic effects of a transmission channel on an input data signal provided by a data source to an input of the transmission channel, said compensating utilizing a direct determination equalizer system (“
- DDES”
) having an equalizer, the medium comprising;logic configured for acquiring a channel output data signal sequence spanning multiple bits from an output of the transmission channel; logic configured for determining an ideal data signal; logic configured for cross-correlating the channel output data signal and the ideal data signal to produce a cross-correlation signal having a cross-correlation sequence; logic configured for determining the largest value of the cross-correlation sequence; and logic configured for determining equalizer-tap coefficients for the equalizer; wherein determining an ideal data signal includes sampling either the data signal at the input of the transmission channel or the data signal at the output of the transmission channel to generate said ideal data signal; and wherein the logic configured for determining the equalizer-tap coefficients for the equalizer includes; logic configured for producing a set of linear equations based on the cross-correlation sequence; and logic configured for solving the set of linear equations; and wherein the logic configured for solving includes logic configured for solving the set of linear equations utilizing linear regression.
- DDES”
-
25. A computer-readable medium having software comprising instructions executable for compensating for the deterministic effects of a transmission channel on an input data signal provided by a data source to an input of the transmission channel, said compensating utilizing a direct determination equalizer system (“
- DDES”
) having an equalizer, the medium comprising;logic configured for acquiring a channel output data signal sequence spanning multiple bits from an output of the transmission channel; logic configured for determining an ideal data signal; logic configured for cross-correlating the channel output data signal and the ideal data signal to produce a cross-correlation signal having a cross-correlation sequence; logic configured for determining the largest value of the cross-correlation sequence; and logic configured for determining equalizer-tap coefficients for the equalizer; wherein determining an ideal data signal includes sampling either the data signal at the input of the transmission channel or the data signal at the output of the transmission channel; and wherein the logic configured for determining an ideal data signal includes logic configured for determining an ideal data signal by sampling the input data signal at the input of the transmission channel to generate said ideal data signal.
- DDES”
-
27. A computer-readable medium having software comprising instructions executable for compensating for the deterministic effects of a transmission channel on an input data signal provided by a data source to an input of the transmission channel, said compensating utilizing a direct determination equalizer system (“
- DDES”
) having an equalizer, the medium comprising;logic configured for acquiring a channel output data signal sequence spanning multiple bits from an output of the transmission channel; logic configured for determining an ideal data signal; logic configured for cross-correlating the channel output data signal and the ideal data signal to produce a cross-correlation signal having a cross-correlation sequence; logic configured for determining the largest value of the cross-correlation sequence; and logic configured for determining equalizer-tap coefficients for the equalizer; wherein determining an ideal data signal includes sampling either the data signal at the input of the transmission channel or the data signal at the output of the transmission channel; and wherein the logic configured for determining the ideal data signal includes logic configured for approximating the ideal data signal with an approximating sequence; and wherein the logic configured for acquiring a channel output data signal sequence includes logic configured for sampling the acquired channel output data signal sequence at a sampling rate, and wherein the logic configured for approximating the ideal data signal includes; logic configured for determining a priori information for the ideal data signal; logic configured for generating the approximating sequence utilizing the a priori information; and logic configured for sampling a logical sequence of bits corresponding to the approximating sequence at the sampling rate to produce the ideal data signal. - View Dependent Claims (28, 29)
- DDES”
Specification