Abstract:
Methods for detecting and correcting data errors in an RF data link include identifying valid data frames and corrupted data frames by measuring a data corruption level for each transmitted data frame, comparing the measured data corruption level for each corrupted data frame to a data corruption threshold, reconstructing the corrupted data frames having a data corruption level below the data corruption threshold, reconstructing the data block using data from valid and reconstructed data frames, and/or verifying the data in the reconstructed data block.
Abstract:
Following a transmission comprising a plurality of symbols, an error measurement is generated for each symbol, so that one may distinguish between symbols having a relatively low error and symbols having a relatively high error. A bit rate to be used for subsequent transmission is determined as a function of error measurements of those symbols that have relatively low error and as a function also of the proportion of symbols having a relatively high error, such that the bit rate reduces as the proportion increases. Measurement of the error rate and/or the durations of high and low error conditions may also be used to set other transmission parameters such as error-correcting code and interleaver settings.
Abstract:
A method of adaptively determining a threshold for determining whether an error associated with a frame is an erasure or the result of a discontinuous transmission (DTX) uses a sample set of recently received frames yet avoids undesirable influences on the threshold that otherwise might be caused by the number of erasures in the sample set. A disclosed example uses a histogram-based approach and a simulated sort through the histogram to determine an appropriate threshold value. In a disclosed example the lesser of a bad frame threshold guideline value and a good frame threshold guideline value provide the threshold used to distinguish between a DTX and an erasure.
Abstract:
Systems and methods for evaluating packets and frames in a wireless communication system having multiple reverse-link channels including a spontaneous, burst oriented transmission channel and its corresponding rate indicator channel. One embodiment comprises a base station monitoring the rate indicator channel(510), decoding the rate indicator channel using a maximum likelihood decoder and detecting the presence of a packet on the rate indicator channel by comparing a likelihood with a threshold(520), and analyzing the validity of a frame on the burst oriented channel based on the presence and content of packets received on the rate indicator channel (530).
Abstract:
Techniques to detect for DTX frames in a "primary" transmission that may be sent in a non-continuous manner using a "secondary" transmission that is sent during periods of no transmission for the primary transmission. The primary and secondary transmissions may be the ones sent on the F-DCCH and Forward Power Control Subchannel, respectively, in an IS-2000 system. In one method, a determination is first made whether or not a frame received for the primary transmission in a particular frame interval is a good frame (e.g., based on CRC). If the received frame is not a good frame, then a determination is next made whether the received frame is a DTX frame or an erased frame based on a number of metrics determined for the primary and secondary transmissions. The metrics may include symbol error rate of the received frame, secondary transmission (e.g., PC bit) energy, and received frame energy.
Abstract:
Disclosed is a system and method for channel decoding speech frames in a receiver capable of multiple (M) codec modes, wherein channel encoded speech frames include an inband bit portion and a speech portion. An inband bit decoder decodes the inband bit portion (700) of a received frame to obtain confidence levels associated with each of the M codec modes. Using these confidence levels, the codec modes are ordered from most to least likely. The speech frame is then decoded by a channel decoder using the most likely codec mode (704). A frame determination check (720) is performed to determine the quality of the decoded speech frame. If the decoded speech frame is determined to be of poor quality, then the channel decoding process is repeated using the next most likely codec mode (736) corresponding to the next highest inband bit decoding confidence level. This process is repeated until a good speech frame is decoded or some exit criteria is reached.
Abstract:
Techniques to detect for DTX frames in a "primary" transmission that may be sent in a non-continuous manner using a "secondary" transmission that is sent during periods of no transmission for the primary transmission. The primary and secondary transmissions may be the ones sent on the F-DCCH and Forward Power Control Subchannel, respectively, in an IS-2000 system. In one method, a determination is first made whether or not a frame received for the primary transmission in a particular frame interval is a good frame (e.g., based on CRC). If the received frame is not a good frame, then a determination is next made whether the received frame is a DTX frame or an erased frame based on a number of metrics determined for the primary and secondary transmissions. The metrics may include symbol error rate of the received frame, secondary transmission (e.g., PC bit) energy, and received frame energy.
Abstract:
Novel techniques are disclosed for detecting discontinuous transmission (DTX) over a communication channel. A received data frame is characterized as one of a Good frame, Erasure, or DTX. If a Good frame is not initially detected, a multi-dimensional quality metric is used to characterize the received frame as either an Erasure or DTX. A two dimensional quality metric may be generated using energy per bit to noise power ratio as a first dimension and re-encoded symbol error count as a second dimension. Alternatively, re-encoded symbol energy may be used as the second dimension of the quality metric. The communication channel may be a CDMA wireless communication channel capable of DTX and the device may be a base station, base station controller, or mobile station.
Abstract:
A system and method for dectecting discontinuous transmission (DTX) frames. The inventive method includes the steps of receiving data transmitted in a pluralitz of frames (62); classifzing each of the frames (63); analyzing the classification of a number of successive frames of the received data and providing a metric with respect thereto; and determining, in response to the metric, if a frame is a discontinuous frame (66). In the illustrative embodiment, the step of classifzing includes the step of error checking the frames using a cyclic redundancz check (CRC) error checking protocol. The received frames are classified as good frames (G), erasureframes (E), or discontinuous frames (D). A numerical value is assigned toe ach of the frames based on the classification thereof. Next, the frames are filtered tp provice an output Yn=Yn-1+Xn where 'n' is a frame number, Yn is the filter output for a given frame n, Yn-1 is the filter output for a previous frame, and Xn is a stream of input frames. A threshold is set for the output Yn to facilitate the detection of discontinuous frames. That is, a detection of a discontinuous transmisson frame is indicated when a frame is classified as an 'erasure' and the filter output exceeds the threshold. On the detection of a discontinuous frame, the classification of the frame is changed from 'erasure' to 'discontinuous'. By reclassifying improperly classified erasure frames, the mobile receiver is inhibited from requesting retransmission of the frames of a change in the transmit power level. Consequently, network throughput and capacity are optimized and system power is conserved.