×

Adaptive vector correlator for spread-spectrum communications

  • US 6,697,350 B2
  • Filed: 01/18/2001
  • Issued: 02/24/2004
  • Est. Priority Date: 06/30/1995
  • Status: Expired due to Term
First Claim
Patent Images

1. An adaptive vector correlator for estimating channel response and for obtaining a reference value of a plurality of received-multipath signals of a spread-spectrum signal having a pilot-spreading-code signal, comprising:

  • despreading means for generating a plurality of replicas of the pilot-spreading-code signal, with each of the plurality of replicas of the pilot-spreading-code signal having a different phase, said despreading means for despreading, using the plurality of replicas of the pilot-spreading-code signal, the plurality of received-multipath signals of the spread-spectrum signal as a plurality of despread-multipath signals;

    said despreading means for generating a noise-power level when each pilot-spreading-code signal embedded in each of the plurality of received-multipath signals of the spread-spectrum signal is not in phase with any of the plurality of replicas of the pilot-spreading-code signal;

    said despreading means for generating one or more detected-pilot signals, when one or more pilot-spreading-code signals embedded in the received-multipath signals of the spread-spectrum signal is in phase with one or more of the plurality of replicas of the pilot-spreading-code signal, respectively;

    an adder for combining the one or more detected-pilot signals, as a combined-pilot signal;

    channel-response-estimation means, coupled to said despreading means and to said adder, responsive to the one or more detected-pilot signals and the noise-power level and the combined-pilot signal from said adder, for estimating the channel response and thereby generating a channel-response-estimate signal;

    correction means, coupled between said despreading means, said channel-response-estimation means and said adder, responsive to the channel-response-estimate signal, for correcting the plurality of despread-multipath signals for effects of the channel response;

    acquisition-decision means, coupled to said despreading means and responsive to the one or more detected-pilot signals from said despreading means, for determining whether the one or more detected-pilot signals are synchronized to one or more of the plurality of replicas of the pilot-spreading-code signal;

    said acquisition-decision means, responsive to detecting no synchronization, for sending a control signal to said despreading means, for offsetting the phase of the one or more of the plurality of replicas of the pilot-spreading-code signals; and

    said acquisition-decision means, responsive to detecting synchronization, for maintaining synchronization between the plurality of received-multipath signals and the plurality of replicas of the pilot-spreading-code signal.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×