The present invention relates generally to a method and apparatus of frequency estimation for the downlink of wireless communication systems, and more particularly, to a method and apparatus of frequency estimation for the downlink of TD-SCDMA systems.
In typical wireless communication systems, information interaction between the transmitter and the receiver is achieved through data transmission over radio spatial channels. At the transmitter side, the transmitter modulates the user signals to be transmitted on the RF carrier of a channel, to produce RF signals, and then transmits it to radio space via the antenna. At the receiver side, the receiver receives the RF signals from radio space through the antenna, then mixes the received signals with a LO (local oscillator) signals, converts the received RF signals to IF (intermediate frequency), and finally recovers the desired user signals through IF filtering and demodulation.
In the above signals reception procedure, the receiving channel is depended on the frequency of the LO signals in the receiver. Only when the frequency of the LO signals match with the carrier frequency of the desired channel, user signals can be demodulated correctly. A difference between the LO signals and the channel carrier will cause loss of user signals spectrum partly or evenly entirely after IF filtering, and thus lead to serious signals distortion. Moreover, a large frequency offset of the LO signals in the receiver will result in various combination frequency interference, and more particularly, the worsening of image frequency interference will cause decrease the capability of the filter in the system in suppressing the interference. In this way, serious out-of-band interference will be caused in subsequent baseband processing, and thus data recovery is affected.
In order to guarantee reliable data transmission in wireless communication systems, the third-generation partnership project (3GPP) for 3G wireless systems recommends that the accuracy of the LO signal frequency of the UE (user equipment) be accurate within 0.1 ppm compared with the received carrier frequency. So the receiver in UEs oft en adopts AFC (automatic frequency control) scheme to track the carrier frequency changes of the receiving channel, to ensure that the LO frequency can meet 3GPP's requirement for accuracy.
In the architecture of closed-loop AFC as shown in
The above frequency estimation methods have yielded certain results in practical systems. But in UMTS-TDD system, a long midamble is needed for the frequency estimation procedure to ensure accuracy of the estimation. For instance, in the burst traffic timeslot of a TD-CDMA system with high chip rate of 3.84 chips/s, the midamble is 512 chips in duration. The midamble is first divided into several sequence segments with equal length, and correlation operation is performed in each sequence segment with the known midamble segment. These interim correlation operation results are accumulated and normalized to get the final frequency estimation result. But in a TD-SCDMA system with chip rate at only 1.28 chips/s, the midamble is just 144 chips in duration, not long enough to implement the above segmented frequency estimation algorithm. Additionally, in order to alleviate the impact of multipath interference to the accuracy of frequency estimation in UMTS-TDD system, some complicated operations, such as inverse matrix transform and so on, are necessary to be done during frequency estimation procedure. And this complicated frequency estimation method is not suitable for low-speed TD-SCDMA system either.
Therefore, it's necessary to put forward a simple and fast frequency estimation method to address the characteristics of TD-SCDMA system.
An object of the present invention is to provide a fast and simple method to estimate and rectify the frequency offset of the LO signals in the receiver of TD-SCDMA system.
Another object of the present invention is to provide a frequency estimation and rectification method for receivers to attain favorable performance despite the multipath interference.
A method of frequency estimation for the downlink of wireless communication systems in accordance with the present invention, comprises: determining, according to the received radio signals, the phase shift of the midamble and that of the downlink synchronization code of the radio signals respectively; calculating the phase shift difference between the midamble and the downlink synchronization code of the radio signals, according to the determined phase shift of the midamble and that of the downlink synchronization code; estimating the frequency offset of the radio signals, according to the phase shift difference between the midamble and the downlink synchronization code of the radio signals and the relationship between the expected midamble and downlink synchronization code (such as the time interval between the midamble and downlink synchronization code of communication protocols).
An apparatus of frequency estimation for the downlink of wireless communication systems in accordance with the present invention, comprises: a determining unit, for determining, according to the received radio signals, the phase shift of the midamble and that of the downlink synchronization code of the radio signals respectively; a calculating unit, for calculating the phase shift difference between the midamble and the downlink synchronization code of the radio signals, according to the determined phase shift of the midamble and that of the downlink synchronization code; an estimating unit, for estimating the frequency offset of the radio signals, according to the phase shift difference between the midamble and the downlink synchronization code of the radio signals and the relationship between the expected midamble and the downlink synchronization code (such as the time interval between the midamble and downlink synchronization code of communication protocols).
For a detailed description of the preferred embodiments of the invention, reference will now be made to the accompanying drawings in which:
According to the feature that midamble in TD-SCDMA system is limited, the present invention takes advantage of midamble and downlink synchronization code to estimate the frequency difference between LO signals and carrier of the received signals in the receiver, and then tunes the frequency of LO signals with the difference so as to keep it consistent with the frequency of the received signals.
To fully understand the embodiments of the present invention, especially why frequency estimation can be done in the present invention only with limited midamble and downlink synchronization code, a brief introduction will be given to the sub-frame and traffic timeslot structures used by TD-SCDMA system in 3GPP standards in conjunction with
In TD-SCDMA system, a radio frame is 10 ms in duration, and every radio frame is further divided into two sub-frames. Each sub-frame is 5 ms in duration, or namely 6400 chips. As
As the figure shows, each traffic timeslot is 675 μs in duration or namely 864 chips. Each traffic timeslot is divided into 4 fields, including data field 1 (352 chips), midamble field (144 chips), data field 2 (352 chips) and GP for timeslot guard (16 chips). Among the seven timeslots, TS0 is always used for carrying downlink data, TS1 is always used for carrying uplink data, and TS2-TS6 can be used for respectively carrying data in uplink or downlink.
Among the three special timeslots, DwPTS (96 chips) is located behind the first timeslot TS0, for carrying downlink pilot and synchronization channel code or namely downlink synchronization code (SYNC_DL), wherein SYNC_DL is 64 chips in duration and preceding it there are 32 chips of guard period. UpPTS (160 chips) is used for carrying uplink pilot and synchronization channel code or namely uplink synchronization code (SYNC_UL), to establish uplink synchronization between the UE and node B, wherein SYNC_UL is 128 chips in duration and there are 32 chips of guard period. GP is 96 chips, used for guarding Tx propagation delay during uplink establishment procedure.
In the above-mentioned introduction to the sub-frame and timeslot structures, SYNC_DL in DwPTS, SYNC_UL in UpPTS and midamble in traffic timeslot are given in form of chip rate straightforwardly, and thus will be delivered later along with the baseband processed and spread data directly without being baseband processed, spread and scrambled. DwPTS can be transferred all the while at a constant power that can ensure omni-direction coverage of the whole cell, so that all UEs in the cell can receive the synchronization information.
Moreover, SYNC_DL, SYNC_UL and midamble can be found directly in 3GPP specifications and thus need not be generated additionally. According to 3GPP specifications, there are 32 SYNC_DL codes, 256 SYNC_UL codes, 128 midamble codes and 128 scrambling codes defined in TD-SCDMA system. All these codes are classified into 32 groups, with each group having one SYNC_DL codes, 8 SYNC_UL codes, 4 midamble codes and 4 scrambling codes. Different adjacent cells use different code groups. For a UE, if the SYNC_DL code used by its cell is known, the four midamble codes used by its cell can also be decided. But only one midamble code is used in ordinary cells, and the other three are reserved for different operators. The 144 chips carried on the midamble field will be generated through cyclic shift based on the basic midamble codebook in 3GPP specifications. Midamble codes used by different channels in the same timeslot are obtained by intercepting different areas of the cycled basic midamble codebook, and different midamble shifts are usually denoted by m(1) m(2) . . . m(m).
The above introduction goes to the structures and characteristics of the radio frame, sub-frame, timeslot and special codes on the physical layer of TD-SCDMA system. In a practical TD-SCDMA system, user data and control information are delivered in physical channels, and each physical channel is defined by many factors such as frequency, timeslot, channel code, midamble shift, allocation of radio frames and etc. Some physical channels at particular locations in the sub-frame will have particular physical characteristics, such as beacon characteristic. The so-called beacon characteristic means that the transmission characteristics can be analyzed and measured according to the features of the physical channel. Physical channels with beacon characteristic are also called as beacon channel.
In TD-SCDMA system, beacon channel appears in TS0 of each sub-frame, because common control physical channel is fixedly located in TS0 and uses some fixed parameters, for example, TS0 uses the first and second fixed channelization codes cQ=16(k=1) and cQ=16(k=2), and fixed midamble codes m(1) and m(2). If no antenna diversity is applied in the cell, the PCCCH (primary common control channel) will use m(1) only; if antenna diversity is applied in the cell, the PCCCH will use m(1) on the first antenna and m(2) on the second antenna. Because TS0 uses fixed midamble code, users can easily obtain the midamble code used by the cell in TS0 after obtaining SYNC_DL during cell search procedure.
The detailed procedure for cell search is as follows: the UE first finds the most powerful frequency through measuring the broadband power of each carrier frequency in TDD frequency band. Afterwards, the UE receives information at the frequency and searches Dw PTS for determining SYNC_DL of the cell. Wherein, searching of SYNC_DL is generally done. by first determining the timeslot position according to DwPTS power characteristic, and then to determine SYNC_DL used by the cell and its accurate position by using M F (match filter). After SYNC_DL used by the cell is known, the four midamble codes used by the cell can also be determined. Because fixed channelization codes are used in TS0, the four midamble codes configured for the cell can be used in turn to compute channel impulse responses, and the maximum value one will be determined as the midamble code used by the cell, and thus the corresponding scrambling code can be determined.
After cell search procedure is complete, the midamble code in TS0 and SYNC_DL in DwPTS at this frequency can be determined uniquely. As shown in
Based on the above ideas, the present invention proposes a downlink frequency estimation method for UEs, as shown in
Then, the midamble in TS0 is extracted from the received signal stream as normal, and SYNC_DL in DwPTS is extracted from the received signals by using MF (step S303). Afterwards, correlation operation will be applied on the extracted midamble and the midamble code m(1) determined in cell search procedure (assume that antenna diversity is not applied herein) (step S305). The result of the correlation operation is a complex vector, including phase shift between the received miamble and the known midamble. Meanwhile, a correlation operation will be done on the extracted SYNC_DL and the SYNC_DL acquired in cell search procedure, to get the phase shift between the received downlink synchronization signals and the known SYNC_DL. Then, a conjugation operation is performed on the phase shift of the acquired midamble, and the result is multiplied with the phase shift of the SYNC_DL, to get a conjugation product (step S306). The angle of the conjugation product represents the difference between the phase shift of the midamble and that of the SYNC_DL, i.e. the total mount of phase change from the middle of the midamble to the middle of the SYNC_DL.
In order to get the total phase difference, the angle needs to be extracted (step. S307). Extraction of the angle can be implemented in two ways. The first is to get accurate result through computing trigonometric function, but the computation is very complex. When the angle is small enough (much less than 1), the conjugation product can be scaled to a complex number in unit magnitude and the angle can be approximated by the imaginary part of the complex number. This is the second way.
After the angle is obtained in step S307, the frequency change can be represented by phase change in unit time, because the angle of the conjugation product represents the total phase change from the midamble to SYDC_DL. In the present invention, the time between the middle of midamble in TS0 and SYNC_DL in DwPTS is 504 chips in duration. Namely, the time duration of 504 chips can be used to normalize the total phase shift, to estimate the frequency offset of the LO signals (step S308). Finally, result of the frequency offset estimation is outputted, for being processed by subsequent AFC (as shown in
The proposed frequency estimation method can be implemented in software, as illustrated by
In
The above section gives a detailed description to the working principle and architecture of the proposed frequency estimation module. The frequency estimation module can be applied in many cases. For example, it can be used alone in the closed-loop AFC structure as shown in
When applied in multi-antenna systems, the proposed frequency estimation module has similar architecture with
Beneficial Results of the Invention
Regarding to the method and apparatus for estimating downlink frequency offset in TD-SCDMA system in accordance with the present invention, midamble in TS0 and SYNC_DL in DWPTS are utilized to estimate the frequency offset of the LO signals. The proposed frequency estimation method obtains the frequency offset in 504-chip duration by only computing the 128-chip midamble and the 64-chip SYNC_DL, thus greatly simplifies the computation complexity in segmented estimation procedure and saves computation time, compared with prior frequency estimation method of using the 512-chip signals in a timeslot. In the present invention, the known signals for the midamble and SYNC_DL can be acquired respectively, and correlated, thus higher accuracy and more robust performance can be attained than prior frequency estimation methods.
Moreover, when the proposed frequency estimation method is combined with Rake receiver, frequency estimation is performed in each finger independently and then weighted and combined, thus it can overcome the inaccuracy caused by multipath interference. When integrated with. multi-antenna systems, the proposed method in this invention can maintain good system performance even in the presence of large delay spread.
The previous description of the disclosed embodiments is provided to enable any person skilled in the art to make or use the present invention. Various modifications to these embodiments will be readily apparent to those skilled in the art, and the generic principles defined herein may be applied to other embodiments without departing from the spirit or scope of the invention. Thus, the present invention is not intended to be limited to the embodiments shown herein but is to be accorded the widest scope consistent with the principles and novel features disclosed herein.
Number | Date | Country | Kind |
---|---|---|---|
200310115793.3 | Nov 2003 | CN | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/IB04/52587 | 11/29/2004 | WO | 5/24/2006 |