摘要:
A method and apparatus is provided for encoding and decoding. In encoding, bits (202) are encoded (204) into symbols (206) such that maximum likelihood decoding is facilitated. Groups of symbols (206) are translated by either interleaving by group each group within a block (208) and subsequently deriving an orthogonal code from each group (212) or deriving an orthogonal code from each group and subsequently interleaving by code each code within a block. In decoding, groups of samples (228, 229) are transformed by either generating metrics and index symbols (242) for each group of samples (232, 234, 236, 238, 240) and subsequently deinterleaving by group each group of metrics within a block (244) or deinterleaving by group each group of samples within a block and subsequently generating metrics and index symbols for each deinterleaved group of samples. Each metric represents the confidence that a group of samples is a particular orthogonal code. Subsequently, maximum likelihood decoding (266) generates an estimated bit (268) from the index symbols and metrics (260).
摘要:
Echo cancellation to remove, from a locally received data communication signal, an echo signal component having a changing phase difference relative to the phase of a locally transmitted data communication signal, said locally transmitted communication signal are generated by modulating a carrier based on sequences of complex data signal points, is accomplished by correcting the phase of an input sequence of complex samples of the modulated carrier based on the changing phase difference to generate complex phase corrected samples, and generating a real-valued simulation of the echo signal based on the complex, phase corrected samples. Another aspect is estimating the phase difference between two signals based on samples of the real signal component of one of the signals, and the real component of the difference between the signals; successive estimates of the phase difference are generated based on successive applications of an approximate Hilbert transform to samples of each of the real signal component of one of the signals, and to the samples of the real component of the difference between the signals, each application of the Hilbert transform being limited to two of the samples. Another aspect is averaging a succession of sample values and scaling the result of the averaging in accordance with a variable scaling factor; the succession of sample values is accumulated as a cumulative sample value, and an output indicative of the result is provided by comparing the cumulative sample value with a threshold that is based on the variable scaling factor.
摘要:
Systems and methods are provided for transmitting OFDM information via IFFT up-sampling components that transmit data at a higher sampling rate than conventional systems to simplify filter requirements and mitigate leakage between symbols. In one embodiment, an NL point IFFT is performed on a zero inserted set of frequency domain symbols. In another embodiment, the NL point IFFT is further optimized by exploiting the fact that (N−1) L of the frequency domain symbols are zero. This enables an embodiment that consists of a pre-processor that multiplies the input samples by complex phase factors, followed by L point IFFTs.
摘要:
The present disclosure describes methods and apparatuses for improved transport block decoding in devices capable of wireless communication, which may include user equipment and network entities. For example, the present disclosure presents methods and apparatuses for decoding a code block from a plurality of code blocks corresponding to a transport block, obtaining a reliability indicator that identifies a reliability of the decoding of the code block, comparing the reliability indicator to a reliability threshold, and determining whether to decode a subsequent code block from the plurality of code blocks based on the comparing. Furthermore, these methods and apparatuses may include determining not to decode at least one subsequent code block of the transport block where the comparing indicates that the reliability indicator is less than the reliability threshold. As such, device power is not unnecessarily consumed by decoding likely superfluous code blocks.
摘要:
Conserving power for coded transmissions comprises ceasing to process parity packets once associated data packets are deemed correct or corrected. Once data packets are deemed correct or corrected, the receiving unit can shut off during the transmission of parity packets.
摘要:
A method of wireless communication includes receiving a wireless signal at a linear receiver, and iteratively computing an inverted covariance matrix in frequency domain, one channel code at a time. The method also includes computing receiver demodulation coefficients based on the inverted covariance matrix and the frequency domain channel estimate or time domain channel estimate. The method further includes deriving a transmitter symbol based on a received signal vector and the coefficients.
摘要:
In wireless communication systems, received signal estimation and detection is computationally intensive. During such processing, received signal matrices may be conditioned prior to inversion to improve stability. In particular, code domain conditioning, followed by time domain conditioning prior to inversion results in improved receiver performance. Such code and time domain conditioning may be particularly suited to a Time Division-Synchronous Code Division Multiple Access (TD-SCDMA) system where code values are not averaged out of a received signal matrix.
摘要:
Techniques for multiplexing and transmitting multiple data streams are described. Transmission of the multiple data streams occurs in “super-frames”. Each super-frame has a predetermined time duration and is further divided into multiple (e.g., four) frames. Each data block for each data stream is outer encoded to generate a corresponding code block. Each code block is partitioned into multiple subblocks, and each data packet in each code block is inner encoded and modulated to generate modulation symbols for the packet. The multiple subblocks for each code block are transmitted in the multiple frames of the same super-frame, one subblock per frame. Each data stream is allocated a number of transmission units in each super-frame and is assigned specific transmission units to achieve efficient packing. A wireless device can select and receive individual data streams.
摘要:
Techniques to process data for transmission over a set of transmission channels selected from among all available transmission channels. In an aspect, the data processing includes coding data based on a common coding and modulation scheme to provide modulation symbols and pre-weighting the modulation symbols for each selected channel based on the channel's characteristics. The pre-weighting may be achieved by “inverting” the selected channels so that the received SNRs are approximately similar for all selected channels. With selective channel inversion, only channels having SNRs at or above a particular threshold are selected, “bad” channels are not used, and the total available transmit power is distributed across only “good” channels. Improved performance is achieved due to the combined benefits of using only the NS best channels and matching the received SNR of each selected channel to the SNR required by the selected coding and modulation scheme.
摘要:
Time filtering channel estimates in a wireless communication system, such as an Orthogonal Frequency Division Multiplex (OFDM) system, can be used to improve the quality of channel estimates. The characteristics of an optimal channel estimate time filter can depend on the manner in which the channel estimate is determined as well as the time correlation of channel estimates. A receiver can implement an adaptive time filter for channel estimates in which the time filter response can vary based on channel estimate parameters. The channel estimate parameters can include the manner of determining channel estimates, a time correlation of channel estimates, and an estimated Doppler frequency. The time filter response can be varied continuously over a range of responses or can be varied discretely over a predetermined number of time filter responses.