Abstract:
An improved system and method for communicating information over in-phase (I) and quadrature phase (Q) communication channels in a spread spectrum communication system is disclosed herein. In an exemplary implementation, first and second information signals (an, bn) are respectively transmitted over the I and Q communication channels using direct sequence spread spectrum communication signals. In-phase pseudorandom noise (PNI) and quadrature phase pseudorandom noise (PNQ) signals of predetermined PN codes (178, 180) are used for spreading the first and second information signals (an, bn), respectively. In particular, the PNI and PNQ signals are respectively combined with the first and second information signals (an, bn) and an orthogonal function signal (174) to provide I-channel and Q-channel modulation signals (SI, SQ). The I-channel and Q-channel modulation signals (SI, SQ) are used for modulating in-phase (I) and quadrature phase (Q) carrier signals for transmission to a receiver via the I and Q communication channels, respectively. In a preferred implementation, the receiver is operative to produce an estimate of at least the first information signal on the basis of the I-channel and Q-channel modulated carrier signals (RI, RQ) received over the I and Q communication channels. The received I-channel and Q-channel modulated carrier signals (RI, RQ) are demodulated and despread, with the resultant sequences being correlated into in-phase (I) and quadrature phase (Q) projection signals. A phase rotator operates to provide an estimate of at least the first information signal based on the I and Q projection signals and a received pilot signal.
Abstract:
In a receiver having a plurality of demodulation elements (204A, 204B, 204C), a method of assigning the plurality of demodulation element to a set of available signals. A first method emphasizes diversity of transmitting devices so that power control is optimal. A second method emphasizes the maximum signal strength available to produce aggregate maximum signal strength. Both methods control the number of reassignments so that excessive data is not lost during the reassignment process. The apparatus comprises the plurality of demodulation elements (204A, 204B, 204C), at least one searcher element (202), and a controller (200).
Abstract:
A Viterbi decoder (20) for recovering the original bit data stream that was convolutionally encoded as a code symbol stream in a Code Division Multiple Access (CDMA) mobile communication system (22). The decoder (20) simultaneously decodes at the several data rates associated with certain multirate vocoders. The decoder (20) can decode at an unknown data rate in either continuous or framed packed modes. It accomplishes this by simultaneously decoding at multiple rates and by creating one or more data quality metrics for each decoded data packet. Special input and output buffering is provided to isolate the decoder (50) from system timing constraints. The input buffer (48) includes selection and accumulation logic to organize code symbol data into the packet order for repeat mode or random burst mode at lower frame data rates. Decoded data packets for each of several predetermined data transfer rates are held in an output buffer (54) for about half of the decoding cycle, thereby permitting the system microprocessor to examine and select the appropriate decoded data packet. The decoder (50) also can be reconfigured to operate at any one of several predetermined convolutional encoding algorithms. The Viterbi decoder (20), implemented as a single monolithic integrated circuit, can be used in any and all of many different multiuser telecommunications channels.
Abstract:
A method and system (16) by which parameter data representative of vocoded speech are organized into a data packet for transmission so as to reduce the impact of transmission channel induced errors on the data packet. A data packet is constructed with certain most perceptually significant bits of parameter data at the beginning of the data packet. Following in the data packet are lesser perceptually significant bits of the same parameter data. Other parameter data then follows in the data packet. Interleaved in the data packet following the most perceptually significant bits at the beginning of the data packet are most perceptually significant bits of other parameter data. A parity check code is computed from the most perceptually significant bits in the data packet and also interleaved in the data packet following the most perceptually significant bits at the beginning of the data packet.
Abstract:
A power control system for a cellular mobile telephone system in which system users communicate information signals between one another via at least one cell-site (12, 14) using code division multiple access spread spectrum communication signals. The power control system controls transmission signal power for each cellular mobile telephone (16, 18) in the cellular mobile telephone system wherein each cellular mobile telephone has an antenna (70), transmitter (84) and receiver (72, 74) and each cell-site also has an antenna (52), transmitter (62) and receiver (54, 56). The signal power of cell-site (12, 14) transmitted signals is measured as received at the mobile unit (16, 18). Transmitter power is adjusted at the mobile unit (16, 18) in an opposite manner with respect to increases and decreases in received signal power. A power control feedback scheme may also be utilized. At the cell-site (12, 14) in communication with the mobile unit (16, 18), the signal power of mobile unit (16, 18) transmitted signals is measured as received at the cell-site (12, 14). A command signal is generated at the cell-site (12, 14) and transmitted to the mobile unit (16, 18) for further adjusting mobile unit transmitter power corresponding to deviations in the cell-site (12, 14) received signal power. The feedback scheme is used to further adjust the mobile unit (16, 18) transmitter power so that mobile unit (16, 18) transmitted signals arrive at the cell-site (12, 14) at a desired power level.
Abstract:
A codec for resolving transmission phase ambiguities in the M-ary PSK modulation of trellis coded data. A trellis encoder (10) uses a differential encoder (22) and a convolutional encoder (24), along with multiplexed differential encoders (18, 20), to generate from sets of input data bits corresponding phase point values for use in M-ary PSK carrier modulation (12). A trellis decoder (32) uses a Viterbi decoder (40) and a differential decoder (50), along with multiplexed differential decoders (46, 48), to produce estimates of the original input data bits from the received signal sector value.
Abstract:
An amplification circuit having a compensation circuit (10) for receiving a control signal and generating a corresponding compensation signal according to predetermined compensation characteristics. An input amplification circuit (12) is provided for, receiving an input signal and the compensation signal, amplifying the input signal at an input gain level determined by the compensation signal and providing a corresponding input amplification circuit output signal. A filter element (14) receives and filters unwanted frequency components from the input amplification circuit output signal. An output amplification circuit (16) is provided for, receiving the filtered input amplification circuit output signal and the compensation signal, amplifying the filtered input amplification circuit output signal at an output gain level determined by the compensation signal and providing a corresponding output amplification circuit output signal.
Abstract:
An efficient radio communications device. The device includes a computer and a balanced antenna system that delivers electromagnetic energy to and from the computer via a radio section. The radio section is connected to the computer and the antenna feed and interfaces the antenna system to the computer to facilitate electrical communication between the computer and the antenna system. The balanced antenna system includes an antenna feed for extending radiating elements of the antenna system from the computer to reduce electrical coupling and interference between the computer and electromagnetic energy radiated or received by the antenna system. The antenna system includes a ballun that interfaces the antenna feed to the radio section. In an alternative embodiment, the balun interfaces the antenna radiating elements to the antenna feed. The balun is a lumped or discrete element balun or a bazooka balun. The antenna feed includes a coaxial transmission line. The balanced antenna system includes a dipole antenna. The dipole antenna has approximately symmetrical radiating elements oriented in opposing directions. The radio section includes a transceiver and a duplexer that is connected between the antenna system and the transceiver and facilitates the sharing of antenna system resources between transmit and receive functions.
Abstract:
A method for adjusting the gain of a receive circuit, thereby improving a receiver's immunity to interference. The circuit has an LNA which amplifies the received signal (1702). The receive signal power is controlled by enabling or disabling the LNA in response to the measured received signal power (1704). The received power level is periodically compared to a threshold (1704). When the received power level is greater than the threshold, the LNA is disabled (1706). The LNA is re-enabled when the received power level is less than the threshold (1708), and there are no significant intermodulation components detected (1710). The intermodulation components are detected by briefly enabling the LNA and detecting the resultant change in the measured signal power (1710). If the detected change is more than a predetermined amount, then there are significant intermodulation components present, and the LNA is not re-enabled (1706). Otherwise, there are not significant intermodulation components present, and the LNA is re-enabled (1702).
Abstract:
A novel and improved method for implementing a high-transmission-rate over-the-air interface is described. A transmit system provides an in-phase channel set (90) and a quadrature-phase channel set (92). The in-phase channel set (90) is used to provide a complete set of orthogonal medium rate control and traffic channels. The quadrature-phase channel (92) set is used to provide a high-rate supplemental channel and an extended set of medium rate channels that are orthogonal to each other and the original medium rate channels. The high-rate supplemental channel is generated over a set of medium rate channels using a short channel code. The medium rate channel are generated using a set of long channel codes.