CN1346187A - Known time delay based channel estimating method - Google Patents

Known time delay based channel estimating method Download PDF

Info

Publication number
CN1346187A
CN1346187A CN00130610A CN00130610A CN1346187A CN 1346187 A CN1346187 A CN 1346187A CN 00130610 A CN00130610 A CN 00130610A CN 00130610 A CN00130610 A CN 00130610A CN 1346187 A CN1346187 A CN 1346187A
Authority
CN
China
Prior art keywords
vector
initialized
channel
channel estimation
matrix
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
CN00130610A
Other languages
Chinese (zh)
Other versions
CN1136686C (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.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
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 Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CNB001306103A priority Critical patent/CN1136686C/en
Publication of CN1346187A publication Critical patent/CN1346187A/en
Application granted granted Critical
Publication of CN1136686C publication Critical patent/CN1136686C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Abstract

The present invention discloses a known time delay based channel estimating method. Under the condition of that the multipath parameter of current time-slot user channel is real-time estimated said method utilizes the conjugate gradient method to make channel estimation of structure matrix of real-time construction, and can obtain the channel parameter model approaching to actuality, at the same time, in the course of obtaining unbiassed channel estimation the massive calculation necessary for structure matrix inversion can be avoided, and the calculation effect obtained by direct inversion can be attained, therefore, at the same time of raising channel estimation accuracy it possesses higher channel estimation efficiency.

Description

A kind of channel estimation methods based on known time delay
The present invention relates to the channel estimation methods in a kind of SCDMA (S-CDMA) system, the channel estimation methods in the especially a kind of SCDMA system based on known time delay.
In existing research to the synchronous CDMA system channel estimating, the optimum and the suboptimum channel estimation methods of joint-detection " in the CDMA mobile communication systems up link based on " (" Optimum andSuboptimum Channel Estimation for Uplink of CDMA Mobile RadioSystem with Joint Detection of the 39th to 50 page be entitled as in european telecommunication and the correlation technique collection of thesis ", ETT, Vol.5, No.1, pp.39-50, jan-feb, 1994) proposed a kind of channel estimation scheme, its channel estimating adopts the method for estimation of the joint-detection of time delay the unknown.Because user's training sequence is derived by a basic cycle sign indicating number and obtained, the feasible channel estimating based on maximum-likelihood criterion of this special make can realize that hardware cost is low by shift register and multiplier.But this method defines the multipath number of estimated subscriber channel and the time-delay in each footpath, and for example, for 16 users' system, estimated channel number is defined as 8 footpaths, and the time-delay in these 8 footpaths is followed successively by 0,1,2,3,4,5, and 6,7 chips.Because the complexity and the unpredictability of practical communication environment, the multipath parameter of the subscriber channel of setting does not promptly very likely meet with actual conditions multipath number and time of delay.If carry out channel estimating according to such scheme, suppose the multipath number of the time delay number of channel greater than real channel, may occur so the situation of noise mistake as user profile; If the time delay number of supposition channel less than the multipath number of real channel, will be lost the information in some footpath so; Because the channel delay of supposition can only be an integer chip, but the real channel time-delay very likely is a non-integer chip, and may be half-chip, obviously supposition channel and truth are inconsistent, in this case, this will inevitably cause the inaccurate of channel estimating model, thereby makes estimated result inaccurate, causes systematic function to descend.
For addressing the above problem, the object of the present invention is to provide and a kind ofly can improve channel estimation accuracy and the higher channel estimation methods of efficient based on known time delay.
For achieving the above object, the technical solution used in the present invention is: a kind of channel estimation methods based on known time delay, and this method may further comprise the steps:
(1) according to the multidiameter delay structural texture matrix G of current time slots;
(2) the following parameter of initialization: autocorrelation matrix R, cross correlation vector b, weighing vector w, error vector g, conjugated gradient direction p, the initial value n=1 of iterations;
(3) set maximum iteration time n MaxDraw with the error vector range parameter
(4) carry out the following calculating of channel estimating:
1. iteration step length
Figure A0013061000051
2. weighing vector w (n)=w (n-1)+a (n) p (n);
3. error vector g (n)=g (n-1)-a (n) R (n) p (n);
4. conjugated gradient direction
Figure A0013061000052
5. iterations n=n+1;
(5) if n less than maximum iteration time n given in advance Max, and error vector ‖ g (n) ‖>ε, then return above-mentioned steps (4) and proceed iterative computation, otherwise continue following steps;
(6) the weighing vector w (n) that will obtain through the finite iteration of above-mentioned steps (4) exports as channel estimation value, i.e. channel estimating
Wherein: T represents corresponding vector or transpose of a matrix.
The technical scheme that is adopted by the invention described above as can be seen, in order to obtain the multipath model more approaching with truth, to improve accuracy of channel estimation, essence of the present invention is under the known situation of time delay, utilizes conjugate gradient method to carry out channel estimating at the structure matrix of the statement time delay of real-time structure.Because the time delay of channel estimates that higher accuracy can be arranged, the channel parameter model ratio that makes the present invention obtain is supposed the more approaching reality of channel, and therefore channel estimation methods of the present invention can improve accuracy of channel estimation.
Because the present invention carries out channel estimating under the known situation of channel delay, real time delay can only be estimated according to the data in real time that current time slots receives, thereby the also necessary real-time structure of structure matrix G, thereby believe one side only by the nothing of directly asking generalized inverse to obtain to structure matrix G and to estimate that computed offline obtains in advance, can only calculate online.But ask the generalized inverse amount of calculation of higher dimensional matrix very big, the conjugate gradient method of utilizing that the present invention adopts can be avoided above-mentioned matrix inversion, simultaneously can reach the computational accuracy of directly inverting again, therefore the present invention is under the known condition of time delay, utilize conjugate gradient method to carry out channel estimating, when improving channel estimation accuracy, still has higher channel estimating efficient.
Below the present invention is further illustrated.
At first the present invention is described in detail in conjunction with TD SDMA (TD-SCDMA) system.
Supposing has K wireless user in the system, suppose that simultaneously the recovering pulse response of each subscriber channel is: h ( k ) = [ h 1 ( k ) , h 2 ( k ) . . . h w ( k ) ] Y , k = 1 . . . K , Its length is W.K user's channel response is written as vector form:
H=[h (1) T, h (2) TH (K) T] T, the number altogether of Unknown Channel coefficient is:
U=KW, k user's training sequence code is: m ( k ) = [ m 1 ( k ) , m 2 ( k ) . . . m L + W - 1 ( k ) ] T , k = 1 . . . K .
Because the length of supposition channel impulse response is W, initial W-1 sampled data in the received signal is subjected to the influence of the time delayed signal of other sequence, and therefore, initial W-1 element of each middle pilot code (midamble sign indicating number) also is not used in channel estimating.By the well-determined received signal of training sequence itself L element only arranged.If corresponding received signal is:
e=[e 1,e 2…e L] T。According to
Figure A0013061000063
K=1 ... training sequence m among the K (k), the matrix of structure L * W is: G ( k ) = ( G ij ( k ) ) , k = 1 . . . K , Wherein: G ij ( k ) = m W + i - j ( k ) , i = 1 . . . L ; j = 1 . . . W , That is: G ( k ) = m W ( k ) m W - 1 ( k ) . . . m 1 ( k ) m W + 1 ( k ) m W ( k ) . . m 2 ( k ) . . . . . . . . . . . . m W + L - 1 ( k ) m W + L ( k ) . . . m L ( k ) Thereby the structure matrix G of L * U is:
G=[G (1),G (2)…G (K)]。The additivity stationary noise of note zero-mean is:
N=[n 1, n 2N L] T, then received signal can be expressed as:
E=Gh+n, thereby the problem of channel estimating in fact just is equivalent to the G among the known formula e=Gh+n, e obtains the process of h.
If use R n -1Expression n=[n 1, n 2... n L] TIn noise covariance matrix contrary, then do not have inclined to one side estimated channel estimated matrix to be: M = ( G * T R n - 1 G ) - 1 G * T R n - 1 , Thereby the maximal possibility estimation of channel h is: h ^ = Me . The covariance matrix of supposing noise satisfies R n=E{nn * T}=σ 2I, thereby formula
Figure A0013061000076
Be M=(G * TG) -1G * TUtilize formula M=(G * TG) -1G * TThe channel estimating that obtains h ^ = ( G * T G ) - 1 G * T e Be not have partially to estimate, also be least-squares estimation simultaneously.
In case provided matrix G, channel estimating just can through type
Figure A0013061000078
Try to achieve.But Jia Ding model is inconsistent with real multipath model usually here, or multipath number does not meet, or deviation is arranged the time of delay of multipath, and this will inevitably reduce channel estimation accuracy, influences the whole receptivity of system.
In order to address this problem, improve accuracy of channel estimation, channel estimating should be carried out under the known situation of time delay.But, in order to obtain the multipath model more approaching with truth, must estimate the multidiameter delay of current time slots in real time, thereby matrix G must construct in real time according to the multidiameter delay of estimating, so, each time slot all must carry out the inversion operation of high level matrix, in order to reduce operand, utilize conjugate gradient method to carry out channel estimating, both can avoid matrix inversion, can reach the effect of directly inverting again simultaneously.Concrete implementation step is as follows:
(1) according to the multidiameter delay structural texture matrix G of current time slots;
(2) the following parameter of initializationization, that is: initialization autocorrelation matrix R=G HG, cross correlation vector b=G HE, weighing vector w (0)=0, error vector g (0)=b, conjugated gradient direction P (1)=g (0), the initial value n=1 of iterations;
(3) set maximum iteration time n MaxWith error vector range parameter ε;
(4) carry out the following calculating of channel estimating:
1. iteration step length
2. weighing vector w (n)=w (n-1)+a (n) p (n);
3. error vector g (n)=g (n-1)-a (n) R (n) p (n);
4. conjugated gradient direction
5. iterations n=n+1;
(5) if n less than constant n given in advance Max, and ‖ g (n) ‖>ε, then return above-mentioned steps (4) and proceed iterative computation, otherwise continue following steps;
(6) the weighing vector w (n) that will obtain through the finite iteration of above-mentioned steps (4) exports as channel estimation value, i.e. channel estimating
Wherein: H represents the conjugate transpose of corresponding matrix, and e is a received signal, and T represents corresponding vector or transpose of a matrix.
Above described step (1) must at first finish, (2), (3) do not have inevitable ordinal relation.
In order to improve the efficient of said method, the initial value w (0) of described weighing vector can be set to the output of matched filter
Figure A0013061000091
, that is:
Figure A0013061000092
, the initial value g (0) of error vector multiply by initial value poor of weighing vector w (0) for the initial value of the initial value of cross correlation vector b and cross-correlation matrix R, that is: g (0)=b-Rw (0), and being provided with of all the other initial condition is constant.This kind practice utilizes traditional matched filter to carry out channel estimating earlier, and estimated value is , utilize conjugate gradient algorithms that this is worth then Revise, therefore can accelerate the convergence rate of the interative computation among the present invention, thereby can improve channel estimating efficient of the present invention.
Above described maximum iteration time n MaxCan set flexibly according to the time length that system allows, specifically can be is arbitrary value between 1 to N, that is: 1≤n Amx≤ N, wherein N is the dimension of autocorrelation matrix R, error vector range parameter ε should be set at greater than 0, and is far smaller than 1 arbitrary value, that is: 0<ε<<1.
Be applied in the present invention below and further set forth the present invention in the TD-SCDMA system.
According to agreement TS_C102 V3.2.0 version, user's training sequence is that the midamble sign indicating number has 144 chip lengths, and the training sequence code of establishing k user is m ( k ) = [ m 1 ( k ) , m 2 ( k ) . . . m 144 ( k ) ] T , k = 1 . . . K
Suppose each chip time span T c, the time delay that estimates for 0,0.5T c, 1T c, 1.5T c, 2T c, 3T c, the over-sampling rate of receiver section data is 2, promptly the sampling period is from T cBecome T c/ 2.In order to realize the time delay of 0.5 chip, we will carry out channel estimating on the basis of over-sampling data.The user's training symbol that is used for channel estimating should be by the well-determined received signal of training sequence itself, therefore, and the preceding WT that the data symbol that is postponed disturbs cTraining sequence in time will be rejected.Because the total length of user's training sequence is 144 chip lengths, user's training symbol that therefore can be used for channel estimating is a lot, but we can only choose a part wherein, suppose that we carry out channel estimating with aforesaid received signal, from WT cThe training sequence that constantly begins receives waveform r (t), the sequence e=[e that is used for channel estimating that obtains through as above process sampling 0, e 1E 2N-1] T, wherein, e k=r (kT c/ 2).Matrix G can be constructed as follows:
Figure A0013061000101
Then, with following parameter initialization, that is: initialization autocorrelation matrix R=G HG, cross correlation vector b=G HE, weighing vector w (0)=0, error vector g (0)=b, conjugated gradient direction p (1)=g (0), the initial value n=1 of iterations, and set the required maximum iteration time n of following calculating MaxWith error vector range parameter ε, then carry out the following calculating of channel estimating:
As the n≤n that satisfies condition MaxAnd during ‖ g (n) ‖>ε, calculate:
{ 1. iteration step length
Figure A0013061000102
2. weighing vector w (n)=w (n-1)+a (n) p (n);
3. error vector g (n)=g (n-1)-a (n) R (n) p (n);
4. conjugated gradient direction
Figure A0013061000103
5. iterations n=n+1; }
The weighing vector w (n) that obtains at last obtaining by above-mentioned finite iteration exports as channel estimation value, i.e. channel estimating
Figure A0013061000104
In order to improve channel estimating efficient of the present invention, the w of initial condition (0) also can be set to the output of matched filter
Figure A0013061000105
, utilize conjugate gradient algorithms that this is worth then Revise.n MaxThe length of numerical value time that can allow according to system set flexibly.The dimension of supposing autocorrelation matrix R is N * N dimension, then n MaxDefinite scope be 1≤n Max≤ N.
At this moment, the initial value of weighing vector is set to , the initial value of error vector is set to g (0)=b-Rw (0), and being provided with of all the other initial condition is constant.
The present invention goes for various mobile communication system, and provides accuracy higher channel estimating.

Claims (4)

1, a kind of channel estimation methods based on known time delay is characterized in that, this method may further comprise the steps:
(1) according to the multidiameter delay structural texture matrix G of current time slots;
(2) the following parameter of initialization: autocorrelation matrix R, cross correlation vector b, weighing vector w, error vector g, conjugated gradient direction p, the initial value n=1 of iterations;
(3) set maximum iteration time n MaxWith error vector range parameter ε;
(4) carry out the following calculating of channel estimating:
1. iteration step length
Figure A0013061000021
2. weighing vector w (n)=w (n-1)+a (n) p (n);
3. error vector g (n)=g (n-1)-a (n) R (n) p (n);
4. conjugated gradient direction
Figure A0013061000022
5. iterations n=n+1;
(5) if n less than maximum iteration time n given in advance Max, and error vector ‖ g (n) ‖>ε, then return above-mentioned steps (4) and proceed iterative computation, otherwise continue following steps:
(6) the weighing vector w (n) that will obtain through the finite iteration of above-mentioned steps (4) exports as channel estimation value, i.e. channel estimating
Wherein: T represents corresponding vector or transpose of a matrix.
2, the channel estimation methods based on known time delay according to claim 1 is characterized in that: the following parameter of described initialization is that parameter autocorrelation matrix R is initialized as R=G HG, cross correlation vector b are initialized as b=G HE, weighing vector w be initialized as w (0)= , error vector g is initialized as g (0)=b-Rw (0), conjugated gradient direction p and is initialized as p (1)=g (0);
Wherein: H represents the conjugate transpose of corresponding matrix,
Figure A0013061000025
Be the output of matched filter, e is a received signal.
3, the channel estimation methods based on known time delay according to claim 1 is characterized in that, the following parameter of described initialization is that parameter autocorrelation matrix R is initialized as R=G HG, cross correlation vector b are initialized as: b=G HE, weighing vector w are initialized as w (0)=0, error vector g and are initialized as g (0)=b, conjugated gradient direction p and are initialized as p (1)=g (0);
Wherein: sheet is represented the conjugate transpose of corresponding matrix, and e is a received signal.
4, the channel estimation methods based on known time delay according to claim 1 is characterized in that: described maximum iteration time n MaxBe the arbitrary value between 1 to N, that is: 1≤n Max≤ N, wherein N is the dimension of autocorrelation matrix R; Described error vector range parameter ε is greater than 0, and is far smaller than 1 arbitrary value, that is, and and 0<ε<<1.
CNB001306103A 2000-09-28 2000-09-28 Known time delay based channel estimating method Expired - Fee Related CN1136686C (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNB001306103A CN1136686C (en) 2000-09-28 2000-09-28 Known time delay based channel estimating method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNB001306103A CN1136686C (en) 2000-09-28 2000-09-28 Known time delay based channel estimating method

Publications (2)

Publication Number Publication Date
CN1346187A true CN1346187A (en) 2002-04-24
CN1136686C CN1136686C (en) 2004-01-28

Family

ID=4594211

Family Applications (1)

Application Number Title Priority Date Filing Date
CNB001306103A Expired - Fee Related CN1136686C (en) 2000-09-28 2000-09-28 Known time delay based channel estimating method

Country Status (1)

Country Link
CN (1) CN1136686C (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100342665C (en) * 2004-07-14 2007-10-10 凯明信息科技股份有限公司 Multiple user detecting method for CDMA communiation system using conjugate gradient algorithm
CN100365943C (en) * 2004-07-14 2008-01-30 凯明信息科技股份有限公司 Multiple user detecting method for CDMA communiation system using pre condition conjugate gradient method
US7702042B2 (en) 2002-07-03 2010-04-20 Freescale Semiconductor, Inc. Arrangement and method for iterative channel impulse response estimation
CN102651723A (en) * 2011-02-25 2012-08-29 澜起科技(上海)有限公司 Channel estimation method and system based on time-domain training sequence

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7702042B2 (en) 2002-07-03 2010-04-20 Freescale Semiconductor, Inc. Arrangement and method for iterative channel impulse response estimation
CN100342665C (en) * 2004-07-14 2007-10-10 凯明信息科技股份有限公司 Multiple user detecting method for CDMA communiation system using conjugate gradient algorithm
CN100365943C (en) * 2004-07-14 2008-01-30 凯明信息科技股份有限公司 Multiple user detecting method for CDMA communiation system using pre condition conjugate gradient method
CN102651723A (en) * 2011-02-25 2012-08-29 澜起科技(上海)有限公司 Channel estimation method and system based on time-domain training sequence
US8923447B2 (en) 2011-02-25 2014-12-30 Montage Technology (Shanghai) Co., Ltd. Channel estimation method and system based on time-domain training sequence
CN102651723B (en) * 2011-02-25 2015-06-10 澜起科技(上海)有限公司 Channel estimation method and system based on time-domain training sequence

Also Published As

Publication number Publication date
CN1136686C (en) 2004-01-28

Similar Documents

Publication Publication Date Title
CN1108071C (en) Signal processing method for terminal in CDMA mobile communication system
CN1581740A (en) Feedback type channel estimating method and device based on PN sequence and pilot frequency in OFDM system
CN1868185A (en) Method of and apparatus for noise whitening filtering
CN101917356A (en) Generation method of LTE (Long Term Evolution) system upstream reference signal q-step ZC (Zadoff-Chu) sequence system thereof
Dharamdial et al. Multipath delay estimations using matrix pencil
CN1136686C (en) Known time delay based channel estimating method
CN111953380A (en) Non-periodic long code direct sequence spread spectrum signal time delay estimation method and system based on norm fitting
CN106817326A (en) The pseudo-code blind estimating method of multi-user's cycle short code direct sequence signal long
CN1520077A (en) Method for estimating channel containing multiple code sets in time slot CDMA system
CN106453192A (en) Symbol synchronization method and system based on shielding complementary binary sequence pair
CN1625075A (en) Noise variance estionating method and device for radio communication system
CN100399717C (en) Double recurrence equilibrium realizing method for combined detection
CN1161904C (en) Demodulation method and demodulator for code division multiple access
CN1248370A (en) Channel impulse response estimation using singular value decomposition
CN110460354A (en) A kind of pseudo-code sequence blind estimate system
CN1595825A (en) A combined detection method for decreasing complexity in mobile communication system
CN100459446C (en) An estimation and search method for channel path of multi-path fading channel
CN1142689C (en) Method for implementing 8PSK equalizing demodulation in EDGE system
CN109085574A (en) The signal processing method of OFDM radar-communication integration fixed platform system
CN104350491A (en) Data sampling method and data sampling device
CN1543106A (en) Channel estimation method for WCDMA communication system
CN102664656A (en) Direct sequence spread spectrum signal compressed domain united synchronization and demodulation method based on structured sparsity
CN108983191B (en) Low-speed signal processing method of OFDM radar communication integrated system
CN1481094A (en) Adaptive beamforming method in wideband code division multiple access system
CN1253029C (en) Method for channel evaluation using circular orthogonal pilot frequency sequence

Legal Events

Date Code Title Description
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C06 Publication
PB01 Publication
C14 Grant of patent or utility model
GR01 Patent grant
DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: Huawei Technology Co Ltd

Document name: Notification to Pay the Fees

DD01 Delivery of document by public notice
DD01 Delivery of document by public notice

Addressee: Huawei Technologies Co., Ltd.

Document name: Notification of Termination of Patent Right

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: 20040128

Termination date: 20160928