Abstract:
A plurality of data signals are received over an antenna array having a plurality of antenna elements. The data singals are transmitted over a shared spectrum in a wireless communication system. A signal having each of the data signals is received over each antenna element. The plurality of data signals are grouped into a plurality of groups. The received signals of the antenna elements are matched filtered (70) for a first group of the plurality of groups, producing a matched filtered result. Data is jointly detected of the first group using the matched filtered result. An interference correction signal is constructed (76) using the detected data for each antenna element. The interference cancelled result is subtracted (92) from the received signal of each antenna element, producing an interference cancelled result for each antenna element. Data is successively detected for remaining groups using the interference cancelled result for each antenna element.
Abstract:
Demodulation techniques for a wireless communication system make use of a decision feedback equalization (DFE) technique to mitigate the effects of multipath channel characteristics on receiver performance. The techniques may be particularly useful in the demodulation of complementary code keying (CCK) symbols. A demodulator that performs such techniques may include a time-variant or time-invariant matched filter (70), a feedback intersymbol interference (ISI) canceller (78), a transform unit (72), a phase rotation estimator and corrector (76), a pattern-dependent bias canceller (80, 81, 82), and a maximum picker (84) for symbol decisions (86). The transform unit may include a bank of correlators, or alternatively a fast Walsh transform unit.
Abstract:
A spreading system according to an embodiment of the invention spreads two data signals. The system produces a filtered signal that is based on one of the data signals and an output signal that is based on both of the data signals. In one example, a spreading system is used to perform QPSK spreading of two data signals, including separate processing of the two data signals, in a practical manner. Such separate control may include filtering and/or gain control.
Abstract:
A User Equipment (UE) has as circuit that performs the acquisition for the low chip rate option of the Universal Mobile Telecommunication System (UMTS) Time Division Duplex (TDD) standard as formulated by the Third Generation Partnership Project (3GPP). The present invention implements the detection (10) of the basic SYNC code; the determination (20) of the midamble used and the detection (30) of the superframe timing based on SYNC code modulation sequence. This enables reading of a full Broadcast Channel (BCH) message.
Abstract:
A synchronization code identification and a synchronization timing detection are performed in two stages. In a first stage of processes ST1 to ST7, according to a rough correlation between a reception signal and a candidate synchronization code, the synchronization code or the synchronization timing are roughly decided or one of them is accurately calculated. In a second stage of processes ST8 to ST12, an accurate synchronization code identification and synchronization timing detection are performed.
Abstract:
A digital signal processor performs despread decoding in wireless telephone systems. Orthogonal codes are used to combine data signals into one overall coded signal which is transmitted. The orthogonal codes are used to retrieve individual data signals from the transmitted overall coded signal. Despread instructions are included in the digital signal processor functionality.
Abstract:
A method of detecting, and a receiver for, a spread spectrum signal, in which a chip sequence is sampled (110) and filtered in a matched filter (120), the output of the filter is averaged (130) over respective samples of successive chip sequences, sub-samples are determined (180) by interpolating between the averaged samples, and the position of the chip sequence in the spread spectrum signal is determined (170) by determining the position of closest match between the sub-samples and samples taken at the same interval from a reference correlation function (160) of the chip sequence. The time of arrival of the spread spectrum signal may be determined by comparison of the position of the chip sequence, or an average of more than one such position, with a time reference. The position of closest match may be determined by correlation.
Abstract:
The invention provides improved CDMA, WCDMA or other spread-spectrum communication systems of the type (fig. 1) that processes one or more spread-spectrum waveforms, each representative of a waveform received from a respective user. The improvement is characterized by a first logic element (100) that generates a residual composite spread-spectrum waveform (112) as a function of an arithmetic difference between a composite spread-spectrum waveform for all users and an estimated spread-spectrum waveform for each user. It is further characterized by one or more second logic elements (118, 120) that generates for at least a selected user, a refined spread-spectrum waveform as a function of a sum of the residual composite spread-spectrum waveform and the estimated spread-spectrum waveform for that user.
Abstract:
In simultaneous reception of overlapping signals (61) sharing a single spreading sequence, packet start times (135) are found by separately demodulating, low pass filtering and despreading in-phase and quadrature components. Despread in-phase and quadrature signals are provided to synchronization filters (103, 105, 113, 115) connected in parallel and arranged in two identical pairs. Outputs from filters in different pairs are added, and the sums are squared. The squared signals are added. An exceeded threshold of the output from the last adder (129) decilitates a packet start. Knowing packet start times facilitates separating the overlapping inbound signals.
Abstract:
A circuit for detecting a serial signal comprises a first circuit (400) coupled to receive the serial signal (200) during a predetermined plurality of time periods of substantially equal duration. The first circuit is coupled to receive a first code (414). The first circuit is arranged to compare a part of the serial signal corresponding to each time period of the plurality of time periods to the first code, thereby producing a match signal. The first circuit accumulates the match signal from each of the each time period of the plurality of time periods.