Abstract:
An apparatus and method for WIC/LIC estimation without channel mode construction in a MediaFLO™ system comprising a receiver, a transmitter and transmission channel, wherein the method comprises receiving a signal comprising a MediaFLO™ mobile multimedia multicast system superframe comprising WIC/LIC symbols; setting a first sparseness index value of the digital signal to zero; setting a local copy WIC/LIC number of the digital signal to one; generating a local copy of all possible values of the WIC/LIC symbols corresponding to a WID/LID value from zero to fifteen; dividing the received WIC/LIC symbol values by a local copy WIC/LIC value corresponding to WIC/LIC number one; performing an IFFT of all the possible values of the WIC and LIC symbols; calculating a second sparseness index value of the IFFT of sixteen possible values of the WIC/LIC symbols; and extracting a WIC/LIC symbol from the digital signal corresponding to the second sparseness index.
Abstract:
One embodiment provides a method of performing packet identifier (PID) filtering of a digital video broadcasting-handheld (DVB-H) transport stream and includes processing a PID and a continuity counter (CC) sequence of the DVB-H transport stream, computing a number of mismatched bits between the PID and a desired PID, proceeding to a start of a reset state on a first-in-first-out (FIFO) queue of the DVB-H transport stream when a FIFO buffer becomes full, determining if a number of mismatched bits of a first packet in the FIFO buffer is less than a first threshold value, and proceeding to a start of a run algorithm state only if the number of mismatched bits of the first packet in the FIFO buffer is less than the first threshold value and if there is a valid CC sequence that includes the first packet.
Abstract:
A receiver and method of enhancing transmitted data signals in a wireless communications system includes wirelessly transmitting and receiving a data signal over a wireless channel in the communications system; providing known channel parameters corresponding to the wireless channel; expressing the data signal as an input data vector; replacing indexes in the input data vector having a magnitude greater than one into indexes in the input data vector having a unit norm; creating an output data vector; and calculating a dot product of (i) the input data vector comprising replaced indexes; and (ii) the output data vector, wherein the calculating process equalizes the data signal received by a receiver in the presence of Doppler frequency shifts of the data signal.
Abstract:
Transmitting data in a digital video broadcasting for handheld (DVB-H) receiver comprises a transport stream (TS) demultiplexer adapted to extract internet protocol (IP) datagrams from TS data packets; a packet identifier (PID) filter adapted to extract the TS data packets based on the PIDs of the TS data packets; a Multi Protocol Encapsulation-Forward Error Correction (MPE-FEC) random access memory (RAM) unit operatively connected to the TS demultiplexer; a Reed-Solomon decoder operatively connected to the MPE-FEC RAM unit; an IP to TS encapsulator operatively connected to the MPE-FEC RAM unit; a TS multiplexer operatively connected to each of the PID filter and the IP to TS encapsulator, wherein the TS multiplexer is adapted to combine both DVB-Terrestrial (DVB-T) and DVB-H TS data packets into a single combined TS data packet; and a host interface operatively connected to the TS multiplexer.
Abstract:
A DVB-H bit-interleave coded modulation/demodulation system and method includes a convolutional encoder; an interleaver operatively connected to the convolutional encoder; a quadrature amplitude modulation (QAM) mapper operatively connected to the interleaver; a channel component operatively connected to the QAM mapper; a QAM demapper operatively connected to the channel component; a de-interleaver operatively connected to the QAM demapper; and a Viterbi decoder operatively connected to the de-interleaver. Preferably, the interleaver comprises a bit-wise interleaver and a symbol-wise interleaver operatively connected to the bit-wise interleaver. Preferably, the de-interleaver comprises a bit-wise de-interleaver; and a symbol-wise de-interleaver operatively connected to the bit-wise de-interleaver. The de-interleaver may be adapted to decode a soft decision metric for any of a QPSK, 16 QAM, and 64 QAM modulation. The de-interleaver may be adapted to decode a soft decision metric computation comprising a log-likelihood ratio soft decision metric of a binary bit stream of a signal.
Abstract:
A DVB-H transmitter having a plurality of video encoders each having a variable bit rate associated with IP datagrams for each television program broadcast by one RF channel. A method is also provided for statistical multiplexing of video channels for DVB-H mobile TV applications, wherein the method includes jointly configuring a plurality of video encoders each having a variable bit rate associated with IP datagrams for each television program broadcast by one RF channel.
Abstract:
Successive interference canceling for CMDA. ICI may result from a signal's multi-path effects, or by filtering/suppression of some of the component energy of the signaling waveforms. Energy component attenuation destroys orthogonality of CDMA symbols thereby causing ICI. An ICF suppresses frequency domain portions (attenuates ingress), but also introduces ICI. Following the ICF, the signal is de-spread sliced, re-spread and convolved with the ICF echoes (except first tap echoes). Convolving re-spread hard decisions with delayed ICF taps is equivalent to partially re-modulating the first-pass hard decisions to efficiently “add-back-in” the signal energy which was blanked/subtracted by the ICF. Alternatively, parameter estimation de-rotates and re-rotates soft symbols and hard decisions, respectively compensating for undesirable symbol rotation. The convolved signal is subtracted from a delayed version of the ICF output signal. If desired, this process may be repeated successively to enhance the accuracy of the obtained data decisions in the next stage
Abstract:
Iterative data-aided carrier CFO estimation for CDMA systems. Any communication receiver may be adapted to perform the iterative data-aided carrier CFO estimation. The iterative data-aided carrier CFO estimation is performed using a high accuracy method. The operation may be described as follows: a received signal is despread and buffered. Using the received preamble sequence, an initial estimate of the CFO is obtained. This estimate is used to correct the whole despread data. The corrected data using the initial CFO estimate is sliced. Each despread data symbol is divided by the corresponding sliced data decision. The obtained sequence is then averaged across different codes to obtain a less noisy sequence, which is then used to estimate the CFO again. The procedure can be repeated (iterated) to obtain a more accurate carrier frequency offset estimate; the number of times in which the procedure is repeated may be programmable or predetermined.
Abstract:
Cancellation of interference in a communication system with application to S-CDMA. A relatively straight-forward implemented and computationally efficient approach of selecting a predetermined number of unused codes is used to perform weighted linear combination selectively with each of the input spread signals in a multiple access communication system. If desired, the predetermined number of unused codes is always the same in each implementation. Alternatively, the predetermined number of unused codes is selected from within a reordered code matrix using knowledge that is shared between the two ends of a communication system, such as between the CMs and a CMTS. While the context of an S-CDMA communication system having CMs and a CMTS is used, the solution is generally applicable to any communication system that seeks to cancel narrowband interference. Several embodiments are also described that show the generic applicability of the solution across a wide variety of systems.
Abstract:
A Decision Feedback Equalizer (DFE) system includes a DFE and a DFE coefficients processor. The DFE receives an uncompensated signal and operates upon the uncompensated input using DFE coefficients to produce an equalized output. The DFE coefficients processor formulates a channel estimate as a convolution matrix H. The DFE coefficients processor determines a Feed Back Equalizer (FBE) energy constraint based upon the channel estimate. The DFE coefficients processor relates the convolution matrix H to the DFE coefficients in a matrix format equation, the matrix format equation based upon the structure of the DFE, the convolution matrix, an expected output of the DFE, and the FBE energy constraint. The DFE coefficients processor formulates a recursive least squares solution to the matrix format equation and computes the recursive least squares solution to the matrix format equation to yield the DFE coefficients.