Patent ID: 7228491
Filing Date: 2007-06-05
Classification: H04L

Abstract:
1. A signal processing device performing maximum-likelihood decoding of data transmitted at an arbitrary data rate among a plurality of predetermined data rates after error detection coding and error correction coding, comprising: normalization means for calculating the average value of received data and normalizing the received data using the calculated average value; maximum-likelihood decoding means for selecting in a predetermined order a plurality of items of the data among the output of the normalization means and performing maximum-likelihood decoding, considering the rate of the data to be a selected data rate; computation means for subtracting, from predetermined metrics obtained by the maximum-likelihood decoding processing, the smallest metric thereamong; judgment means for judging the correct data rate, based on state 0 metrics for each rate obtained as a result of computation by the computation means and on error detection results; and, output means for outputting decoded data at the rate judged to be correct by the judgment means, wherein in calculation of the average value of received data by the normalization means, the average value is calculated for the absolute values of data from the leading bit until the end position of the tail bit that is the shortest data length at the data rate, and each of the input data items is divided by the calculated average value and is further multiplied by a predetermined constant.