Abstract:
To allocate a very small aperture terminal (VSAT) to a modulation and coding pair (MODCOD) in a second generation digital video broadcasting satellite (DVB-S2) adaptive coding and modulation (ACM) system, a hub periodically transmits pilot frames of alternating MODCODs, which are identified by the VSAT. A field-programmable gate array (FPGA) at the VSAT site maintains telemetry of good and bad frames. A processor may then poll this telemetry to determine an optimal MODCOD to be allocated to the VSAT.
Abstract:
To perform erasure detection for an intermittently active transport channel with unknown format, a receiver determines an energy metric and a symbol error rate (SER) for a received block with CRC failure. The receiver computes uncorrelated random variables u and v for the received block based on the energy metric and SER, the estimated means and standard deviations of the energy metric and SER, and a correlation coefficient indicative of the correlation between the energy metric and SER. The receiver then evaluates the uncorrelated random variables u and v based on at least one decision criterion and declares the received block to be an erased block or a DTX block based on the result of the evaluation. The decision criterion may be defined based on a target probability of false alarm and adjusted based on another metric, such as a zero state bit, for the received block.
Abstract:
A method for improving packetized speech transmitted over a wireless LAN is disclosed. Speech packets transmitted over the wireless LAN are monitored for errors. Any of the speech packets found to have errors are replaced with synthesized speech packets. The synthesized speech packets may be created from a vocal tract model generated from the received speech packets during periods of time when there are no errors.
Abstract:
A decoder for use in a wireless communication device, the decoder comprising a correlator for correlating a received data sequence with a set of codewords such that a correlation value is generated for each correlation, wherein the set of codewords correspond to possible codewords that could be generated from encoding bit sequences having a predetermined number of information bits; a selector for selecting a first correlation value and a second correlation value generated by the correlator and for subtracting the second correlation value from the first correlation value to generate a third value; and a comparator for comparing the third value with a predetermined value to generate a decoding reliability indicator.
Abstract:
A decoding-reliability metric from a received-signal decoder is compared with a threshold to decrease significantly the probability of false detection in a receiver and thus increase communication reliability and performance. In a wideband code division multiple access communication system, for example, significant decrease of the probability of false grant-message detection and significant increases of enhanced uplink performance and reliability can be obtained.
Abstract:
A wireless communication device employs a method for receiving a message stream on a control channel. According to one embodiment, the wireless communication device receives a message on the control channel. The wireless communication devices attempts to decode the message and, if the message is successfully decoded, adds bits of the successfully decoded message to a message attributes list. Some time thereafter, the wireless communication device attempts to decode a subsequent message received on the control channel and, if an error is detected during decoding of the subsequent message, replaces bits in the subsequent message with bits from the message attributes list to produce a modified message. The wireless device then attempts to decode the modified message.
Abstract:
A method for improving packetized speech transmitted over a wireless LAN is disclosed. Speech packets transmitted over the wireless LAN are monitored for errors. Any of the speech packets found to have errors are replaced with synthesized speech packets. The synthesized speech packets may be created from a vocal tract model generated from the received speech packets during periods of time when there are no errors.
Abstract:
A system and method for detection of rate determination algorithm errors in variable rate communications system receivers. The disclosed embodiments prevent rate determination algorithm errors from causing audible artifacts such as screeches or beeps. The disclosed system and method detects frames with incorrectly determined data rates and performs frame erasure processing and/or memory state clean up to prevent propagation of distortion across multiple frames. Frames with incorrectly determined data rates are detected by checking illegal rate transitions, reserved bits, validating unused filter type bit combinations and analyzing relationships between fixed code-book gains and linear prediction coefficient gains.
Abstract:
There is provided a receiver comprising a processing unit, a communications unit for receiving frames including training sequence symbols or pilot symbols, the processing unit being configured to use Cyclic Redundancy Check for detecting errors in the received frames. When no errors in a given frame are discovered on the basis of the Cyclic Redundancy Check, the processing unit is further configured to define a TSC, training sequence code, bit error rate for the bursts of the given frame on the basis of the training sequence symbols or the pilot symbols; to define an upper limit for the TSC bit error rate; and to determine the given frame to be bad when the TSC bit error rate for the bursts of the given frame is greater than the upper limit of the TSC bit error rate.
Abstract:
In packet digital communications using a two way communications medium such as wireless each received packet is subject to noise and/or interference which causes errors in some of the received symbols. A common method known as Incremental Redundancy (IR), Hybrid Automatic Repeat Request (HARQ) for corrects these transmission errors by using error detection in conjunction with transmission of additional redundant symbols forming a sequence of forward error correcting codes. Any residual errors are detected by means of a Cyclic Redundancy Check (CRC). The CRC symbols represent transmission overhead and degrade the throughput regardless of the quality of the transmission channel. This invention is concerned with providing error detection without the need for a CRC thereby improving the throughput. In a further embodiment of the invention for those systems that employ a CRC increased reliability of detection is provided which also leads to an improvement in throughput. It is shown that by adjustment of a simple threshold value, the overall packet error rate may be traded off against throughput in a flexible manner. A method of construction of a sequence of codes from a nested block code is described and an example is provided based on a nested block code of length 128. The associated performance graphs of the invention, both using and not using a CRC, for this sequence of codes are given showing the performance improvements of the invention compared to the standard arrangement using a CRC for the same sequence of error correcting codes.