Coefficient determining apparatus, equalizer, receiver and transmitter
First Claim
1. A coefficient determining apparatus, comprising:
- a synchronizer configured to find a position of a training sequence from signals containing the training sequence received by a transmitter; and
a first processor configured to set an initial value of each of tap coefficients of an equalizer according to the received signals and the training sequence;
wherein in horizontal polarization state and vertical polarization state, the training sequence comprises n pairs of training symbols, in the n pairs of training symbols, the training symbols within a pair being identical, a training symbols of one pair and a training symbol of another pair being different, a cyclic prefix and a cyclic postfix being respectively inserted before and after each pair of training symbols, and n being an integer greater than 1;
wherein the synchronizer comprises;
a first correlation calculator configured to calculate, according to a length Nf of the training symbols, the number of the training symbols and the lengths of the cyclic prefix and cyclic postfix, one correlation value of Nf sampling values before and Nf sampling values after n sections of sampling values with a length of 2 Nf in horizontal polarization state starting from each sampling point and one correlation value of Nf sampling values before and Nf sampling values after n sections of sampling values with a length of 2 Nf in vertical polarization state starting from each sampling point;
a first modulus squarer configured to calculate a square of the moduli of the correlation values;
a first weighting averager configured to perform weighted average on a predefined serial numbers of the sampling points by using the square of the moduli of the correlation values in two polarization states, to obtain a starting position of the training sequence;
wherein the predefined serial numbers of the sampling points refers to serial numbers of the sampling points of the square of the moduli of the correlation values α
times greater than a maximum square of the moduli of the correlation value, the range of α
being between (n−
1)/n and 1; and
a second processor configured to determine, according to the starting position, the length Nf of the training symbols and the lengths of the cyclic prefix and cyclic postfix, a position of the training sequence in the received signals.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments of the present invention provide a coefficient determining apparatus, equalizer, receiver and transmitter. The coefficient determining apparatus comprises: a synchronizer configured to find a position of a training sequence from signals containing the training sequence received by a transmitter; and a first processor configured to set an initial tap coefficient of an equalizer according to the received signals and the training sequence; wherein in each polarization state, the training sequence comprises n pairs of training symbols, in the n pairs of training symbols, the training symbols of the same pair being identical, the training symbols of the different pair being different, a cyclic prefix and a cyclic postfix being respectively inserted before and after each pair of training symbols, and n being an integer greater than 1. By using the training sequence contained in the transmitted signals to determine an initial tap coefficient of the equalizer relatively close to the optimal value, channel damages may be approximately compensated, and the receiver is facilitated in further processing the signals.
20 Citations
6 Claims
-
1. A coefficient determining apparatus, comprising:
-
a synchronizer configured to find a position of a training sequence from signals containing the training sequence received by a transmitter; and a first processor configured to set an initial value of each of tap coefficients of an equalizer according to the received signals and the training sequence; wherein in horizontal polarization state and vertical polarization state, the training sequence comprises n pairs of training symbols, in the n pairs of training symbols, the training symbols within a pair being identical, a training symbols of one pair and a training symbol of another pair being different, a cyclic prefix and a cyclic postfix being respectively inserted before and after each pair of training symbols, and n being an integer greater than 1; wherein the synchronizer comprises; a first correlation calculator configured to calculate, according to a length Nf of the training symbols, the number of the training symbols and the lengths of the cyclic prefix and cyclic postfix, one correlation value of Nf sampling values before and Nf sampling values after n sections of sampling values with a length of 2 Nf in horizontal polarization state starting from each sampling point and one correlation value of Nf sampling values before and Nf sampling values after n sections of sampling values with a length of 2 Nf in vertical polarization state starting from each sampling point; a first modulus squarer configured to calculate a square of the moduli of the correlation values; a first weighting averager configured to perform weighted average on a predefined serial numbers of the sampling points by using the square of the moduli of the correlation values in two polarization states, to obtain a starting position of the training sequence;
wherein the predefined serial numbers of the sampling points refers to serial numbers of the sampling points of the square of the moduli of the correlation values α
times greater than a maximum square of the moduli of the correlation value, the range of α
being between (n−
1)/n and 1; anda second processor configured to determine, according to the starting position, the length Nf of the training symbols and the lengths of the cyclic prefix and cyclic postfix, a position of the training sequence in the received signals. - View Dependent Claims (2, 3, 4)
-
-
5. A synchronizer, comprising:
-
a correlation calculator configured to calculate, according to signals including a training sequence, a length Nf of training symbols of the training sequence, the number of the training symbols and the lengths of a cyclic prefix and a cyclic postfix inserted before and after the training symbols, one correlation values of Nf sampling values before and Nf sampling values after n sections of sampling values with a length of 2 Nf in horizontal polarization state starting from each sampling point and one correlation value of Nf sampling values before and Nf sampling values after n sections of sampling values with a length of 2Nf in vertical polarization state starting from each sampling point;
wherein in horizontal polarization state and vertical polarization state, the training sequence comprises n pairs of training symbols, in the n pairs of training symbols, the training symbols within a pair being identical, and a training symbol of one pair and a training symbol of another pair being different, a cyclic prefix and a cyclic postfix being respectively inserted before and after each pair of training symbols, and n being an integer greater than 1;a modulus squarer configured to calculate a square of the moduli of the correlation values; a weighting averager configured to perform weighted average on a predefined serial numbers of the sampling points by using the square of the moduli of the correlation values in two polarization states, to obtain a starting position of the training sequence;
wherein the predefined serial numbers of the sampling points refers to serial numbers of the sampling points of the square of the moduli of the correlation values α
times greater than a maximum square of the moduli of the correlation value, the range of α
being between (n−
1)/n and 1;a processor configured to determine, according to the starting position, the length of the training symbols and the lengths of the cyclic prefix and cyclic postfix, a position of the training sequence in the data signals.
-
-
6. A frequency difference compensator, comprising:
-
a frequency difference estimator configured to calculate a first frequency difference by using a correlation value at a starting position of the training sequence in received signals containing the training sequence, a length Nf of training symbols of the training sequence and a sampling time interval;
wherein in horizontal polarization state and vertical polarization state, the training sequence comprises n pairs of training symbols, in the n pairs of training symbols, the training symbols within a pair being identical, and a training symbol of one pair and a training symbol of another pair being different, a cyclic prefix and a cyclic postfix being respectively inserted before and after each pair of training symbols, and n being an integer greater than 1;a frequency difference compensator configured to perform first frequency difference compensation on the received data signals by using the first frequency difference; a converter configured to convert the received signals in time domain after the first frequency difference compensation into frequency domain; a power calculator configured to calculate the power values of the training sequence at each frequency point; a frequency difference estimator configured to calculate a second frequency difference by using the calculated power values, a position of a frequency point padded with data and positions of frequency point padded with zero in the frequency spectrum of the training sequence; and a frequency difference compensator configured to, according to the second frequency difference, perform second frequency difference compensation on the signals on which the first frequency difference compensation has been performed.
-
Specification