Summary of the invention
The invention provides a kind of frequency deviation estimating method and device, in order to improve efficiency and the accuracy of frequency deviation estimation, and reduce the resource of system consumption, reduce hardware implementing complexity.
The concrete technical scheme that the embodiment of the present invention provides is as follows:
A kind of frequency deviation estimating method, comprising:
The transmission signal of mobile terminal receive, calculates the accurate channel estimation value that each subcarrier of the described transmission signal of carrying is corresponding respectively;
Based on each accurate channel estimation value obtained, calculate the performance number of corresponding subcarrier respectively;
The Resource Block of the division in certainty annuity, wherein, comprises the subcarrier specified number in each Resource Block, and the performance number corresponding according to each subcarrier, choose target resource block;
Respectively according to the accurate channel estimation value of each subcarrier in described target resource block, and for the reference symbol that each subcarrier is preset, calculate the frequency deviation estimated value of the business datum symbol that each subcarrier comprises;
According to the frequency deviation estimated value of business datum symbol corresponding to each subcarrier, frequency adjustment is carried out to business datum symbol.
A kind of frequency deviation estimation device, comprising:
Precise channel estimation module, for the transmission signal of mobile terminal receive, calculates the accurate channel estimation value that each subcarrier of the described transmission signal of carrying is corresponding respectively;
Power computation module, for based on each accurate channel estimation value obtained, calculates the performance number of corresponding subcarrier respectively;
Resource Block selects module, for the Resource Block of the division in certainty annuity, wherein, comprises the subcarrier specified number in each Resource Block, and the performance number corresponding according to each subcarrier, choose target resource block;
Frequency deviation estimating modules, for respectively according to the accurate channel estimation value of each subcarrier in described target resource block, and for the reference symbol that each subcarrier is preset, calculates the frequency deviation estimated value of the business datum symbol that each subcarrier comprises;
Adjusting module, for the frequency deviation estimated value according to business datum symbol corresponding to each subcarrier, carries out frequency adjustment to business datum symbol.
Based on technique scheme, by obtaining the accurate channel estimation value of each subcarrier, calculate the performance number of corresponding subcarrier respectively, the performance number corresponding according to each subcarrier, choose target resource block, respectively according to the accurate channel estimation value of subcarrier each in target resource block, the frequency deviation estimated value of the business datum symbol that each subcarrier comprises is calculated by the reference symbol of setting, according to the frequency deviation estimated value of business datum symbol corresponding to each subcarrier, frequency adjustment is carried out to business datum symbol.Thus effectively can improve efficiency and the accuracy of frequency deviation estimation, and reduce the resource of system consumption, reduce hardware implementing complexity.
Embodiment
In order to improve efficiency and the accuracy of frequency deviation estimation, and reduce the resource of system consumption, reduce hardware implementing complexity, embodiments provide a kind of frequency deviation estimating method and device, effectively can improve efficiency and the accuracy of frequency deviation estimation, and reduce the resource of system consumption, reduce hardware implementing complexity.The method is: the transmission signal of mobile terminal receive, calculate the accurate channel estimation value that each subcarrier of carrying transmission signal is corresponding respectively, based on each accurate channel estimation value obtained, calculate the performance number of corresponding subcarrier respectively, the Resource Block of the division in certainty annuity, wherein, the subcarrier specified number is comprised in each Resource Block, and the performance number corresponding according to each subcarrier, choose target resource block, respectively according to the accurate channel estimation value of subcarrier each in target resource block, and for the reference symbol that each subcarrier is preset, calculate the frequency deviation estimated value of the business datum symbol that each subcarrier comprises, according to the frequency deviation estimated value of business datum symbol corresponding to each subcarrier, frequency adjustment is carried out to business datum symbol.
Below in conjunction with accompanying drawing, the preferred embodiment of the invention is described in detail.
The method that the embodiment of the present invention provides can be applied to various ofdm system, in following examples, is only described for LTE system.
Shown in accompanying drawings 1, in the embodiment of the present invention, frequency deviation estimation system forms primarily of frequency deviation estimation device 10 and mobile terminal 11, wherein,
Frequency deviation estimation device 10, for the transmission signal of mobile terminal receive 11, calculate the accurate channel estimation value that each subcarrier of carrying transmission signal is corresponding respectively, based on each accurate channel estimation value obtained, calculate the performance number of corresponding subcarrier respectively, the Resource Block of the division in certainty annuity, wherein, the subcarrier specified number is comprised in each Resource Block, and the performance number corresponding according to each subcarrier, choose target resource block, respectively according to the accurate channel estimation value of subcarrier each in target resource block, and for the reference symbol that each subcarrier is preset, calculate the frequency deviation estimated value of the business datum symbol that each subcarrier comprises, according to the frequency deviation estimated value of business datum symbol corresponding to each subcarrier, frequency adjustment is carried out to business datum symbol,
Mobile terminal 11, for sending signal to base station, to carry out rough channel estimation according to this signal.
Shown in accompanying drawings 2, in the embodiment of the present invention, frequency deviation estimation device 10 forms primarily of with lower module:
Precise channel estimation module 101, for the transmission signal of mobile terminal receive, calculates the accurate channel estimation value that each subcarrier of the described transmission signal of carrying is corresponding respectively;
Power computation module 102, for based on each accurate channel estimation value obtained, calculates the performance number of corresponding subcarrier respectively;
Resource Block selects module 103, for the Resource Block of the division in certainty annuity, wherein, comprises the subcarrier specified number in each Resource Block, and the performance number corresponding according to each subcarrier, choose target resource block;
Frequency deviation estimating modules 104, for respectively according to the accurate channel estimation value of each subcarrier in described target resource block, and for the reference symbol that each subcarrier is preset, calculates the frequency deviation estimated value of the business datum symbol that each subcarrier comprises;
Adjusting module 105, for the frequency deviation estimated value according to business datum symbol corresponding to each subcarrier, carries out frequency adjustment to business datum symbol.
Shown in accompanying drawings 3, in the embodiment of the present invention, the detailed process of frequency deviation estimating method is as follows:
Step 301: the transmission signal of mobile terminal receive, calculates the accurate channel estimation value that each subcarrier of carrying transmission signal is corresponding respectively.
The transmission signal of mobile terminal receive, calculate the accurate channel estimation value that each subcarrier of carrying transmission signal is corresponding respectively, be specially: the transmission signal of mobile terminal receive, according to the rough channel estimation value sending each subcarrier of signal acquisition, the rough channel estimation value of each subcarrier to be multiplied with the rough channel estimation value of N number of subcarrier of being separated by and after adding up, to be partially worth when calculating phase angle and obtain mobile terminal overall; Adopt obtain overall time be partially worth, calculate each subcarrier time inclined, and according to each subcarrier time inclined, accordingly partial compensation for the time is carried out to the rough channel estimation value of each subcarrier, accurate channel estimation value inclined when being eliminated.
Wherein, the transmission signal of the mobile terminal that base station receives is local precognition signal, and base station receives the above-mentioned precognition signal that this mobile terminal sends, and carries out rough channel estimation based on this precognition signal.Preferably, least square (Least Square, LS) channel estimation methods can be adopted to carry out rough channel estimation.
Such as, shown in accompanying drawings 4, in LTE system, mobile terminal sends signal as a data frame, and each data frame packet is containing 10 subframes, and each subframe comprises two time slots, 6 or 7 OFDM symbol can be comprised again in each time slot, in the embodiment of the present invention, preset reference symbol in position in each subframe, the remainder of each subframe is business datum symbol.Least square (LeastSquare can be adopted, LS) channel estimation methods carries out rough channel estimation, be specially: base station mobile terminal receive send precognition signal and after carrying out demodulation, for each subcarrier of signal after carrying demodulation, signal after demodulation and the conjugation of precognition signal are carried out dot product, obtains the rough channel estimation value of each subcarrier respectively.Wherein, LS rough channel estimation is carried out for each subcarrier that the reference symbol place of each subframe two time slots is corresponding.
Wherein, the rough channel estimation value of each subcarrier to be multiplied with the rough channel estimation value of N number of subcarrier of being separated by and after adding up, partially be worth when calculating phase angle and obtain mobile terminal overall, be specially: the rough channel estimation value of each subcarrier is multiplied with the rough channel estimation value of N number of subcarrier of being separated by and calculates phase angle after adding up, preferably N is 6, this phase angle is worth when being mobile terminal overall partially, again by the phase angle calculated divided by N namely obtain each subcarrier of mobile terminal time be partially worth, computing formula can be expressed as
wherein, t
0represent this mobile terminal in this time slot time be partially worth, H
lSk () represents the rough channel estimation value of a kth subcarrier, conj (H
lS(k+N)) represent the conjugation of the rough channel estimation value of kth+N number of subcarrier, M represents the total number of sub-carriers of this mobile terminal.
In the embodiment of the present invention, the rough channel estimation value of each subcarrier to be multiplied with the rough channel estimation value of N number of subcarrier of being separated by and after adding up, calculate phase angle can adopt with the following method: carry out approximate calculation, phase angle is calculated by arctan function, first, after arctan function is carried out first derivation, according to Taylor's formula any point x
0near have
wherein f (x
0)=arctan (x
0).In the embodiment of the present invention, preset three look-up tables, to calculate phase angle f (x) fast, wherein, by presetting x in look-up table 1
0value, in look-up table 2 preset arctan (x
0) value, in look-up table 3 preset
value, three table values be one to one, such as, value in look-up table 1 corresponding to the 10th row, corresponding with the value of the 10th row in look-up table 2 and 3, i.e. phase angle f (x)=LUT (index, 2)+LUT (index, 3) (x-LUT (index, 1)), wherein LUT (index, 1) the capable corresponding value of the i-th ndex of look-up table 1 is represented, LUT (index, 2), LUT (index, 3) are similar to it.
Wherein, according to each subcarrier time inclined, carry out partial compensation for the time to the rough channel estimation value of each subcarrier accordingly, accurate channel estimation value inclined when being eliminated, computing formula is
accurate channel estimation value to the rear when H (k) expression is eliminated, k represents a kth carrier wave.
Step 302: based on each accurate channel estimation value obtained, calculates the performance number of corresponding subcarrier respectively.
According to the accurate channel estimation value H (k) of each subcarrier, calculate the performance number of each subcarrier, computing formula is expressed as: P=H (k) conj (H (k))=real
2(H (k))+imag
2(H (k)), P represents the performance number of subcarrier, real
2(H (k)) represent accurate channel estimation value real part square, imag
2(H (k)) represent accurate channel estimation value imaginary part square.
Step 303: the Resource Block of the division in certainty annuity, wherein, comprises the subcarrier specified number in each Resource Block, and the performance number corresponding according to each subcarrier, choose target resource block.
Resource Block for different system divides is not identical, and the number of the subcarrier that each Resource Block comprises is not identical yet, and such as, for LTE system, each Resource Block comprises 12 subcarriers, corresponding 10 Resource Block of each mobile terminal.
Target resource block refers to best resource blocks, and namely in large fading channel, (performance number is minimum) chooses the best channel of fading profiles representatively.In the embodiment of the present invention, in units of Resource Block, carry out Channel assignment, in each Resource Block, select minimal power values as the representative power of Resource Block, to represent channel fading profiles.
Wherein, the performance number corresponding according to each subcarrier, chooses target resource block, is specially: the performance number corresponding according to each subcarrier, selects the minimum sub-carrier power value in each Resource Block respectively; The minimum sub-carrier power value chosen from each Resource Block is compared, and therefrom chooses the maximum sub-carrier power value of each subframe, respectively using Resource Block corresponding for maximum sub-carrier power value as target resource block.
In the embodiment of the present invention, using Resource Block corresponding for maximum sub-carrier power value as target resource block time, first the subframe that subcarrier corresponding to maximum sub-carrier power value comprises is determined, using the target resource block of Resource Block corresponding for above-mentioned subframe first slot reference symbol place as above-mentioned subframe, namely simultaneously using target resource block that this target resource block is corresponding as above-mentioned subframe second slot reference symbol place.
Step 304: respectively according to the accurate channel estimation value of subcarrier each in target resource block, and for the reference symbol that each subcarrier is preset, calculate the frequency deviation estimated value of the business datum symbol that each subcarrier comprises.
According to the character of Fourier transform, frequency offset shows as phase angle and changes in time domain, therefore, only subframe two time slots need be estimated to transform to time domain at the precise channel of frequency domain, and calculate time domain phase angle, the frequency deviation of each subcarrier of this subframe of carrying can be known by the change of phase angle.
This step is specially: according to the accurate channel estimation value of subcarrier each in target resource block, and for the reference symbol that each subcarrier is preset, calculate the value at corresponding with each subcarrier accurate channel estimation value time domain zero point respectively, and calculate the frequency deviation estimated value at reference symbol place corresponding to described target resource block based on the value at time domain zero point; Respectively the frequency deviation estimated value at two reference symbol places that each subcarrier in described target resource block obtains continuously is done difference, obtain the frequency deviation estimated value between two reference symbols on above-mentioned subcarrier respectively, and calculate the frequency deviation estimated value of the business datum symbol that corresponding subcarrier comprises based on the frequency deviation estimated value between the reference symbol of two on each subcarrier respectively.
Preferably, when calculating the value at corresponding with each subcarrier accurate channel estimation value time domain zero point respectively, respectively by each subcarrier accurate channel estimation value by inverse Fourier transform to time domain, and by frequency domain front 2 the mean value of the index doubly accurate channel estimation value of a subcarrier be approximately the value at described time domain zero point.Precise channel due to subcarrier each on Resource Block estimates that the signal on frequency domain is truncation funcation form (as window function), the form after time domain that is transformed into is sync (x)=sin x/x, its most of concentration of energy (i.e. zero crossings) in main lobe, the value directly can choosing time domain zero point carries out phase calculation.
According to the formula of inverse Fourier transform
known, the value at time domain zero point is formulated as
here X (k) is accurate channel estimation value H (K), and N is the number of the subcarrier that Resource Block comprises, and preferably, N is the index times of 2, then calculates phase angle corresponding to this Resource Block
Such as, in LTE system, comprise 12 subcarriers in a Resource Block, for ease of hardware implementing, the accurate channel estimation value mean value getting front 8 subcarriers, as the value at time domain zero point, is expressed as
then phase angle
For the reference symbol of same subframe two time slots that subcarrier each in target resource block obtains continuously, calculate phase angle corresponding to each slot reference symbol according to above-mentioned steps respectively, obtain respectively
because base station is multiaerial system, can average in the hope of multiple antenna angle values, the mean value of gained is respectively as the final angle values of above-mentioned subframe to each slot reference symbol deserved.After calculating the phase angle of each slot reference symbol, phase angle corresponding to previous time slot is deducted with the phase angle that a rear time slot is corresponding, namely the frequency deviation between two the slot reference symbols in target resource block, each subcarrier obtained continuously in frequency domain is obtained, by adding and subtracting 2 π, the frequency deviation between above-mentioned reference symbol is controlled in the scope of positive and negative π, then obtain the frequency deviation of the business datum symbol that corresponding subcarrier comprises based on the frequency deviation on each subcarrier between two reference symbols further.
Preferably, when obtaining the frequency deviation of the business datum symbol that corresponding subcarrier comprises based on the frequency deviation on each subcarrier between reference symbol respectively, demarcate first reference symbol place and there is not frequency deviation, based on the frequency deviation between the adjacent OFDM symbol that the corresponding subcarrier of the frequency offset calculation on each subcarrier between two reference symbols obtains continuously, based on the frequency deviation between this adjacent OFDM symbol, carry out linear interpolation, calculate the frequency deviation between business datum symbol that corresponding subcarrier comprises.
Such as, shown in accompanying drawings 5, suppose in LTE system, each time slot that subframe comprises is made up of 7 OFDM symbol, the symbol be positioned in the middle of each time slot is set as reference symbol, all the other are business datum symbol, and namely the 4th symbol of each time slot is reference symbol, then 6 business datum symbols of being separated by between the reference symbol of two time slots.After select target Resource Block, the frequency deviation estimated value at two the slot reference symbol places obtained continuously by subcarrier each in target resource block does difference, phase angle by second slot reference symbol place corresponding to each subcarrier deducts the phase angle at the first slot reference symbol place on corresponding subcarrier, obtain the frequency deviation between two reference symbols on each subcarrier, by the frequency deviation on each subcarrier between two reference symbols divided by (6+1), obtain the frequency deviation between each subcarrier adjacent OFDM symbol respectively, in the embodiment of the present invention, there is not frequency deviation in reference symbol (the 4th the symbol) place demarcating each subcarrier first time slot, then be the frequency deviation between above-mentioned adjacent OFDM symbol in the frequency deviation at the 5th symbol place, 6th symbol place be the 5th symbol frequency deviation basis on add frequency deviation between adjacent OFDM symbol, the like, until last symbol of second time slot, frequency deviation for the 3rd symbol place is then the frequency deviation at negative adjacent OFDM symbol place, the frequency deviation at the 2nd symbol place be then the frequency deviation at the 3rd symbol place basis on add the frequency deviation at negative adjacent OFDM symbol place, the like, then can calculate the frequency deviation of the business datum symbol that each subcarrier comprises.
Step 305: according to the frequency deviation estimated value of business datum symbol corresponding to each subcarrier, frequency adjustment is carried out to business datum symbol.
Based on technique scheme, in the embodiment of the present invention, by obtaining the accurate channel estimation value of each subcarrier, calculate the performance number of corresponding subcarrier respectively, the performance number corresponding according to each subcarrier, choose target resource block, respectively according to the accurate channel estimation value of subcarrier each in target resource block, and for the reference symbol that each subcarrier is preset, calculate the frequency deviation estimated value of the business datum symbol that each subcarrier comprises, according to the frequency deviation estimated value of business datum symbol corresponding to each subcarrier, frequency adjustment is carried out to business datum symbol.For the method adopting frequency domain auto-correlation algorithm to carry out frequency deviation estimation, the method that the embodiment of the present invention provides, do not need to use frequency domain auto-correlation algorithm can realize frequency deviation to estimate, overcome auto-correlation interval in frequency domain auto-correlation algorithm and be difficult to the difficulty chosen, do not need to switch back and forth between rough estimate and thin estimation, improve efficiency and the accuracy of frequency deviation estimation yet; For the method adopting time domain auto-correlation algorithm to carry out frequency deviation estimation, overcome the shortcoming just bringing larger frequency offset error without strict retention time precise synchronization; In addition, the present invention, in the computational process of Resource Block frequency domain conversion time domain, only need obtain time domain zero point, therefore instead of calculation of complex by arithmetic average and the FFT computing of larger consumption circuit resource; Meanwhile, also without the need to carrying out structure training matrix or to channel impulse response filtering etc., being convenient to hardware implementing.
In sum, the frequency deviation estimating method that the embodiment of the present invention provides can improve efficiency and the accuracy of frequency deviation estimation, and reduces the resource of system consumption, reduces hardware implementing complexity.
Obviously, those skilled in the art can carry out various change and modification to the present invention and not depart from the spirit and scope of the present invention.Like this, if these amendments of the present invention and modification belong within the scope of the claims in the present invention and equivalent technologies thereof, then the present invention is also intended to comprise these change and modification.