WO2010094191A1 - Method and terminal of doppler frequency offset estimation and compensation in td-scdma system - Google Patents

Method and terminal of doppler frequency offset estimation and compensation in td-scdma system Download PDF

Info

Publication number
WO2010094191A1
WO2010094191A1 PCT/CN2009/074235 CN2009074235W WO2010094191A1 WO 2010094191 A1 WO2010094191 A1 WO 2010094191A1 CN 2009074235 W CN2009074235 W CN 2009074235W WO 2010094191 A1 WO2010094191 A1 WO 2010094191A1
Authority
WO
WIPO (PCT)
Prior art keywords
time slot
mobile terminal
current time
frequency offset
current
Prior art date
Application number
PCT/CN2009/074235
Other languages
French (fr)
Chinese (zh)
Inventor
朱昀
王曼
Original Assignee
中兴通讯股份有限公司
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 中兴通讯股份有限公司 filed Critical 中兴通讯股份有限公司
Publication of WO2010094191A1 publication Critical patent/WO2010094191A1/en

Links

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

Definitions

  • the present invention relates to mobile communication technologies, and in particular, to a method for estimating and compensating Doppler frequency shift in a Time Division Synchronous Code Division Multiple Access (TD-SCDMA) system.
  • TD-SCDMA Time Division Synchronous Code Division Multiple Access
  • TD-SCDMA Time Division Synchronous Code Division Multiple Access
  • TD-SCDMA Time Division Synchronous Code Division Multiple Access
  • the basic unit of data transmission is a radio frame.
  • 7 regular time slots (TS0 TS6) and 3 special time slots (downlink synchronization code segment DwPTS, guard interval GP and uplink synchronization code segment UpPTS) form one subframe, two subframes (subframe #1 and subframe #2) Form a radio frame with a duration of 10ms.
  • the data of the mobile terminal user is transmitted in a regular time slot.
  • a regular time slot has a duration of 675 ⁇ ⁇ and is composed of 864 chips. Each chip has a duration of 0.78125 ⁇ ⁇ .
  • each data segment is composed of multiple mobile terminal codes to be transmitted.
  • the track data is composed of spread spectrum, scrambling and aliasing;
  • the training code segment is formed by the displacement of the basic midamble code assigned by the system, and its role is used as a training sequence for channel estimation.
  • the maximum moving speed of the mobile terminal is 120 km/h.
  • high-speed trains with speeds of up to 250 km per hour have emerged, and high-speed rail networks with higher speeds of 300 km/h to 500 km/h will be spread all over the country in the near future, which proposes existing TD wireless technologies.
  • a big challenge When the mobile terminal is in a high-speed motion state, the Doppler shift of the wireless signal transmitted by the space becomes very serious, and as the carrier frequency increases, the Doppler shift increases, and the Doppler shift Proportional to the carrier frequency and the speed of the mobile terminal, ie: c
  • the Doppler frequency offset value represents the Doppler frequency offset value
  • /? represents the carrier frequency
  • V represents the speed of the mobile terminal motion.
  • c represents the speed of light, equal to 3*10 8 m/s, indicating the angle between the direction of movement of the mobile terminal and the incident of radio waves to the mobile terminal.
  • the Doppler shift effect causes a deviation between the local demodulation carrier and the frequency of the signal actually received by the mobile terminal, and the deviation of this frequency accumulates in time, resulting in demodulation symbols and standards.
  • the modulation symbol is deflected (distorted) in phase.
  • the duration of each chip is longer, so the phase distortion of the demodulated symbols accumulated on each chip becomes larger, which will greatly affect Correct reception and demodulation of the mobile terminal.
  • TD-SCDMA mobile terminals generally employ joint detection techniques when performing reception demodulation.
  • Joint detection utilizes a priori information in multiple access interference to treat the separation of all mobile terminal signals as a unified process, converting the received aliased chip signals into demodulation symbols for each mobile terminal in one step. , thereby reducing interference between multiple mobile terminals and increasing system capacity.
  • the effectiveness of the joint detection technique is based on accurate channel estimation.
  • the implementation of the existing TD channel estimation uses Steiner's low-cost fast Fourier transform FFT/inverse fast Fourier transform (IFFT) plus subsequent The method of detecting thresholds to remove noise taps. "This technique is based on Steiner B. BAIEP.
  • the present invention provides a method for estimating and compensating for Doppler shift in a TD-SCDMA system to overcome the adverse effect on the correct reception of data due to the movement of the mobile terminal.
  • the invention provides a method for estimating a Doppler frequency offset value in a time division synchronous code division multiple access TD-SCDMA system, which comprises:
  • the mobile terminal After receiving the time slot containing the data of the mobile terminal, the mobile terminal obtains the Doppler frequency offset value of the current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot.
  • the above method may also have the following features:
  • the mobile terminal stores a preset range range of absolute values of the Doppler frequency offset values and n comparison time slots corresponding to each range interval, wherein the range range covers the segment by section The absolute value of all possible Doppler frequency offset values, "> 1;
  • the step of obtaining the Doppler frequency offset value of the current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot includes:
  • the phase offset of the received signal caused by the Doppler shift in the current time slot per chip length is estimated by comparing the current time slot with the phase difference of the determined comparison time slot on each path.
  • the pre-judgment value of the Doppler frequency offset value of the current time slot is a Doppler frequency offset value of a processing time slot of the mobile terminal;
  • the Doppler frequency offset value of the processing time slot of the mobile terminal is: the mobile terminal stored in the mobile terminal and estimated when processing the last time slot containing the mobile terminal data at the time The Doppler frequency offset value of the strongest path of the slot, or the weighted sum of the maximum Doppler frequency offset value of the mobile terminal in each path of the time slot, or the above two Doppler frequency offset values.
  • the above method may also have the following features:
  • the step of estimating the phase offset of the received signal per chip length of the current time slot caused by the Doppler shift by comparing the current time slot and the determined phase difference of the compared time slots on the respective paths Includes:
  • the above method may also have the following features:
  • the comparison time slot corresponding to the range interval B is the TS0 time slot in the subframe in which the current time slot is located, wherein the value of X is determined according to the actual project.
  • the above method may also have the following features:
  • the step of estimating the phase offset of the received signal per chip length of the current time slot caused by the Doppler shift by comparing the current time slot and the determined phase difference of the compared time slots on the respective paths Includes:
  • the comparison time slot is the TS0 time slot in the current frame
  • the training sequence of the TS0 time slot is intercepted, channel estimation is performed, and an average channel impulse response of each mobile terminal in the comparison time slot is estimated
  • the time slot is a time slot in the previous frame that is in the same time slot as the current time slot
  • the average channel impulse response of the comparison time slot is obtained according to the saved record of each mobile terminal
  • the current mobile terminal phase subtracts the current time slot from the channel estimation value of the strongest path in the comparison time slot, and divides the current time slot and the chip interval length of the comparison time slot to obtain a Doppler frequency shift. The resulting phase offset of the received signal on the current mobile terminal per chip.
  • the invention also provides a method for compensating Doppler frequency shift in a time division synchronous code division multiple access TD-SCDMA system, comprising:
  • the mobile terminal After receiving the time slot containing the data of the mobile terminal, the mobile terminal obtains the Doppler frequency offset value of the current time slot received signal by using the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, Joint detection, the received signal is corrected in joint detection.
  • the above method may also have the following features:
  • the mobile terminal stores a preset range interval of absolute values of the Doppler frequency offset values and n comparison time slots corresponding to each range interval, wherein the range range covers the segment by section The absolute value of all possible Doppler frequency offset values, "> 1;
  • the step of obtaining a Doppler frequency offset value of the current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot includes:
  • the phase offset of the received signal caused by the Doppler shift in the current time slot per chip length is estimated by the phase difference between the current time slot and the comparison time slot on each path.
  • the above method may also have the following features:
  • the pre-judgment value of the Doppler frequency offset value of the current time slot is a Doppler frequency offset value of a processing time slot on the mobile terminal;
  • the Doppler frequency offset value of the processing time slot of the mobile terminal is: the mobile terminal stored in the mobile terminal and estimated by the mobile terminal in processing the last time slot containing the mobile terminal data in the time slot.
  • the above method may also have the following features:
  • the step of estimating the phase offset of the received signal in the current time slot per chip length caused by the Doppler shift by the phase difference between the current time slot and the comparison time slot on each path includes: Intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating an average channel impulse response of each mobile terminal in the comparison time slot;
  • the above method may also have the following features:
  • the step of estimating the phase offset of the received signal in the current time slot per chip length caused by the Doppler shift by the phase difference between the current time slot and the comparison time slot on each path includes: When the time slot is compared to the TS0 time slot in the frame, the training sequence of the TS0 time slot is intercepted, channel estimation is performed, and an average channel impulse response of each mobile terminal in the comparison time slot is estimated; When the time slot is a time slot in the previous frame that is in the same time slot as the current time slot, the average channel impulse response of the comparison time slot is obtained according to the saved record of each mobile terminal;
  • the current mobile terminal phase subtracts the current time slot from the channel estimation value of the strongest path in the comparison time slot, and divides the current time slot and the chip interval length of the comparison time slot to obtain a Doppler frequency shift. The resulting phase offset of the received signal on the current mobile terminal per chip.
  • the above method may also have the following features:
  • the steps of correcting the received signal in joint detection include:
  • the above method may further include:
  • the present invention also provides a mobile terminal supporting estimation and compensation of Doppler shift in a time division synchronous code division multiple access TD-SCDMA system, the mobile terminal being configured to: receive data containing the mobile terminal After the time slot, the Doppler frequency offset value of the current time slot received signal is obtained by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, and combined with the joint detection, the received signal is corrected in joint detection.
  • the mobile terminal stores a preset range range of absolute values of the Doppler frequency offset values and n comparison time slots respectively corresponding to each range interval, wherein the n ranges The interval covers the absolute value of all possible Doppler frequency offsets, " > 1;
  • the mobile terminal is configured to obtain a Doppler frequency offset value of the current time slot received signal by using a phase difference between the current time slot and a channel estimation sequence of a comparison time slot according to the following steps:
  • the mobile terminal is further arranged to modify the received signal in joint detection according to the following steps:
  • the invention improves the accuracy of channel estimation, eliminates the influence of Doppler shift on correct reception and demodulation, reduces the bit error rate, thereby improving system performance, and is especially suitable for TD- SCDMA mobile terminal scenario under high speed motion.
  • the accuracy of estimating the Doppler frequency offset is adjusted by selecting an appropriate comparison time slot, and the Doppler frequency offset is estimated by performing a phase difference operation on the comparison time slot and the current time slot, and in a preferred case, the mobile terminal Estimating and compensating only the phase shift of the received signal caused by the Doppler shift of the strongest path (main path), reducing the method
  • the complexity of the implementation in addition, the mobile terminal can further reduce the method complexity and system overhead by storing the channel estimation sequence of the compared time slots.
  • FIG. 1 is a schematic diagram of a frame structure of a TD-SCDMA in the prior art
  • FIG. 2 is a schematic diagram of phase offset caused by Doppler shift modulation of each path of a wireless channel in a regular time slot segment according to an embodiment of the present invention
  • FIG. 3 is a flow chart of a method in an embodiment of the present invention.
  • FIG. 4 is a schematic diagram of a Steiner channel estimation sequence and a channel window corresponding to each mobile terminal according to an embodiment of the present invention
  • FIG. 5 is a structural diagram of a joint detection A matrix in an embodiment of the present invention.
  • Figure 6 is a simulation result of the system in the embodiment of the present invention.
  • the impulse response consists of two parts: 1. Fading caused by multipath effect: Since the duration of a TD slot (675 s) is much smaller than the coherence time of the spatial channel, this part can be considered to be within a slot time period. Approximately fixed; 2, the phase offset caused by the Doppler effect e - ] The offset 2 varies linearly with time over a time slot duration, as shown in Figure 2, where the , a chip, each diagonal line indicates the phase offset on the corresponding path (the slope of each diagonal line is different because the angle between each radial direction and the moving direction of the mobile terminal is different).
  • the spatial channels of a mobile terminal in a time slot length are sequentially expanded by chips, to obtain:
  • Hchip—864) [cof fadmg , . e- , cof ⁇ _ 2 . e - J '1, cof fadmg L . e ] " ⁇ ]
  • h(chip_i) represents the channel impulse response on the lth chip ( The range of I is
  • c. f fadi k represents the fading coefficient of the kth path
  • 2 represents the Doppler frequency on the first path
  • the phase shift amount of the received signal per chip caused by the Doppler shift is simply referred to as a Doppler shift value.
  • the range of the preset absolute value of «(1) Doppler frequency offset value is saved on the terminal, and the ⁇ range interval covers the segment by section.
  • the absolute value of all possible Doppler frequency offset values in addition, there is a comparison time slot slot[z] corresponding to each range interval, the value of , is slot [ z] corresponds to the zth range interval, and the corresponding relationship may be: as the range interval gradually approaches infinity, the comparison slot corresponding to each range section gradually approaches the current slot, that is, it may be understood as falling on a certain
  • the larger the absolute value of the Doppler frequency offset value in the range interval the closer the corresponding comparison time slot is to the current time slot.
  • the comparison time slot is a certain time slot before the current time slot, which may be the current time slot.
  • the slot number in the subframe in which the subframe is located is smaller than a certain slot in the current slot, or may be a slot in a subframe before the subframe in which the current slot is located.
  • the comparison slot corresponding to the interval ⁇ is the slot with the same slot number in the previous subframe as the current slot; the comparison slot corresponding to the interval B is the TS0 slot in the subframe in which the current slot is located.
  • the reason why these two time slots are used as comparison time slots is because there are always training sequences in the training code segments of the two time slots, so that the channel estimation afterwards can be guaranteed to be implemented.
  • the comparison time slot may also select any other time slot before the current time slot, such as the previous time slot of the current time slot, but it is necessary to ensure that there is a training sequence in the training code segment of the comparison time slot.
  • the present invention eliminates the effects of the Doppler shift factor on the correct reception and demodulation of symbols by the mobile terminal through several steps, including:
  • the A matrix is used to eliminate the phase offset of the received symbols caused by the Doppler shift.
  • the above steps are all performed by the mobile terminal provided by the present invention to support estimation and compensation of Doppler shift in the TD-SCDMA system.
  • the Doppler frequency offset value of the mobile terminal can be initially estimated; and the deviation caused by the Doppler shift can be compensated by performing step (3) later.
  • the Doppler frequency offset value of the mobile terminal on the time slot is more accurately estimated.
  • the pre-judgment value of the Doppler frequency offset is a Doppler frequency offset value estimated by the mobile terminal in the previous processing time slot.
  • the Doppler frequency offset value estimated by the time slot of the previous subframe having the same slot number as the current slot is processed.
  • step (2) comparing the phase difference between the current time slot and the comparison time slot on the corresponding path means: first obtaining the channel estimation sequence of the two time slots; then performing path matching on the two sequences; obtaining the corresponding path After the phase difference is divided by the corresponding chip interval, the phase offset of the mobile terminal on each path and the length of each chip is obtained.
  • it is necessary to perform the operations of intercepting the training code, performing the FFT transform, and performing the inverse inverse transform of the IFFT on the corresponding time slot.
  • the implementation of the channel estimation uses the improved steiner method, which belongs to the prior art category. No longer comment.
  • the estimation sequence can be saved. In this way, when the subsequent time slot is used as the comparison time slot, since the channel estimation sequence of the time slot is stored in the terminal, the channel estimation process for the time slot can be omitted, and the channel estimation sequence is directly used as the channel for comparing the time slot. Estimate the sequence.
  • the Doppler shift deviation is combined with the prior art of the TD.
  • the b vector of the generated A matrix is convolved by the modified channel estimation sequence and the composite spreading code.
  • the modified channel estimation sequence is formed by estimating the Doppler frequency offset value of the average channel estimation sequence, that is, the corrected channel estimation sequence is no longer fixed in one time slot. changing.
  • step (4) in order to improve the accuracy of the estimation, the previously estimated Doppler frequency offset is finely adjusted during demodulation, and the finest adjusted Doppler frequency offset value or the multipath is used.
  • the maximum value of the frequency offset value is used as the Doppler frequency offset value of the current time slot, and the value is stored as the Doppler frequency offset prediction value of the next processing time slot in the mobile terminal.
  • the mobile terminal repeatedly performs the following steps on each time slot data received by the mobile terminal including the data of the mobile terminal:
  • Step 301 The mobile terminal uses the Doppler frequency offset estimation value of the last processing time slot held thereon as a pre-judgment value (for the first receiving time slot, the pre-determined value is 0 or a pre-specified value), and Determining which range of the absolute value of the predicted value falls within;
  • Step 302 Select a corresponding comparison time slot according to the range interval that falls in, and intercept the training sequence of the comparison time slot, and use the improved steiner method to perform the first channel estimation, and obtain the time slot time of each mobile terminal in the comparison time slot. Average channel impulse response within the segment;
  • Step 303 intercept the training sequence of the time slot, perform a second channel estimation, and estimate an average channel impulse response of each mobile terminal in the current time slot period;
  • the order of channel estimation for the time slot and the comparison time slot is not sequential, as long as the average channel impulse response in the two time slots is obtained.
  • Step 304 Match channel estimation values of the current time slot and the comparison time slot according to the mobile terminal and the corresponding path, and perform phase subtraction according to the path of the matched two channel sequences, and divide by the current time slot and the comparison time slot.
  • the length of the chip interval is estimated by the Doppler shift caused by the phase offset of each mobile terminal receiving signals on each path and every chip, that is, the Doppler frequency offset of each mobile terminal on each path.
  • Step 305 Multiply the phase offset of each mobile terminal on each path and each chip by the spreading factor SF to obtain the phase offset of each mobile terminal in the length of each path and each symbol length. a factor, and using the factor to correct the channel estimation sequence of the current time slot, using the modified estimated channel sequence and the composite spreading code to perform convolution operation, and constructing the modified joint detection A matrix;
  • Step 306 Perform joint detection on the received current time slot signal by using the modified A matrix, and obtain demodulation symbols of each mobile terminal at one time.
  • Step 307 The demodulation symbols are the closest standard modulation symbols in the constellation diagram (the standard modulation symbols are standard complex modulation symbols transmitted by the transmitter, for example, for QPSK modulation, the standard modulation symbols are: +i, 1 , -1 , -i ) phase comparison, the obtained phase difference is smoothed to obtain a phase offset; and then the phase offset is used to fine tune the estimated channel of the mobile terminal in the time slot in step 304. Doppler frequency offset of the strong path;
  • Step 308 Determine the Doppler frequency offset value of the time slot and save it to the next receiving time slot of the mobile terminal for reference comparison.
  • the Doppler frequency offset value of the current time slot is a Doppler frequency offset value of the strongest path of the mobile terminal finely adjusted in step 307, or the largest Doppler frequency offset among the paths of the mobile terminal. Value, or a weighted sum of the two above.
  • the comparison time slot of the corresponding two range intervals is set: corresponding to the interval A, the comparison time slot is the time slot of the same time slot number as the current time slot in the previous subframe; corresponding to the interval B, the comparison time slot is the TS0 of the current subframe Time slot.
  • the initial value of the initial Doppler shift value is set to zero.
  • the mobile terminal repeats the following steps for the received time slot containing the data of the mobile terminal in each subframe:
  • Step 1 According to which range interval the absolute value of the Doppler frequency offset value of the pre-determined time slot falls within, a comparison time slot is selected correspondingly (for the first subframe, the pre-judgment value is 0, and the subsequent sub- Frame, the pre-judgment value is the Doppler frequency offset value of the previous slot number slot with the same slot number in the previous subframe)
  • the pre-judgment value falls in the interval A, it is considered that the mobile terminal is in the small Doppler frequency offset state, and the time slot of the same subframe number as the current time slot in the previous subframe is selected as the comparison time slot;
  • the mobile terminal When the pre-judgment value falls into the interval B, it is considered that the mobile terminal is in the majority of the Pulse frequency offset state, so it is necessary to make a more accurate Doppler frequency offset estimation, and select the TS0 time slot in the subframe as the comparison time slot.
  • Step 2 intercept the training sequence of the comparison time slot for channel estimation, and obtain the average channel response ch_estl of each mobile terminal on the comparison time slot.
  • the specific method of channel estimation uses the improved steiner method, which can be divided into the following two sub-steps:
  • Step 2.1 intercepting the training sequence of the comparison time slot receiver-mid to perform FFT transformation, and then dividing by the FFT transformation of the basic training sequence mid-bas, and then performing the IFFT transformation on the result, and obtaining the channel estimation sequence ⁇ 1 J (Channel_ Estimation):
  • the comparison slot is a slot with the same slot number as the current slot in the previous subframe, since the channel has been estimated in the processing of the previous subframe, only Adding the storage of the channel estimate to the mobile terminal, and reading the storage in this step, without having to perform steps 2.1 and 2.2;
  • Step 3 intercept the training sequence of the current time slot for channel estimation, and obtain the average channel response ch_est2 of each mobile terminal on the current time slot.
  • the specific method of channel estimation uses the improved steiner method, which can be divided into two sub-steps (as described in steps 2.1 and 2.2), and will not be described here.
  • the sequence After obtaining the channel estimation sequence on the current time slot, the sequence is stored.
  • Step 4 respectively, the estimated sequence of the average channel response of the current time slot and the comparison time slot is matched by the mobile terminal and the path, and the average channel response of the strongest path of each mobile terminal is phase-reduced, and then divided by the current time slot and Comparing the number of interval chips between the slots, the phase offset of the received signal of the mobile terminal on the strongest path caused by the Doppler shift is obtained, that is, the mobile terminal is at the strongest path.
  • phase difference between the two will be n times 2 r flipping. Indicates the phase of the comparison slot, and ⁇ is the estimated number of 2 r flips that occurred.
  • indicates phase calculation
  • strongest top indicates the strongest path, that is, the path with the largest power in the channel response of each path
  • N c/n indicates the number of chips between the current time slot and the comparison time slot:
  • N c / n the current time slot number *864 + 352, where 352 is the total code of the downlink synchronization code, the guard interval and the uplink synchronization code. length.
  • the preferred method can reduce the complexity of the terminal implementation; the reason for the establishment is that the mobile terminal moves at a high speed in a typical mobile terminal.
  • there is usually a direct-path wireless signal that is, radio waves can reach the mobile terminal directly from the base station antenna
  • the direct path is the main factor affecting the quality of the received signal, that is, the estimated strongest path;
  • Step 5 Multiply the phase offset of each of the estimated received signals on the strongest path by the spreading factor, correct the channel estimation sequence of the current time slot, and use the corrected channel estimation sequence and the composite spreading code.
  • a convolution operation is performed to form a modified joint detection A matrix. Specifically divided into four sub-steps: The correction of the Doppler shift can also be achieved by multiplying the received time slot by the estimated Doppler shift phase shift on each chip. Then do not perform ⁇ ' ⁇ on the joint detection matrix, go to step 6.
  • Step 5.1 Multiply the phase offset of each received chip by the received signal obtained in step 4 by the spreading factor SF to obtain the phase offset factor of the received signal on each symbol of the strongest path:
  • Phase _estimation °; ⁇ SF * phase _estimation °X tap ( 4 )
  • Step 5.2. Compensate the phase offset of the received signal at the strongest path per symbol length to step 3
  • the corrected channel estimation sequence is no longer fixed in this time slot, but the modulated Doppler frequency offset is received symbol-by-symbol.
  • Step 5.4 constructing using the corrected channel estimation sequence obtained in step 5.2 and the composite spreading code of each mobile terminal generated in step 5.3 Joint detection matrix A.
  • a matrix The structure of the A matrix is shown in Figure 5. It consists of N V blocks, N represents the number of modulation symbols, and each V block is arranged by [/ b vectors, U represents the number of mobile terminals, and each b vector is corrected by channel estimation and composite spreading code. Convolution obtained:
  • Step 6 Joint detection of data segments of the current time slot by using the modified A matrix to obtain demodulation symbols of each mobile terminal.
  • I represents the identity matrix, representing the noise power
  • e represents the received Data segment chip
  • Hermitian transformation of matrix A representing the inverse transformation of matrix A.
  • Step 7 In order to obtain a more accurate Doppler frequency offset estimation, fine-tune the rough estimate of the Doppler frequency offset estimated in step 4, including the following steps:
  • the details include:
  • the obtained demodulation symbol is compared with the phase of the standard modulation symbol ⁇ , and the obtained phase difference is averaged:
  • AVG denotes an operation of averaging, specifically, averaging all (all users) demodulated symbols obtained by joint detection.
  • the value can be regarded as e- ; 2 8 ⁇ , that is, the Doppler frequency offset value of the mobile terminal in the time slot, according to which the Doppler frequency shift value f d can be obtained.
  • Step A2 the present time slot as a Doppler frequency offset value stored into the mobile terminal, processing the next subframe as Pre-judgment.
  • bit error rate of the mobile terminal is significantly reduced after the method of the present invention is used.
  • the invention improves the accuracy of channel estimation, eliminates the influence of Doppler shift on correct reception and demodulation, reduces the bit error rate, thereby improving system performance, and is especially suitable for TD- SCDMA mobile terminal scenario under high speed motion.

Abstract

A method and terminal of Doppler frequency offset estimation and compensation in time division synchronous code division multiple access (TD-SCDMA) system are provided. The method includes the following steps: pre-judging which range interval an absolute value of the Doppler frequency offset in the current time slot is within; by comparing a phase difference in the corresponding path of the current time slot with a comparative time slot corresponding to the range interval, estimating phase offset amount of each chip length of the received signals caused by the Doppler frequency offset; according to the phase offset amount and by combining the existing joint detection technique, eliminating the phase offset of the received signals caused by the Doppler frequency offset by modifying an A matrix in the joint detection.

Description

TD-SCDMA系统中多普勒频移估计和补偿的方法和终端  Method and terminal for Doppler frequency shift estimation and compensation in TD-SCDMA system
技术领域 Technical field
本发明涉及移动通信技术, 尤其涉及一种在时分同步码分多址 ( TD-SCDMA ) 系统中多普勒频移的估计和补偿方法。  The present invention relates to mobile communication technologies, and in particular, to a method for estimating and compensating Doppler frequency shift in a Time Division Synchronous Code Division Multiple Access (TD-SCDMA) system.
背景技术 Background technique
TD-SCDMA (时分同步码分多址)移动通信系统是一种基于时分双工、 码分多址的第三代移动通信系统, 具有上下行配置灵活、 码率低、 频谱利用 率高等特点。  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. It has the characteristics of flexible uplink and downlink configuration, low code rate and high spectrum utilization rate.
如图 1所示, 在 TD-SCDMA系统中, 传输数据的基本单位是无线帧。 7 个常规时隙 (TS0 TS6 )和 3个特殊时隙 (下行同步码段 DwPTS、 保护间隔 GP及上行同步码段 UpPTS )组成一个子帧, 两个子帧 (子帧 #1和子帧 #2 ) 构成一个时长为 10ms 的无线帧。 移动终端用户的数据被放在常规时隙中传 输, 一个常规时隙时长为 675μδ, 由 864个码片 (chip )构成, 每个码片时长 为 0.78125 μδο 这些码片被分成四部分: 即两个数据段(各 352个码片) 、 一个训练码段(midamble ) ( 144个码片)和一个 16码片长度的保护间隔 GP; 每个数据段由要传输的多个移动终端码道的数据经过扩频、加扰、 混叠构成; 训练码段由系统分配的基本 midamble码位移后构成, 其作用是当作训练序列 供信道估计时使用。 As shown in FIG. 1, in the TD-SCDMA system, the basic unit of data transmission is a radio frame. 7 regular time slots (TS0 TS6) and 3 special time slots (downlink synchronization code segment DwPTS, guard interval GP and uplink synchronization code segment UpPTS) form one subframe, two subframes (subframe #1 and subframe #2) Form a radio frame with a duration of 10ms. The data of the mobile terminal user is transmitted in a regular time slot. A regular time slot has a duration of 675 μ δ and is composed of 864 chips. Each chip has a duration of 0.78125 μ δ. These chips are divided into four parts: That is, two data segments (352 chips each), one training code segment (midamble) (144 chips), and a guard interval GP of 16 chip length; each data segment is composed of multiple mobile terminal codes to be transmitted. The track data is composed of spread spectrum, scrambling and aliasing; the training code segment is formed by the displacement of the basic midamble code assigned by the system, and its role is used as a training sequence for channel estimation.
按照目前 TD-SCDMA技术,其支持移动终端的最大移动速度为 120km/h。 然而在现实生活中, 已经出现了时速高达 250公里以上的高速列车, 并且更 高时速 300km/h ~500km/h的高铁网在不久的将来会遍布全国, 这就对现有的 TD无线技术提出了很大的挑战。 当移动终端处于高速运动状态时, 空间传输 的无线信号所遭受的多普勒频移会变得非常严重,并且随着载波频率的升高, 多普勒频移增大, 多普勒频移与载波频率和移动终端速度成正比关系, 即: c  According to the current TD-SCDMA technology, the maximum moving speed of the mobile terminal is 120 km/h. However, in real life, high-speed trains with speeds of up to 250 km per hour have emerged, and high-speed rail networks with higher speeds of 300 km/h to 500 km/h will be spread all over the country in the near future, which proposes existing TD wireless technologies. A big challenge. When the mobile terminal is in a high-speed motion state, the Doppler shift of the wireless signal transmitted by the space becomes very serious, and as the carrier frequency increases, the Doppler shift increases, and the Doppler shift Proportional to the carrier frequency and the speed of the mobile terminal, ie: c
其中, 表示多普勒频偏值, /?表示载波频率, V表示移动终端运动的速 度, c表示光速, 等于 3*108m/s, 表示移动终端运动方向与无线电波入射到 移动终端间的夹角。 在移动终端侧, 多普勒频移效应使得本地解调载波与移 动终端实际接收到的信号的频率间产生了偏差, 而这种频率上的偏差在时间 上累积后就造成了解调符号与标准的调制符号在相位上出现偏转(失真) 。 特别对于 TD 系统来说, 因为它是一个低码率系统, 每个码片的时长较长, 于是在每个码片上累积的解调符号相位失真也就变得更大, 这将大大地影响 移动终端的正确接收、 解调。 Where, represents the Doppler frequency offset value, /? represents the carrier frequency, and V represents the speed of the mobile terminal motion. Degree, c represents the speed of light, equal to 3*10 8 m/s, indicating the angle between the direction of movement of the mobile terminal and the incident of radio waves to the mobile terminal. On the mobile terminal side, the Doppler shift effect causes a deviation between the local demodulation carrier and the frequency of the signal actually received by the mobile terminal, and the deviation of this frequency accumulates in time, resulting in demodulation symbols and standards. The modulation symbol is deflected (distorted) in phase. Especially for the TD system, since it is a low bit rate system, the duration of each chip is longer, so the phase distortion of the demodulated symbols accumulated on each chip becomes larger, which will greatly affect Correct reception and demodulation of the mobile terminal.
另一方面, TD-SCDMA的移动终端在做接收解调时普遍釆用了联合检测 技术。 联合检测利用多址干扰中的先验信息将所有移动终端信号的分离看作 是一个统一的过程, 一步到位地把接收到的混叠着的码片信号转换成每个移 动终端的解调符号, 从而降低了多移动终端相互间的干扰, 增加了系统容量。 然而联合检测技术的有效性是建立在准确的信道估计基础上的, 现有 TD信 道估计的实现釆用了基于 Steiner的低代价快速傅里叶变换 FFT/快速傅里叶逆 变换 IFFT加上后续的检测门限去除噪声抽头的方法。 这种技术在 Steiner B. BAIEP.«Low cost channel estimation in the uplink receiver of CDMA mobile radio systems)) Frequenz 1993, 47(12) :292-298和康绍莉等《TD-SCDMA系统中低 代价信道估计方法的改进》通信学报, 第 23卷, 第 10期 125 130有详细的 说明。 这种信道估计技术^ ^于时隙的, 即认为信道在一个时隙时间内是固 定不变的; 但实际上移动终端在运动时所经历的衰落受到了多普勒频移的调 制, 也就是说实际上信道在一个时隙内是时变的, 用现有的估计方法所估计 出的信道值实际是在一个时隙时间段内的信道平均值。 因此, 釆用这种估计 方法得到的估计信道就与真实信道之间存在着误差, 尤其是移动终端在高速 运动的状态下, 误差很大, 如果再将带有误差的估计信道带入到联合检测矩 阵中, 就会造成干扰的重复叠加和放大, 从而影响数据的正确解码。  On the other hand, TD-SCDMA mobile terminals generally employ joint detection techniques when performing reception demodulation. Joint detection utilizes a priori information in multiple access interference to treat the separation of all mobile terminal signals as a unified process, converting the received aliased chip signals into demodulation symbols for each mobile terminal in one step. , thereby reducing interference between multiple mobile terminals and increasing system capacity. However, the effectiveness of the joint detection technique is based on accurate channel estimation. The implementation of the existing TD channel estimation uses Steiner's low-cost fast Fourier transform FFT/inverse fast Fourier transform (IFFT) plus subsequent The method of detecting thresholds to remove noise taps. "This technique is based on Steiner B. BAIEP. «Low cost channel estimation in the uplink receiver of CDMA mobile radio systems) Frequenz 1993, 47(12): 292-298 and Kang Shaoli et al. "Low-cost channel estimation method in TD-SCDMA system" The improvement is described in the Journal of Communications, Vol. 23, No. 10, 125 130. This channel estimation technique is considered to be fixed in a time slot, but the fading experienced by the mobile terminal during motion is modulated by Doppler shift. That is to say, the channel is actually time-varying in one time slot, and the channel value estimated by the existing estimation method is actually the channel average value in one slot time period. Therefore, there is an error between the estimated channel obtained by the estimation method and the real channel, especially when the mobile terminal is in a state of high-speed motion, the error is large, and if the estimated channel with error is brought into the joint In the detection matrix, repeated superposition and amplification of the interference is caused, thereby affecting the correct decoding of the data.
发明内容 Summary of the invention
为解决现有技术问题, 本发明提供一种 TD-SCDMA 系统中对多普勒频 移进行估计和补偿方法, 以克服由于移动终端的移动对正确接收数据带来的 不利影响。 本发明提供了一种时分同步码分多址 TD-SCDMA 系统中多普勒频偏值 的估计方法, 包括: In order to solve the prior art problem, the present invention provides a method for estimating and compensating for Doppler shift in a TD-SCDMA system to overcome the adverse effect on the correct reception of data due to the movement of the mobile terminal. The invention provides a method for estimating a Doppler frequency offset value in a time division synchronous code division multiple access TD-SCDMA system, which comprises:
移动终端在收到含有本移动终端数据的时隙后, 通过当前时隙与一比较 时隙的信道估计序列的相位差得到当前时隙接收信号的多普勒频偏值。  After receiving the time slot containing the data of the mobile terminal, the mobile terminal obtains the Doppler frequency offset value of the current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
所述移动终端上保存有预先设定的《个多普勒频偏值的绝对值的范围区 间及 n个与每一个范围区间相对应的比较时隙, 其中, 该《个范围区间逐段 涵盖了所有可能的多普勒频偏值的绝对值, 《> 1;  The mobile terminal stores a preset range range of absolute values of the Doppler frequency offset values and n comparison time slots corresponding to each range interval, wherein the range range covers the segment by section The absolute value of all possible Doppler frequency offset values, "> 1;
端通过当前时隙与一比较时隙的信道估计序列的相位差得到当前时隙接 收信号的多普勒频偏值的所述步骤包括:  The step of obtaining the Doppler frequency offset value of the current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot includes:
判断当前时隙的多普勒频偏值的预判值的绝对值位于上述哪个范围区间 内;  Determining which of the above range ranges the absolute value of the pre-determined value of the Doppler frequency offset value of the current time slot;
由所述判断出的范围区间确定该范围区间相对应的比较时隙;  Determining, by the determined range interval, a comparison time slot corresponding to the range interval;
通过比较当前时隙和所确定的比较时隙在各径上的相位差估计出由多普 勒频移所造成的接收信号在当前时隙每码片长度上的相位偏移量。  The phase offset of the received signal caused by the Doppler shift in the current time slot per chip length is estimated by comparing the current time slot with the phase difference of the determined comparison time slot on each path.
进一步地, 上述方法中:  Further, in the above method:
所述当前时隙的多普勒频偏值的预判值为所述移动终端上一处理时隙的 多普勒频偏值;  The pre-judgment value of the Doppler frequency offset value of the current time slot is a Doppler frequency offset value of a processing time slot of the mobile terminal;
所述移动终端上一处理时隙的多普勒频偏值是指: 所述移动终端中保存 的在处理上一含有所述移动终端数据的时隙时所估计得到的该移动终端在该 时隙的最强径上的多普勒频偏值, 或者所述移动终端在该时隙的各径中最大 的多普勒频偏值、 或者上述两项多普勒频偏值的加权和。  The Doppler frequency offset value of the processing time slot of the mobile terminal is: the mobile terminal stored in the mobile terminal and estimated when processing the last time slot containing the mobile terminal data at the time The Doppler frequency offset value of the strongest path of the slot, or the weighted sum of the maximum Doppler frequency offset value of the mobile terminal in each path of the time slot, or the above two Doppler frequency offset values.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
通过比较当前时隙和所确定的比较时隙在各径上的相位差估计出由多普 勒频移所造成的接收信号在当前时隙每码片长度上的相位偏移量的所述步骤 包括:  The step of estimating the phase offset of the received signal per chip length of the current time slot caused by the Doppler shift by comparing the current time slot and the determined phase difference of the compared time slots on the respective paths Includes:
截取所述比较时隙的训练序列, 做信道估计, 估计出每个移动终端在该 比较时隙内的平均信道冲击响应; Intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating that each mobile terminal is in the Comparing the average channel impulse response within the time slot;
截取当前时隙的训练序列, 做信道估计, 估计出每个移动终端在当前时 隙内的平均信道冲击响应;  Intercepting the 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 phase-reducing the current mobile terminal portion of the average channel impulse response in the current time slot and the comparison time slot by a path, and dividing the length of the chip interval between the two time slots to obtain a Doppler frequency shift The current signal phase offset of the current mobile terminal on each path and per chip.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
当《=2时, 所述范围区间包括: A=[0, X ) 以及 Β=[Χ, +οο) , 所述范围 区间 Α所对应的比较时隙为上一子帧中与当前时隙具有相同时隙号的时隙, 所述范围区间 B所对应的比较时隙是当前时隙所在子帧中的 TS0时隙,其中, X的值才艮据工程实际确定。  When "=2, the range interval includes: A=[0, X) and Β=[Χ, +οο), and the comparison slot corresponding to the range interval 为 is the previous subframe and the current slot. For a time slot having the same time slot number, the comparison time slot corresponding to the range interval B is the TS0 time slot in the subframe in which the current time slot is located, wherein the value of X is determined according to the actual project.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
通过比较当前时隙和所确定的比较时隙在各径上的相位差估计出由多普 勒频移所造成的接收信号在当前时隙每码片长度上的相位偏移量的所述步骤 包括:  The step of estimating the phase offset of the received signal per chip length of the current time slot caused by the Doppler shift by comparing the current time slot and the determined phase difference of the compared time slots on the respective paths Includes:
当比较时隙为当前帧中的 TS0时隙时, 截取所述 TS0时隙的训练序列, 做信道估计, 估计出每个移动终端在该比较时隙内的平均信道冲击响应; 当 所述比较时隙为上一帧中与当前时隙处于同时隙的时隙时, 根据所述每个移 动终端的保存记录得到所述比较时隙的平均信道冲击响应;  When the comparison time slot is the TS0 time slot in the current frame, the training sequence of the TS0 time slot is intercepted, channel estimation is performed, and an average channel impulse response of each mobile terminal in the comparison time slot is estimated; When the time slot is a time slot in the previous frame that is in the same time slot as the current time slot, the average channel impulse response of the comparison time slot is obtained according to the saved record of each mobile terminal;
截取当前时隙的训练序列, 做信道估计, 估计出每个移动终端在当前时 隙时段内的平均信道冲击响应;  Intercepting the 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;
当前移动终端将当前时隙与所述比较时隙中最强径的信道估计值进行相 位相减, 再除以当前时隙与所述比较时隙的码片间隔长度, 得到多普勒频移 所造成的当前移动终端在每码片上的接收信号相位偏移量。  The current mobile terminal phase subtracts the current time slot from the channel estimation value of the strongest path in the comparison time slot, and divides the current time slot and the chip interval length of the comparison time slot to obtain a Doppler frequency shift. The resulting phase offset of the received signal on the current mobile terminal per chip.
本发明还提供了一种时分同步码分多址 TD-SCDMA 系统中多普勒频移 的补偿方法, 包括:  The invention also provides a method for compensating Doppler frequency shift in a time division synchronous code division multiple access 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 current time slot received signal by using the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, Joint detection, the received signal is corrected in joint detection.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
所述移动终端上保存有预先设定的《个多普勒频偏值的绝对值的范围区 间及 η个与每一个范围区间相对应的比较时隙, 其中, 该《个范围区间逐段 涵盖了所有可能的多普勒频偏值的绝对值, 《> 1;  The mobile terminal stores a preset range interval of absolute values of the Doppler frequency offset values and n comparison time slots corresponding to each range interval, wherein the range range covers the segment by section The absolute value of all possible Doppler frequency offset values, "> 1;
通过当前时隙与所述比较时隙的信道估计序列的相位差得到当前时隙接 收信号的多普勒频偏值的所述步骤包括:  The step of obtaining a Doppler frequency offset value of the current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot includes:
判断当前时隙的多普勒频偏值的预判值的绝对值位于上述哪个范围区间 内;  Determining which of the above range ranges the absolute value of the pre-determined value of the Doppler frequency offset value of the current time slot;
由所述判断出的范围区间确定该范围区间相对应的比较时隙;  Determining, by the determined range interval, a comparison time slot corresponding to the range interval;
通过当前时隙和所述比较时隙在各径上的相位差估计出由多普勒频移所 造成的接收信号在当前时隙每码片长度上的相位偏移量。  The phase offset of the received signal caused by the Doppler shift in the current time slot per chip length is estimated by the phase difference between the current time slot and the comparison time slot on each path.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
所述当前时隙的多普勒频偏值的预判值为移动终端上一处理时隙的多普 勒频偏值;  The pre-judgment value of the Doppler frequency offset value of the current time slot is a Doppler frequency offset value of a processing time slot on the mobile terminal;
所述移动终端上一处理时隙的多普勒频偏值是指: 所述移动终端中保存 的在处理上一含有该移动终端数据的时隙时所估计得到的该移动终端在该时 隙的最强径上的多普勒频偏值, 或者该移动终端在该时隙的各径中最大的多 普勒频偏值、 或者上述两项多普勒频偏值的加权和。  The Doppler frequency offset value of the processing time slot of the mobile terminal is: the mobile terminal stored in the mobile terminal and estimated by the mobile terminal in processing the last time slot containing the mobile terminal data in the time slot. The Doppler frequency offset value of the strongest path, or the maximum Doppler frequency offset value of the mobile terminal in each path of the time slot, or the weighted sum of the above two Doppler frequency offset values.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
通过当前时隙和所述比较时隙在各径上的相位差估计出由多普勒频移所 造成的接收信号在当前时隙每码片长度上的相位偏移量的所述步骤包括: 截取所述比较时隙的训练序列, 做信道估计, 估计出每个移动终端在该 比较时隙内的平均信道冲击响应;  The step of estimating the phase offset of the received signal in the current time slot per chip length caused by the Doppler shift by the phase difference between the current time slot and the comparison time slot on each path includes: Intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating an average channel impulse response of each mobile terminal in the comparison time slot;
截取当前时隙的训练序列, 做信道估计, 估计出每个移动终端在当前时 隙内的平均信道冲击响应;  Intercepting the 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;
将所述当前时隙与比较时隙内的平均信道冲击响应的当前移动终端部分 按径进行相位相减, 再除以上述两时隙间的码片间隔长度, 得到多普勒频移 所造成的当前移动终端在每径、 每码片上的接收信号相位偏移量。 Current mobile terminal portion of the average channel impulse response in the current time slot and the comparison time slot The phase subtraction is performed according to the path, and the chip interval length between the two time slots is divided, and the phase shift amount of the received signal of each current path and each chip by the current mobile terminal caused by the Doppler shift is obtained.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
通过当前时隙和所述比较时隙在各径上的相位差估计出由多普勒频移所 造成的接收信号在当前时隙每码片长度上的相位偏移量的所述步骤包括: 当比较时隙为本帧中的 TS0时隙时, 截取所述 TS0时隙的训练序列, 做 信道估计, 估计出每个移动终端在该比较时隙内的平均信道冲击响应; 当所 述比较时隙为上一帧中与当前时隙处于同时隙的时隙时, 根据所述每个移动 终端的保存记录得到所述比较时隙的平均信道冲击响应;  The step of estimating the phase offset of the received signal in the current time slot per chip length caused by the Doppler shift by the phase difference between the current time slot and the comparison time slot on each path includes: When the time slot is compared to the TS0 time slot in the frame, the training sequence of the TS0 time slot is intercepted, channel estimation is performed, and an average channel impulse response of each mobile terminal in the comparison time slot is estimated; When the time slot is a time slot in the previous frame that is in the same time slot as the current time slot, the average channel impulse response of the comparison time slot is obtained according to the saved record of each mobile terminal;
截取当前时隙的训练序列, 做信道估计, 估计出每个移动终端在当前时 隙时段内的平均信道冲击响应;  Intercepting the 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;
当前移动终端将当前时隙与所述比较时隙中最强径的信道估计值进行相 位相减, 再除以当前时隙与所述比较时隙的码片间隔长度, 得到多普勒频移 所造成的当前移动终端在每码片上的接收信号相位偏移量。  The current mobile terminal phase subtracts the current time slot from the channel estimation value of the strongest path in the comparison time slot, and divides the current time slot and the chip interval length of the comparison time slot to obtain a Doppler frequency shift. The resulting phase offset of the received signal on the current mobile terminal per chip.
进一步地, 上述方法还可具有以下特征:  Further, the above method may also have the following features:
在联合检测中对所述接收信号加以修正的所述步骤包括:  The steps of correcting the received signal in joint detection include:
将得到的所述相位偏移量乘以扩频因子 SF后按径补偿每个移动终端在 当前时隙时段内的平均信道冲击响应;  Multiplying the obtained phase offset by the spreading factor SF to compensate the average channel impulse response of each mobile terminal in the current slot period according to the path;
由各个移动终端的扩频码、 信道码、 扰码相乘分别得到各移动终端的复 合扩频码;  Multiplying a spreading code, a channel code, and a scrambling code of each mobile terminal to obtain a composite spreading code of each mobile terminal;
利用所述补偿后的平均信道冲击响应及所述各移动终端的复合扩频码构 造联合检测矩阵 A, 并用所述联合检测矩阵 A对当前时隙中的数据段进行联 合检测 , 得到修正后的解调符号。  Constructing a joint detection matrix A by using the compensated average channel impulse response and the composite spreading code of each mobile terminal, and jointly detecting the data segments in the current time slot by using the joint detection matrix A, and obtaining the corrected Demodulation symbol.
进一步地, 上述方法还可包括:  Further, the above method may further include:
用得到的所述解调符号同星座图中标准调制符号作相位比较, 所得相位 差对各移动终端的最强径的相位频偏值和 /或最大的相位频偏值作平滑处理, 将处理后的结果作为当前时隙的多普勒频偏值保存起来。 本发明还提供一种支持在时分同步码分多址 TD-SCDMA 系统中进行多 普勒频移的估计和补偿的移动终端, 所述移动终端设置成: 在收到含有所述 移动终端数据的时隙后, 通过当前时隙与一比较时隙的信道估计序列的相位 差得到当前时隙接收信号的多普勒频偏值, 结合联合检测, 在联合检测中对 所述接收信号加以修正。 Comparing the obtained demodulated symbols with the standard modulation symbols in the constellation diagram, and obtaining the phase difference to smooth the phase frequency offset value and/or the maximum phase frequency offset value of the strongest path of each mobile terminal, and processing The resulting result is saved as the Doppler shift value of the current time slot. The present invention also provides a mobile terminal supporting estimation and compensation of Doppler shift in a time division synchronous code division multiple access TD-SCDMA system, the mobile terminal being configured to: receive data containing the mobile terminal After the time slot, the Doppler frequency offset value of the current time slot received signal is obtained by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, and combined with the joint detection, the received signal is corrected in joint detection.
进一步地, 所述移动终端上保存有预先设定的《个多普勒频偏值的绝对 值的范围区间及 n个分别与每一个范围区间相对应的比较时隙, 其中, 该 n 个范围区间逐段涵盖了所有可能的多普勒频偏值的绝对值, 《 > 1;  Further, the mobile terminal stores a preset range range of absolute values of the Doppler frequency offset values and n comparison time slots respectively corresponding to each range interval, wherein the n ranges The interval covers the absolute value of all possible Doppler frequency offsets, " > 1;
所述移动终端设置成根据以下步骤通过当前时隙与一比较时隙的信道估 计序列的相位差得到当前时隙接收信号的多普勒频偏值:  The mobile terminal is configured to obtain a Doppler frequency offset value of the current time slot received signal by using a phase difference between the current time slot and a channel estimation sequence of a comparison time slot according to the following steps:
判断当前时隙的多普勒频偏值的预判值的绝对值位于哪个范围区间内; 由所判断出的范围区间确定该范围区间相对应的比较时隙; 以及 通过当前时隙和所确定的比较时隙在各径上的相位差估计出由多普勒频 移所造成的接收信号在当前时隙每码片长度上的相位偏移量;  Determining which range of the absolute value of the pre-determined value of the Doppler frequency offset value of the current time slot is located; determining the corresponding time slot corresponding to the range interval from the determined range interval; and determining by the current time slot and the determined time slot Comparing the phase difference of the time slots on the respective paths to estimate the phase offset of the received signal caused by the Doppler shift in the current time slot per chip length;
所述移动终端还设置成根据以下步骤在联合检测中对所述接收信号加以 修正:  The mobile terminal is further arranged to modify the received signal in joint detection according to the following steps:
将所得到的多普勒频偏值乘以扩频因子 SF后按径补偿每个移动终端在 当前时隙时段内的平均信道冲击响应;  Multiplying the obtained Doppler frequency offset value by the spreading factor SF to compensate the average channel impulse response of each mobile terminal in the current slot period according to the path;
由各个移动终端的扩频码、 信道码、 扰码相乘分别得到各移动终端的复 合扩频码; 以及  Multiplying a spreading code, a channel code, and a scrambling code of each mobile terminal to obtain a composite spreading code of each mobile terminal;
利用补偿后的平均信道冲击响应及所述各移动终端的复合扩频码构造联 合检测矩阵 A, 并用所述联合检测矩阵 A对当前时隙中的数据段进行联合检 测, 得到修正后的解调符号。  Constructing a joint detection matrix A by using the compensated average channel impulse response and the composite spreading code of each mobile terminal, and jointly detecting the data segments in the current time slot by using the joint detection matrix A, and obtaining the modified demodulation symbol.
与现有技术相比较, 本发明提高了信道估计的准确度, 消除了多普勒频 移对正确接收解调的影响, 降低了误码率, 从而提高了系统性能, 且尤其适 用于 TD-SCDMA移动终端在高速运动下的场景。通过选择适当的比较时隙来 调解估计多普勒频偏的精度, 以及通过对比较时隙和当前时隙进行相位差的 运算来估计多普勒频偏, 并且在优选的情况下, 移动终端仅对最强径(主径) 进行多普勒频移所造成的接收信号的相位偏移进行估计和补偿, 降低了方法 实施的复杂度; 另外, 移动终端还可以通过存贮比较时隙的信道估计序列来 进一步降低方法复杂度和系统开销。 Compared with the prior art, the invention improves the accuracy of channel estimation, eliminates the influence of Doppler shift on correct reception and demodulation, reduces the bit error rate, thereby improving system performance, and is especially suitable for TD- SCDMA mobile terminal scenario under high speed motion. The accuracy of estimating the Doppler frequency offset is adjusted by selecting an appropriate comparison time slot, and the Doppler frequency offset is estimated by performing a phase difference operation on the comparison time slot and the current time slot, and in a preferred case, the mobile terminal Estimating and compensating only the phase shift of the received signal caused by the Doppler shift of the strongest path (main path), reducing the method The complexity of the implementation; in addition, the mobile terminal can further reduce the method complexity and system overhead by storing the channel estimation sequence of the compared time slots.
附图概述 BRIEF abstract
图 1为现有技术中 TD-SCDMA的帧结构示意图;  1 is a schematic diagram of a frame structure of a TD-SCDMA in the prior art;
图 2为本发明实施例中无线信道的各径在一个常规时隙段内受多普勒频 移调制所造成的相位偏移的示意图;  2 is a schematic diagram of phase offset caused by Doppler shift modulation of each path of a wireless channel in a regular time slot segment according to an embodiment of the present invention;
图 3为本发明实施例中方法的流程图;  3 is a flow chart of a method in an embodiment of the present invention;
图 4为本发明实施例中 Steiner信道估计序列及各移动终端对应的信道窗 口示意图;  4 is a schematic diagram of a Steiner channel estimation sequence and a channel window corresponding to each mobile terminal according to an embodiment of the present invention;
图 5为本发明实施例中联合检测 A矩阵的结构图;  FIG. 5 is a structural diagram of a joint detection A matrix in an embodiment of the present invention; FIG.
图 6为本发明实施例中系统仿真结果。  Figure 6 is a simulation result of the system in the embodiment of the present invention.
本发明的较佳实施方式 Preferred embodiment of the invention
下面将结合附图及实施例对本发明的技术方案进行更详细的说明。  The technical solution of the present invention will be described in more detail below with reference to the accompanying drawings and embodiments.
对于一个在无线信道上传播的 TD时隙来说, 它会受到无线信道冲击响 应的卷积调制。 该冲击响应由两部分组成: 1, 由多径效应造成的衰落: 由于 一个 TD时隙的时长( 675 s )远小于空间信道的相干时间, 因此该部分可以 认为在一个时隙时间段内是近似固定的; 2, 由多普勒效应所造成的相位偏移 e-] 偏移量 2 在一个时隙时长内随时间成线性变化, 如图 2所示, 其中 表示该时隙上的第 ,个码片,各条斜线表示对应径上的相位偏移量(由于各 条径向与移动终端运动方向间的夹角不同, 因此每条斜线的斜率, 即 也不 同)。 将某个移动终端在一个时隙长度上的空间信道按码片依次展开, 得到:For a TD time slot that propagates over a wireless channel, it is subject to convolutional modulation of the wireless channel impulse response. The impulse response consists of two parts: 1. Fading caused by multipath effect: Since the duration of a TD slot (675 s) is much smaller than the coherence time of the spatial channel, this part can be considered to be within a slot time period. Approximately fixed; 2, the phase offset caused by the Doppler effect e - ] The offset 2 varies linearly with time over a time slot duration, as shown in Figure 2, where the , a chip, each diagonal line indicates the phase offset on the corresponding path (the slope of each diagonal line is different because the angle between each radial direction and the moving direction of the mobile terminal is different). The spatial channels of a mobile terminal in a time slot length are sequentially expanded by chips, to obtain:
- h(chip_l) = [coffadmg e-P C0ffadmg 2-e-j2^ ...,coffadmg L.e 2 ' - h(chip_l) = [cof fadmg eP C0 f fadmg 2 -e- j2 ^ ...,cof fadmg L . e 2 '
…+… — ― — (1 ) ...+... — ― — (1 )
Hchip—864) = [coffadmg , . e- , cof ^ _2. e-J '一 , coffadmg L . e ] "^ ] 其中, h(chip_i)表示第 l 个码片上的信道冲击响应 ( I 的取值范围为Hchip—864) = [cof fadmg , . e- , cof ^ _ 2 . e - J '1, cof fadmg L . e ] "^ ] where h(chip_i) represents the channel impulse response on the lth chip ( The range of I is
1-864 ) , c。ffadi k表示第 k径的衰落系数, 2 」表示第 径上由多普勒频 移 ^所造成的在第 Ζ·个码片上的相位偏移量。 以下将多普勒频移所造成的接收信号在每码片上的相位偏移量简称为多 普勒频偏值。 1-864), c. f fadi k represents the fading coefficient of the kth path, and 2 ” represents the Doppler frequency on the first path The phase offset on the second chip caused by the shift. Hereinafter, the phase shift amount of the received signal per chip caused by the Doppler shift is simply referred to as a Doppler shift value.
在执行下述步骤之前, 需对终端做以下设置: 终端上保存有预先设定的 «个(《> 1 ) 多普勒频偏值的绝对值的范围区间, 该 η个范围区间逐段涵盖 了所有可能的多普勒频偏值的绝对值; 除此之外, 其上还保存有与每一个范 围区间对应的一个比较时隙 slot[z] ( ,·的取值为 , 即 slot[z]与第 z个范围 区间相对应, 该对应关系可以是: 随着范围区间逐渐向无限大靠近, 各范围 区间对应的比较时隙逐渐向当前时隙靠近, 即可以理解为落在某一范围区间 内的多普勒频偏值绝对值越大, 所对应的比较时隙越靠近本时隙。 其中, 比 较时隙为当前时隙之前的某个时隙, 其既可能是当前时隙所在子帧中时隙号 小于当前时隙的某个时隙, 也可能是当前时隙所在子帧之前的某子帧中的某 个时隙。  Before performing the following steps, you need to make the following settings for the terminal: The range of the preset absolute value of «(1) Doppler frequency offset value is saved on the terminal, and the η range interval covers the segment by section. The absolute value of all possible Doppler frequency offset values; in addition, there is a comparison time slot slot[z] corresponding to each range interval, the value of , is slot [ z] corresponds to the zth range interval, and the corresponding relationship may be: as the range interval gradually approaches infinity, the comparison slot corresponding to each range section gradually approaches the current slot, that is, it may be understood as falling on a certain The larger the absolute value of the Doppler frequency offset value in the range interval, the closer the corresponding comparison time slot is to the current time slot. The comparison time slot is a certain time slot before the current time slot, which may be the current time slot. The slot number in the subframe in which the subframe is located is smaller than a certain slot in the current slot, or may be a slot in a subframe before the subframe in which the current slot is located.
优选地, 设定《=2 , 即设定多普勒频偏值绝对值的范围区间分别为: 区 间 A=[0 , X ) , 区间 Β=[Χ, + οο ] , X的值可由工程实际确定。 区间 Α对应的 比较时隙是上一子帧中与当前时隙具有相同时隙号的时隙; 区间 B对应的比 较时隙是当前时隙所在子帧中的 TS0时隙。 之所以釆用这两个时隙作为比较 时隙, 是因为这两个时隙的训练码段内始终是有训练序列的, 这样就可以保 证之后的信道估计是可实施的。 当然, 比较时隙也可以选用当前时隙之前的 其它任意时隙, 如当前时隙的前一时隙, 但需要保证在该比较时隙的训练码 段内有训练序列。  Preferably, setting "=2, that is, setting the absolute range of the Doppler frequency offset value is: interval A = [0, X), interval Β = [Χ, + οο], the value of X can be engineered Actually determined. The comparison slot corresponding to the interval 是 is the slot with the same slot number in the previous subframe as the current slot; the comparison slot corresponding to the interval B is the TS0 slot in the subframe in which the current slot is located. The reason why these two time slots are used as comparison time slots is because there are always training sequences in the training code segments of the two time slots, so that the channel estimation afterwards can be guaranteed to be implemented. Of course, the comparison time slot may also select any other time slot before the current time slot, such as the previous time slot of the current time slot, but it is necessary to ensure that there is a training sequence in the training code segment of the comparison time slot.
本发明通过若干步骤来消除多普勒频移因子 对移动终端正确接 收、 解调符号产生的影响, 包括:  The present invention eliminates the effects of the Doppler shift factor on the correct reception and demodulation of symbols by the mobile terminal through several steps, including:
( 1 ) 预判当前时隙上的多普勒频偏值的绝对值位于上述哪个范围区间 内;  (1) predetermining which of the above range ranges the absolute value of the Doppler frequency offset value on the current time slot;
( 2 ) 通过比较当前时隙和该范围区间所对应的比较时隙在对应径上的 相位差估计出由多普勒频移所造成的接收信号在每码片长度上的相位偏移 量;  (2) estimating a phase offset of the received signal per chip length caused by the Doppler shift by comparing the phase difference of the comparison slot corresponding to the current slot and the range interval on the corresponding path;
( 3 ) 根据该相位偏移量结合现有的联合检测技术,通过修正联合检测中 的 A矩阵来消除多普勒频移所造成的接收符号的相位偏移。 (3) According to the phase offset combined with the existing joint detection technology, through the joint detection The A matrix is used to eliminate the phase offset of the received symbols caused by the Doppler shift.
( 4 ) 对接收符号进行解调时,在解调的同时对之前估计出的多普勒频偏 进行细调整。  (4) When the received symbol is demodulated, the previously estimated Doppler frequency offset is finely adjusted while demodulating.
上述步骤均由本发明提供的支持在 TD-SCDMA 系统中进行多普勒频移 的估计和补偿的移动终端完成。  The above steps are all performed by the mobile terminal provided by the present invention to support estimation and compensation of Doppler shift in the TD-SCDMA system.
执行步骤( 1 )和(2 )后, 即可初步估计出该移动终端的多普勒频偏值; 而在后续通过执行步骤 ( 3 )可补偿由多普勒频移所造成的偏差。执行步骤 ( 4 ) 后更精确地估计出该移动终端在本时隙上的多普勒频偏值。  After performing steps (1) and (2), the Doppler frequency offset value of the mobile terminal can be initially estimated; and the deviation caused by the Doppler shift can be compensated by performing step (3) later. After performing step (4), the Doppler frequency offset value of the mobile terminal on the time slot is more accurately estimated.
步骤(1 )中, 所述多普勒频偏的预判值为该移动终端在上一处理时隙所 估计出的多普勒频偏值。 优选情况下为处理上一子帧中与当前时隙具有相同 时隙号的时隙所估计出的多普勒频偏值。  In the step (1), the pre-judgment value of the Doppler frequency offset is a Doppler frequency offset value estimated by the mobile terminal in the previous processing time slot. Preferably, the Doppler frequency offset value estimated by the time slot of the previous subframe having the same slot number as the current slot is processed.
步骤(2 )中, 比较当前时隙和比较时隙在对应径上的相位差是指: 首先 获得该两个时隙的信道估计序列; 然后对两个序列进行按径匹配; 获取对应 径上相位差后, 除以相应码片间隔, 得到该移动终端在每径、 每码片长度上 的相位偏移量。 其中, 为了获得信道估计序列, 需要对相应时隙进行截取训 练码、 做 FFT变换、 IFFT反变换等若干动作, 信道估计的实现釆用改进后的 steiner方法, 属现有的技术范畴, 在此不再进行赞述。  In step (2), comparing the phase difference between the current time slot and the comparison time slot on the corresponding path means: first obtaining the channel estimation sequence of the two time slots; then performing path matching on the two sequences; obtaining the corresponding path After the phase difference is divided by the corresponding chip interval, the phase offset of the mobile terminal on each path and the length of each chip is obtained. In order to obtain the channel estimation sequence, it is necessary to perform the operations of intercepting the training code, performing the FFT transform, and performing the inverse inverse transform of the IFFT on the corresponding time slot. The implementation of the channel estimation uses the improved steiner method, which belongs to the prior art category. No longer comment.
此外, 对当前时隙进行信道估计后, 可将该估计序列保存下来。 这样, 当后续该时隙作为比较时隙时, 由于终端中保存有该时隙的信道估计序列, 因此可以省略对该时隙的信道估计过程, 直接使用该信道估计序列作为比较 时隙的信道估计序列。  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, since the channel estimation sequence of the time slot is stored in the terminal, the channel estimation process for the time slot can be omitted, and the channel estimation sequence is directly used as the channel for comparing the time slot. Estimate the sequence.
从步骤(3 ) 可以看出, 消除多普勒频移偏差是结合 TD的现有技术一联 包括: 生成的 A矩阵的 b向量是由修正后的信道估计序列和复合扩频码卷积 而成的, 而修正后的信道估计序列是通过估计出的平均信道估计序列调制上 多普勒频偏值所构成的, 即保证了修正后的信道估计序列在一个时隙内不再 是固定不变的。  It can be seen from the step (3) that the Doppler shift deviation is combined with the prior art of the TD. The b vector of the generated A matrix is convolved by the modified channel estimation sequence and the composite spreading code. And the modified channel estimation sequence is formed by estimating the Doppler frequency offset value of the average channel estimation sequence, that is, the corrected channel estimation sequence is no longer fixed in one time slot. changing.
优选地, 在典型的 TD移动终端高速运动场景下, 只需对该移动终端的 最强径进行相位偏移量的估计以及对最强径的信道估计进行修正, 及修正联 合检测 A矩阵, 消除多普勒频移偏差。 Preferably, in a typical TD mobile terminal high-speed motion scenario, only the mobile terminal The most strong path is used to estimate the phase offset and correct the channel estimate for the strongest path, and to correct the joint detection A matrix to eliminate the Doppler shift.
步骤(4 )中为提高估计的准确度, 在解调时对之前估计出的多普勒频偏 进行细调整, 并用细调整后的最强径的多普勒频偏值或者各径多普勒频偏值 中的最大值作为本时隙的多普勒频偏值, 并保存该值在该移动终端中作为下 一处理时隙的多普勒频偏预判值。  In step (4), in order to improve the accuracy of the estimation, the previously estimated Doppler frequency offset is finely adjusted during demodulation, and the finest adjusted Doppler frequency offset value or the multipath is used. The maximum value of the frequency offset value is used as the Doppler frequency offset value of the current time slot, and the value is stored as the Doppler frequency offset prediction value of the next processing time slot in the mobile terminal.
综上所述, 如图 3所示, 移动终端对其接收到的包含本移动终端数据的 每个时隙数据重复执行如下步骤:  In summary, as shown in FIG. 3, the mobile terminal repeatedly performs the following steps on each time slot data received by the mobile terminal including the data of the mobile terminal:
步骤 301 : 移动终端将其上保存的上一处理时隙的多普勒频偏估计值做 为预判值(对第一接收时隙, 该预判值是 0或一个预先指定值) , 并确定该 预判值的绝对值落在哪个范围区间;  Step 301: The mobile terminal uses the Doppler frequency offset estimation value of the last processing time slot held thereon as a pre-judgment value (for the first receiving time slot, the pre-determined value is 0 or a pre-specified value), and Determining which range of the absolute value of the predicted value falls within;
步骤 302: 根据落入的那个范围区间选取对应的比较时隙, 并截取该比 较时隙的训练序列, 用改进的 steiner方法做第一次信道估计, 获得每个移动 终端在该比较时隙时间段内的平均信道冲击响应;  Step 302: Select a corresponding comparison time slot according to the range interval that falls in, and intercept the training sequence of the comparison time slot, and use the improved steiner method to perform the first channel estimation, and obtain the time slot time of each mobile terminal in the comparison time slot. Average channel impulse response within the segment;
步骤 303 : 截取本时隙的训练序列, 做第二次的信道估计, 估计出每个 移动终端在本时隙时段内的平均信道冲击响应;  Step 303: intercept the training sequence of the time slot, perform a second channel estimation, and estimate an average channel impulse response of each mobile terminal in the current time slot period;
当然, 对本时隙及比较时隙进行信道估计的顺序不分先后, 只要得到该 两个时隙内的平均信道冲击响应即可。  Of course, the order of channel estimation for the time slot and the comparison time slot is not sequential, as long as the average channel impulse response in the two time slots is obtained.
步骤 304: 将当前时隙及比较时隙的信道估计值按移动终端、 对应径进 行匹配, 匹配后的两个信道序列按径进行相位相减, 再除以当前时隙与比较 时隙之间的码片间隔长度,估计出多普勒频移所造成的每个移动终端在每径、 每码片上接收信号的相位偏移量,即每个移动终端在每径上的多普勒频偏值; 步骤 305: 将由步骤 304所获得的每移动终端在每径、 每码片上的相位 偏移量乘上扩频因子 SF, 得到每移动终端在每径、 每符号长度时长上的相位 偏移因子, 并用该因子修正当前时隙的信道估计序列, 用该修正后的估计信 道序列与复合扩频码进行卷积运算, 构建修正后的联合检测 A矩阵;  Step 304: Match channel estimation values of the current time slot and the comparison time slot according to the mobile terminal and the corresponding path, and perform phase subtraction according to the path of the matched two channel sequences, and divide by the current time slot and the comparison time slot. The length of the chip interval is estimated by the Doppler shift caused by the phase offset of each mobile terminal receiving signals on each path and every chip, that is, the Doppler frequency offset of each mobile terminal on each path. Step 305: Multiply the phase offset of each mobile terminal on each path and each chip by the spreading factor SF to obtain the phase offset of each mobile terminal in the length of each path and each symbol length. a factor, and using the factor to correct the channel estimation sequence of the current time slot, using the modified estimated channel sequence and the composite spreading code to perform convolution operation, and constructing the modified joint detection A matrix;
步骤 306: 利用修正后的 A矩阵对接收的当前时隙的信号做联合检测, 一次性地获得各移动终端的解调符号。 步骤 307: 将这些解调符号与星座图中最靠近的标准调制符号 (该标准 调制符号即发送机调制后发送的标准复数调制符号,例如对 QPSK调制来说, 标准调制符号就是: +i, 1 , -1 , -i )做相位比较, 所得相位差做平滑处理, 获得相位偏移量; 然后用这个相位偏移量细调步骤 304中估计出的本移动终 端在本时隙上信道最强径的多普勒频偏值; Step 306: Perform joint detection on the received current time slot signal by using the modified A matrix, and obtain demodulation symbols of each mobile terminal at one time. Step 307: The demodulation symbols are the closest standard modulation symbols in the constellation diagram (the standard modulation symbols are standard complex modulation symbols transmitted by the transmitter, for example, for QPSK modulation, the standard modulation symbols are: +i, 1 , -1 , -i ) phase comparison, the obtained phase difference is smoothed to obtain a phase offset; and then the phase offset is used to fine tune the estimated channel of the mobile terminal in the time slot in step 304. Doppler frequency offset of the strong path;
步骤 308: 确定本时隙的多普勒频偏值并保存到本移动终端的下一接收 时隙做参考比较使用。 所述本时隙的多普勒频偏值为经步骤 307细调后的本 移动终端的最强径上的多普勒频偏值, 或者本移动终端各径中最大的多普勒 频偏值、 或者上述两项的加权和。  Step 308: Determine the Doppler frequency offset value of the time slot and save it to the next receiving time slot of the mobile terminal for reference comparison. The Doppler frequency offset value of the current time slot is a Doppler frequency offset value of the strongest path of the mobile terminal finely adjusted in step 307, or the largest Doppler frequency offset among the paths of the mobile terminal. Value, or a weighted sum of the two above.
当移动终端处于高速运动场景下, 在上述步骤 305~308中可以只对该移 动终端的最强径进行相位偏移量的估计以及对最强径的信道估计进行修正, 以及修正联合检测 A矩阵, 以消除多普勒频移偏差。  When the mobile terminal is in a high-speed motion scenario, in the above steps 305-308, only the phase shift amount estimation of the strongest path of the mobile terminal and the channel estimation of the strongest path may be corrected, and the joint detection A matrix may be modified. To eliminate Doppler shift deviation.
下面用一个具体实例对本发明进一步进行说明。  The invention will now be further illustrated by a specific example.
假设某 TD移动终端正在进行 12.2kbps的话音业务, 该业务特征是该移 动终端在每个子帧上占据一个固定时隙, 下行扩频因子 SF=16。  It is assumed that a TD mobile terminal is performing a voice service of 12.2 kbps, and the service feature is that the mobile terminal occupies a fixed time slot in each subframe, and the downlink spreading factor SF=16.
对终端进行初始配置: 预先设定 2段由多普勒频偏绝对值的范围区间: 区间 A=[0, 1*10-3弧度 /码片) , 区间 B=[l*10—3弧度 /码片, 。 (所选取 的该两个区间的分界等于 1*10_3弧度 /码片, 对应的移动终端的速度是 120km/h, 最大多普勒频移^ 是 222 Hz ) 。 Initial configuration of the terminal: Pre-set the range of the range of the absolute value of the Doppler frequency offset: interval A = [0, 1 * 10 - 3 radians / chip), interval B = [l * 10 - 3 radians /chip, . (The two selected boundary interval is equal to 1 * 10_ 3 rad / chip, the speed of the mobile terminal corresponds to 120km / h, the maximum Doppler shift ^ is 222 Hz).
设定对应的两个范围区间的比较时隙: 对应区间 A, 比较时隙是上一子 帧中与当前时隙相同时隙号的时隙; 对应区间 B, 比较时隙是本子帧的 TS0 时隙。  The comparison time slot of the corresponding two range intervals is set: corresponding to the interval A, the comparison time slot is the time slot of the same time slot number as the current time slot in the previous subframe; corresponding to the interval B, the comparison time slot is the TS0 of the current subframe Time slot.
设定初始的多普勒频偏值的预判值为 0。  The initial value of the initial Doppler shift value is set to zero.
本移动终端对接收到的每子帧中包含本移动终端数据的时隙重复如下步 骤操作:  The mobile terminal repeats the following steps for the received time slot containing the data of the mobile terminal in each subframe:
步骤 1 : 根据预判的本时隙的多普勒频偏值的绝对值落在哪个范围区间 内对应地选取一个比较时隙 (对于第一子帧, 预判值是 0, 对之后的子帧, 预判值为上一子帧中与当前时隙具有相同时隙号时隙的多普勒频偏值) 当预判值落入区间 A时, 认为移动终端正处于小多普勒频偏状态, 选取 前一子帧中与当前时隙相同时隙号的时隙作为比较时隙; Step 1: According to which range interval the absolute value of the Doppler frequency offset value of the pre-determined time slot falls within, a comparison time slot is selected correspondingly (for the first subframe, the pre-judgment value is 0, and the subsequent sub- Frame, the pre-judgment value is the Doppler frequency offset value of the previous slot number slot with the same slot number in the previous subframe) When the pre-judgment value falls in the interval A, it is considered that the mobile terminal is in the small Doppler frequency offset state, and the time slot of the same subframe number as the current time slot in the previous subframe is selected as the comparison time slot;
当预判值落入区间 B时, 认为移动终端正处于大多普勒频偏状态, 因此 需要做更精确的多普勒频偏估计, 选取本子帧中 TS0时隙作为比较时隙。  When the pre-judgment value falls into the interval B, it is considered that the mobile terminal is in the majority of the Pulse frequency offset state, so it is necessary to make a more accurate Doppler frequency offset estimation, and select the TS0 time slot in the subframe as the comparison time slot.
步骤 2: 截取比较时隙的训练序列做信道估计, 获取各移动终端在比较 时隙上的平均信道响应 ch— estl。信道估计的具体方法釆用改进后的 steiner方 法, 可分成如下两个子步骤:  Step 2: intercept the training sequence of the comparison time slot for channel estimation, and obtain the average channel response ch_estl of each mobile terminal on the comparison time slot. The specific method of channel estimation uses the improved steiner method, which can be divided into the following two sub-steps:
步骤 2.1、截取比较时隙的训练序列 receiver— mid做 FFT变换,再除以基 本训练序列 mid— basic的 FFT变换, 将结果再做 IFFT变换, 得到信道估计序 歹1 J ( Channel— Estimation ) : Step 2.1: intercepting the training sequence of the comparison time slot receiver-mid to perform FFT transformation, and then dividing by the FFT transformation of the basic training sequence mid-bas, and then performing the IFFT transformation on the result, and obtaining the channel estimation sequence 歹1 J (Channel_ Estimation):
Channel—Estimation = IFFT^^^60^^-^^^1 ^^^ basic)) ( 2 ) 其中基本训练序列是由系统初始分配给各个小区并通知到移动终端的。 步骤 2.2、 如图 4所示, 将步骤 2.1获得的各移动终端对应的信道估计序 列中功率大于 ε的径当作噪声径去除,剩余的序列 ch— estl即为各移动终端在 比较时隙内的平均信道响应。 (其中, f = r2 . 2 , 表示门限信噪比, σ 表示噪声功率, r和 σ的取值可根据工程实际选取, r<l ) 。 Channel—Estimation = IFFT^^^ 60 ^^-^^^ 1 ^^^ basic)) (2) The basic training sequence is initially allocated by the system to each cell and notified to the mobile terminal. Step 2.2: As shown in FIG. 4, the path whose power is greater than ε in the channel estimation sequence corresponding to each mobile terminal obtained in step 2.1 is removed as a noise path, and the remaining sequence ch_estl is the mobile terminal in the comparison time slot. Average channel response. (where f = r 2 . 2 , represents the threshold SNR, σ represents the noise power, and the values of r and σ can be selected according to the actual project, r < l ).
具体实现时, 当比较时隙是前一子帧中与当前时隙具有相同时隙号的时 隙时, 由于在上一子帧的处理中已对该时隙做过信道估计, 因此只需在移动 终端中增加该信道估计的存贮, 并在此步骤中读出该存贮即可, 而无需再#丈 步骤 2.1和 2.2;  In a specific implementation, when the comparison slot is a slot with the same slot number as the current slot in the previous subframe, since the channel has been estimated in the processing of the previous subframe, only Adding the storage of the channel estimate to the mobile terminal, and reading the storage in this step, without having to perform steps 2.1 and 2.2;
步骤 3 : 截取当前时隙的训练序列做信道估计, 获取各移动终端在当前 时隙上的平均信道响应 ch— est2。信道估计的具体方法釆用改进后的 steiner方 法, 可分成两个子步骤(如步骤 2.1 , 2.2所述) , 这里不再赘述。  Step 3: intercept the training sequence of the current time slot for channel estimation, and obtain the average channel response ch_est2 of each mobile terminal on the current time slot. The specific method of channel estimation uses the improved steiner method, which can be divided into two sub-steps (as described in steps 2.1 and 2.2), and will not be described here.
获得当前时隙上信道估计序列后, 存贮该序列。  After obtaining the channel estimation sequence on the current time slot, the sequence is stored.
步骤 4、 分别对当前时隙及比较时隙的平均信道响应的估计序列按移动 终端以及径匹配, 将各移动终端的最强径的平均信道响应进行相位相减, 再 除以当前时隙与比较时隙间的间隔码片数, 得到由多普勒频移所造成的该移 动终端的接收信号在最强径上每码片的相位偏移量, 即该移动终端在最强径 上的多普勒频偏值: phase— estimation ;^ = - phase( 3 Step 4: respectively, the estimated sequence of the average channel response of the current time slot and the comparison time slot is matched by the mobile terminal and the path, and the average channel response of the strongest path of each mobile terminal is phase-reduced, and then divided by the current time slot and Comparing the number of interval chips between the slots, the phase offset of the received signal of the mobile terminal on the strongest path caused by the Doppler shift is obtained, that is, the mobile terminal is at the strongest path. Doppler frequency offset value: phase —estimation ;^ = - phase( 3
N chip N c hip
当比较时隙和当前时隙相隔较远时, 两者的相位差会有 n倍的 2 r翻转, 此时
Figure imgf000016_0001
表示比较时隙的相位, η 为预估的发生了多少个 2 r翻转。
When the comparison time slot is far apart from the current time slot, the phase difference between the two will be n times 2 r flipping.
Figure imgf000016_0001
Indicates the phase of the comparison slot, and η is the estimated number of 2 r flips that occurred.
该值即可认为是多普勒频偏的粗估计值(还需在步骤 6中进行细调整)。 其中, ·表示取相位运算, strongest top表示最强径, 即各径的信道响应 中功率最大的一径, Nc/n表示当前时隙与比较时隙间相隔的码片数: This value can be considered as a rough estimate of the Doppler shift (which needs to be fine-tuned in step 6). Wherein, · indicates phase calculation, strongest top indicates the strongest path, that is, the path with the largest power in the channel response of each path, and N c/n indicates the number of chips between the current time slot and the comparison time slot:
对于在步骤 1中选取本子帧的 TS0时隙作比较时隙, Nc/n =当前时隙序 号 *864+352, 其中 352是下行同步码、 保护间隔及上行同步码三项总的码片 长度。 For the TS0 time slot in which the subframe is selected in step 1, the comparison time slot is used, N c / n = the current time slot number *864 + 352, where 352 is the total code of the downlink synchronization code, the guard interval and the uplink synchronization code. length.
对于在步骤 1 中选取上一子帧中相同时隙号的时隙作为比较时隙, 当前 时隙与比较时隙间的间隔为一个子帧长, 码片间隔 Nchip=64QQ。 For the time slot in which the same slot number in the previous subframe is selected in step 1, the interval between the current slot and the comparison slot is one subframe length, and the chip interval is N chip =64QQ.
该实施例中,优选地仅对各终端用户的最强径的多普勒频偏值进行估计, 釆用优选方法可以降低终端实现的复杂度; 其成立的理由是在典型的移动终 端高速运动场景下, 一般都存在着一个直达径的无线信号 (即无线电波能够 从基站天线直射地到达移动终端) , 该直达径是影响接收信号质量的主要因 素, 亦即估计出来的最强径;  In this embodiment, it is preferable to estimate only the Doppler frequency offset value of the strongest path of each terminal user, and the preferred method can reduce the complexity of the terminal implementation; the reason for the establishment is that the mobile terminal moves at a high speed in a typical mobile terminal. In the scenario, there is usually a direct-path wireless signal (that is, radio waves can reach the mobile terminal directly from the base station antenna), and the direct path is the main factor affecting the quality of the received signal, that is, the estimated strongest path;
步骤 5: 将上述估计出的接收信号在最强径上每码片的相位偏移量乘上 扩频因子, 修正当前时隙的信道估计序列, 并用修正后的信道估计序列同复 合扩频码进行卷积运算,组成修正的联合检测 A矩阵。具体分成四个子步骤: 对多普勒频偏的修正也可以通过对接收时隙按每个码片乘上估计出的每 个码片上的多普勒频偏相位偏转。 然后不对联合检测矩阵进行 ^ί'爹正, 转步骤 6.  Step 5: Multiply the phase offset of each of the estimated received signals on the strongest path by the spreading factor, correct the channel estimation sequence of the current time slot, and use the corrected channel estimation sequence and the composite spreading code. A convolution operation is performed to form a modified joint detection A matrix. Specifically divided into four sub-steps: The correction of the Doppler shift can also be achieved by multiplying the received time slot by the estimated Doppler shift phase shift on each chip. Then do not perform ^ί'爹 on the joint detection matrix, go to step 6.
步骤 5.1、将由步骤 4所获得接收信号在最强径上每码片的相位偏移量乘 上扩频因子 SF, 得到接收信号在最强径每符号上的相位偏移因子:  Step 5.1: Multiply the phase offset of each received chip by the received signal obtained in step 4 by the spreading factor SF to obtain the phase offset factor of the received signal on each symbol of the strongest path:
phase _estimation °;^ = SF * phase _estimation °X tap ( 4 ) 步骤 5.2、 将接收信号在最强径每符号长度上的相位偏移量补偿到步骤 3 中所获得的当前时隙平均信道估计序列的最强径上, 得到修正后的信道估计 序列:
Figure imgf000017_0001
= channel _estimationstionm * ( 5 ) 其中, channel—estimation— 表示在步骤 3中获得的该移动终端在当前 时隙平均信道估计中的最强径, n表示第 n个调制符号。
Phase _estimation °;^ = SF * phase _estimation °X tap ( 4 ) Step 5.2. Compensate the phase offset of the received signal at the strongest path per symbol length to step 3 In the strongest path of the current slot average channel estimation sequence obtained in the obtained, the corrected channel estimation sequence is obtained:
Figure imgf000017_0001
= channel _estimation stionm * ( 5) where channel_estimation - represents the strongest path of the mobile terminal obtained in step 3 in the current slot average channel estimate, and n represents the nth modulation symbol.
修正后的信道估计序列在本时隙内不再是固定不变的了, 而是逐符号位 地收到了所估计出的多普勒频偏的调制。  The corrected channel estimation sequence is no longer fixed in this time slot, but the modulated Doppler frequency offset is received symbol-by-symbol.
步骤 5.3、 由各个移动终端的扩频码、 信道码、 扰码相乘分别得到各移动 终端的复合扩频码 cUSCT = (cf ... c^er ): Step 5.3: Multiplying a spreading code, a channel code, and a scrambling code of each mobile terminal to obtain a composite spreading code c USCT = (cf ... c^ er ) of each mobile terminal:
c"ser = spreading _code"ser * channeliasation _codei * scrambling _codei ( 6 ) 步骤 5.4、 利用步骤 5.2中获得的修正后的信道估计序列和步骤 5.3中生 成的各移动终端的复合扩频码来构造联合检测矩阵 A。 c" ser = spreading _code" ser * channeliasation _code i * scrambling _code i (6) Step 5.4, constructing using the corrected channel estimation sequence obtained in step 5.2 and the composite spreading code of each mobile terminal generated in step 5.3 Joint detection matrix A.
A矩阵的结构参照图 5。 它由 N个 V块构成, N表示调制符号的个数, 每个 V块由 [/个 b向量排列成, U表示移动终端数, 每个 b向量由修正后的 信道估计和复合扩频码卷积获得: The structure of the A matrix is shown in Figure 5. It consists of N V blocks, N represents the number of modulation symbols, and each V block is arranged by [/ b vectors, U represents the number of mobile terminals, and each b vector is corrected by channel estimation and composite spreading code. Convolution obtained:
―" = Channel _ Estimation' : - J—„® c ( 7 ) 其中, Channel _ Estimation ::- n表示第 U个移动终端在第《个符号上的修 正后信道估计, c,-"表示第 M个移动终端复合扩频码; ②表示卷积运算。 步骤 6: 利用修正后的 A矩阵对当前时隙的数据段做联合检测, 获得各 移动终端的解调符号 .. d ―" = Channel _ Estimation' : - J—„® c ( 7 ) where Channel _ Estimation ::- n represents the corrected channel estimate of the Uth mobile terminal on the “symbol, c,-” indicates the M mobile terminal composite spreading code; 2 denotes convolution operation. Step 6: Joint detection of data segments of the current time slot by using the modified A matrix to obtain demodulation symbols of each mobile terminal.
d = (I + a-2AHAyl - AHe ( 8 ) 即实现了对解调符号的多普勒频移消除。 其中, I表示单位矩阵, 表示 噪声功率, e表示接收到的数据段码片; 表示矩阵 A的厄米特变换, 表 示矩阵 A的逆变换。 d = (I + a - 2 A H Ay l - A H e ( 8 ) that achieves Doppler shift cancellation for demodulated symbols. Where I represents the identity matrix, representing the noise power, and e represents the received Data segment chip; represents the Hermitian transformation of matrix A, representing the inverse transformation of matrix A.
步骤 7 : 为了获得更精确的多普勒频偏估计值, 对步骤 4 中估计出的多 普勒频偏的粗估计值做细调, 具体包括以下步骤:  Step 7: In order to obtain a more accurate Doppler frequency offset estimation, fine-tune the rough estimate of the Doppler frequency offset estimated in step 4, including the following steps:
A、 将步骤 6 中得到的解调符号同标准的调制符号做相位比较, 所得相 位差做平滑处理, 所得结果细调多普勒频偏的粗估计值, 具体包括: A. Compare the demodulated symbols obtained in step 6 with the standard modulation symbols, and obtain the phase. The difference is smoothed, and the result is fine-tuned to the rough estimate of the Doppler shift. The details include:
Al、将获得解调符号同标准的调制符号 ^的相位做比较,所得相位差做 平均:  Al, the obtained demodulation symbol is compared with the phase of the standard modulation symbol ^, and the obtained phase difference is averaged:
Aphase - A VG(phasefd) - phase(dstd)) ( 9 ) 此处, AVG表示求平均的运算, 具体是指对所有(所有用户) 由联合检 测所获得的解调符号做平均。 Aphase - A VG(phasefd) - phase(d std )) ( 9 ) Here, AVG denotes an operation of averaging, specifically, averaging all (all users) demodulated symbols obtained by joint detection.
A2、 用所获得 '分别对步骤 4中估计出多普勒频偏的粗估计值进行 细调:  A2. Fine-tune the rough estimate of the Doppler frequency offset estimated in step 4 by using the obtained:
/phase _ ( 10 )
Figure imgf000018_0001
/phase _ ( 10 )
Figure imgf000018_0001
该值即可认为是 e— ;2 8 Ρ ,即本移动终端在本时隙上的多普勒频偏值, 根据该值可以得到多普勒频移值 fdThe value can be regarded as e- ; 2 8 Ρ , that is, the Doppler frequency offset value of the mobile terminal in the time slot, according to which the Doppler frequency shift value f d can be obtained.
B、 将在步骤 A2 中 获得的调整后最强径的相位偏移量 ^hase— estimation ^gest , 作为本时隙的多普勒频偏值保存到移动终端内, 作 为下一子帧处理时的预判量。 B, and after adjusting the amount of phase shift obtained in Step A2 is the strongest path ^ hase- estimation ^ gest, the present time slot as a Doppler frequency offset value stored into the mobile terminal, processing the next subframe as Pre-judgment.
对下一子帧数据重复步骤 1-7。  Repeat steps 1-7 for the next subframe data.
如图 6所示, 可以看出, 釆用本发明所述方法后, 移动终端的误码率明 显降低。  As shown in Fig. 6, it can be seen that the bit error rate of the mobile terminal is significantly reduced after the method of the present invention is used.
当然, 本发明还可有其他多种实施例, 在不背离本发明精神及其实质的 但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。  It is a matter of course that the invention may be embodied in various other forms and modifications without departing from the spirit and scope of the invention.
工业实用性 Industrial applicability
与现有技术相比较, 本发明提高了信道估计的准确度, 消除了多普勒频 移对正确接收解调的影响, 降低了误码率, 从而提高了系统性能, 且尤其适 用于 TD-SCDMA移动终端在高速运动下的场景。  Compared with the prior art, the invention improves the accuracy of channel estimation, eliminates the influence of Doppler shift on correct reception and demodulation, reduces the bit error rate, thereby improving system performance, and is especially suitable for TD- SCDMA mobile terminal scenario under high speed motion.

Claims

权 利 要 求 书 Claim
1、一种时分同步码分多址 TD-SCDMA系统中多普勒频偏值的估计方法, 其包括: A method for estimating a Doppler frequency offset value in a time division synchronous code division multiple access (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 current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of a comparison time slot.
2、 如权利要求 1所述的方法, 其中, 2. The method of claim 1 wherein
所述移动终端上保存有预先设定的《个多普勒频偏值的绝对值的范围区 间及 n个分别与每一个范围区间相对应的比较时隙, 其中, 该《个范围区间 逐段涵盖了所有可能的多普勒频偏值的绝对值, 《 > 1 ;  The mobile terminal stores a preset range range of absolute values of the Doppler frequency offset values and n comparison time slots respectively corresponding to each range interval, wherein the range range is segment by segment Covers the absolute value of all possible Doppler shift values, > 1 ;
通过当前时隙与一比较时隙的信道估计序列的相位差得到当前时隙接收 信号的多普勒频偏值的所述步骤包括:  The step of obtaining the Doppler frequency offset value of the current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot includes:
判断当前时隙的多普勒频偏值的预判值的绝对值位于哪个范围区间内; 由所判断出的范围区间确定该范围区间相对应的比较时隙;  Determining which range of the absolute value of the pre-determined value of the Doppler frequency offset value of the current time slot is located; determining the comparison time slot corresponding to the range of the range from the determined range interval;
通过当前时隙和所确定的比较时隙在各径上的相位差估计出由多普勒频 移所造成的接收信号在当前时隙每码片长度上的相位偏移量。  The phase offset of the received signal caused by the Doppler shift in the current slot per chip length is estimated by the current slot and the phase difference of the determined comparison slot on each path.
3、 如权利要求 2所述的方法, 其中, 3. The method of claim 2, wherein
所述当前时隙的多普勒频偏值的预判值为所述移动终端上一处理时隙的 多普勒频偏值;  The pre-judgment value of the Doppler frequency offset value of the current time slot is a Doppler frequency offset value of a processing time slot of the mobile terminal;
所述移动终端上一处理时隙的多普勒频偏值是指: 所述移动终端中保存 的在处理上一含有所述移动终端数据的时隙时所估计得到的所述移动终端在 所述上一处理时隙的最强径上的多普勒频偏值, 或者所述移动终端在所述上 一处理时隙的各径中最大的多普勒频偏值、 或者上述两项多普勒频偏值的加 权和。  The Doppler frequency offset value of the processing time slot of the mobile terminal is: the mobile terminal stored in the mobile terminal and estimated by the mobile terminal when processing the last time slot containing the mobile terminal data Determining the Doppler frequency offset value of the strongest path of the processing time slot, or the maximum Doppler frequency offset value of the mobile terminal in each path of the last processing time slot, or the above two The weighted sum of the Pule frequency offset values.
4、 如权利要求 2所述的方法, 其中, 4. The method of claim 2, wherein
通过当前时隙与所确定的比较时隙在各径上的相位差估计出由多普勒频 移所造成的接收信号在当前时隙每码片长度上的相位偏移量的所述步骤包 括: The step of estimating the phase offset of the received signal per chip length of the current time slot caused by the Doppler shift by the phase difference between the current time slot and the determined comparison time slot on each path Includes:
截取所述比较时隙的训练序列, 做信道估计, 估计出每个移动终端在该 比较时隙内的平均信道冲击响应;  Intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating an average channel impulse response of each mobile terminal in the comparison time slot;
截取当前时隙的训练序列, 做信道估计, 估计出每个移动终端在当前时 隙内的平均信道冲击响应;  Intercepting the 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 phase subtracting the current mobile terminal portion of the average channel impulse response in the current time slot from the comparison time slot by a path, and dividing by the chip interval length between the current time slot and the comparison time slot, The phase shift of the received signal at each path and per chip of the current mobile terminal caused by the Doppler shift.
5、 如权利要求 2所述的方法, 其中, 5. The method of claim 2, wherein
当《=2时, 所述范围区间包括: A=[0, X ) 以及 Β=[Χ, +οο) , 所述范围 区间 Α所对应的比较时隙为上一子帧中与当前时隙具有相同时隙号的时隙, 所述范围区间 B所对应的比较时隙是当前时隙所在子帧中的 TS0时隙,其中, X的值才艮据工程实际确定。  When "=2, the range interval includes: A=[0, X) and Β=[Χ, +οο), and the comparison slot corresponding to the range interval 为 is the previous subframe and the current slot. For a time slot having the same time slot number, the comparison time slot corresponding to the range interval B is the TS0 time slot in the subframe in which the current time slot is located, wherein the value of X is determined according to the actual project.
6、 如权利要求 5所述的方法, 其中, 6. The method of claim 5, wherein
通过当前时隙与所确定的比较时隙在各径上的相位差估计出由多普勒频 移所造成的接收信号在当前时隙每码片长度上的相位偏移量的所述步骤包 括:  The step of estimating the phase offset of the received signal per chip length of the current time slot caused by the Doppler shift by the phase difference of the current time slot and the determined comparison time slot on each path includes :
当所述比较时隙为当前帧中的 TS0时隙时, 截取所述 TS0时隙的训练序 歹 做信道估计, 估计出每个移动终端在所述比较时隙内的平均信道冲击响 应; 当所述比较时隙为上一帧中与当前时隙处于同时隙的时隙时, 根据所述 每个移动终端的保存记录得到所述比较时隙的平均信道冲击响应;  When the comparison time slot is a TS0 time slot in the current frame, the training sequence of the TS0 time slot is intercepted to perform channel estimation, and an average channel impulse response of each mobile terminal in the comparison time slot is estimated; When the comparison time slot is a time slot in the previous frame that is in the same time slot as the current time slot, the average channel impulse response of the comparison time slot is obtained according to the saved record of each mobile terminal;
截取当前时隙的训练序列, 做信道估计, 估计出每个移动终端在当前时 隙时段内的平均信道冲击响应;  Intercepting the 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;
当前移动终端将当前时隙与所述比较时隙中最强径的信道估计值进行相 位相减, 再除以当前时隙与所述比较时隙的码片间隔长度, 得到多普勒频移 所造成的当前移动终端在每码片上的接收信号相位偏移量。 The current mobile terminal phase subtracts the current time slot from the channel estimation value of the strongest path in the comparison time slot, and divides the current time slot and the chip interval length of the comparison time slot to obtain a Doppler frequency shift. The resulting phase offset of the received signal on the current mobile terminal per chip.
7、 一种时分同步码分多址 TD-SCDMA系统中多普勒频移的补偿方法, 其包括: 7. A method for compensating Doppler shift in a time division synchronous code division multiple access (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 current time slot received signal by using the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, and combines the joint detection. The received signal is corrected in joint detection.
8、 如权利要求 7所述的方法, 其中, 8. The method of claim 7, wherein
所述移动终端上保存有预先设定的《个多普勒频偏值的绝对值的范围区 间及 n个分别与每一个范围区间相对应的比较时隙, 其中, 该《个范围区间 逐段涵盖了所有可能的多普勒频偏值的绝对值, 《 > 1 ;  The mobile terminal stores a preset range range of absolute values of the Doppler frequency offset values and n comparison time slots respectively corresponding to each range interval, wherein the range range is segment by segment Covers the absolute value of all possible Doppler shift values, > 1 ;
通过当前时隙与一比较时隙的信道估计序列的相位差得到当前时隙接收 信号的多普勒频偏值的所述步骤包括:  The step of obtaining the Doppler frequency offset value of the current time slot received signal by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot includes:
判断当前时隙的多普勒频偏值的预判值的绝对值位于哪个范围区间内; 由所判断出的范围区间确定该范围区间相对应的比较时隙;  Determining which range of the absolute value of the pre-determined value of the Doppler frequency offset value of the current time slot is located; determining the comparison time slot corresponding to the range of the range from the determined range interval;
通过当前时隙和所确定的比较时隙在各径上的相位差估计出由多普勒频 移所造成的接收信号在该时隙每码片长度上的相位偏移量。  The phase offset of the received signal per chip length of the time slot caused by the Doppler shift is estimated by the current time slot and the phase difference of the determined comparison time slots on the respective paths.
9、 如权利要求 8所述的方法, 其中, 9. The method of claim 8 wherein
所述当前时隙的多普勒频偏值的预判值为所述移动终端上一处理时隙的 多普勒频偏值;  The pre-judgment value of the Doppler frequency offset value of the current time slot is a Doppler frequency offset value of a processing time slot of the mobile terminal;
所述移动终端上一处理时隙的多普勒频偏值是指: 所述移动终端中保存 的在处理上一含有所述移动终端数据的时隙时所估计得到的所述移动终端在 所述上一处理时隙的最强径上的多普勒频偏值, 或者所述移动终端在所述上 一处理时隙的各径中最大的多普勒频偏值, 或者上述两项多普勒频偏值的加 权和。  The Doppler frequency offset value of the processing time slot of the mobile terminal is: the mobile terminal stored in the mobile terminal and estimated by the mobile terminal when processing the last time slot containing the mobile terminal data Determining the Doppler frequency offset value of the strongest path of a processing time slot, or the maximum Doppler frequency offset value of the mobile terminal in each path of the last processing time slot, or the above two The weighted sum of the Pule frequency offset values.
10、 如权利要求 8所述的方法, 其中, 10. The method of claim 8 wherein
通过当前时隙与所确定的比较时隙在各径上的相位差估计出由多普勒频 移所造成的接收信号在当前时隙每码片长度上的相位偏移量的所述步骤包 括: 截取所述比较时隙的训练序列, 做信道估计, 估计出每个移动终端在该 比较时隙内的平均信道冲击响应; The step of estimating the phase offset of the received signal per chip length of the current time slot caused by the Doppler shift by the phase difference of the current time slot and the determined comparison time slot on each path includes : Intercepting the training sequence of the comparison time slot, performing channel estimation, and estimating an average channel impulse response of each mobile terminal in the comparison time slot;
截取当前时隙的训练序列, 做信道估计, 估计出每个移动终端在当前时 隙内的平均信道冲击响应;  Intercepting the 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 phase subtracting the current mobile terminal portion of the average channel impulse response in the current time slot from the comparison time slot by a path, and dividing by the chip interval length between the current time slot and the comparison time slot, The phase shift of the received signal at each path and per chip of the current mobile terminal caused by the Doppler shift.
11、 如权利要求 8所述的方法, 其特征在于, 11. The method of claim 8 wherein:
通过当前时隙与所确定的比较时隙在各径上的相位差出由多普勒频移所 造成的接收信号在当前时隙每码片长度上的相位偏移量的所述步骤包括: 当所述比较时隙为当前帧中的 TS0时隙时, 截取所述 TS0时隙的训练序 歹 ij , 做信道估计, 估计出每个移动终端在所述比较时隙内的平均信道冲击响 应; 当所述比较时隙为上一帧中与当前时隙处于同时隙的时隙时, 根据所述 每个移动终端的保存记录得到所述比较时隙的平均信道冲击响应;  The step of using a phase difference between the current time slot and the determined comparison time slot on each path, the phase offset of the received signal caused by the Doppler shift in the current time slot per chip length, includes: When the comparison time slot is the TS0 time slot in the current frame, the training sequence 歹 ij of the TS0 time slot is intercepted, channel estimation is performed, and an average channel impulse response of each mobile terminal in the comparison time slot is estimated; When the comparison time slot is a time slot in the previous frame that is in the same time slot as the current time slot, the average channel impulse response of the comparison time slot is obtained according to the saved record of each mobile terminal;
截取当前时隙的训练序列, 做信道估计, 估计出每个移动终端在当前时 隙时段内的平均信道冲击响应;  Intercepting the 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;
当前移动终端将当前时隙与所述比较时隙中最强径的信道估计值进行相 位相减, 再除以当前时隙与所述比较时隙的码片间隔长度, 得到多普勒频移 所造成的当前移动终端在每码片上的接收信号相位偏移量。  The current mobile terminal phase subtracts the current time slot from the channel estimation value of the strongest path in the comparison time slot, and divides the current time slot and the chip interval length of the comparison time slot to obtain a Doppler frequency shift. The resulting phase offset of the received signal on the current mobile terminal per chip.
12、 如权利要求 7~11中任意一项所述的方法, 其中, 在联合检测中对所 述接收信号加以修正的所述步骤包括: The method according to any one of claims 7 to 11, wherein the step of correcting the received signal in joint detection comprises:
将所得到的多普勒频偏值乘以扩频因子 SF后按径补偿每个移动终端在 当前时隙时段内的平均信道冲击响应;  Multiplying the obtained Doppler frequency offset value by the spreading factor SF to compensate the average channel impulse response of each mobile terminal in the current slot period according to the path;
由各个移动终端的扩频码、 信道码、 扰码相乘分别得到各移动终端的复 合扩频码;  Multiplying a spreading code, a channel code, and a scrambling code of each mobile terminal to obtain a composite spreading code of each mobile terminal;
利用补偿后的平均信道冲击响应及所述各移动终端的复合扩频码构造联 合检测矩阵 A, 并用所述联合检测矩阵 A对当前时隙中的数据段进行联合检 测, 得到修正后的解调符号。 Constructing the compensated average channel impulse response and the composite spreading code of each mobile terminal The detection matrix A is combined, and the joint detection matrix A is used to jointly detect the data segments in the current time slot, and the modified demodulation symbols are obtained.
13、 如权利要求 12所述的方法, 其还包括: 13. The method of claim 12, further comprising:
用所得到的解调符号同星座图中标准调制符号作相位比较, 所得相位差 对各移动终端的最强径的相位频偏值和 /或各移动终端的最大的相位频偏值 作平滑处理, 将处理后的结果作为当前时隙的多普勒频偏值保存起来。  The obtained demodulation symbol is compared with the standard modulation symbol in the constellation diagram, and the obtained phase difference smoothes the phase frequency offset value of the strongest path of each mobile terminal and/or the maximum phase frequency offset value of each mobile terminal. , the processed result is saved as the Doppler frequency offset value of the current time slot.
14、 一种支持在时分同步码分多址 TD-SCDMA 系统中进行多普勒频移 的估计和补偿的移动终端, 所述移动终端设置成: 在收到含有所述移动终端 数据的时隙后, 通过当前时隙与一比较时隙的信道估计序列的相位差得到当 前时隙接收信号的多普勒频偏值, 结合联合检测, 在联合检测中对所述接收 信号加以修正。  14. A mobile terminal supporting estimation and compensation of Doppler shift in a time division synchronous code division multiple access TD-SCDMA system, the mobile terminal being configured to: receive a time slot containing data of the mobile terminal Then, the Doppler frequency offset value of the current time slot received signal is obtained by the phase difference between the current time slot and the channel estimation sequence of the comparison time slot, and combined with the joint detection, the received signal is corrected in the joint detection.
15、 如权利要求 14所述的移动终端, 其中,  The mobile terminal of claim 14, wherein
所述移动终端上保存有预先设定的《个多普勒频偏值的绝对值的范围区 间及 n个分别与每一个范围区间相对应的比较时隙, 其中, 该《个范围区间 逐段涵盖了所有可能的多普勒频偏值的绝对值, 《> 1;  The mobile terminal stores a preset range range of absolute values of the Doppler frequency offset values and n comparison time slots respectively corresponding to each range interval, wherein the range range is segment by segment Covers the absolute value of all possible Doppler shift values, "> 1;
所述移动终端设置成根据以下步骤通过当前时隙与一比较时隙的信道估 计序列的相位差得到当前时隙接收信号的多普勒频偏值:  The mobile terminal is configured to obtain a Doppler frequency offset value of the current time slot received signal by using a phase difference between the current time slot and a channel estimation sequence of a comparison time slot according to the following steps:
判断当前时隙的多普勒频偏值的预判值的绝对值位于哪个范围区间内; 由所判断出的范围区间确定该范围区间相对应的比较时隙; 以及 通过当前时隙和所确定的比较时隙在各径上的相位差估计出由多普勒频 移所造成的接收信号在当前时隙每码片长度上的相位偏移量;  Determining which range of the absolute value of the pre-determined value of the Doppler frequency offset value of the current time slot is located; determining the corresponding time slot corresponding to the range interval from the determined range interval; and determining by the current time slot and the determined time slot Comparing the phase difference of the time slots on the respective paths to estimate the phase offset of the received signal caused by the Doppler shift in the current time slot per chip length;
所述移动终端还设置成根据以下步骤在联合检测中对所述接收信号加以 修正:  The mobile terminal is further arranged to modify the received signal in joint detection according to the following steps:
将所得到的多普勒频偏值乘以扩频因子 SF后按径补偿每个移动终端在 当前时隙时段内的平均信道冲击响应;  Multiplying the obtained Doppler frequency offset value by the spreading factor SF to compensate the average channel impulse response of each mobile terminal in the current slot period according to the path;
由各个移动终端的扩频码、 信道码、 扰码相乘分别得到各移动终端的复 合扩频码; 以及 利用补偿后的平均信道冲击响应及所述各移动终端的复合扩频码构造联 合检测矩阵 A, 并用所述联合检测矩阵 A对当前时隙中的数据段进行联合检 测, 得到修正后的解调符号。 Multiplying a spreading code, a channel code, and a scrambling code of each mobile terminal to obtain a composite spreading code of each mobile terminal; Constructing a joint detection matrix A by using the compensated average channel impulse response and the composite spreading code of each mobile terminal, and jointly detecting the data segments in the current time slot by using the joint detection matrix A, and obtaining the modified demodulation symbol.
PCT/CN2009/074235 2009-02-19 2009-09-25 Method and terminal of doppler frequency offset estimation and compensation in td-scdma system WO2010094191A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN200910006579.1 2009-02-19
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 (1)

Publication Number Publication Date
WO2010094191A1 true WO2010094191A1 (en) 2010-08-26

Family

ID=42622066

Family Applications (1)

Application Number Title Priority Date Filing Date
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

Country Status (2)

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

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534020A (en) * 2015-09-14 2017-03-22 大唐移动通信设备有限公司 Method and device for estimating frequency offset
CN109302365A (en) * 2017-12-21 2019-02-01 上海创远仪器技术股份有限公司 A kind of TD-SCDMA analyzer frequency deviation estimating method based on multistage calculus of finite differences
CN111654338A (en) * 2020-05-07 2020-09-11 Oppo广东移动通信有限公司 Doppler parameter estimation method, device and storage medium

Families Citing this family (15)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
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
US8532228B2 (en) * 2010-12-23 2013-09-10 Microchip Technology Incorporated Automatic frequency offset compensation in zero-intermediate frequency receivers using minimum-shift keying (MSK) signaling
CN102739572B (en) * 2011-04-15 2015-03-25 中兴通讯股份有限公司 Method and system for improving channel estimation performance
CN102223223B (en) * 2011-06-27 2018-02-02 深圳市中兴微电子技术有限公司 The method of reseptance and device of multi-carrier signal
CN102891974B (en) * 2011-07-21 2015-05-13 中国科学院微电子研究所 Synchronization and channel estimation method and device as well as 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
CN102404268B (en) * 2011-11-17 2014-02-12 西安电子科技大学 Method for estimating and compensating doppler frequency offset in Rician channels in high-speed mobile environment
CN105099963B (en) * 2014-04-24 2018-07-20 华为技术有限公司 A kind of device and method of offset estimation
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
CN108123902B (en) * 2016-11-29 2021-05-25 联发科技股份有限公司 Estimation method for estimating channel state of video-audio signal and related estimation circuit and receiver
CN112217756B (en) * 2019-07-12 2022-03-29 华为技术有限公司 Doppler frequency offset estimation method and communication device
CN110602015B (en) * 2019-09-12 2020-07-03 北京邮电大学 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

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1980079A (en) * 2005-11-09 2007-06-13 Lg电子株式会社 Method and apparatus for estimating frequency offset in mobile communications system
CN101018083A (en) * 2007-02-14 2007-08-15 哈尔滨工业大学 Dopla frequency shift compensation method in the MPSK mobile communication system
CN101039125A (en) * 2006-03-16 2007-09-19 湖北众友科技实业股份有限公司 Method and system of frequency deviation measurement for testing TD-SCDMA terminal
US7274728B1 (en) * 2000-08-31 2007-09-25 Intel Corporation Adaptive channel estimation using continuous pilot signal based on doppler period

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3497480B2 (en) * 2000-09-04 2004-02-16 松下電器産業株式会社 Phase rotation detection device and radio base station device provided with the same
CN1310436C (en) * 2004-01-05 2007-04-11 大唐移动通信设备有限公司 Method of mobile communicaton frequency deviation measurement and device thereof
CN100544333C (en) * 2005-06-08 2009-09-23 重庆重邮信科通信技术有限公司 Frequency deviation estimating method in the mobile communication system and device
US7561807B2 (en) * 2006-01-17 2009-07-14 Alcatel-Lucent Usa Inc. Use of beacons in a WDM communication system
CN101102293B (en) * 2007-07-31 2011-07-20 北京天碁科技有限公司 A frequency deviation estimation device and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7274728B1 (en) * 2000-08-31 2007-09-25 Intel Corporation Adaptive channel estimation using continuous pilot signal based on doppler period
CN1980079A (en) * 2005-11-09 2007-06-13 Lg电子株式会社 Method and apparatus for estimating frequency offset in mobile communications system
CN101039125A (en) * 2006-03-16 2007-09-19 湖北众友科技实业股份有限公司 Method and system of frequency deviation measurement for testing TD-SCDMA terminal
CN101018083A (en) * 2007-02-14 2007-08-15 哈尔滨工业大学 Dopla frequency shift compensation method in the MPSK mobile communication system

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106534020A (en) * 2015-09-14 2017-03-22 大唐移动通信设备有限公司 Method and device for estimating frequency offset
CN106534020B (en) * 2015-09-14 2019-07-05 大唐移动通信设备有限公司 A kind of frequency deviation estimating method and device
CN109302365A (en) * 2017-12-21 2019-02-01 上海创远仪器技术股份有限公司 A kind of TD-SCDMA analyzer frequency deviation estimating method based on multistage calculus of finite differences
CN109302365B (en) * 2017-12-21 2024-03-26 上海创远仪器技术股份有限公司 TD-SCDMA analyzer frequency offset estimation method based on multistage difference method
CN111654338A (en) * 2020-05-07 2020-09-11 Oppo广东移动通信有限公司 Doppler parameter estimation method, device and storage medium
CN111654338B (en) * 2020-05-07 2022-07-19 Oppo广东移动通信有限公司 Doppler parameter estimation method, device and storage medium

Also Published As

Publication number Publication date
CN101814931A (en) 2010-08-25
CN101814931B (en) 2014-07-02

Similar Documents

Publication Publication Date Title
WO2010094191A1 (en) Method and terminal of doppler frequency offset estimation and compensation in td-scdma system
EP2582056B1 (en) Receiver for wireless communication network with extended range
JP4343694B2 (en) How to determine the gain offset between transmission channels
KR101115597B1 (en) Method and system for communication in a multiple access network
JP5307070B2 (en) Data detection and demodulation for wireless communication systems
US7693227B2 (en) Channel length estimation and accurate FFT window placement for high-mobility OFDM receivers in single frequency networks
JP5373790B2 (en) Communication unit and method for interference mitigation
US7995672B2 (en) Method and apparatus for reception in a multi-input-multi-output (MIMO) orthogonal frequency domain modulation (OFDM) wireless communication system
JP4459227B2 (en) Apparatus and method for receiving data in a mobile communication system using an adaptive antenna array system
US9467986B2 (en) System and methods for simultaneous communication with multiple wireless communication devices
JP2014528184A (en) Mobile communication network, mobile communication device, relay node, and method
JP2007214750A (en) Radio receiver and method for correcting noise estimation value
US8351487B1 (en) Equalizer with adaptive noise loading
US7218894B2 (en) Interferer detection and channel estimation for wireless communications networks
WO2010118655A1 (en) Method, device and user terminal for receiving and processing data
US7907674B2 (en) Orthogonal frequency division multiplexing (OFDM) signal receiver having reduced power consumption
WO2013083833A1 (en) Frequency offset estimation in communication devices
JP4339354B2 (en) Apparatus and method for receiving signal in mobile communication system using adaptive antenna array system
KR101513562B1 (en) Apparatus and method for receiving signal using rake receiver and equalizer in wireless communication system
WO2006072864A1 (en) A method and apparatus for estimating doppler spread
US20130266099A1 (en) Multiple signal timing control for joint detection interference cancellation
JP2014099713A (en) Radio communication device and one path determination method
WO2004109961A9 (en) Method and apparatus for transceivers in wireless communications using ofdm spread spectrum

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09840242

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 09840242

Country of ref document: EP

Kind code of ref document: A1