Methods and apparatus for use in performing dot product operations for spread spectrum communications
First Claim
1. A signal processing apparatus suitable for use in direct sequence spread spectrum communications, comprising:
- an analog receiver;
a quadrature phase shift keying (QPSK) despreader, including;
an input coupled to receive I and Q samples from the analog receiver;
an output to provide I and Q pilot symbols;
a Walsh uncover unit, including;
an input coupled to receive and I and Q pilot symbols;
an output to provide Walsh uncovered I and Q data symbols;
a controller;
a filter programmed in the controller to provide I and Q pilot symbol estimates based on the I and Q pilot symbols;
a dot product hardware unit external from the controller having the programmed filter; and
the dot product hardware unit including;
a first input coupled to receive the I and Q pilot symbol estimates;
a second input coupled to receive the I and Q data symbols; and
an output to provide results of a dot product function between the I and Q pilot symbol estimates and the I and Q data symbols.
0 Assignments
0 Petitions
Accused Products
Abstract
A processing apparatus for use in spread spectrum communications includes a controller, a filter programmed in the controller, and a dot product hardware unit external from the controller having the programmed filter. The controller provides a filter input to receive I and Q pilot symbols and a filter output to provide I and Q pilot symbol estimates based on the I and Q pilot signals. The dot product hardware unit has a first input coupled to receive the I and Q pilot symbol estimates, a second input coupled to receive I and Q data symbols, and an output to provide results of a dot product function between the I and Q pilot symbol estimates and the I and Q data symbols.
-
Citations
4 Claims
-
1. A signal processing apparatus suitable for use in direct sequence spread spectrum communications, comprising:
-
an analog receiver;
a quadrature phase shift keying (QPSK) despreader, including;
an input coupled to receive I and Q samples from the analog receiver;
an output to provide I and Q pilot symbols;
a Walsh uncover unit, including;
an input coupled to receive and I and Q pilot symbols;
an output to provide Walsh uncovered I and Q data symbols;
a controller;
a filter programmed in the controller to provide I and Q pilot symbol estimates based on the I and Q pilot symbols;
a dot product hardware unit external from the controller having the programmed filter; and
the dot product hardware unit including;
a first input coupled to receive the I and Q pilot symbol estimates;
a second input coupled to receive the I and Q data symbols; and
an output to provide results of a dot product function between the I and Q pilot symbol estimates and the I and Q data symbols. - View Dependent Claims (2, 3, 4)
a pilot phase/amplitude filter having an input coupled to the output of the QPSK despreader to receive and filter and I and Q pilot symbols, and having an output coupled to the programmed filter, so that the programmed filter generates I and Q pilot symbol estimates from the I and Q pilot symbols as filtered by the pilot phase/amplitude filter.
-
Specification