Patent ID: 7321618

Claim:
A method for pulse code modulation upstream data transmissions in a network between a client and a server comprising: performing a channel identification to obtain a channel length v and a channel estimate; calculating a client transmit upstream equalizer in closed form using a decision-feedback filter solution that jointly optimizes an amount of intersymbol interference and a transmit power; and identifying an error signal in said equalizer with filters w and b within said equalizer with formula e k = u k - Δ - [ w ⁢ ⁢ b ] ⁡ [ H ⁢ ⁢ y k u k - Δ - 1 ] where w and b are finite length row vectors of length n ff and n fb , respectively, n ff and n fb ≧1, H is a Toeplitz channel matrix (n ff ×n ff +v−1), u k is a vector of data input samples of length n ff +v−1, u k−Δ is a length n ff vector of input samples delayed by Δ, and k is an integer.