A method for use in an ultra-wideband, UWB, communication system in which a modulated carrier signal is transmitted via a transmission channel having an impulse response, the method comprising the steps of: 1.1. developing a plurality of complex estimates of said impulse response by: 1.1.1. receiving the modulated carrier signal at an antenna; 1.1.2. conditioning the received signal using a filter; 1.1.3. periodically sampling the conditioned signal using an analog-to-digital converter to provide a series of digital samples; 1.1.4. correlating the samples from the analog-to-digital converter against a predefined preamble code using a correlator to provide the plurality of complex estimates of said impulse response; 1.2. developing a first accumulated estimate of said impulse response as a function of a first set of said complex estimates of said impulse response comprising selected first and second ones of said plurality of complex estimates of said impulse response; 1.3. developing a complex product vector by correlating the first accumulated estimate of said impulse response, that was developed in step 1.2 or step 1.5, with a third complex estimate of said impulse response received from the correlator; 1.4. developing a carrier error angle as a function of said complex product vector; 1.5. accumulating said third complex estimate of said impulse response with said first accumulated estimate of said impulse response to develop an updated first accumulated estimate of said impulse response; and 1.6. repeating steps 1.3 through 1.5, wherein step 1.3 is further characterized as: 1.3. developing a complex product vector by performing a selected one of: 1.3.1. developing a first complex conjugate of a selected third one of said plurality of complex estimates of said impulse response; and 1.3.2. developing said complex product vector by multiplying said first accumulated estimate of said impulse response by said first complex conjugate; and: 1.3.3. developing a second complex conjugate of said first accumulated estimate of said impulse response; and 1.3.4. developing said complex product vector by multiplying said third complex estimate of said impulse response by said second complex conjugate. 1.1.1. receiving the modulated carrier signal at an antenna; 1.1.2. conditioning the received signal using a filter; 1.1.3. periodically sampling the conditioned signal using an analog-to-digital converter to provide a series of digital samples; 1.1.4. correlating the samples from the analog-to-digital converter against a predefined preamble code using a correlator to provide the plurality of complex estimates of said impulse response; 1.2. developing a first accumulated estimate of said impulse response as a function of a first set of said complex estimates of said impulse response comprising selected first and second ones of said plurality of complex estimates of said impulse response; 1.3. developing a complex product vector by correlating the first accumulated estimate of said impulse response, that was developed in step 1.2 or step 1.5, with a third complex estimate of said impulse response received from the correlator; 1.4. developing a carrier error angle as a function of said complex product vector; 1.5. accumulating said third complex estimate of said impulse response with said first accumulated estimate of said impulse response to develop an updated first accumulated estimate of said impulse response; and 1.6. repeating steps 1.3 through 1.5, wherein step 1.3 is further characterized as: 1.3. developing a complex product vector by performing a selected one of: 1.3.1. developing a first complex conjugate of a selected third one of said plurality of complex estimates of said impulse response; and 1.3.2. developing said complex product vector by multiplying said first accumulated estimate of said impulse response by said first complex conjugate; and: 1.3.3. developing a second complex conjugate of said first accumulated estimate of said impulse response; and 1.3.4. developing said complex product vector by multiplying said third complex estimate of said impulse response by said second complex conjugate. 1.3.1. developing a first complex conjugate of a selected third one of said plurality of complex estimates of said impulse response; and 1.3.2. developing said complex product vector by multiplying said first accumulated estimate of said impulse response by said first complex conjugate; and: 1.3.3. developing a second complex conjugate of said first accumulated estimate of said impulse response; and 1.3.4. developing said complex product vector by multiplying said third complex estimate of said impulse response by said second complex conjugate.