Abstract:
Methods of scaling path delay values in a communication system, in which estimates of received symbols corresponding to the path delays are combined, include the step of determining a respective weight value for each path delay based on relative correlations of the path delays. The weight values may be determined by getting a plurality of path delay values (301); identifying the path delay values as either peak values or neighbor values (302); organizing the peak values and neighbor values into groups, with each group including at least one peak value and at least one neighbor value (303); for each group, determining a set of weight (values304); and checking the groups for duplicated path delay values and selecting a weight value from the weight values determined for the duplicated path delay values as either one of the weight values for the duplicated path delay values or a combination of the weight values for the duplicated path delay values (305). Receivers in digital communication systems and computer-readable media are also disclosed.
Abstract:
Methods and apparatus for demodulating a received communication signal employing coherent demodulation and decision-directed channel estimation are disclosed that have a significant gain compared to a receiver employing noncoherent demodulation. This is particularly so for spread spectrum communication systems such as the uplink specified by the TIA/EIA/IS-95 mobile communication standard, in which an orthogonal modulation scheme combined with convolutional coding and interleaving is used. The coherent demodulation methods and apparatus do not require a pilot signal, and thus can be used in communication systems that are originally designed for use of noncoherent demodulation.
Abstract:
A receiver device (703) downspreads signals from a band spreading signal, which generates downspread symbol sequences (803). A vector generator (704) generates symbol vectors (805) which include a symbol from each downspread symbol sequence (803). An auxiliary receiver (705) detects symbol vectors (805) in a first window (809) with the length of one symbol time. The auxiliary receiver (705) generates provisional estimates of the symbol vectors (805) with the help of a device with a first window algorithm (811). A delaying module (706) delays the symbol vectors (805) from the vector generator (704) by one symbol time before they reach a main receiver (707). The main receiver (707) detects in a second window (806) the symbol vectors (805) with the length of one symbol time. The main receiver (707) uses a device with a second window algorithm (808) in order to estimate the received symbol vectors (805) with reference taken to the previously estimated symbol vectors in the main receiver (705) and the provisional estimates of the symbol vectors (805) from the auxiliary receiver (705). A component generator (710) divides up the estimated symbol vectors (807) from the main receiver into separate components (815).
Abstract:
A direct sequence spread spectrum receiver samples an incoming signal and stores the sample in memory. Prior to sampling and storage, the incoming signal is translated to an IF signal. Also prior to storage, the IF signal is corrected for a frequency offset signal. The frequency offset may be caused by many sources, Doppler shift or local oscillator error, for example. Once the signal is corrected for the frequency offset, the signal sample is stored in memory. The signal sample is read from memory as necessary to process the signal. Such a receiver is useful in global positioning satellite (GPS) signal processing where the incoming signal contains several satellite transmissions encoded with CDMA encoding.
Abstract:
A method is disclosed for synchronizing, in the presence of sign ambiguity, to a pseudo random maximal length sequence having a characteristic polynomial of order k with a coefficients vector A given by: A = [1 a1 a2 ... ak-1 1] where each of the coefficients a1 to ak-1 is 1 for an intermediate tap location and otherwise is 0. A received symbol sequence is supplied to and shifted through a K = k + 1 stage shift register with P intermediate taps in positions determined by a coefficeints vector Ain given by: Ain = [1 a 1 (a1Oa2) (a2Oa3) ... (ak-2Oak-1) a k-1 1] where a 1 and a k-1 are the inverse of a1 and ak-1 respectively and O denotes a modulo-2 sum, whereby the shift register has P intermediate taps where P is a positive integer less than K. A respective correlation signal is recursively added at an input for the received symbol sequence and at each intermediate tap. Each correlation signal is produced by correlating the P + 1 signals from said input, intermediate taps, and output other than the signal to which the respective correlation signal is added. The invention is particularly applicable to pilot synchronization in CDMA terminals.
Abstract:
A method and apparatus for adaptively despreading a direct sequence spread spectrum signal. The direct sequence spread spectrum signal is provided to transversal filter (101). The output of filter (101) is despread by despreader (120) to provide a soft symbol determined by symbol estimator (122). The soft symbol is provided to decision circuit (124) which generates an error corrected version of the soft symbol data, referred to as a hard symbol. The value of the hard symbol is subtracted from the soft symbol by subtractor (126) to generate an error symbol. The error symbol is then used to compute tap values of the transversal filter by means of an LMS algorithm employed by tap adapter (103).
Abstract:
In order to reduce common channel interference in the receivers of base and subscriber stations of a cellular radio system in which radio cells with radio channels of the same frequency are used and signals are transmitted by the so-called JD-CDMA process (joint detection-code division multiple access), so that a plurality of connections is processed in parallel in the same HF band, the useful signals are provided each with a different spread code and are spread by a determined factor around the frequency axis and are decoded again at the receiving site by using said spread code. In the receivers of a radio cell, the spread codes of at least another radio cell that uses the same frequency band are at least partially taken into account during decoding. The invention may be used with future CDMA mobile radio systems.
Abstract:
A downlink communication path is established from a transmitter (200) of the central terminal (10) to a receiver (202) of the subscriber terminal (20). A downlink signal (212) is transmitted from the transmitter (200) to the receiver (202) during setup and operation of the wireless telecommunications system (1). The downlink signal (212) includes an overhead channel (224) having a code synchronization signal (234). The code synchronization signal (234) is capable of adjusting a phase of a transmitter (204) in the subscriber terminal (20). A receiver (206) in the central terminal (10) monitors an uplink signal (214) transmitted by the transmitter (204) in the subscriber terminal and provides changes to the code synchronization signal (234) such that the transmitter (204) is synchronized to the receiver (206). Synchronization of the transmitter (204) in the subscriber terminal (20) to the receiver (206) in the central terminal (10) facilitates establishment of an uplink communication path from the subscriber terminal (20) to the central terminal (10).
Abstract:
An apparatus and method for communicating data between at least two data devices, suitable for use as a wireless local-area network, that provides robust data communication via a radio communication channel corrupted by multipath interference, particularly at high data rates. A preferred embodiment of the invention represents data as a sequence of Walsh-function waveforms (66) encoded by pseudo-noise direct-sequence spread-spectrum modulation (70). Walsh function encoding of the data provides a long symbol duration, thereby allowing the spread spectrum modulation to provide processing gain sufficient to substantially overcome multipath interference, while providing a high data rate.