Abstract:
A system and method for rapidly acquiring timing of an access transmission that uses an access probe (500) that is transmitted in stages. A first stage (560) of the access probe preamble (520) is spread with a short pseudonoise (PN) code pair. A second stage (570) of the access probe preamble (520) is spread with both the short PN code pair and a long PN code. Transmitting the access probe (500) in stages (560, 570) reduces the number of hypotheses, and hence the time, required by a receiver attempting to acquire the access probe (500).
Abstract:
A method of determining an information rate for a signal to be transmitted over the air from an infrastructure element to a remote unit in a wireless communication system, the signal including an information component and a channel encoding component, the method comprising: receiving from the remote unit, at the infrastructure element, information indicative of a quality measure of a wireless channel for communications between the infrastructure element and the remote unit; and selecting, at the infrastructure element, based on the received quality measure, a channel encoding rate at which to encode the signal for transmission during a particular time period.
Abstract:
Method and apparatus for tracking the frequency and phase of signals in spread spectrum communication systems that makes more efficient use of available carrier frequency and phase information by utilizing a substantial portion or all of the energy occupying the frequency spectrum of a received carrier signal, including energy from communication signals intended for other system users. Multiple spread spectrum communication signals (182) are input in parallel to data receivers (126 A'-N') where they are despread using preselected despreading codes at an adjustable phase angle and decoded over multiple orthogonal codes active within the communication system. Multiple decoded signals are then combined (188) to form a single phase detection signal which is used by at least one tracking loop (184) to track frequency and phase of the carrier signal for the received communication signals. The tracking loop (184) generates a timing signal which is used to adjust the phase angle (186) used during despreading. In further embodiments, the communication signals are despread using appropriate PN codes and separated into in-phase (I) and quadrature channels (Q) (214) where data symbols are processed by fast Hadamard transformers (218, 220) to generate corresponding data bits. The data is formed into pairwise products between the channels (224), and summed over multiple or all active subscriber orthogonal codes (226). This sum indicates a degree to which the estimated phase differs from the actual phase of received communication signals and is used to adjust the phase of application for the PN codes (230).
Abstract:
In a communication system which conforms to the IS-99 standard, a concatenated code is used to provide for error free file transfer over the air. The concatenated code comprises Reed-Solomon coding (22), CRC block coding (32), and convolutional coding (36). At the transmitter, the file is partitioned into data frames and Reed-Solomon encoding (22) is performed on the data frames. CRC block encoding is then performed on the Reed-Solomon encoded data. The CRC encoded data is convolutionally encoded (36). The CRC block encoding (32) and convolutional encoding are performed in accordance with the IS-99 standard. The additional Reed-Solomon encoding step provides improved error correction capability while maintaining compatibility with the IS-99 standard. At the receiver, Reed-Solomon decoding (104) is performed if the number of erasures in a code word is less than or equal to (n-k) or the symbol errors in a code word is less than or equal to (n-k)/2. Otherwise, a request for retransmission is sent.
Abstract:
The process of the present invention enables a communication link to have a higher data rate input signal while maintaining a constant data rate output signal. The method first convolutionally encodes the input data signal to produce a plurality of convolutionally encoded signals. Each of the convolutionally encoded signals are comprised of a plurality of data symbols. Each data symbol is repeated a predetermined number of times to produce a code repetition data sequence at a predetermined and fixed rate. The data sequence is then punctured such that symbols in predetermined locations of the data sequence are deleted thus generating a data sequence at a predetermined and fixed rate which is lower than that of the original data sequence. The encoded signals with the repeated data symbols are multiplexed to produce a data sequence.
Abstract:
In an orthogonal frequency division multiplexing (OFDM) system (10) which uses an outer Reed-Solomon encoder and interleaver (24) and an inner convolutional encoder (26), after the inner convolutional encoding the data bits are interleaved by an inner interleaver (28), and then grouped into symbols, each symbol having "m" bits. After grouping, the symbols are mapped to a complex plane using quadrature amplitude modulation (QAM). Thus, bits, not symbols, are interleaved by the inner interleaver (28). A receiver (12) performs a soft decision regarding the value of each bit in each complex QAM symbol received.
Abstract:
In a time gated frequency division duplexing (FDD) data communication system, the base station (4) transmits two data frames on the forward link to the first remote station (6a, 6b) and receives two data frames on the reverse link from the second remote station (6a, 6b) at the first time frame. At the second time frame, the base station (4) transmits two data frames to the second remote station and receives two data frames from the first remote station. Data transmission and reception alternate over consecutive time frames. On the forward link, each data frame is covered with a unique Walsh code. The data is also spread with the short PNI and PNQ codes in accordance with the IS-95A standard. The data can be scrambled by the long PN code. The base station (4) delays the long PN code and short PN codes and properly loads the Walsh codes so that the processed data can be properly demodulated and descrambled by the destination remote station (6a, 6b).
Abstract:
A system and method for rapidly acquiring timing of an access transmission that uses an access probe (500) that is transmitted in stages. A first stage (560) of the access probe preamble (520) is spread with a short pseudonoise (PN) code pair. A second stage (570) of the access probe preamble (520) is spread with both the short PN code pair and a long PN code. Transmitting the access probe (500) in stages (560, 570) reduces the number of hypotheses, and hence the time, required by a receiver attempting to acquire the access probe (500).
Abstract:
Un procedimiento para el formateo de una pluralidad de bits de datos en una trama de datos, comprendiendo el procedimiento: la selección de una tasa de transmisión de datos entre dos conjuntos alternativos de tasas de transmisión de datos; la selección de un formato de trama de datos entre una pluralidad de formatos de trama de datos, predeterminados y estructurados de forma específica de acuerdo con la tasa de transmisión de datos seleccionada; en el que dicha pluralidad de formatos de trama predeterminados y estructurados de forma específica tienen una duración temporal predeterminada, unos tipos de datos diferentes y unas tasas de transmisión de trama diferentes; la generación de un conjunto de bits de modo de trama correspondiente al formato de trama de datos seleccionado; el formateo de la pluralidad de bits de datos y del conjunto de bits de modo de trama de acuerdo con el formato de trama de datos seleccionado para producir dicha trama de datos; en el que dicho formateo incluye la codificación de la pluralidad de bits de datos y del conjunto generado de bits de modo de trama.
Abstract:
The present invention discloses a variable rate transmission system wherein a packet of variable rate data is modulated in accordance with a traffic channel sequence supplied by a traffic PN generator (63) if t he capacity of said traffic channel is greater than or equal to said data rate of the packet. If the capacity of said traffic channel is less tha n said data rate, the packet of variable rate data is modulated in accordance with the traffic channel sequence supplied by the traffic PN generator (63) and in accordance with at least one overflow channel sequence supplied by an overflow channel generator (65). The present inventi on further discloses a receiving system for receiving variable rate data where a received packet of variable rate data is demodulated in accordance with a traffic channel sequence supplied by a traffic PN generator (104) if the capacity of said traffic channel is greater than o r equal to a data rate of said packet. If the capacity of said traffic channel is less than said data rate of the packet of variable rate data, the received packet is demodulated in accordance with a traffic channel sequence supplied by a traffic PN generator (104) and in accordance with at least one overflow channel sequence supplied by an overflow channel generator (120).