CN103346991A - Channel estimation and synchronization method based on cyclic prefixes - Google Patents

Channel estimation and synchronization method based on cyclic prefixes Download PDF

Info

Publication number
CN103346991A
CN103346991A CN2013102466957A CN201310246695A CN103346991A CN 103346991 A CN103346991 A CN 103346991A CN 2013102466957 A CN2013102466957 A CN 2013102466957A CN 201310246695 A CN201310246695 A CN 201310246695A CN 103346991 A CN103346991 A CN 103346991A
Authority
CN
China
Prior art keywords
sigma
theta
channel
symbol
rho
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
CN2013102466957A
Other languages
Chinese (zh)
Other versions
CN103346991B (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.)
Harbin Institute of Technology
Original Assignee
Harbin Institute 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 Harbin Institute of Technology filed Critical Harbin Institute of Technology
Priority to CN201310246695.7A priority Critical patent/CN103346991B/en
Publication of CN103346991A publication Critical patent/CN103346991A/en
Application granted granted Critical
Publication of CN103346991B publication Critical patent/CN103346991B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The invention discloses a channel estimation and synchronization method based on cyclic prefixes, and relates to the channel estimation and synchronization method applied to a well logging telemetry system. The channel estimation and synchronization method based on the cyclic prefixes solves the problems that an existing channel estimation and synchronization method is low in accuracy, large in algorithm complexity and long in estimated time. The method includes the following steps: first, a sending end collects data from a sensor for modulation, and the modulated data are sent to a cable for transmission; second, a receiving end receives OFDM signals which are transmitted by channels and have the cyclic prefixes; third, for channel delay theta, the mth symbol is interfered by the (m-1)th symbol; fourth, a probability density function and a log-likelihood function of the mth symbol are calculated; fifth, the power of the received signals is calculated through the data of the received M OFDM symbols; sixth, in order to evaluate the power of N channels, a (N+NG)*N constant matrix A is set; seventh, the set operation is conducted on relevant sampling sites to infer the starting position of a DFT window. The channel estimation and synchronization method based on the cyclic prefixes is applied to the field of underground oil exploitation.

Description

A kind of channel estimating and method for synchronous based on Cyclic Prefix
Technical field
The present invention relates to a kind of channel estimating and method for synchronous that is applied to logging remote transmission system, especially a kind of channel estimating and method for synchronous based on OFDM technical data transmission system.
Background technology
Obtain down-hole oil reservoir information with the most reasonable logging mode efficiently in the oil exploitation, it is considerable carrying out oil-gas mining to greatest extent.Wireless well logging transmission technologys such as electromagnetic wave, sound wave, mud-pulse are quite paid close attention in oil reservoir logging, but too serious for long Distance Transmission signal attenuation, be difficult to guarantee data accuracy, and message transmission rate are difficult to improve.
In the oil reservoir logging field, normally utilize 4000~7000 meters cable that measuring instrument is transferred to the down-hole, various indexs and parameters such as the pressure on measurement stratum, density, when common electric power cable is transferred to the down-hole with measuring instrument to power devices, in addition can also be as the data transmission channel between aboveground and the downhole instrument.Single-core cable go into the well easily because of it and price lower, as transmission path, has very high reliability, utilize cable transmission data needn't lay telecommunication cable in addition, save cost and fortification, but utilize the transmission rate of seven core cable data transmission system to be no more than 500kbps at present, single-core cable communications speed is no more than 80kbps.
Channel estimating and estimation synchronously generally are separately to carry out, and through two module arithmetics, the someone discusses based on the channel estimating of the no inclined to one side consistent Estimation of pilot tone and synchronization combining algorithm.Be divided into the auxiliary and non-data-aided method of data by whether inserting data in addition.Existing channel estimating and the estimation synchronously methods that in channel, add the cyclic training sequence that adopt more, be the Schmild algorithm the earliest, estimated performance is better, but it is synchronous or finish judgement at receiving terminal and just can estimate with receiving terminal need to insert pilot tone, has reduced transmission rate; Non-data-aided method needn't be inserted data in addition, only handles receiving data, does not waste channel resource, and shortcoming is exactly that algorithm complex is big, and estimated time is long.
Synchronous estimation based on Cyclic Prefix, can obtain simultaneously regularly and the decimal frequency bias estimation as the Beek algorithm, but only be applicable to the gaussian sum flat fading channel, and accuracy of estimation is limited, algorithm on this basis generally is to improve its probability density metric function, generally has limitation.
Summary of the invention
The present invention will solve that existing channel is estimated and the synchronous estimation method transmission rate is low, and complexity is big, the problem that grow estimated time, and a kind of channel estimating based on Cyclic Prefix and method for synchronous are provided.
Channel estimating and method for synchronous based on Cyclic Prefix comprise following content:
One, the transmitting terminal collection is carried out (2,1,3) convolutional encoding as forward error correction FEC control from the data of downhole sensor, and coding is exported the input as 16QAM, and then is mapped to QAM data flow X k=[X 0, k, X 1, k... X N-1, k], 0≤k≤N-1, X kRepresent the data on i subcarrier of k symbol;
The QAM data flow is carried out inverse discrete Fourier transform IDFT and parallel serial conversion successively, becomes OFDM symbol serial data stream x n=[x 0, n, x 1, n... x N-1, n];
Be N with the tail end length of each OFDM symbol serial data stream GData Copy to OFDM symbol serial data stream front as Cyclic Prefix, be added with the Cyclic Prefix in OFDM System signal and be coupled on the single-core cable and transmit;
Two, receiving terminal receive channel transmission be added with the Cyclic Prefix in OFDM System signal, will be added with the Cyclic Prefix in OFDM System signal from the single-core cable decoupling zero and carry out power amplification through what channel transmitted then, sample frequency is identical with transmitting terminal, is designated as r (n), is modeled as:
r ( n ) = Σ l = 0 N h ( n , l ) s ( n - θ ) + ω ( n )
H (n, l) the expression impulse response of l subchannel of n constantly, 1≤l≤L, ω (n) expression zero-mean variance is σ 2 ωWhite Gaussian noise, θ are channel latency;
Wherein, definition transmitting terminal Cyclic Prefix data
Figure BDA00003381210200023
With receiving terminal OFDM symbol serial data stream endian data
Figure BDA00003381210200024
Correlation is carried out synchronously and channel estimating;
Three, for channel latency θ, m symbol is subjected to m-1 symbol-interference:
r m ( n ) = Σ l = 0 N h ( n , l ) r m - 1 ( n - l - θ ) + Σ l = 0 N h ( n , l ) r m ( n - l - θ ) + ω ( n ) - - - ( 1 )
n∈{θ,θ+1,…θ+N+N G-1}
r m ( n + N ) = Σ l = 0 N h ( n , l ) r m ( n + N - l - θ ) + (2)
Σ l = 0 N h ( n , l ) r m + 1 ( n + N - l - θ ) + ω ( n + N )
The correlation expectation and the coefficient correlation that are divided into mutually between two sampled values of N are respectively:
γ n = E [ r m ( n ) r m * ( n + N ) ] = Σ l = 1 L σ h ( l ) 2 + σ ω 2 - - - ( 3 )
ρ n = E [ r m ( n ) r m * ( n + N ) ] E [ | r m ( n ) | 2 ] + E [ | r m ( n + N ) | 2 ] - - - ( 4 )
Four, intercepted length is 2N+N GThe region of search in, calculate m symbol probability density function and ask log-likelihood function to obtain following formula:
Λ m = Π n = θ θ + N + N G f ( r m ( n ) , r m ( n + N ) ) f ( r m ( n ) ) f ( r m ( n + N ) ) - - - ( 5 )
After receiving M symbol, based on relevant expectation γ nWith coefficient correlation ρ nLog-likelihood function become:
Λ = log ( Π m Λ m ) = M Σ n { 2 ( ρ n Ψ ( n ) - ρ n 2 Φ ( n ) ) ( σ r 2 + σ ω 2 ) ( 1 - ρ n 2 ) - log ( 1 - ρ n 2 ) } - - - ( 6 )
Order
Figure BDA00003381210200034
(7)
φ n = 1 M Σ m [ | r m ( n ) | + | r m * ( n + N ) | ]
Figure BDA00003381210200036
(8)
Φ ( n ) = 1 2 M Σ m [ | r m ( n ) | 2 + | r m * ( n + N ) | 2 ] = φ n 2
θ≤n≤θ+N+N wherein G-1, ask local derviation to obtain the coefficient correlation ρ of likelihood function Λ:
ρ ^ n = Ψ ( n ) Φ ( n ) (9)
γ ^ n = Ψ ( n )
Thereby obtain the least-squares estimation vector of correlation:
r ^ = [ γ ^ 0 , γ ^ 1 , · · · γ ^ N + N G - 1 ] T - - - ( 10 )
Five, the power of the data computation reception signal by M OFDM symbol receiving:
Figure BDA000033812102000311
Utilize received signal power (12) formula to ask for the coefficient correlation of whole channel:
ρ = E [ | r m ( n ) | 2 - σ ω 2 E [ | r m ( n ) | 2 ] - - - ( 12 )
Six, estimate the power of L channel, establish (N+N G) * N constant matrices A:
A = [ a ( 0 ) , a ( 1 ) , · · · , a ( N ) ] ( N + N G ) ×N
a ( 0 ) = [ a ( 0,0 ) , a ( 0,1 ) , · · · , a ( 0 , N + N G - 1 ) ] T
= 1 1 × N G 0 1 × N ( N + N G ) × 1 T - - - ( 13 )
a(i)=[a(i,0),a(i,1),…,a(i,N+N G-1)] T
a(i,j)=a(0,(-i+j))mod(N+N G)
It is mobile that element among a (i) just press the element among a (0) the i circulation, ring shift right, and with regard to confirmable constant matrix, the channel power on L subchannel is estimated as after determining for the useful symbol of OFDM and circulating prefix-length:
Figure BDA00003381210200044
First sub-channel positions performance number is given up, and the power that obtains L=N channel is estimated A +Be the pseudo inverse matrix of A,
Figure BDA00003381210200045
Be the column matrix of N, namely finished channel estimating;
Seven, to correlated sampling point set algorithm development DFT window starting position, Λ mBe the maximum likelihood function based on Cyclic Prefix of every frame data:
Λ = 1 M Σ m Λ m = 1 M Σ m Σ n = θ θ + N G - 1 r m ( n ) r m * ( n + N ) (15)
- ρ 2 1 M Σ m Σ n = θ θ + N G - 1 | r ( n ) | 2 + | r * ( n + N ) | 2
Λ = Σ n = θ θ + N G - 1 1 M Σ m r m ( n ) r m * ( n+N ) (16)
- ρ 2 Σ n = θ θ + N G - 1 1 M Σ m | r ( n ) | 2 + | r * ( n + N ) | 2
Figure BDA000033812102000410
The maximum likelihood function of this step relative set is to M frame data N+N GThe data of length are carried out correlation operation, i.e. two-dimensional search, and the accuracy of timing estimation is higher, tries to achieve the θ of maximum correspondence of likelihood function with regard to is-symbol timing estimation position, i.e. DFT window starting position:
Utilize the autocorrelation performance of Cyclic Prefix, this method obtains the sub-channel power estimation by the maximum likelihood algorithm of synchronous estimation, finish timing synchronization with the channel power results estimated conversely and estimate, namely finish channel estimating and method for synchronous based on Cyclic Prefix.
The invention effect:
The present invention is based on channel estimating and the signal-timing method of Cyclic Prefix, regularly separating the situation of carrying out with channel estimating and symbol compares, reduced the complexity of computing, utilize the symbol of channel estimation results regularly to calculate and belong to two-dimensional search, have higher estimated accuracy, can be applicable to most evil bad channel circumstance.For M sample, the multiplicative complexity of unified algorithm is M*NG, and most of is add operation, and obviously this algorithm complex is minimum.The present invention can realize that the single-core cable channel transmission rate is 80kbps, the spread of the rumours system of error rate 1e-4.
Description of drawings
Fig. 1 is flow chart of the present invention;
Fig. 2 is the ofdm system structure chart that is applied in the single-core cable;
Fig. 3 is the intrinsic behavioral illustrations figure of circulating prefix structure;
Fig. 4 is channel estimating and the timing synchronization algorithm block diagram based on Cyclic Prefix that proposes, ψ n and
Figure BDA00003381210200051
Be that the M frame data are searched for by row, corresponding each n circulation stack computing,
Figure BDA00003381210200052
Represent that two inputs pass through certain calculation.
Embodiment
Embodiment one: channel estimating and the method for synchronous based on Cyclic Prefix of present embodiment comprise following content:
Channel estimating and method for synchronous based on Cyclic Prefix comprise following content:
One, the transmitting terminal collection is carried out (2,1,3) convolutional encoding as forward error correction FEC control from the data of downhole sensor, and coding is exported the input as 16QAM, and then is mapped to QAM data flow X k=[X 0, k, X 1, k... X N-1, k], 0≤k≤N-1, X kRepresent the data on i subcarrier of k symbol;
The QAM data flow is carried out inverse discrete Fourier transform IDFT and parallel serial conversion successively, becomes OFDM symbol serial data stream x n=[x 0, n, x 1, n... x N-1, n];
Be N with the tail end length of each OFDM symbol serial data stream GData Copy to OFDM symbol serial data stream front as Cyclic Prefix, be added with the Cyclic Prefix in OFDM System signal and be coupled on the single-core cable and transmit;
Two, receiving terminal receive channel transmission be added with the Cyclic Prefix in OFDM System signal, will be added with the Cyclic Prefix in OFDM System signal from the single-core cable decoupling zero and carry out power amplification through what channel transmitted then, sample frequency is identical with transmitting terminal, is designated as r (n), is modeled as:
r ( n ) = Σ l = 0 N h ( n , l ) s ( n - θ ) + ω ( n )
H (n, l) the expression impulse response of l subchannel of n constantly, 1≤l≤L, ω (n) expression zero-mean variance is σ 2 ωWhite Gaussian noise, θ are channel latency;
Wherein, definition transmitting terminal Cyclic Prefix data With receiving terminal OFDM symbol serial data stream endian data
Figure BDA00003381210200062
Correlation is carried out synchronously and channel estimating;
Three, for channel latency θ, m symbol is subjected to m-1 symbol-interference:
r m ( n ) = Σ l = 0 N h ( n , l ) r m - 1 ( n - l - θ ) + Σ l = 0 N h ( n , l ) r m ( n - l - θ ) + ω ( n ) (19)
n∈{θ,θ+1,…θ+N+N G-1}
r m ( n + N ) = Σ l = 0 N h ( n , l ) r m ( n + N - l - θ ) + (20)
Σ l = 0 N h ( n , l ) r m + 1 ( n + N - l - θ ) + ω ( n + N )
The correlation expectation and the coefficient correlation that are divided into mutually between two sampled values of N are respectively:
γ n = E [ r m ( n ) r m * ( n + N ) ] = Σ l = 1 L σ h ( l ) 2 + σ ω 2 - - - ( 21 )
ρ n = E [ r m ( n ) r m * ( n + N ) ] E [ | r m ( n ) | 2 ] + E [ | r m ( n + N ) | 2 ] - - - ( 22 )
Four, intercepted length is 2N+N GThe region of search in, calculate m symbol probability density function and ask log-likelihood function to obtain following formula:
Λ m = Π n = θ θ + N + N G f ( r m ( n ) , r m ( n + N ) ) f ( r m ( n ) ) f ( r m ( n + N ) ) - - - ( 23 )
After receiving M symbol, based on relevant expectation γ nWith coefficient correlation ρ nLog-likelihood function become:
Λ = log ( Π m Λ m ) = M Σ n { 2 ( ρ n Ψ ( n ) - ρ n 2 Φ ( n ) ) ( σ r 2 + σ ω 2 ) ( 1 - ρ n 2 ) - log ( 1 - ρ n 2 ) } - - - ( 24 )
Order
Figure BDA000033812102000610
(25)
φ n = 1 M Σ m [ | r m ( n ) | + | r m * ( n + N ) | ]
Figure BDA000033812102000612
(26)
Φ ( n ) = 1 2 M Σ m [ | r m ( n ) | 2 + | r m * ( n + N ) | 2 ] = φ n 2
θ≤n≤θ+N+N wherein G-1, ask local derviation to obtain the coefficient correlation ρ of likelihood function Λ:
ρ ^ n = Ψ ( n ) Φ ( n ) - - - ( 27 )
γ ^ n = Ψ ( n )
Thereby obtain the least-squares estimation vector of correlation:
r ^ = [ γ ^ 0 , γ ^ 1 , · · · γ ^ N + N G - 1 ] T - - - ( 28 )
Five, the power of the data computation reception signal by M OFDM symbol receiving:
Figure BDA000033812102000713
Utilize received signal power (12) formula to ask for the coefficient correlation of whole channel:
ρ = E [ | r m ( n ) | 2 - σ ω 2 E [ | r m ( n ) | 2 ] - - - ( 30 )
Six, estimate the power of L channel, establish (N+N G) * N constant matrices A:
A = [ a ( 0 ) , a ( 1 ) , · · · , a ( N ) ] ( N + N G ) ×N
a ( 0 ) = [ a ( 0,0 ) , a ( 0,1 ) , · · · , a ( 0 , N + N G - 1 ) ] T
= 1 1 × N G 0 1 × N ( N + N G ) × 1 T - - - ( 31 )
a(i)=[a(i,0),a(i,1),…,a(i,N+N G-1)] T
a(i,j)=a(0,(-i+j))mod(N+N G)
It is mobile that element among a (i) just press the element among a (0) the i circulation, ring shift right, and with regard to confirmable constant matrix, the channel power on L subchannel is estimated as after determining for the useful symbol of OFDM and circulating prefix-length:
First sub-channel positions performance number is given up, and the power that obtains L=N channel is estimated A +Be the pseudo inverse matrix of A,
Figure BDA000033812102000710
Be the column matrix of N, namely finished channel estimating;
Seven, to correlated sampling point set algorithm development DFT window starting position, Λ mBe the maximum likelihood function based on Cyclic Prefix of every frame data:
Λ = 1 M Σ m Λ m = 1 M Σ m Σ n = θ θ + N G - 1 r m ( n ) r m * ( n + N ) (33)
- ρ 2 1 M Σ m Σ n = θ θ + N G - 1 | r ( n ) | 2 + | r * ( n + N ) | 2
Λ = Σ n = θ θ + N G - 1 1 M Σ m r m ( n ) r m * ( n+N ) (34)
- ρ 2 Σ n = θ θ + N G - 1 1 M Σ m | r ( n ) | 2 + | r * ( n + N ) | 2
Figure BDA00003381210200086
The maximum likelihood function of this step relative set is to M frame data N+N GThe data of length are carried out correlation operation, i.e. two-dimensional search, and the accuracy of timing estimation is higher, tries to achieve the θ of maximum correspondence of likelihood function with regard to is-symbol timing estimation position, i.e. DFT window starting position:
Figure BDA00003381210200084
Utilize the autocorrelation performance of Cyclic Prefix, this method obtains the sub-channel power estimation by the maximum likelihood algorithm of synchronous estimation, finish timing synchronization with the channel power results estimated conversely and estimate, namely finish channel estimating and method for synchronous based on Cyclic Prefix.
The present embodiment effect:
The present invention is based on channel estimating and the signal-timing method of Cyclic Prefix, regularly separating the situation of carrying out with channel estimating and symbol compares, reduced the complexity of computing, utilize the symbol of channel estimation results regularly to calculate and belong to two-dimensional search, have higher estimated accuracy, can be applicable to most evil bad channel circumstance.For M sample, the multiplicative complexity of unified algorithm is M*NG, and most of is add operation, and obviously this algorithm complex is minimum.The present invention can realize that the single-core cable channel transmission rate is 80kbps, the spread of the rumours system of error rate 1e-4.
Verify the present embodiment effect by following examples:
One, the transmitting terminal collection is at first carried out (2,1,3) convolutional encoding as forward error correction FEC control from the data of transducer, and coding output is mapped to QAM data flow X as the input of 16QAM k=[X 0, k, X 1, k... X N-1, k], 0≤k≤N-1 represents the data on i subcarrier of k symbol; Modulation signal carries out serial to parallel conversion, inverse discrete Fourier transform IDFT and parallel serial conversion successively, becomes serial data stream x k=[x 0, k, x 1, k... x N-1, k], be the data d of M with the tail end length of each OFDM symbol k=[x N-M, k, x N-M+1, k... x N-1, k] copy to the front as Cyclic Prefix, be added with the Cyclic Prefix in OFDM System signal and be coupled on the single-core cable and transmit;
Two, receiving terminal will be through the signal of channel transmission from the single-core cable decoupling zero and carry out power amplification, and sample frequency is identical with transmitting terminal, is designated as r (n), is modeled as:
r ( n ) = Σ l = 0 N h ( n , l ) s ( n - θ ) + ω ( n )
H (n, l) the expression impulse response of l subchannel of n constantly, 1≤l≤L, ω (n) expression zero-mean variance is σ 2 ωWhite Gaussian noise, θ are channel latency, at first according to Cyclic Prefix data z (n)=[r N-G (n), r N-G+1 (n)... r N-1 (n)] and OFDM symbol endian data y (n)=[r N-G (n), r N-G+1 (n)... r N-1 (n)] correlation carries out synchronously and channel estimating;
Three, the foundation of channel estimating is that the symbol of the message segment correspondence position of a plurality of frames transmits at same subchannel, utilizing these symbol power and received signal power to estimate power on this subchannel, specifically is to make the maximized y of z (n) probability density function (n) and channel parameter:
f ( r m ( n ) ) = exp ( - | r m ( n ) | σ r 2 + σ ω 2 ) π ( σ r 2 + σ ω 2 )
For delayedchannel, m symbol is subjected to m-1 symbol-interference,
r m ( n ) = Σ l = 0 N h ( n , l ) r m - 1 ( n - l - θ ) + Σ l = 0 N h ( n , l ) r m ( n - l - θ ) + ω ( n )
n∈{θ,θ+1,…θ+N+N G-1}
r m ( n + N ) = Σ l = 0 N h ( n , l ) r m ( n + N - l - θ ) +
Σ l = 0 N h ( n , l ) r m + 1 ( n + N - l - θ ) + ω ( n + N )
Associating Gaussian probability-density function between two sampled values:
f ( r m ( n ) , r m ( n + N ) ) = exp ( - | r m ( n ) | 2 - 2 ρ n Re { r m ( n ) r m * ( n + N ) + | r m ( n + N ) | 2 ( σ r 2 + σ ω 2 ) ( 1 - ρ n 2 ) ) π 2 ( σ r 2 + σ ω 2 ) 2 ( 1 - ρ n 2 )
Wherein
σ r 2 ≡ Σ l σ h ( l ) 2
Coefficient correlation between the sampled value of two N of being separated by and correlation expectation:
ρ n = E [ r m ( n ) r m * ( n + N ) ] E [ | r m ( n ) | 2 ] + E [ | r m ( n + N ) | 2 ]
γ n = E [ r m ( n ) r m * ( n + N ) ] = Σ l = 1 L σ h ( l ) 2 + σ ω 2
Four, intercepted length is 2N+N in frame data GThe region of search in, calculate m symbol probability density function and ask log-likelihood function to obtain following formula:
Λ m = log ( Π m f ( r m ( n ) , r m ( n + N ) ) f ( r m ( n ) ) f ( r m ( n + N ) ) )
After receiving M symbol, based on relevant expectation γ nBecome with the log-likelihood function of coefficient correlation ρ:
Λ = M Σ n { 2 ( ρ n Ψ ( n ) - ρ n 2 Φ ( n ) ) ( σ r 2 + σ ω 2 ) ( 1 - ρ n 2 ) - log ( 1 - ρ n 2 ) }
Order
Figure BDA00003381210200102
φ n = 1 M Σ m [ | r m ( n ) | + | r m * ( n + N ) | ]
Figure BDA00003381210200104
Φ ( n ) = 1 2 M Σ m [ | r m ( n ) | 2 + | r m * ( n + N ) | 2 ] = φ n 2
θ≤n≤θ+N+N wherein G-1, require the maximum of likelihood function Λ, to coefficient correlation ρ nAsk local derviation:
Λ ≡ M Σ n Λ n
dΛ n d ρ n = - 2 ( σ r 2 + σ ω 2 ) ( 1 - ρ n 2 ) { ( σ r 2 + σ ω 2 ) ρ n 3 - Ψ ( n ) ρ n 2 +
[ 2 Φ ( n ) - ( σ r 2 + σ ω 2 ) ] ρ n + Ψ ( n ) }
Only need make following formula equal zero and just can obtain ρ nEstimation, but unusual difficult the asking of its real root:
( σ r 2 + σ ω 2 ) ρ n 3 - Ψ ( n ) ρ n 2 + [ 2 Φ ( n ) - ( σ r 2 + σ ω 2 ) ] ρ n - Ψ ( n ) = 0
As can be seen
Figure BDA000033812102001010
When especially M is bigger, so (33) formula becomes:
( ρ n 2 + 1 ) ( Φ ( n ) ρ n - ψ ( n ) ) = 0
Obtained the maximal possibility estimation of coefficient correlation with relevant expectation:
ρ ^ n = Ψ ( n ) Φ ( n )
γ ^ n = Ψ ( n )
Thereby obtain the least-squares estimation vector of correlation:
r ^ = [ γ ^ 0 , γ ^ 1 , · · · γ ^ N + N G - 1 ] T
Five, receive the power of signal by the data computation of the M frame OFDM symbol that receives:
Figure BDA000033812102001015
Utilize received signal power (37) formula to ask for the coefficient correlation of whole channel:
ρ = E [ | r m ( n ) | 2 - σ ω 2 E [ | r m ( n ) | 2 ]
Six, estimate for the power of asking N+1 channel, establish (N+N G) * N constant matrices A,
A = [ a ( 0 ) , a ( 1 ) , · · · , a ( N ) ] ( N + N G ) ×N
a ( 0 ) = [ a ( 0,0 ) , a ( 0,1 ) , · · · , a ( 0 , N + N G - 1 ) ] T
= 1 1 × N G 0 1 × N ( N + N G ) × 1 T
a(i)=[a(i,0),a(i,1),…,a(i,N+N G-1)] T
a(i,j)=a(0,(-i+j))mod(N+N G)
Notice that the element among a (i) is the element among a (0) to be pressed the i circulation move ring shift right.Determine the back with regard to confirmable constant matrix for the useful symbol of OFDM and circulating prefix-length, then the channel power on L subchannel:
Figure BDA00003381210200115
First sub-channel positions performance number is given up, and is estimated A by the power that can obtain L channel +Be the pseudo inverse matrix of A,
Figure BDA00003381210200116
Column matrix for N.This step has been finished channel estimating;
Seven, utilize the result of calculation of channel estimating that the symbol timing position is carried out two-dimensional search:
At first pair correlation function is derived:
Λ = 1 M Σ m Λ m = 1 M Σ m Σ n = θ θ + N G - 1 r m ( n ) r m * ( n + N )
- ρ 2 1 M Σ m Σ n = θ θ + N G - 1 | r ( n ) | 2 + | r * ( n + N ) | 2
Λ = Σ n = θ θ + N G - 1 1 M Σ m r m ( n ) r m * ( n+N )
- ρ 2 Σ n = θ θ + N G - 1 1 M Σ m | r ( n ) | 2 + | r * ( n + N ) | 2
Figure BDA000033812102001111
Try to achieve the θ of maximum correspondence of likelihood function with regard to is-symbol timing estimation position, just DFT window starting position:
θ = arg max θ { Λ ( θ ) }
The present embodiment effect:
Present embodiment is based on channel estimating and the signal-timing method of Cyclic Prefix, regularly separating the situation of carrying out with channel estimating and symbol compares, reduced the complexity of computing, utilize the symbol of channel estimation results regularly to calculate and belong to two-dimensional search, have higher estimated accuracy, can be applicable to most evil bad channel circumstance.For M sample, the multiplicative complexity of unified algorithm is M*NG, and most of is add operation, and obviously this algorithm complex is minimum.Present embodiment can realize that the single-core cable channel transmission rate is 80kbps, the spread of the rumours system of error rate 1e-4.
Verify the present embodiment effect by following examples:
One, at first the information of decoupling zero is carried out power amplification, suppose that sampling timing is accurate, receive the M frame data, every frame comprises a plurality of OFDM symbols, is modeled as:
r ( n ) = Σ l = 0 N h ( n , l ) s ( n - θ ) + ω ( n )
21, the M frame data that receive are pressed column count:
Figure BDA00003381210200122
φ n = 1 M Σ m [ | r m ( n ) | + | r m * ( n + N ) | ]
Two or two, at first carry out channel estimating:
Figure BDA00003381210200124
Φ ( n ) = 1 2 M Σ m [ | r m ( n ) | 2 + | r m * ( n + N ) | 2 ] = φ n 2
Two or three, receive the power of signal:
Figure BDA000033812102001211
Two or four, obtain correlation function
γ ^ n = Ψ ( n )
r ^ = [ γ ^ 0 , γ ^ 1 , · · · γ ^ N + N G - 1 ] T
Two or five, establish (N+N G) * N constant matrices A, can calculate and store in advance:
A = [ a ( 0 ) , a ( 1 ) , · · · , a ( N ) ] ( N + N G ) ×N
a ( 0 ) = [ a ( 0,0 ) , a ( 0,1 ) , · · · , a ( 0 , N + N G - 1 ) ] T
= 1 1 × N G 0 1 × N ( N + N G ) × 1 T
a(i)=[a(i,0),a(i,1),…,a(i,N+N G-1)] T
a(i,j)=a(0,(-i+j))mod(N+N G)
Two or six, calculating sub-channel power according to the estimation of (48), (49), (50) estimates:
31, by the coefficient correlation of the whole channel of power calculation that receives signal:
ρ = E [ | r m ( n ) | 2 ] - σ ω 2 E [ | r m ( n ) | 2 ]
Three or two, the region of search being set in the emulation is 2N+N G, to the data computation of circulating prefix-length, maximum likelihood correlation function tolerance:
Figure BDA00003381210200133
The corresponding θ of its maximum is with regard to is-symbol timing estimation value:
Figure BDA00003381210200134
Fig. 2 is the ofdm system structure chart that is applied in the present embodiment in the single-core cable, comprise convolutional encoding and decoding, constellation mapping and solution mapping, IFFT/FFT conversion, and add/go cyclic prefix module, receiving terminal at first carries out channel estimating by receiving data, carry out timing synchronization by estimated result, the subchannel estimating power can carry out the adaptive bit loading simultaneously, and each channel by its big or small assignment information bit that gains, is improved systematic function;
Fig. 3 is the intrinsic behavioral illustrations of circulating prefix structure in the present embodiment, and Cyclic Prefix is added in each OFDM symbol front end, and as can be seen from the figure the maximum likelihood function of probability density appears at the strongest data interval of correlation;
Fig. 4 is channel estimating and the timing synchronization algorithm block diagram based on Cyclic Prefix that proposes in the present embodiment, ψ n and
Figure BDA00003381210200135
Be that the M frame data are searched for by row, corresponding each n circulation stack computing,
Figure BDA00003381210200136
Represent that two inputs pass through certain calculation.

Claims (1)

1. channel estimating and method for synchronous based on a Cyclic Prefix is characterized in that comprising following content based on channel estimating and the method for synchronous of Cyclic Prefix:
One, the transmitting terminal collection is carried out (2,1,3) convolutional encoding as forward error correction FEC control from the data of downhole sensor, and coding is exported the input as 16QAM, and then is mapped to QAM data flow X k=[X 0, k, X 1, k... X N-1, k], 0≤k≤N-1, X kRepresent the data on i subcarrier of k symbol;
The QAM data flow is carried out inverse discrete Fourier transform IDFT and parallel serial conversion successively, becomes OFDM symbol serial data stream x n=[x 0, n, x 1, n... x N-1, n];
Be N with the tail end length of each OFDM symbol serial data stream GData
Figure FDA00003381210100011
Copy to OFDM symbol serial data stream front as Cyclic Prefix, be added with the Cyclic Prefix in OFDM System signal and be coupled on the single-core cable and transmit;
Two, receiving terminal receive channel transmission be added with the Cyclic Prefix in OFDM System signal, will be added with the Cyclic Prefix in OFDM System signal from the single-core cable decoupling zero and carry out power amplification through what channel transmitted then, sample frequency is identical with transmitting terminal, is designated as r (n), is modeled as:
r ( n ) = Σ l = 0 N h ( n , l ) s ( n - θ ) + ω ( n )
H (n, l) the expression impulse response of l subchannel of n constantly, 1≤l≤L, ω (n) expression zero-mean variance is White Gaussian noise, θ are channel latency;
Wherein, definition transmitting terminal Cyclic Prefix data
Figure FDA00003381210100013
With receiving terminal OFDM symbol serial data stream endian data
Figure FDA00003381210100014
Correlation is carried out synchronously and channel estimating;
Three, for channel latency θ, m symbol is subjected to m-1 symbol-interference:
r m ( n ) = Σ l = 0 N h ( n , l ) r m - 1 ( n - l - θ ) + Σ l = 0 N h ( n , l ) r m ( n - l - θ ) + ω ( n ) - - - ( 1 )
n ∈ { θ , θ + 1 , . . . θ + N + N G - 1 }
r m ( n + N ) = Σ l = 0 N h ( n , l ) r m ( n + N - l - θ ) + (2)
Σ l = 0 N h ( n , l ) r m + 1 ( n + N - l - θ ) + ω ( n + N )
The correlation expectation and the coefficient correlation that are divided into mutually between two sampled values of N are respectively:
γ n = E [ r m ( n ) r m * ( n + N ) ] = Σ l = 1 L σ h ( l ) 2 + σ ω 2 - - - ( 3 )
ρ n = E [ r m ( n ) r m * ( n + N ) ] E [ | r m ( n ) | 2 ] + E [ | r m ( n + N ) | 2 ] - - - ( 4 )
Four, intercepted length is 2N+N GThe region of search in, calculate m symbol probability density function and ask log-likelihood function to obtain following formula:
Λ m = Π n = θ θ + N + N G f ( r m ( n ) , r m ( n + N ) ) f ( r m ( n ) ) f ( r m ( n + N ) ) - - - ( 5 )
After receiving M symbol, based on relevant expectation γ nWith coefficient correlation ρ nLog-likelihood function become:
Λ = log ( Π m Λ m ) = M Σ n { 2 ( ρ n Ψ ( n ) - ρ n 2 Φ ( n ) ) ( σ r 2 + σ ω 2 ) ( 1 - ρ n 2 ) - log ( 1 - ρ n 2 ) - - - ( 6 )
Order
Figure FDA00003381210100024
(7)
φ n = 1 M Σ m [ | r m ( n ) | + | r m * ( n + N ) | ]
(8)
Φ ( n ) = 1 2 M Σ m [ | r m ( n ) | 2 + | r m * ( n + N ) | 2 ] = φ n 2
θ≤n≤θ+N+N wherein G-1, ask local derviation to obtain the coefficient correlation ρ of likelihood function Λ:
ρ ^ n = Ψ ( n ) Φ ( n ) - - - ( 9 )
γ ^ n = Ψ ( n )
Thereby obtain the least-squares estimation vector of correlation:
r ^ = [ γ ^ 0 , γ ^ 1 , . . . γ ^ N + N G - 1 ] T - - - ( 10 )
Five, the power of the data computation reception signal by M OFDM symbol receiving:
Figure FDA000033812101000211
Utilize received signal power (12) formula to ask for the coefficient correlation of whole channel:
ρ = E [ | r m ( n ) | 2 ] - σ ω 2 E [ | r m ( n ) | 2 ] - - - ( 12 )
Six, estimate the power of L channel, establish (N+N G) * N constant matrices A:
A = [ a ( 0 ) , a ( 1 ) , . . . , a ( N ) ] ( N + N G ) × N
a ( 0 ) = [ a ( 0,0 ) , a ( 0,1 ) , . . . , a ( 0 , N + N G - 1 ) ] T
= [ 1 1 × N G 0 1 × N ] ( N + N G ) × 1 T - - - ( 13 )
a(i)=[a(i,0),a(i,1),…,a(i,N+N G-1)] T
a(i,j)=a(0,(-i+j))mod(N+N G)
It is mobile that element among a (i) just press the element among a (0) the i circulation, ring shift right, and with regard to confirmable constant matrix, the channel power on L subchannel is estimated as after determining for the useful symbol of OFDM and circulating prefix-length:
Figure FDA00003381210100034
First sub-channel positions performance number is given up, and the power that obtains L=N channel is estimated A +Be the pseudo inverse matrix of A,
Figure FDA00003381210100035
Be the column matrix of N, namely finished channel estimating;
Seven, to correlated sampling point set algorithm development DFT window starting position, Λ mBe the maximum likelihood function based on Cyclic Prefix of every frame data:
Λ = 1 M Σ m Λ m = 1 M Σ m Σ n = θ θ + N G - 1 r m ( n ) r m * ( n + N ) (15)
- ρ 2 1 M Σ m Σ n = θ θ + N G - 1 | r ( n ) | 2 + | r * ( n + N ) | 2
Λ = Σ n = θ θ + N G - 1 1 M Σ m r m ( n ) r m * ( n + N ) (16)
- ρ 2 Σ n = θ θ + N G - 1 1 M Σ m | r ( n ) | 2 + | r * ( n + N ) | 2
Figure FDA000033812101000310
The maximum likelihood function of this step relative set is to M frame data N+N GThe data of length are carried out correlation operation, i.e. two-dimensional search, and the accuracy of timing estimation is higher, tries to achieve the θ of maximum correspondence of likelihood function with regard to is-symbol timing estimation position, i.e. DFT window starting position:
Figure FDA000033812101000311
Utilize the autocorrelation performance of Cyclic Prefix, this method obtains the sub-channel power estimation by the maximum likelihood algorithm of synchronous estimation, finish timing synchronization with the channel power results estimated conversely and estimate, namely finish channel estimating and method for synchronous based on Cyclic Prefix.
CN201310246695.7A 2013-06-20 2013-06-20 Channel estimation and synchronization method based on cyclic prefixes Active CN103346991B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201310246695.7A CN103346991B (en) 2013-06-20 2013-06-20 Channel estimation and synchronization method based on cyclic prefixes

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201310246695.7A CN103346991B (en) 2013-06-20 2013-06-20 Channel estimation and synchronization method based on cyclic prefixes

Publications (2)

Publication Number Publication Date
CN103346991A true CN103346991A (en) 2013-10-09
CN103346991B CN103346991B (en) 2017-02-08

Family

ID=49281766

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201310246695.7A Active CN103346991B (en) 2013-06-20 2013-06-20 Channel estimation and synchronization method based on cyclic prefixes

Country Status (1)

Country Link
CN (1) CN103346991B (en)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103746954A (en) * 2014-01-23 2014-04-23 东南大学 Associated synchronization and frequency offset estimation method for OFDM (Orthogonal Frequency Division Multiplexing) system
CN104022996A (en) * 2014-06-23 2014-09-03 重庆大学 Channel estimation-based timing synchronization method for orthogonal frequency division multiplexing (OFDM) system
CN106597243A (en) * 2017-02-14 2017-04-26 吴笃贵 Probability characteristic parameter extraction method based on partial discharge holographic data
CN111119866A (en) * 2019-12-18 2020-05-08 中海石油(中国)有限公司湛江分公司 Remote transmission short joint with cable
CN111478869A (en) * 2020-03-12 2020-07-31 西北大学 Data synchronization method and system
WO2021121229A1 (en) * 2019-12-18 2021-06-24 深圳市中兴微电子技术有限公司 Method and device for determining timing position, apparatus, and storage medium

Non-Patent Citations (5)

* Cited by examiner, † Cited by third party
Title
LIU XUEYONG.: "Blind Symbol Synchronization for OFDM Systems in Multipath Fading Channels", 《2010 6TH INTERNATIONAL CONFERENCE ON WIRELESS COMMUNITIONS,NETWORKING AND MOBILE COMPUTING》 *
SHAODAN MA.: "Blind Symbol Synchronization Based on Cyclic Prefix for OFDM Systems", 《IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY》 *
朱晗 等: "基于循环前缀的OFDM符号同步改进算法研究", 《遥测遥控》 *
汪涵 等: "利用循环前缀的OFDM***定时同步算法", 《西安电子科技大学学报(自然科学版)》 *
陈恩庆: "基于循环前缀的OFDM***定时同步估计算法", 《通信技术》 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103746954A (en) * 2014-01-23 2014-04-23 东南大学 Associated synchronization and frequency offset estimation method for OFDM (Orthogonal Frequency Division Multiplexing) system
CN103746954B (en) * 2014-01-23 2017-02-08 东南大学 Associated synchronization and frequency offset estimation method for OFDM (Orthogonal Frequency Division Multiplexing) system
CN104022996A (en) * 2014-06-23 2014-09-03 重庆大学 Channel estimation-based timing synchronization method for orthogonal frequency division multiplexing (OFDM) system
CN104022996B (en) * 2014-06-23 2017-03-22 重庆大学 Channel estimation-based timing synchronization method for orthogonal frequency division multiplexing (OFDM) system
CN106597243A (en) * 2017-02-14 2017-04-26 吴笃贵 Probability characteristic parameter extraction method based on partial discharge holographic data
CN106597243B (en) * 2017-02-14 2018-12-07 吴笃贵 A kind of probability characteristics parameter extracting method based on shelf depreciation holographic data
CN111119866A (en) * 2019-12-18 2020-05-08 中海石油(中国)有限公司湛江分公司 Remote transmission short joint with cable
WO2021121229A1 (en) * 2019-12-18 2021-06-24 深圳市中兴微电子技术有限公司 Method and device for determining timing position, apparatus, and storage medium
CN111478869A (en) * 2020-03-12 2020-07-31 西北大学 Data synchronization method and system

Also Published As

Publication number Publication date
CN103346991B (en) 2017-02-08

Similar Documents

Publication Publication Date Title
CN103346991A (en) Channel estimation and synchronization method based on cyclic prefixes
CN100556017C (en) In multi-input multi-output-orthogonal frequency-division multiplexing system for launching synchronously leading method
US8451926B2 (en) Method and device for pre-coding in multiple input multiple output system
CN102104574B (en) Orthogonal frequency division multiplexing (OFDM)-transform domain communication system (TDCS) signal transmission and receiving methods, devices and system
CN103873397B (en) A kind of new joint time domain and frequency domain OFDM receive channel estimation methods
US8548101B2 (en) Demodulation method and demodulator for orthogonal frequency multiplexing—multiple input multiple output system
US20100054355A1 (en) Wireless communication system
US20040082303A1 (en) Space-time doppler coding schemes for time-selective wireless communication channels
CN102804719B (en) Method and apparatus for enhanced channel estimation in wireless communication systems
CN102624666B (en) Cyclic coding method of multi-channel transceiving orthogonal multi-carrier underwater acoustic communication in sparse channel model
CN103780521A (en) Sparsity self-adaptive OFDM system channel estimation method
CN101783781A (en) Information transmission method for lowering peak to average power ratio of OFDM system signal
CN101083515A (en) Channel estimation method and apparatus for OFDM of transmission diversity
CN101309243A (en) Novel OFDM parameterized channel estimator
CN111147407A (en) TMSBL underwater acoustic OFDM time-varying channel estimation method based on channel prediction
CN105024963A (en) Frequency domain OFDM symbol generation method and preamble symbol generation method
CN105187352A (en) Integer frequency offset estimation method based on OFDM preamble
CN105337906A (en) Channel estimation method and device
CN101322365B (en) Noise power interpolation in a multi-carrier system
CN102013955A (en) Method suitable for hardware realization for assisting soft decision decoding by using channel state information
CN105847192B (en) A kind of combined estimation method of dynamic condition of sparse channel
CN103415067A (en) Signal-to-noise ratio estimation method based on detection reference signal
CN105812299A (en) Channel estimation algorithm and system of wireless sensor network based on joint block sparse reconstruction
CN103338166B (en) A kind of channel estimation methods of improvement
CN115276912B (en) Decoding cascade iterative underwater acoustic communication system based on Gauss approximate improved polarization code

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