Error correcting apparatus
First Claim
1. An error correcting apparatus for receiving a signal subjected to a repetition processing in which a part of bits of an error-correction code train are repeatedly transmitted, and decoding said received signal so as to be restored to the original data train, said error-correction apparatus comprising:
- a receiver/demodulator unit for receiving and demodulating a signal subjected to the repetition processing in which a part of bits of the error-correction code train are repeatedly transmitted, and outputting a soft decision data train;
a soft decision data train generator for adding a soft decision data which corresponds to the repeatedly transmitted bits, so as to generate a soft decision data train which corresponds to the original error-correction code train; and
a soft decision error-correction decoder for restoring said soft decision data train to said original data train;
wherein said soft decision data train generator includes;
a repetition regenerator for obtaining the positions of said bits which are repeatedly transmitted due to said repetition processing, and adding a soft decision data which corresponds to said positions so as to generate said soft decision data train which corresponds to said original error-correction code train;
a repetition rate calculator for calculating the repetition rate of said received signal subjected to said repetition processing;
a first soft decision data cut-off position decision unit for deciding a position at which a part of said soft decision data which is to be input into said soft decision error-correction decoder is cut off from said soft decision data which is generated by said repetition regenerator, on the basis of said repetition rate; and
a first soft decision data cutting means for cutting off said part of said soft decision data at the decided cut-off position and inputting the cut part into said soft decision error-correction decoder.
1 Assignment
0 Petitions
Accused Products
Abstract
Disclosed herein is an error correcting apparatus for receiving a signal subjected to a repetition processing in which a part of bits of an error-correction code train are repeatedly transmitted, and decoding the received signal so as to be restored to the original data. A repetition rate calculator calculates the repetition rate of the received signal subjected to the repetition processing, a soft decision data cut-off position decision unit decides the position at which a part of the soft decision data is cut off from the soft decision data which is generated by the repetition regenerator, on the basis of the repetition rate Rr, and a bit selector cuts off the part of the soft decision data at the decided cut-off position and inputs the cut part into a soft decision error-correction decoder.
-
Citations
8 Claims
-
1. An error correcting apparatus for receiving a signal subjected to a repetition processing in which a part of bits of an error-correction code train are repeatedly transmitted, and decoding said received signal so as to be restored to the original data train, said error-correction apparatus comprising:
-
a receiver/demodulator unit for receiving and demodulating a signal subjected to the repetition processing in which a part of bits of the error-correction code train are repeatedly transmitted, and outputting a soft decision data train;
a soft decision data train generator for adding a soft decision data which corresponds to the repeatedly transmitted bits, so as to generate a soft decision data train which corresponds to the original error-correction code train; and
a soft decision error-correction decoder for restoring said soft decision data train to said original data train;
wherein said soft decision data train generator includes;
a repetition regenerator for obtaining the positions of said bits which are repeatedly transmitted due to said repetition processing, and adding a soft decision data which corresponds to said positions so as to generate said soft decision data train which corresponds to said original error-correction code train;
a repetition rate calculator for calculating the repetition rate of said received signal subjected to said repetition processing;
a first soft decision data cut-off position decision unit for deciding a position at which a part of said soft decision data which is to be input into said soft decision error-correction decoder is cut off from said soft decision data which is generated by said repetition regenerator, on the basis of said repetition rate; and
a first soft decision data cutting means for cutting off said part of said soft decision data at the decided cut-off position and inputting the cut part into said soft decision error-correction decoder. - View Dependent Claims (2, 3, 4, 5)
an average value calculator for calculating the average value of said soft decision data which is demodulated by said demodulator unit;
a second soft decision data cut-off position decision unit for deciding a position at which a part of said soft decision data which is to be input into said repetition regenerator is cut off from the demodulated soft decision data, on the basis of said average value;
a second soft decision data cutting means for cutting off a part of said soft decision data of a predetermined number of bits from said demodulated soft decision data on the basis of the decided cut-off position and inputting the cut part into said repetition regenerator; and
a comparator for comparing said repetition rate with a preset value;
wherein said first soft decision data cutting means cuts off a plural upper bits from said soft decision data which is generated by said repetition regenerator and inputs said bits into said soft decision error-correction decoder when said repetition rate is larger than said preset value, while cutting off plural lower bits and inputting said bits into said soft decision error-correction decoder when said repetition rate is smaller than said preset value.
-
-
5. An error correcting apparatus according to claim 1, further comprising:
-
an average value calculator for calculating the average value of said soft decision data which is demodulated by said demodulator unit; and
a comparator for comparing said repetition rate with a preset value;
wherein said first soft decision data cut-off position decision unit decides a position at which a part of the soft decision data which is to be input into said soft decision error-correction decoder is cut off from said soft decision data which is generated by said repetition regenerator, on the basis of said average value and the result of comparison between said repetition rate and said preset value.
-
-
6. An error correcting apparatus for receiving a signal subjected to a repetition processing in which a part of bits of an error-correction code train are repeatedly transmitted, and decoding said received signal so as to be restored to the original data train before error-correction coding, said error-correction apparatus comprising:
-
a receiver/demodulator unit for receiving and demodulating a signal subjected to the repetition processing in which a part of bits of said error-correction code train are repeatedly transmitted, and outputting a soft decision data train;
a soft decision data train generator for adding a soft decision data which corresponds to the repeatedly transmitted bits, so as to generate a soft decision data train which corresponds to the original error-correction code train; and
a soft decision error-correction decoder for restoring said soft decision data train to said original data train;
wherein said soft decision data train generator includes;
a repetition regenerator for obtaining the positions of said bits which are repeatedly transmitted due to said repetition processing, and adding said soft decision data which corresponds to said positions so as to generate said soft decision data train which corresponds to said original error-correction code train;
an average value calculator for calculating the first average value of said soft decision data which is output from said repetition regenerator;
a first soft decision data cut-off position decision unit for deciding a position at which a part of said soft decision data which is to be input into said soft decision error-correction decoder is cut off from said soft decision data which is generated by said repetition regenerator, on the basis of said first average value; and
a first soft decision data cutting means for cutting off said part of said soft decision data at the decided cut-off position and inputting the cut part into said soft decision error-correction decoder. - View Dependent Claims (7, 8)
an average value calculator for calculating the second average value of said soft decision data which is demodulated by said demodulator unit;
a second soft decision data cut-off position decision unit for deciding a position at which a part of said soft decision data which is to be input into said repetition regenerator is cut off from the demodulated soft decision data, on the basis of said second average value;
a second soft decision data cutting means for cutting off a part of said soft decision data of a predetermined number of bits from said demodulated soft decision data on the basis of the decided cut-off position and inputting the cut part into said repetition regenerator; and
a comparator for comparing said first average value of said soft decision data which is output from said repetition regenerator with a preset value;
wherein said first soft decision data cutting means cuts off plural upper bits from said soft decision data which is generated by said repetition regenerator and inputs said bits into said soft decision error-correction decoder when said first average value is larger than said preset value, while cutting off plural lower bits and inputting said bits into said soft decision error-correction decoder when said first average value is smaller than said preset value.
-
-
8. An error correcting apparatus according to claim 6, further comprising:
-
an average value calculator for calculating the second average value of said soft decision data which is demodulated by said demodulator unit; and
a comparator for comparing said first average value of said soft decision data which is output from said repetition regenerator with a preset value;
wherein said first soft decision data cut-off position decision unit decides a position at which a part of the soft decision data which is to be input into said soft decision error-correction decoder is cut off from said soft decision data which is generated by said repetition regenerator, on the basis of the result of comparison between said first average value and said preset value, and said second average value.
-
Specification