Abstract:
A radio communication method and system for transmitting multiple-user digital data information in a Code Division Multiple Access (CDMA) format over multipath and mutual-interfering channels to a receiving terminal with diversity antennas and equalization signal processing. At the receiving terminal, diversity antenna signals are grouped into time blocks and replicas are generated of the user-unique CDMA sequence signals for a set of K mutually interfering users. Within each time block the multiuser channel is estimated, equalization parameters are calculated, and decision-feedback equalization is used to produce multiuser estimates associated with a subset λ of the K users. These estimates are deinterleaved and error-correction decoded to recover transmitted digital data information for the subset of λ users. The invention includes embodiments for a CDMA sequence period that is equal to or longer than the transmitted data symbol interval with applications to current CDMA reverse link and forward link standards. Also embodiments for both decision-directed and reference-directed channel estimation are given.
Abstract:
Interference cancellation techniques for use in a wireless multicarrier communications system where signals from multiple wireless networks might be present and interfering with the detection and demodulation processes are disclosed. Interference cancellation is applied to the interfering network before removing same-system interference. By removing the contribution of all interfering systems' from a receiver's aggregate signal, the receiver is capable of detection and demodulation. Performance can be further improved by including an additional level of interference cancellation within the system of interest to separate the individual user of interest.
Abstract:
A method for decoding in a wireless downlink channel, where all dominant transmitting sources use inner codes from a particular set, including the steps of: estimating a channel matrix seen from each dominant transmitter source in response to a pilot or preamble signal transmitted by each such source; converting each estimated channel matrix into an effective channel matrix responsive to the inner code of the corresponding transmitting source; obtaining the received observations in a linear equivalent form whose output is an equivalent of the received observations and in which the effective channel matrix corresponding to each dominant transmitting source inherits the structure of its inner code; i) determining an order for processing each of the transmitting sources; ii) computing a filter for each transmitting source that will be decoded; iii) demodulating and decoding each transmitting source responsive to the determined order from step i) assuming perfect cancellation of signals of preceding or previously decoded transmitting sources; and iv) re-encoding the decoded message of each transmitting source, except the source decoded last, responsive to the modulation and coding scheme employed by the source and the corresponding effective channel matrix and subtracting it from the received observations in the equivalent linear form.
Abstract:
Methods and apparatus for searching a list of pilot signals. A method is provided for searching a list of pilot signals in a communication network. The method includes defining a prio list that indicates an order in which the list of pilot signals will be searched, obtaining a search duration, and determining an indicator that identifies a portion of the prio list that can be searched within the search duration. The method also includes performing a search of the portion of the prio list, and updating the list of pilot signals based on the results of the search.
Abstract:
The pilots of a wireless system are arranged to reduce inter-sector interference by establishing a systematic assignment of pilots across the system. In one embodiment, the pilots are differently coded and directionally positioned within a cell such that the same pilot from adjacent cells do not overlap. In one embodiment, Walsh codes are used to create the differently coded pilot signals.
Abstract:
In a radio network controller (RNC), a covariant matrix and a database are updated. The RNC then detects that a first base station's time-error-variance exceeds a predetermined threshold. In response, the RNC signals to a user-equipment (UE) to measure a time difference of arrival (TDOA) between signals transmitted from the first base station and a reference base station. The UE measures the requested TDOA between the designated base stations and reports the measurement results back to the RNC. The RNC then compares the measured TDOA with a TDOA value stored in the database. Based on the comparison, the RNC signals to the first base station to adjust its time base.
Abstract:
Schemes to time-align transmissions from multiple base stations to a terminal. To achieve time-alignment, differences between the arrival times of transmissions from the base stations, as observed at the terminal, are determined and provided to the system and used to adjust the timing at the base stations such that terminal-specific radio frames arrive at the terminal within a particular time window. In one scheme, a time difference between two base stations is partitioned into a frame-level time difference and a chip-level time difference. Whenever requested to perform and report time difference measurements, the terminal measures the chip-level timing for each candidate base station relative to a reference base station. Additionally, the terminal also measures the frame-level timing and includes this information in the time difference measurement only if required. Otherwise, the terminal sets the frame-level part to a predetermined value (e.g., zero).
Abstract:
A method is provided of a base station for wireless telecommunications changing scrambling code to be applied to pilot signals for transmission. The method comprises automatically: identifying a need to change scrambling code, selecting a new scrambling code for use, reprogramming the base station to use the scrambling code, and using the new scrambling code for subsequent pilot signal transmissions.
Abstract:
A cell search system for a mobile station in a time division duplex system includes: a primary synchronization code search module for searching primary synchronization codes and comparing frame values of the primary synchronization codes to determine a position of the maximum value; a correlation module for estimating a phase value and acquiring a first correlation value; a secondary synchronization code search module for generating determinative variables and storing them based on the position of the maximum value; a comparison and decision module for detecting a maximum value of the determinative variables, comparing it with the values stored in the secondary synchronization code search module to count matching values, and comparing the count value with a system value to decide whether slot synchronization and group acquisition is successful; and a base station determination module for determining a second correlation value between midamble codes and the received signals, and selecting a maximum value of it to determine a base station.
Abstract:
In the present invention, the slave base station attains synchronization with the reference base station through messages transmitted from and received by a mobile station either in the soft handoff region between the reference base station and the slave base station or within a range which allows the mobile station to communicate with the slave base station. When the mobile station is not in communication with both the reference base station and the slave base station, then the round trip delay between the mobile station and the reference base station is measured by the reference base station. The reference base station communicates the PN code used by the mobile station over the reverse link to the slave base station. The slave base station acquires the signal from the mobile station and determines when the signal from the mobile station arrives. The slave base station then makes and estimate as to the length of the delay between transmission of a signal from the mobile station to the slave base station. Based upon these measurements and estimates, the slave base station determines the error which is present in the slave base station system time.