US9014251B2ActiveUtilityA1
Rank-order equalization
Est. expiryMay 20, 2030(~3.8 yrs left)· nominal 20-yr term from priority
H04L 27/01H03H 17/0263H04B 1/10H04L 25/03885H04L 25/03878
62
PatentIndex Score
1
Cited by
5
References
11
Claims
Abstract
For digital data transmitted using a vector signaling encoding, a rank-order equalizer cancels various channel noise such as inter-symbol interference. Further, rank-order units may be cascaded to achieve improved equalization over successive sample vector signals in a rank-order equalizer. Multiple rank-order equalizers further operate in parallel in a feed forward mode or in series in a feedback mode to provide a continuous vector signaling stream equalization.
Claims
exact text as granted — not AI-modifiedThe invention claimed is:
1. A system for equalizing a set of signals transmitted over a communication bus, the system comprising:
a sampler configured to obtain a plurality of vector samples of the signals on the communication bus; and
a plurality of rank-order equalization units arranged in parallel, wherein each of the rank-order equalization units is connected with the sampler so as to receive at least a first and a second vector sample from the sampler, the rank-order equalization units including:
a rank-order unit configured to sort the first vector sample;
a coefficient selector configured to select a set of coefficients based on the result of the rank-order unit; and
a subtraction unit operative to subtract the set of coefficients from the second vector sample to produce an equalized vector.
2. The system of claim 1 , wherein each of the rank-order equalization units is connected with the sampler so as to share at least one vector sample with at least one other rank-order equalization unit.
3. The system of claim 1 , wherein each of the rank-order equalization units further includes a decode unit connected to an output of the respective subtraction unit to decode the equalized vector.
4. The system of claim 1 , wherein the rank-order units are configured to sort the respective vector samples in decreasing order.
5. The system of claim 1 , wherein the rank-order units are configured to sort the respective vector samples in increasing order.
6. The system of claim 1 , wherein the rank-order units are configured to find the two largest samples and the two smallest samples of the respective vector samples.
7. A system for equalizing a set of signals transmitted over a communication bus, the system comprising:
a sampler configured to obtain a plurality of vector samples of the signals on the communication bus; and
a plurality of rank-order equalization units arranged consecutively, including a first rank-order equalization unit and a plurality of subsequent rank-order equalization units;
wherein each of the subsequent rank-order equalization units is connected with a preceding rank-order equalization unit so as to receive an equalized vector and is connected with the sampler so as to receive a vector sample, each of the subsequent rank-order equalization units including:
a rank-order unit configured to sort the equalized vector;
a coefficient selector configured to select a set of coefficients based on the result of the rank-order unit; and
a subtraction unit operative to subtract the set of coefficients from the vector sample to produce a subsequent equalized vector.
8. The system of claim 7 , wherein each of the rank-order equalization units further includes a decode unit connected to an output of the respective subtraction unit to decode the subsequent equalized vector.
9. The system of claim 7 , wherein the rank-order units are configured to sort the respective received equalized vectors in decreasing order.
10. The system of claim 7 , wherein the rank-order units are configured to sort the respective received equalized vectors in increasing order.
11. The system of claim 7 , wherein the rank-order units are configured to find the two largest samples and the two smallest samples of the respective received equalized vectors.Join the waitlist — get patent alerts
Track US9014251B2 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.