Abstract:
In a communication system in which direct sequence spread spectrum modulation techniques are used, interference is generated in communications by remote stations since the communications share the same frequency spectrum. In order to increase system capacity the power level of the remote station transmitters are controlled by the local station. A setpoint in generated at the local station by a power control processor (118) and compared by a comparator (120) with the remote station signal strength measured at the local station by a power averager (114). The result of this comparison is used to generate power level adjustment commands by a command generator (122) which are transmitted to the remote station. The remote station is responsive to the power level adjustment commands for increasing or decreasing remote station transmitter power. In a spread spectrum communication system in which data is encoded at variable data rates, the local station determines via a rate determination processor (116) the rate at which received data was encoded by the transmitting remote station. The data is decoded by decoder (112) at each possible rate with error metrics generated that are representative of the quality of the data decoded at each rate. A rate decision algorithm is used by processor (116) to evaluate the error metrics and make a decision on the rate at which the data was transmitted. A pattern match of rate decisions is used by processor (118) to modify a setpoint so as to closely control the transmitting power of the remote station as a function of the quality of the received data.
Abstract:
A maximal length linear sequence pseudorandom noise (PN) sequence generator for generating an augmented length PN sequence of length 2N. The PN generator includes circuitry (10) for generating a PN sequence of length 2N -1 chips. A sequence augmenting circuit (40, 42) is included which inserts at least one additional chip in the PN sequence at a predetermined position within the PN sequence so as to provide an output of an augmented PN sequence of length 2N chips. The generator may also include sequence shifting circuitry (30) which is responsive to a mask input for providing a predetermined shift in the output augmented PN sequence without incurring a transition period where the shifted output is invalid.
Abstract:
Collisions between messages simultaneously transmitted by multiple spread spectrum transmitters are reduced by distributing the transmissions over the available resources of the receiver. Each mobile station uses one or more randomization methods to distribute its transmissions. Each mobile station includes a microprocessor (100); an encoder (140); a timing generator (136); a PN long code sequence generator (146); and XOR gate (152). The system is used in a CDMA mobile telephone system.
Abstract:
In a CDMA cellular communication system, a forward CDMA channel is used to transmit information from a cell base to the mobile station. Conversely, a reverse CDMA channel is used to transmit information from the mobile station to the cell base station. The transmit portion of the mobile transceiver includes a microphone (12), a codec (16), a vocoder (14), a mask circuit (32), a convolutional encoder (22), a block interleaver (24), a 64-ary orthogonal modulator, an in-phase PN generator (38), a quadrature PN generator (40), filtering circuits (42, 44, 50, 52), a quadrature modulator (54) and a transmitter (56).
Abstract:
A decoder (32) for decoding trellis coded data in which the received signal is assigned a sector value by a sector value lookup table (38) corresponding to the phase of the signal in accordance with a predetermined signal space sectorization format. A Viterbi decoder (40) is used to reconstruct from the received signal an estimate of a data bit that was coded for transmission. This estimate is re-encoded by a convolutional encoder (46) and provided to a trellis output mapper (52) along with the sector value. The trellis mapper (52) in response to the input re-encoded estimate and sector value provides an estimate of an uncoded data bit transmitted with the coded data bit.
Abstract:
A system and method for determining the position of an airborne object (12') using a fixed station (10) and a pair of earth orbit satellites (S1, S2) whose positions are known. Separate periodic signals are transmitted from the fixed station (10) via the first and second satellites (S1, S2) to the object (12') whose position is to be determined. The phase offset in periodic characteristics of the periodic signals as received from the first and second satellites (S1, S2) is measured at the object (12'). The phase offset corresponds to a relative time difference in propagation of the signals traveling two different paths to the object. The object (12') transmits via the first satellite (S1) a return signal indicative of the measured relative time difference. This return signal is activated some time in the future according to the object local time, which is slaved to receipt of the periodic signal sent through the first satellite. This future time is the start of the particular time period as decided by the fixed station's schedule. At the fixed station (10), an instantaneous round trip delay, determined by the time offset of the current transmission clock time relative to the receive clock time of reception of the return signal, along with the measured relative time difference sent back on the return signal, is used to calculate the distances between the first and second satellites (S1, S2) to the object. From these distances, along with the combined altitude of the object with the distance from the surface of the earth to the center of the earth, the position of the object is calculated.