The present invention relates to a method for improving the channel estimation accuracy in mobile communications, and more particularly, related to a channel estimation method in multicell intra-frequency TD-SCDMA communication system.
Code division multiple access system, such as TD-SCDMA, are interference-restricted systems. A TD-SCDMA system can be an intra-frequency network, or inter-frequency network. When it is an inter-frequency network, multiple access of several cells is realized by frequency division. When it is intra-frequency, it is realized by compounded spreading codes.
In the case of an intra-frequency network, at the cell edge, user equipment will receive interference either from its own cell, or from the other cells. The channel estimation should be calculated correctly in order to use joint detection to improve the receiving performance. In single cell, as there is no interference from other cells, the channel estimation is much easier. However, in multicell case, the channel estimation is much more complex due to the interference. Therefore, in intra-frequency network, the channel estimation method is important. Otherwise, the capacity and successful hand over of the system might be decreased to a great extent.
A channel estimation method for multicell in a TD-SCDMA system is disclosed, in order to suppress the interference received by the user equipment in an intra-frequency network from its own cell and the adjacent cells, and to combat the problems of low capacity and handovers.
The steps of the noise and interference power estimation method are as follows:
In step A, the channel estimation comprises:
In step B, calculating the interference cell number and setting the iteration number comprises:
In step C, a suppressed channel response {tilde over (H)}n for nth cell comprising:
In step D, applying adaptive iterative interference cancelation is according to the following formula:
Wherein Mn is the training matrix of nth cell, ri is the training signal for ith iteration, φn is the cancellation weight for nth cell.
This invention is further exemplified with the use of the figures and the embodiments.
The burst structure of TD-SCDMA is shown in
In step S220, calculating the channel power for local cell and adjacent cells respectively. The power of local cell is P0=|H0|2. The power of adjacent cell is Pn=|Hn|2, n=1, . . . , N. The interference cell is chosen with the following formula:
P
n
>βP
0(0<β<1)
After calculating the number of interference cell, suppose the number is L, the iteration number is L+1.
Since each channel estimation result, Hn, involves noise and interference, it should be suppressed to get the useful channel estimation {tilde over (H)}n. The channel estimation is sent to the noise-suppression module. The detailed steps are introduced in
In step S310, suppose each channel has 8 windows and the window length is 16. The window power Wi (i=1, . . . , 8) is calculated based on the following formula:
The window with the maximum power Wmax is chosen as the main window.
In step S320, noise-suppression module calculates the power of each tap |hi|2 in the main window. Then it chooses the tap with the maximum power |hmax|2 as the main tap and recording the position of the main tap.
In step S330, other useful taps in the main window should be picked up and recorded along with the main taps as the channel usually has multiple paths. The power of other taps are compared with that of the main tap and the ones which is larger than the threshold are saved as the useful taps.
Where 0<α<1. Specially, α=0.7 in this example.
In step S340, useful windows are picked out whose power are larger than the threshold, which is shown as follows:
Wi>γWmax, 0<γ<1
Specially, γ=0.6 in this example.
In step S350, useful taps in useful window are picked out according to the positions of useful taps in the main window. The channel responses of useful taps are kept and other taps are set to 0.
In step S360, the channel responses of the useful windows and main window are averaged to get the noise-suppressed channel response {tilde over (H)}n.
In step S370, SNR (signal to noise ratio) is calculated, which is denoted as λ.
λ=|{tilde over (H)}n|2/σ2
Where σ2 is noise power, which is sum power of the smallest 64 taps.
In step S240, the adaptive iteration interference cancellation is according to the following formula:
Where Mn is the training matrix based on the training sequence of nth cell, ri is the training signal for ith iteration. φn is the iteration weight for nth cell. φn is calculated based on the SNR ratio. Suppose the local cell has the largest SNR, then φ0=1. The weight of nth cell is φn=λn/λ0. When ri+1 is obtained, step S210 and S230 are used to do channel estimation and noise suppression again.
In step S250, judge whether the iteration has achieved the maxim iteration number preset in step S220. If the number is achieved, the channel estimation is over, otherwise, go back to S230 and S240.
What is stated above is just an example of the embodiments of this invention, and is not meant to be restricting on the scope of the present invention. Any equivalent modification or adjustment of the scope of the invention falls within the scope of the present invention.