ROBUST ERASURE DETECTION AND ERASURE-RATE-BASED CLOSED LOOP POWER CONTROL
First Claim
1. An apparatus operable to perform erasure detection in a wireless communication system, comprising:
- a metric computation unit operative to obtain received codewords for codewords transmitted via a wireless channel and to compute a metric for each of the received codewords, wherein each transmitted codeword is a block of coded or uncoded data, and wherein each received codeword is a noisy version of a transmitted codeword;
an erasure detector operative to compare the computed metric for each received codeword against an erasure threshold and to declare each received codeword to be an erased codeword or a non-erased codeword based on a comparison result for the received codeword; and
an adjustment unit operative to dynamically adjust the erasure threshold to achieve a target level of performance for erasure detection.
2 Assignments
0 Petitions
Accused Products
Abstract
Techniques for performing erasure detection and power control for a transmission without error detection coding are described. For erasure detection, a transmitter transmits codewords via a wireless channel. A receiver computes a metric for each received codeword, compares the computed metric against an erasure threshold, and declares the received codeword to be “erased” or “non-erased”. The receiver dynamically adjusts the erasure threshold based on received known codewords to achieve a target level of performance. For power control, an inner loop adjusts the transmit power to maintain a received signal quality (SNR) at a target SNR. An outer loop adjusts the target SNR based on the status of received codewords (erased or non-erased) to achieve a target erasure rate. A third loop adjusts the erasure threshold based on the status of received known codewords (“good”, “bad”, or erased) to achieve a target conditional error rate.
127 Citations
15 Claims
-
1. An apparatus operable to perform erasure detection in a wireless communication system, comprising:
-
a metric computation unit operative to obtain received codewords for codewords transmitted via a wireless channel and to compute a metric for each of the received codewords, wherein each transmitted codeword is a block of coded or uncoded data, and wherein each received codeword is a noisy version of a transmitted codeword;
an erasure detector operative to compare the computed metric for each received codeword against an erasure threshold and to declare each received codeword to be an erased codeword or a non-erased codeword based on a comparison result for the received codeword; and
an adjustment unit operative to dynamically adjust the erasure threshold to achieve a target level of performance for erasure detection. - View Dependent Claims (2)
-
-
3. An apparatus operable to perform erasure detection in a wireless communication system, comprising:
-
means for obtaining received codewords for codewords transmitted via a wireless channel, each transmitted codeword being a block of coded or uncoded data, and each received codeword being a noisy version of a transmitted codeword;
means for computing a metric for each of the received codewords;
means for comparing the computed metric for each received codeword against an erasure threshold;
means for declaring each received codeword to be an erased codeword or a non-erased codeword based on a comparison result for the received codeword; and
means for dynamically adjusting the erasure threshold to achieve a target level of performance for erasure detection. - View Dependent Claims (4)
-
-
5. An apparatus operable to perform power control for a transmission sent via a wireless channel in a wireless communication system, comprising:
-
a data processor operative to obtain received codewords for codewords transmitted in the transmission, each transmitted codeword being a block of coded or uncoded data, and each received codeword being a noisy version of a transmitted codeword, determine a status of each received codeword as being an erased codeword or a non-erased codeword based on a metric computed for the received codeword and an erasure threshold, obtain received known codewords for known codewords transmitted via the wireless channel, each known codeword being a block of a known data, and each received known codeword being a noisy version of a transmitted known codeword, and determine a status of each received known codeword as being a good codeword, a bad codeword, or an erased codeword, a good codeword being a received known codeword deemed to be a non-erased codeword and decoded correctly, and a bad codeword being a received known codeword deemed to be a non-erased codeword but decoded in error; and
a controller operative to adjust a target signal quality (SNR) based on the status of each received codeword, wherein transmit power for the transmission is adjusted based on the target SNR, and adjust the erasure threshold based on the status of each received known codeword. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. An apparatus operable to perform power control for a transmission sent via a wireless channel in a wireless communication system, comprising:
-
means for obtaining received codewords for codewords transmitted in the transmission, each transmitted codeword being a block of coded or uncoded data, and each received codeword being a noisy version of a transmitted codeword;
means for determining a status of each received codeword as being an erased codeword or a non-erased codeword based on a metric computed for the received codeword and an erasure threshold;
means for adjusting a target signal quality (SNR) based on the status of each received codeword, wherein transmit power for the transmission is adjusted based on the target SNR;
means for obtaining received known codewords for known codewords transmitted via the wireless channel, each known codeword being a block of a known data, and each received known codeword being a noisy version of a transmitted known codeword;
means for determining a status of each received known codeword as being a good codeword, a bad codeword, or an erased codeword, a good codeword being a received known codeword deemed to be a non-erased codeword and decoded correctly, and a bad codeword being a received known codeword deemed to be a non-erased codeword but decoded in error; and
means for adjusting the erasure threshold based on the status of each received known codeword. - View Dependent Claims (15)
-
Specification