Configurable multimode despreader for spread spectrum applications
AssigneeInfineon Technologies AG
InventorRavi Subramanian
Life of this patent
Estimating the term…
Abstract
A configurable multimode despreader for spread spectrum applications is disclosed herein. The despreader includes a plurality of data lines, at least one selective coupler coupled to the plurality of data lines, at least one multiplier coupled to the selective coupler, and a code input line coupled to the multiplier. The selective coupler selectively couples one of the plurality of data lines with the multiplier per any one of a plurality of despreading protocols. The multiplier then multiplies a desired input data type received from the selective coupler with a despreading code chip received from the code input line to produce an observation. The programmable multimode despreader supports variable code and data modulation schemes and variable spreading factors.
Claims56
A configurable despreader for processing digital data, the despreader comprising:
- a plurality of data lines for receiving a plurality of input data types;
- at least one selective coupler coupled to the plurality of data lines;
- a first multiplier coupled to the selective coupler, the first multiplier for multiplying a desired input data type received from the selective coupler with a despreading code chip to produce a first observation;
- and
- a first code input line coupled to the multiplier, the first code input line for receiving a despreading code chip;
- wherein the selective coupler selectively couples one of the plurality of data lines with the multiplier per any one of a plurality of despreading protocols.
A despreader for processing digital data, the despreader comprising:
- at least one multiplier for multiplying an input data sample with a despreading code chip;
- and
- at least one accumulate and dump circuit coupled to the multiplier;
- wherein the accumulate and dump circuit has an enable input that selectively dumps an accumulated sample after an observation period has been satisfied.
A configurable electronic communication device for processing data, the electronic communication device comprising:
- a radio frequency/intermediate frequency (RF/IF) transceiver;
- an analog to digital (A/D) converter coupled to the RF/IF transceiver;
- and
- a despreader having at least one multiplier coupled to a code input line and selectively coupled to a plurality of data input lines in a manner to satisfy any one of multiple despreading protocols.
An electronic communication device for processing data, the electronic communication device comprising:
- a radio frequency (RF) transceiver;
- an analog to digital (A/D) converter coupled to the RF transceiver;
- and
- a despreader having at least one accumulate and dump circuit, the accumulate and dump circuit having an input that selectively dumps an accumulated sample after an observation period has been satisfied.
A method of implementing one of multiple possible despreading protocols in a configurable despreader, the method comprising:
- a) receiving a plurality of input data types at a selective coupler;
- b) receiving a despreading code at a multiplier;
- c) selectively communicating a desired input data type to the multiplier via the selective coupler, the desired input data type selected from the plurality of input data types per a desired despreading protocol;
- and
- d) multiplying the desired input data type with the despreading code, via the multiplier, to produce an observation.
A method of configurably despreading a spread spectrum signal, the method comprising:
- a) receiving a first observation from a first multiplier at a despreader;
- b) accumulating the first observation at a first accumulate and dump circuit;
- c) receiving a first control signal at the first accumulate and dump circuit that indicates a desired observation length;
- d) repeating steps a) through c) for a new observation;
- and
- e) dumping a first accumulated sample from the first accumulate and dump circuit after the desired observation length has been satisfied.
Dependencies are inferred from the claim text.