Spread spectrum signal estimator
First Claim
1. A signal estimator utilizing an array output signal applied to the input of a communication modem and produced from an adaptive array processor in response to a received pseudo noise communication signal, and a detection gate signal and a polarity modulation signal from the communication modem in order to generate a signal estimate of a desired signal, said signal estimator comprising:
- (a) a channel assignment means receiving said detection gate signal and allocating said signal to one of its N output channels;
(b) a local code storage means containing a unique pseudo random noise (PN) code designated by the communication modem;
(c) a plurality of read/write means, each of said read/write means having an input terminal and an output terminal, said input terminal being connected to one of said N output channels of said channel assignment means, said read/write means being able to read a pseudo random noise (PN) code from said local code storage means;
(d) a gating means receiving said pseudo random noise (PN) code from said read/write means and weighting said code with said polarity modulation signal from the communication modem to yield a pilot signal; and
(e) a subtraction means calculating a residue signal by subtracting said pilot signal from said array output signal.
3 Assignments
0 Petitions
Accused Products
Abstract
A PN sequence signal estimator is described which synergistically co-operates with an adaptive array processor and a spread spectrum communication system modem such that the adaptive array will null interfering signals, but not desired signals. This is accomplished with the signal estimator generating an estimate of the desired coded signal through the use of the local code and the detected correlation in the modem, and feeding the estimate back to the array in such a manner that it subtracts from the array error voltage, thereby inhibiting null formation.
67 Citations
6 Claims
-
1. A signal estimator utilizing an array output signal applied to the input of a communication modem and produced from an adaptive array processor in response to a received pseudo noise communication signal, and a detection gate signal and a polarity modulation signal from the communication modem in order to generate a signal estimate of a desired signal, said signal estimator comprising:
-
(a) a channel assignment means receiving said detection gate signal and allocating said signal to one of its N output channels; (b) a local code storage means containing a unique pseudo random noise (PN) code designated by the communication modem; (c) a plurality of read/write means, each of said read/write means having an input terminal and an output terminal, said input terminal being connected to one of said N output channels of said channel assignment means, said read/write means being able to read a pseudo random noise (PN) code from said local code storage means; (d) a gating means receiving said pseudo random noise (PN) code from said read/write means and weighting said code with said polarity modulation signal from the communication modem to yield a pilot signal; and (e) a subtraction means calculating a residue signal by subtracting said pilot signal from said array output signal. - View Dependent Claims (2, 3)
-
-
4. A signal estimator utilizing an array output signal applied to the input of a communication modem and produced from an adaptive array processor in response to a received pseudo noise communication signal, and N detection gate signals and N polarity modulation signals from the communication modem in order to generate a signal estimate of N desired signals, said signal estimator comprising:
-
(a) a channel assignment means receiving one of said detection gate signals and allocating said signal to one of its N output channels; (b) N local code storage means containing a pseudo random noise (PN) code designated by the communication modem; (c) N read/write means, each of said read/write means having an input terminal and an output terminal, said input terminal being connected to one of said N output channels of said channel assignment means, each of said read/write means being able to read a pseudo noise (PN) code from said local code storage means, each of said read/write means being able to output a PN code corresponding to that portion of a PN code that is known apriori to follow a PN code that had been correlated in the modem to cause said detection gate signal to have been generated; (d) a gating means receiving at least one pseudo random noise (PN) code from at least one of said read/write means and weighting said code with said polarity modulation signal that corresponds to said detection gate signal from the communication modem, said gating means containing a summing means that yields a pilot signal by combining all pseudo random noise (PN) codes after they have each been separately weighted by said polarity modulation signals; and (e) a subtraction means calculating a residue signal by subtracting said pilot signal from said array output signal. - View Dependent Claims (5, 6)
-
Specification