Abstract:
An adaptive radio receiver utilizes control functions derived from received signals in an interference-limited environment to decide whether to implement conventional single-user demodulation or joint demodulation. The decision to implement joint or conventional demodulation is based upon the values of estimates derived for Doppler spread, carrier-to-interference plus noise, dispersiveness and the likelihood of the presence of a dominant interferer.
Abstract:
A configurable cellular terminal engine (CTE) is configurable by an external agent (e.g., microcontroller, DSP, or state machine) to suit the particular requirements of different spread spectrum systems. The CTE comprises on a chip set a modem unit and a channel codec unit. The modem unit has a front end unit (102) for coupling to an antenna; a matched filter searchers unit (104) coupled at least to the front end unit; a searchers unit (106) coupled to at least the front end unit; a finger processing unit (108) coupled to the front end unit; a parameter estimation processor unit (110) coupled to at least the finger processing unit and the searchers unit; and a transmitter unit (112). The channel codec unit has a channel decoder unit (118) coupled at least to the finger processing unit; and a channel encoder (120) coupled at least to the transmitter unit.
Abstract:
A multi-user demodulation apparatus comprises a plurality of finger blocks (12) for demodulating received signals of a plurality of paths transmitted from a plurality of terminals, a first rake synthesis block (13a) for synthesizing the plurality of demodulated signals demodulated by the plurality of finger blocks (12) and belonging to a first transmission terminal, a second rake synthesis block (13b) for synthesizing the plurality of demodulated signals demodulated by the plurality of finger blocks (12) and belonging to a second transmission terminal, and a selector switch (16a) for selectably connecting one (12-8) of the plurality of finger blocks (12-1 to 12-16) to the first rake synthesis block (13a) or the second rake synthesis block (13b), so that one finger block can be selectably used by a plurality of users.
Abstract:
A receiver for receiving CDMA-type signals is arranged to select the most appropriate mode of reception for the received signals on the basis of one or more properties of the communications channel. The possible reception modes include a correlation mode, a rake mode and a LMMSE mode. The channel properties that are measured include the rms delay spread and the channel path power.
Abstract:
A wireless communication system can be implemented by using one or more reconfigurable chips, the reconfigurable chips having background and foreground configuration planes. The background plane can be loaded with one communication algorithm, while another portion of the communication algorithm is configured into the foreground plane and operating in the reconfigurable fabric. The switching between the foreground and background configurations can be done almost instantaneously. The system of the present invention allows a complicated communication system, such as a base station receiver for a wireless communication system, to be implemented on a small reconfigurable chip rather than a much larger FPGA.
Abstract:
A searcher operation and a finger operation are carried out in different time domains, and thereby correlators (300-0 to 300-i) are shared for both searcher and finger operations. In the searcher operation mode, the correlators (300-0 to 300-i) determine a first correlation value being the correlation value between the replica signal of a pilot symbol and the received signal. In the finger operation mode, the correlators (300-0 to 300-i) determine a second correlation value being the correlation value between the corresponding signature sequence delayed according to the first correlation value and the received signal. The second correlation value is used for channel inference and rake synthesis. Thus, the received signal and one of the replica signal and the delayed corresponding signature sequence are selectively inputted to the correlators (300-0 to 300-i). The selection is carried out by a selection circuit (40) according to the time domain. The selection circuit (40) may determine the ratio of the time domain assigned to the calculation of the first correlation value to that of the second one depending on the quantity and quality of the received signal.
Abstract:
A single, common correlation filter (CF) core is provided in a wireless system using CDMA (code division multiple access). A plurality of channels with different data rates are provided in the wireless system. The channels provided in the wireless system include the access channel, the maintenance channel, and the traffic channel in which information (e.g., pilot or data symbols or both) is transmitted at the tier 1 (which is the basic despreading rate), tier 2 and tier 3 rates. The data rate for transmitting the information is programmable by an external programmable processor, e.g., a digital signal processor (DSP). A user-unique code, such as a PN (pseudo-random noise) code, is applied to the information being transmitted in the channels of the wireless system. Theinformation is modulated and transmitted in any one of the channels at any data rate. The transmitted information is correlated at the basic despreading rate (i.e., the tier 1 rate) in the correlation filter (CF) of the wireless system by time multiplexing delayed versions of the PN code (or orthogonal code, Walsh code) to the correlation filter core. The correlated information is then demultiplexed and demodulated. The demodulated information is summed at the proper integer multiple of the tier 1 rate to achieve the tier 2 and tier 3 rates. One or more signal components are selected (in terms of the received power, signal-to-noise ratio or multipath width) in a window or time period for optimal information recovery. The selecting step can also be implemented according to a preprogrammed time alignment. Furthermore, outputs from the demodulated information can be provided and combined for temporal diversity. Spatial diversity is achieved by providing a plurality of antennas, and a plurality of receivers at a location and providing a single, common correlation filter at each of the plurality of antennas of the receivers in the wireless system.
Abstract:
A novel and improved method and apparatus for searching is described. Channel data is despread utilizing a matched filter structure. The in-phase and quadrature amplitudes of the despreading (410) delivered to coherent accumulators (430, 432) to sum for a programmable duration of time. The amplitude accumulations are squared and summed (440) to produce an energy measurement. The energy measurement is accumulated for a second programmable time to perform non-coherent accumulation (450). The resulting value is used to determine the likelihood of a pilot signal at that offset. Each matched filter structure comprises an N-value shift register for receiving data, a programmable bank of taps to perform despreading and optional Walsh decovering, and an adder structure to sum the resulting filter tap calculations.
Abstract:
A system and method of controlling transmission power during the establishment of a channel in a CDMA communication system utilize the transmission of a short code from a subscriber unit to a base station during initial power ramp-up. The short code is a sequence for detection by the base station which has a much shorter period than a conventional spreading code. The ramp-up starts from a power level that is guaranteed to be lower than the required power level for detection by the base station. The subscriber unit quickly increases transmission power while repeatedly transmitting the short code until the signal is detected by the base station. Once the base station detects the short code, it sends an indication to the subscriber unit to cease increasing transmission power. The use of short codes limits power overshoot and interference to other subscriber stations and permits the base station to quickly synchronize to the spreading code used by the subscriber unit.
Abstract:
A multiple access, spread-spectrum communication system processes a plurality of information signals received by a Radio Carrier Station (RCS) over telecommunication lines for simultaneous transmission over a radio frequency (RF) channel as a code-division-multiplexed (CDM) signal to a group of Subscriber Units (SUs). The RCS receives a call request signal that corresponds to a telecommunication line information signal, and a user identification signal that identifies a user to receive the call. The RCS includes a plurality of Code Division Multiple Access (CDMA) modems, one of which provides a global pilot code signal. The modems provide message code signals synchronized to the global pilot signal. Each modem combines an information signal with a message code signal to provide a CDM processed signal. The RCS includes a system channel controller coupled to receive a remote call. An RF transmitter is connected to all of the modems to combine the CDM processed signals with the global pilot code signal to generate a CDM signal. The RF transmitter also modulates a carrier signal with the CDM signal and transmits the modulated carrier signal through an RF communication channel to the SUs. Each SU includes a CDMA modem which is also synchronized to the global pilot signal. The CDMA modem despreads the CDM signal and provides a despread information signal to the user. The system includes a closed loop power control system for maintaining a minimum system transmit power level for the RCS and the SUs, and system capacity management for maintaining a maximum number of active SUs for improved system performance.