Patent ID: 7801210

Claim:
An apparatus, comprising at least one processor; and at least one memory including computer program code, the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following: estimating an impulse response-delay profile of a channel using a known signal, the channel being a direct sequence spread spectrum communications channel; determining if the impulse response-delay profile is indicative of a sparse channel; if the channel impulse response-delay profile is indicative of a sparse channel, selecting a first channel impulse response cluster using a pre-determined selection criterion, wherein the first channel impulse response cluster is separated from other channel impulse response clusters by a delay difference indicative of the sparse nature of the channel; aligning a first filter window with the first channel impulse response cluster; calculating channel equalization coefficients for the first filter window; and using the channel equalization coefficients to perform channel equalization.