Abstract:
Early termination of enhanced multimedia broadcast-multicast service (eMBMS) is discussed. Forward error correction (FEC) redundancy data is added to broadcast data, such that if enough of the data symbols are successfully received, the data object may be reassembled before the entire transmission has been received. The aspects involve an application processor and modem processor, which may either be integrated into the same integrated circuit or separate components. The application processor obtains a total number of source symbols and a redundancy level for a data object to be received from the eMBMS, receives the successfully received data symbols from the modem processor, and then determines whether the number of successfully received data symbols exceeds a threshold for reassembling the transmitted data object. If so, then the application processor and/or the modem processor can shut down until the next broadcast.
Abstract:
An iterative receiver (200) is proposed for receiving in a cell (105c) a signal (A) and for providing information ( b 1 ,b 2 ,r 1 ,r 2 ) carried on said signal (A) by execution of at least one processing iteration. The receiver (200) comprises: an estimate assembly (210-235) for receiving the signal (A) and providing, at each one of said processing iterations, a respective information estimate ( LLR b1 ,LLR b2 ,LLR r1 ,LLR r2 ); a regeneration assembly (250-265) for receiving, at each processing iteration, said information estimate ( LLR b1 ,LLR b2 ,LLR r1 ,LLR r2 ) provided by the estimate assembly (210-235) at that iteration, and for providing a regenerated signal (B) therefrom based on said information estimate ( LLR b1 ,LLR b2 ,LLR r1 ,LLR r2 ) and on attenuation of radio channels over which the signal (A) has been transmitted; an interference estimate unit (265) for providing, at each iteration, an interference estimate (C) based on the signal (A) and the regenerated signal (B), the estimate assembly (210-235) providing, starting from a second processing iteration of said processing iterations, said information estimate ( LLR b1 ,LLR b2 ,LLR r1 ,LLR r2 ) based on said interference estimate; and an extraction unit (240) for extracting said information ( b 1 , b 2 , r 1 , r 2 ) from said information estimate ( LLR b1 ,LLR b2 ,LLR r1 ,LLR r2 ).
Abstract:
One aspect of the present invention concerns the management of processing resource allocations for a Turbo receiver, where such resources are consumed from a finite resource budget within a defined processing time interval. The contemplated Turbo receiver attempts to allocate more processing resources to those demodulation and/or Turbo decoding tasks that make more valuable contributions with respect to the ultimate goal of successfully decoding all data streams that are of interest in a received signal. The advantageous management approach allows the Turbo receiver to obtain better results for a given consumption of processing resources, and further permits the Turbo receiver to quit upon either achieving a successful outcome within a defined processing time interval or exhausting the budgeted resources.
Abstract:
Various embodiments of the present invention provide systems and methods for media defect detection. For example, a data transfer system is disclosed that includes a data detector, a defect detector and a gating circuit. The data detector provides a soft output, and the defect detector is operable to receive the soft output and the data signal, and to assert a defect indication based at least in part on the soft output and the data signal. The gating circuit is operable to modify the soft output of the detector whenever the defect indication is asserted.
Abstract:
Arrangements relating to an Orthogonal Frequency Division Multiplexing (OFDM) receiver (200) can include performing at least one Low-Density Parity Check (LDPC) decoding attempt on a received signal (725) and evaluating at least one parity check for each LDPC decoding attempt (735). Failed LDPC decoding attempts can be counted according to the evaluated parity checks (740). The signal can be selectively processed through at least one joint demodulation-decoding loop according to the counting of failed LDPC decoding attempts (745).
Abstract:
There are provided a method, an apparatus and a computer program product for reducing power consumption in an iterative decoder. The apparatus includes a memory device and an iteration termination device. The memory device is for storing a bit number difference indicating a number of bits that are different between a decoded codeword for a current iteration and a decoded codeword for a previous iteration, for each iteration of the iterative decoder prior to a maximum number of iterations. The iteration termination device is for comparing the bit number difference to a pre-specified bit number difference threshold value, incrementing a confidence value when the bit number difference exceeds the pre-specified bit number difference threshold value, and terminating further iterations of the iterative decoder when the confidence value exceeds a pre-specified confidence threshold value.
Abstract:
The present invention relates to a method of processing a received data unit (UDR) by a receiver via a network, the method comprising a channel decoding stage (CDEC1, CDEC2) of the received data unit (UDR), intended to deliver a hard bit string (TBD), a transformation stage for transforming said hard bit string into a hard frame (TD), said hard frame comprising at least an error detector code and a test stage (TST) intended to test with said error correcting code if said hard frame (TD) is correct or incorrect. Said method is characterized in that it further comprises a frame correction stage (COR) intended to correct an incorrect frame (TE) into a correct frame (TCo). In the preferred embodiment of the invention said frame correction stage (COR) utilizes soft data delivered by a soft output channel decoding stage (CDEC2). The advantage of such a method is that rejects and retransmissions of frames are avoided.
Abstract:
A method and an apparatus for reducing power consumption of a decoder in a communication system are disclosed. In a communication system communicating a packet, the packet can be arranged among slots of a communication channel so that each slot following the first slot contains redundant bits of the packet with respect to the first slot. A receiving station estimates metric of a received slot, determines a quality metric threshold, and delimits an interval in accordance with the modified quality metric threshold. If the estimated quality metric is outside of the interval, the segment is decoded. The decoding process comprises delimiting a plurality of intervals in accordance with the quality metric threshold, associating each of the plurality of intervals with one of a plurality of parameters, determining an interval form the plurality of intervals into which the estimated quality metric belongs; and decoding the received signal for a number of iterations equal to the one of a plurality of parameters associated with the determined interval. In the course of the decoding process, a stopping criterion is evaluated, and the decoding process is terminated in accordance with the stopping criterion.