Abstract:
A communication system that provides fast and reliable communications. The system is suitable for use in connection with wireless computing devices in which transmission errors may occur because of channel conditions, such as interference. Channel conditions causing transmission errors may be bursty and transient such that the errors temporarily overwhelm an error control code. By combining data received for multiple transmission attempts of a packet that fail error checking or that pass error checking with low reliability, a reliable representation of the packet may be quickly constructed. Though, combining may be omitted when a transmission attempt is received that passes error checking with high reliability.
Abstract:
Upon receipt of a request for retransmission issued from a first terminal, the base station generates a synthesized data by combining retransmission data destined for the first terminal and data destined for a second terminal and transmits the synthesized data, using a single communication resource.
Abstract:
Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors based on the same transmitted vector. The symbols of the received signal vectors are combined, forming a combined received signal vector that may be treated as a single received signal vector. The combined received signal vector may be equalized by, for example, a zero-forcing or minimum-mean-squared error equalizer or another suitable linear equalizer. Following equalization, the equalized signal vector may be decoded using a simple, linear decoder.
Abstract:
A method (800) for a communications system (100, 300), with a sender (110), which transmits data as packets to a receiver (120). The receiver transmits (805) quality values to the sender representing the reception quality of packets received with errors. The receiver stores (810) information regarding a number of received data packets, and there is a relay transceiver (130) between the sender and the receiver. Both the relay transceiver and the sender can encode (820) data packets into composite packets, to transmit (825) composite packets to the receiver. Said stored information in the receiver (120) comprises the data in correctly received packets and information regarding the reception quality of packets received with errors and the data of those packets, and the stored information is used by the receiver to decode (835) composite packets, thereby extracting the data in the packets of the composite pockets.
Abstract:
Example embodiments include methods of interference cancellation at NodeB receivers of baseband antenna signals including physical channels. The methods include canceling interference from a received baseband antenna signal by removing a reconstructed baseband signal from the processed received baseband antenna signal. The processed reconstructed baseband signal includes users whose physical data channel signals were successfully decoded. Methods also include removing interference from a received baseband signal to form an interference cancelled baseband signal that will be processed by the receiver. The interference cancelled baseband signal is the received baseband antenna signal minus users' signal interference contributions whose demodulated physical data channel signals have a determined user symbol energy value that exceeds a threshold. Methods further include removing interference from a user's signal to be error corrected. The interference is symbol interference from an earlier successfully decoded user's symbols. The user symbol interference is determined by cross correlations.
Abstract:
Systems and methods are provided for decoding signal vectors in multiple-input multiple-output (MIMO) systems, where the receiver has received one or more signal vectors from the same transmitted vector. The receiver combines the received vectors by vector concatenation The concatenated vector may then be decoded using, for example, maximum-likelihood decoding. In some embodiments, the combined signal vector is equalized before decoding.
Abstract:
At least one timer is used to prevent a stall condition. If a timer is not active, the timer is started for a data block that is correctly received. The data block has a sequence number higher than a sequence number of another data block that was first expected to be received. When the timer is stopped or expires, all correctly received data blocks among data blocks up to and including a data block having a sequence number that is immediately before the sequence number of the data block for which the timer was started is delivered to a higher layer. Further, all correctly received data blocks up to a first missing data block, including the data block for which the timer was started, is delivered to the higher layer.
Abstract:
It is described a method for determining a received data block by employing a Hybrid Automatic Repeat Request procedure. The described method comprises calculating (104) first soft-information values being associated with a first reception of the data block, storing the calculated first soft-information values in a first buffer (121), and calculating (104) second soft-information values being associated with a second reception of the data block, wherein the second reception results from a retransmission of the data block following the first reception. The described method further comprises rate matching (128) a first soft data block comprising the calculated and stored first soft-information values, rate matching (118) a second soft data block comprising the calculated second soft-information values, and decoding (152) a combination of the rate matched first soft data block and the rate matched second soft data block. It is further described a radio receiver arrangement, a computer-readable medium and a program element, which are all adapted for carrying out and/or for controlling the described received data block determination method.
Abstract:
A sender for a communications system transmits data as packets to a receiver. The receiver transmits quality values to the sender representing the reception quality of packets received with errors. The receiver stores information regarding a number of received data packets, and there is a relay transceiver between the sender and the receiver. Both the relay transceiver and the sender can encode data packets into composite packets, and to transmit composite packets to the receiver. The stored information in the receiver comprises the data in correctly received packets and information regarding the reception quality of packets received with errors and the data of those packets, and the stored information is used by the receiver to decode composite packets, thereby extracting the data in the packets of the composite packets.
Abstract:
The invention provides a method for storing hybrid automatic repeat request (HARQ) data, the method including: when receiving new data of a coded block, a HARQ processor writing the new data into a high rate buffer memory (Cache) and a channel decoder; the Cache writing the new data into a data memory of the Cache or an external memory; and when receiving retransmitted data of the coded block, the HARQ processor obtaining a previous data corresponding to the retransmitted data from the data memory of the Cache or the external memory through the Cache, combining the retransmitted data and the previous data, and writing the combined data to the Cache and the channel decoder; the Cache writing the combined data into the data memory of the Cache or the external memory. The invention also provides a HARQ combiner.