Patent ID: 7110481

Claim:
A system for combining pluralities of significant component signals of a multipath fading signal and correcting both frequency error and phase error associated with each of said pluralities of significant component signals, comprising: a multipath splitter, for separating said multipath fading signal into said pluralities of significant component signals; pluralities of delay devices, coupled to said multipath splitter and having pluralities of outputs, for delaying each of said pluralities of significant component signals for a respective amount of time to produce pluralities of delayed significant component signals; pluralities of complex multipliers, coupled to said pluralities of delay devices respectively and to pluralities of complex scaling signal updating devices respectively, for multiplying each of said pluralities of delayed significant component signals by a respective complex scaling signal to produce pluralities of scaled significant component signals; an adder, coupled to said pluralities of complex multipliers, for adding said pluralities of scaled significant component signals together to produce a summation signal; a decision circuit, coupled to said adder, for making a decision on the transmitted symbol from said summation signal; pluralities of path strength estimators, coupled to said pluralities of delay devices, for estimating the signal strength of each of said pluralities of delayed significant component signals to produce pluralities of path strength signals; pluralities of error signal generators, coupled to said pluralities of complex multipliers and said decision circuit, for generating the error signal between the output signal of said decision circuit and each of said pluralities of scaled significant component signals to produce pluralities of error signals; a controller, coupled to relevant devices, responsive to detecting preamble symbols and generating pluralities of initial complex scaling signals, for generating control and timing signals; and said pluralities of complex scaling signal updating devices, each coupled to receive a respective initial complex scaling signal from said controller, a respective path strength signal from one of said pluralities of path strength estimators, and a respective error signal from one of said pluralities of error signal generators, for updating each of said pluralities of complex scaling signals to produce pluralities of updated complex scaling signals.