CN103107969A - Incremental iterative time-varying channel evaluation and inter carrier interference (ICI) elimination method of fast orthogonal frequency division multiplexing (OFDM) system - Google Patents

Incremental iterative time-varying channel evaluation and inter carrier interference (ICI) elimination method of fast orthogonal frequency division multiplexing (OFDM) system Download PDF

Info

Publication number
CN103107969A
CN103107969A CN2013100041242A CN201310004124A CN103107969A CN 103107969 A CN103107969 A CN 103107969A CN 2013100041242 A CN2013100041242 A CN 2013100041242A CN 201310004124 A CN201310004124 A CN 201310004124A CN 103107969 A CN103107969 A CN 103107969A
Authority
CN
China
Prior art keywords
centerdot
data
matrix
sin
ici
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN2013100041242A
Other languages
Chinese (zh)
Other versions
CN103107969B (en
Inventor
杨睿哲
张琳
张�杰
***
孙艳华
孙恩昌
司鹏搏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing University of Technology
Original Assignee
Beijing University of Technology
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing University of Technology filed Critical Beijing University of Technology
Priority to CN201310004124.2A priority Critical patent/CN103107969B/en
Publication of CN103107969A publication Critical patent/CN103107969A/en
Application granted granted Critical
Publication of CN103107969B publication Critical patent/CN103107969B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Noise Elimination (AREA)

Abstract

An incremental iterative time-varying channel evaluation and inter carrier interference (ICI) elimination method of fast orthogonal frequency division multiplexing (OFDM) system is applied in the field of wireless communication channel evolution, and is used for channel evaluation based on pilot frequency in the circumstance that a severe ICI influence of a time-varying channel occurs. The incremental iterative time-varying channel evaluation and ICI elimination method of fast OFDM system is characterized in that the sum of an ICI and a channel noise (SIN) is taken as a denosing object of a Kalman wave filter, and the ICI influence when the Kalman wave filter evaluates is eliminated. In addition, an incremental mode is used by data used for iteration, the number of the sub-carrier waves used for measurement increases slowly along two sides of each pilot frequency point in an iterative process, and thus the influence caused by the ICI is suppressed. The performance of the incremental iterative time-varying channel evaluation and ICI elimination method of fast OFDM system is improved significantly compared with an existing algorithm in the circumstance that signal noise ratio (SNR) is small.

Description

A kind of progressive iteration time varying channel of fast change ofdm system is estimated and the ICI removing method
Technical field
The present invention relates to a kind of progressive OFDM iterative channel estimation method with the ICI elimination.The association area that belongs to channel estimation studies in radio communication.
Technical background
OFDM (Orthogonal Frequency Division Multiplexing, OFDM) be a kind of of multi-carrier modulation, its thought is that channel is divided into several mutually orthogonal subcarriers, convert serial data at a high speed to parallel many groups low rate data streams, transfer to respectively on these subcarriers and transmit, to improve the availability of frequency spectrum.If the signal bandwidth on subcarrier is less than the correlation bandwidth of channel, subcarrier can be regarded the flatness decline as, thereby eliminates intersymbol interference.Due to its high spectrum utilization and good antijamming capability, the OFDM technology has been widely used in audio frequency, video field and the commercial signal communication system of broadcast type, and main application comprises: the digital audio broadcasting (DAB) of asymmetrical Digital Subscriber Loop (ADSL), etsi standard, digital video broadcasting (DVB), high definition TV (HDTV), wireless lan (wlan) etc.
The frequency selective characteristic decline that the OFDM technology can be subject to being caused by the channel multi-path time delay simultaneously, and the impact of the time selective fading that is caused by the doppler spread of channel descend systematic function.Thereby the variation time of advent that frequency selective characteristic causes receiving signal has influence on its amplitude and phase place.The selection of time characteristic causes the orthogonality between the ofdm system subcarrier to be affected, and causes the interference (intersubcarrier interference, ICI) between subcarrier, causes the hydraulic performance decline of system.Particularly in the high-speed mobile situation, in an OFDM symbol, channel also can great changes will take place, ICI to affect meeting more serious.
For this reason, multiple channel estimation method is arranged at present, estimate by the method for inserting pilot tone and difference.But these algorithms may be inapplicable in the ofdm system of high-speed mobile.In the recent period, basis expansion model (Basis Expansion Model, BEM) algorithm is widely used in simulating the time-frequency doubly selective channel, difference according to the base that uses, can be divided into complex exponential base BEM algorithm (CE-BEM), discrete cosine transform BEM(DTC-BEM), polynomial basis BEM(P-BEM), the spherical BEM(DPS-BEM of discrete expansion) and discrete Karhuen-LoeveBEM(KL-BEM).Among these algorithms, the P-BEM algorithm performance is best.In order to reduce ICI, be suggested from technology for eliminating.By information being mapped on one group of subcarrier, producing ICI from elimination, but can cause the reduction of spectrum efficiency.Separately have algorithm that Data Detection is joined in channel estimating, Data Detection is used for iterative algorithm and the data of channel estimating to be recovered, thereby improves the effect of estimating.Iterative algorithm has wherein namely been considered the iterative algorithm of the Kalman filtering of Given information.Data Detection Algorithm is channel matrix to be carried out QR decompose, and revises the error of data to eliminate ICI.But, because ICI can affect the accuracy that frequency domain is estimated, under the environment of fast moving, need to carry out a large amount of iteration, the result of channel estimating is in the situation that signal to noise ratio (snr) is lower also inaccurate.
Summary of the invention
1. the progressive iteration time varying channel that becomes soon ofdm system is estimated and the ICI removing method, it is characterized in that, in the channel estimating of ofdm system, with ICI and the noise sum SIN denoising object as the Kalman filter, from only using the pilot tone dot information, increase progressively the information that is used for iterative computation, realize according to following steps:
Step (1), transmitting terminal produce and send data, pilot data are inserted into according to the Comb Pilot mode send in data:
Transmitting terminal is set as follows: s represents s OFDM symbol, s=1, and 2 ..., s ... S, each OFDM symbol comprises N subcarrier, n=1,2 ..., n ..., N wherein comprises N pIndividual frequency pilot sign
Figure BDA00002709748200021
And N dIndividual data symbol, N d+ N p=N, n p=1,2 ..., N p, the location matrix of pilot tone on frequency domain is expressed as:
Figure BDA00002709748200022
Wherein
Figure BDA00002709748200023
And guarantee N p〉=L, L are the maximums that channel multi-path is counted l, i.e. l=1, and 2 ...,, l ..., L, N pIndividual pilot tone is inserted among N carrier wave and remains unchanged in transmitting procedure by average, and the pilot tone point symbol is expressed as in N carrier wave x p ( s ) = x ( s ) ( P s ) = [ x p 1 ( s ) , x p 2 ( s ) , · · · , x p N p ( s ) ] T ,
Step (2), data are sent to receiving terminal by ofdm system, after receiving terminal removes Cyclic Prefix, with polynomial basis extended model P-BEM, channel are carried out modeling according to the following steps:
Step (2.1) utilizes polynomial basis extended model P-BEM to describe to have the two time dispersive channels that select characteristic of time-frequency, the channel impulse response h in n subcarrier l footpath of s OFDM symbol (s)(n, l) is expressed as:
h (s)(n,l)=QC l (s)l (s)(n),0≤n≤N-1,
Wherein, ξ l (s)The model error in expression l footpath of each OFDM symbol during modeling, it is worth less than 10 -3, ignore when calculating, namely think h (s)(n, l)=QC l (s), Q is the orthogonal basis function matrix of a N * B, C l (s)By B coefficient corresponding to basic function
Figure BDA00002709748200025
The vector that forms C l ( s ) = [ c 1 , l ( s ) , c 2 , l ( s ) , · · · , c b , l ( s ) , · · · , c B , l ( s ) ] T ,
Figure BDA00002709748200027
f maxThe highest frequency of channel, T sThe sampling time,
Step (2.2) will be shown as following form at the reception signal list of receiving terminal:
y (s)=H (s)x (s)+W (s)
Wherein, x (s)=[x 1 (s), x 2 (s)X N (s)] T, y (s)=[y 1 (s), y 2 (s)..., y N (s)] TRepresent that respectively s on frequency domain is removed the transmitted signal after Cyclic Prefix and receive signal, W (s)The white noise on its frequency domain, H (s)The channel matrix of N * N:
Figure BDA00002709748200028
Wherein, each element of matrix be multipath channel channel impulse response and, account form is as follows:
H ( s ) ( m , k ) = Σ l = 0 L - 1 G l ( s ) ( M , K ) e - j 2 π ( k - 1 N - 1 2 ) τ l ,
M, k represent above-mentioned matrix H (s)The value of the capable k of m row, m=1,2 ..., m ..., M, M≤N, k=1,2 ..., k ..., K, K≤N, τ lThe time delay in l footpath, G l (s)(M, K) impacts corresponding frequency domain presentation matrix for channel, and its each element is calculated as follows:
G l ( s ) ( m , k ) = 1 N Σ n = 0 N - 1 h ( s ) ( n , l ) e - j 2 π ( m - k ) n / N ,
Step (2.3) will receive signal according to the P-BEM model and carry out modeling again, be expressed as with the expression formula of P-BEM coefficient as follows:
y (s)=Φ (s)g (s)+W (s)
Wherein,
g (s)=[C 1 (s) T, C 2 (s) TC L (s) T] T, the coefficient matrix in expression P-BEM algorithm,
After representing modeling again, the coefficient matrix relevant to sending data, its computational methods are as follows:
Z l ( s ) = 1 N [ D 1 diag ( x ( s ) ) Γ l , · · · , D b diag ( x ( s ) ) Γ l , · · · , D B diag ( x ( s ) ) Γ l ] , Wherein,
Figure BDA00002709748200034
Γ l = e - j 2 π ( p 1 N - 1 2 ) τ l e - j 2 π ( p 2 - 1 N - 1 2 ) τ l · · · e - j 2 π ( p N p - 1 N - 1 2 ) τ l T , The Fourier transform in l footpath,
Γ=[Γ 1, Γ 2..., Γ L], total Fourier transform matrix in expression L footpath,
Diag (x (s)) represent with vector x (s)Be the matrix of diagonal element,
Step (3), utilize the AR model to carry out modeling to channel BEM coefficient:
Step (3.1) is calculated as follows C l (s)Correlation matrix:
R C l ( j ) = ( ( Q ) H Q ) - 1 ( Q ) H R h ( n , l ) ( j ) Q ( ( Q ) H Q ) - 1 ,
Wherein, j represents the exponent number of being correlated with, and namely carries out the mark space of the OFDM symbol of related operation, and the value of j is [1,0,1],
Figure BDA00002709748200037
Figure BDA00002709748200038
Figure BDA00002709748200039
The C that represents respectively current ofdm signal l (s)C with previous symbol l (s-1)Correlation matrix, the C of current ofdm signal l (s)Autocorrelation matrix, the C of current ofdm signal l (s)C with a rear symbol l (s+1) correlation matrix.() HExpression Hermitian computing, R h ( n , l ) ( j ) = E [ h ( n , l ) h * ( n + j , l ) ] = σ h ( n , l ) 2 J 0 ( 2 π f d T s j ) , E[wherein] the expression average, J 0The zero Bessel function of () expression first kind, f d=vf c/ c is the maximum doppler frequency of the translational speed of terminal when being v, f cBe carrier frequency, c is the light velocity,
Figure BDA00002709748200042
Represent the variance of the channel impulse response in l footpath, and hypothesis
Figure BDA00002709748200043
Step (3.2) obtains the state transition equation of channel P-BEM parameter according to the Yule-Walker equation:
g (s)=Ag (s-1)+U (s)
Ofdm system is sent the time sequencing g of symbol (s)Regard state transitions process g in control system as (s), i.e. g (s)=g (s), state transition equation coefficient A=diag (a 1, a 2..., a l... a L),
Figure BDA00002709748200044
The matrix of diag (x) expression take vector x as diagonal element, U (s)Represent the modeling error of the AR model of s OFDM symbol;
Step (4), the Kalman filter is carried out initialization and calculates initial renewal equation:
Step (4.1), according to the following formula the Kalman filter is carried out initialization:
g ( 0 | 0 ) = 0 LB , 1 , P ( 0 | 0 ) = diag ( R C 1 ( 0 ) , R C 2 ( 0 ) · · · R C L ( 0 ) ) ,
Form as
Figure BDA00002709748200047
And P (s|s)The previous s of middle subscript represents that all current state is g (s), a rear s represents s OFDM symbol,
Figure BDA00002709748200048
P (0|0)For the initial value that calculates,
Figure BDA00002709748200049
The g of expression OFDM symbol (s)Initial value, P (0|0)Expression
Figure BDA000027097482000410
Corresponding error correlation matrix, O LB, 1The null matrix of LB * 1,
Step (4.2) is calculated as follows the initial time renewal equation of Kalman:
i=1,s=1,
g ^ ( s ) = A g ^ ( 0 | 0 ) ,
P (s)=AP (0|0)(A) H+V[U (s)],
I represents iterations,
Figure BDA000027097482000412
State estimation g in expression Kalman equation (s)Intermediate variable, P (s)The expression intermediate variable
Figure BDA000027097482000413
Corresponding error correlation matrix; Use V[] the expression covariance matrix, V[U (s)]=diag (u 1, u 2U L),
Figure BDA000027097482000414
Step (5), carry out iterative channel estimation computing for the first time, this moment iterations i=1, only use the subcarrier place at pilot tone point place to receive data in this iteration and do channel estimating, data except the subcarrier of pilot tone point place on other subcarriers are considered as ICI, eliminate unknown data to the impact of pilot tone place channel estimating with the SIN method, realize the auxiliary Kalman channel estimating of the pilot tone of disturbing without ICI, concrete steps are as follows:
Step (5.1), the reception signal that only will receive the carrier position that in signal, each pilot tone point is corresponding is used for calculating, and will receive signal and be divided into data on the subcarrier of each pilot tone point place, interference and noise three parts of data on other subcarrier except pilot tone point subcarrier to each pilot tone point place subcarrier are shown below:
y p ( s ) = y ( s ) ( P s ) = H ( s ) [ P s , P s ] x p n p ( s ) + H ( s ) [ P s , d n p n ′ ] x d n p n ′ ( s ) + W ( s ) ( P s )
Figure BDA00002709748200052
Figure BDA00002709748200053
Wherein, P s = [ p 1 , p 2 , · · · , p N p ] , x d n p n ′ ( s ) = [ x ( s ) ( d 11 ) , x ( s ) ( d 12 ) , · · · , x ( s ) ( d 1 N ′ ) , x ( s ) ( d 21 ) , · · · , x ( s ) ( d N p N ′ ) ] T , N'=1,2 ..., N' represents the distance between each adjacent pilot tone point,
Figure BDA00002709748200057
A N p* N pUnit matrix, σ 2White Gaussian noise W (s)Variance, in following formula second be data on other subcarrier except pilot tone point subcarrier to the interference ICI of pilot tone point place subcarrier,
Step (5.2) is considered to interchannel noise W with data I CI distracter (s)(P s) a part as the denoising object of filter, the algorithm in step (2) is rewritten order according to the method that SIN estimates
Figure BDA00002709748200059
The Kalman observational equation of SIN estimation is expressed as:
y p ( s ) = Φ SIN ( s ) g ( s ) + W ( s ) SIN ,
Wherein:
Φ SIN ( s ) = 1 N [ z 1 ( s ) SIN , Z 2 ( s ) SIN · · · Z L ( s ) SIN ] ,
Z l ( s ) SIN = 1 N [ D 1 SIN diag ( x p ( s ) ) Γ l SIN · · · D B SIN diag ( x p ( s ) Γ l SIN ) ] ,
Γ l SIN = e - j 2 π ( p 1 N - 1 2 ) τ 1 e - j 2 π ( p 2 - 1 N - 1 2 ) τ l · · · e - j 2 π ( p N p - 1 N - 1 2 ) τ l T ,
Γ SIN = Γ 1 SIN , Γ 2 , SIN · · · , Γ l SIN
Step (5.3) is calculated
Figure BDA00002709748200062
Covariance matrix
In calculating, hypothesis ICI is white Gaussian noise, order
Figure BDA00002709748200064
Because noise and ICI are both separate, so V [ W ( s ) SIN ] = U ICI + V [ W ( s ) ( P s ) ] ;
U ICIThe calculating formula of each element in matrix is:
U ICI ( m , k ) = R ICI ( j ) ≈ 4 π 2 T s 2 E s ( Σ l = 0 L - 1 σ h ( n , l ) 2 σ D l ) ρ ( α , rag , N ) ,
Wherein, m, the capable k row of the m of k representing matrix, E sThe power that sends data,
Figure BDA00002709748200067
That power is P vThe time the general function of Doppler's power, f is transmission frequency, it is 0 when calculating for the first time for the marginal date of the iteration distance apart from each pilot tone point of correspondence that α represents, the precision of rag for calculating, rag=[0,1,2,3], and:
ρ(α,rag,N)=ρ(0,rag,N)-ρ 1(α,rag,N),
Figure BDA00002709748200069
Figure BDA000027097482000610
Step (5.4) is calculated kalman gain K by following three formulas respectively (s), s OFDM symbol transferred to state
Figure BDA000027097482000611
The state estimation matrix
Figure BDA000027097482000612
With with Corresponding covariance matrix P (s|s), consist of observation renewal equation group, wherein, Φ=Φ SIN, W ( s ) = W ( s ) SIN ,
K (s)=P (s)(s)) H(s)P (s)(s)) H+V[W (s)]) -1
g ^ ( s | s ) = g ^ ( s ) + K ( s ) ( y ( s ) - Φ ( s ) g ^ ( s ) ) ,
P (s|s)=P (s)-K (s)Φ (s)P (s)
Step (5.5) calculates channel matrix H according to following formula (s)Estimated value:
H ( s ) = 1 N Σ b = 1 B D b diag ( Γ g ^ ( s | s ) ) ,
Step (5.6) is utilized following formula to carry out QR to channel matrix and is decomposed, and obtains matrix R (s):
H (s)=IR (s)
Wherein I is a unit matrix, R (s)A upper triangular matrix,
Step (5.7), by following formula, data are carried out the QR Data Detection:
Figure BDA00002709748200072
Figure BDA00002709748200073
Y ' wherein (s)=(I) Hy (s), With Respectively the detected value of data and the result after the quantification of detected value planisphere, [] M, kRepresent the capable k row of m of matrix, [] mM element of vector, [] kK element of vector, O () expression demodulation computing, m, k representing matrix H (s)The value of the capable k of m row, m=1,2 ..., m ..., M, M≤N, k=1,2 ..., k ..., K, K≤N,
Step (6), iterations i=i+1, iterative computation number of times i〉1 o'clock, iteration is done channel estimating with the data that the subcarrier at place, a pilot tone point place subcarrier place adjacent with its both sides receives for the second time, data on all the other subcarriers are considered as ICI, the data that are used for calculating of the each increase of iteration thereafter, the data that the subcarrier place of the subcarrier both sides at the data place that is that last iteration be used for to calculate receives, data on all the other subcarriers are considered as ICI, and it is as described below that the SIN method is carried out the iterative channel estimation computing:
Step (6.1), to receive signal and be divided into pilot tone point place subcarrier data, the subcarrier data at the data place of be used for calculating is used for the data calculated to pilot tone point and is used for interference and noise four parts of the data places subcarrier of calculating, is shown below:
Figure BDA00002709748200083
In following formula, the 3rd is the ICI interference after upgrading,
Step (6.2), the method described in step (5.2) is calculated Φ SIN (s),
Step (6.3) increases with iterations, and the data that are used for iteration increase, and upgrade this moment
Figure BDA00002709748200084
Covariance matrix U ICIBe calculated as follows:
U ICI ≈ 4 π 2 T s 2 E s ( Σ l = 0 L - 1 σ h ( n , l ) 2 σ D l ) [ 1 2 ρ ( A + m , rag , N ) + 1 2 ρ ( A - m , rag , N ) ]
Wherein, what A+m represented pilot tone point right side is used for the data calculated to the distance of corresponding pilot tone point, and A-m represents that the data that are used for calculating in pilot tone point left side arrive the distance of the pilot tone point of correspondence,
Step (6.4) is calculated kalman gain K by the described method of step (5.5) (s), s OFDM symbol transferred to state
Figure BDA00002709748200086
The state estimation matrix
Figure BDA00002709748200087
With with
Figure BDA00002709748200088
Corresponding covariance matrix P (s|s), consist of observation renewal equation group, wherein, Φ=Φ SIN,
Figure BDA00002709748200089
K (s)=P (s)(s)) H(s)P (s)(s)) H+V[W (s)]) -1
g ^ ( s | s ) = g ^ ( s ) + K ( s ) ( y ( s ) - Φ ( s ) g ^ ( s ) ) ,
P (s|s)=P (s)-K (s)Φ (s)P (s)
Step (6.5) calculates the estimated value H of channel matrix by the described method of step (5.5) (s):
H ( s ) = 1 N Σ b = 1 B D b diag ( Γ g ^ ( s | s ) ) ,
Step (6.6) is carried out the QR decomposition by the described method of step (5.6) to channel matrix and is obtained R (s):
H (s)=IR (s)
Step (6.7), by the described method of step (5.7), data are carried out the QR Data Detection:
Figure BDA00002709748200092
Figure BDA00002709748200093
Step (7) judges whether whether all data all have been used for iteration, and if so, algorithm finishes, if not, continue,
Step (8) by the number of times of judgement iteration, determines whether to need to increase the input data of iterative algorithm, and evaluation algorithm is as follows:
Set step delta,
Figure BDA00002709748200094
Compare iterations i and Δ μ+2, wherein, &mu; = 1,2 , &CenterDot; &CenterDot; &CenterDot; , &Delta; &CenterDot; &mu; + 2 < N N p , If i=Δ μ+2, the data that the data at the subcarrier place of the subcarrier both sides at the data place of selecting to be used for to calculate were calculated as next iteration being used for of newly adding, bring the SIN algorithm into together with the data that are used for calculating, be brought in step (6) and again count;
If i ≠ Δ μ+2 do not increase for the data of calculating, return to step (6) and carry out iteration;
Finish.
Description of drawings
Fig. 1 is the ofdm system that the present invention is suitable for;
Fig. 2 is basic principle flow chart of the present invention;
Fig. 3 is the progressive step-length schematic diagram that relates in the present invention.1. reception signal when wherein Fig. 3 (a) expression is calculated for the first time is wherein that the part of black represents frequency place subcarrier
Figure BDA00002709748200096
3. the subcarrier that represents the ICI place x d n p n &prime; ( s ) = [ x ( s ) ( d 11 ) , x ( s ) ( d 12 ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d 1 N &prime; ) , x ( s ) ( d 21 ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d N p N &prime; ) ] T ; 1. reception signal when Fig. 3 (b) expression is calculated for the second time wherein represents pilot tone point place subcarrier
Figure BDA00002709748200101
2. represent that this iteration newly adds the subcarrier at the data place of calculating
Figure BDA00002709748200102
With
Figure BDA00002709748200103
3. the subcarrier at expression expression ICI place, 4. represent α, namely is used for the data and the distance between pilot tone point at the edge of iteration, and α=1,5. represent the distance between pilot tone point at this moment
Figure BDA00002709748200104
Fig. 3 (c) expression iterations i=Δ μ+2, and the reception signal of i>2 o'clock, the data places subcarrier that wherein 1. represents to be used to calculate last time
x ( s ) ( p N p ) + [ x ( s ) ( d 11 ) , x ( s ) ( d 12 ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d 1 ( i - 1 ) ) , &CenterDot; &CenterDot; &CenterDot; x ( s ) ( d n p 1 ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d n p ( i - 1 ) ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d N p ( i - 1 ) ) ] T , 2. represent that this iteration newly adds the subcarrier at the data place of calculating With
Figure BDA00002709748200107
4. represent α, at this moment, α=Δ+1;
Fig. 4 be the present invention with based on Kalman but the performance comparison of the channel estimation method of the ICI that is untreated.Wherein
Figure DEST_PATH_GDA00002930290700107
Figure DEST_PATH_GDA00002930290700108
With
Figure DEST_PATH_GDA00002930290700109
Represent respectively in conventional method 1 time, 3 times and 10 iteration after result,
Figure DEST_PATH_GDA000029302907001010
With
Figure DEST_PATH_GDA000029302907001011
Represent the result after crossing of the present invention 1 time, 3 times and 10 iteration,
Figure DEST_PATH_GDA000029302907001012
The expression data are whole when known,
The theoretical value upper limit of this kind algorithm.
Embodiment
The fast progressive iteration time varying channel that becomes ofdm system is estimated and the ICI removing method, it is characterized in that, in the channel estimating of ofdm system, with ICI and the noise sum SIN denoising object as the Kalman filter, from only using the pilot tone dot information, increase progressively the information that is used for iterative computation, realize according to following steps:
Step (1), transmitting terminal produce and send data, pilot data are inserted into according to the Comb Pilot mode send in data:
Transmitting terminal is set as follows: s represents s OFDM symbol, s=1, and 2 ..., s ... S, each OFDM symbol comprises N subcarrier, n=1,2 ..., n ..., N wherein comprises N pIndividual frequency pilot sign
Figure BDA000027097482001014
And N dIndividual data symbol, N d+ N p=N, n p=1,2 ..., N p, the location matrix of pilot tone on frequency domain is expressed as:
Figure BDA000027097482001015
Wherein
Figure BDA000027097482001016
And guarantee N p〉=L, L are the maximums that channel multi-path is counted l, i.e. l=1, and 2 ...,, l ..., L, N pIndividual pilot tone is inserted among N carrier wave and remains unchanged in transmitting procedure by average, and the pilot tone point symbol is expressed as in N carrier wave x p ( s ) = x ( s ) ( P s ) = [ x p 1 ( s ) , x p 2 ( s ) , &CenterDot; &CenterDot; &CenterDot; , x p N p ( s ) ] T ,
Step (2), data are sent to receiving terminal by ofdm system, after receiving terminal removes Cyclic Prefix, with polynomial basis extended model P-BEM, channel are carried out modeling according to the following steps:
Step (2.1) utilizes polynomial basis extended model P-BEM to describe to have the two time dispersive channels that select characteristic of time-frequency, the channel impulse response h in n subcarrier l footpath of S OFDM symbol (s)(n, l) is expressed as:
h (s)(n,l)=QC l (s)l (s)(n),0≤n≤N-1,
Wherein, ξ 1 (s)The model error in expression l footpath of each OFDM symbol during modeling, it is worth less than 10 -3, ignore when calculating, namely think h (s)(n, l)=QC l (s), Q is the orthogonal basis function matrix of a N * B, C l (s)By B coefficient corresponding to basic function
Figure BDA00002709748200111
The vector that forms C l ( s ) = [ c 1 , l ( s ) , c 2 , l ( s ) , &CenterDot; &CenterDot; &CenterDot; , c b , l ( s ) , &CenterDot; &CenterDot; &CenterDot; , c B , l ( s ) ] T ,
Figure BDA00002709748200113
f maxThe highest frequency of channel, T sThe sampling time,
Step (2.2) will be shown as following form at the reception signal list of receiving terminal:
y (s)=H (s)x (s)+W (s)
Wherein, x (s)=[x 1 (s), x 2 (s)X N (s)] T, y (s)=[y 1 (s), y 2 (s)..., y N (s)] TRepresent that respectively s on frequency domain is removed the transmitted signal after Cyclic Prefix and receive signal, W (s)The white noise on its frequency domain, H (s)The channel matrix of N * N:
Figure BDA00002709748200114
Wherein, each element of matrix be multipath channel channel impulse response and, account form is as follows:
H ( s ) ( m , k ) = &Sigma; l = 0 L - 1 G l ( s ) ( M , K ) e - j 2 &pi; ( k - 1 N - 1 2 ) &tau; l ,
M, k represent above-mentioned matrix H (s)The value of the capable k of m row, m=1,2 ..., m ..., M, M≤N, k=1,2 ..., k ..., K, K≤N, τ lThe time delay in l footpath, G l (s)(M, K) impacts corresponding frequency domain presentation matrix for channel, and its each element is calculated as follows:
G l ( s ) ( m , k ) = 1 N &Sigma; n = 0 N - 1 h ( s ) ( n , l ) e - j 2 &pi; ( m - k ) n / N ,
Step (2.3) will receive signal according to the P-BEM model and carry out modeling again, be expressed as with the expression formula of P-BEM coefficient as follows:
y (s)=Φ (s)g (s)+W (s)
Wherein,
g (s)=[C 1 (s) T, C 2 (s) TC L (s) T] T, the coefficient matrix in expression PBEM algorithm,
Figure BDA00002709748200117
After representing modeling again, the coefficient matrix relevant to sending data, its computational methods are as follows:
Z l ( s ) = 1 N [ D 1 diag ( x ( s ) ) &Gamma; l , &CenterDot; &CenterDot; &CenterDot; , D b diag ( x ( s ) ) &Gamma; l , &CenterDot; &CenterDot; &CenterDot; , D B diag ( x ( s ) ) &Gamma; l ] , Wherein,
&Gamma; l = e - j 2 &pi; ( p 1 N - 1 2 ) &tau; l e - j 2 &pi; ( p 2 - 1 N - 1 2 ) &tau; l &CenterDot; &CenterDot; &CenterDot; e - j 2 &pi; ( p N p - 1 N - 1 2 ) &tau; l T , The Fourier transform in l footpath,
Γ=[Γ 1, Γ 2..., Γ L], total Fourier transform matrix in expression L footpath,
Diag (x (s)) represent with vector x (s)Be the matrix of diagonal element,
Step (3), utilize the AR model to carry out modeling to channel BEM coefficient:
Step (3.1) is calculated as follows C l (s)Correlation matrix:
R C l ( j ) = ( ( Q ) H Q ) - 1 ( Q ) H R h ( n , l ) ( j ) Q ( ( Q ) H Q ) - 1 ,
Wherein, j represents the exponent number of being correlated with, and namely carries out the mark space of the OFDM symbol of related operation, and the value of j is [1,0,1],
Figure BDA00002709748200124
Figure BDA00002709748200125
Figure BDA00002709748200126
The C that represents respectively current ofdm signal l (s)C with previous symbol l (s-1)Correlation matrix, the C of current ofdm signal l (s)Autocorrelation matrix, the C of current ofdm signal l (s)C with a rear symbol l (s+1) correlation matrix.() HExpression Hermitian computing, R h ( n , l ) ( j ) = E [ h ( n , l ) h * ( n + j , l ) ] = &sigma; h ( n , l ) 2 J 0 ( 2 &pi; f d T s j ) , E[wherein] the expression average, J 0The zero Bessel function of () expression first kind, f d=vf c/ c is the maximum doppler frequency of the translational speed of terminal when being v, f cBe carrier frequency, c is the light velocity,
Figure BDA00002709748200128
Represent the variance of the channel impulse response in l footpath, and hypothesis
Figure BDA00002709748200129
Step (3.2) obtains the state transition equation of channel P-BEM parameter according to the YuleWalker equation:
g (s)=Ag (s-1)+U (s)
Ofdm system is sent the time sequencing g of symbol (s)Regard state transitions process g in control system as (s), i.e. g (s)=g (s), state transition equation coefficient A=diag (a 1, a 2..., a l... a L),
Figure BDA000027097482001210
The matrix of diag (x) expression take vector x as diagonal element, U (s)Represent the modeling error of the AR model of s OFDM symbol;
Step (4), the Kalman filter is carried out initialization and calculates initial renewal equation:
Step (4.1), according to the following formula the Kalman filter is carried out initialization:
g ^ ( 0 | 0 ) = 0 L B , 1 , P ( 0 | 0 ) = diag ( R C 1 ( 0 ) , R C 2 ( 0 ) &CenterDot; &CenterDot; &CenterDot; R C L ( 0 ) ) ,
Form as
Figure BDA00002709748200131
And P (s|s)The previous s of middle subscript represents that all current state is g (s), a rear s represents s OFDM symbol, P (0|0)For the initial value that calculates,
Figure BDA00002709748200133
The g of expression OFDM symbol (s)Initial value, P (0|0)Expression
Figure BDA00002709748200134
Corresponding error correlation matrix, O LB, 1The null matrix of LB * 1,
Step (4.2) is calculated as follows the initial time renewal equation of Kalman:
i=1,s=1,
g ^ ( s ) = A g ^ ( 0 | 0 ) ,
P (s)=AP (0|0)(A) H+V[U (s)],
I represents iterations,
Figure BDA00002709748200136
State estimation g in expression Kalman equation (s)Intermediate variable, P (s)The expression intermediate variable Corresponding error correlation matrix; Use V[] the expression covariance matrix, V[U (s)]=diag (u 1, u 2U L),
Figure BDA00002709748200138
Step (5), carry out iterative channel estimation computing for the first time, this moment iterations i=1, only use the subcarrier place at pilot tone point place to receive data in this iteration and do channel estimating, data except the subcarrier of pilot tone point place on other subcarriers are considered as ICI, eliminate unknown data to the impact of pilot tone place channel estimating with the SIN method, realize the auxiliary Kalman channel estimating of the pilot tone of disturbing without ICI, concrete steps are as follows:
Step (5.1), the reception signal that only will receive the carrier position that in signal, each pilot tone point is corresponding is used for calculating, and will receive signal and be divided into data on the subcarrier of each pilot tone point place, interference and noise three parts of data on other subcarrier except pilot tone point subcarrier to each pilot tone point place subcarrier are shown below:
y p ( s ) = y ( s ) ( P s ) = H ( s ) [ P s , P s ] x p n p ( s ) + H ( s ) [ P s , d n p n &prime; ] x d n p n &prime; ( s ) + W ( s ) ( P s )
Figure BDA000027097482001310
Figure BDA000027097482001311
Wherein, P s = [ p 1 , p 2 , &CenterDot; &CenterDot; &CenterDot; , p N p ] , x d n p n &prime; ( s ) = [ x ( s ) ( d 11 ) , x ( s ) ( d 12 ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d 1 N &prime; ) , x ( s ) ( d 21 ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d N p N &prime; ) ] T ,
Figure BDA00002709748200141
N'=1,2 ..., N' represents the distance between each adjacent pilot tone point,
Figure BDA00002709748200143
A N p* N pUnit matrix, σ 2White Gaussian noise W (s)Variance, in following formula second be data on other subcarrier except pilot tone point subcarrier to the interference ICI of pilot tone point place subcarrier,
Step (5.2) is considered to interchannel noise W with data I CI distracter (s)(P s) a part as the denoising object of filter, the algorithm in step (2) is rewritten order according to the method that SIN estimates
Figure BDA00002709748200144
The Kalman observational equation of SIN estimation is expressed as:
y p ( s ) = &Phi; SIN ( s ) g ( s ) + W ( s ) SIN ,
Wherein:
&Phi; SIN ( s ) = 1 N [ z 1 ( s ) SIN , Z 2 ( s ) SIN &CenterDot; &CenterDot; &CenterDot; Z L ( s ) SIN ] ,
Z l ( s ) SIN = 1 N [ D 1 SIN diag ( x p ( s ) ) &Gamma; l SIN &CenterDot; &CenterDot; &CenterDot; D B SIN diag ( x p ( s ) ) &Gamma; l SIN ] ,
&Gamma; l SIN = e - j 2 &pi; ( p 1 N - 1 2 ) &tau; l e - j 2 &pi; ( p 2 - 1 N - 1 2 ) &tau; l &CenterDot; &CenterDot; &CenterDot; e - j 2 &pi; ( p N p - 1 N - 1 2 ) &tau; l T ,
Γ SIN=[Γ 1 SIN2, SIN…,Γ l SIN]
Step (5.3) is calculated
Figure BDA000027097482001410
Covariance matrix
Figure BDA000027097482001411
In calculating, hypothesis ICI is white Gaussian noise, order
Figure BDA000027097482001412
Because noise and ICI are both separate, so V [ W ( s ) SIN ] = U ICI + V [ W ( s ) ( P S ) ] ;
U ICIThe calculating formula of each element in matrix is:
U ICI ( m , k ) = R ICI ( j ) &ap; 4 &pi; 2 T s 2 E s ( &Sigma; l = 0 L - 1 &sigma; h ( n , l ) 2 &sigma; D l ) &rho; ( &alpha; , rag , N ) ,
Wherein, m, the capable k row of the m of k representing matrix, E sThe power that sends data,
Figure BDA000027097482001415
That power is P vThe time the general function of Doppler's power, f is transmission frequency, it is 0 when calculating for the first time for the marginal date of the iteration distance apart from each pilot tone point of correspondence that α represents, the precision of rag for calculating, rag=[0,1,2,3], and:
ρ(α,rag,N)=ρ(0,rag,N)-ρ 1(α,rag,N)
Figure BDA00002709748200152
Figure BDA00002709748200153
Step (5.4) is calculated kalman gain K by following three formulas respectively (s), s OFDM symbol transferred to state
Figure BDA00002709748200154
The state estimation matrix
Figure BDA00002709748200155
With with
Figure BDA00002709748200156
Corresponding covariance matrix P (s|s), consist of observation renewal equation group, wherein, Φ=Φ SIN W ( s ) = W ( s ) SIN ,
K (s)=P (s)(s)) H(s)P (s)(s)) H+V[W (s)]) -1
g ^ ( s | s ) = g ^ ( s ) + K ( s ) ( y ( s ) - &Phi; ( s ) g ^ ( s ) ) ,
P (s|s)=P (s)-K (s)Φ (s)P (s)
Step (5.5) calculates channel matrix H according to following formula (s)Estimated value:
H ( s ) = 1 N &Sigma; b = 1 B D b diag ( &Gamma; g ^ ( s | s ) ) ,
Step (5.6) is utilized following formula to carry out QR to channel matrix and is decomposed, and obtains matrix R (s):
H (s)=IR (s)
Wherein I is a unit matrix, R (s)A upper triangular matrix,
Step (5.7), by following formula, data are carried out the QR Data Detection:
Figure BDA000027097482001510
Figure BDA000027097482001511
Y ' wherein (s)=(I) Hy (s),
Figure BDA000027097482001512
With
Figure BDA000027097482001513
Respectively the detected value of data and the result after the quantification of detected value planisphere, [] M, kRepresent the capable k row of m of matrix, [] mM element of vector, [] kK element of vector, O () expression demodulation computing, m, k representing matrix H (s)The value of the capable k of m row, m=1,2 ..., m ..., M, M≤N, k=1,2 ..., k ..., K, K≤N,
Step (6), iterations i=i+1, iterative computation number of times i〉1 o'clock, iteration is done channel estimating with the data that the subcarrier at place, a pilot tone point place subcarrier place adjacent with its both sides receives for the second time, data on all the other subcarriers are considered as ICI, the data that are used for calculating of the each increase of iteration thereafter, the data that the subcarrier place of the subcarrier both sides at the data place that is that last iteration be used for to calculate receives, data on all the other subcarriers are considered as ICI, and it is as described below that the SIN method is carried out the iterative channel estimation computing:
Step (6.1), to receive signal and be divided into pilot tone point place subcarrier data, the subcarrier data at the data place of be used for calculating is used for the data calculated to pilot tone point and is used for interference and noise four parts of the data places subcarrier of calculating, is shown below:
Figure BDA00002709748200162
Figure BDA00002709748200163
In following formula, the 3rd is the ICI interference after upgrading,
Step (6.2), the method described in step (5.2) is calculated Φ SIN (s),
Step (6.3) increases with iterations, and the data that are used for iteration increase, and upgrade this moment
Figure BDA00002709748200164
Covariance matrix U ICIBe calculated as follows:
U ICI &ap; 4 &pi; 2 T s 2 E s ( &Sigma; l = 0 L - 1 &sigma; h ( n , l ) 2 &sigma; D l ) [ 1 2 &rho; ( A + m , rag , N ) + 1 2 &rho; ( A - m , rag , N ) ]
Wherein, what A+m represented pilot tone point right side is used for the data calculated to the distance of corresponding pilot tone point, and A-m represents that the data that are used for calculating in pilot tone point left side arrive the distance of the pilot tone point of correspondence,
Step (6.4) is calculated kalman gain K by the described method of step (5.5) (s), s OFDM symbol transferred to state
Figure BDA00002709748200171
The state estimation matrix With with
Figure BDA00002709748200173
Corresponding covariance matrix P (s|s), consist of observation renewal equation group, wherein, Φ=Φ SIN,
K (s)=P (s)(s)) H(s)P (s)(s))H+V[W (s)]) -1
g ^ ( s | s ) = g ^ ( s ) + K ( s ) ( y ( s ) - &Phi; ( s ) g ^ ( s ) ) ,
P (s|s)=P (s)-K (s)Φ (s)P (s)
Step (6.5) calculates the estimated value H of channel matrix by the described method of step (5.5) (s):
H ( s ) = 1 N &Sigma; b = 1 B D b diag ( &Gamma; g ^ ( s | s ) ) ,
Step (6.6) is carried out the QR decomposition by the described method of step (5.6) to channel matrix and is obtained R (s):
H (s)=IR (s)
Step (6.7), by the described method of step (5.7), data are carried out the QR Data Detection:
Figure BDA00002709748200177
Figure BDA00002709748200178
Step (7) judges whether whether all data all have been used for iteration, and if so, algorithm finishes, if not, continue,
Step (8) by the number of times of judgement iteration, determines whether to need to increase the input data of iterative algorithm, and evaluation algorithm is as follows:
Set step delta,
Figure BDA00002709748200179
Compare iterations i and Δ μ+2, wherein, &mu; = 1,2 &CenterDot; &CenterDot; &CenterDot; , &Delta; &CenterDot; &mu; + 2 < N N p , If i=Δ μ+2, the data that the data at the subcarrier place of the subcarrier both sides at the data place of selecting to be used for to calculate were calculated as next iteration being used for of newly adding, bring the SIN algorithm into together with the data that are used for calculating, be brought in step (6) and again count;
If i ≠ Δ μ+2 do not increase for the data of calculating, return to step (6) and carry out iteration;
Finish.

Claims (1)

1. the progressive iteration time varying channel that becomes soon ofdm system is estimated and the ICI removing method, it is characterized in that, in the channel estimating of ofdm system, with ICI and the noise sum SIN denoising object as the Kalman filter, from only using the pilot tone dot information, increase progressively the information that is used for iterative computation, realize according to following steps:
Step (1), transmitting terminal produce and send data, pilot data are inserted into according to the Comb Pilot mode send in data:
Transmitting terminal is set as follows: s represents s OFDM symbol, s=1, and 2 ..., s ... S, each OFDM symbol comprises N subcarrier, n=1,2 ..., n ..., N wherein comprises N pIndividual frequency pilot sign
Figure FDA00002709748100011
And N dIndividual data symbol, N d+ N p=N, n p=1,2 ..., N p, the location matrix of pilot tone on frequency domain is expressed as:
Figure FDA00002709748100012
Wherein
Figure FDA00002709748100013
And guarantee N p〉=L, L are the maximums that channel multi-path is counted l, i.e. l=1, and 2 ...,, l ..., L, N pIndividual pilot tone is inserted among N carrier wave and remains unchanged in transmitting procedure by average, and the pilot tone point symbol is expressed as in N carrier wave x p ( s ) = x ( s ) ( P s ) = [ x p 1 ( s ) , x p 2 ( s ) , &CenterDot; &CenterDot; &CenterDot; , x p N p ( s ) ] T ,
Step (2), data are sent to receiving terminal by ofdm system, after receiving terminal removes Cyclic Prefix, with polynomial basis extended model P-BEM, channel are carried out modeling according to the following steps:
Step (2.1) utilizes polynomial basis extended model P-BEM to describe to have the two time dispersive channels that select characteristic of time-frequency, the channel impulse response h in n subcarrier l footpath of S OFDM symbol (s)(n, l) is expressed as:
h (s)(n,l)=QC l (s)l (s)(n),0≤n≤N-1,
Wherein, ξ l (s)The model error in expression l footpath of each OFDM symbol during modeling, it is worth less than 10 -3, ignore when calculating, namely think h (s)(n, l)=QC l (s), Q is the orthogonal basis function matrix of a N * B, C l (s)By B coefficient corresponding to basic function
Figure FDA00002709748100015
The vector that forms C l ( s ) = [ c 1 , l ( s ) , c 2 , l ( s ) , &CenterDot; &CenterDot; &CenterDot; , c b , l ( s ) , &CenterDot; &CenterDot; &CenterDot; , c B , l ( s ) ] T ,
Figure FDA00002709748100017
f maxThe highest frequency of channel, T sThe sampling time,
Step (2.2) will be shown as following form at the reception signal list of receiving terminal:
y (s)=H (s)x (s)+W (s)
Wherein, x (s)=[x 1 (s), x 2 (s)X N (s)] T, y (s)=[y 1 (s), y 2 (s)..., y N (s)] TRepresent that respectively s on frequency domain is removed the transmitted signal after Cyclic Prefix and receive signal, W (s)The white noise on its frequency domain, H (s)The channel matrix of N * N:
Figure FDA00002709748100018
Wherein, each element of matrix be multipath channel channel impulse response and, account form is as follows:
H ( s ) ( m , k ) = &Sigma; l = 0 L - 1 G l ( s ) ( M , K ) e - j 2 &pi; ( k - 1 N - 1 2 ) &tau; l ,
M, k represent above-mentioned matrix H (s)The value of the capable k of m row, m=1,2 ..., m ..., M, M≤N, k=1,2 ..., k ..., K, K≤N, τ lThe time delay in l footpath, G l (s)(M, K) impacts corresponding frequency domain presentation matrix for channel, and its each element is calculated as follows:
G l ( s ) ( m , k ) = 1 N &Sigma; n = 0 N - 1 h ( s ) ( n , l ) e - j 2 &pi; ( m - k ) n / N ,
Step (2.3) will receive signal according to the P-BEM model and carry out modeling again, be expressed as with the expression formula of P-BEM coefficient as follows:
y (s)=Φ (s)g (s)+W (s)
Wherein,
g (s)=[C 1 (s) T, C 2 (s) TC L (s) T] T, the coefficient matrix in expression P-BEM algorithm,
Figure FDA00002709748100023
After representing modeling again, the coefficient matrix relevant to sending data, its computational methods are as follows:
Z l ( s ) = 1 N [ D 1 diag ( x ( s ) ) &Gamma; l , &CenterDot; &CenterDot; &CenterDot; , D b diag ( x ( s ) ) &Gamma; l , &CenterDot; &CenterDot; &CenterDot; , D B diag ( x ( s ) ) &Gamma; l ] , Wherein,
Figure FDA00002709748100025
&Gamma; l = e - j 2 &pi; ( p 1 N - 1 2 ) &tau; l e - j 2 &pi; ( p 2 - 1 N - 1 2 ) &tau; l &CenterDot; &CenterDot; &CenterDot; e - j 2 &pi; ( p N p - 1 N - 1 2 ) &tau; l T , The Fourier transform in l footpath,
Γ=[Γ 1, Γ 2..., Γ L], total Fourier transform matrix in expression L footpath,
Diag (x (s)) represent with vector x (s)Be the matrix of diagonal element,
Step (3), utilize the AR model to carry out modeling to channel BEM coefficient:
Step (3.1) is calculated as follows C l (s)Correlation matrix:
R C l ( j ) = ( ( Q ) H Q ) - 1 ( Q ) H R h ( n , l ) ( j ) Q ( ( Q ) H Q ) - 1 ,
Wherein, j represents the exponent number of being correlated with, and namely carries out the mark space of the OFDM symbol of related operation, and the value of j is [1,0,1],
Figure FDA00002709748100028
Figure FDA00002709748100029
Figure FDA000027097481000210
The C that represents respectively current ofdm signal l (s)C with previous symbol l (s-1)Correlation matrix, the C of current ofdm signal l (s)Autocorrelation matrix, the C of current ofdm signal l (s)C with a rear symbol l (s+1)Correlation matrix.() HExpression Hermitian computing, R h ( n , l ) ( j ) = E [ h ( n , l ) h * ( n + j , l ) ] = &sigma; h ( n , l ) 2 J 0 ( 2 &pi; f d T s j ) , E[wherein] the expression average, J 0The zero Bessel function of () expression first kind, f d=vf c/ c is the maximum doppler frequency of the translational speed of terminal when being v, f cBe carrier frequency, c is the light velocity,
Figure FDA00002709748100032
Represent the variance of the channel impulse response in l footpath, and hypothesis
Figure FDA00002709748100033
Step (3.2) obtains the state transition equation of channel P-BEM parameter according to the Yule-Walker equation:
g (s)=Ag (s-1)+U (s)
Ofdm system is sent the time sequencing g of symbol (s)Regard state transitions process g in control system as (s), i.e. g (s)=g (s), state transition equation coefficient A=diag (a 1, a 2..., a l... a L),
Figure FDA00002709748100034
The matrix of diag (x) expression take vector x as diagonal element, U (s)Represent the modeling error of the AR model of s OFDM symbol;
Step (4), the Kalman filter is carried out initialization and calculates initial renewal equation:
Step (4.1), according to the following formula the Kalman filter is carried out initialization:
g ^ ( 0 | 0 ) = O LB , 1 P ( 0 | 0 ) = diag ( R C 1 ( 0 ) , R C 2 ( 0 ) &CenterDot; &CenterDot; &CenterDot; R C L ( 0 ) ) ,
Form as And P (s|s)The previous s of middle subscript represents that all current state is g (s), a rear s represents s OFDM symbol,
Figure FDA00002709748100037
P (0|0)For the initial value that calculates,
Figure FDA00002709748100038
The g of expression OFDM symbol (s)Initial value, P (0|0)Expression
Figure FDA00002709748100039
Corresponding error correlation matrix, O LB, 1The null matrix of LB * 1,
Step (4.2) is calculated as follows the initial time renewal equation of Kalman:
i=1,s=1,
g ^ ( s ) = A g ^ ( 0 | 0 ) ,
P (s)=AP (0|0)(A) H+V[U (s)],
I represents iterations,
Figure FDA000027097481000311
State estimation g in expression Kalman equation (s)Intermediate variable, P (s)The expression intermediate variable
Figure FDA000027097481000312
Corresponding error correlation matrix; Use V[] the expression covariance matrix, V[U (s)]=diag (u 1, u 2U L)
Figure FDA000027097481000313
Step (5), carry out iterative channel estimation computing for the first time, this moment iterations i=1, only use the subcarrier place at pilot tone point place to receive data in this iteration and do channel estimating, data except the subcarrier of pilot tone point place on other subcarriers are considered as ICI, eliminate unknown data to the impact of pilot tone place channel estimating with the SIN method, realize the auxiliary Kalman channel estimating of the pilot tone of disturbing without ICI, concrete steps are as follows:
Step (5.1), the reception signal that only will receive the carrier position that in signal, each pilot tone point is corresponding is used for calculating, and will receive signal and be divided into data on the subcarrier of each pilot tone point place, interference and noise three parts of data on other subcarrier except pilot tone point subcarrier to each pilot tone point place subcarrier are shown below:
y p ( s ) = y ( s ) ( P s ) = H ( s ) [ P s , P s ] x p n p ( s ) + H ( s ) [ P s , d n p n &prime; ] x d n p n &prime; ( s ) + W ( s ) ( P s )
Figure FDA00002709748100042
Figure FDA00002709748100043
Wherein, P s = [ p 1 , p 2 , &CenterDot; &CenterDot; &CenterDot; , p N p ] , x d n p n &prime; ( s ) = [ x ( s ) ( d 11 ) , x ( s ) ( d 12 ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d 1 N &prime; ) , x ( s ) ( d 21 ) , &CenterDot; &CenterDot; &CenterDot; , x ( s ) ( d N p N &prime; ) ] T ,
Figure FDA00002709748100046
N'=1,2 ..., N' represents the distance between each adjacent pilot tone point,
Figure FDA00002709748100047
Figure FDA00002709748100048
A N p* N pUnit matrix, σ 2White Gaussian noise W (s)Variance, in following formula second be data on other subcarrier except pilot tone point subcarrier to the interference ICI of pilot tone point place subcarrier,
Step (5.2) is considered to interchannel noise W with data I CI distracter (s)(P s) a part as the denoising object of filter, the algorithm in step (2) is rewritten order according to the method that SIN estimates
Figure FDA00002709748100049
The Kalman observational equation of SIN estimation is expressed as:
y p ( s ) = &Phi; SIN ( s ) g ( s ) + W ( s ) SIN ,
Wherein:
&Phi; SIN ( s ) = 1 N [ z 1 ( s ) SIN , Z 2 ( s ) SIN &CenterDot; &CenterDot; &CenterDot; Z L ( s ) SIN ] ,
Z l ( s ) SIN = 1 N [ D 1 SIN diag ( x p ( s ) ) &Gamma; l SIN &CenterDot; &CenterDot; &CenterDot; D B SIN diag ( x p ( s ) ) &Gamma; l SIN ] ,
&Gamma; l SIN = e - j 2 &pi; ( p 1 N - 1 2 ) &tau; l e - j 2 &pi; ( p 2 - 1 N - 1 2 ) &tau; l &CenterDot; &CenterDot; &CenterDot; e - j 2 &pi; ( p N p - 1 N - 1 2 ) &tau; l T ,
Γ SIN=[Γ 1 SIN2, SIN…,Γ l SIN]
Figure FDA00002709748100051
Step (5.3) is calculated
Figure FDA00002709748100052
Covariance matrix
Figure FDA00002709748100053
In calculating, hypothesis ICI is white Gaussian noise, order
Figure FDA00002709748100054
Because noise and ICI are both separate, so V [ W ( s ) SIN ] = U ICI + V [ W ( s ) ( P s ) ] ;
U ICIThe calculating formula of each element in matrix is:
U ICI ( m , k ) = R ICI ( j ) &ap; 4 &pi; 2 T s 2 E s ( &Sigma; l = 0 L - 1 &sigma; h ( n , l ) 2 &sigma; D l ) &rho; ( &alpha; , rag , N ) ,
Wherein, m, the capable k row of the m of k representing matrix, E sThe power that sends data,
Figure FDA00002709748100057
Figure FDA00002709748100058
That power is P vThe time the general function of Doppler's power, f is transmission frequency, it is 0 when calculating for the first time for the marginal date of the iteration distance apart from each pilot tone point of correspondence that α represents, the precision of rag for calculating, rag=[0,1,2,3], and:
ρ(α,rag,N)=ρ(0,rag,N)-ρ 1(α,rag,N)
Figure FDA00002709748100059
Figure FDA000027097481000510
Step (5.4) is calculated kalman gain K by following three formulas respectively (s), s OFDM symbol transferred to state
Figure FDA000027097481000511
The state estimation matrix
Figure FDA000027097481000512
With with
Figure FDA000027097481000513
Corresponding covariance matrix P (s|s), consist of observation renewal equation group, wherein, Φ=Φ SIN W ( s ) = W ( s ) SIN ,
K (s)=P (s)(s)) H(s)P (s)(s)) H+V[W (s)]) -1
g ^ ( s | s ) = g ^ ( s ) + K ( s ) ( y ( s ) - &Phi; ( s ) g ^ ( s ) ) ,
P (s|s)=P (s)-K (s)Φ (s)P (s)
Step (5.5) calculates channel matrix H according to following formula (s)Estimated value:
H ( s ) = 1 N &Sigma; b = 1 B D b diag ( &Gamma; g ^ ( s | s ) ) ,
Step (5.6) is utilized following formula to carry out QR to channel matrix and is decomposed, and obtains matrix R (s):
H (s)=IR (s)
Wherein I is a unit matrix, R (s)A upper triangular matrix,
Step (5.7), by following formula, data are carried out the QR Data Detection:
Figure FDA00002709748100062
Figure FDA00002709748100063
Y ' wherein (s)=(I) Hy (s),
Figure FDA00002709748100064
With
Figure FDA00002709748100065
Respectively the detected value of data and the result after the quantification of detected value planisphere, [] M, kRepresent the capable k row of m of matrix, [] mM element of vector, [] kK element of vector, O () expression demodulation computing, m, k representing matrix H (s)The value of the capable k of m row, m=1,2 ..., m ..., M, M≤N, k=1,2 ..., k ..., K, K≤N,
Step (6), iterations i=i+1, iterative computation number of times i〉1 o'clock, iteration is done channel estimating with the data that the subcarrier at place, a pilot tone point place subcarrier place adjacent with its both sides receives for the second time, data on all the other subcarriers are considered as ICI, the data that are used for calculating of the each increase of iteration thereafter, the data that the subcarrier place of the subcarrier both sides at the data place that is that last iteration be used for to calculate receives, data on all the other subcarriers are considered as ICI, and it is as described below that the SIN method is carried out the iterative channel estimation computing:
Step (6.1) will receive signal and be divided into pilot tone point place subcarrier data, and the subcarrier data at the data place that is used for calculating is used for the data calculated to pilot tone point and is used for interference and noise four parts of the data places subcarrier of calculating,
Be shown below:
Figure FDA00002709748100071
Figure FDA00002709748100072
Figure FDA00002709748100073
In following formula, the 3rd is the ICI interference after upgrading,
Step (6.2), the method described in step (5.2) is calculated Φ SIN (s),
Step (6.3) increases with iterations, and the data that are used for iteration increase, and upgrade this moment
Figure FDA00002709748100074
Covariance matrix U ICIBe calculated as follows:
U ICI &ap; 4 &pi; 2 T s 2 E s ( &Sigma; l = 0 L - 1 &sigma; h ( n , l ) 2 &sigma; D l ) [ 1 2 &rho; ( A + m , rag , N ) + 1 2 &rho; ( A - m , rag , N ) ]
Wherein, what A+m represented pilot tone point right side is used for the data calculated to the distance of corresponding pilot tone point, and A-m represents that the data that are used for calculating in pilot tone point left side arrive the distance of the pilot tone point of correspondence,
Step (6.4) is calculated kalman gain K by the described method of step (5.5) (s), s OFDM symbol transferred to state
Figure FDA00002709748100076
The state estimation matrix
Figure FDA00002709748100077
With with
Figure FDA00002709748100078
Corresponding covariance matrix P (s|s), consist of observation renewal equation group, wherein, Φ=Φ SIN, W ( s ) = W ( s ) SIN ,
K (s)=P (s)(s)) H(s)P (s)(s)) H+V[W (s)]) -1
g ^ ( s | s ) = g ^ ( s ) + K ( s ) ( y ( s ) - &Phi; ( s ) g ^ ( s ) ) ,
P (s|s)=P (s)-K (s)Φ (s)P (s)
Step (6.5) calculates the estimated value H of channel matrix by the described method of step (5.5) (s):
H ( s ) = 1 N &Sigma; b = 1 B D b diag ( &Gamma; g ^ ( s | s ) ) ,
Step (6.6) is carried out the QR decomposition by the described method of step (5.6) to channel matrix and is obtained R (s):
H (s)=IR (s)
Step (6.7), by the described method of step (5.7), data are carried out the QR Data Detection:
Figure FDA00002709748100082
Figure FDA00002709748100083
Step (7) judges whether whether all data all have been used for iteration, and if so, algorithm finishes, if not, continue,
Step (8) by the number of times of judgement iteration, determines whether to need to increase the input data of iterative algorithm, evaluation algorithm
As follows:
Set step delta, Compare iterations i and Δ μ+2, wherein, &mu; = 1,2 , &CenterDot; &CenterDot; &CenterDot; , &Delta; &CenterDot; &mu; + 2 < N N p , If i=Δ μ+2, the data that the data at the subcarrier place of the subcarrier both sides at the data place of selecting to be used for to calculate were calculated as next iteration being used for of newly adding, bring the SIN algorithm into together with the data that are used for calculating, be brought in step (6) and again count;
If i ≠ Δ μ+2 do not increase for the data of calculating, return to step (6) and carry out iteration;
Finish.
CN201310004124.2A 2013-01-07 2013-01-07 Incremental iterative time-varying channel evaluation and inter carrier interference (ICI) elimination method of fast orthogonal frequency division multiplexing (OFDM) system Expired - Fee Related CN103107969B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310004124.2A CN103107969B (en) 2013-01-07 2013-01-07 Incremental iterative time-varying channel evaluation and inter carrier interference (ICI) elimination method of fast orthogonal frequency division multiplexing (OFDM) system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310004124.2A CN103107969B (en) 2013-01-07 2013-01-07 Incremental iterative time-varying channel evaluation and inter carrier interference (ICI) elimination method of fast orthogonal frequency division multiplexing (OFDM) system

Publications (2)

Publication Number Publication Date
CN103107969A true CN103107969A (en) 2013-05-15
CN103107969B CN103107969B (en) 2015-07-01

Family

ID=48315542

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310004124.2A Expired - Fee Related CN103107969B (en) 2013-01-07 2013-01-07 Incremental iterative time-varying channel evaluation and inter carrier interference (ICI) elimination method of fast orthogonal frequency division multiplexing (OFDM) system

Country Status (1)

Country Link
CN (1) CN103107969B (en)

Cited By (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281272A (en) * 2013-06-25 2013-09-04 电子科技大学 OFDM system signal detection method without cyclic prefix on basis of BEM
CN103701747A (en) * 2013-12-20 2014-04-02 西南交通大学 Mobile self-adaption method for subcarrier bandwidth, modulation mode and power distribution of OFDM (Orthogonal Frequency Division Multiplexing) system under imperfect channel information
CN105471802A (en) * 2016-01-12 2016-04-06 上海工程技术大学 Comb-type pilot OFDM system receiver
CN106559362A (en) * 2015-09-24 2017-04-05 联芯科技有限公司 The combined channel and data estimation method and system of fast time variant OFDM channels
CN107332615A (en) * 2017-07-03 2017-11-07 兰州理工大学 Indoor single light source visible light communication system multipath channel modeling method
CN107431945A (en) * 2015-02-27 2017-12-01 三菱电机株式会社 For performing method, its computer program, its non-transitory information storage medium and the processing unit for being adapted for carrying out Interference Estimation of Interference Estimation
CN107534530A (en) * 2015-09-25 2018-01-02 华为技术有限公司 Computational methods, device and the receiver of Signal to Interference plus Noise Ratio
CN107580770A (en) * 2015-05-06 2018-01-12 英特尔Ip公司 Method and apparatus for the channel estimation of the mobile system of the circulating prefix-length with deficiency
CN108352955A (en) * 2015-10-30 2018-07-31 摩托罗拉移动有限责任公司 For generate and using pilot signal device and method
CN109495415A (en) * 2018-10-12 2019-03-19 武汉邮电科学研究院有限公司 Transmission method and link before digital mobile based on number cosine converting and segment quantization
CN111277522A (en) * 2020-01-23 2020-06-12 青岛科技大学 Method for quickly reconstructing channel parameters in underwater acoustic OFDM communication system
CN111786921A (en) * 2020-06-01 2020-10-16 中国电子科技集团公司第七研究所 Aviation communication system base extension channel estimation method based on prior time delay information
WO2021233155A1 (en) * 2020-05-18 2021-11-25 华为技术有限公司 Communication method, apparatus, and system
CN117092649A (en) * 2023-10-11 2023-11-21 中国科学院空天信息创新研究院 Moon orbit synthetic aperture radar imaging orbit error compensation method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141135A (en) * 2007-09-28 2008-03-12 杭州国芯科技有限公司 Method to eliminate inter-subcarrier interference caused by phase noise in OFDM receiver
CN101212442A (en) * 2006-12-28 2008-07-02 财团法人工业技术研究院 Apparatus and method for inter-carrier interference self-cancellation and inter-carrier interference reconstruction and cancellation
CN101355546A (en) * 2008-09-19 2009-01-28 北京交通大学 Method for self-eliminating ICI of OFDM system based on self-adapting modulation
CN101584173A (en) * 2007-01-02 2009-11-18 高通股份有限公司 Methods and apparatuses for reducing inter-carrier interference in an OFDM system
CN101778069A (en) * 2010-01-18 2010-07-14 北京交通大学 Novel OFDM signal channel estimation combination ICI self elimination method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101212442A (en) * 2006-12-28 2008-07-02 财团法人工业技术研究院 Apparatus and method for inter-carrier interference self-cancellation and inter-carrier interference reconstruction and cancellation
CN101584173A (en) * 2007-01-02 2009-11-18 高通股份有限公司 Methods and apparatuses for reducing inter-carrier interference in an OFDM system
CN101141135A (en) * 2007-09-28 2008-03-12 杭州国芯科技有限公司 Method to eliminate inter-subcarrier interference caused by phase noise in OFDM receiver
CN101355546A (en) * 2008-09-19 2009-01-28 北京交通大学 Method for self-eliminating ICI of OFDM system based on self-adapting modulation
CN101778069A (en) * 2010-01-18 2010-07-14 北京交通大学 Novel OFDM signal channel estimation combination ICI self elimination method

Cited By (24)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103281272B (en) * 2013-06-25 2016-02-03 电子科技大学 Based on the ofdm system signal detecting method of BEM under Cyclic Prefix disappearance
CN103281272A (en) * 2013-06-25 2013-09-04 电子科技大学 OFDM system signal detection method without cyclic prefix on basis of BEM
CN103701747B (en) * 2013-12-20 2017-02-01 西南交通大学 Mobile self-adaption method for subcarrier bandwidth, modulation mode and power distribution of OFDM (Orthogonal Frequency Division Multiplexing) system under imperfect channel information
CN103701747A (en) * 2013-12-20 2014-04-02 西南交通大学 Mobile self-adaption method for subcarrier bandwidth, modulation mode and power distribution of OFDM (Orthogonal Frequency Division Multiplexing) system under imperfect channel information
CN107431945A (en) * 2015-02-27 2017-12-01 三菱电机株式会社 For performing method, its computer program, its non-transitory information storage medium and the processing unit for being adapted for carrying out Interference Estimation of Interference Estimation
CN107431945B (en) * 2015-02-27 2020-09-15 三菱电机株式会社 Method for performing interference estimation, computer program thereof, non-transitory information storage medium thereof, and processing device adapted to perform interference estimation
CN107580770A (en) * 2015-05-06 2018-01-12 英特尔Ip公司 Method and apparatus for the channel estimation of the mobile system of the circulating prefix-length with deficiency
CN106559362A (en) * 2015-09-24 2017-04-05 联芯科技有限公司 The combined channel and data estimation method and system of fast time variant OFDM channels
CN106559362B (en) * 2015-09-24 2019-09-20 联芯科技有限公司 The combined channel sum number of fast time variant OFDM channel method and system according to estimates
CN107534530A (en) * 2015-09-25 2018-01-02 华为技术有限公司 Computational methods, device and the receiver of Signal to Interference plus Noise Ratio
CN107534530B (en) * 2015-09-25 2020-07-17 诸暨市尚诺五金经营部 Method and device for calculating signal-to-interference-and-noise ratio and receiver
CN108352955A (en) * 2015-10-30 2018-07-31 摩托罗拉移动有限责任公司 For generate and using pilot signal device and method
CN108352955B (en) * 2015-10-30 2021-03-30 摩托罗拉移动有限责任公司 Apparatus and method for generating and using pilot signals
CN105471802A (en) * 2016-01-12 2016-04-06 上海工程技术大学 Comb-type pilot OFDM system receiver
CN105471802B (en) * 2016-01-12 2018-10-16 上海工程技术大学 Comb Pilot ofdm system receiver
CN107332615A (en) * 2017-07-03 2017-11-07 兰州理工大学 Indoor single light source visible light communication system multipath channel modeling method
CN107332615B (en) * 2017-07-03 2019-09-10 兰州理工大学 Indoor single light source visible light communication system multipath channel modeling method
CN109495415A (en) * 2018-10-12 2019-03-19 武汉邮电科学研究院有限公司 Transmission method and link before digital mobile based on number cosine converting and segment quantization
CN111277522A (en) * 2020-01-23 2020-06-12 青岛科技大学 Method for quickly reconstructing channel parameters in underwater acoustic OFDM communication system
WO2021233155A1 (en) * 2020-05-18 2021-11-25 华为技术有限公司 Communication method, apparatus, and system
CN111786921A (en) * 2020-06-01 2020-10-16 中国电子科技集团公司第七研究所 Aviation communication system base extension channel estimation method based on prior time delay information
CN111786921B (en) * 2020-06-01 2023-04-07 中国电子科技集团公司第七研究所 Aviation communication system base extension channel estimation method based on prior time delay information
CN117092649A (en) * 2023-10-11 2023-11-21 中国科学院空天信息创新研究院 Moon orbit synthetic aperture radar imaging orbit error compensation method
CN117092649B (en) * 2023-10-11 2023-12-26 中国科学院空天信息创新研究院 Moon orbit synthetic aperture radar imaging orbit error compensation method

Also Published As

Publication number Publication date
CN103107969B (en) 2015-07-01

Similar Documents

Publication Publication Date Title
CN103107969B (en) Incremental iterative time-varying channel evaluation and inter carrier interference (ICI) elimination method of fast orthogonal frequency division multiplexing (OFDM) system
CN102404268B (en) Method for estimating and compensating doppler frequency offset in Rician channels in high-speed mobile environment
CN100558095C (en) Estimate the equipment and the method for a plurality of channels
JP4832261B2 (en) Channel estimation device
CN101778069B (en) OFDM signal channel estimation combination ICI self elimination method
CN102387115B (en) OFDM pilot scheme design and channel estimation method
CN103051578B (en) With the iteration error propagation judgement OFDM channel estimation method that ICI eliminates
US8149905B1 (en) System and method for doppler frequency estimation
CN101909024B (en) Method and device for estimating maximum Doppler frequency offset
US20080075182A1 (en) Adaptive channel estimator and adaptive channel estimation method
CN101414986A (en) Channel estimation method and apparatus
CN101309243A (en) Novel OFDM parameterized channel estimator
CN102318304A (en) Post-DTF/FFT time tracking algorithm for OFDM receivers
CN105337906A (en) Channel estimation method and device
CN106972875B (en) Method for multi-dimensional joint estimation of dynamic sparse channel under MIMO system
CN100493056C (en) Frequency domain channel estimation method of crossing frequency division multiplexing system with time-domain enveloping weighting
CN101018219A (en) Space frequency signal processing method
CN102215184B (en) Method and system for estimating uplink timing error
CN101667982A (en) Removing method of WiMAX fast fading ICI based on plane spreading kalman filtering wave
CN102413080B (en) Method for estimating channel in high-speed moving TDD-LTE (time division duplex-long time evolution) uplink
CN102113285A (en) A simplified equalizationscheme for distributed resource allocation in multi-carrier systems
US20060017613A1 (en) High doppler channel estimation for OFD multiple antenna systems
CN105847192A (en) Joint estimation method of dynamic sparse channel
CN102790746A (en) Channel estimation method for OFDM (orthogonal frequency division multiplexing) system
CN101895487A (en) Confidence-based method and device for suppressing noises in channel estimation results

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20150701

Termination date: 20220107