CN104158559A - Long code fast-acquisition method on basis of direct spread system - Google Patents

Long code fast-acquisition method on basis of direct spread system Download PDF

Info

Publication number
CN104158559A
CN104158559A CN201410375049.5A CN201410375049A CN104158559A CN 104158559 A CN104158559 A CN 104158559A CN 201410375049 A CN201410375049 A CN 201410375049A CN 104158559 A CN104158559 A CN 104158559A
Authority
CN
China
Prior art keywords
code
pseudo
fft
value
calculating
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
CN201410375049.5A
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.)
Shanghai Aerospace Electronic Communication Equipment Research Institute
Original Assignee
Shanghai Aerospace Electronic Communication Equipment Research Institute
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 Shanghai Aerospace Electronic Communication Equipment Research Institute filed Critical Shanghai Aerospace Electronic Communication Equipment Research Institute
Priority to CN201410375049.5A priority Critical patent/CN104158559A/en
Publication of CN104158559A publication Critical patent/CN104158559A/en
Pending legal-status Critical Current

Links

Landscapes

  • Position Fixing By Use Of Radio Waves (AREA)

Abstract

The invention provides a long code fast-acquisition method on the basis of a direct spread system. The method comprises the following steps: step S1, signals with the code length being L of input signals are subjected to carrier separation and then the carrier separated signals are subjected to FFT calculation; step S2, local pseudo codes with the lengths of the M segments being L are selected from local pseudo codes and are then stacked and then average calculated to obtain a new sequence with the length being L to be FFT conjugate calculated; step S3, the product of the FFT calculation result and the FFT conjugate calculation result is then IFFT calculated; step S4, the calculation result in the step S3 is then modulo calculated, the maximum value of related peak values is selected to be compared with a threshold value, if the maximum value is bigger than the preset threshold value, the step S5 is implemented, a preliminary pseudo code phase acquisition value range and a frequency acquisition value are obtained, as a result, a specific pseudo code phase acquisition value is further obtained through the deblurring calculation in terms of the preliminary pseudo code phase acquisition value range and the frequency acquisition value.

Description

Fast and direct acquisition of long cycle code method based on directly-enlarging system
Technical field
The present invention relates to the spread spectrum observation and control technology of space flight aerospace product, be specifically related to the signal capture application of space product observing and controlling class unit.
Background technology
In directly-enlarging system, with respect to short code spread spectrum, long code spread spectrum has better disguise, anti-intercepting and capturing and stronger anti-reconnaissance capability.Along with the further investigation to Aerospace Spread Spectrum observation and control technology, the selection of spreading code is not only confined to short pseudo noise code, and a lot of macrocyclic spreading codes are also applied in Practical Project.
Present conventional Fast and direct acquisition of long cycle code technology is mainly divided into catches and the large class of Direct Acquisition two indirectly.Capture technique typically refers to the capture technique of traditional short code guiding long code indirectly.And Direct Acquisition technology mainly contains parallel multi-channel long code Direct Acquisition method, expansion copies overlay method (XFAST, Extended Replica Folding Acquisition Search Technique), CCPAZP-FFT (Circular Correlation by partition and zero padding-FFT) the straight laws on arrests of long code etc.
More known by analyzing, the resource that parallel multi-channel long code Direct Acquisition method takies is maximum, and interference free performance is bad; The complex structure of the straight laws on arrests of CCPAZP-FFT long code, the storage resources taking is also more; Expansion copies the relatively simple for structure of overlay method, and interference free performance is better, and capture time is also fewer, but correlation is poor.
Generally speaking, long code spread spectrum means that system has the higher pseudo-code cycle, will increase by the impact of the characteristic of channel, system synchronously more difficult, and lock in time also can be longer.For the long code signal capture in directly-enlarging system, main problem is how to reduce the capture time of signal and improves acquisition performance.
Summary of the invention
The technical problem to be solved in the present invention is how to reduce the capture time of signal and improve acquisition performance.
In order to solve this technical problem, the invention provides a kind of Fast and direct acquisition of long cycle code method based on directly-enlarging system, it is characterized in that: comprise the steps:
Step S1: it carries out carrier separation to the signal that is L of code length in the signal of input, then it is carried out to FFT calculating;
Step S2: in the local pseudo-code producing at pn code generator, get M segment length for the local pseudo-code of L, to its average calculating that first superposes again, thereby obtain the new sequence that length is L, then it is carried out to the calculating of FFT conjugation;
Step S3: the product of the result that in the result that FFT in step S1 is calculated and step S2, FFT conjugation is calculated carries out IFFT calculating;
Step S4: ask mould to calculate to the result of calculation in step S3, select the maximum in correlation peak, by this maximum and threshold value comparison;
If be greater than the threshold value of setting, implement
Step S5: obtain the preliminary pseudo-code phase value of catching scope and frequency acquisition value, and then carry out the calculating of deblurring degree according to this preliminary pseudo-code phase value of catching scope and frequency acquisition value, and then obtain concrete pseudo-code phase value of catching;
In described step S4, if the maximum in correlation peak is not more than the threshold value of setting, implement
Step S6: change Doppler's frequency, repeating step S1, S2, S3 and S4, until searched for all Doppler frequency scopes; In the process of this step cycle, naturally also can comprise the corresponding interpolation extraction operation of local pseudo-code and intermediate-freuqncy signal.
If searched for all how general rate frequency ranges, the maximum of correlation peak is not more than the threshold value of setting all the time, implements
Step S7: separately get the local pseudo-code that a M segment length is L, repeating step S1, S2, S3 and S4,, until searched for all pseudo-code phase; In the process of this step cycle, naturally also can comprise the corresponding interpolation extraction operation of local pseudo-code and intermediate-freuqncy signal.
In described step S5, described deblurring degree calculates and comprises the steps:
S51: the input signal after carrier wave is peeled off carries out FFT calculating, this input signal is the signal of the frequency acquisition value substitution according to having obtained;
S52: get the subsequence that a segment length is L in the sequence that is L in this M segment length, carry out the calculating of FFT conjugate;
S53: the product of the result that in the result that FFT in step S51 is calculated and step S52, FFT conjugation is calculated carries out IFFT calculating;
S54: ask mould to calculate to the result of calculation in step S53, select the maximum in correlation peak, by this maximum and threshold value comparison;
If be greater than the threshold value of setting, obtained concrete pseudo-code phase value of catching;
In described step S54, if the maximum in correlation peak is not more than the threshold value of setting, implement
Step S56: in the sequence that is L in this M segment length, separately get one long be the local pseudo-code of L, repeating step S51, S52, S53, S54, until searched for all pseudo-code phase wherein.
In order to reduce capture time, improve signal to noise ratio, the present invention is directed to existing Fast and direct acquisition of long cycle code technology---expansion copies overlay method, has carried out design improvement.The present invention has got the long pseudo-code sequence of M section L in local pseudo-code, and superpose and average calculating, the sequence that formation length is L, carry out afterwards the computing of FFT conjugate, both results are multiplied each other, and carry out IFFT computing, by asking mould relatively to select large module, draw the rough pseudo-code phase value of catching scope and the value of catching of Doppler frequency, and then calculate concrete pseudo-code phase value of catching by deblurring degree.
Accompanying drawing explanation
Fig. 1 is the Fast and direct acquisition of long cycle code side's ratio juris composition frame chart based on directly-enlarging system that one embodiment of the invention provides.
Embodiment
Below with reference to Fig. 1, the Fast and direct acquisition of long cycle code method based on directly-enlarging system provided by the invention is described in detail, it is the present invention's one optional embodiment, can think, those skilled in the art can modify and polish it in the scope that does not change the present invention's spirit and content.
Please refer to Fig. 1, the present embodiment provides a kind of Fast and direct acquisition of long cycle code method based on directly-enlarging system, it is characterized in that: comprise the steps:
Step S1: it carries out carrier separation to the signal that is L of code length in the signal of input, then it is carried out to FFT calculating; In this step, also carry out the operations such as the buffer memory of sampled data and interpolation extraction after carrier wave is peeled off, this is operating as technological means conventional in field.
Step S2: in the local pseudo-code producing at pn code generator, get M segment length for the local pseudo-code of L, to its average calculating that first superposes again, thereby obtain the new sequence that length is L, then it is carried out to the calculating of FFT conjugation; In this step, before carrying out the calculating of FFT conjugation, also to carry out interpolation extraction operation.
Step S3: the product of the result that in the result that FFT in step S1 is calculated and step S2, FFT conjugation is calculated carries out IFFT calculating; Certainly, before IFFT calculates, also can carry out caching process to it;
Step S4: ask mould to calculate to the result of calculation in step S3, select the maximum in correlation peak, by this maximum and threshold value comparison;
If be greater than the threshold value of setting, implement
Step S5: obtain the preliminary pseudo-code phase value of catching scope and frequency acquisition value, and then carry out the calculating of deblurring degree according to this preliminary pseudo-code phase value of catching scope and frequency acquisition value, and then obtain concrete pseudo-code phase value of catching; Here the alleged pseudo-code phase value of catching scope also can be thought preliminary pseudo-code phase value of catching, and after deblurring degree calculates, just can obtain concrete pseudo-code phase value of catching.
In described step S4, if the maximum in correlation peak is not more than the threshold value of setting, implement
Step S6: change Doppler's frequency, repeating step S1S2, S3 and S4, until searched for all Doppler frequency scopes; In the present embodiment, can control the variation that realizes Doppler's frequency by frequency step, thereby realize the search to the frequency within the scope of all Doppler frequencies, its concrete means exist in field, so the present embodiment does not specifically describe.
If searched for all how general rate frequency ranges, the maximum of correlation peak is not more than the threshold value of setting all the time, implements
Step S7: separately get the local pseudo-code that a M segment length is L, repeating step S1, S2, S3 and S4, until searched for all pseudo-code phase.Specifically, be interpreted as until exhaust the local pseudo-code sequence combination that all M segment lengths are L.
In described step S5, described deblurring degree calculates and comprises the steps:
S51: the input signal after carrier wave is peeled off carries out FFT calculating, this input signal is the signal of the frequency acquisition value substitution according to having obtained; In this step, also carry out the operations such as the buffer memory of sampled data and interpolation extraction after carrier wave is peeled off, this is operating as technological means conventional in field.
S52: get the subsequence that a segment length is L in the sequence that is L in this M segment length, carry out the calculating of FFT conjugate;
S53: the product of the result that in the result that FFT in step S51 is calculated and step S52, FFT conjugation is calculated carries out IFFT calculating;
S54: ask mould to calculate to the result of calculation in step S53, select the maximum in correlation peak, by this maximum and threshold value comparison;
If be greater than the threshold value of setting, obtained concrete pseudo-code phase value of catching;
The same with S3, S4 with step S2, step S51, S52, S53, S54 also can carry out the processing such as corresponding interpolation extraction, buffer memory.
In described step S54, if the maximum in correlation peak is not more than the threshold value of setting, implement
Step S55: in the sequence that is L in this M segment length, separately get one long be the local pseudo-code of L, repeating step S51, S52, S53, S54, until searched for wherein all pseudo-code phase.
By above step, can realize the search that all pseudo-code phase and Duo Pu lead frequency range.
In sum, in order to reduce capture time, improving signal to noise ratio, the present invention is directed to existing Fast and direct acquisition of long cycle code technology---expansion copies overlay method, has carried out design improvement.The present invention has got the long pseudo-code sequence of M section L in local pseudo-code, and superpose and average calculating, the sequence that formation length is L, carry out afterwards the computing of FFT conjugate, both results are multiplied each other, and carry out IFFT computing, by asking mould relatively to select large module, draw the rough pseudo-code phase value of catching scope and the value of catching of Doppler frequency, and then calculate concrete pseudo-code phase value of catching by deblurring degree.The present invention has good versatility and good portability.The present invention can be applied to designing and developing of the similar unit product of aerospace model, reduces the capture time of unit, improves the signal to noise ratio of unit, improves the antijamming capability of unit, meets the mission requirements of operation on orbit.

Claims (4)

1. the Fast and direct acquisition of long cycle code method based on directly-enlarging system, is characterized in that: comprise the steps:
Step S1: it carries out carrier separation to the signal that is L of code length in the signal of input, then it is carried out to FFT calculating;
Step S2: in the local pseudo-code producing at pn code generator, get M segment length for the local pseudo-code of L, to its average calculating that first superposes again, thereby obtain the new sequence that length is L, then it is carried out to the calculating of FFT conjugation;
Step S3: the product of the result that in the result that FFT in step S1 is calculated and step S2, FFT conjugation is calculated carries out IFFT calculating;
Step S4: ask mould to calculate to the result of calculation in step S3, select the maximum in correlation peak, by this maximum and threshold value comparison;
If be greater than the threshold value of setting, implement
Step S5: obtain the preliminary pseudo-code phase value of catching scope and frequency acquisition value, and then carry out the calculating of deblurring degree according to this preliminary pseudo-code phase value of catching scope and frequency acquisition value, and then obtain concrete pseudo-code phase value of catching.
2. the Fast and direct acquisition of long cycle code method based on directly-enlarging system as claimed in claim 1, is characterized in that: in described step S4, if the maximum in correlation peak is not more than the threshold value of setting, implement
Step S6: change Doppler's frequency, repeating step S1, S2, S3 and S4, until searched for all Doppler frequency scopes;
If searched for all how general rate frequency ranges, the maximum of correlation peak is not more than the threshold value of setting all the time, implements
Step S7: separately get the local pseudo-code that a M segment length is L, repeating step S1, S2, S3 and S4, until searched for all pseudo-code phase.
3. a kind of Fast and direct acquisition of long cycle code method based on directly-enlarging system as claimed in claim 1, is characterized in that: in described step S5, described deblurring degree calculates and comprises the steps:
S51: the input signal after carrier wave is peeled off carries out FFT calculating, this input signal is the signal of the frequency acquisition value substitution according to having obtained;
S52: get the subsequence that a segment length is L in the sequence that is L in this M segment length, carry out the calculating of FFT conjugate;
S53: the product of the result that in the result that FFT in step S51 is calculated and step S52, FFT conjugation is calculated carries out IFFT calculating;
S54: ask mould to calculate to the result of calculation in step S53, select the maximum in correlation peak, by this maximum and threshold value comparison;
If be greater than the threshold value of setting, obtained concrete pseudo-code phase value of catching.
4. the Fast and direct acquisition of long cycle code method based on directly-enlarging system as claimed in claim 3, is characterized in that: in described step S54, if the maximum in correlation peak is not more than the threshold value of setting, implement
Step S55: in the sequence that is L in this M segment length, separately get one long be the local pseudo-code of L, repeating step S51, S52, S53, S54, until searched for wherein all pseudo-code phase.
CN201410375049.5A 2014-07-31 2014-07-31 Long code fast-acquisition method on basis of direct spread system Pending CN104158559A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201410375049.5A CN104158559A (en) 2014-07-31 2014-07-31 Long code fast-acquisition method on basis of direct spread system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201410375049.5A CN104158559A (en) 2014-07-31 2014-07-31 Long code fast-acquisition method on basis of direct spread system

Publications (1)

Publication Number Publication Date
CN104158559A true CN104158559A (en) 2014-11-19

Family

ID=51883982

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201410375049.5A Pending CN104158559A (en) 2014-07-31 2014-07-31 Long code fast-acquisition method on basis of direct spread system

Country Status (1)

Country Link
CN (1) CN104158559A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106899324A (en) * 2017-03-13 2017-06-27 西安电子科技大学 A kind of detection recognition method of long code direct sequence signal
CN106980125A (en) * 2016-01-18 2017-07-25 北京信息科技大学 The drop amount of calculation deblurring processing method that XFAST is captured in a kind of satellite navigation
CN110336583A (en) * 2019-04-09 2019-10-15 中国科学院上海微***与信息技术研究所 A kind of quick catching device and method of Direct Sequence Spread Spectrum Signal
CN111355514A (en) * 2020-04-17 2020-06-30 南京中新赛克科技有限责任公司 Spread spectrum detection method for direct spread spectrum signal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6731672B1 (en) * 1999-04-21 2004-05-04 Trimble Navigation Limited GPS receiver having improved signal acquisition at a low signal to noise ratio
CN101022282A (en) * 2007-03-23 2007-08-22 清华大学 Long-period spread spectrum code double-folding capture searching method
CN102412862A (en) * 2010-09-21 2012-04-11 中国科学院上海微***与信息技术研究所 Direct sequence spread spectrum (DSSS) communication pseudo code capture method used in wireless sensor network (WSN)
CN103163535A (en) * 2013-03-15 2013-06-19 电子科技大学 P code direct capturing method based on digital signal processor (DSP)

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6731672B1 (en) * 1999-04-21 2004-05-04 Trimble Navigation Limited GPS receiver having improved signal acquisition at a low signal to noise ratio
CN101022282A (en) * 2007-03-23 2007-08-22 清华大学 Long-period spread spectrum code double-folding capture searching method
CN102412862A (en) * 2010-09-21 2012-04-11 中国科学院上海微***与信息技术研究所 Direct sequence spread spectrum (DSSS) communication pseudo code capture method used in wireless sensor network (WSN)
CN103163535A (en) * 2013-03-15 2013-06-19 电子科技大学 P code direct capturing method based on digital signal processor (DSP)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106980125A (en) * 2016-01-18 2017-07-25 北京信息科技大学 The drop amount of calculation deblurring processing method that XFAST is captured in a kind of satellite navigation
CN106899324A (en) * 2017-03-13 2017-06-27 西安电子科技大学 A kind of detection recognition method of long code direct sequence signal
CN110336583A (en) * 2019-04-09 2019-10-15 中国科学院上海微***与信息技术研究所 A kind of quick catching device and method of Direct Sequence Spread Spectrum Signal
CN111355514A (en) * 2020-04-17 2020-06-30 南京中新赛克科技有限责任公司 Spread spectrum detection method for direct spread spectrum signal
CN111355514B (en) * 2020-04-17 2021-12-28 南京中新赛克科技有限责任公司 Spread spectrum detection method for direct spread spectrum signal

Similar Documents

Publication Publication Date Title
CN104158559A (en) Long code fast-acquisition method on basis of direct spread system
CN102664657B (en) Method for self-adaption mid-value threshold frequency domain anti-jamming
CN105577229B (en) CPU auxiliary GPU realizes spread-spectrum signal quick capturing method
CN102075484A (en) Method and device for reducing peak-to-average power ratio of signal
CN104065397A (en) Method and device for synchronously capturing pseudo codes in real time
CN105790788B (en) A kind of pseudo-code of direct expansion msk signal-Doppler's joint acquisition method
CN103197300B (en) Real-time processing method for cancellation of direct wave and clutter of external radiation source radar based on graphic processing unit (GPU)
JP2008175552A (en) Compression coefficient generating apparatus
Dou Radar-communication integration based on MSK-LFM spread spectrum signal
CN103763229A (en) CDMA communication anti-interference system based on frequency domain filtering
CN103344968B (en) INS auxiliary Beidou signal capturing method
CN105049081A (en) Long-code spread spectrum signal rapid capturing method adaptive to high dynamic environment
CN102798871B (en) Pseudo code capturing method and device based on pseudo code reconstruction
CN111934710A (en) High-dynamic spread spectrum signal rapid acquisition algorithm
CN113938157A (en) PMF-FFT-based short burst signal rapid capturing method and system
CN113972929A (en) Method for capturing spread spectrum signal under high dynamic Doppler
CN103944852A (en) Impulsive noise estimation and elimination method and device based on compressed sensing
CN102857251B (en) Chip synchronization method by direct sequence spread spectrum based parallel dispreading
US20200235972A1 (en) Method and apparatus for signal processing
CN107907893B (en) Sectional configurable military code direct capturing method based on parallel frequency and parallel code search
WO2021227217A1 (en) Signal-to-noise ratio estimation method and apparatus, and electronic device and storage medium
JP6507260B2 (en) Channel estimation method and apparatus, storage medium
CN103701489A (en) Correlated peak position information-based time synchronization method for underwater acoustic spread spectrum communication
CN106973027B (en) Method and device for generating and analyzing synchronization signal
CN115765786A (en) FPGA (field programmable Gate array) realizing method for synchronizing uncorrelated spread spectrum pseudo codes

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
EXSB Decision made by sipo to initiate substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20141119