[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN101814931A - Doppler frequency shift estimation and compensation method in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system - Google Patents

Doppler frequency shift estimation and compensation method in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system Download PDF

Info

Publication number
CN101814931A
CN101814931A CN200910006579A CN200910006579A CN101814931A CN 101814931 A CN101814931 A CN 101814931A CN 200910006579 A CN200910006579 A CN 200910006579A CN 200910006579 A CN200910006579 A CN 200910006579A CN 101814931 A CN101814931 A CN 101814931A
Authority
CN
China
Prior art keywords
time slot
mobile terminal
doppler frequency
current time
frequency offset
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
CN200910006579A
Other languages
Chinese (zh)
Other versions
CN101814931B (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.)
ZTE Corp
Original Assignee
ZTE Corp
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 ZTE Corp filed Critical ZTE Corp
Priority to CN200910006579.1A priority Critical patent/CN101814931B/en
Priority to PCT/CN2009/074235 priority patent/WO2010094191A1/en
Publication of CN101814931A publication Critical patent/CN101814931A/en
Application granted granted Critical
Publication of CN101814931B publication Critical patent/CN101814931B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/707Spread spectrum techniques using direct sequence modulation
    • H04B1/7073Synchronisation aspects
    • H04B1/7087Carrier synchronisation aspects
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L27/00Modulated-carrier systems
    • H04L27/0014Carrier regulation
    • H04L2027/0044Control loops for carrier regulation
    • H04L2027/0063Elements of loops
    • H04L2027/0067Phase error detectors

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

The invention relates to a Doppler frequency shift estimation and compensation method in a TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system. The method comprises the following step of: after a mobile terminal receives a time slot containing the data of the mobile terminal, obtaining a Doppler frequency offset value of a receiving signal of the current time slot through comparing the phase differences of channel estimation sequences of the current time slot and a comparison time slot. The compensation method of the Doppler frequency shift in the TD-SCDMA system comprises the following steps of: after the mobile terminal receives the time slot containing the data of the mobile terminal, obtaining the Doppler frequency offset value of the receiving signal of the current time slot through comparing the phase differences of the channel estimation sequences of the current time slot and the comparison time slot; and correcting the receiving signal in joint detection by combining with the joint combination. The invention improves the accuracy of channel estimation, eliminates the influences of the Doppler frequency shift on correctly receiving demodulation, reduces the error rate and improves the system performance and is particularly suitable for TD-SCDMA terminals under high-speed motion scenes.

Description

Doppler frequency shift estimation and compensation method in TD-SCDMA system
Technical Field
The present invention relates to mobile communication technology, and more particularly, to a method for estimating and compensating doppler shift in a time division synchronous code division multiple access (TD-SCDMA) system.
Background
The TD-SCDMA (time division synchronous code division multiple access) mobile communication system is a third generation mobile communication system based on time division duplex and code division multiple access, and has the characteristics of flexible uplink and downlink configuration, low code rate, high spectrum utilization rate and the like.
As shown in fig. 1, in the TD-SCDMA system, the basic unit for transmitting data is a radio frame. 7 normal time slots (TS 0-TS 6) and 3 special time slots (downlink synchronization code segment DwPTS, guard interval GP and uplink synchronization code segment UpPTS) form a subframe, and two subframes (subframe #1 and subframe #2) form a wireless frame with the duration of 10 ms. The mobile terminal user's data is transmitted in regular time slots, one of which is 675 mus long and is made up of 864 chips (chips), each of which is 0.78125 mus long. These chips are divided into four parts: two data segments (352 chips each), a midamble (144 chips) and a guard interval GP of 16 chips length; each data segment is formed by spreading, scrambling and aliasing data of a plurality of mobile terminal code channels to be transmitted; the training code segment is formed by shifting basic midamble code allocated by the system, and the training code segment is used as a training sequence for channel estimation.
According to the current TD-SCDMA technology, the maximum moving speed of the mobile terminal supported by the TD-SCDMA technology is 120 km/h. However, in real life, high-speed trains with the speed per hour being as high as 250 km or more have appeared, and high-speed railway networks with the higher speed per hour being 300 km/h-500 km/h can be spread across the whole country in the near future, which provides great challenges for the existing TD wireless technology. When the mobile terminal is in a high-speed motion state, the doppler shift suffered by the spatially transmitted wireless signal becomes very serious, and the doppler shift increases with the increase of the carrier frequency, and the doppler shift is in a direct proportion relationship with the carrier frequency and the speed of the mobile terminal, that is:
<math><mrow><msub><mi>f</mi><mi>d</mi></msub><mo>=</mo><msub><mi>f</mi><mi>RF</mi></msub><mo>&times;</mo><mfrac><mi>v</mi><mi>c</mi></mfrac><mo>&times;</mo><mi>cos</mi><mi>&theta;</mi></mrow></math>
wherein f isdRepresenting the Doppler frequency offset, fRFRepresenting the carrier frequency, v the speed of movement of the mobile terminal, c the speed of light, equal to 3 x 108m/s, θ represents the angle between the direction of motion of the mobile terminal and the incidence of radio waves on the mobile terminal. On the mobile terminal side, the doppler shift effect causes a deviation between the frequency of the locally demodulated carrier and the signal actually received by the mobile terminal, and such deviations in frequency, when accumulated over time, cause the demodulated symbols to be deflected (distorted) in phase with the standard modulated symbols. Especially for TD system, because it is a low code rate system, the time duration of each chip is long, and the phase distortion of the demodulation symbol accumulated on each chip becomes larger, which will greatly affect the correct reception and demodulation of the mobile terminal.
On the other hand, the joint detection technology is generally adopted when the TD-SCDMA mobile terminal performs receiving demodulation. The joint detection uses the prior information in the multiple access interference to treat the separation of all mobile terminal signals as a uniform process, and converts the received aliasing chip signals into demodulation symbols of each mobile terminal in one step, thereby reducing the mutual interference of multiple mobile terminals and increasing the system capacity. However, the effectiveness of the joint detection technology is established on the basis of accurate channel estimation, and the existing implementation of the TD channel estimation adopts a method of low-cost Fast Fourier Transform (FFT)/Inverse Fast Fourier Transform (IFFT) based on Steiner and a subsequent detection threshold noise tap removal. This technique is described in Steiner B.BAIEP, Low cost channel estimation in the uplink receiver of CDMAmobile radio systems, Frequz 1993, 47 (12): 292 & 298 & kang Shao Li et al, communication bulletin, volume 23, No. 10, No. 125-130, of the improvement of the low cost channel estimation method in TD-SCDMA System. This channel estimation technique is slot-based, i.e., the channel is considered to be fixed and invariant for one slot time; in practice, fading experienced by the mobile terminal during motion is modulated by doppler shift, that is, the channel is time-varying in a time slot, and the channel value estimated by the existing estimation method is actually the average value of the channel in a time slot period. Therefore, an error exists between the estimated channel obtained by the estimation method and a real channel, especially, the error is very large in a high-speed motion state of the mobile terminal, and if the estimated channel with the error is brought into the joint detection matrix, repeated superposition and amplification of interference can be caused, so that correct decoding of data is influenced.
Disclosure of Invention
The technical problem to be solved by the present invention is to provide a method for estimating and compensating doppler shift in TD-SCDMA system, so as to overcome the adverse effect on correctly receiving data caused by the movement of mobile terminal.
In order to solve the above problem, the present invention provides a method for estimating a doppler frequency offset value in a TD-SCDMA system, comprising:
after receiving the time slot containing the data of the mobile terminal, the mobile terminal obtains the Doppler frequency offset value of the received signal of the current time slot by comparing the phase difference of the channel estimation sequence of the current time slot and the comparison time slot.
Further, the above method may also have the following features:
the mobile terminal is stored with n preset range intervals of absolute values of Doppler frequency offset values and a comparison time slot corresponding to each range interval, wherein the n range intervals cover all possible absolute values of the Doppler frequency offset values section by section, and n is more than or equal to 1;
the mobile terminal obtains the doppler frequency offset value of the received signal of the mobile terminal by comparing the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, which means that:
judging which range interval the absolute value of the prejudged value of the Doppler frequency offset value of the current time slot is in;
determining a corresponding comparison time slot according to the judged range interval;
and estimating the phase offset of the received signal caused by the Doppler frequency shift in each chip length of the time slot by comparing the phase difference of the current time slot and the comparison time slot on the corresponding path.
Further, the above method may also have the following features:
the prejudged value of the Doppler frequency offset value of the current time slot is the Doppler frequency offset value of a last processing time slot of the mobile terminal;
the doppler frequency offset value of the last processing slot of the mobile terminal is: the Doppler frequency offset value of the mobile terminal on the strongest path of the time slot, or the maximum Doppler frequency offset value of the mobile terminal in each path of the time slot, or the weighted sum of the two items, which is stored in the mobile terminal and is estimated when the time slot containing the mobile terminal data is processed.
Further, the above method may also have the following features:
the step of comparing, by the mobile terminal, the phase difference between the current time slot and the channel estimation sequence of the comparison time slot to obtain the doppler frequency offset value of the signal received by the mobile terminal at the current time slot specifically includes:
intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the comparison time slot;
intercepting a training sequence of the current time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the current time slot;
and the mobile terminal part of the average channel impulse response of the current time slot and the comparative time slot performs phase subtraction according to the corresponding path, and then divides the chip interval length between the two time slots to obtain the phase offset of the received signal of the mobile terminal on each path and each chip caused by Doppler frequency shift.
Further, the above method may also have the following features:
when n is 2, the range interval includes: a ═ 0, X), B ═ X, + ∞), the comparison time slot corresponding to the range interval a is the time slot with the same time slot number as the current time slot in the last subframe, the comparison time slot corresponding to the range interval B is the TS0 time slot in the subframe where the current time slot is, wherein the value of X is determined according to engineering practice.
Further, the above method may also have the following features:
the step of comparing, by the mobile terminal, the phase difference between the current time slot and the channel estimation sequence of the comparison time slot to obtain the doppler frequency offset value of the signal received by the mobile terminal at the current time slot specifically includes:
when the comparison time slot is the TS0 time slot in the frame, intercepting the training sequence of the TS0 time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the comparison time slot; when the comparison time slot is the time slot which is in the same time slot as the current time slot in the previous frame, the average channel impact response of the comparison time slot is obtained according to the storage record of the mobile terminal;
intercepting a training sequence of the current time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the current time slot period;
and the mobile terminal performs phase subtraction on the channel estimation value of the strongest path in the current time slot and the comparison time slot, and then divides the phase subtraction by the chip interval length of the current time slot and the comparison time slot to obtain the phase offset of the received signal of the mobile terminal on each chip caused by Doppler frequency shift.
The invention also provides a method for compensating the Doppler frequency shift in the TD-SCDMA system, which comprises the following steps:
after receiving the time slot containing the data of the mobile terminal, the mobile terminal obtains the Doppler frequency offset value of the received signal of the current time slot by comparing the phase difference of the channel estimation sequence of the current time slot and a comparison time slot, and corrects the received signal in the joint detection by combining the joint detection.
Further, the above method may also have the following features:
the mobile terminal is stored with n preset range intervals of absolute values of Doppler frequency offset values and a comparison time slot corresponding to each range interval, wherein the n range intervals cover all possible absolute values of the Doppler frequency offset values section by section, and n is more than or equal to 1;
the mobile terminal obtains the doppler frequency offset value of the received signal of the mobile terminal by comparing the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, which means that:
judging which range interval the absolute value of the prejudged value of the Doppler frequency offset value of the current time slot is in;
determining a corresponding comparison time slot according to the judged range interval;
and estimating the phase offset of the received signal caused by the Doppler frequency shift in each chip length of the time slot by comparing the phase difference of the current time slot and the comparison time slot on the corresponding path.
Further, the above method may also have the following features:
the prejudged value of the Doppler frequency offset value of the current time slot is the Doppler frequency offset value of a last processing time slot of the mobile terminal;
the doppler frequency offset value of the last processing slot of the mobile terminal is: the Doppler frequency offset value of the mobile terminal on the strongest path of the time slot, or the maximum Doppler frequency offset value of the mobile terminal in each path of the time slot, or the weighted sum of the two items, which is stored in the mobile terminal and is estimated when the time slot containing the mobile terminal data is processed.
Further, the above method may also have the following features:
the step of comparing, by the mobile terminal, the phase difference between the current time slot and the channel estimation sequence of the comparison time slot to obtain the doppler frequency offset value of the signal received by the mobile terminal at the current time slot specifically includes:
intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the comparison time slot;
intercepting a training sequence of the current time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the current time slot;
and the mobile terminal part of the average channel impulse response of the current time slot and the comparative time slot performs phase subtraction according to the corresponding path, and then divides the chip interval length between the two time slots to obtain the phase offset of the received signal of the mobile terminal on each path and each chip caused by Doppler frequency shift.
Further, the above method may also have the following features:
the step of comparing, by the mobile terminal, the phase difference between the current time slot and the channel estimation sequence of the comparison time slot to obtain the doppler frequency offset value of the signal received by the mobile terminal at the current time slot specifically includes:
when the comparison time slot is the TS0 time slot in the frame, intercepting the training sequence of the TS0 time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the comparison time slot; when the comparison time slot is the time slot which is in the same time slot as the current time slot in the previous frame, the average channel impact response of the comparison time slot is obtained according to the storage record of the mobile terminal;
intercepting a training sequence of the current time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the current time slot period;
and the mobile terminal performs phase subtraction on the channel estimation value of the strongest path in the current time slot and the comparison time slot, and then divides the phase subtraction by the chip interval length of the current time slot and the comparison time slot to obtain the phase offset of the received signal of the mobile terminal on each chip caused by Doppler frequency shift.
Further, the above method may also have the following features:
the modifying the received signal of each mobile terminal in the joint detection specifically includes:
multiplying the obtained phase offset by a spreading factor SF, and then compensating the average channel impulse response of each mobile terminal in the current time slot period according to the path;
multiplying the spread spectrum codes, channel codes and scrambling codes of each mobile terminal to respectively obtain composite spread spectrum codes of each mobile terminal;
and constructing a joint detection matrix A by using the compensated average channel impulse response and the composite spread spectrum codes of all the mobile terminals, and carrying out joint detection on the data segment in the current time slot by using the joint detection matrix A to obtain a modified demodulation symbol.
Further, the method may further include:
and comparing the phase of the obtained demodulation symbol with the phase of a standard modulation symbol in a constellation diagram, smoothing the phase frequency offset value of the strongest path and/or the maximum phase frequency offset value of each mobile terminal by the obtained phase difference, and storing the processed result as the Doppler frequency offset value of the time slot.
Compared with the prior art, the invention improves the accuracy of channel estimation, eliminates the influence of Doppler frequency shift on correct receiving demodulation, and reduces the error rate, thereby improving the system performance, and being particularly suitable for the scene of the TD-SCDMA mobile terminal under high-speed motion. The accuracy of estimating the Doppler frequency offset is mediated by selecting a proper comparison time slot, the Doppler frequency offset is estimated by performing phase difference operation on the comparison time slot and the current time slot, and under the preferable condition, the mobile terminal only estimates and compensates the phase offset of the received signal caused by the Doppler frequency offset of the strongest path (main path), so that the implementation complexity of the method is reduced; in addition, the mobile terminal can further reduce the complexity of the method and the system overhead by storing the channel estimation sequence of the comparison time slot.
Drawings
FIG. 1 is a schematic diagram of a TD-SCDMA frame structure in the prior art;
FIG. 2 is a diagram illustrating the phase shift of each path of a wireless channel due to Doppler shift modulation during a conventional time slot according to an embodiment of the present invention;
FIG. 3 is a flow chart of a method in an embodiment of the invention;
fig. 4 is a schematic diagram of a Steiner channel estimation sequence and channel windows corresponding to mobile terminals in the embodiment of the present invention;
FIG. 5 is a block diagram of a joint detection A matrix according to an embodiment of the present invention;
FIG. 6 shows a simulation result of the system according to the embodiment of the present invention.
Detailed Description
The technical solution of the present invention will be described in more detail with reference to the accompanying drawings and examples.
For a TD time slot traveling over a wireless channel, it is subject to convolutional modulation of the wireless channel impulse response. The impulse response is composed of two parts: fading due to multipath effects: since the duration (675 μ s) of a TD slot is much smaller than the coherence time of the spatial channel, this portion can be considered approximately fixed within a slot period; 2 phase shift caused by Doppler effect
Figure B2009100065791D0000071
Offset amount
Figure B2009100065791D0000072
Linearly over time within the duration of a time slot, as shown in fig. 2, where ciIndicating the ith chip in the slot, each slope representing the phase offset on the corresponding radial (the slope of each slope, i.e. the slope, due to the different angle between the radial direction and the direction of motion of the mobile terminal)
Figure B2009100065791D0000081
And different as well). And sequentially spreading the space channels of a certain mobile terminal on a time slot length according to chips to obtain:
<math><mrow><mfenced open='{' close=''><mtable><mtr><mtd><mi>h</mi><mrow><mo>(</mo><mi>chip</mi><mo>_</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msub><mi>cof</mi><mrow><mi>fadmg</mi><mo>_</mo><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><msubsup><mi>&pi;f</mi><mi>d</mi><mn>1</mn></msubsup><mo>-</mo><msub><mi>t</mi><mrow><mi>chip</mi><mn>1</mn></mrow></msub></mrow></msup><mo>,</mo><msub><mi>cof</mi><mrow><mi>fadmg</mi><mo>_</mo><mn>2</mn></mrow></msub><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><msubsup><mi>f</mi><mi>d</mi><mn>2</mn></msubsup><mo>&CenterDot;</mo><msub><mi>t</mi><mrow><mi>chip</mi><mn>1</mn></mrow></msub></mrow></msup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>cof</mi><mrow><mi>fadmg</mi><mo>_</mo><mi>L</mi></mrow></msub><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><msubsup><mi>f</mi><mi>d</mi><mi>L</mi></msubsup><mo>&CenterDot;</mo><msub><mi>t</mi><mrow><mi>chip</mi><mn>1</mn></mrow></msub></mrow></msup><mo>]</mo></mtd></mtr><mtr><mtd><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>.</mo></mtd></mtr><mtr><mtd><mi>h</mi><mrow><mo>(</mo><mi>chip</mi><mo>_</mo><mn>864</mn><mo>)</mo></mrow><mo>=</mo><mo>[</mo><msub><mi>cof</mi><mrow><mi>fadmg</mi><mo>_</mo><mn>1</mn></mrow></msub><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><msubsup><mi>f</mi><mi>d</mi><mn>1</mn></msubsup><mo>&CenterDot;</mo><msub><mi>t</mi><mrow><mi>chip</mi><mn>864</mn></mrow></msub></mrow></msup><mo>,</mo><msub><mi>cof</mi><mrow><mi>fadmg</mi><mo>_</mo><mn>2</mn></mrow></msub><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><msubsup><mi>f</mi><mi>d</mi><mn>2</mn></msubsup><mo>&CenterDot;</mo><msub><mi>t</mi><mrow><mi>chip</mi><mn>864</mn></mrow></msub></mrow></msup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msub><mi>cof</mi><mrow><mi>fadmg</mi><mo>_</mo><mi>L</mi></mrow></msub><mo>&CenterDot;</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mn>2</mn><mi>&pi;</mi><msubsup><mi>f</mi><mi>d</mi><mi>L</mi></msubsup><mo>&CenterDot;</mo><msub><mi>t</mi><mrow><mi>chip</mi><mn>864</mn></mrow></msub></mrow></msup><mo>]</mo></mtd></mtr></mtable></mfenced><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mtext>1</mtext><mo>)</mo></mrow></mrow></math>
wherein h is(chip _ i) represents the channel impulse response on the ith chip (i ranges from 1 to 864), coffading_kRepresents the fading coefficient of the k-th path,
Figure B2009100065791D0000083
indicating a shift in frequency by Doppler on the k-th path
Figure B2009100065791D0000084
The resulting phase offset on the ith chip.
The phase shift amount per chip of the received signal caused by the doppler shift will be referred to as the doppler shift value hereinafter.
Before the following steps are executed, the following settings are required to be made for the terminal: the terminal stores n preset range intervals (n is more than or equal to 1) of absolute values of the Doppler frequency offset values, and the n range intervals cover all possible absolute values of the Doppler frequency offset values section by section; in addition, a comparison slot [ i ] (i takes a value of 1 to n) corresponding to each range interval is stored thereon, that is, the slot [ i ] corresponds to the ith range interval, and the corresponding relationship may be: as the range interval gradually approaches to infinity, the comparison time slot corresponding to each range interval gradually approaches to the current time slot, that is, it can be understood that the larger the absolute value of the doppler frequency offset value falling within a certain range interval is, the closer the corresponding comparison time slot is to the current time slot. The comparison time slot is a time slot before the current time slot, and may be a time slot in which the time slot number in the subframe where the current time slot is located is smaller than the current time slot, or may be a time slot in a subframe before the subframe where the current time slot is located.
Preferably, n is set to 2, that is, the range intervals of the absolute values of the doppler frequency offset values are respectively set as: the value of the interval a ═ 0, X), the interval B ═ X, + ∞, X can be determined by engineering practice. The comparison time slot corresponding to the interval A is the time slot with the same time slot number as the current time slot in the previous sub-frame; the comparison time slot corresponding to the interval B is the TS0 time slot in the subframe where the current time slot is located. The two time slots are used as comparison time slots because the training sequences are always in the training code segments of the two time slots, so that the channel estimation can be carried out. Of course, the comparing time slot may also be any other time slot before the current time slot, such as the time slot before the current time slot, but it is necessary to ensure that there is a training sequence in the training code segment of the comparing time slot.
The invention eliminates the Doppler shift factor by several steps
Figure B2009100065791D0000091
The influence on the correct reception and demodulation of the symbols by the mobile terminal includes:
(1) pre-judging which range interval the absolute value of the Doppler frequency offset value on the current time slot is in;
(2) estimating the phase offset of the received signal caused by Doppler frequency shift in each chip length by comparing the phase difference of the current time slot and the comparison time slot corresponding to the range interval on the corresponding path;
(3) according to the phase shift amount, the phase shift of the received symbol caused by Doppler frequency shift is eliminated by correcting an A matrix in the joint detection by combining the traditional joint detection technology.
(4) When demodulating the received symbol, fine adjustment is performed on the previously estimated doppler frequency offset while demodulating.
After the steps (1) and (2) are executed, the Doppler frequency offset value of the mobile terminal can be preliminarily estimated; and the deviation caused by the doppler shift can be compensated by performing step (3) subsequently. And (4) after the step (4) is executed, the Doppler frequency offset value of the mobile terminal on the time slot is more accurately estimated.
In the step (1), the prejudged value of the doppler frequency offset is a doppler frequency offset value estimated by the mobile terminal in a last processing time slot. Preferably, the estimated doppler bias value is processed for the time slot having the same time slot number as the current time slot in the previous subframe.
In the step (2), comparing the phase difference between the current time slot and the time slot on the corresponding path means: firstly, obtaining channel estimation sequences of the two time slots; then, matching the two sequences according to paths; and after acquiring the phase difference on the corresponding path, dividing the phase difference by the corresponding chip interval to obtain the phase offset of the mobile terminal on each path and each chip length. In order to obtain a channel estimation sequence, several actions such as intercepting a training code, performing FFT transformation, IFFT inverse transformation, etc. need to be performed on a corresponding time slot, and an improved steiner method is adopted for implementing channel estimation, which belongs to the field of the prior art and is not described herein again.
In addition, after the channel estimation is performed on the current time slot, the estimation sequence can be saved. In this way, when the subsequent time slot is used as the comparison time slot, the terminal stores the channel estimation sequence of the time slot, so that the channel estimation process for the time slot can be omitted, and the channel estimation sequence is directly used as the channel estimation sequence of the comparison time slot.
As can be seen from step (3), the elimination of the doppler shift bias is achieved in conjunction with the prior art-joint detection of TD. However, in the present invention, the generated joint detection matrix a is modified, which specifically includes: the generated b vector of the A matrix is formed by convolution of a corrected channel estimation sequence and a composite spread spectrum code, and the corrected channel estimation sequence is formed by modulating an upper Doppler frequency offset value through an estimated average channel estimation sequence, so that the corrected channel estimation sequence is not fixed in a time slot any more.
Preferably, in a typical TD mobile terminal high-speed motion scene, only the phase offset estimation and the channel estimation of the strongest path of the mobile terminal need to be performed, and the combined detection a matrix needs to be corrected, so as to eliminate the doppler shift deviation.
In the step (4), in order to improve the accuracy of estimation, the doppler frequency offset estimated before is finely adjusted during demodulation, the doppler frequency offset value of the strongest path after fine adjustment or the maximum value of the doppler frequency offset values of all paths is used as the doppler frequency offset value of the time slot, and the value is stored in the mobile terminal as the doppler frequency offset prejudgment value of the next processing time slot.
In summary, as shown in fig. 3, the mobile terminal repeatedly executes the following steps for each received timeslot data containing the data of the mobile terminal:
step 301: the mobile terminal takes the stored Doppler frequency offset estimation value of the last processing time slot as a pre-judgment value (for the first receiving time slot, the pre-judgment value is 0 or a pre-specified value), and determines the range interval in which the absolute value of the pre-judgment value falls;
step 302: selecting a corresponding comparison time slot according to the range interval, intercepting a training sequence of the comparison time slot, and performing first channel estimation by using an improved Steiner method to obtain the average channel impact response of each mobile terminal in the time period of the comparison time slot;
step 303: intercepting the training sequence of the time slot, performing second channel estimation, and estimating the average channel impulse response of each mobile terminal in the time slot period;
of course, the order of channel estimation for the time slot and the comparison time slot is not sequential, so long as the average channel impulse response in the two time slots is obtained.
Step 304: matching the channel estimation values of the current time slot and the comparison time slot according to the mobile terminal and the corresponding path, carrying out phase subtraction on the two matched channel sequences according to the path, and then dividing the phase subtraction by the chip interval length between the current time slot and the comparison time slot to estimate the phase offset of the received signal of each mobile terminal on each path and each chip caused by Doppler frequency shift, namely the Doppler frequency offset value of each mobile terminal on each path;
step 305: multiplying the phase offset of each mobile terminal on each path and each chip obtained in the step 304 by a spreading factor SF to obtain a phase offset factor of each mobile terminal on each path and each symbol length duration, correcting a channel estimation sequence of the current time slot by using the factor, performing convolution operation by using the corrected estimated channel sequence and a composite spreading code, and constructing a corrected joint detection A matrix;
step 306: and performing joint detection on the received signal of the current time slot by using the corrected A matrix, and acquiring the demodulation symbols of each mobile terminal at one time.
Step 307: comparing the phase of the demodulated symbols with the closest standard modulation symbols (the standard modulation symbols are the standard complex modulation symbols sent after modulation by the transmitter, for example for QPSK modulation, the standard modulation symbols are + i, 1, -1, -i), smoothing the obtained phase difference, and obtaining the phase offset; then, the phase offset is used to fine-tune the doppler frequency offset value of the strongest channel path of the mobile terminal in the time slot estimated in step 304;
step 308: and determining the Doppler frequency offset value of the time slot and storing the Doppler frequency offset value to the next receiving time slot of the mobile terminal for reference comparison. The doppler frequency offset value of the time slot is the doppler frequency offset value on the strongest path of the mobile terminal after being fine-tuned in step 307, or the maximum doppler frequency offset value in each path of the mobile terminal, or the weighted sum of the two.
When the mobile terminal is in a high-speed motion scene, in the above steps 305 to 308, only the strongest path of the mobile terminal may be subjected to the estimation of the phase offset and the correction of the channel estimation of the strongest path, and the joint detection a matrix may be corrected to eliminate the doppler shift deviation.
The invention is further illustrated below by means of a specific example.
Assuming that a TD mobile terminal is engaged in 12.2kbps voice service, the service is characterized in that the mobile terminal occupies a fixed time slot in each subframe, and the downlink spreading factor SF is 16.
Carrying out initial configuration on the terminal: presetting 2-segment DupupuRange interval of absolute value of doppler frequency offset: interval a ═ 0, 1 ═ 10-3Radian/chip), interval B ═ 1 x 10-3Radian/chip, + ∞). (the boundary between the two selected intervals is equal to 1 x 10-3Radian/chip, corresponding mobile terminal speed of 120km/h, maximum Doppler shift fd maxIs 222 Hz).
Setting comparison time slots of two corresponding range intervals: corresponding to the interval A, the comparison time slot is the time slot with the same time slot number as the current time slot in the previous sub-frame; corresponding to the interval B, the comparison time slot is the TS0 time slot of the present subframe.
The predetermined value of the initial doppler frequency offset value is set to 0.
The mobile terminal repeats the following steps for the received time slot containing the data of the mobile terminal in each sub-frame:
step 1: selecting a comparison time slot according to which range interval the absolute value of the Doppler frequency offset value of the time slot is in (for the first sub-frame, the predetermined value is 0, for the following sub-frames, the predetermined value is the Doppler frequency offset value of the time slot with the same time slot number as the current time slot in the previous sub-frame)
When the pre-judgment value falls into the interval A, the mobile terminal is considered to be in a small Doppler frequency offset state, and a time slot with the same time slot number as the current time slot in the previous subframe is selected as a comparison time slot;
when the pre-determined value falls into the interval B, the mobile terminal is considered to be in a large Doppler frequency offset state, so that more accurate Doppler frequency offset estimation needs to be carried out, and the TS0 time slot in the subframe is selected as a comparison time slot.
Step 2: and intercepting the training sequence of the comparison time slot to carry out channel estimation, and acquiring the average channel response ch _ est1 of each mobile terminal on the comparison time slot. The specific method of channel estimation adopts the improved Steiner method, and can be divided into the following two substeps:
step 2.1, intercepting training sequence receiver _ mid of comparison time slot1The FFT conversion is carried out, and the FFT conversion is carried out,then dividing the result by FFT transformation of the basic training sequence mid _ basic, and performing IFFT transformation on the result to obtain a Channel Estimation sequence (Channel _ Estimation):
Channel_Estimation=IFFT(FFT(receiver_mid1)/FFT(mid_basic)) (2)
wherein the basic training sequence is initially assigned to each cell by the system and signaled to the mobile terminal.
Step 2.2, as shown in fig. 4, the path with power greater than epsilon in the channel estimation sequence corresponding to each mobile terminal obtained in step 2.1 is taken as a noise path to be removed, and the remaining sequence ch _ est1 is the average channel response of each mobile terminal in the comparison time slot. (wherein ∈ r ═ r2·σ2,r2Representing the threshold signal-to-noise ratio, σ2Representing the noise power, the values of r and sigma can be selected according to the actual engineering, and r is less than 1).
In concrete implementation, when the comparison time slot is the time slot with the same time slot number as the current time slot in the previous subframe, because the channel estimation is already carried out on the time slot in the processing of the previous subframe, only the storage of the channel estimation needs to be added in the mobile terminal, and the storage is read out in the step, and the steps 2.1 and 2.2 do not need to be carried out;
and step 3: and intercepting the training sequence of the current time slot for channel estimation to obtain the average channel response ch _ est2 of each mobile terminal on the current time slot. The specific method of channel estimation adopts the modified steiner method, which can be divided into two sub-steps (as described in steps 2.1 and 2.2), and will not be described herein again.
After the channel estimation sequence on the current time slot is obtained, the sequence is stored.
Step 4, respectively matching the estimation sequences of the average channel responses of the current time slot and the comparison time slot according to the mobile terminal and the path, carrying out phase subtraction on the average channel response of the strongest path of each mobile terminal, and then dividing the phase subtraction by the number of interval chips between the current time slot and the comparison time slot to obtain the phase offset of each chip of the received signal of the mobile terminal on the strongest path caused by Doppler frequency shift, namely the Doppler frequency offset value of the mobile terminal on the strongest path:
phase _ estimation per chip strongest tap = phase strongest tap ch _ est 2 - phase strongest tap ch _ est 1 N chip - - - ( 3 )
this value can be considered as a coarse estimate of the doppler frequency offset (which also needs to be fine-tuned in step 6). Wherein phase-represents the phase-taking operation, and string tap represents the strongest path, i.e. the path with the maximum power in the channel response of each path, NchipNumber of chips representing the separation between the current slot and the comparison slot:
for TS0 time slot selected from the sub-frame in step 1 as comparison time slot, NchipThe current timeslot number 864+352, where 352 is the total chip length of the dl synchronization code, the guard interval, and the ul synchronization code.
For the time slot with the same time slot number in the last sub-frame selected in the step 1 as the comparison time slot, the interval between the current time slot and the comparison time slot is one sub-frame length, and the chip interval is Nchip=6400。
In this embodiment, it is preferable to estimate only the doppler frequency offset value of the strongest path of each terminal user, and the complexity of terminal implementation can be reduced by adopting a preferable method; the reason for this is that in a typical mobile terminal high-speed motion scene, there is generally a wireless signal with a direct path (i.e., the radio wave can reach the mobile terminal directly from the base station antenna), and the direct path is a main factor affecting the quality of the received signal, i.e., the estimated strongest path;
and 5: and multiplying the estimated phase offset of each chip of the received signal on the strongest path by a spreading factor, correcting the channel estimation sequence of the current time slot, and performing convolution operation on the corrected channel estimation sequence and the composite spreading code to form a corrected joint detection A matrix. The method is specifically divided into four substeps:
step 5.1, multiplying the phase offset of each chip of the received signal obtained in step 4 on the strongest path by the spreading factor SF to obtain the phase offset factor of the received signal on each symbol of the strongest path:
phase _ estimation per symbol strongest tap = SF * phase _ estimation per chip strongest tap - - - ( 4 )
step 5.2, compensating the phase offset of the received signal on each symbol length of the strongest path to the strongest path of the current time slot average channel estimation sequence obtained in step 3, and obtaining a corrected channel estimation sequence:
<math><mrow><mi>channel</mi><mo>_</mo><msubsup><mi>estimation</mi><mrow><mi>symbol</mi><mo>_</mo><mi>n</mi></mrow><mrow><mo>&prime;</mo><mi>tap</mi><mo>_</mo><mi>strongest</mi></mrow></msubsup><mo>=</mo><mi>channel</mi><mo>_</mo><msup><mi>estimation</mi><mi>strongest tap</mi></msup><mo>*</mo><msup><mi>e</mi><mrow><mo>-</mo><mi>j</mi><mo>*</mo><mn>2</mn><mi>&pi;</mi><mo>*</mo><mi>n</mi><mo>*</mo><mi>phase</mi><mo>_</mo><msubsup><mi>estimation</mi><mi>per symbol</mi><mi>strongest tap</mi></msubsup></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>5</mn><mo>)</mo></mrow></mrow></math>
wherein, channel _ animationstrongest tapIndicating the strongest path of the mobile terminal in the current slot average channel estimate obtained in step 3, and n indicating the nth modulation symbol.
The corrected channel estimation sequence is not fixed in the time slot any more, but modulated by the estimated Doppler frequency offset in a symbol-by-symbol manner.
Step 5.3, multiplying the spread spectrum code, the channel code and the scrambling code of each mobile terminal to respectively obtain the composite spread spectrum code of each mobile terminal
Figure B2009100065791D0000143
c i user = spreading _ code i user * channeliasation _ code i * scrambling _ code i - - - ( 6 )
And 5.4, constructing a joint detection matrix A by using the corrected channel estimation sequence obtained in the step 5.2 and the composite spread spectrum codes of each mobile terminal generated in the step 5.3.
The structure of the a matrix is shown in fig. 5. It is composed of N V blocks, N represents the number of modulation symbols, each V block is arranged by U b vectors, U represents the number of mobile terminals, each b vector is obtained by the convolution of the corrected channel estimation and the composite spread spectrum code:
<math><mrow><msubsup><mover><mi>b</mi><mo>&RightArrow;</mo></mover><mrow><mi>symbol</mi><mo>_</mo><mi>n</mi></mrow><mrow><mi>user</mi><mo>_</mo><mi>u</mi></mrow></msubsup><mo>=</mo><mi>Channel</mi><mo>_</mo><msubsup><msup><mi>Estimation</mi><mo>&prime;</mo></msup><mrow><mi>symbol</mi><mo>_</mo><mi>n</mi></mrow><mrow><mi>user</mi><mo>_</mo><mi>u</mi></mrow></msubsup><mo>&CircleTimes;</mo><msup><mi>c</mi><mrow><mi>user</mi><mo>_</mo><mi>u</mi></mrow></msup><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>7</mn><mo>)</mo></mrow></mrow></math>
wherein,indicating the revised channel estimate at the nth symbol for the u-th mobile terminal, cuser_uIndicating the composite spread spectrum code of the u mobile terminal;
Figure B2009100065791D0000147
representing a convolution operation.
Step 6: using the corrected A matrix to make joint detection for the data segment of the current time slot to obtain the demodulation symbol of each mobile terminal
Figure B2009100065791D0000148
d=(I+σ-2AHA)-1·AHe (8)
I.e. doppler shift cancellation of the demodulated symbols is achieved. Wherein, I represents an identity matrix, sigma represents noise power, and e represents a received data segment chip; a. theHHermite transformation of a representation matrix A, A-1Representing the inverse of matrix a.
And 7: in order to obtain a more accurate doppler frequency offset estimation value, the coarse estimation value of the doppler frequency offset estimated in step 4 is finely adjusted, which specifically includes the following steps:
A. comparing the phase of the demodulation symbol obtained in the step 6 with the phase of the standard modulation symbol, smoothing the obtained phase difference, and finely adjusting the coarse estimation value of the Doppler frequency offset according to the obtained result, which specifically comprises the following steps:
a1, obtaining the modulation symbol d of the demodulation symbol identical to the standardstdThe phases of (a) are compared, and the obtained phase difference is averaged:
Δphase′=AVG(phase(d)-phase(dstd)) (9)
here, AVG represents an averaging operation, and specifically means averaging all (all users) of demodulated symbols obtained by joint detection.
A2, fine-tuning the rough estimation value of the Doppler frequency offset estimated in the step 4 by using the obtained delta phase':
<math><mrow><mi>&Delta;phase</mi><mo>_</mo><mi>e</mi><msubsup><mi>stimation</mi><mi>per chip</mi><mrow><mi>tap</mi><mo>_</mo><mi>strongest</mi></mrow></msubsup><mo>=</mo><mi>phase</mi><mo>_</mo><msubsup><mi>estimation</mi><mi>per chip</mi><mrow><mi>tap</mi><mo>_</mo><mi>strongest</mi></mrow></msubsup><mo>+</mo><mfrac><msup><mi>&Delta;phase</mi><mo>&prime;</mo></msup><mi>SF</mi></mfrac><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>10</mn><mo>)</mo></mrow></mrow></math>
the value can be considered as
Figure B2009100065791D0000152
That is, the Doppler frequency offset value of the mobile terminal in the time slot can be obtained according to the valued
B. The phase shift amount of the adjusted strongest path obtained in step A2
Figure B2009100065791D0000153
The Doppler frequency offset value of the time slot is stored in the mobile terminal as the prejudgment quantity when the next sub-frame is processed.
Repeating steps 1-7 for the next subframe data.
As shown in fig. 6, it can be seen that the bit error rate of the mobile terminal is significantly reduced by using the method of the present invention.
The present invention may be embodied in other specific forms without departing from the spirit or essential attributes thereof, and it should be understood that various changes and modifications can be effected therein by one skilled in the art without departing from the spirit and scope of the invention as defined in the appended claims.

Claims (13)

1. A method for estimating Doppler frequency offset in TD-SCDMA system of time division synchronous code division multiple access (TD-SCDMA), which is characterized in that,
after receiving the time slot containing the data of the mobile terminal, the mobile terminal obtains the Doppler frequency offset value of the received signal of the current time slot by comparing the phase difference of the channel estimation sequence of the current time slot and the comparison time slot.
2. The method of claim 1,
the mobile terminal is stored with n preset range intervals of absolute values of Doppler frequency offset values and a comparison time slot corresponding to each range interval, wherein the n range intervals cover all possible absolute values of the Doppler frequency offset values section by section, and n is more than or equal to 1;
the mobile terminal obtains the doppler frequency offset value of the received signal of the mobile terminal by comparing the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, which means that:
judging which range interval the absolute value of the prejudged value of the Doppler frequency offset value of the current time slot is in;
determining a corresponding comparison time slot according to the judged range interval;
and estimating the phase offset of the received signal caused by the Doppler frequency shift in each chip length of the time slot by comparing the phase difference of the current time slot and the comparison time slot on the corresponding path.
3. The method of claim 2,
the prejudged value of the Doppler frequency offset value of the current time slot is the Doppler frequency offset value of a last processing time slot of the mobile terminal;
the doppler frequency offset value of the last processing slot of the mobile terminal is: the Doppler frequency offset value of the mobile terminal on the strongest path of the time slot, or the maximum Doppler frequency offset value of the mobile terminal in each path of the time slot, or the weighted sum of the two items, which is stored in the mobile terminal and is estimated when the time slot containing the mobile terminal data is processed.
4. The method of claim 2,
the step of comparing, by the mobile terminal, the phase difference between the current time slot and the channel estimation sequence of the comparison time slot to obtain the doppler frequency offset value of the signal received by the mobile terminal at the current time slot specifically includes:
intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the comparison time slot;
intercepting a training sequence of the current time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the current time slot;
and the mobile terminal part of the average channel impulse response of the current time slot and the comparative time slot performs phase subtraction according to the corresponding path, and then divides the chip interval length between the two time slots to obtain the phase offset of the received signal of the mobile terminal on each path and each chip caused by Doppler frequency shift.
5. The method of claim 2 or 4,
when n is 2, the range interval includes: a ═ 0, X), B ═ X, + ∞), the comparison time slot corresponding to the range interval a is the time slot with the same time slot number as the current time slot in the last subframe, the comparison time slot corresponding to the range interval B is the TS0 time slot in the subframe where the current time slot is, wherein the value of X is determined according to engineering practice.
6. The method of claim 5,
the step of comparing, by the mobile terminal, the phase difference between the current time slot and the channel estimation sequence of the comparison time slot to obtain the doppler frequency offset value of the signal received by the mobile terminal at the current time slot specifically includes:
when the comparison time slot is the TS0 time slot in the frame, intercepting the training sequence of the TS0 time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the comparison time slot; when the comparison time slot is the time slot which is in the same time slot as the current time slot in the previous frame, the average channel impact response of the comparison time slot is obtained according to the storage record of the mobile terminal;
intercepting a training sequence of the current time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the current time slot period;
and the mobile terminal performs phase subtraction on the channel estimation value of the strongest path in the current time slot and the comparison time slot, and then divides the phase subtraction by the chip interval length of the current time slot and the comparison time slot to obtain the phase offset of the received signal of the mobile terminal on each chip caused by Doppler frequency shift.
7. A method for compensating Doppler shift in TD-SCDMA system with time division synchronous code division multiple access (TD-SCDMA),
after receiving the time slot containing the data of the mobile terminal, the mobile terminal obtains the Doppler frequency offset value of the received signal of the current time slot by comparing the phase difference of the channel estimation sequence of the current time slot and a comparison time slot, and corrects the received signal in the joint detection by combining the joint detection.
8. The method of claim 7,
the mobile terminal is stored with n preset range intervals of absolute values of Doppler frequency offset values and a comparison time slot corresponding to each range interval, wherein the n range intervals cover all possible absolute values of the Doppler frequency offset values section by section, and n is more than or equal to 1;
the mobile terminal obtains the doppler frequency offset value of the received signal of the mobile terminal by comparing the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, which means that:
judging which range interval the absolute value of the prejudged value of the Doppler frequency offset value of the current time slot is in;
determining a corresponding comparison time slot according to the judged range interval;
and estimating the phase offset of the received signal caused by the Doppler frequency shift in each chip length of the time slot by comparing the phase difference of the current time slot and the comparison time slot on the corresponding path.
9. The method of claim 8,
the prejudged value of the Doppler frequency offset value of the current time slot is the Doppler frequency offset value of a last processing time slot of the mobile terminal;
the doppler frequency offset value of the last processing slot of the mobile terminal is: the Doppler frequency offset value of the mobile terminal on the strongest path of the time slot, or the maximum Doppler frequency offset value of the mobile terminal in each path of the time slot, or the weighted sum of the two items, which is stored in the mobile terminal and is estimated when the time slot containing the mobile terminal data is processed.
10. The method of claim 8,
the step of comparing, by the mobile terminal, the phase difference between the current time slot and the channel estimation sequence of the comparison time slot to obtain the doppler frequency offset value of the signal received by the mobile terminal at the current time slot specifically includes:
intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the comparison time slot;
intercepting a training sequence of the current time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the current time slot;
and the mobile terminal part of the average channel impulse response of the current time slot and the comparative time slot performs phase subtraction according to the corresponding path, and then divides the chip interval length between the two time slots to obtain the phase offset of the received signal of the mobile terminal on each path and each chip caused by Doppler frequency shift.
11. The method of claim 8,
the step of comparing, by the mobile terminal, the phase difference between the current time slot and the channel estimation sequence of the comparison time slot to obtain the doppler frequency offset value of the signal received by the mobile terminal at the current time slot specifically includes:
when the comparison time slot is the TS0 time slot in the frame, intercepting the training sequence of the TS0 time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the comparison time slot; when the comparison time slot is the time slot which is in the same time slot as the current time slot in the previous frame, the average channel impact response of the comparison time slot is obtained according to the storage record of the mobile terminal;
intercepting a training sequence of the current time slot, performing channel estimation, and estimating the average channel impulse response of each mobile terminal in the current time slot period;
and the mobile terminal performs phase subtraction on the channel estimation value of the strongest path in the current time slot and the comparison time slot, and then divides the phase subtraction by the chip interval length of the current time slot and the comparison time slot to obtain the phase offset of the received signal of the mobile terminal on each chip caused by Doppler frequency shift.
12. The method according to any one of claims 7 to 11,
the modifying the received signal of each mobile terminal in the joint detection specifically includes:
multiplying the obtained phase offset by a spreading factor SF, and then compensating the average channel impulse response of each mobile terminal in the current time slot period according to the path;
multiplying the spread spectrum codes, channel codes and scrambling codes of each mobile terminal to respectively obtain composite spread spectrum codes of each mobile terminal;
and constructing a joint detection matrix A by using the compensated average channel impulse response and the composite spread spectrum codes of all the mobile terminals, and carrying out joint detection on the data segment in the current time slot by using the joint detection matrix A to obtain a modified demodulation symbol.
13. The method of claim 12, further comprising:
and comparing the phase of the obtained demodulation symbol with the phase of a standard modulation symbol in a constellation diagram, smoothing the phase frequency offset value of the strongest path and/or the maximum phase frequency offset value of each mobile terminal by the obtained phase difference, and storing the processed result as the Doppler frequency offset value of the time slot.
CN200910006579.1A 2009-02-19 2009-02-19 Doppler frequency shift estimation and compensation method in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system Expired - Fee Related CN101814931B (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN200910006579.1A CN101814931B (en) 2009-02-19 2009-02-19 Doppler frequency shift estimation and compensation method in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system
PCT/CN2009/074235 WO2010094191A1 (en) 2009-02-19 2009-09-25 Method and terminal of doppler frequency offset estimation and compensation in td-scdma system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200910006579.1A CN101814931B (en) 2009-02-19 2009-02-19 Doppler frequency shift estimation and compensation method in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system

Publications (2)

Publication Number Publication Date
CN101814931A true CN101814931A (en) 2010-08-25
CN101814931B CN101814931B (en) 2014-07-02

Family

ID=42622066

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200910006579.1A Expired - Fee Related CN101814931B (en) 2009-02-19 2009-02-19 Doppler frequency shift estimation and compensation method in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system

Country Status (2)

Country Link
CN (1) CN101814931B (en)
WO (1) WO2010094191A1 (en)

Cited By (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958734A (en) * 2010-10-19 2011-01-26 京信通信系统(中国)有限公司 Integrated wireless coverage solution
CN102223223A (en) * 2011-06-27 2011-10-19 中兴通讯股份有限公司 Method and device for receiving multi-carrier signal
CN102404268A (en) * 2011-11-17 2012-04-04 西安电子科技大学 Doppler frequency offset estimation and compensation method in Rice channel under high-speed mobile environment
CN102457323A (en) * 2010-10-21 2012-05-16 中兴通讯股份有限公司 Intelligent antenna array simulation method and system thereof
CN102739572A (en) * 2011-04-15 2012-10-17 中兴通讯股份有限公司 Method and system for improving channel estimation performance
CN102891974A (en) * 2011-07-21 2013-01-23 中国科学院微电子研究所 Synchronization and channel estimation method and device and television signal receiving method and device
CN103037425A (en) * 2011-09-29 2013-04-10 鼎桥通信技术有限公司 Method for detecting uplink signals in mobile communication system through node base (NB) and NB
CN103314559A (en) * 2010-12-23 2013-09-18 密克罗奇普技术公司 Automatic frequency offset compensation in zero-intermediate frequency receivers using minimum-shift keying (msk) signaling
CN104702547A (en) * 2014-09-25 2015-06-10 上海欧科微航天科技有限公司 Pilot frequency information and satellite ephemeris joint Doppler frequency shift estimation and compensation method
CN105099963A (en) * 2014-04-24 2015-11-25 华为技术有限公司 Frequency offset estimation device and method
CN107317779A (en) * 2016-04-26 2017-11-03 中兴通讯股份有限公司 A kind of frequency deviation estimating method and device
CN108123902A (en) * 2016-11-29 2018-06-05 晨星半导体股份有限公司 Estimation method for estimating channel state of video-audio signal and related estimation circuit and receiver
CN110602015A (en) * 2019-09-12 2019-12-20 北京邮电大学 Doppler frequency offset compensation and signal sending method and device in OFDM system
CN112217756A (en) * 2019-07-12 2021-01-12 华为技术有限公司 Doppler frequency offset estimation method and communication device
WO2023173345A1 (en) * 2022-03-17 2023-09-21 Qualcomm Incorporated Doppler shift reporting using a tracking reference signal

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534020B (en) * 2015-09-14 2019-07-05 大唐移动通信设备有限公司 A kind of frequency deviation estimating method and device
CN109302365B (en) * 2017-12-21 2024-03-26 上海创远仪器技术股份有限公司 TD-SCDMA analyzer frequency offset estimation method based on multistage difference method
CN111654338B (en) * 2020-05-07 2022-07-19 Oppo广东移动通信有限公司 A kind of Doppler parameter estimation method, device and storage medium
CN118827310B (en) * 2024-09-19 2024-12-27 成都爱瑞无线科技有限公司 Frequency offset estimation method, device and medium

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040013169A1 (en) * 2000-09-04 2004-01-22 Hideki Kanemoto Phase rotation detection apparatus and radio base station apparatus provided therewith
CN1556589A (en) * 2004-01-05 2004-12-22 大唐移动通信设备有限公司 Method of mobile communicaton frequency deviation measurement and device thereof
CN1710896A (en) * 2005-06-08 2005-12-21 重庆重邮信科股份有限公司 Frequency offset estimation method and device in mobile communication system
CN1980079A (en) * 2005-11-09 2007-06-13 Lg电子株式会社 Method and apparatus for estimating frequency offset in mobile communications system
US20070166048A1 (en) * 2006-01-17 2007-07-19 Doerr Christopher R Use of beacons in a WDM communication system
CN101102293A (en) * 2007-07-31 2008-01-09 北京天碁科技有限公司 A frequency deviation estimation device and method

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6647055B2 (en) * 2000-08-31 2003-11-11 Wen-Yi Kuo Adaptive channel estimation using continuous pilot signal based on doppler period
CN101039125B (en) * 2006-03-16 2013-03-13 湖北众友科技实业股份有限公司 Method and system of frequency deviation measurement for testing TD-SCDMA terminal
CN100576768C (en) * 2007-02-14 2009-12-30 哈尔滨工业大学 Compensation method of Doppler frequency shift in MPSK mobile communication system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040013169A1 (en) * 2000-09-04 2004-01-22 Hideki Kanemoto Phase rotation detection apparatus and radio base station apparatus provided therewith
CN1556589A (en) * 2004-01-05 2004-12-22 大唐移动通信设备有限公司 Method of mobile communicaton frequency deviation measurement and device thereof
CN1710896A (en) * 2005-06-08 2005-12-21 重庆重邮信科股份有限公司 Frequency offset estimation method and device in mobile communication system
CN1980079A (en) * 2005-11-09 2007-06-13 Lg电子株式会社 Method and apparatus for estimating frequency offset in mobile communications system
US20070166048A1 (en) * 2006-01-17 2007-07-19 Doerr Christopher R Use of beacons in a WDM communication system
CN101102293A (en) * 2007-07-31 2008-01-09 北京天碁科技有限公司 A frequency deviation estimation device and method

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
HUAWEI: "《TSG RAN WG1 meeting #48bis》", 30 March 2007 *

Cited By (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101958734A (en) * 2010-10-19 2011-01-26 京信通信系统(中国)有限公司 Integrated wireless coverage solution
CN101958734B (en) * 2010-10-19 2014-03-26 京信通信系统(中国)有限公司 Integrated wireless coverage solution
CN102457323B (en) * 2010-10-21 2016-12-07 中兴通讯股份有限公司 Intelligent antenna array emulation mode and system
CN102457323A (en) * 2010-10-21 2012-05-16 中兴通讯股份有限公司 Intelligent antenna array simulation method and system thereof
CN103314559B (en) * 2010-12-23 2016-10-05 密克罗奇普技术公司 The auto frequency offset compensation of minimum shift keying (MSK) signaling is used in zero intermediate frequency receiver
CN103314559A (en) * 2010-12-23 2013-09-18 密克罗奇普技术公司 Automatic frequency offset compensation in zero-intermediate frequency receivers using minimum-shift keying (msk) signaling
CN102739572A (en) * 2011-04-15 2012-10-17 中兴通讯股份有限公司 Method and system for improving channel estimation performance
WO2012139375A1 (en) * 2011-04-15 2012-10-18 中兴通讯股份有限公司 Method and system for improving channel estimation performance
CN102739572B (en) * 2011-04-15 2015-03-25 中兴通讯股份有限公司 Method and system for improving channel estimation performance
CN102223223A (en) * 2011-06-27 2011-10-19 中兴通讯股份有限公司 Method and device for receiving multi-carrier signal
CN102891974A (en) * 2011-07-21 2013-01-23 中国科学院微电子研究所 Synchronization and channel estimation method and device and television signal receiving method and device
CN102891974B (en) * 2011-07-21 2015-05-13 中国科学院微电子研究所 Synchronization and channel estimation method and device and television signal receiving method and device
CN103037425B (en) * 2011-09-29 2015-03-25 鼎桥通信技术有限公司 Method for detecting uplink signals in mobile communication system through node base (NB) and NB
CN103037425A (en) * 2011-09-29 2013-04-10 鼎桥通信技术有限公司 Method for detecting uplink signals in mobile communication system through node base (NB) and NB
CN102404268A (en) * 2011-11-17 2012-04-04 西安电子科技大学 Doppler frequency offset estimation and compensation method in Rice channel under high-speed mobile environment
CN102404268B (en) * 2011-11-17 2014-02-12 西安电子科技大学 Doppler Frequency Offset Estimation and Compensation Method in Ricean Channel under High-speed Mobile Environment
CN105099963A (en) * 2014-04-24 2015-11-25 华为技术有限公司 Frequency offset estimation device and method
CN104702547A (en) * 2014-09-25 2015-06-10 上海欧科微航天科技有限公司 Pilot frequency information and satellite ephemeris joint Doppler frequency shift estimation and compensation method
CN107317779B (en) * 2016-04-26 2021-09-28 中兴通讯股份有限公司 Frequency offset estimation method and device
CN107317779A (en) * 2016-04-26 2017-11-03 中兴通讯股份有限公司 A kind of frequency deviation estimating method and device
CN108123902A (en) * 2016-11-29 2018-06-05 晨星半导体股份有限公司 Estimation method for estimating channel state of video-audio signal and related estimation circuit and receiver
CN108123902B (en) * 2016-11-29 2021-05-25 联发科技股份有限公司 Estimation method and associated estimation circuit and receiver for estimating the channel state of an audio-visual signal
CN112217756A (en) * 2019-07-12 2021-01-12 华为技术有限公司 Doppler frequency offset estimation method and communication device
CN112217756B (en) * 2019-07-12 2022-03-29 华为技术有限公司 Doppler frequency offset estimation method and communication device
CN110602015A (en) * 2019-09-12 2019-12-20 北京邮电大学 Doppler frequency offset compensation and signal sending method and device in OFDM system
WO2023173345A1 (en) * 2022-03-17 2023-09-21 Qualcomm Incorporated Doppler shift reporting using a tracking reference signal

Also Published As

Publication number Publication date
CN101814931B (en) 2014-07-02
WO2010094191A1 (en) 2010-08-26

Similar Documents

Publication Publication Date Title
CN101814931A (en) Doppler frequency shift estimation and compensation method in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system
KR101017208B1 (en) How to determine gain offset between transmission channels
JP4409634B2 (en) Self-synchronizing equalization method and system
US5901185A (en) Systems and methods for data-augmented, pilot-symbol-assisted radiotelephone communications
US5875216A (en) Weight generation in stationary interference and noise environments
CN102860064B (en) When there is presence of intercell interference, the channel in wireless communication system is estimated and Data Detection
US7149258B2 (en) Method and apparatus for estimation of phase offset between communication channels
CN102948122B (en) For shift error compensation method and the equipment of multi-carrier receiver
JP4542712B2 (en) Estimation of Doppler shift compensation in mobile communication systems
EP1499037A1 (en) Apparatus and method for receiving data in a mobile communication system using an adaptive antenna array scheme
US6463105B1 (en) Methods and systems for estimation of the carrier to interference ratio for a wireless communication channel
US6546026B1 (en) Multi-diversity synchronization technique for improving synchronization performance in wireless applications over fading channels
US20200305100A1 (en) Signal transmission method for multi-antenna multi-user time division duplex communication system
US6249518B1 (en) TDMA single antenna co-channel interference cancellation
CN102594739A (en) Channel estimation method, pilot frequency information selection method, user equipment and base station
JP2001522176A (en) Method and apparatus for transmitting data over a wireless interface in a wireless communication system
EP1475932B1 (en) Interferer detection and channel estimation for wireless communication networks
EP1197026B1 (en) Method and apparatus for channel estimation with transmit diversity
EP1494368A2 (en) Receiver with adaptive antenna array
US20020173286A1 (en) Radiocommunication employing selected synchronization technique
JP2590441B2 (en) Interference wave detection method
KR20050015738A (en) Apparatus and method for receiving data in mobile communication system using adaptive antenna array scheme
US6925110B2 (en) Signal processing method and device for a spread spectrum radio communication receiver
CN100369386C (en) A combined detection method and apparatus with incorporated frequency deviation compensation
JP2002271430A (en) Frequency offset estimating method and frequency offset estimator

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
EE01 Entry into force of recordation of patent licensing contract

Application publication date: 20100825

Assignee: SHENZHEN ZTE MICROELECTRONICS TECHNOLOGY CO., LTD.

Assignor: ZTE Corporation

Contract record no.: 2015440020319

Denomination of invention: Doppler frequency shift estimation and compensation method in TD-SCDMA (Time Division-Synchronization Code Division Multiple Access) system

Granted publication date: 20140702

License type: Common License

Record date: 20151123

LICC Enforcement, change and cancellation of record of contracts on the licence for exploitation of a patent or utility model
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: 20140702

Termination date: 20200219