摘要 |
An error correction decoder (101) determines numbers of repetitive decodings implemented in the process of a predetermined error correction calculation and outputs the determined numbers of repetitive decodings to an averaging circuit (102). The averaging circuit (102) calculates an average value of the numbers of repetitive decodings outputted by the error correction decoder (101), and outputs the calculated average value of the numbers of repetitive decodings to a comparator (103). The comparator (103) determines whether the average value of the numbers of repetitive decodings is greater than a predetermined threshold value. When determining that the average value is greater than the predetermined threshold value, the comparator (103) determines that a condition of switching the channels is satisfied, and then outputs a channel switch signal to a channel switch circuit (405). Thus, in a wireless communication system using highly encoded gain codes to be repetitively decoded, a channel switch signal can be outputted on an appropriate condition without increasing the number of circuits. |