CN100521665C - Iterative decomposition method for fixed training sequence stuffing modulation system - Google Patents

Iterative decomposition method for fixed training sequence stuffing modulation system Download PDF

Info

Publication number
CN100521665C
CN100521665C CNB2007100985323A CN200710098532A CN100521665C CN 100521665 C CN100521665 C CN 100521665C CN B2007100985323 A CNB2007100985323 A CN B2007100985323A CN 200710098532 A CN200710098532 A CN 200710098532A CN 100521665 C CN100521665 C CN 100521665C
Authority
CN
China
Prior art keywords
frame
training sequence
impulse response
channel impulse
data
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.)
Expired - Fee Related
Application number
CNB2007100985323A
Other languages
Chinese (zh)
Other versions
CN101043481A (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.)
Tsinghua University
Original Assignee
Tsinghua University
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 Tsinghua University filed Critical Tsinghua University
Priority to CNB2007100985323A priority Critical patent/CN100521665C/en
Publication of CN101043481A publication Critical patent/CN101043481A/en
Application granted granted Critical
Publication of CN100521665C publication Critical patent/CN100521665C/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Cable Transmission Systems, Equalization Of Radio And Reduction Of Echo (AREA)

Abstract

The disclosed iterative decomposing method based on fixed training sequence filling comprises: taking current frame training sequence as the cycle prefix of a virtual frame included current frame data and next training sequence to make the linear convolution of virtual frame and channel impulse response as the cycle circular convolution. This invention introduces much convenience to obtain data and training sequence estimation by frequency-domain DFT method and separate the data and sequence for more precise channel estimation. This computer simulation results show that this invention has little loss on system error code performance, and simplifies balance process.

Description

A kind of iterative decomposition method that is used for fixing training sequence stuffing modulation system
Technical field
The invention belongs to digital information transmission technical field, be particularly related to OFDM (Orthogonal FrequencyDivision Multiplexing, OFDM) multicarrier system or single carrier (Single Carrier, SC) in the system based on fixed training sequence (Training Sequence, TS) iterative decomposition method of Tian Chonging.
Background technology
The problem that the current communication technology mainly will solve is how to improve transmission rate in limited bandwidth reliably.Because influence, the especially wireless channel of channel are time dispersive channels, signal can produce distortion and add noise, and therefore in effective transmission payload or data division, system also should be able to identify the variation of channel, and is offset or compensate.In addition, receiving terminal also will carry out clock recovery, carrier wave recovery and channel estimating etc. to received signal.In the transmission environment of complexity, for guaranteeing the reliability and the high efficiency of communication system, the method that communication system adopts usually is one section signal specific of transmission, and protection interval and data block that this signal also can be used as between the transmission data block are synchronous.
For multicarrier system, first and second kinds of formations of OFDM frame format are shown in Fig. 1 (a) and 1 (b) usually.In the form of Fig. 1 (a), DFT (or FFT) piece A2 is positioned at after the Cyclic Prefix section A1, and Cyclic Prefix is as the protection interval of DFT piece.OFDM modulation needs to use protection at interval or its equivalent, so that the multipath that may exist in the antagonism received signal disturbs, prevents the OFDM intersymbol interference, this structure be called Cyclic Prefix in OFDM System (Cyclic Padding OFDM, CP-OFDM).CP-OFDM is used widely at present, as digital audio broadcasting (Digital Audio Broadcasting, DAB), digital video broadcast-terrestrial (Terestrial Digital Video Broadcasting, DVB-T), IEEE 802.11a, HIPERLAN/2 WLAN standard etc.In the form of Fig. 1 (b), the zero padding section is followed in DFT piece back, and this zero padding section is as the protection interval of DFT piece.This structure be called zero padding OFDM (Zero Padding OFDM, ZP-OFDM).Can be referring to document [Muquet B, Wang Z, Giannakis G.B, Courville M.de, and Duhamel P, CyclicPrefixing or Zero Padding for Wireless Multicarrier Transmissions, IEEE Trans.onCommunications, 2002,50 (12): 2136-2148.].
For single-carrier system, frame structure form normally data block is protected the method for filling training sequence in the interval, and it constitutes shown in Fig. 1 (c) and 1 (d).In the form of Fig. 1 (c), data block C2 is between two training sequence C1, and previous training sequence can be regarded the Cyclic Prefix (CP) of a data block and a back training sequence as, eliminates the data inter-block-interference.In the form of Fig. 1 (d), data block D2 is positioned at after the training sequence D1.Can be referring to document [Witschnig H., Mayer, T., Petit M., Hutzelmann H., Springer A., Weigel R., The advantages of a unique wordfor synchronisation andchannel estimation in a SC/FDE system Personal Mobile Communications Conference, 2003.5th European (Conf.Publ.No.492)22-25 April 2003 Page (s): 436-440].
For top described multicarrier/single-carrier system, we all can regard its frame structure as the structure that a training sequence adds data block, and no matter this data block is time domain (as single-carrier system) or (as the multicarrier system) of frequency domain.How to separate training sequence and data, eliminate data to the interference of training sequence with estimated channel impulse response better, and eliminate training sequence to the interference of data with restore data better, be the subject matter that this class frame structure runs in channel estimating and equilibrium.Document [L.Deneire; B.Gyselinckx; and M.Engels; Training sequence versuscyclic prefix-A new lookon single carrier communication; IEEE Commun.Lett.; vol.5; no.7; pp.292-294; Jul.2001.] propose a kind of new thinking, be used for analyzing the carrier wave communication system of filling, as shown in Figure 2 based on fixed training sequence (promptly the training sequence of protection interval filling is the same); regard current frame data and next frame training sequence as a virtual frames, and the training sequence of present frame is regarded as the Cyclic Prefix of this virtual frames.Repetitiousness like this, each training sequence is equivalent to all be used as the rear section frame of previous frame and the Cyclic Prefix of next frame, has improved the efficiency of transmission of system's payload.Because training sequence is regarded a Cyclic Prefix (CP) as, can remove the intersymbol interference (ISI) that multipath channel causes easily in addition, easier with training sequence and data separating, simplify the channel estimating and the equilibrium of multicarrier and single carrier transmitting system.
Summary of the invention
The objective of the invention is to propose a kind of iterative decomposition method that sequence is filled single carrier/multicarrier system that is used for fixing, eliminate the intersymbol interference that multipath channel causes, and training sequence and data are separated.
To the single carrier/multicarrier system of filling based on fixed sequence program, its baseband model as shown in Figure 3.S/P and P/S represent string and conversion and and string conversion respectively among the figure.
Suppose that at transmitting terminal the i frame data are
Figure C200710098532D00061
Symbol
Figure C200710098532D00062
Expression length is the sequence of N.
If through multicarrier system, then need to obtain behind the process inverse discrete Fourier transform (IDFT) earlier,
s i , k = 1 N &Sigma; n = 0 N - 1 S i , n exp { j 2 &pi;nk N } , 0 &le; k < N
In the formula, i represents the OFDM frame number, and capitalization S represents time domain data, and small letter s represents frequency domain data.
Then, with the fixed training sequence (TS) that pre-defines
Figure C200710098532D00064
Be inserted into the output of each IDFT
Figure C200710098532D00065
In.If through single-carrier system, then directly with fixed training sequence (TS)
Figure C200710098532D00066
Be inserted into the i frame data
Figure C200710098532D00067
In, as Fig. 4. (a).
Because the frame structure of multicarrier system and single-carrier system all can be expressed as with the protection between fixed training sequence (TS) the alternate data piece at interval, and therefore data block can be used the unification of i frame data below in frequency domain or time domain
Figure C200710098532D00071
Expression.As Fig. 4. (b), transmission signal frame can be divided into not two parts of aliasing, i.e. fixed training sequence mutually
Figure C200710098532D00072
I 〉=0 and data { d i , k } k = 0 N - 1 , i &GreaterEqual; 0
Transmit and distortion can take place and introduce noise through transmission channel.For convenience of description, we suppose that the channel model that adopts is quasi-static L rank finite impulse responses (FIR) systems, and channel impulse response (CIR) is designated as
Figure C200710098532D00074
In the transmission system of reality, the fixed training sequence Design of length is the maximum delay that is not less than channel, and M 〉=L is promptly arranged.
Since the influence of multipath channel, receiving end signal
Figure C200710098532D00075
Aliasing can take place, and has the received signal of aliasing to comprise two parts: The linear convolution result of expression fixed training sequence and channel impulse response,
Figure C200710098532D00077
The linear convolution result of expression data block and channel impulse response is as Fig. 4. (c), 4. shown in (d).
Figure C200710098532D00078
With
Figure C200710098532D00079
Can be expressed as respectively:
x i , k = d i , k * h i , k = &Sigma; l = 0 L - 1 d i , k - l &CenterDot; h i , l , 0 &le; k < N + L - 1
y i , k = c k * h i , k = &Sigma; l = 0 L - 1 c k - l &CenterDot; h i , l , 0 &le; k < M + L - 1
Because The noise, received signal can be expressed as:
r i,k=u i,k+n i,k,0≤k<M+N
In the formula, n I, kExpression additive white Gaussian noise (AWGN), wherein u I, kCan be expressed as:
u i , k = x i - 1 , k + N + y i , k , 0 &le; k < L - 1 y i , k , L - 1 &le; k < M x i , k - M + y i , k , M &le; k < M + L - 1 x i , k - M , M + L - 1 &le; k < N + M
When the receiving terminal demodulating data, need with
Figure C200710098532D000713
From Remove in the signal, stay remainder
Figure C200710098532D000715
Promptly eliminate the interference of training sequence to data.
For multicarrier system, remainder Just the situation with zero padding OFDM (ZP-OFDM) is identical, therefore the existing method that is applied to the ZP-OFDM system all is suitable for, document [Muquet B for example, Wang Z, Giannakis G.B, CourvilleM.de, and Duhamel P, Cyclic Prefixing or Zero Padding for Wireless Multicarrier Transmissions, IEEE Trans.on Communications, 2002,50 (12): 2136-2148.] ZF of mentioning in (ZF) and least mean-square estimate (MMSE) equalization algorithm.
For single-carrier system, remainder
Figure C200710098532D00081
Can utilize classical time domain equalization technology to eliminate ISI, for example adaptive algorithm of mentioning in the document [S.U.H.Qureshi, " Adaptive Equalization, " Proc.IEEE, vol.73, no.9, Sept.1985, pp.1349-87]; Perhaps use frequency-domain equalization technology, document [N.Benvenuto and S.Tomasin for example, " On the comparisonbetween OFDM and single carrier modulation with a DFE using afrequency-domain feed-forwardfilter; " IEEE Trans.Commun., vol.50, no.6, pp.947-955, June 2002] in the SC-DFE method mentioned.
In general analysis, we suppose that usually receiving terminal can access channel impulse response accurately, so fixed training sequence can disassemble fully with data.Yet in fact to expect channel impulse response accurately, the influence of data and training sequence need be separated fully.Therefore, accurately decomposition data and training sequence and accurate these 2 of estimated channel impulse responses condition each other.And because the time variation of channel, the error of system's introducing and the deviation of method of estimation own often can not obtain channel impulse response accurately.
The present invention proposes iterative decomposition method, makes channel estimating more accurate, and separating of training sequence and data is also more accurate.The invention is characterized in that this method may further comprise the steps successively in realization, as shown in Figure 5:
Step (1). supposing the system is finished synchronously, the training sequence of the data of present frame and next frame is considered as a virtual frames, and the training sequence of present frame is regarded as the Cyclic Prefix of this virtual frames, thereby described Cyclic Prefix and virtual frames are constituted a processed frame, wherein identical training sequence is made the protection usefulness of filling at interval, is defined as fixed training sequence, so repetitiousness, with when removing intersymbol interference, training sequence and data separating;
Step (2). differentiating described processed frame, represent with i, is also right and wrong the 0th frame of the 0th frame, estimates its channel impulse response respectively:
Step (2.1). when processed frame is the 0th frame:
The fixed training sequence in the processed frame
Figure C200710098532D00082
And the linear convolution result of this fixed training sequence and corresponding its channel impulse estimation response
Figure C200710098532D00083
Be N 1The point discrete Fourier conversion, N 1M+L, the not enough N if sequence is counted 1, then zero padding is to N 1The point.M is the length of fixed training sequence, and L is a channel impulse response length for the exponent number as the quasi-static L rank finite impulse response filter of channel model, thereby obtains
Figure C200710098532D00084
With
Figure C200710098532D00085
The channel estimating of the 0th frame
Figure C200710098532D00086
Obtain by following formula
h ^ i , k iter = 0 = IDFT { Y 0 , k C k } , 0≤k<N 1-1, k 〉=L item is 0;
Step (2.2). when processed frame is non-the 0th frame:
If for the first time iteration, the then channel impulse response of i frame
Figure C200710098532D00091
Channel impulse response with known i-1 frame
Figure C200710098532D00092
Equate, promptly { h ^ i , l iter = 0 } l = 0 L - 1 = { h ^ i - 1 , l } l = 0 L - 1 Iteration sequence number I is made as 0, the beginning iteration;
If not iteration for the first time is then the channel impulse response based on known i-1 frame
Figure C200710098532D00094
Last iteration result with the i frame
Figure C200710098532D00095
Linear interpolation obtains
Step (3). use the frequency domain equalization algorithm, estimate i signal frame data
Step (3.1). the data in the i signal frame With training sequence in the i+1 signal frame
Figure C200710098532D00098
Regard the i virtual frames as
Figure C200710098532D00099
The training sequence in the i signal frame be considered as the i virtual frames cyclic prefix CP, wherein N is the length of data, thereby obtains the i virtual frames
Figure C200710098532D000910
With the channel impulse response of i virtual frames as the training sequence of Cyclic Prefix
Figure C200710098532D000911
Circular convolution
Step (3.2). respectively in the step (3.1)
Figure C200710098532D000913
Figure C200710098532D000914
Make N 2The conversion of=M+N point discrete Fourier obtains
Figure C200710098532D000915
With
Figure C200710098532D000916
The not enough N if sequence is counted 2, then zero padding is to N 2Point, i virtual frames data estimation { v ^ i , k iter = I } k = 0 N 1 - 1 Obtain by following formula
{ v ^ i , k iter = I } k = 0 M + N - 1 = IDFT { Z i , k iter = I H k iter = I } , 0≤k<M+N-1
Take out the i virtual frames
Figure C200710098532D000919
The top n data be i signal frame data estimation:
{ d ^ i , k iter = I } k = 0 N - 1 = { v ^ i , k iter = I } k = 0 N - 1 , 0≤k<N-1;
Step (4). obtain the linear convolution result's of i frame training sequence and channel impulse response estimation,
By calculating N 2Leaf transformation obtains the data in the i signal frame in the=M+N point discrete Fourier
Figure C200710098532D000921
And channel impulse response
Figure C200710098532D000922
The linear convolution result be expressed as
Figure C200710098532D000923
The not enough N if sequence is counted 2, then zero padding is to N 2The point,
From i frame received signal The middle linear convolution result who removes i-1 frame data and channel impulse response
Figure C200710098532D000925
And
Figure C200710098532D000926
Thereby obtain the linear convolution result of i signal frame training sequence and channel impulse response { y ^ i , k iter = I } k = 0 M + N - 1 Estimation:
y ^ i , k iter = I = r i , k - x ^ i - 1 , k + N , 0 &le; k < L - 1 r i , k , L - 1 &le; k < M r i , k - x ^ i , k - M iter = I , M &le; k < M + L - 1
Step (5). adopt the frequency domain algorithm for estimating, estimate the channel impulse response of i signal frame,
Will
Figure C200710098532D00102
With Be N 1Leaf transformation obtains in the point discrete Fourier
Figure C200710098532D00104
With
Figure C200710098532D00105
The not enough N if sequence is counted 1, then zero padding is to N 1Point, channel estimating Obtain by following formula
h ^ i , k iter = I = IDFT { Y i , k iter = I C k } , 0≤k<N 1-1,
Then, will
Figure C200710098532D00108
In k 〉=L item be set to zero, thereby obtain
Figure C200710098532D00109
L is the length of channel impulse response;
Step (6) if. reached predefined iterations J, then stopped iteration,
Figure C200710098532D001010
With
Figure C200710098532D001011
Be respectively right
Figure C200710098532D001012
With
Figure C200710098532D001013
Final estimation, be designated as Then use the same method again and handle the i+1 frame signal; If do not reach predefined iterations J, I adds 1 with the iteration sequence number, returns step (1) and carries out iterative computation again.
Description of drawings
Fig. 1 is two kinds of frame structures that are applied to multicarrier system at present and two kinds of frame structures that are applied to single-carrier system: figure (a) is Cyclic Prefix OFDM frame structure, figure (b) is a zero padding OFDM frame structure, the frame structure one that figure (c) fills for fixed training sequence, the frame structure two that figure (d) fixed training sequence is filled;
Fig. 2 is the new processing thinking for above-mentioned four kinds of frame structures;
Fig. 3 is the baseband model based on the multicarrier/single-carrier system of training sequence filling;
Fig. 4 is the transmission of above-mentioned four kinds of frame structure systems and the Time Domain Decomposition of received signal frame: figure (a) is for sending signal frame, and figure (b) is for sending the Time Domain Decomposition of signal frame, and figure (c) is the Time Domain Decomposition of received signal, and figure (d) is the received signal frame; Wherein figure (b) illustrates that the training sequence and the data that send signal frame do not have aliasing, illustrate that because multipath disturbs, the training sequence of received signal frame and data are aliasings and scheme (c);
The flow chart of the iterative decomposition method of filling based on fixed training sequence that Fig. 5 proposes for the present invention;
The error sign ratio performance curve of iterative algorithm under channel model 1 that Fig. 6 proposes for the present invention:
Figure C200710098532D001015
Be QPSK, I=0,
Figure C200710098532D001016
Be QPSK, I=1,
Figure C200710098532D001017
Be QPSK, I=2,
Figure C200710098532D00111
Be 16QAM, I=0,
Figure C200710098532D00112
Be 16QAM, I=1,
Figure C200710098532D00113
Be 16QAM, I=2,
Figure C200710098532D00114
Be 64QAM, I=0,
Figure C200710098532D00115
Be 64QAM, I=1,
Figure C200710098532D00116
Be 64QAM, I=2,
Same under the curve representation method;
The error sign ratio performance curve of iterative algorithm under channel model 2 that Fig. 7 proposes for the present invention.
Embodiment
The iterative decomposition method of the present invention proposes a kind of multicarrier/single-carrier system of filling based on fixed training sequence, it may further comprise the steps successively:
Step (1). supposing the system is finished synchronously, the training sequence of the data of present frame and next frame is considered as a virtual frames, and the training sequence of present frame is regarded as the Cyclic Prefix of this virtual frames, thereby described Cyclic Prefix and virtual frames are constituted a processed frame, wherein identical training sequence is made the protection usefulness of filling at interval, is defined as fixed training sequence, so repetitiousness, with when removing intersymbol interference, training sequence and data separating;
Step (2). differentiating described processed frame, represent with i, is also right and wrong the 0th frame of the 0th frame, estimates its channel impulse response respectively:
Step (2.1). when processed frame is the 0th frame:
The fixed training sequence in the processed frame
Figure C200710098532D00117
And the linear convolution result of this fixed training sequence and corresponding its channel impulse estimation response Be N 1The point discrete Fourier conversion, N 1M+L, the not enough N if sequence is counted 1, then zero padding is to N 1The point.M is the length of fixed training sequence, and L is a channel impulse response length for the exponent number as the quasi-static L rank finite impulse response filter of channel model, thereby obtains
Figure C200710098532D00119
With
Figure C200710098532D001110
The channel estimating of the 0th frame
Figure C200710098532D001111
Obtain by following formula
h ^ i , k iter = 0 = IDFT { Y 0 , k C k } , 0≤k<N 1-1, k 〉=L item is 0;
Step (2.2). when processed frame is non-the 0th frame:
If for the first time iteration, the then channel impulse response of i frame
Figure C200710098532D001113
Channel impulse response with known i-1 frame
Figure C200710098532D001114
Equate, promptly { h ^ i , l iter = 0 } l = 0 L - 1 = { h ^ i - 1 , l } l = 0 L - 1 Iteration sequence number I is made as 0, the beginning iteration;
If not iteration for the first time is then the channel impulse response based on known i-1 frame
Figure C200710098532D001116
Last iteration result with the i frame
Figure C200710098532D001117
Linear interpolation obtains
Step (3). use the frequency domain equalization algorithm, estimate i signal frame data
Step (3.1). the data in the i signal frame
Figure C200710098532D00121
With training sequence in the i+1 signal frame
Figure C200710098532D00122
Regard the i virtual frames as
Figure C200710098532D00123
The training sequence in the i signal frame be considered as the i virtual frames cyclic prefix CP, wherein N is the length of data, thereby obtains the i virtual frames
Figure C200710098532D00124
With the channel impulse response of i virtual frames as the training sequence of Cyclic Prefix
Figure C200710098532D00125
Circular convolution
Figure C200710098532D00126
Step (3.2). respectively in the step (3.1)
Figure C200710098532D00128
Make N 2The conversion of=M+N point discrete Fourier obtains
Figure C200710098532D00129
With
Figure C200710098532D001210
The not enough N if sequence is counted 2, then zero padding is to N 2Point, i virtual frames data estimation { v ^ i , k iter = I } k = 0 N 1 - 1 Obtain by following formula
{ v ^ i , k iter = I } k = 0 M + N - 1 = IDFT { Z i , k iter = I H k iter = I } , 0 &le; k < M + N - 1
Take out the i virtual frames
Figure C200710098532D001213
The top n data be i signal frame data estimation:
{ d ^ i , k iter = I } k = 0 N - 1 = { v ^ i , k iter = I } k = 0 N - 1 , 0 &le; k < N - 1 ;
Step (4). obtain the linear convolution result's of i frame training sequence and channel impulse response estimation,
By calculating N 2Leaf transformation obtains the data in the i signal frame in the=M+N point discrete Fourier
Figure C200710098532D001215
And channel impulse response
Figure C200710098532D001216
The linear convolution result be expressed as
Figure C200710098532D001217
The not enough N if sequence is counted 2, then zero padding is to N 2The point,
From i frame received signal
Figure C200710098532D001218
The middle linear convolution result who removes i-1 frame data and channel impulse response
Figure C200710098532D001219
And
Figure C200710098532D001220
Thereby obtain the linear convolution result of i signal frame training sequence and channel impulse response { y ^ i , k iter = I } k = 0 M + N - 1 Estimation:
y ^ i , k iter = I = r i , k - x ^ i - 1 , k + N , 0 &le; k < L - 1 r i , k , L - 1 &le; k < M r i , k - x ^ i , k - M iter = I , M &le; k < M + L - 1
Step (5). adopt the frequency domain algorithm for estimating, estimate the channel impulse response of i signal frame,
Will With
Figure C200710098532D001224
Be N 1Leaf transformation obtains in the point discrete Fourier
Figure C200710098532D001225
With
Figure C200710098532D001226
The not enough N if sequence is counted 1, then zero padding is to N 1Point, channel estimating Obtain by following formula
h ^ i , k iter = I = IDFT { Y i , k iter = I C k } , 0≤k<N 1-1,
Then, will
Figure C200710098532D00132
In k 〉=L item be set to zero, thereby obtain
Figure C200710098532D00133
L is the length of channel impulse response;
Step (6) if. reached predefined iterations J, then stopped iteration,
Figure C200710098532D00134
With Be respectively right
Figure C200710098532D00136
With
Figure C200710098532D00137
Final estimation, be designated as
Figure C200710098532D00138
Figure C200710098532D00139
Then use the same method again and handle the i+1 frame signal; If do not reach predefined iterations J, I adds 1 with the iteration sequence number, returns step (1) and carries out iterative computation again.
Based on foregoing description, the iterative decomposition method based in the multicarrier/single-carrier system of fixed training sequence filling proposed by the invention has been carried out Computer Simulation, main simulation parameter is as shown in table 1.Adopt two kinds of channel models 1 shown in the table 2 and 3 and 2 in the emulation.Wherein, multipath channel shown in the table 2 is the fixedly receive channel model of European DVB-T standard, multipath channel shown in the table 3 is Chinese pbs film TV management (the State Administration of Radio Film and Television of general bureau, SARFT) single frequency network that proposes in the Digital Television test report (SFN) model, this multipath channel comprise the 0dB echo that time-delay reaches 30us.In simulation process, adopt parameter N=3780, M=L=420, N 1=840, N 2=4200, fixed training sequence adopts one section pseudo random sequence, and (Pseudorandom Noise Sequence PN) fills.It is that (Symbol Error Rate, SER) performance relatively for the error sign ratio of 0,1,2 o'clock QPSK, 16QAM, three kinds of planisphere modulated of 64QAM system that Fig. 6 and Fig. 7 have listed under two kinds of simulated channel no iteration and iterations respectively.As seen, the method for the present invention's proposition just makes systematic function be greatly improved when an iteration.
The main simulation parameter of table 1
Symbol rate 7.56M symbol/second
The subcarrier planisphere QPSK,16QAM,64QAM
OFDM sub-carrier number N 3780
Subcarrier spacing 2KHz
The training sequence length M 420
The channel impulse response of table 2 channel model 1
Tap Postpone (T s) Normalized power
1 0 1
2 2 0.22589
3 4 0.15034
4 5 0.051534
5 6 0.14972
6 7 0.17099
7 13 0.29572
8 16 0.40716
9 18 0.25878
10 19 0.22116
11 26 0.26291
12 28 0.24014
13 30 0.057662
14 31 0.061831
15 41 0.25973
16 42 0.11659
17 59 0.40097
18 83 0.30359
19 98 0.35083
20 101 0.18507
21 165 0.17681
The channel impulse response of table 3 channel model 2
Tap Postpone (T s) Normalized power
1 14 1
2 0 0.126
3 15 0.1
4 27 0.1
5 57 0.316
6 241 1

Claims (1)

1, the iterative decomposition method in a kind of modulating system of filling based on fixed training sequence is characterized in that this method is to realize according to the following steps successively in the digital integrated circuit of receiving terminal:
Step (1). suppose that modulating system finishes synchronously, the training sequence of the data of current demand signal frame and next frame is considered as a virtual frames, and the training sequence of current demand signal frame is regarded as the Cyclic Prefix of this virtual frames, thereby described Cyclic Prefix and virtual frames are constituted a processed frame, wherein identical training sequence is made the protection usefulness of filling at interval, is defined as fixed training sequence, so repetitiousness, with when removing intersymbol interference, training sequence and data separating;
Step (2). differentiating described processed frame, represent with i, is also right and wrong the 0th frame of the 0th frame, estimates its channel impulse response respectively:
Step (2.1). when processed frame is the 0th frame:
The fixed training sequence in the processed frame
Figure C200710098532C00021
And the linear convolution result of this fixed training sequence and corresponding its channel impulse estimation response
Figure C200710098532C00022
Be N 1The point discrete Fourier conversion, N 1M+L, the not enough N if sequence is counted 1, then zero padding is to N 1Point, M are the length of fixed training sequence, and L is a channel impulse response length for the exponent number as the quasi-static L rank finite impulse response filter of channel model, thereby obtains
Figure C200710098532C00023
With
Figure C200710098532C00024
The channel impulse response of the 0th frame
Figure C200710098532C00025
Obtain by following formula
h ^ i , k iter = 0 = IDFT { Y 0 , k C k } , 0≤k<N 1-1, k 〉=L item is 0;
Step (2.2). when processed frame is non-the 0th frame:
If for the first time iteration, the then channel impulse response of i frame
Figure C200710098532C00027
Channel impulse response with known i-1 frame
Figure C200710098532C00028
Equate, promptly { h ^ i , l iter = 0 } l = 0 L - 1 = { h ^ i - 1 , l } l = 0 L - 1 Iteration sequence number I is made as 0, the beginning iteration;
If not iteration for the first time is then the channel impulse response based on known i-1 frame Last iteration result with the i frame
Figure C200710098532C000211
Linear interpolation obtains
Figure C200710098532C000212
Step (3). use the frequency domain equalization algorithm, estimate i signal frame data
Step (3.1). the data in the i signal frame
Figure C200710098532C000213
With training sequence in the i+1 signal frame
Figure C200710098532C000214
Regard the i virtual frames as
Figure C200710098532C000215
The training sequence in the i signal frame be considered as the i virtual frames cyclic prefix CP, wherein N is the length of data, thereby obtains the i virtual frames
Figure C200710098532C00031
With channel impulse response as the training sequence of the cyclic prefix CP of i virtual frames
Figure C200710098532C00032
Circular convolution
Figure C200710098532C00033
Step (3.2). respectively in the step (3.1) Make N 2The conversion of=M+N point discrete Fourier obtains With The not enough N if sequence is counted 2, then zero padding is to N 2Point, i virtual frames data estimation
Figure C200710098532C00038
Obtain by following formula
{ v ^ i , k iter = I } k = 0 M + N - 1 = IDFT { Z i , k iter = I H k iter = I } , 0≤k<M+N-1
Take out the i virtual frames
Figure C200710098532C000310
The top n data be i signal frame data estimation:
{ d ^ i , k iter = I } k = 0 N - 1 = { v ^ i , k iter = I } k = 0 N - 1 , 0≤k<N-1;
Step (4). obtain the linear convolution result's of i frame training sequence and channel impulse response estimation,
By calculating N 2Leaf transformation obtains the data in the i signal frame in the=M+N point discrete Fourier
Figure C200710098532C000312
And channel impulse response
Figure C200710098532C000313
The linear convolution result be expressed as
Figure C200710098532C000314
The not enough N if sequence is counted 2, then zero padding is to N 2The point,
From i frame received signal The middle linear convolution result who removes i-1 frame data and channel impulse response
Figure C200710098532C000316
And
Figure C200710098532C000317
Thereby obtain the linear convolution result of i signal frame training sequence and channel impulse response { y ^ i , k iter = I } k = 0 M + N - 1 Estimation:
y ^ i , k iter = I = r i , j - x ^ i - 1 , k + N 0 &le; k < L - 1 r i , k L - 1 &le; k < M r i , k - x ^ i , k - M iter = I M &le; k < M + L - 1
Step (5). adopt the frequency domain algorithm for estimating, estimate the channel impulse response of i signal frame,
Will
Figure C200710098532C000320
With
Figure C200710098532C000321
Be N 1Leaf transformation obtains in the point discrete Fourier
Figure C200710098532C000322
With
Figure C200710098532C000323
The not enough N if sequence is counted 1, then zero padding is to N 1Point, channel impulse response
Figure C200710098532C000324
Get by following formula
h ^ i , k iter = I = IDFT { Y i , k iter = I C k } , 0≤k<N 1-1,
Then, will
Figure C200710098532C000326
In k 〉=L item be set to zero, thereby obtain
Figure C200710098532C000327
L is the length of channel impulse response;
Step (6) if. reached predefined iterations J, then stopped iteration, With
Figure C200710098532C00042
Be respectively right
Figure C200710098532C00043
With
Figure C200710098532C00044
Final estimation, be designated as
Figure C200710098532C00045
Figure C200710098532C00046
Then use the same method again and handle the i+1 frame signal; If do not reach predefined iterations J, I adds 1 with the iteration sequence number, returns step (1) and carries out iterative computation again.
CNB2007100985323A 2007-04-20 2007-04-20 Iterative decomposition method for fixed training sequence stuffing modulation system Expired - Fee Related CN100521665C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB2007100985323A CN100521665C (en) 2007-04-20 2007-04-20 Iterative decomposition method for fixed training sequence stuffing modulation system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB2007100985323A CN100521665C (en) 2007-04-20 2007-04-20 Iterative decomposition method for fixed training sequence stuffing modulation system

Publications (2)

Publication Number Publication Date
CN101043481A CN101043481A (en) 2007-09-26
CN100521665C true CN100521665C (en) 2009-07-29

Family

ID=38808677

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB2007100985323A Expired - Fee Related CN100521665C (en) 2007-04-20 2007-04-20 Iterative decomposition method for fixed training sequence stuffing modulation system

Country Status (1)

Country Link
CN (1) CN100521665C (en)

Families Citing this family (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101141426B (en) * 2007-10-22 2011-10-26 清华大学 Channel estimation method used for multi-user multi-aerial system
CN101836407B (en) * 2007-12-10 2013-03-27 中兴通讯股份有限公司 A method for optimizing the radio frequency performance of the terminal
CN101588327B (en) * 2008-05-19 2013-03-27 清华大学 Data-guiding channel estimation method for OFDM systems, and implementation device thereof
CN104660539B (en) * 2013-11-20 2018-09-21 上海数字电视国家工程研究中心有限公司 The modulation-demo-demodulation method for including time-domain training sequence based on multicarrier
US10368327B2 (en) 2014-05-14 2019-07-30 Satixfy Israel Ltd. Method and system for signal communications
WO2015173793A1 (en) 2014-05-14 2015-11-19 Satixfy Ltd. A method of exchanging communications between a satellite and terminals associated therewith
CN106537788B (en) * 2014-05-20 2019-09-03 萨迪斯飞以色列有限公司 Method for reducing interference in satellite communication network
US10033509B2 (en) 2014-05-20 2018-07-24 Satixfy Israel Ltd. Method and system for satellite communication
CN105245476B (en) * 2015-08-27 2018-03-30 哈尔滨工业大学 Suitable for the efficient symbol cyclic shift equalization methods of non-cycle prefix OFDM/OFDMA systems

Non-Patent Citations (4)

* Cited by examiner, † Cited by third party
Title
Iterative Padding Substraction of the PN Sequence for theTDS-OFDM over Broadcast Channels. Jun Wang, Zhi-Xing Yang, Chang-Yong Pan, Jian Song, LinYang.IEEE TRANSACTIONS ON CONSUMER ELECTRONICS,Vol.51 No.4. 2005 *
Training Sequence versus Cyclic Prefix------- A New Look onSingle Carrier Communication. Luc Deneire, Bert Gyselinckx,Mare Engels.IEEE COMMUNICATIONS LETTERS,Vol.5 No.7. 2001 *
Training Sequence versus Cyclic Prefix--A New Look onSingle Carrier Communication. Luc Deneire, Bert Gyselinckx,Mare Engels.IEEE COMMUNICATIONS LETTERS,Vol.5 No.7. 2001 *
地面数字电视广播的信道估计算法. 杨知行,王军,潘长勇,杨林.电子学报,第30卷第9期. 2002 *

Also Published As

Publication number Publication date
CN101043481A (en) 2007-09-26

Similar Documents

Publication Publication Date Title
CN100521665C (en) Iterative decomposition method for fixed training sequence stuffing modulation system
Wang et al. Iterative padding subtraction of the PN sequence for the TDS-OFDM over broadcast channels
Thaj et al. Orthogonal time sequency multiplexing modulation: Analysis and low-complexity receiver design
CN101364831B (en) Method for channel estimation
CN1643867B (en) Device and method for estimating channels
CN1893409B (en) Method for eliminating interaction of pseudo-random series fill in OFDM modulation system
CN103905083B (en) Adopt pilot tone transmission and the channel estimating of the communication system of point multiplexing frequently
CN101467407B (en) Channel estimation in frequency domain in single carrier wave fdma system
CN103873397B (en) A kind of new joint time domain and frequency domain OFDM receive channel estimation methods
CN102461102A (en) Process for estimating the channel from the pss signal in a lte communication network, and receiver for the same
CN101729479B (en) Blind channel estimation method based on cyclostationarity of OFDM signals
CN1913396B (en) Single/multiple carrier compatible digital broadcast system communication method
CN101807954B (en) Time domain synchronous frequency division multiple access method for uplink multi-users
CN102045285B (en) Channel estimation method and device and communication system
CN102790746B (en) Channel estimation method for OFDM (orthogonal frequency division multiplexing) system
CN101835252B (en) Device and method for channel estimation and channel post-processing
CN103281272A (en) OFDM system signal detection method without cyclic prefix on basis of BEM
CN100376103C (en) Time-varying channel evaluation and equalizing method and system for TDS-OFDM receiver
CN101958866B (en) Pilot frequency insertion method and module
CN1984109A (en) Channel estimater and channel estimating method in telecommunication system
Kwon et al. Cross-antenna interference cancellation and channel estimation for MISO-FBMC/QAM-based eMBMS
CN101888359A (en) Multi-address access system based on TDS-OFDM (Time-Domain Synchronous Orthogonal Frequency Division Multiplexing) as well as signal frame structure and receiving method thereof
Choi et al. Low-complexity 2D LMMSE channel estimation for OFDM systems
CN101115047B (en) OFDM receiving and dispatching system for high speed mobile environment
Ribeiro et al. An OFDM Symbol Design for Reduced Complexity MMSE Channel Estimation.

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

Granted publication date: 20090729

Termination date: 20150420

EXPY Termination of patent right or utility model