CN106059655B - A kind of satellite communication burst time synchronization method - Google Patents

A kind of satellite communication burst time synchronization method Download PDF

Info

Publication number
CN106059655B
CN106059655B CN201610481615.XA CN201610481615A CN106059655B CN 106059655 B CN106059655 B CN 106059655B CN 201610481615 A CN201610481615 A CN 201610481615A CN 106059655 B CN106059655 B CN 106059655B
Authority
CN
China
Prior art keywords
burst signal
signal
burst
sequence
optimum sampling
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.)
Active
Application number
CN201610481615.XA
Other languages
Chinese (zh)
Other versions
CN106059655A (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.)
Chengdu Guoheng Space Technology Engineering Co.,Ltd.
Original Assignee
Chengdu Guoheng Space Technology Engineering Co Ltd
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 Chengdu Guoheng Space Technology Engineering Co Ltd filed Critical Chengdu Guoheng Space Technology Engineering Co Ltd
Priority to CN201610481615.XA priority Critical patent/CN106059655B/en
Publication of CN106059655A publication Critical patent/CN106059655A/en
Application granted granted Critical
Publication of CN106059655B publication Critical patent/CN106059655B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/204Multiple access
    • H04B7/212Time-division multiple access [TDMA]
    • H04B7/2125Synchronisation

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)
  • Radio Relay Systems (AREA)

Abstract

The invention discloses a kind of satellite communication burst time synchronization methods, include: Step 1: extracting complete burst signal according to signal sequence is received: docking receives signal sequence and carries out the processing of first order Timing Synchronization, it obtains burst signal and is receiving the position in signal sequence, caching receives signal sequence, extracts complete burst signal from the reception signal sequence of caching in the position received in signal sequence according to the burst signal;Step 2: extracting the optimum sampling sequence of burst signal according to the burst signal: carrying out the processing of second level Timing Synchronization to the burst signal, obtain the optimum sampling point of burst signal, the burst signal is cached, extracts the optimum sampling sequence of burst signal from the burst signal according to the optimum sampling point of the burst signal.The optimum sampling position of less unique code burst can be accurately positioned out in the present invention.

Description

A kind of satellite communication burst time synchronization method
Technical field
The present invention relates to satellite wireless communication technical fields, more particularly to a kind of satellite communication burst Timing Synchronization side Method.
Background technique
The satellite communication system of time division multiple acess (TDMA) uses bursting mode communication.Include known unique code word in burst Section, it is synchronous for receiving end.Known uniqueness code field is more, and receiving end net synchronization capability is better, but data transmission efficiency is lower. Since the satellite bandwidth resource used when satellite communication is extremely valuable, in the satellite communication system of time division multiple acess, usually using packet Burst containing more unique code is synchronous for the whole network, is used for transmission business datum or system using the burst comprising less unique code Information.
Burst Timing Synchronization technology is a kind of to orient burst optimum sampling from the multiple sampling burst signal received The technology of value.Due to Timing Synchronization bring error may cause time-division multiple address system occur burst collision or can not receive burst etc. Phenomenon, and then lead to not communicate.Therefore, burst optimum sampling value, the satellite communication to time division multiple acess can be accurately positioned out System is most important.
Currently, time synchronization method is more, mainly have: sampling instant is controlled by voltage controlled oscillator;Will receive signal with Locally known unique code sequence does auto-correlation processing, when so that sampling instant corresponding to relevant peaks acquirement maximum value being optimum sampling It carves.However, not being suitable for the Timing Synchronization that happens suddenly by the time synchronization method that voltage controlled oscillator controls sampling instant;Based on from phase The time synchronization method for closing processing haves the shortcomings that timing error is larger when known unique code is less.
Summary of the invention
It is an object of the invention to overcome the deficiencies of the prior art and provide a kind of satellite communication happen suddenly time synchronization method, The optimum sampling position of less unique code burst can be accurately positioned out.
The purpose of the present invention is achieved through the following technical solutions: a kind of satellite communication burst time synchronization method, It include: that complete burst signal is extracted according to reception signal sequence;Burst signal is extracted most according to the burst signal Good sample sequence.
Complete burst signal is extracted according to signal sequence is received, comprising: it is fixed that the signal sequence progress first order is received in docking When synchronization process, obtain burst signal receive signal sequence in position;Caching receives signal sequence;Believed according to the burst Number receive signal sequence in position extract complete burst signal from the reception signal sequence of caching.
The first order Timing Synchronization processing uses correlation energy maximum method.
The method for obtaining the position of burst signal are as follows: using the correlation energy window scanning with burst signal with equal length The reception signal sequence;Symbol sebolic addressing in the correlation energy window is done into correlation energy operation with known unique code sequence; The correlation energy window slides a symbol sampler every time, calculates a correlation energy in each sliding process in window;Note Record it is lower so that correlation energy window when correlation energy obtains maximum value position, which is that burst signal is receiving signal sequence Position in column.
The calculation formula of the correlation energy is as follows:
In formula: u indicates correlation energy, c'kFor the lead code received, ckFor known preamble, p'kIt is led for what is received Frequently, pkFor known pilot, d'kFor the rear leading code received, dkIt is known rear leading code, Ls is preamble length, and Lp is that pilot tone is long Degree, Ld are rear length.
The method of the optimum sampling sequence of burst signal is extracted according to the burst signal are as follows: to the burst signal into The processing of row second level Timing Synchronization, obtains the optimum sampling point of burst signal;Cache the burst signal;Believed according to the burst Number optimum sampling point the optimum sampling sequence of burst signal is extracted from the burst signal.
The second level Timing Processing uses Energy maximum value method.
The acquisition methods of the optimum sampling point of the burst signal are as follows: count the energy of each group sampled point of burst signal respectively Amount;The maximum one group of sampled point of energy is found out, this group of sampled point is the optimum sampling point of the burst signal.
The calculation formula of the energy of each group sampled point is as follows:
In formula: rkFor the sampled value of k-th of symbol of burst signal, L is the length of burst signal.
The docking is received signal sequence progress first order Timing Synchronization processing and is carried out simultaneously with caching reception signal sequence;Institute It states and burst signal progress second level Timing Synchronization processing is carried out simultaneously with the burst signal is cached.
The beneficial effects of the present invention are: the present invention uses two-stage timing architecture, first order timing architecture uses correlation energy Maximum method realizes thick timing, and second level timing architecture realizes essence timing using energy maximum method, to overcome known unique code The larger problem of less burst timing synchronization errors, can be accurately positioned out the optimum sampling position of less unique code burst.
Detailed description of the invention
Fig. 1 is the flow chart of one embodiment of the invention;
Fig. 2 is first order Timing Synchronization schematic diagram in the present invention;
Fig. 3 is the block diagram of the application system of one embodiment of the present of invention.
Specific embodiment
Technical solution of the present invention is described in further detail with reference to the accompanying drawing, but protection scope of the present invention is not limited to It is as described below.
After completing the whole network Frequency Synchronization and the whole network clock synchronization process, the burst received has compared with small frequency for receiving end Deviation and time deviation (one thousandth of frequency departure in-less-than symbol rate, time deviation is in several symbols of precognition).It is prominent Hair will appear in previously known time window, i.e., in time slot.The Timing Synchronization of burst also translates into burst in known time slot The positioning of optimum sampling point.
Due to the unique code negligible amounts for including that happen suddenly, is existed using the optimum sampling point that correlation energy algorithm is found and missed Difference;Therefore, the present invention realizes burst Timing Synchronization using the cascade method of two-stage Timing Synchronization.The processing of first order Timing Synchronization makes With unique code field in burst, thick timing is realized using correlation energy maximum method;Timing Synchronization processing in the second level uses burst All symbols, essence timing is realized using energy maximum method, is missed to overcome the less burst Timing Synchronization of known unique code The optimum sampling position of less unique code burst can be accurately positioned out in the larger problem of difference.
Embodiment one
The time synchronization method as shown in Figure 1, a kind of satellite communication happens suddenly, comprising:
Step 1: extracting complete burst signal according to signal sequence is received, the burst signal is multiple sampling letter Number.
Complete burst signal is extracted according to signal sequence is received, comprising: it is fixed that the signal sequence progress first order is received in docking When synchronization process, obtain burst signal receive signal sequence in position;Caching receives signal sequence;Believed according to the burst Number receive signal sequence in position extract complete burst signal from the reception signal sequence of caching.
Preferably, docking receive signal sequence carry out the processing of first order Timing Synchronization and caching receive signal sequence simultaneously into Row.
Preferably, docking receive signal sequence carry out the processing of first order Timing Synchronization prior to caching receive signal sequence simultaneously into Row.
Preferably, docking receive signal sequence carry out the first order Timing Synchronization processing be later than caching receive signal sequence simultaneously into Row.
The burst time synchronization method further includes obtaining and receiving signal sequence.
The first order Timing Synchronization processing uses correlation energy maximum method.
The method for obtaining the position of burst signal are as follows: using the correlation energy window scanning with burst signal with equal length The reception signal sequence;By the symbol sebolic addressing and known unique code sequence (known unique code sequence in the correlation energy window It is stored in local) correlation energy operation is done, as shown in Fig. 2, the symbol sebolic addressing in window is matched with locally known unique code sequence When, correlation energy occurs maximum;The correlation energy window slides a symbol sampler every time, counts in window in each sliding process Calculate a correlation energy;Record so that correlation energy obtain maximum value when correlation energy window position, which is Burst signal is receiving the position in signal sequence.
The calculation formula of the correlation energy is as follows:
In formula: u indicates correlation energy, c'kFor the lead code received, ckFor known preamble, p'kIt is led for what is received Frequently, pkFor known pilot, d'kFor the rear leading code received, dkIt is known rear leading code, Ls is preamble length, and Lp is that pilot tone is long Degree, Ld are rear length.Lead code, pilot tone, the rear leading code received, included in the burst signal received;Locally deposit Known lead code, pilot tone, rear leading code are stored up;Algorithm calculating process are as follows: before the correlation energy window of burst equal length The reception signal of leading code position and locally known lead code, the reception signal of pilot frequency locations and locally known pilot tone, rear leading code position The reception signal set and known rear leading code.
Step 2: extracting the optimum sampling sequence of burst signal according to the burst signal.
The optimum sampling sequence of burst signal is extracted according to the burst signal, comprising: carry out to the burst signal The processing of second level Timing Synchronization, obtains the optimum sampling point of burst signal;Cache the burst signal;According to the burst signal Optimum sampling point the optimum sampling sequence of burst signal is extracted from the burst signal.
Preferably, to the burst signal carry out the processing of second level Timing Synchronization and the caching burst signal simultaneously into Row.
Preferably, to the burst signal carry out the processing of second level Timing Synchronization prior to cache the burst signal simultaneously into Row.
Preferably, to the burst signal carry out the processing of second level Timing Synchronization be later than the caching burst signal simultaneously into Row.
The second level Timing Processing uses Energy maximum value method.
The acquisition methods of the optimum sampling point of the burst signal are as follows: count the energy of each group sampled point of burst signal respectively Amount;The maximum one group of sampled point of energy is found out, this group of sampled point is the optimum sampling point of the burst signal.
The calculation formula of the energy of each group sampled point is as follows:
In formula: rkFor the sampled value of k-th of symbol of burst signal, L is the length of burst signal.
As shown in figure 3, a kind of application system of satellite communication burst time synchronization method, comprising: first order Timing Synchronization Module receives signal sequence progress first order Timing Synchronization processing for docking, obtains the position of burst signal and output;First is slow Storing module receives signal sequence for caching;First abstraction module, the reception according to the position of the burst signal in caching are believed Complete burst signal is extracted in number sequence;Second level timing module carries out second level Timing Synchronization to the burst signal Processing, obtains the optimum sampling point of burst signal;Second cache module, for caching the burst signal;Second abstraction module, The optimum sampling sequence of burst signal is extracted from the burst signal for the optimum sampling point according to the burst signal.
The above is only a preferred embodiment of the present invention, it should be understood that the present invention is not limited to described herein Form should not be regarded as an exclusion of other examples, and can be used for other combinations, modifications, and environments, and can be at this In the text contemplated scope, modifications can be made through the above teachings or related fields of technology or knowledge.And those skilled in the art institute into Capable modifications and changes do not depart from the spirit and scope of the present invention, then all should be in the protection scope of appended claims of the present invention It is interior.

Claims (2)

  1. The time synchronization method 1. a kind of satellite communication happens suddenly, it is characterised in that: including
    Complete burst signal is extracted according to signal sequence is received;Include:
    Docking receives signal sequence and carries out the processing of first order Timing Synchronization, obtains burst signal and is receiving the position in signal sequence, The first order Timing Synchronization processing uses correlation energy maximum method;The method for obtaining the position of burst signal are as follows:
    Using the correlation energy window scanning reception signal sequence with burst signal with equal length;
    Symbol sebolic addressing in the correlation energy window is done into correlation energy operation with known unique code sequence, the correlation energy Calculation formula is as follows:
    In formula: u indicates correlation energy, c'kFor the lead code received, ckFor known preamble, p'kIt is led for what is received Frequently, pkFor known pilot, d'kFor the rear leading code received, dkIt is known rear leading code, Ls is preamble length, and Lp is pilot tone Length, Ld are rear length;
    The correlation energy window slides a symbol sampler every time, calculates a correlation energy in each sliding process in window Amount;
    Record so that correlation energy obtain maximum value when correlation energy window position, which is that burst signal is receiving Position in signal sequence;
    Caching receives signal sequence;
    It is extracted from the reception signal sequence of caching completely according to the burst signal in the position received in signal sequence Burst signal;
    The optimum sampling sequence that burst signal is extracted according to the burst signal extracts burst letter according to the burst signal Number optimum sampling sequence method are as follows:
    Timing Synchronization processing in the second level is carried out to the burst signal, obtains the optimum sampling point of burst signal, the second level Timing Processing uses Energy maximum value method, the acquisition methods of the optimum sampling point of the burst signal are as follows:
    The energy of each group sampled point of burst signal is counted respectively, and the calculation formula of the energy of each group sampled point is as follows:
    In formula: rkFor the sampled value of k-th of symbol of burst signal, L is the length of burst signal;
    The maximum one group of sampled point of energy is found out, this group of sampled point is the optimum sampling point of the burst signal;
    Cache the burst signal;
    The optimum sampling sequence of burst signal is extracted from the burst signal according to the optimum sampling point of the burst signal.
  2. The time synchronization method 2. a kind of satellite communication according to claim 1 happens suddenly, it is characterised in that: the docking is collected mail Number sequence carries out the processing of first order Timing Synchronization and carries out simultaneously with caching reception signal sequence;
    It is described that burst signal progress second level Timing Synchronization processing is carried out simultaneously with the burst signal is cached.
CN201610481615.XA 2016-06-24 2016-06-24 A kind of satellite communication burst time synchronization method Active CN106059655B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610481615.XA CN106059655B (en) 2016-06-24 2016-06-24 A kind of satellite communication burst time synchronization method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610481615.XA CN106059655B (en) 2016-06-24 2016-06-24 A kind of satellite communication burst time synchronization method

Publications (2)

Publication Number Publication Date
CN106059655A CN106059655A (en) 2016-10-26
CN106059655B true CN106059655B (en) 2019-07-02

Family

ID=57167343

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610481615.XA Active CN106059655B (en) 2016-06-24 2016-06-24 A kind of satellite communication burst time synchronization method

Country Status (1)

Country Link
CN (1) CN106059655B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110784864B (en) * 2019-11-01 2022-03-18 中国电子科技集团公司第三十研究所 Satellite-ground link equipment radio frequency fingerprint identification and security access authentication method
CN111988257B (en) * 2020-08-31 2022-07-01 成都链讯信息技术有限公司 Joint frequency estimation method for front and back synchronous codes

Family Cites Families (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6674808B1 (en) * 1999-12-28 2004-01-06 General Dynamics Decision Systems, Inc. Post-amplifier filter rejection equalization
JP2002009853A (en) * 2000-06-21 2002-01-11 Hitachi Ltd Reception device
CN101369821B (en) * 2007-08-15 2013-08-07 华为技术有限公司 Down-sampling method and apparatus, signal equalization method and system
CN101373989B (en) * 2008-10-29 2012-06-06 北京星河亮点技术股份有限公司 Method and system for testing terminal radio frequency consistency
CN101615996B (en) * 2009-08-10 2012-08-08 华为终端有限公司 Downsapling method and downsampling device
CN101667861B (en) * 2009-10-10 2012-11-14 中国电子科技集团公司第五十四研究所 Low false alarm and low false dismissal burst signal capturing method
CN101707494B (en) * 2009-11-18 2013-03-27 北京航空航天大学 Signal arrival detection method suitable for downlink data link communication of unmanned plane
CN102377720B (en) * 2010-08-27 2013-11-20 中国普天信息产业股份有限公司 ZC (zone code) sequence detection method and device in high-speed mode
CN102883425B (en) * 2011-07-11 2015-09-09 开曼晨星半导体公司 A kind of TDD-LTE and FDD-LTE assist in synchronization symbol detection method
DE102011054614A1 (en) * 2011-10-19 2013-04-25 Intel Mobile Communications GmbH Receiver circuit and method for operating a receiver circuit
CN104883730B (en) * 2015-04-24 2018-07-20 北京华力创通科技股份有限公司 The time synchronization method and device of burst in satellite communication

Also Published As

Publication number Publication date
CN106059655A (en) 2016-10-26

Similar Documents

Publication Publication Date Title
CN108964824B (en) A kind of anti-Doppler frequency displacement synchronous method based on pseudo-random sequence differential encoding
CN109919015A (en) A kind of radio-frequency fingerprint extraction and recognition methods based on more sampling convolutional neural networks
CN108449298B (en) Timing synchronization and frequency offset estimation method suitable for high-speed broadband communication
CN106059655B (en) A kind of satellite communication burst time synchronization method
CN101330315B (en) Method and apparatus for capturing frequency correction channel as well as method and apparatus for estimating frequency deviation
CN101924577B (en) Time slot synchronization method for resisting sampling clock frequency deviation in WCDMA (Wideband Code Division Multiple Access) system
CN108366420B (en) Synchronous detection method based on Golay complementary sequence
CN106802424B (en) A kind of quick guiding and tracking method of multifrequency satellite navigation neceiver and device
CN105871530B (en) A kind of timing tracking method of anti-high dynamic frequency deviation variation
CN101938347B (en) Timing error extraction device and method
CN1283053C (en) Method for obtaining OFDM system coarse synchronizing using PN code synchronous channel
CN112543025B (en) High-speed serial AD sampling and data processing system and method based on matrixing
CN106209288B (en) A kind of satellite communication burst timing synchronization sytem
CN103329476B (en) Preamble detector under low signal-to-noise ratio level and detection method
CN104427614B (en) A kind of location determining method and device
CN103873225A (en) Timing estimation method for burst communication
CN106374932B (en) A kind of decoder and coding/decoding method of bimodulus UHF-RFID reader
CN109067494A (en) A kind of UAT data-link time synchronization method and device about CPFSK Modulation Types
CN109714146A (en) A kind of secondary related frame synchornization method based on sliding window
CN108599915A (en) Based on number between the send-receive clock of closed loop phase ambiguity estimation and compensation method
EP1791289A1 (en) Passive optical network media access controller assisted clock recovery
CN103888388B (en) UHF RFID reader frequency offset estimation and frame synchronization method
CN102932109A (en) Timing synchronization and spreading factor detection system and method for power line communication
CN108282429A (en) Carrier parameter method of estimation based on eye pattern and comentropy
CN106850478A (en) A kind of data for ship automatic identification system are demodulated and synchronous 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
GR01 Patent grant
GR01 Patent grant
CP03 Change of name, title or address

Address after: 610000 Building 1, No. 11, Gaopeng Avenue, Chengdu hi tech Zone, Chengdu, Sichuan

Patentee after: Chengdu Guoheng Space Technology Engineering Co.,Ltd.

Address before: No. 1 high tech Zone Gaopeng road in Chengdu city of Sichuan Province in 610041

Patentee before: CHENGDU GUOHENG SPACE TECHNOLOGY ENGINEERING Co.,Ltd.

CP03 Change of name, title or address