A kind of TD-SCDMA terminal initial downlink synchronization method
Technical field
The present invention relates to wireless communication technology field, relate in particular in a kind of TD SDMA (TD-SCDMA) mobile communication system user terminal initial cell search down link synchronisation method.
Background technology
In digital cellular mobile communication systems, after terminal equipment (UE, User Equipment) was started shooting in Radio Network System, what at first will carry out was the cell initial search stage.UE need obtain the timing position of base station down signal in the cell initial search stage, allows terminal equipment access network as early as possible, monitors broadcast channel, receives cell information, carries out follow-up communication process then.
Therefore down-going synchronous is the important step of cell initial search process, and in the TD-SCDMA system, this process is finished by searching downlink pilot frequency signal (SYNC_DL).With other signal down-bound pilot frequency signal is produced interference owing to having noise in the transmission course, influence the correct detection of down-bound pilot frequency signal, so selection is quick, accurate and the reliable down method for synchronous is most important for terminal equipment.The down link synchronisation method that can adopt has: a kind of is characteristics window, and another kind is directly related method.
For the frame structure form of mobile communication TD-SCDMA system as shown in Figure 1.Among the figure, each wireless sub-frame is by 7 common time slots (TS0~TS6) constitute with three special time slots.Wherein, common time slot is used for transmitting data; three special time slots are respectively DwPTS (descending pilot frequency time slot; be used for the transmission of the down-going synchronous information of system); UpPTS (uplink pilot time slot; be used for the uplink synchronous information transmission that the user inserts), GP (the translation and protection time slot is used to provide the time interval of descending sending time slots to up sending time slots conversion).The DwPTS time slot is made up of the GP of 32chip and the SYNC_DL of 64chip, and the GP time slot does not have transmitting power.
Synchronous finishing all will be carried out related operation in any code vision multiple address cellular mobile communication system, the TD-SCDMA system cell is just searched if adopt the method for feature window at present, it is the position that utilizes the architectural feature searching down-bound pilot frequency signal of DwTPS special time slot, on whole frame reception data, press the symbol rank and slide, press chip rated output feature window value in each position.With the power of 64chip in the middle of the feature window with its before and after each 32chip power and ratio obtain feature window position information, seek maximum feature window power ratio and and the threshold value thresholding relatively adjudicate, can accurately obtain the position of feature window one to five continuous subframes, after the position of determining the feature window, receive the 128chip data again at feature window position place relevant respectively with 32 SYNC_DL sign indicating numbers respectively, confirms the employed downlink frequency pilot code in this sub-district according to the related power value of maximum.Its amount of calculation is little, be convenient to Base-Band Processing and on dsp chip, realize, up high reject signal is had the good restraining effect, but the restriction of characteristics window makes that signal to noise ratio must be greater than 0dB, could obtain good correct detection probability, thereby have influence on the receiving sensitivity of DwPTS.
With respect to the limitation of characteristics window, directly related method has the advantage of himself.Tradition realizes the directly related method of down-going synchronous, at first, be locked on the working frequency points, relevant then is to serve as to slide and carry out in the basis with each chip (chip) even with the magnitude of a part chip on whole frame data, do relevant with each group in 32 groups of SYNC sign indicating numbers the signal that UE receives, every group of SYNC_DL sign indicating number all obtains 6400 correlated results, in 32 groups of results, seek a maximal correlation peak value, and correlation peak and predefined threshold value compared, if just write down its position and the ID of corresponding SYNC_DL greater than predefined threshold value.Adopt directly related method, receiving sensitivity relative characteristic window method can be brought up to 4-6dB.
In the TD-SCDMA system, base station and terminal all send and receive with the carrier frequency of nominal.Because the restriction of device level always has certain deviation between actual transmission and receive frequency and the nominal frequency.At the base station end, owing to the restriction of temperature, volume, power consumption, cost etc. is less, the frequency accuracy of oscillator can satisfy the requirement of standard.The carrier frequency error of the base station of TD-SCDMA system requirements is less than ± 0.05ppm.And, being subjected to the restriction of temperature, volume, power consumption, cost etc. bigger at user side, the frequency accuracy of selected oscillator does not satisfy standard-required usually.The carrier frequency error of the user terminal of TD-SCDMA system requirements is less than ± 0.1ppm.Like this, the known down-bound pilot frequency signal that user terminal just need utilize the base station to send is carried out Nonlinear Transformation in Frequency Offset Estimation, and utilizes the Nonlinear Transformation in Frequency Offset Estimation value to carry out automatic frequency control (AFC), makes the carrier frequency error of user terminal satisfy system requirements.
Terminal received signal expression formula is as follows:
Wherein, s represents the transmission signal of transmitting terminal, and h represents channel impulse response, and n represents white Gaussian noise, multiply by e
J2 π Δ fkTRepresentative is through being superimposed upon the frequency deviation on the signal after the Channel Transmission.
The calculating formula of directly related method is as follows:
First of following formula is desired value, and the phase deviation after the merging is essentially
Second belongs between the footpath and disturbs, and the 3rd be Gaussian noise, and it is big that we expect that first absolute value can be enough, to resist The noise.
As can be seen, for the TD-SCDMA system, correlation length N is a certain value, and related power not only depends on the autocorrelation of SYNC_DL sign indicating number, also depends on frequency deviation Δ f.The correlation size is as shown in the table during corresponding different frequency deviation:
The SYNC_DL sign indicating number autocorrelation value of the different frequency deviations of table 1
| N\Δf(KHz) |
1 |
5 |
10 |
15 |
20 |
| 64 |
63.737 |
57.622 |
40.748 |
19.211 |
5.3841e- 015 |
As can be seen from Table 1, directly related method is based on SYNC_DL sign indicating number and the size that receives data correlation value, yet the size of correlation not only depends on the autocorrelation of SYNC_DL sign indicating number, also with initial frequency deviation much relations is arranged.When frequency deviation is 20kHz, autocorrelation value even become 0.Therefore directly related method exist under the situation of big frequency deviation unavailable.So the autocorrelation severe exacerbation of SYNC_DL sign indicating number when initial frequency deviation is big, thereby had a strong impact on the validity that detects.
Summary of the invention
In order to overcome of the influence of big frequency deviation to the cell initial search down-going synchronous, the present invention proposes a solution, promptly be a kind of TD-SCDMA terminal initial downlink synchronization method, at first,
The described terminal in start back is carried out Cell searching with initial carrier frequency, and described terminal receives and calculate the related power peak value and the position of N subframe of number of sub frames, and this step comprises content:
Obtain n sub-frame data, n=1,2,3 ..., N, described sub-frame data length is N
Frame
To descending synchronous code length N of the many receptions of described n sub-frame data
SyncdlData, obtain receiving sequence r
i, i=1,2, Λ Λ, N
Frame+ N
Syncdl-1
The current carrier frequency people of described n sub-frame data for adding extra frequency deviation-K+n* (2K+1)/N, is obtained
r
i′=r
i×e
j·2π[-K+n*(2K+1)/N]·iT,i=1,2,ΛΛ,N
frame+N
syncdl-1
Here the artificial scope that increases described extra frequency deviation of K representative is by the big frequency deviation value decision of estimating to eliminate
Here r
iReception data after the described extra frequency deviation of the artificial increase of ' representative;
Slide by chip (chip), with every synchronous code length N
SyncdlThe reception data calculate a correlation with 32 groups of basic SYNC_DL yardages respectively, obtain
P
k,i={real[R
k,i]}
2+{imag[R
k,i]}
2
R
K, iThe correlation that expression calculates, P
K, iBe every section related power value that receives data (64chip) and 32 groups of basic codes,
Here, i represent i chip (i ∈ [and 1, N
Frame]), k represents k SYNC_DL sign indicating number (k ∈ [1,32]), and l represents to calculate the cyclic variable of correlation, is incremented to 64 from 1, and real represents to get the real operation, and imag represents to get the imaginary part operation of plural number;
Described related power value is carried out normalized, and the 64chip that calculating begins from every bit receives the average power of data:
With the related power value of described every bit divided by the corresponding average power of this point as the normalization related power that compares:
P″
k,i=P
k,i/P′
k,i
k∈[1,32],i∈[1,N
frame]
Search maximal correlation performance number is at N
FrameIndividual correlation P "
K, iThe middle related power value of selecting maximum is as correlation peak, and the position of definite described correlation peak and its corresponding SYNC_DL sign indicating number:
[pos
k, peak
k]=max (P "
K, i), k=1,2 ... 32; I=1,2 ... N
Frame, wherein, max represents to look for peaked operation, the maximum peak that finds
kExpression, it is at N
FrameIn position pos
kExpression, pos
k∈ [1, N
Frame].
Repeating said steps 1.1 is total to N time to step 1.6 process, keeps [the pos of N subframe
k, peak
k], with [pos
N, k, peak
N, k], n ∈ [1~N], k ∈ [1~32] represents.
Secondly, described terminal is utilized described correlation peak and position, determines descending pilot frequency synchronous code (SYNC_DL) and sync bit, and this step comprises content:
The peak value and the position of all corresponding N the subframe of each SYNC_DL sign indicating number (the k value is identical), adjacent position (pos
N, kDifference is in ± 2chip) peak value think same position, with the related power peak value addition of same position, arithmetic expression is as follows,
i=1~N
frame
This formulate is at sequence tap
K, iI ∈ [1, N
Frame] in, if position i ± 2chip has a peak value with interior, then this peak value is superimposed upon tap
K, iOn, if position i ± 2chip do not have peak value, then a tap with interior
K, iValue is zero,
Try to achieve tap
K, iMiddle largest peaks and position [pos '
k, peak '
k], so repeatedly, obtain corresponding 32 the SYNC_DL sign indicating numbers in 32 groups of peak values and position;
Search for corresponding k value maximum in 32 groups of peak values
Be the sign indicating number number of SYNC_DL sign indicating number, and its corresponding position
Be the original position of descending DwPCH, wherein,
Each value of expression traversal k;
Performance number with maximum
Be divided by with the mean value of all the other 31 groups of performance numbers, as follows,
Will
With predefined thresholding P
hCompare,, think that then SYNC_DL sign indicating number number and sync bit seek correctly, otherwise just need carry out the initial downlink synchronizing process again if more than or equal to this thresholding.
Once more, described terminal is utilized described descending pilot frequency synchronous code (SYNC_DL) and sync bit, determines to finish the carrier frequency of described terminal behind the Cell searching and the adjustment amount of the frequency deviation between the described initial carrier frequency, according to the downlink frequency pilot code sequence number k that obtains
MaxAnd sync bit
Its corresponding N subframe related power value
In, find out peak pos
N, kWith sync bit
Between deviation be no more than the subframe numbers n of value correspondence of the maximum of L
f, L is a preset value here, the described frequency deviation that draws described terminal correspondence is-(K+n
f(2K+1)/N), use this value big frequency deviation can be reduced in the acceptable scope, be convenient to follow-up careful frequency deviation adjustment process.
The present invention is on the basis of directly related method, a kind of TD-SCDMA terminal initial downlink synchronization method has been proposed, can not only effectively eliminate of the influence of big frequency deviation to data, detect correct SYNC_DL sign indicating number number and sync bit, can also estimate this frequency deviation relatively accurately, big frequency deviation is reduced in the suitable scope,, provides effective solution for carrying out down-going synchronous in the cell initial search process exactly so that follow-up frequency adjustment algorithm is effectively carried out.
Description of drawings
Fig. 1 is TD-SCDMA system frame structure figure
Fig. 2 is a method flow diagram of the present invention
Embodiment
For proving absolutely the technical scheme of method of the present invention, be illustrated with a real example below in conjunction with accompanying drawing.At first calculate the related power peak value and the position of N subframe, process is as follows:
The first step if artificially increase frequency deviation by the AFC method, then at the n subframe that will receive, is adjusted extra frequency deviation-K+n* (the 2K+1)/N of this subframe correspondence; Otherwise directly entered for second step.
Second goes on foot, and receives the data of n subframe continuously, and length is N
Frame, get N
Frame=6400.Consider that when cell initial search the synchronizing signal position of DwPTS do not determine, may appear at the end of receiving sequence and produce to detect and omit, thereby receive a descending synchronous code length N more
Syncdl(N
Syncdl=64) data obtain receiving sequence:
r
i,i=1,2,ΛΛ,N
frame+N
syncdl-1
In the 3rd step,, then forwarded for the 4th step to if artificially increase frequency deviation by the AFC method; Otherwise artificially increase frequency deviation by numeric field, on the whole sub-frame data that receives, be superimposed with extra frequency deviation-K+n* (the 2K+1)/N of this subframe correspondence:
r′
i=r
i×e
j·2π·[-K+n*(2K+1)/N]·iT,i=1,2,ΛΛ,N
frame+N
syncdl-1
In the 4th step, slide by chip (chip), every synchronous code length N
SyncdlThe reception data calculate a correlation with 32 groups of basic SYNC_DL yardages respectively:
P
k,i={real[R
k,i]}
2+{imag[R
k,i]}
2
P
K, iBe every section related power value that receives data (64chip) and 32 groups of basic codes.
Wherein, i represents i chip (i ∈ [1,6400]), and k represents k SYNC_DL sign indicating number (k ∈ [1,32])
In the 5th step, carry out power normalization and handle.The 64chip that calculating begins from every bit receives the average power of data:
With the related power of every bit divided by the corresponding average power of this point as the normalization related power that compares:
P″
k,i=P
k,i/P′
k,i
k∈[1,32],i∈[1,6400]
The 6th step, search maximal correlation performance number.At 6400 correlation P "
K, iThe middle correlation peak of selecting maximum related power value as this yard, and the position of definite relevant peaks and its corresponding SYNC_DL sign indicating number:
[pos
k,peak
k]=max(P″
k,i),k=1,2,......32;i=1,2,......6400
Repeat above-mentioned five step of the first step to the process N time altogether, keep [the pos of N subframe
k, peak
k], with [pos
N, k, peak
N, k], n ∈ [1~N], k ∈ [1~32] represents again.
Secondly, determine descending SYNC_DL sign indicating number and sync bit according to related power peak value and position, process is as follows:
1) peak value and the position of all corresponding N the subframe of each SYNC_DL sign indicating number (the k value is identical), adjacent position (pos
N, kDifference is in ± 2chip) peak value think same position, with the related power peak value addition of same position, arithmetic expression is as follows,
i=1~6400
Try to achieve tap
K, iMiddle largest peaks and position [pos '
k, peak '
k], so repeatedly, obtain corresponding 32 the SYNC_DL sign indicating numbers in 32 groups of peak values and position.
2) maximum corresponding k value in 32 groups of peak values of search
Be the sign indicating number number of SYNC_DL sign indicating number, and its corresponding position
Be the original position of descending DwPCH.
3) with the performance number of maximum
Be divided by with the mean value of all the other 31 groups of performance numbers, as follows,
Will
With predefined thresholding P
h(can be taken as 2dB) compares, if more than or equal to this thresholding, thinks that then SYNC_DL sign indicating number number and sync bit seek correctly, otherwise just need carry out the initial downlink synchronizing process again.
At last, determine the initial frequency deviation adjustment amount according to SYNC_DL sign indicating number number and sync bit information:
According to the downlink frequency pilot code sequence number k that obtains
MaxAnd sync bit
Its corresponding N subframe related power value
In, find out peak pos
N, kWith sync bit
Between deviation be no more than the subframe numbers n of value correspondence of the maximum of L (L can be set at 7) herein
f, the roughly frequency deviation that draws the terminal correspondence at last is :-(K+n
f(2K+1)/N), use this value big frequency deviation can be reduced in the acceptable scope, be convenient to follow-up careful frequency deviation adjustment process.
Artificial maximum frequency deviation KHz and the number of sub frames N that increases depends on initial frequency deviation and the frequency interval (generally getting 3kHz) that real system is possible.
The method of using the present invention to propose can be in the performance that improves on the basis that does not increase memory cost under big frequency deviation, eliminate of the influence of big frequency deviation to correlated performance, add the decision method of multiframe stack, can reduce the probability of erroneous judgement more, adjust the frequency deviation of terminal, obtain higher performance, obtain down-going synchronous fast and accurately.