Patent ID: 7653127

Claim:
A BE-ZFE (Bit-Edge Zero Forcing Equalizer) that comprises: a filter tap coefficient module that calculates a plurality of filter tap coefficients, the filter tap coefficient module being adapted to truncate the calculated plurality of filter tap coefficients to include only the most significant filter tap coefficients of the plurality of filter tap coefficients; a filter that includes a plurality of filter taps such that each filter tap is adjusted according to one filter tap coefficient of the truncated plurality of filter tap coefficients; wherein the filter is enabled to modify an original shape of a pulse in a communication channel, wherein the modified pulse is located within a sequence of bit periods; wherein the modified pulse has zero crossings located substantially at bit edges of each bit period within the sequence of bit periods except those bit edges immediately adjacent to a bit period in which the pulse is substantially located to enhance detection of the pulse's original data value from the modified pulse; and wherein the filter tap coefficient module multiplies an inverse of a communication channel transfer function and a pulse mapping to calculate the plurality of filter tap coefficients, wherein the plurality of filter tap coefficients are a plurality of BE-ZFE filter tap coefficients.