Rake receiver architecture within a WCDMA terminal
AssigneeBroadcom Corporation
InventorsMark David Hahm, Huaiyu (Hanks) Zeng, Joseph Boccuzzi, Nelson R. Sollenberger
Life of this patent
Estimating the term…
Abstract
A baseband processing module includes an RX interface, a rake receiver combiner module, and may include additional components. The RX interface receives the baseband signals from an RF front end and creates baseband RX signal samples there from. The rake receiver combiner module includes control logic, an input buffer, a rake despreader module, and an output buffer. The rake despreader module is operable to despread the baseband RX signal samples in a time divided fashion to produce channel symbols including pilot channel symbols and physical channel symbols.
Claims21
A baseband processing module for use within a Wideband Code Division Multiple Access (WCDMA) Radio Frequency (RF) transceiver, the baseband processing module comprising:
- an RX interface communicatively coupled to an RF front end of the WCDMA RF transceiver and operable to receive a baseband RX signal from the RF front end carrying a WCDMA signal and to create baseband RX signal samples there from;
- and
- a rake receiver combiner module communicatively coupled to the RX interface that comprises:
- control logic;
- an input buffer communicatively coupled to the control logic and to the RX interface and operable to receive and store the baseband RX signal samples;
- a rake despreader module communicatively coupled to the control logic and to the input buffer, the rake despreader module operable to despread the baseband RX signal samples in a time divided fashion to produce channel symbols including pilot channel symbols and physical channel symbols;
- and
- an output buffer communicatively coupled to the control logic and to the rake despreader module and operable to store the channel symbols, wherein:
- the rake despreader module includes:
- a state controller communicatively coupled to the control logic;
- a despreader engine, communicatively coupled to the state controller, that includes:
- a scrambling code sequence generator operable to generate a scrambling code sequence based upon input from the state controller;
- a first combiner operable to combine the baseband RX signal samples with the scrambling code sequence generated by the scrambling code sequence generator to produce descrambled RX signal samples;
- a channel code sequence generator operable to generate a channel code sequence based upon input from the state controller;
- a second combiner operable to combine the descrambled baseband RX signal samples with the channel code sequence generated by the channel code sequence generator to produce despread RX signal samples;
- and
- an accumulator operable to accumulate the despread RX signal samples over the spreading interval to produce the channel symbols.
A method for obtaining channel symbols from a Wideband Code Division Multiple Access (WCDMA) signal comprising:
- receiving a baseband RX signal that carries a WCDMA signal;
- sampling the baseband RX signal to create baseband RX signal samples there from;
- during a period of time corresponding to a plurality of chip intervals of a corresponding spreading interval, sequentially performing logical despreading operations on a plurality of path components of the WCDMA signal to produce multiple chip duration despread channel symbols;
- and
- over a period of time corresponding to the spreading interval, accumulating the multiple chip duration despread channel symbols to produce the channel symbols;
- and wherein:
- sequentially performing logical despreading operations on a plurality of path components of the WCDMA signal to produce multiple chip duration despread channel symbols includes:
- during a first chip interval and during a first portion of a second chip interval of the plurality of chip intervals, performing a plurality of full logical rake finger despreading operations that includes a plurality of physical channel despreading operations;
- and
- during a second portion of the second chip interval of the plurality of chip intervals, performing a plurality of mini logical rake finger despreading operations that includes a single physical channel despreading operation.
A rake receiver combiner module for use within a Wideband Code Division Multiple Access (WCDMA) Radio Frequency (RF) transceiver, the rake receiver combiner module comprising:
- control logic;
- an input buffer communicatively coupled to the control logic operable to receive and store baseband RX signal samples;
- a rake despreader module communicatively coupled to the control logic and to the input buffer, the rake despreader module operable to despread the baseband RX signal samples in a time divided fashion to produce channel symbols including pilot channel symbols and physical channel symbols;
- and
- an output buffer communicatively coupled to the control logic and to the rake despreader module and operable to store the channel symbols, wherein:
- the rake despreader module includes:
- a state controller communicatively coupled to the control logic;
- a despreader engine, communicatively coupled to the state controller, that includes:
- a scrambling code sequence generator operable to generate a scrambling code sequence based upon input from the state controller;
- a first combiner operable to combine the baseband RX signal samples with the scrambling code sequence generated by the scrambling code sequence generator to produce descrambled RX signal samples;
- a channel code sequence generator operable to generate a channel code sequence based upon input from the state controller;
- a second combiner operable to combine the descrambled baseband RX signal samples with the channel code sequence generated by the channel code sequence generator to produce despread RX signal samples;
- and
- an accumulator operable to accumulate the despread RX signal samples over the spreading interval to produce the channel symbols.
Dependencies are inferred from the claim text.