Abstract:
A method of decoding encoded information, communicated over a radio channel includes receiving a vector of encoded information transmitted by a wireless terminal. The encoded information includes an encoded representation of unencoded information bits that have been encoded using a first order Reed-Muller code. The method also includes generating a vector of transform values by performing a Hadamard Transform on the received vector and identifying a subset of the transform values based on scheduling information associated with the wireless terminal. Additionally, fee method includes selecting, from the subset of transform values, one of the transform values based on a magnitude of the selected transform value and determining an estimate of the unencoded information bits based on a bit sequence associated with the selected transform value, la accordance with another embodiment of the present disclosure, an apparatus is operable to implement this method.
Abstract:
A method of operating a wireless communication terminal includes receiving one or more downlink control messages that each contain scheduling information scheduling the wireless termina! to receive a downlink transmission on either a primary carrier or a secondary carrier. The method also includes determining, for each of the downlink control messages, whether that message includes scheduling information for the primary carrier or for a secondary carrier. Additionally, the method includes selecting a format for an uplink control message based on whether any of the downlink control messages includes scheduling information for a secondary carrier, generating an uplink control message based on the selected, format, and transmitting the uplink control message to the base station.
Abstract:
The application provides a receiver device (40) of a data packet communication network (13). The receiver device (40) comprises a receiver unit, a decoder unit (40) and, a data validity module. The receiver unit receives data packets. The decoder unit (40) decodes the received data packets. The data validity module comprises a data validity unit (37) and a data validity controller unit (39). The data validity unit (37) generates data validity information of the received data packet. The data validity controller unit (39) is connected with the decoder unit (40) and causes the decoder unit (40) to abort the decoding of the data packet if the data validity information indicates that the data packet is invalid.
Abstract:
A receiver capable of decoding encoded transmissions. The receiver includes a number of receive antennas for receiving data; a plurality of memory units for storing the received data; and a number of decoders configured to perform a Low Density Parity Check (LDPC) decoding operation. Each of the decoders further is configured to independently decode at least a portion of the received data using a portion of a decoding matrix. Each of the number of decoders coordinates the low density parity check decoding operation with other decoders. The decoders can use a parallel process, a pipeline process or a combination of a parallel and pipeline process.
Abstract:
k input bits are encoded according to a code with which is associated a m x n=m+k parity check matrix H. The resulting codeword is punctured, with n' bits. The punctured codeword is exported to a corrupting medium such as a communication channel or a memory. A representation of the punctured codeword is imported from the corrupting medium and is decoded using a matrix H' that is smaller than H. For example, H' is m'=m~(n-n ') x n' and is derived by merging selected rows of H. Alternatively, H has at most m rows and fewer than n columns but more than n' columns. Alternatively, H has fewer than m'=m-(n-n') rows and fewer than n' columns.
Abstract:
Systems and methodologies are described herein that facilitate processing and pruning of blind decoding results (e.g., associated with grant signaling) within a wireless communication environment. As described herein, blind decoding results associated with grant signaling and/or other suitable signaling can be pruned in various manners, thereby reducing false alarm probabilities associated with such results. For example, techniques are provided herein for constraining respective decoding candidates to possible radio network temporary identifier (RNTI) values, performing validity checking on payload of respective decoding candidates, and selecting a most likely decoding candidate from a previously pruned set of candidates. Further, techniques are described herein for generating filler bits (e.g., padding bits, reserved bits, etc.) in a grant message according to a predefined pattern, thereby enabling checking of such bits to further reduce false alarm rates.
Abstract:
The present invention relates to a method and device for reducing the level of blind decoding complexity when detecting a control channel in a broadband wireless access system supporting multicarrier operation. Examples of the present invention disclose methods for the effective blind decoding of a control channel using an explicit method and implicit methods when sending a control signal based on multicarrier operation as with a control channel for transmitting downlink or uplink allocation information under carrier aggregation conditions.
Abstract:
Der Erfindung, die ein Verfahren sowie eine Detektoranordnung zur Steuerung des Datenflusses bei einer baumsuchbasierten Detektion von Mehrpunkt-zu-Mehrpunkt-(MIMO-) Empfangssignalen betrifft, liegt die Aufgabe zugrunde, die Auslastung von Verarbeitungseinheiten bei Prozessoren zu erhöhen und geeignete Baumsuchalgorithmen derart zu modifizieren, dass eine Parallelisierung mehrerer Baumsuchen zur Detektion von übertragenen Signalen in MIMO-Systemen auf Graphenebene bei nahezu gleichbleibender Flexibilität möglich wird. Dies wird dadurch gelöst, dass die Verarbeitungsschritte, die Auswahlschritte und der Prüfschritt des Baumsuchalgorithmus in sich wiederholenden regelmäßigen Zyklen mit festgelegter Zeitdauer unabhängig von den verarbeiteten Daten sequenziell ausgeführt werden. Die Prozessoreinheit zur Ausführung der Auswahlschritte und Prüfschritte ist als eine einzige integrierte Datenflusssteuereinheit ausgebildet. Das Verfahren ist für Baumsuch-Algorithmen der Tiefensuche, Breitensuche oder metrikgesteuerten Suche anwendbar.
Abstract:
Systems and methods for providing HS-SCCH masking and unmasking operations using user equipment identification field in generating a user equipment specific masking sequence are disclosed. The 1/2 rate convolution coding and the rate matching operations required to form the UE specific masking sequence to mask and unmask high speed shared control channel (HS-SCCH) packets are performed in a single operation. Look up tables and matrix coefficients used to provide a simple computation method to generate the needed UE specific masking sequence are provided. Apparatus and methods to use the UE specific masking sequence to unmask the HS-SCCH packets in a packet based radio frequency signaling communication system are disclosed.
Abstract:
A configurable decoder within a receiver (for example, within a wireless communication device) includes numerous decoders. In one mode, the multiple decoders are used to decode different sub-packets of a packet. When one decoder completes decoding the last sub-packet assigned to it of the packet, then that decoder generates a packet done indication. A control circuit receives the packet done indications, and when all the decoders have generated packet done indications then the control circuit initiates an action. In one example, the action is the interrupting of a processor. The processor responds by reading status information from the control circuit, thereby resetting the interrupt. End-of-packet markers are usable to generate packet done indications and to generate EOP interrupts. Similarly, end-of-group markers are usable to generate group done indications and to generate EOG interrupts. The decoder block is configurable to process sub-packets of a packet using either one or multiple decoders.