Method and apparatus for channel equalization in high speed S-RIO based communication systems
View Patent ↗A Method and Apparatus for Channel Equalization in High Speed S-RIO based Communication Systems have been disclosed. By adjusting equalizer coefficients based on 8B10B error counts and an error threshold, a receiver may be dynamically adjusted. By adjusting transmitter pre-emphasis based on 8B10B error counts and an error threshold, a transmitter may be dynamically adjusted. Both the transmitter and receiver may be adjusted dynamically based on 8B10B error counts and different error thresholds.
1. An apparatus comprising:
means for determining a receiver decision feedback equalization coefficients;
means for monitoring errors at said receiver;
means for receiving an error threshold;
means for adjusting said receiver decision feedback equalization coefficients;
means for powering up said means for adjusting said receiver decision feedback equalization coefficients only when adjusting said receiver decision feedback equalization coefficients;
means for powering down said means for adjusting said receiver decision feedback equalization coefficients when not adjusting said receiver decision feedback equalization coefficients; and:
wherein means for monitoring errors at said receiver are selected from the group consisting of means for monitoring protocol errors, means for monitoring 64B/67B errors at said receiver, means for monitoring cyclic redundancy code errors and means for monitoring protocol errors and means for monitoring 8B/10B errors at said receiver, means for monitoring a lane check code word, and means for monitoring a lane check code word and means for monitoring 64B/67B errors at said receiver.
2. The apparatus of claim 1 further comprising:
means for determining a transmitter pre-emphasis coefficients;
means for adjusting said transmitter pre-emphasis coefficients;
means for powering up said means for adjusting said transmitter pre-emphasis coefficients only when adjusting said transmitter pre-emphasis coefficients; and
means for powering down said means for adjusting said transmitter pre-emphasis coefficients only when not adjusting said transmitter pre-emphasis coefficients.
3. The apparatus of claim 1 wherein said means for receiving said error threshold is means for receiving a dynamically variable error threshold.
4. The apparatus of claim 3 wherein said dynamically variable error threshold is at a time selected from the group consisting of at a power up, at a fixed time interval, at a time based on said monitored errors at said receiver, at a time determined by said transmitter, and at a time determined by a computer program.