Abstract:
A method and system for processing high definition video data to be transmitted over a wireless medium is disclosed. In one embodiment, the method includes receiving an information packet having the length of L bytes, wherein L=(MŒnŒK)+A, and where: M is the depth of an interleaver, n is the number of interleavers, K is an encoding code length and A is the number of remainder bytes with respect to MŒnŒK bytes, wherein the remainder bytes are located at the end of the information packet. MŒnŒK bytes represent MŒn codewords, wherein the remainder bytes sequentially form a plurality of remainder codewords, and wherein the plurality of remainder codewords comprise a last codeword which is located at the end of the remainder codewords. The method further includes i) shortening the last codeword such that the resultant shortened codeword is shorter in length than each of the remaining codewords of the information packet and ii) adding dummy bits to the outer encoded data so as to meet a predefined size requirement for an outer interleaver.
Abstract:
Transmission techniques are provided that improve service continuity and reduce interruptions in delivery of content that can be caused by transitions that occur when the User Equipment (UE) moves from one cell to the other, or when the delivery of content changes from a Point-to-Point (PTP) connection to a Point-to-Multipoint (PTM) connection in the same serving cell, and vice-versa. Such transmission techniques enable seamless delivery of content across cell borders and/or between different transmission schemes such as Point-to-Multipoint (PTM) and Point-to-Point (PTP). Mechanisms for adjusting different streams and for recovering content from each data block during such transitions are also provided so that data is not lost during a transition. In addition, mechanisms for realigning data during decoding at a receiving terminal are also provided.
Abstract:
An interleaver (11b) for filling an interleaver matrix (51) used in interleaving a packet of bits for transmission as symbols via a wireless communication channel in a wireless communication system (11 12) including a modulator (11c), the interleaver (11b) having a number of rows (or columns, depending on whether bits are pulled column-wise or row-wise for encoding as symbols by the modulator) that is not divisible by the number of bits in a symbol, but having at least as many bits as in a packet, and so having, unavoidably, more elements than there are bits in a packet.
Abstract:
A block interleaver is provided using a relatively small register file and a larger random access memory (RAM). In one embodiment, the size of the RAM is larger than the size of the register file by at least one order of magnitude. As a result, the register file consumes significantly less power than the RAM for similar operations. The register file receives a stream of sequential data values and stores the data values in a column order. The data values are then read from the register file in a row order. The data values read from the register file in a row order are then written to the RAM in a row order. The data values are then read from the RAM in a row order, thereby creating an interleaved data stream.
Abstract:
A digital information processing including a model of a finite state machine (FSM) receiving a plurality of FSM inputs and producing a plurality of FSM outputs is represented by a reduced-state trellis and where the FSM inputs are defined on a base closed set of symbols (42, 44, 46, 48, 50, 52, 54, 56, 58). A method for updating soft decision information on the FSM inputs into higher confidence information by a) inputting the soft decision information into a first index set, b) a forward recursion is processed on the input soft decision information based on the reduced-state trellis representation to produce forward state metrics, c) a backward recursion is processed on the input soft decision information based on the reduced-state trellis representation to produce backward state metrics, and d) the forward metrics and the backward state metrics are operated on to produce the higher confidence information.
Abstract:
The invention relates to methods and apparatus for Turbo Code interleavers for use with third generation code division multiple access (3G CDMA) data. The apparatus includes a memory for receiving and temporarily storing the data, a counter and a clock coupled to the memory and counter for synchronization. The apparatus also includes a table containing addresses that are selected by t he counter. A puncturing device coupled to the table discards addresses if they are greater than a frame size. A buffer is coupled to the memory and the clock. The memory is configured to retrieve data from the selected addresses which are not discarded and forward it to the buffer for output.
Abstract:
Multiword information is encoded as based on multibit symbols in relative contiguity with respect to a medium, whilst providing wordwise interleaving and wordwise error protection code facilities. This may provide error locative clues across words of multiword groups, that originate in high protectivity clue words and point to low protectivity target words. The clue words may have a first uniform size and be interspersed in a first uniform manner. The target words may have a second uniform size and be interspersed in a second uniform manner. The organization may be applied for use with optical storage. Sectors may get provisional protectivity as a low-latency error correction mechanism.
Abstract:
Multiword information is encoded as based on multibit symbols in relative contiguity with respect to a medium, whilst providing wordwise interleaving and wordwise error protection code facilities. This may provide error locative clues across multiword groups, that originate in high protectivity clue words and are directed to low protectivity target words. Further, the clue words may have a first uniform size and be interspersed in a first uniform manner. The target words may have a second uniform size and be interspersed in a second uniform manner. In particular, the organization may be applied for use with optical storage.
Abstract:
In the standard format now adapted by FCC for a digital HDTV signal, the video data symbols are interleaved and trellis encoded in accordance with a 4-state trellis code and the interleaving is of sequences of every 12 successive symbols. At the receiver the trellis decoder is therefore projected to consist of 12 respective decoder stages for the 12 interleaved sequences, each decoder stage having a branch metric calculator unit (BMC), and add-compare-select (ACS) unit and a path memory unit (PMU). The present invention separates the path memory requirements for the 12 interleaved sequences from the requisite BMC and ACS functions, so that the latter two units can provide those functions for all of the 12 interleaved sequences. A single extended PMU provides for storage of pointers to possible predecessor states of the trellis code corresponding to a present state thereof, going back to a predetermined number (such as 16) of sequentially preceding received symbol values. The PMU also provides, in each of the storage stages, sequential storage elements corresponding to the sequential interleaved symbol values. This makes it possible for the PMU to be realized as a single integrated RAM by appropriate grouping of the trellis code states. Also, the ACS function is performed by two separate ACS units for two mutually independent groups of trellis code states.