Received signal quality determination method and systems for convolutionally encoded communication channels
First Claim
1. A method for estimating a received signal quality for a communication channel comprising the steps of:
- convolutionally encoding a data frame;
transmitting the encoded data frame over the communication channel from a control node to the receiver;
receiving the transmitted data frame at the receiver;
decoding the received data frame to provide an estimate of the transmitted data frame and an associated final decision metric of at least a portion of a decoder bit path selected for the data frame;
mapping the final decision metric at the receiver to provide the received signal quality estimate;
providing the received signal quality estimate to the control node; and
determining at the control node whether a corrective action should be taken prior to transmission of a subsequently transmitted data frame from the control node to the receiver based on the received signal quality estimate.
1 Assignment
0 Petitions
Accused Products
Abstract
Received signal quality (bit error rate) estimates for a communication channel are provided by a receiver apparatus which is connected to the communication channel and which includes a convolutional decoder providing an estimate of a transmitted data frame and an associated final decision metric. The bit error rate estimate is generated by a bit error rate estimation circuit which includes a memory containing values for mapping the final decision metric to a corresponding bit error rate estimate. The bit error rate estimate may be provided to a control node of the communication channel which may use the provided estimate to take a corrective action such as determining whether a handover to a different communication channel should be initiated based upon the bit error rate. The communication channel may be an allocated channel of a cellular radio communication network servicing a mobile terminal receiver apparatus with the control nodes being the base stations of the cellular network. The convolutional decoder may be a Viterbi decoder.
165 Citations
24 Claims
-
1. A method for estimating a received signal quality for a communication channel comprising the steps of:
-
convolutionally encoding a data frame; transmitting the encoded data frame over the communication channel from a control node to the receiver; receiving the transmitted data frame at the receiver; decoding the received data frame to provide an estimate of the transmitted data frame and an associated final decision metric of at least a portion of a decoder bit path selected for the data frame; mapping the final decision metric at the receiver to provide the received signal quality estimate; providing the received signal quality estimate to the control node; and determining at the control node whether a corrective action should be taken prior to transmission of a subsequently transmitted data frame from the control node to the receiver based on the received signal quality estimate. - View Dependent Claims (2, 3, 4, 5, 7)
-
-
6. A method for estimating a received signal quality for a communication channel comprising the steps of:
-
convolutionally encoding a plurality of data frames; transmitting the plurality of encoded data frames over the communication channel; receiving the plurality of transmitted data frames; decoding the plurality of received data frame to provide estimates of the transmitted data frame and an associated plurality of final decision metrics; averaging the plurality of associated final decision metrics; and mapping the averaged plurality of associated final decision metrics to provide the bit error rate estimate.
-
-
8. A method for estimating a received signal quality for a communication channel comprising the steps of:
-
convolutionally encoding a plurality of data frames; transmitting the plurality of encoded data frames over the communication channel; receiving the plurality of transmitted data frames; decoding the plurality of received data frame to provide estimates of the transmitted data frame and an associated plurality of final decision metrics; mapping ones of the plurality of final decision metrics to provide a plurality of bit error estimates; averaging the plurality of bit error estimates to provide an averaged bit error estimate; and providing the averaged bit error estimate to a control node associated with the communication channel. - View Dependent Claims (9)
-
-
10. A method for estimating a received signal quality for a communication channel comprising the steps of:
-
convolutionally encoding a data frame; transmitting the encoded data frame over the communication channel; receiving the transmitted data frame; decoding the received data frame to provide an estimate of the transmitted data frame and an associated final decision metric; convolutionally encoding a control frame; transmitting the encoded control frame over the communication channel; receiving the transmitted control frame; decoding the received control frame to provide an estimate of the transmitted control frame and a second associated final decision metric of at least a portion a decoder bit path selected for the control frame; determining which of said final decision metric associated with the voice frame and said second final decision metric indicates a better match; and mapping the better match final decision metric to provide a bit error rate estimate.
-
-
11. A communication system for communicating over a communication channel comprising:
-
means for convolutionally encoding a data frame; means for transmitting the encoded data frame over the communication channel; means for receiving a transmitted data frame; means for decoding the received data frame to provide an estimate of the transmitted data frame and an associated final decision metric of at least a portion of a decoder bit path selected for the data frame; means for mapping the final decision metric to provide a bit error rate estimate; means for providing the bit error rate estimate to a control node over the communication channel; and means for determining whether a corrective action should be taken prior to transmission of a subsequently transmitted encoded data frame based on the bit error rate estimate. - View Dependent Claims (12, 13, 14, 15, 19)
-
-
16. A communication system comprising:
a receiver device including; a receiver which receives a data frame over a communication channel; a convolutional decoder coupled to said receiver, said convolutional decoder providing an estimate of transmitted data from the received data frame and an associated final decision metric for the estimate of transmitted data; a bit error rate estimation circuit coupled to the decoder that provides an estimate of bit error rate based on the final decision metric; a transmitter that transmits the estimate of bit error rate over the communication channel; and a control node including; a transmitter that transmits the data frame over the communication channel; a receiver that receives the estimate of bit error rate over the communication channel; a controller that determines whether a corrective action should be taken prior to transmission of a subsequently transmitted data frame from the control node to the receiver device based on the estimate of bit error rate. - View Dependent Claims (17, 18, 20, 21, 22, 23, 24)
Specification