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

CN101267244A - Timing tracking method - Google Patents

Timing tracking method Download PDF

Info

Publication number
CN101267244A
CN101267244A CNA2007100380443A CN200710038044A CN101267244A CN 101267244 A CN101267244 A CN 101267244A CN A2007100380443 A CNA2007100380443 A CN A2007100380443A CN 200710038044 A CN200710038044 A CN 200710038044A CN 101267244 A CN101267244 A CN 101267244A
Authority
CN
China
Prior art keywords
sequence
zero point
tracking method
zero
timing tracking
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CNA2007100380443A
Other languages
Chinese (zh)
Other versions
CN101267244B (en
Inventor
蒋朱成
张卓鹏
冯晨晖
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Maxscend Microelectronics Co ltd
Original Assignee
MAXSCEND 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 MAXSCEND TECHNOLOGIES Inc filed Critical MAXSCEND TECHNOLOGIES Inc
Priority to CN2007100380443A priority Critical patent/CN101267244B/en
Publication of CN101267244A publication Critical patent/CN101267244A/en
Application granted granted Critical
Publication of CN101267244B publication Critical patent/CN101267244B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

The present invention discloses a timing tracking method which is used for correcting the timing drifting generated after synchronization by a digital mobile communication system. The continuous maintaining timing synchronization of the system is guaranteed. The method comprises the procedures of selecting a length of know data a<n> from the frequency domain signal, setting the length as N; executing complex multiplication to the frequency domain data a<n> and the conjugation of the local known frequency spectrum sequence An for obtaining a now sequence bn=a<n>A<*>n; executing low-pass filtering to the sequence bn for obtaining a novel sequence cn; executing zero crossing detection to the sequence cn, to all i=1, 2, ..., N-1, if the relationship cici-1<=0 is satisfied, recording as a zero point, and detecting to obtain a total number x of the zero points; calculating a synchronous offset m=x/2 according to the number of the zero point; and executing synchronous correction according to the synchronous offset obtained from calculation. The timing tracking method has the advantages of small complexity, small calculating amount, simple procedure, little resource requirement, simple structure of the hardware realizing circuit, short calculating time and low power consumption.

Description

Timing tracking method
Technical field
The present invention relates to a kind of method of communication technical field, particularly a kind of timing tracking method of digital mobile communication system.
Background technology
In digital mobile communication system, portable terminal needs to search for and catch synchronous training sequence, the position of specified data frame at the beginning.Because still there is timing wander in the variation that receiving terminal and transmitting terminal sampling clock frequency do not match and propagate multipath after finishing synchronously, need regularly tracing process this moment, continue to keep regularly synchronously to guarantee system.
Timing tracking method of the prior art is to utilize digital phase-locked loop to follow the tracks of or by channel frequency domain response being carried out inverse fast fourier transform (IFFT) to obtain the time domain impulse response.Digital phase-locked loop systematic comparison complexity; The IFFT computation complexity is Nlog 2N, operand is bigger.Therefore, these method complexities are than higher, and operand is bigger, and the expense of hardware resource is bigger.
Summary of the invention
The technical problem to be solved in the present invention provides a kind of timing tracking method, and its algorithm complex is little, and amount of calculation is little, and resource requirement is few.
For solving the problems of the technologies described above, timing tracking method of the present invention may further comprise the steps:
Step 1, choose the known one piece of data of frequency spectrum in frequency-region signal, establishing its length is N, is designated as a n, n=0,1 ..., N-1;
Step 2, with frequency domain data a nWith local known frequency spectrum sequence A nConjugation do complex multiplication operation, obtain new sequence, b n = a n A N * ;
Step 3, to sequence b nLow-pass filtering obtains new sequence c n
Step 4, to sequence c nCarry out zero passage detection, for all i=1,2 ..., N-1 is if satisfy c ic I-1≤ 0, just be designated as a zero point, detect the total number x that obtains zero point;
Step 5, calculating simultaneous bias calculate synchronisation offset m, m=x/2 according to the number at zero point;
The synchronisation offset that step 6, basis calculate is carried out synchronous correction.
Timing tracking method of the present invention is done complex multiplication operation with the conjugation of frequency domain data and local known frequency spectrum sequence, to the new sequence low-pass filtering that obtains and carry out zero passage detection, calculate synchronisation offset to carry out synchronous correction according to the number at zero point, only need carry out simple complex multiplication operation and zero passage detection, thereby algorithm complex is little, amount of calculation is little, step is simple, and resource requirement is few, and hardware circuit implementation is simple in structure, computing time is short, consumes low in energy consumption.
Description of drawings
Fig. 1 is a step block diagram of the present invention;
Fig. 2 is the low-pass filter circuit block diagram;
Fig. 3 is regularly the tracking circuit block diagram.
Embodiment
The present invention is further detailed explanation below in conjunction with accompanying drawing.
Suppose that the time-domain signal that receives does not have simultaneous bias, be designated as x (n), it is DFT (Discrete Fourier Transfer, discrete Fourier transform (DFT)), can obtain its corresponding frequency domain signal X (k), promptly x ( n ) &RightArrow; DFT X ( k ) ; The periodic extension sequence of note x (n) is
Figure A20071003804400043
Promptly
Figure A20071003804400044
In the formula ((n)) NExpression (n mould N), so, when the timing slip of m chip was arranged on time-domain signal, the time-domain signal that receives can be designated as x ((n+m)) NR N(n), i.e. the circular shifting of x (n); X in the formula ((n+m)) NThe periodic extension sequence of expression x (n)
Figure A20071003804400051
Displacement, promptly x ( ( n + m ) ) N = x ~ ( n + m ) , R N(n) be the rectangle symbol sebolic addressing,
Figure A20071003804400053
According to DFT character, to x ((n+m)) NR N(n) be DFT and can obtain its corresponding frequency-region signal, x ( ( n + m ) ) N R N ( n ) &RightArrow; DFT W N - mk X ( k ) ; If X (k) is known, with resulting frequency-region signal W N -mkX (k) does complex multiplication operation with the conjugation of known array X (k), can obtain W N - mk X ( k ) X * ( k ) = W N - mk | X ( k ) | 2 = cos ( 2 &pi;mk N ) | X ( k ) | 2 + j sin ( 2 &pi;mk N ) | X ( k ) | 2 , This formula is designated as R (k); If in the following formula | X (k) |>0, then zero point of the real part sequence Re of R (k) (R (k)) or imaginary part Im (R (k)) then by
Figure A20071003804400056
Perhaps
Figure A20071003804400057
Decision; 0≤k<N, so 0 &le; 2 &pi;mk N < 2 &pi;m , So in the scope of 0≤k<N,
Figure A20071003804400059
Or
Figure A200710038044000510
Function has m cycle, that is to say, sequence Re (R (k)) or Im (R (k)) have 2m zero point.It should be noted that 2m zero point for
Figure A200710038044000511
Only some establishment in m ≠ 0, and for When m=0, also set up.As long as obtain the number x at zero point of real part sequence Re (R (k)) or imaginary part sequence Im (R (k)), just can calculate simultaneous bias (chip number) is m=x/2.In multi-path environment, calculating skew chip number by this method is m=x/2, has reflected the most powerful path position, can effectively tackle the environment that has multidiameter fading channel, after obtaining being offset the chip number, and then carry out synchronous correction according to this, guarantee regularly synchronously.
According to above theory analysis, timing tracking method of the present invention as shown in Figure 1:
Step 1, choose the known one piece of data of frequency spectrum in frequency-region signal, establishing its length is N, is designated as a n, n=0,1 ..., N-1;
Step 2, with frequency domain data a nWith local known frequency spectrum sequence A nConjugation do complex multiplication operation, obtain new sequence, b n = a n A N * ;
Step 3, to sequence b nLow-pass filtering obtains new sequence c n, Filtering Processing can reduce The noise, increases to judge reliability, and the mode that adopts fixed length to add up is usually carried out filtering;
Step 4, to sequence c nCarry out zero passage detection, for all i=1,2 ..., N-1 is if satisfy c ic I-1≤ 0, just be designated as a zero point, detection can obtain the total number x at zero point;
Step 5, calculating simultaneous bias calculate synchronisation offset, m=x/2 according to the number at zero point;
The synchronisation offset that step 6, basis calculate is carried out synchronous correction.
Wherein step 4 can add suitable correction algorithm according to system performance.For example, because noise effect, data sequence is shaken up and down in null value near zero point, will detect the zero point more than actual quantity.By the maximum cheap synchronously amount of system, can calculate minimum range at adjacent zero point, by judging the relation of adjacent two zero distances and minimum range, can remove how detected zero point.
Provide a concrete example below, set forth performing step of the present invention, circuit block diagram as shown in Figure 3.It is pointed out that this example does not influence generality of the present invention.
T-DMB (Terrestrial Digital Multimedia Broadcasting, T-DMB) standard adopts the OFDM modulation.Under pattern I, sub-carrier number is 2048, and effectively sub-carrier number is 1536, system bandwidth 2.048MHz, sub-carrier separation 1kHz.T-DMB system first symbol of every frame is PRS (Phase Reference Symbol, a phase reference symbol) sequence.Remove in the PRS symbol after the virtual subnet carrier wave, obtain length and be 1536 one piece of data, wherein all data are all non-vanishing, meet the algorithm requirement.
The first step is chosen the PRS data and is designated as P in the frequency-region signal that receives i, i=0,1 ..., 1535;
Second step is with local PRS sequence p iWith the PRS sequence p that receives iComputing obtains C i=P ip i *, i=0,1 ..., 1535.Because in the PRS sequence, all data are 1 ,-1, j ,-among the j one, therefore in computing, do not have real multiplying, do not need the multiplying unit in the realization, hardware resource is few, algorithm complex is low;
The 3rd step is to Re (C i) low-pass filtering, employing length is 16 accumulator, obtains b i = &Sigma; j = i i + 16 C j , i=0,1,...,1520。Because accumulator, resulting sequence length is 1536-15=1521.To calculate simultaneous bias convenient for last, and intercepting length is 1024 one section in resulting sequence, is designated as B i, i=0,1 ..., 1023.Low-pass filter circuit figure as shown in Figure 2.
The 4th step, zero passage detection.From i=1, investigate B iB I-1, each i increases progressively.Work as B iB I-1≤ 0 o'clock, with zero point counter add one.In order to eliminate The noise, can preestablish a threshold T, the establishing method of threshold T will be according to the characteristic of system.The synchronisation offset of supposing this system's maximum is M, and the number at the zero point in a symbol mostly is 2M most so.Because between adjacent two zero points is equidistant, thus the minimum spacing between two zero points should for
Figure A20071003804400072
In the formula
Figure A20071003804400073
Be floor function, promptly round downwards.Minimum spacing just can be set to threshold value.When detecting a zero point, skip over for T data point after current zero point and not carry out zero passage detection, avoid near the shake zero point to be credited to the number at zero point with this.Promptly after obtaining a zero point, make i=i+T.Use the threshold value method, can effectively solve because near the problem of shaking zero point that noise causes reduces probability of miscarriage of justice.This step obtains counting zero point x.
In the 5th step, calculate simultaneous bias.Because it is 1024 that zero passage detection is investigated sequence length, is half of whole symbol lengths 2048, so zero point, number was 2x in whole symbol.Can calculate simultaneous bias is 2x/2, i.e. x.
In above-mentioned steps, computation complexity is N, and negate computing and symbol is only arranged relatively, and operand is little.
The present invention has the following advantages: circuit realizes that resource is few, area is little, low in energy consumption; Have very High reliability; Can effectively tackle the environment that has multidiameter fading channel; Computational speed is fast.

Claims (4)

1. a timing tracking method is characterized in that, may further comprise the steps:
Step 1, choose the known one piece of data of frequency spectrum in frequency-region signal, establishing its length is N, is designated as a n, n=0,1 ..., N-1;
Step 2, with frequency domain data a nWith local known frequency spectrum sequence A nConjugation do complex multiplication operation, obtain new sequence, b n = a n A N * ;
Step 3, to sequence b nLow-pass filtering obtains new sequence c n
Step 4, to sequence c nCarry out zero passage detection, for all i=1,2 ..., N-1 is if satisfy c ic I-1≤ 0, just be designated as a zero point, detect the total number x that obtains zero point;
Step 5, calculating simultaneous bias calculate synchronisation offset m, m=x/2 according to the number at zero point;
The synchronisation offset that step 6, basis calculate is carried out synchronous correction.
2. timing tracking method according to claim 1 is characterized in that, the mode that step 3 adopts fixed length to add up is carried out low-pass filtering.
3. timing tracking method according to claim 1 and 2 is characterized in that, step 4 adds correction algorithm according to system performance.
4. timing tracking method according to claim 3 is characterized in that, correction algorithm is, sets a lowest distance value, by judging the relation of adjacent two zero distances and minimum range, removes how detected zero point.
CN2007100380443A 2007-03-14 2007-03-14 Timing tracking method Active CN101267244B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN2007100380443A CN101267244B (en) 2007-03-14 2007-03-14 Timing tracking method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN2007100380443A CN101267244B (en) 2007-03-14 2007-03-14 Timing tracking method

Publications (2)

Publication Number Publication Date
CN101267244A true CN101267244A (en) 2008-09-17
CN101267244B CN101267244B (en) 2012-07-18

Family

ID=39989418

Family Applications (1)

Application Number Title Priority Date Filing Date
CN2007100380443A Active CN101267244B (en) 2007-03-14 2007-03-14 Timing tracking method

Country Status (1)

Country Link
CN (1) CN101267244B (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209378A (en) * 2011-03-21 2011-10-05 浙江大学 Timing tracking method and apparatus used in DMR system
CN108347396A (en) * 2017-01-25 2018-07-31 三星电子株式会社 The system and method for tracking the simultaneously timing slip and frequency shift (FS) of Compensation Modulation signal
CN111448466A (en) * 2017-10-17 2020-07-24 脸谱公司 System and method for monitoring power line conductors using associated fiber optic cables
CN111490829A (en) * 2020-04-08 2020-08-04 威海北洋电气集团股份有限公司 Signal dynamic regulation method and system and application thereof in optical fiber sensing

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5790594A (en) * 1995-07-28 1998-08-04 Motorola, Inc. High speed modem and method for expedited timing recovery
CN1223153C (en) * 2002-07-26 2005-10-12 华为技术有限公司 Method for detemrining synchronous position for wireless local area network
US7362802B2 (en) * 2003-09-12 2008-04-22 Zarbana Digital Fund Llc Frequency domain equalizer for wireless commuications system
CN1652491B (en) * 2004-02-04 2010-05-12 华为技术有限公司 Synchronous device of communication system for quadrature frequercy division multiplex and method thereof
JP4179418B2 (en) * 2005-07-13 2008-11-12 京セラ株式会社 Wireless receiver

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102209378A (en) * 2011-03-21 2011-10-05 浙江大学 Timing tracking method and apparatus used in DMR system
CN102209378B (en) * 2011-03-21 2014-01-29 浙江大学 Timing tracking method and apparatus used in DMR system
CN108347396A (en) * 2017-01-25 2018-07-31 三星电子株式会社 The system and method for tracking the simultaneously timing slip and frequency shift (FS) of Compensation Modulation signal
CN108347396B (en) * 2017-01-25 2022-08-16 三星电子株式会社 System and method for tracking and compensating timing offset and frequency offset of modulated signal
CN111448466A (en) * 2017-10-17 2020-07-24 脸谱公司 System and method for monitoring power line conductors using associated fiber optic cables
CN111448466B (en) * 2017-10-17 2022-12-16 元平台公司 System and method for monitoring power line conductors using associated fiber optic cables
CN111490829A (en) * 2020-04-08 2020-08-04 威海北洋电气集团股份有限公司 Signal dynamic regulation method and system and application thereof in optical fiber sensing
CN111490829B (en) * 2020-04-08 2022-09-20 威海北洋电气集团股份有限公司 Signal dynamic regulation method and system and application thereof in optical fiber sensing

Also Published As

Publication number Publication date
CN101267244B (en) 2012-07-18

Similar Documents

Publication Publication Date Title
CN106646546B (en) A kind of satellite-signal multidimensional quick capturing method and system
JP5250336B2 (en) Timing synchronization method and apparatus, and preamble and generation method and apparatus thereof
CN103023853B (en) Orthogonal frequency division multiplexing received frame synchronizing method for co-training sequence mutual-correlation information
CN102291351B (en) Timing synchronization method of receiver in OFDM wireless communication system
CN110691056B (en) Synchronization method, device, equipment and storage medium of wireless communication system
CN105007150B (en) Low signal-to-noise ratio SC-FDE system synchronization methods and sychronisation
CN105141562B (en) Communication system and its synchronous method
CN103475621A (en) Multi-carrier synchronizing system and synchronizing method
CN109005137A (en) The frame synchornization method and system of ofdm system receiver
CN101068232B (en) Method and device for getting channel time domain response, OFDM fine symbol synchronizing method and device
CN102724158A (en) Time-frequency synchronizing method for multi-input and multi-output orthogonal frequency-division multiplexing system
CN101267244B (en) Timing tracking method
CN101001232A (en) Sending method and system for synchronous signal
CN101242390B (en) Carrier frequency deviation estimation algorithm based on known sequence interference self-association
CN101621493B (en) OFDM frequency offset estimation judgment method
CN102223345B (en) Time slot synchronization method and symbol synchronization method
CN101408871B (en) High-efficiency implementing method and equipment of digital crosscorrelator
CN101667990B (en) OFDM frequency offset joint estimation method
CN1937604B (en) Initial access frame synchronizing method and device for orthogonal frequency division multiplexing system
CN102006255A (en) Estimation method of frequency deviation of integral multiple of subcarriers in orthogonal frequency division multiplexing (OFDM) system
CN101860508B (en) Multiplexing device and method for FFT transform
CN1996981B (en) Estimate method for frequency deviation of OFDM signal based on the fast Fourier transform
CN103780570B (en) High-resolution video transfer system based on COFDM
CN108370356A (en) Wireless telecom equipment for the time synchronization in cordless communication network and method therein
CN114422313B (en) Frame detection method

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
ASS Succession or assignment of patent right

Owner name: MAXSCEND TECHNOLOGIES INC.

Free format text: FORMER OWNER: MAXSCEND TECHNOLOGIES (SHANGHAI) INC.

Effective date: 20130726

C41 Transfer of patent application or patent right or utility model
COR Change of bibliographic data

Free format text: CORRECT: ADDRESS; FROM: 201203 PUDONG NEW AREA, SHANGHAI TO: 214072 WUXI, JIANGSU PROVINCE

TR01 Transfer of patent right

Effective date of registration: 20130726

Address after: 214072 Jiangsu province Binhu District of Wuxi City Liyuan Development Zone 530 No. 1 building twelve room 1203

Patentee after: MAXSCEND TECHNOLOGIES Inc.

Address before: 201203, room 3000, building 5, Zhangjiang port, Zhangjiang East Road, Pudong New Area,, Shanghai

Patentee before: Maxscend Technologies Inc.

CP01 Change in the name or title of a patent holder

Address after: 214072 Jiangsu province Binhu District of Wuxi City Liyuan Development Zone 530 No. 1 building twelve room 1203

Patentee after: MAXSCEND MICROELECTRONICS Co.,Ltd.

Address before: 214072 Jiangsu province Binhu District of Wuxi City Liyuan Development Zone 530 No. 1 building twelve room 1203

Patentee before: MAXSCEND TECHNOLOGIES Inc.

CP01 Change in the name or title of a patent holder
PE01 Entry into force of the registration of the contract for pledge of patent right

Denomination of invention: Timed tracking method

Granted publication date: 20120718

Pledgee: Industrial and Commercial Bank of China Limited Wuxi Binhu Branch

Pledgor: MAXSCEND MICROELECTRONICS Co.,Ltd.

Registration number: Y2024980039405

PE01 Entry into force of the registration of the contract for pledge of patent right