Method and system for high-speed software reconfigurable code division multiple access communication
First Claim
1. A communication device for wideband code division multiple access (W-CDMA) signal transmission and reception, comprising:
- a W-CDMA transmitter comprising at least one of a first RAM and first registers arranged to store first parameters so as to configure the transmitter'"'"'s operation;
a W-CDMA receiver comprising at least one of a second RAM and second registers arranged to store second parameters so as to configure the receiver'"'"'s operation;
a signal acquisition component; and
a processor in data communication with the W-CDMA transmitter, the W-CDMA receiver and the signal acquisition component, wherein the processor is configured to provide for software configuration of the first and second parameters;
wherein the receiver comprises;
a pulse shaping filter;
a level control block configured to receive an output from the pulse shaping filter;
a demodulator configured to receive an output from the level control block and track multi-path components received from a base station; and
a reference demodulator configured to receive the output from the level control block and configured to estimate noise;
wherein the demodulator comprises;
a Rake filter producing a signal at a chip rate which is a coherent accumulation of channel corrected multipath components resulting from one base station; and
a tracking unit using the signal at the chip rate for descrambling and despreading a plurality of waveform channels,wherein the Rake filter comprises;
a FIFO to buffer samples at the chip rate coming from the level control block;
a delay line containing a plurality of registers, an input of the delay line being connected to an output of the FIFO;
a plurality of finger blocks, inputs of the finger blocks being connected to programmable tap positions on the delay line; and
a summer of complex outputs of the finger blocks at a chip rate.
4 Assignments
0 Petitions
Accused Products
Abstract
A communication device for W-CDMA signal transmission and reception has a W-CDMA transmitter having at least one of a first RAM and first registers, wherein the transmitter is configured to operate in accordance with first parameters. Further, the communication device has a W-CDMA receiver having at least one of a second RAM and second registers, wherein the receiver is configured to operate in accordance with second parameters, and signal acquisition component. A processor is in data communication with the W-CDMA transmitter, the W-CDMA receiver and the signal acquisition component, and configured to provide for software configuration of the first and second parameters.
56 Citations
28 Claims
-
1. A communication device for wideband code division multiple access (W-CDMA) signal transmission and reception, comprising:
-
a W-CDMA transmitter comprising at least one of a first RAM and first registers arranged to store first parameters so as to configure the transmitter'"'"'s operation; a W-CDMA receiver comprising at least one of a second RAM and second registers arranged to store second parameters so as to configure the receiver'"'"'s operation; a signal acquisition component; and a processor in data communication with the W-CDMA transmitter, the W-CDMA receiver and the signal acquisition component, wherein the processor is configured to provide for software configuration of the first and second parameters; wherein the receiver comprises; a pulse shaping filter; a level control block configured to receive an output from the pulse shaping filter; a demodulator configured to receive an output from the level control block and track multi-path components received from a base station; and a reference demodulator configured to receive the output from the level control block and configured to estimate noise; wherein the demodulator comprises; a Rake filter producing a signal at a chip rate which is a coherent accumulation of channel corrected multipath components resulting from one base station; and a tracking unit using the signal at the chip rate for descrambling and despreading a plurality of waveform channels, wherein the Rake filter comprises; a FIFO to buffer samples at the chip rate coming from the level control block; a delay line containing a plurality of registers, an input of the delay line being connected to an output of the FIFO; a plurality of finger blocks, inputs of the finger blocks being connected to programmable tap positions on the delay line; and a summer of complex outputs of the finger blocks at a chip rate. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A communication device for wideband code division multiple access (W-CDMA) signal transmission and reception, comprising:
-
a W-CDMA transmitter comprising at least one of a first RAM and first registers arranged to store first parameters so as to configure the transmitter'"'"'s operation; a W-CDMA receiver comprising at least one of a second RAM and second registers arranged to store second parameters so as to configure the receiver'"'"'s operation; a signal acquisition component; and a processor in data communication with the W-CDMA transmitter, the W-CDMA receiver and the signal acquisition component, wherein the processor is configured to provide for software configuration of the first and second parameters; wherein the receiver comprises; a pulse shaping filter; a level control block configured to receive an output from the pulse shaping filter; a demodulator configured to receive an output from the level control block and track multi-path components received from a base station; and a reference demodulator configured to receive the output from the level control block and configured to estimate noise; wherein the level control block comprises; a programmable shifter configured to receive an input from the pulse shaping filter and to perform coarse grain dynamic control; a programmable multiplier configured to receive an input from the shifter and to perform fine grain dynamic control; a first overflow counter configured to receive an input from the multiplier and to operate on a most significant bit and a second most significant bit; a second overflow counter configured to receive an input from the multiplier and to operate on the second most significant bit and a third most significant bit; and a saturation logic configured to receive an input from the multiplier and to operate to limit the input received from the multiplier.
-
Specification