Abstract:
Methods, systems, and devices for wireless communications are described. In some communications systems, interference may impede signaling between a base station and a target user equipment (UE) such that a base station may identify a donor UE to relay communications to the target UE. The donor UE may receive a coded data packet from the base station, and may identify a radio network temporary identifier (RNTI) scrambling code for the packets addressed to the target UE. In cases where the donor UE identifies that the packet has an RNTI scrambling code associated with the target UE, the donor UE may forward the coded data packet to the target UE base on the RNTI scrambling code. Such early detection of data packets addressed to the target UE may allow for the UE to forward a data packet without fully decoding the packet.
Abstract:
An apparatus and method for a wireless communication system for synchronizing an encoder (902) and a multiplexer (910) up to a frame. Pending and active queues (905,912) are located between the encoder and the multiplexer. Jobs (904) from the encoder are pushed into the pending queue, the multiplexer determines which jobs in the pending queue should be multiplexed into the same frame. Then those jobs belonging to the same frame are pushed into the active queue and multiplexed.
Abstract:
An apparatus and method for hybrid automatic repeat request (HARQ) encoding comprising re-encoding a subpacket from a plurality of subpackets to obtain a codeword; maintaining a set of state variables for each of the plurality of subpackets; initializing the set of state variables at HARQ transmit start; updating the set of state variables at HARQ transmit end; and using the set of updated state variables to determine a portion of the codeword to be transmitted.
Abstract:
Disclosed are methods and apparatus for synchronizing tile processing and assignment processing in a communication device. In particular, the methods and apparatus utilize a tile processing scorecard with a number of assertable bits corresponding to a number of tiles to be tile processed. As each tile is tile processed, the scorecard or bit indicators are asserted to indicate that the tile has been processed. Assignment jobs, which involve codewords having information from symbols in multiple tiles are processed after all of the pertinent tiles are tile processed. The scorecard information is accessible for assignment processing to determine which tiles have been processed, thus affording synchronization of tile processing with assignment processing, while maximizing the independence of these two processing operations. Tile processing operations may further use the scorecard information to prioritize or order tile processing in relation to known queued assignment jobs.
Abstract:
An apparatus and method for storing log likelihood ratios in an interleaved form comprising receiving a plurality of interleaved codewords (710); obtaining at least one log likelihood ratio (LLR) for the plurality of interleaved codewords (720); storing the at least one LLR in a memory (730); deinterleaving the plurality of interleaved codewords after the at least one LLR has been stored in the memory (740); and performing a bit decision of the deinterleaved codewords using the stored at least one LLR (750).
Abstract:
Disclosed are methods and apparatus for synchronizing tile processing and assignment processing in a communication device. In particular, the methods and apparatus utilize a tile processing scorecard with a number of assertable bits corresponding to a number of tiles to be tile processed. As each tile is tile processed, the scorecard or bit indicators are asserted to indicate that the tile has been processed. Assignment jobs, which involve codewords having information from symbols in multiple tiles are processed after all of the pertinent tiles are tile processed. The scorecard information is accessible for assignment processing to determine which tiles have been processed, thus affording synchronization of tile processing with assignment processing, while maximizing the independence of these two processing operations. Tile processing operations may further use the scorecard information to prioritize or order tile processing in relation to known queued assignment jobs.
Abstract:
An apparatus and method for storing log likelihood ratios in an interleaved form comprising receiving a plurality of interleaved codewords (710); obtaining at least one log likelihood ratio (LLR) for the plurality of interleaved codewords (720); storing the at least one LLR in a memory (730); deinterleaving the plurality of interleaved codewords after the at least one LLR has been stored in the memory (740); and performing a bit decision of the deinterleaved codewords using the stored at least one LLR (750).
Abstract:
Apparatus and methods for using a linear memory model for encoder output buffering are disclosed. The apparatus and method effect linear memory output buffering by dividing an encoder operation having N sequential frames to be encoded by an encoder into N encoder operations each designated for a single frame transmission, such as in the case of extended frame transmissions having multiple frames. Bits of the N encoder operations are then sequentially buffered in an encoder output buffer, wherein bits of each buffered encoder operation of the N encoder operations are read out of the buffer to a multiplexer engine while bits of a next encoder operation of the N encoder operations is being stored in the encoder output buffer.
Abstract:
An apparatus and method for tile processing using a plurality of tile descriptors comprising defining the plurality of tile descriptors in a time-frequency plane; preparing the plurality of tile descriptors to be sent to a receiver for storage; allocating at least one tile associated with the plurality of tile descriptors to a user; and notifying the allocated at least one tile to a transmitter for transmitting a wireless signal to the user using the allocated at least one tile. In one aspect, the' apparatus and method further comprise receiving the wireless signal, wherein the wireless signal comprises an encoded user message including at least a tile descriptor, storing the file descriptors in a memory; retrieving the plurality of tile descriptors from a memory unit; and demodulating the wireless signal using the plurality of tile descriptors to obtain the encoded user message.
Abstract:
An apparatus and method for describing channel resources comprising allocating channel resources for a plurality of tiles; and determining a description of the channel resources allocated for a tile of the plurality of tiles by performing one or more of the following steps: a) comparing the size of the tile to a tile size threshold (TH size ) to determine if the size of the tile is small or large; b) comparing the allocation of the channel resources to the tile to an allocation threshold (THallocation) to determine if the allocation of the channel resources is sparse or not sparse; and c) determining if the allocation of the channel resources within the tile is regularly spaced or not regularly spaced.