CN101388712A - Distance measuring signal processing method and system for OFDM access system - Google Patents

Distance measuring signal processing method and system for OFDM access system Download PDF

Info

Publication number
CN101388712A
CN101388712A CNA2007100458202A CN200710045820A CN101388712A CN 101388712 A CN101388712 A CN 101388712A CN A2007100458202 A CNA2007100458202 A CN A2007100458202A CN 200710045820 A CN200710045820 A CN 200710045820A CN 101388712 A CN101388712 A CN 101388712A
Authority
CN
China
Prior art keywords
timing offset
cross
correlation
ranging code
candidate key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CNA2007100458202A
Other languages
Chinese (zh)
Inventor
林华乐
刘广宇
周皓
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
JUSHRI TECHNOLOGIES Inc
Original Assignee
JUSHRI TECHNOLOGIES Inc
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 JUSHRI TECHNOLOGIES Inc filed Critical JUSHRI TECHNOLOGIES Inc
Priority to CNA2007100458202A priority Critical patent/CN101388712A/en
Publication of CN101388712A publication Critical patent/CN101388712A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Radar Systems Or Details Thereof (AREA)

Abstract

The invention provides a method for processing OFDMA distance signals and a system thereof, which are used to process the distance signals of a wireless communication system which uses the OFDMA technique to obtain a practical ranging code and timing offset in a present ranging time slot. A normal ranging method in an existing technique is a bi-dimensional ergodic process, the complexity of computation is high, and a frequency domain difference ranging method has the problem that the detecting performance of the ranging code and the timing estimating performance are worse due to multi-user disturbance. The processing method of the invention and the system thereof firstly calculate frequency domain difference cross-correlation functions of neighboring carriers in a range channel, then a first screening threshold is calculated, a candidate key set is screened according to the first screening threshold, estimated timing offset is calculated, then, the cross-correlation functions and a second screening threshold between a ranging code frequency domain sequence and a local ranging code are calculated, finally, the practical timing offset is calculated, and the practical ranging code is screened from the candidate key set. The method and the system of the invention can guarantee the ranging accuracy and also can guarantee lower complexity of computation.

Description

A kind of orthogonal frequency division multiple access system distance measuring signal processing method and system
Technical field
The present invention relates to the radio communication ranging technology, relate in particular to a kind of orthogonal frequency division multiple access system distance measuring signal processing method and system.
Background technology
IEEE 802.16d/e communication system uses OFDM (OFDM)/OFDM to insert (OFDMA) communication plan, promptly descending (data are transmitted to all users in the base station) adopts the OFDM technology, up (user transmits data to the base station) adopts the OFDMA technology, so users different when up transmit data to the base station by different subcarrier set, if do not reach between each user regularly synchronously, to lose the orthogonality between the subcarrier so, thereby cause the interference between the data on the subcarrier.So the timing of each up subcarrier is extremely important for the OFDMA technology synchronously.
For the timing that keeps each subcarrier synchronous, IEEE 802.16d/e standard definition range finding finish up timing synchronously and adjust each user's transmitted power, and defined corresponding ranging code set and the one or more range channel of range finding.Range finding is carried out in frequency domain usually, when finding range, the user selects a ranging slot earlier at random in the ranging slot set of system assignment, and in the ranging code set that distributes, select a ranging code at random, by range channel this ranging code is transferred to the base station then, the base station detects ranging code and corresponding timing offset (round-trip delay) thereof according to received distance measuring signal, the base station feedback message (being RNG_RSP message) that will comprise ranging code and corresponding timing offset and ranging slot is sent to each user in the mode of broadcasting then, ranging slot that each user takies according to oneself again and ranging code are looked for out one's own feedback message from broadcast message, the user judges according to the state information in the feedback message (continuing or success) whether the result of range finding and decision proceed range finding.Above-mentioned ranging code is the pseudo-random binary sequence (PRBS) of binary phase shift keying in frequency domain (BPSK) modulation.A plurality of in addition range finding users allow to collide on same range channel, and the number of users of finding range simultaneously on same time slot is subject to the their cross correlation and the channel distortion of ranging code.Moreover range finding has comprised initial ranging, switching range finding, bandwidth request and cycle range finding, and wireless communication system distributes different ranging code set at all different ranging process.
Above-mentioned base station detects the timing offset of ranging code and correspondence thereof from received distance measuring signal common method is a two-dimentional traversal method.This method is used a frequency-domain correlator group, a ranging code in the corresponding ranging code set of each correlator, in addition because different range finding users has different timing offset, above-mentioned correlator bank causes phase place rotations different in the frequency domain, so also will be made the traversal of an one dimension to possible timing offset.This shows that location algorithm commonly used is a two-dimentional ergodic process at ranging code set and possible timing offset.But this kind method computation complexity is very high, and performance is limited under the frequency-selective channel condition.
For overcoming the existing variety of problems of above-mentioned two-dimentional traversal method, the scheme that has proposed Differential Detection in the 3rd IEEE information technology and application international conference in " Differtial Detection Scheme WithCombining Multiple FFT Blocks for OFDMA Ranging of IEEE 802.16e " that people such as Doo Hwan Lee deliver is come the decline of contrary frequency selectivity, but the scheme of its proposition requires ranging code to use differential modulation, and ranging code uses in 802.16e OFDMA system is the BPSK modulation, so also there are some difficulties in actual applications in the method that this scheme proposed.
Altera corp has also proposed the scheme that a kind of frequency domain differential demodulation detects in " WiMAX OFDMA Ranging " operational manual of delivering in August, 2006, it will travel through the two dimension traversal for one dimension by the frequency domain differential demodulation that calculates adjacent sub-carrier in the range channel, it relatively detects ranging code by amplitude and the predefined thresholding of getting correlation function in addition, get the phase place of correlation function and estimate timing offset, detection for ranging code, the setting of thresholding is relevant with actual user's quantity with the quantity of the ranging code of current system assignment, make to set become unusual difficulty of a suitable thresholding, an inappropriate thresholding will cause the detection performance decrease.Set thresholding by the frequency domain energy that calculates on the range channel in the scheme that altera corp proposed, the method for this setting thresholding exists a plurality of range finding users also infeasible under case of collision on the same range channel.
Set the problem of being brought for overcoming above-mentioned thresholding, publication number is that the United States Patent (USP) of US 2007/0058524 A1 has proposed the scheme that a kind of frequency domain differential demodulation detects, this scheme was divided into for two steps with the setting of thresholding, first thresholding that the first step is set is used for determining whether current ranging slot exists ranging code, and second thresholding that second step was set is used for the ranging code that definite current time slots comprises.But, when setting first thresholding, must obtain noise variance earlier, and actual central noise variance is to be difficult to obtain, when setting second thresholding, must obtain received power actual on the range channel, when existing a plurality of users to find range, because the phase mutual interference between the different ranging codes is so this patent can't obtain actual reception power, so be difficult to accurately record second thresholding.So also there are problems in actual applications in this scheme.
Above-mentioned two frequency domain differential demodulation detection schemes also have problems when the estimation of timing offset except detecting this problem of poor-performing.Above-mentioned detection scheme utilizes the phase place of correlation function to carry out timing estimation, there is the problem of phasing back in this method, can be subjected to the influence of multi-user interference in addition, thereby the timing offset estimated performance of frequency domain differential demodulation detection scheme is relatively poor, can't satisfies the synchronous requirement of timing of up-link.
Therefore, how to provide a kind of orthogonal frequency division multiple access system distance measuring signal processing method and system guaranteeing accurately to obtain ranging code and timing offset, and reduce computation complexity simultaneously, become the technical problem that industry needs to be resolved hurrily.
Summary of the invention
The object of the present invention is to provide a kind of orthogonal frequency division multiple access system distance measuring signal processing method and system, can guarantee the accuracy of finding range, can guarantee lower computation complexity in addition by described method and system.
The object of the present invention is achieved like this: a kind of orthogonal frequency division multiple access system distance measuring signal processing method, be used for the distance measuring signal of wireless communication system with base station and user side is handled to draw actual ranging code and corresponding actual timing offset thereof in the current ranging slot, this orthogonal frequency division multiple access system is used for the up link of wireless communication system, the corresponding range finding of this wireless communication system is provided with ranging slot, range channel, the local Candidate key set and the first and second default thresholdings, this method may further comprise the steps: (1) carries out analog-to-digital conversion to obtain digital signal to the received analog signal in base station; (2) digital signal that will change gained is stored in the data buffer; (3) from this data buffer, take out two fast fourier transform windows time domain sequences of current ranging slot and it is carried out fast fourier transform and obtain two frequency domain sequences; (4) from this two frequency domain sequence, isolate the pairing frequency domain sequence of range channel; (5) the isolated frequency domain sequence of institute is carried out frequency domain differential demodulation computing cross-correlation and result of calculation added up to obtain the difference cross-correlation function; (6) the difference cross-correlation function is carried out modulo operation; (7) calculate the first screening thresholding according to the modulo operation result and the first default thresholding; (8) mould value among the modulo operation result is set at Candidate key greater than first ranging code that screens the difference cross-correlation function correspondence of thresholding, and it is stored to the Candidate key set memory that is used for storing the Candidate key set; (9) calculate according to the difference cross-correlation function and estimate timing offset; (10) determine actual timing offset hunting zone according to estimating timing offset; (11) isolated two frequency domain sequences in the step (4) are added up obtaining cross-correlation function with local Candidate key set carrying out computing cross-correlation and with result of calculation respectively, and cross-correlation function is carried out modulo operation; (12) calculate the second screening thresholding according to the cross-correlation function modulo operation result and the second default thresholding; (13) from the Candidate key set, filter out actual ranging code according to the second screening thresholding; (14) search out actual timing offset according to cross-correlation function modulo operation result and actual timing offset hunting zone.
In above-mentioned orthogonal frequency division multiple access system distance measuring signal processing method, this method between step (9) and step (10), also comprise the Candidate key correspondence that detects in the Candidate key set estimate whether timing offset phasing back takes place and when counter-rotating with its compensation to there not being inverted status.
The present invention also provides a kind of orthogonal frequency division multiple access system distance measuring signal treatment system, be used for the distance measuring signal of wireless communication system with base station and user side is handled to draw actual ranging code and corresponding actual timing offset thereof in the current ranging slot, this orthogonal frequency division multiple access system is used for the up link of wireless communication system, the corresponding range finding of this wireless communication system is provided with ranging slot, range channel, the local Candidate key set and the first and second default thresholdings, this distance measuring signal treatment system comprises and is linked in sequence and is used for successively the received analog signal in base station is carried out analog-to-digital conversion to obtain the analog to digital converter of digital signal, be used for the digital signal of conversion gained is carried out the data in buffer buffer, be used for taking out two fast fourier transform windows time domain sequences of current ranging slot and it being carried out fast fourier transform with fast fourier transformer that obtains two frequency domain sequences and the demultiplexer that is used for isolating from two frequency domain sequences of conversion gained pairing two frequency domain sequences of range channel from data buffer, this distance measuring signal treatment system also comprises: be connected behind the demultiplexer and be respectively applied for isolated two frequency domain sequences of institute are carried out the frequency domain differential demodulation computing cross-correlation, the Candidate key detector of timing offset is gathered and estimated to the computing of difference cross-correlation function and the first screening thresholding computing to obtain Candidate key, be used for by the frequency domain computing cross-correlation, the cross-correlation function computing and the second screening thresholding computing and from Candidate key set, detect ranging code and detect the ranging code and the timing offset detector of actual timing offset, wherein, this first screening thresholding is used for screening and draws the Candidate key set, this first screening thresholding computing is carried out according to the difference cross-correlation function and the first default thresholding, this second screening thresholding is used for drawing actual ranging code from Candidate key set screening, and this second screening thresholding computing is carried out according to the cross-correlation function and the second default thresholding.
In above-mentioned orthogonal frequency division multiple access system distance measuring signal treatment system, this orthogonal frequency division multiple access system distance measuring signal treatment system also comprises and being arranged between Candidate key detector and ranging code and timing offset detector, be used for detecting the Candidate key set the Candidate key correspondence estimate whether timing offset phasing back takes place and when counter-rotating with its compensation to the phasing back detection and the compensator that do not have inverted status.
In above-mentioned orthogonal frequency division multiple access system distance measuring signal treatment system, this Candidate key detector comprise be used for demultiplexer isolated two frequency domain sequences respectively with two difference computing cross-correlation devices of local Candidate key set carrying out difference computing cross-correlation, be used for two first accumulators that the result with the difference computing cross-correlation adds up respectively, be used for the accumulation result of two first accumulators is carried out modulo operation respectively to obtain two first modulo operation devices of corresponding difference cross correlation measure flow function, be used to store the difference cross correlation measure flow function memory of two first modulo operation device operation results, be used to store the Candidate key set memory of Candidate key set, be used for calculating the first screening thresholding according to the difference cross correlation measure flow function and the first default thresholding, and according to the first screening thresholding difference cross correlation measure flow function is screened, and will be set at Candidate key greater than the pairing ranging code of difference cross correlation measure flow function of the first screening thresholding and it is stored to the Candidate key screening washer of Candidate key set memory, be used for accumulation result according to two first accumulators calculate estimate timing offset estimate the timing offset calculator and be used to store estimate timing offset estimate the timing offset memory.
In above-mentioned orthogonal frequency division multiple access system distance measuring signal treatment system, this ranging code and timing offset detector comprise and being used for according to estimating the hunting zone calculator that timing offset calculates actual timing offset hunting zone, be used for carrying out the compensation branch road selector that the phase compensation branch road is chosen according to the correlation function that difference cross correlation measure flow function memory is stored, be used for demultiplexer isolated two frequency domain sequences respectively with two computing cross-correlation devices of local Candidate key set carrying out computing cross-correlation, be used for the result of computing cross-correlation is added up respectively to obtain two second accumulators of correlation function, the correlation function of gained of being used for adding up carries out modulo operation to obtain two second modulo operation devices of corresponding cross correlation measure flow function, be used to store the cross correlation measure flow function memory of the cross correlation measure flow function of two second modulo operation device gained, be used for inquiring the actual timing offset requestor of maximum pairing actual timing offset in actual timing offset hunting zone of cross correlation measure flow function, be used for calculating the second screening thresholding, and two cross correlation measure flow functions screened with ranging code screening washer that obtains actual ranging code and actual timing offset memory and the actual ranging code memory that is respectively applied for actual timing offset of storage and actual ranging code according to the second screening thresholding according to the two cross correlation measure flow functions and the second default thresholding.
Compare with two-dimentional traversal method commonly used of the prior art, the one dimension that orthogonal frequency division multiple access system distance measuring signal processing method of the present invention and system reduce to ranging code and timing offset by frequency domain differential demodulation with the two dimension traversal travels through, and has reduced the complexity of calculating greatly.
Compare with frequency domain differential demodulation detection scheme of the prior art, orthogonal frequency division multiple access system distance measuring signal processing method of the present invention and system filter out the Candidate key set of covering scope greater than actual ranging code by the first screening thresholding earlier, and then from Candidate key set, filter out actual ranging code by the second screening thresholding, so improved the performance that detects; The present invention is divided into the estimation of timing offset and estimates timing offset and actual timing offset inquired about for two steps in addition, has eliminated the influence of multi-user interference to timing estimation, has improved the timing offset estimation performance.
Generally speaking, the present invention has improved the detection performance and the timing offset estimated performance of frequency domain differential demodulation detection scheme greatly on the basis that increases limited computation complexity.
Description of drawings
Orthogonal frequency division multiple access system distance measuring signal processing method of the present invention and system are provided by following embodiment and accompanying drawing.
Fig. 1 is the flow chart of orthogonal frequency division multiple access system distance measuring signal processing method of the present invention;
Fig. 2 is the composition frame chart of orthogonal frequency division multiple access system distance measuring signal treatment system of the present invention;
Fig. 3 is the composition frame chart of Candidate key detector among Fig. 2;
Fig. 4 is the composition frame chart of ranging code and timing offset detector among Fig. 2.
Embodiment
Below will be described in further detail orthogonal frequency division multiple access system distance measuring signal processing method of the present invention and system.
Orthogonal frequency division multiple access system distance measuring signal processing method of the present invention, be used for the distance measuring signal of wireless communication system with base station and user side is handled to draw actual ranging code and corresponding actual timing offset thereof in the current ranging slot, described orthogonal frequency division multiple access system is used for the up link of wireless communication system, and the corresponding range finding of described wireless communication system is provided with ranging slot, range channel, local Candidate key set R and the first and second default thresholding T 1And T 2In the present embodiment, the value of the described first and second default thresholdings is respectively 2dB and 4.6dB.
Referring to Fig. 1, described method is at first carried out step S0, and the received analog signal in base station is carried out analog-to-digital conversion to obtain digital signal, and the received time domain sequences in base station is y n, its value under additive white Gaussian noise (AWGN) channel as shown in Equation (1):
y n = 1 N Σ k = - N / 2 N / 2 X k H k e j 2 πn ( k + ϵ ) / N + w n - - - ( 1 )
Wherein, ε is normalized carrier wave frequency deviation, X kBe the ranging code of BPSK modulation, H kBe channel response, w nBe the multiple Gaussian noise of time domain.
Then continue step S1, the digital signal of changing gained is stored in the data buffer.
Then continue step S2, from described data buffer, take out two fast fourier transform windows time domain sequences of current ranging slot and it is carried out fast fourier transform and obtains two frequency domain sequences, two range findings of cause symbols have kept the continuity of phase place, and the round-trip delay in system is no more than N s+ N gThe time can obtain a complete ranging code by two fast fourier transform windows.
Then continue step S3, from described two frequency domain sequences, isolate the pairing frequency domain sequence of range channel, the frequency domain sequence of being separated as shown in Equation (2),
Y k = X k H k sin πϵ N sin ( πϵ / N ) e jπϵ ( N - 1 ) / N e - j 2 πΔnk / N + I k + W k - - - ( 2 )
Wherein Δ n is a timing offset, I kBe the presence of intercell interference (ICI) that carrier wave frequency deviation and timing offset cause, I kDetailed presentations as shown in Equation (3), w kBe multiple noise item.
I k = Σ m ≠ k m = - N / 2 N / 2 X m H m sin πϵ N sin [ π ( m - k + ϵ ) / N ] e jπϵ ( N - 1 ) / N e - jπ ( m - k ) / N e - j 2 πΔnk / N - - - ( 3 )
Then continue step S4, the isolated frequency domain sequence of institute carried out the frequency domain differential demodulation computing cross-correlation and result of calculation is added up obtaining the difference cross-correlation function, its process of carrying out the frequency domain differential demodulation computing cross-correlation as shown in Equation (4),
Z k Z k + 1 * = ( Y k X ^ k ) ( Y k + 1 X ^ k + 1 ) * = Y k Y k + 1 * X ^ k X ^ k + 1 *
= H k H k + 1 * [ sin πϵ N sin ( πϵ / N ) ] 2 e - j 2 πΔn / N + noise _ terms - - - ( 4 )
Ignore sin 2Item and phase term, the noise item noise-terms in the following formula can approximate representation be:
noise _ terms = H k I k + 1 * + H k W k + 1 * + I k H k + 1 * + I k I k + 1 * + I k W k + 1 * + W k H k + 1 * + W k I k + 1 * + W k W k + 1 * .
Supposing does not have correlation between channel response and the noise, and specific energy is very little mutually with useful signal in the ICI interference in addition.Yet w kAnd w K+1Between may have certain correlation according to the specific noise environment, but this correlation can not be present in whole range channel.
With the stack of the frequency domain cross-correlation of all adjacent sub-carriers in the range channel, obtain the difference cross-correlation function again, its process as shown in Equation (5),
Figure A200710045820D00116
Wherein K is the quantity of adjacent sub-carrier in the range channel, and when range channel took 6 adjacent subchannels, the quantity of subcarrier was 144, and the quantity of adjacent sub-carrier is K=6 * 6 * 3=108.
Then continue step S5, the difference cross-correlation function is carried out modulo operation, the amplitude of promptly getting the difference cross-correlation function is as difference cross correlation measure flow function M, and its detailed process as shown in Equation (6).
M = | P | = 1 K [ sin πϵ N sin ( πϵ / N ) ] 2 | Σ k H k H k + 1 * | - - - ( 6 )
Then continue step S6, calculate the first screening thresholding T according to the modulo operation result and the first default thresholding T1 F, 1Or T F, 2, remember at first during calculating that the difference cross correlation measure flow function that utilizes first fast fourier transform windows position time domain sequences to obtain is M 1, r, the difference cross correlation measure flow function that utilizes second fast fourier transform windows position time domain sequences to obtain is M 2, r, r ∈ R wherein, R are the local Candidate key set of system assignment, and then calculate by the method shown in the formula (7), promptly by the first default thresholding T 1And the root-mean-square value of difference cross correlation measure flow function calculates the first screening thresholding T that is used to obtain Candidate key set C F, 1Or T F, 2
T f , n = 10 T f / 10 Σ r ∈ R M n , r 2 , n = 1,2 - - - ( 7 )
Then continue step S7, mould value among the modulo operation result is set at Candidate key greater than first ranging code that screens the difference cross-correlation function correspondence of thresholding, and it is stored to the Candidate key set memory that is used for storing the Candidate key set, the quantity that described Candidate key set comprises ranging code is greater than the quantity of actual ranging code, described obtaining by formula (8) of C of Candidate key set undertaken, if promptly the difference cross correlation measure flow function value of certain ranging code correspondence has surpassed thresholding T F, 1Or T F, 2, so the ranging code of described difference cross correlation measure flow function correspondence is put into Candidate key set C.
r→C,if(M 1,r>T f,1)or(M 2,r>T f,2) (8)
Then continue step S8, calculate according to the difference cross-correlation function and estimate timing offset,, calculate by method shown in the formula (9) and to estimate timing offset at this.
δ ^ r = round { N 2 π arg [ P 1 , r ] } , if ( M 1 , r > M 2 , r ) , r ∈ C
(9)
δ ^ r = round { N 2 π arg [ P 2 , r ] } + N g , if ( M 2 , r > M 1 , r )
Then continue step S9, detect Candidate key correspondence in the Candidate key set estimate whether timing offset phasing back takes place and when counter-rotating with its compensation to there not being inverted status.
Because ranging code transmits in range channel by pairwise orthogonal frequency division multiplexing symbol (OFDM symbol), two OFDM symbols have kept the continuity of phase place, suppose that round-trip delay can not surpass N s+ N g, just can guarantee to get a complete range finding symbol by the time domain sequences of getting two continuous fast fourier transform windows positions so, the present invention suppose round-trip delay [0, N/2+N g] in the scope, suppose that a certain range finding user's round-trip delay is To, under desirable channel condition, the estimated value of the timing offset that is obtained by the time domain sequences of two fast fourier transform windows is as shown in Equation (10).
δ ^ 1 = TO
(10)
δ ^ 2 = TO - N g
Use the phase place of frequency domain differential demodulation cross-correlation function to calculate in the above-mentioned formula (9) and estimated timing offset, algorithm use the phase place of correlation function of the greater correspondence of two difference cross correlation measure flow functions estimate timing offset estimation since the scope that the periodicity of phase place has caused estimating timing offset be restricted, according to (10) formula as can be known, the estimation range of timing offset is δ ^ ∈ [ - N / 2 , N / 2 + N g ] , When user's timing offset approaches N/2+N gThe time, the possible phasing back of frequency domain differential demodulation cross-correlation function under the non-ideal communication channel condition, thus cause timing estimation to lose efficacy, and the value that estimate this moment is at N/2+N gNear-the N.
Narrated the reason that phasing back occurs above, the method that the detected phase counter-rotating will be described in detail in detail below and compensate, consider timing offset approaching-during N/2, phasing back causes estimating timing offset and produced+deviation of N, that is to say that the result who estimates is near N/2, when the timing offset of reality is near N/2, M 1, rBe impossible greater than M 2, r.Can be set at (N so judge the thresholding that this situation occurs g+ N/2)/2.When timing offset near N gDuring+N/2, timing offset that phasing back causes estimating produced-deviation of N, that is to say that the result that estimates is at-N/2+N gNear, when the timing offset of reality at-N/2+N gWhen neighbouring, M 2, rBe impossible greater than M 1, r, can be set at [N so judge the thresholding that this situation occurs g+ (N/2+N g)]/2=-N/4.Comprehensive above-mentioned thresholding to after calculate estimating timing offset by formula (9), can reverse and compensates by the method detected phase of formula (11).
δ ^ r c = δ ^ r - N , if if ( M 1 , r > M 2 , r ) and ( δ ^ r > ( N g + N / 2 ) / 2 )
(11)
&delta; ^ r c = &delta; ^ r + N , if ( M 2 , r > M 1 , r ) and ( &delta; ^ r < - N / 4 )
It should be noted that, by formula (11) though calculate estimate the problem that timing offset has solved phasing back, but under the situation of multi-user's range finding, since a plurality of users' distance measuring signal on identical range channel overlaying influence the phase place of correlation function, so above-mentioned estimated value can only be as the reference value of a timing offset.
Then continuing step S10, determine actual timing offset hunting zone according to estimating timing offset, is L in this hypothesis one-side search length, and L is a configurable parameter, gets L=64 in the present embodiment, then the estimated value that is calculated according to formula (11)
Figure A200710045820D00136
Determine hunting zone S, its detailed process as shown in Equation (12).
S = { n | &delta; ^ r c - L &le; n &le; &delta; ^ r c + L } , r &Element; C - - - ( 12 )
Then continue step S11, according to difference cross correlation measure flow function isolated two frequency domain sequences among the step S3 are carried out phase compensation, its penalty coefficient is the e in the formula (13) J2 π kn/NOr
Figure A200710045820D00141
Then continue step S12, two frequency domain sequences and local Candidate key after the compensation are gathered carried out computing cross-correlation and result of calculation is added up obtaining cross-correlation function, and cross-correlation function is carried out modulo operation, its detailed process as shown in Equation (13).
P t , r ( n ) = &Sigma; k Y k X k * e j 2 &pi;kn / N , if M 1 , r > M 2 , r
P t , r ( n ) = &Sigma; k Y k X k * e j 2 &pi;k ( n - N g ) / N , if M 2 , r > M 1 , r - - - ( 13 )
M t,r(n)=|P t,r(n)|
Then continue step S13, according to the cross-correlation function modulo operation result and the second default thresholding T 2Calculate the second screening thresholding T r, its detailed process is referring to shown in the formula (14).
T r = 10 T 2 / 10 &Sigma; n &Element; S M t , r 2 ( n ) , r &Element; C - - - ( 14 )
Then continue step S14, according to the second screening thresholding T rFilter out actual ranging code from Candidate key set C, its detailed process can obtain actual ranging code U as shown in Equation (15).
r &RightArrow; U , if ( max n [ M t , r ( n ) ] > T r ) - - - ( 15 )
Then continue step S15, search out actual timing offset according to cross-correlation function modulo operation result and actual timing offset hunting zone, its detailed process as shown in Equation (16).
&delta; ^ fine , r = arg { max n [ M t , r ( n ) ] } - - - ( 16 )
Referring to Fig. 2, orthogonal frequency division multiple access system distance measuring signal treatment system 2 of the present invention, be used for the distance measuring signal of wireless communication system 1 with base station 10 and user side 11 is handled to draw actual ranging code and corresponding actual timing offset thereof in the current ranging slot, described base station 10 is connected by wireless network 12 with user side 11, and be provided with the base station transceiver module 100 that is used for receiving and transmitting signal in the described base station 10, user side 11 is provided with range finder module 110 that is used to find range and the user side transceiver module 111 that is used for receiving and transmitting signal, described OFDMA system is used for the up link of wireless communication system, and described wireless communication system 1 corresponding range finding is provided with ranging slot, range channel, the local Candidate key set and the first and second default thresholdings.When finding range, range finder module 110 is selected a ranging slot earlier at random in the ranging slot set of system assignment, and in the ranging code set that distributes, select a ranging code at random, by user side transceiver module 111 and via range channel described ranging code is transferred to base station 10 then, base station transceiver module 100 receives distance measuring signal, handles to draw actual ranging code and corresponding actual timing offset thereof in the current ranging slot by 2 pairs of distance measuring signals of orthogonal frequency division multiple access system distance measuring signal treatment system then.
Continuation is referring to Fig. 2, and orthogonal frequency division multiple access system distance measuring signal treatment system 2 of the present invention comprises analog to digital converter 20, data buffer 21, fast fourier transformer 22, demultiplexer 23, Candidate key detector 24, phasing back detection and compensator 25, ranging code and the timing offset detector 26 that is linked in sequence.Below the member of this orthogonal frequency division multiple access system distance measuring signal treatment system 2 is elaborated:
Analog to digital converter 20 is used for the received analog signal in base station is carried out analog-to-digital conversion to obtain digital signal, and its digital signal that obtains as shown in Equation (1).
Data buffer 21 is used for the digital signal of conversion gained is carried out buffer memory.
Fast fourier transformer 22 is used for taking out two fast fourier transform windows time domain sequences of current ranging slot and it being carried out fast fourier transform to obtain two frequency domain sequences from data buffer.
Demultiplexer 23 is used for isolating pairing two frequency domain sequences of range channel from two frequency domain sequences of conversion gained, and the isolated frequency domain sequence of institute as shown in Equation (2).
Candidate key detector 24 is used for isolated two frequency domain sequences of institute are carried out frequency domain differential demodulation computing cross-correlation, the computing of difference cross-correlation function and the first screening thresholding computing to obtain the Candidate key set and to estimate timing offset.
Referring to Fig. 3, described Candidate key detector 24 comprises two difference computing cross-correlation device 240a and 240b, two first accumulator 241a and 241b, two first modulo operation device 242a and 242b, difference cross correlation measure flow function memory 243, Candidate key set memory 244, Candidate key screening washer 245, estimate timing offset calculator 246 and estimate timing offset memory 247, wherein, two difference computing cross-correlation device 240a and 240b are used for isolated two frequency domain sequences of demultiplexer institute are carried out the difference computing cross-correlation with local ranging code set respectively, and its detailed calculated process as shown in Equation (4); Two first accumulator 241a and 241b are used for the result of difference computing cross-correlation is added up respectively, and its detailed calculated process as shown in Equation (5); Two first modulo operation device 242a and 242b are used for the accumulation result of two first accumulator 241a and 241b is carried out modulo operation respectively to obtain corresponding difference cross correlation measure flow function, and its detailed calculated process as shown in Equation (6); The delivery result that difference cross correlation measure flow function memory 243 is used to store two first modulo operation device 242a and 242b; Candidate key set memory 244 is used to store the Candidate key set; Candidate key screening washer 245 is used for calculating the first screening thresholding according to the difference cross correlation measure flow function and the first default thresholding, its detailed calculated process as shown in Equation (7), and difference cross correlation measure flow function is screened according to the first screening thresholding, and will be set at Candidate key greater than the pairing ranging code of difference cross correlation measure flow function of the first screening thresholding and it is stored in the Candidate key set memory 244, its detailed calculated process is as shown in Equation (8); Estimate timing offset calculator 246 and be used for accumulation result according to two first accumulators and calculate and estimate timing offset, its detailed calculated process as shown in Equation (9); Estimating timing offset memory 247 is used for storage and estimates timing offset.
Phasing back detection and compensator 25 be used for detecting the Candidate key set the Candidate key correspondence estimate whether timing offset phasing back takes place and when counter-rotating with its compensation to there not being inverted status, its detailed calculated process is as shown in Equation (11).
Ranging code and timing offset detector 26 are used for detecting ranging code and detecting actual timing offset from the Candidate key set by frequency domain computing cross-correlation, cross-correlation function computing and the second screening thresholding computing.
Referring to Fig. 4, described ranging code and timing offset detector 26 comprise hunting zone calculator 260, compensation branch road selector 261, two computing cross-correlation device 262a and 262b, two second accumulator 263a and 263b, two second modulo operation device 264a and 264b, cross correlation measure flow function memory 265, actual timing offset requestor 266, ranging code screening washer 267, actual ranging code memory 268 and actual timing offset memory 269; Wherein, hunting zone calculator 260 is used for calculating actual timing offset hunting zone according to estimating timing offset, and its detailed calculated process as shown in Equation (12); Compensation branch road selector 261 is used for carrying out the phase compensation branch road according to the difference cross correlation measure flow function that difference cross correlation measure flow function memory 246 is stored and chooses; Two computing cross-correlation device 262a and 262b be used for 23 isolated two frequency domain sequences of demultiplexer respectively with local ranging code set carrying out computing cross-correlation; Two second accumulator 263a and 263b are used for the result of computing cross-correlation is added up respectively to obtain cross-correlation function; Two second modulo operation device 264a and 264b are used for the cross-correlation function of the gained that adds up is carried out modulo operation to obtain corresponding cross correlation measure flow function, the detailed calculated process of two computing cross-correlation device 262a and 262b, two second accumulator 263a and 263b and two second modulo operation device 264a and 264b such as formula (13); Cross correlation measure flow function memory 265 is used to store the cross correlation measure flow function of two second modulo operation device 264a and 264b gained; Actual timing offset requestor 266 is used for inquiring maximum pairing actual timing offset in actual timing offset hunting zone of cross correlation measure flow function; Ranging code screening washer 267 is used for calculating the second screening thresholding according to the two cross correlation measure flow functions of two second modulo operation device 264a and 264b gained and the second default thresholding, and according to the second screening thresholding two cross correlation measure flow functions are screened to obtain actual ranging code, its detailed calculated process is shown in formula (14) and (15); Actual timing offset memory 268 and actual ranging code memory 269 are respectively applied for actual ranging code of storage and actual timing offset.
In sum, processing method of the present invention and system calculate the frequency domain differential demodulation cross-correlation function of adjacent sub-carrier in the range channel earlier, calculate the first screening thresholding then and filter out the Candidate key set in view of the above and estimate and estimate timing offset, then calculate the cross-correlation function and the second screening thresholding of ranging code frequency domain sequence and local ranging code, calculate actual timing offset at last and from the Candidate key set, filter out actual ranging code, so can guarantee the accuracy of finding range, and can guarantee lower computation complexity.

Claims (6)

1, a kind of orthogonal frequency division multiple access system distance measuring signal processing method, be used for the distance measuring signal of wireless communication system with base station and user side is handled to draw actual ranging code and corresponding actual timing offset thereof in the current ranging slot, this orthogonal frequency division multiple access system is used for the up link of wireless communication system, the corresponding range finding of this wireless communication system is provided with ranging slot, range channel, the local ranging code set and the first and second default thresholdings, this method may further comprise the steps: (1) carries out analog-to-digital conversion to obtain digital signal to the received analog signal in base station; (2) digital signal that will change gained is stored in the data buffer; (3) from this data buffer, take out two fast fourier transform windows time domain sequences of current ranging slot and it is carried out fast fourier transform and obtain two frequency domain sequences; (4) from this two frequency domain sequence, isolate the pairing frequency domain sequence of range channel; (5) the isolated frequency domain sequence of institute is carried out frequency domain differential demodulation computing cross-correlation and result of calculation added up to obtain the difference cross-correlation function; (6) the difference cross-correlation function is carried out modulo operation; It is characterized in that this method is further comprising the steps of: (7) calculate the first screening thresholding according to the modulo operation result and the first default thresholding; (8) mould value among the modulo operation result is set at Candidate key greater than first ranging code that screens the difference cross-correlation function correspondence of thresholding, and it is stored to the Candidate key set memory that is used for storing the Candidate key set; (9) calculate according to the difference cross-correlation function and estimate timing offset; (10) determine actual timing offset hunting zone according to estimating timing offset; (11) isolated two frequency domain sequences in the step (4) are added up obtaining cross-correlation function with local ranging code set carrying out computing cross-correlation and with result of calculation respectively, and cross-correlation function is carried out modulo operation; (12) calculate the second screening thresholding according to the cross-correlation function modulo operation result and the second default thresholding; (13) from the Candidate key set, filter out actual ranging code according to the second screening thresholding; (14) search out actual timing offset according to cross-correlation function modulo operation result and actual timing offset hunting zone.
2, orthogonal frequency division multiple access system distance measuring signal processing method as claimed in claim 1, it is characterized in that, this method between step (9) and step (10), also comprise the Candidate key correspondence that detects in the Candidate key set estimate whether timing offset phasing back takes place and when counter-rotating with its compensation to there not being inverted status.
3, a kind of orthogonal frequency division multiple access system distance measuring signal treatment system, be used for the distance measuring signal of wireless communication system with base station and user side is handled to draw actual ranging code and corresponding actual timing offset thereof in the current ranging slot, this orthogonal frequency division multiple access system is used for the up link of wireless communication system, the corresponding range finding of this wireless communication system is provided with ranging slot, range channel, the local ranging code set and the first and second default thresholdings, this distance measuring signal treatment system comprises and is linked in sequence and is used for successively the received analog signal in base station is carried out analog-to-digital conversion to obtain the analog to digital converter of digital signal, be used for the digital signal of conversion gained is carried out the data in buffer buffer, be used for taking out two fast fourier transform windows time domain sequences of current ranging slot and it being carried out fast fourier transform with fast fourier transformer that obtains two frequency domain sequences and the demultiplexer that is used for isolating from two frequency domain sequences of conversion gained pairing two frequency domain sequences of range channel from data buffer, it is characterized in that, this distance measuring signal treatment system also comprises: be connected behind the demultiplexer and be respectively applied for isolated two frequency domain sequences of institute are carried out the frequency domain differential demodulation computing cross-correlation, the Candidate key detector of timing offset is gathered and estimated to the computing of difference cross-correlation function and the first screening thresholding computing to obtain Candidate key, be used for by the frequency domain computing cross-correlation, the cross-correlation function computing and the second screening thresholding computing and from Candidate key set, detect ranging code and detect the ranging code and the timing offset detector of actual timing offset, wherein, this first screening thresholding is used for screening and draws the Candidate key set, this first screening thresholding computing is carried out according to the difference cross-correlation function and the first default thresholding, this second screening thresholding is used for drawing actual ranging code from Candidate key set screening, and this second screening thresholding computing is carried out according to the cross-correlation function and the second default thresholding.
4, orthogonal frequency division multiple access system distance measuring signal treatment system as claimed in claim 3, it is characterized in that, this orthogonal frequency division multiple access system distance measuring signal treatment system also comprises and being arranged between Candidate key detector and ranging code and timing offset detector, be used for detecting the Candidate key set the Candidate key correspondence estimate whether timing offset phasing back takes place and when counter-rotating with its compensation to the phasing back detection and the compensator that do not have inverted status.
5, orthogonal frequency division multiple access system distance measuring signal treatment system as claimed in claim 3, it is characterized in that, this Candidate key detector comprise be used for demultiplexer isolated two frequency domain sequences respectively with two difference computing cross-correlation devices of local ranging code set carrying out difference computing cross-correlation, be used for two first accumulators that the result with the difference computing cross-correlation adds up respectively, be used for the accumulation result of two first accumulators is carried out modulo operation respectively to obtain two first modulo operation devices of corresponding difference cross correlation measure flow function, be used to store the difference cross correlation measure flow function memory of two first modulo operation device operation results, be used to store the Candidate key set memory of Candidate key set, be used for calculating the first screening thresholding according to the difference cross correlation measure flow function and the first default thresholding, and according to the first screening thresholding difference cross correlation measure flow function is screened, and will be set at Candidate key greater than the pairing ranging code of difference cross correlation measure flow function of the first screening thresholding and it is stored to the Candidate key screening washer of Candidate key set memory, be used for accumulation result according to two first accumulators calculate estimate timing offset estimate the timing offset calculator and be used to store estimate timing offset estimate the timing offset memory.
6, orthogonal frequency division multiple access system distance measuring signal treatment system as claimed in claim 5, it is characterized in that, this ranging code and timing offset detector comprise and being used for according to estimating the hunting zone calculator that timing offset calculates actual timing offset hunting zone, be used for carrying out the compensation branch road selector that the phase compensation branch road is chosen according to the correlation function that difference cross correlation measure flow function memory is stored, be used for demultiplexer isolated two frequency domain sequences respectively with two computing cross-correlation devices of local ranging code set carrying out computing cross-correlation, be used for the result of computing cross-correlation is added up respectively to obtain two second accumulators of correlation function, the correlation function of gained of being used for adding up carries out modulo operation to obtain two second modulo operation devices of corresponding cross correlation measure flow function, be used to store the cross correlation measure flow function memory of the cross correlation measure flow function of two second modulo operation device gained, be used for inquiring the actual timing offset requestor of maximum pairing actual timing offset in actual timing offset hunting zone of cross correlation measure flow function, be used for calculating the second screening thresholding, and two cross correlation measure flow functions screened with ranging code screening washer that obtains actual ranging code and actual timing offset memory and the actual ranging code memory that is respectively applied for actual timing offset of storage and actual ranging code according to the second screening thresholding according to the two cross correlation measure flow functions and the second default thresholding.
CNA2007100458202A 2007-09-11 2007-09-11 Distance measuring signal processing method and system for OFDM access system Pending CN101388712A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CNA2007100458202A CN101388712A (en) 2007-09-11 2007-09-11 Distance measuring signal processing method and system for OFDM access system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CNA2007100458202A CN101388712A (en) 2007-09-11 2007-09-11 Distance measuring signal processing method and system for OFDM access system

Publications (1)

Publication Number Publication Date
CN101388712A true CN101388712A (en) 2009-03-18

Family

ID=40477915

Family Applications (1)

Application Number Title Priority Date Filing Date
CNA2007100458202A Pending CN101388712A (en) 2007-09-11 2007-09-11 Distance measuring signal processing method and system for OFDM access system

Country Status (1)

Country Link
CN (1) CN101388712A (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820407A (en) * 2010-03-16 2010-09-01 北京交通大学 Serial interference cancellation based frequency domain initial ranging method and system
CN102404269A (en) * 2011-11-17 2012-04-04 西安电子科技大学 Method and device for origination of ranging process in TDD-OFDMA (time division duplex-orthogonal frequency division multiple access) system
CN102546503A (en) * 2010-12-21 2012-07-04 中兴通讯股份有限公司 Time offset processing method and device
CN102710562A (en) * 2012-06-01 2012-10-03 武汉邮电科学研究院 Combined time bias estimation method based on phase position and channel impact
CN106230574A (en) * 2016-09-09 2016-12-14 中国人民解放军国防科学技术大学 Signal range-measurement system that a kind of CDMA is combined with multi-subcarrier direct sequence CDMA and distance-finding method thereof
CN109150780A (en) * 2018-08-13 2019-01-04 南京荣飞科技股份有限公司 A kind of WiFi ToF range positioning system based on channel state information
CN109347612A (en) * 2018-11-01 2019-02-15 四川安迪科技实业有限公司 A kind of timing offset estimation method based on correlation function approximation by polynomi-als
CN109639404A (en) * 2018-12-28 2019-04-16 四川安迪科技实业有限公司 A kind of timing offset estimation method based on difference correlation function approximation by polynomi-als
CN112051561A (en) * 2019-06-06 2020-12-08 阿里巴巴集团控股有限公司 Distance measurement method and device

Cited By (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101820407A (en) * 2010-03-16 2010-09-01 北京交通大学 Serial interference cancellation based frequency domain initial ranging method and system
CN101820407B (en) * 2010-03-16 2012-06-20 北京交通大学 Serial interference cancellation based frequency domain initial ranging method and system
CN102546503A (en) * 2010-12-21 2012-07-04 中兴通讯股份有限公司 Time offset processing method and device
CN102546503B (en) * 2010-12-21 2015-12-16 中兴通讯股份有限公司 Time inclined processing method and device
CN102404269A (en) * 2011-11-17 2012-04-04 西安电子科技大学 Method and device for origination of ranging process in TDD-OFDMA (time division duplex-orthogonal frequency division multiple access) system
CN102404269B (en) * 2011-11-17 2014-08-20 西安电子科技大学 Method and device for origination of ranging process in TDD-OFDMA (time division duplex-orthogonal frequency division multiple access) system
CN102710562A (en) * 2012-06-01 2012-10-03 武汉邮电科学研究院 Combined time bias estimation method based on phase position and channel impact
CN102710562B (en) * 2012-06-01 2014-12-31 武汉邮电科学研究院 Combined time bias estimation method based on phase position and channel impact
CN106230574A (en) * 2016-09-09 2016-12-14 中国人民解放军国防科学技术大学 Signal range-measurement system that a kind of CDMA is combined with multi-subcarrier direct sequence CDMA and distance-finding method thereof
CN106230574B (en) * 2016-09-09 2019-06-04 中国人民解放军国防科学技术大学 The signal range-measurement system and its distance measuring method of a kind of CDMA in conjunction with multi-subcarrier direct sequence CDMA
CN109150780A (en) * 2018-08-13 2019-01-04 南京荣飞科技股份有限公司 A kind of WiFi ToF range positioning system based on channel state information
CN109347612A (en) * 2018-11-01 2019-02-15 四川安迪科技实业有限公司 A kind of timing offset estimation method based on correlation function approximation by polynomi-als
CN109639404A (en) * 2018-12-28 2019-04-16 四川安迪科技实业有限公司 A kind of timing offset estimation method based on difference correlation function approximation by polynomi-als
CN109639404B (en) * 2018-12-28 2021-03-02 四川安迪科技实业有限公司 Timing deviation estimation method based on differential correlation function polynomial approximation
CN112051561A (en) * 2019-06-06 2020-12-08 阿里巴巴集团控股有限公司 Distance measurement method and device
CN112051561B (en) * 2019-06-06 2024-06-11 阿里巴巴集团控股有限公司 Distance measurement method and device

Similar Documents

Publication Publication Date Title
CN101388712A (en) Distance measuring signal processing method and system for OFDM access system
CN101917265B (en) Synchronization in multicarrier CDMA systems
CN101164309B (en) Method and device for placing collection window for FFT
EP1953982B1 (en) Method and device for timing synchronization and neighbor scanning for cellular OFDM Systems
US7532902B2 (en) Method and apparatus for cell search in wireless communication system
US20060039451A1 (en) Method and apparatus for fast cell search
KR20210002421A (en) Syncronization control method for data transmission/receipt and station for data transmission/receipt syncronization
US20060034385A1 (en) Wireless communication apparatus and method for estimating number of antennas
WO2008097150A1 (en) Preamble design for synchronization and cell search
CN101005475A (en) Method and system for synchronizing time and frequency in orthogonal frequency division multiplex communication
CN112203347B (en) Continuous phase modulation preamble design and synchronization method and device thereof
US20060029017A1 (en) Method and system for transmitting training information in a block transmission system
CN106850487A (en) The method of reseptance of leading symbol
CN104081840A (en) Multi-stage timing and frequency synchronization
US7457230B2 (en) Sending radio station, receiving radio station, radio communication system, and radio communication method
US20070021130A1 (en) Multi-carrier radio communication system, transmission device, and reception device
KR20060101525A (en) Wireless multicarrier system with subcarriers reserved for communication between unsynchronized nodes
KR101315383B1 (en) Method and apparatus for fine frequency synchronization in WiBro system without GPS receiver
CN101001235A (en) Time synchronous and frequency synchronous method of weakly energy parallel PN sequence
CN101582870A (en) Method and device for realizing synchronization
CN101741800B (en) Synchronous searching method
CN101669343B (en) Single frequency network
CN101836410A (en) Use time division multiplexed pilots in the broadcasting ofdm system synchronously
CN101364964A (en) Frequency bias estimation method for radio communication system uplink
CN101512377B (en) Apparatus for detecting uplink ranging codes in a wireless communication system

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C02 Deemed withdrawal of patent application after publication (patent law 2001)
WD01 Invention patent application deemed withdrawn after publication

Open date: 20090318