[go: up one dir, main page]

CN118367959B - Satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium - Google Patents

Satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium Download PDF

Info

Publication number
CN118367959B
CN118367959B CN202410789802.9A CN202410789802A CN118367959B CN 118367959 B CN118367959 B CN 118367959B CN 202410789802 A CN202410789802 A CN 202410789802A CN 118367959 B CN118367959 B CN 118367959B
Authority
CN
China
Prior art keywords
signal
carrier
signals
frequency
compensated
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
CN202410789802.9A
Other languages
Chinese (zh)
Other versions
CN118367959A (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.)
Wuhan Zhuomu Technology Co ltd
Original Assignee
Wuhan Zhuomu Technology 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 Wuhan Zhuomu Technology Co ltd filed Critical Wuhan Zhuomu Technology Co ltd
Priority to CN202410789802.9A priority Critical patent/CN118367959B/en
Publication of CN118367959A publication Critical patent/CN118367959A/en
Application granted granted Critical
Publication of CN118367959B publication Critical patent/CN118367959B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/7156Arrangements for sequence synchronisation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/14Relay systems
    • H04B7/15Active relay systems
    • H04B7/185Space-based or airborne stations; Stations for satellite systems
    • H04B7/1851Systems using a satellite or space-based relay
    • H04B7/18513Transmission in a satellite or space-based system
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/7156Arrangements for sequence synchronisation
    • H04B2001/71563Acquisition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B1/00Details of transmission systems, not covered by a single one of groups H04B3/00 - H04B13/00; Details of transmission systems not characterised by the medium used for transmission
    • H04B1/69Spread spectrum techniques
    • H04B1/713Spread spectrum techniques using frequency hopping
    • H04B1/7156Arrangements for sequence synchronisation
    • H04B2001/71566Tracking
    • 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

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Astronomy & Astrophysics (AREA)
  • Aviation & Aerospace Engineering (AREA)
  • General Physics & Mathematics (AREA)
  • Radio Relay Systems (AREA)

Abstract

The invention provides a satellite frequency hopping spread spectrum communication time synchronization method, a device, equipment and a storage medium, belonging to the technical field of communication, wherein the method comprises the following steps: sampling the received signal, mixing the sampled data with a local first-hop carrier wave, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data; performing frequency offset compensation on the downsampled data, performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, determining corresponding bit inner code phase delay, and performing sliding window accumulation on each path of compensated signals; and capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals, calculating a time delay estimated value and a frequency error estimated value, and tracking and adjusting the errors of the received signal carrier and the local frequency hopping carrier. The invention can realize the rapid signal capturing and carrier stable tracking under the high-hop speed and large-bandwidth frequency hopping communication scene.

Description

Satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a method, an apparatus, a device, and a storage medium for time synchronization of satellite frequency hopping spread spectrum communications.
Background
In the field of satellite communications, due to the openness and broadcasting characteristics of satellite channels, signals are extremely susceptible to various forms of interference during transmission, and these interference seriously threatens the security and reliability of communications. With the continuous development of the frequency hopping system to the high frequency hopping speed and the large bandwidth, the synchronous performance of the frequency hopping system is crucial to the stable operation of the whole communication system. At present, aiming at weak signals in a communication scene with high jump speed and large bandwidth, a receiving end uses a spreading code with repeated cycles to synchronize, so that stable tracking of a carrier wave is affected, and the signal capturing efficiency is low.
Disclosure of Invention
The invention provides a satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium, which are used for solving the defects that the stable tracking of a carrier is influenced and the signal capturing efficiency is low due to the fact that a spreading code with repeated period is used for synchronization in a high-frequency hopping and large-bandwidth communication scene in the prior art, and realizing the rapid signal capturing and the stable carrier tracking in the high-frequency hopping and large-bandwidth frequency hopping communication scene.
In a first aspect, the present invention provides a satellite frequency hopping spread spectrum communication time synchronization method, including:
sampling a received signal to obtain sampling data, mixing the sampling data with a local first-hop carrier wave to obtain a mixed signal, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data;
Performing frequency offset compensation on the downsampled data to obtain multiple paths of compensated signals, performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, determining bit inner code phase delay of each path of compensated signals based on the plurality of correlation peaks, determining a starting point according to the bit inner code phase delay, performing sliding window accumulation on each path of compensated signals to obtain accumulated peaks of each path of compensated signals;
And capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, and tracking and adjusting errors of a received signal carrier and a local frequency hopping carrier.
In some embodiments, the performing frequency offset compensation on the downsampled data to obtain multiple paths of compensated signals, and performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, where the method includes:
Determining a frequency offset estimation value corresponding to the received signal, and generating a compensation signal based on the frequency offset estimation value;
The compensation signal and the downsampled data are multiplied point by point to obtain a multipath compensated signal;
And carrying out bit-by-bit sliding window on each path of compensated signal to obtain multiple groups of signal data with preset bit length, and accumulating the multiple groups of signal data at each bit position to obtain multiple correlation peaks.
In some embodiments, the determining the bit inner code phase delay of each of the compensated signals based on the correlation peaks, determining a starting point according to the bit inner code phase delay, and performing sliding window accumulation on each of the compensated signals to obtain an accumulated peak value of each of the compensated signals, includes:
Accumulating peak values of the plurality of correlation peaks to obtain an accumulation result, and performing modular operation on the accumulation result to obtain a modular result sequence;
traversing the modulo result sequence, determining a first index corresponding to a maximum value in the modulo result sequence, wherein the first index is a code phase of the maximum value, and determining a bit inner code phase delay corresponding to the received signal based on the first index and a downsampling number of each bit;
and determining a starting point according to the bit inner code phase delay, sliding each path of compensated signal for multiple times at preset intervals to obtain multiple peaks, and accumulating the multiple peaks to obtain an accumulated peak value of each path of compensated signal.
In some embodiments, capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, and calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, including:
traversing the accumulation peak values of the multipath compensated signals, determining the maximum accumulation peak value of the multipath compensated signals, judging whether the maximum accumulation peak value exceeds a preset threshold value, if so, determining that the acquisition is successful, and obtaining the acquired signals;
determining a frequency channel in which the maximum accumulated peak value is located, and obtaining the frequency error estimated value;
Taking the code phase corresponding to the maximum accumulation peak value as a second index, carrying out half-peak search, determining the code phase of a first half-peak as a current index, taking the current index, the advance index and the retard index as starting points respectively, and taking the code phases according to preset intervals to generate multiple paths of candidate time delays, wherein the advance index is the code phase before the current index, and the retard index is the code phase after the current index;
And determining a unique field corresponding to the multipath candidate time delay, performing time domain correlation on the unique field and a reference unique field, accumulating correlation results, and determining the time delay estimated value according to the accumulated maximum value.
In some embodiments, the tracking and adjusting the error of the received signal carrier with a local frequency hopping carrier comprises:
sequentially carrying out carrier stripping and pseudo code stripping on the captured signals by adopting a carrier numerical control oscillator NCO to obtain stripped signals;
carrying out carrier phase traction on the stripped signal by adopting a phase discriminator to obtain a carrier phase traction signal, and carrying out phase-locked loop (PLL) filtering on the carrier phase traction signal to obtain a PLL filtered signal;
carrying out carrier frequency traction on the stripped signal by adopting a frequency discriminator to obtain a signal subjected to carrier frequency traction, and carrying out frequency locking ring FLL filtering on the signal subjected to carrier frequency traction to obtain a signal subjected to FLL filtering;
And adjusting parameters of the carrier numerical control oscillator NCO based on the PLL filtered signal and the FLL filtered signal, and correcting errors between the local frequency hopping carrier and a received signal carrier.
In some embodiments, said correcting the error between the local frequency hopping carrier and the received signal carrier comprises:
Adjusting the frequency of the local frequency hopping carrier wave, and correcting the frequency error between the local frequency hopping carrier wave and the received signal carrier wave;
adjusting the time of the local frequency hopping carrier wave, and correcting the time error between the local frequency hopping carrier wave and the received signal carrier wave;
and adjusting the phase of the local frequency hopping carrier wave and correcting the phase error between the local frequency hopping carrier wave and the received signal carrier wave.
In some embodiments, the obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data includes:
down-converting the mixed signal to obtain a down-converted signal, and performing low-pass filtering on the down-converted signal to obtain the baseband signal;
downsampling the baseband signal to obtain downsampled data, and performing N-point Fast Fourier Transform (FFT) on the downsampled data to obtain a frequency domain signal;
performing low-pass filtering on the frequency domain signal to obtain a filtered frequency domain signal, and performing frequency domain cyclic bad shift on the filtered frequency domain signal to obtain a plurality of paths of frequency domain signals;
and carrying out complex multiplication on the multipath frequency domain signals and locally pre-stored pseudo code spectrum conjugated data from zero padding to N points to obtain complex multiplication results, and carrying out N-point Inverse Fast Fourier Transform (IFFT) on the complex multiplication results to obtain time domain signals.
In a second aspect, the present invention also provides a satellite frequency hopping spread spectrum communication time synchronization device, including:
The sampling unit is used for sampling a received signal to obtain sampling data, mixing the sampling data with a local first-hop carrier wave to obtain a mixed signal, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data;
The processing unit is used for carrying out frequency offset compensation on the downsampled data to obtain multipath compensated signals, carrying out sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, determining bit inner code phase delay of each path of compensated signals based on the plurality of correlation peaks, determining a starting point according to the bit inner code phase delay, and carrying out sliding window accumulation on each path of compensated signals to obtain accumulated peaks of each path of compensated signals;
The capturing and tracking unit is used for capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, and tracking and adjusting errors of the received signal carrier and the local frequency hopping carrier.
In a third aspect, the present invention also provides an electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, the processor implementing a satellite-hopping spread-spectrum communications time synchronization method as described in any one of the above when executing the program.
In a fourth aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, implements a satellite-hopping spread-spectrum communications time synchronization method as described in any of the above.
The invention provides a satellite frequency hopping spread spectrum communication time synchronization method, a device, equipment and a storage medium, which are characterized in that a received signal is sampled, sampled data is mixed with a local first-hop carrier wave, a baseband signal is obtained based on the mixed signal, the baseband signal is downsampled, frequency offset compensation is carried out on the downsampled data, sliding window accumulation is carried out on each path of compensated signal to obtain a plurality of corresponding correlation peaks, corresponding bit inner code phase delay is determined, and sliding window accumulation is carried out on each path of compensated signal; based on the accumulated peak value and the preset threshold value of each path of compensated signal, the captured signal is obtained, the time delay estimated value and the frequency error estimated value are calculated, and the errors of the received signal carrier and the local frequency hopping carrier are tracked and adjusted, so that the rapid signal capturing and carrier stable tracking under the high-hop-speed and large-bandwidth frequency hopping communication scene can be realized.
Drawings
In order to more clearly illustrate the invention or the technical solutions of the prior art, the following description will briefly explain the drawings used in the embodiments or the description of the prior art, and it is obvious that the drawings in the following description are some embodiments of the invention, and other drawings can be obtained according to the drawings without inventive effort for a person skilled in the art.
FIG. 1 is a schematic flow chart of a satellite frequency hopping spread spectrum communication time synchronization method according to an embodiment of the present invention;
Fig. 2 is a schematic structural diagram of a local first-hop carrier according to an embodiment of the present invention;
FIG. 3 is a schematic flow chart of performing bit-by-bit sliding window accumulation on each path of compensated signal according to an embodiment of the present invention;
FIG. 4 is a second flow chart of a method for synchronizing satellite spread spectrum communication time according to the present invention;
fig. 5 is a schematic flow chart of tracking and adjusting errors between a received signal carrier and a local frequency hopping carrier according to an embodiment of the present invention;
Fig. 6 is a schematic structural diagram of a satellite frequency hopping spread spectrum communication time synchronization device according to an embodiment of the present invention;
Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention.
Detailed Description
For the purpose of making the objects, technical solutions and advantages of the present invention more apparent, the technical solutions of the present invention will be clearly and completely described below with reference to the accompanying drawings, and it is apparent that the described embodiments are some embodiments of the present invention, not all embodiments. All other embodiments, which can be made by those skilled in the art based on the embodiments of the invention without making any inventive effort, are intended to be within the scope of the invention.
The terms "first," "second," and the like in the description of the present invention, are used for distinguishing between similar objects and not necessarily for describing a particular sequential or chronological order. It is to be understood that the terms so used are interchangeable under appropriate circumstances such that the embodiments of the invention are capable of operation in sequences other than those illustrated or otherwise described herein, and that the "first" and "second" distinguishing between objects generally are not limited in number to the extent that the first object may, for example, be one or more.
Fig. 1 is a schematic flow chart of a satellite frequency hopping spread spectrum communication time synchronization method according to an embodiment of the present invention, as shown in fig. 1, the method includes the following steps: step 110, step 120 and step 130. The method flow steps are only one possible implementation of the invention.
Step 110, sampling the received signal to obtain sampled data, mixing the sampled data with a local first-hop carrier wave to obtain a mixed signal, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data.
The received signal refers to a downlink signal sent by a satellite and received by a receiving end.
The frame structure of the local first-hop carrier comprises: two-segment frequency hopping guard segments, unique fields, and data frames.
Fig. 2 is a schematic structural diagram of a local first-hop carrier according to an embodiment of the present invention, where, as shown in fig. 2, protection segments are designed at the head and tail of the local first-hop carrier, and a payload segment and a unique field are designed in the middle.
Optionally, the sampling data is mixed with a local first-hop carrier wave, the synchronization head frequency set selects 4 frequency hopping points to carry out frequency point parallel waiting, a current frequency point of a transmitting end (namely a satellite) is determined, phase and frequency synchronization is carried out, and a baseband signal of the current frequency point is determined.
In some embodiments, obtaining a baseband signal based on the mixed signal, downsampling the baseband signal to obtain downsampled data includes:
Down-converting the mixed signal to obtain a down-converted signal, and performing low-pass filtering on the down-converted signal to obtain a baseband signal;
Downsampling the baseband signal to obtain downsampled data, and performing N-point fast Fourier transform (Fast Fourier Transform, FFT) on the downsampled data to obtain a frequency domain signal;
performing low-pass filtering on the frequency domain signals to obtain filtered frequency domain signals, and performing frequency domain cyclic bad shift on the filtered frequency domain signals to obtain multipath frequency domain signals;
And carrying out complex multiplication on the multipath frequency domain signals and locally pre-stored pseudo code spectrum conjugated data from zero padding to N points to obtain complex multiplication results, and carrying out N-point inverse fast Fourier transform (INVERSE FAST Fourier Transform, IFFT) on the complex multiplication results to obtain time domain signals.
Optionally, downsampling the baseband signal at a preset sampling rate to obtain downsampled data, wherein the number of sampling points occupied by each bit is U, and U is a natural number greater than or equal to 1.
It can be appreciated that by downsampling the baseband signal to reduce the number of sampling points of the signal, the computational complexity is reduced and the frequency components of interest are preserved.
Optionally, a pseudo-random sequence (PN code) is generated and the length from zero to N points is added, N is a natural number greater than or equal to 1, N points FF are carried out on the PN code after zero addition, and the spectrum conjugated data of the PN code after zero addition is calculated.
And 120, performing frequency offset compensation on the downsampled data to obtain multiple paths of compensated signals, performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, determining the bit inner code phase delay of each path of compensated signals based on the plurality of correlation peaks, determining a starting point according to the bit inner code phase delay, and performing sliding window accumulation on each path of compensated signals to obtain an accumulated peak value of each path of compensated signals.
In some embodiments, performing frequency offset compensation on the downsampled data to obtain multiple paths of compensated signals, and performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, where the method includes:
determining a frequency offset estimation value corresponding to the received signal, and generating a compensation signal based on the frequency offset estimation value;
the compensation signal is multiplied with the downsampled data point by point to obtain a plurality of paths of compensated signals;
And carrying out bit-by-bit sliding window on each path of compensated signal to obtain multiple groups of signal data with preset bit length, and accumulating the multiple groups of signal data at each bit position to obtain multiple correlation peaks.
Optionally, the multi-channel compensated signal is subjected to bit-by-bit phase correction and then subjected to bit-by-bit sliding window.
Fig. 3 is a schematic flow chart of bit-by-bit sliding window accumulation for each path of compensated signal, as shown in fig. 3, where the bit-by-bit sliding window is performed for each path of compensated signal, the sliding window is performed for X times, so as to obtain X groups of signal data with X bit length, and corresponding bits are accumulated, so as to obtain an accumulation result.
It can be understood that the quality of the received signal can be improved and useful information in the received signal can be better extracted by performing frequency offset compensation on the downsampled data to obtain a plurality of compensated signals and performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks.
In some embodiments, determining a bit inner code phase delay of each of the compensated signals based on the plurality of correlation peaks, determining a starting point according to the bit inner code phase delay, performing sliding window accumulation on each of the compensated signals to obtain an accumulated peak value of each of the compensated signals, including:
accumulating peak values of the plurality of correlation peaks to obtain an accumulated result, and performing modular operation on the accumulated result to obtain a modular result sequence;
traversing the modulo result sequence, determining a first index corresponding to the maximum value in the modulo result sequence, wherein the first index is the code phase of the maximum value, and determining the code phase delay in the bit corresponding to the received signal based on the first index and the downsampling number of each bit;
And determining a starting point according to the bit inner code phase delay, sliding the signal after each path of compensation for a plurality of times at preset intervals to obtain a plurality of peak values, and accumulating the plurality of peak values to obtain an accumulated peak value of the signal after each path of compensation.
It can be understood that by accumulating the peak values of the plurality of correlation peaks, the reliability and the robustness of the peak values can be improved, the error caused by peak fluctuation can be reduced, and by carrying out modular operation on the accumulated result, the periodic characteristics of the signals can be extracted, so that the subsequent phase delay calculation is convenient; the starting point is determined according to the bit inner code phase delay, sliding window accumulation can be accurately carried out on each path of compensated signal, so that peak information in the signal is extracted, the reliability and stability of the peak can be increased through sliding for multiple times, the accuracy of the peak is ensured, the amplitude of the peak can be further enhanced through accumulating a plurality of peaks, and the detection performance of the signal is improved.
And 130, capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, and tracking and adjusting errors of the received signal carrier and the local frequency hopping carrier.
In some embodiments, capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, and calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, including:
Traversing the accumulation peak values of the multipath compensated signals, determining the maximum accumulation peak value of the multipath compensated signals, judging whether the maximum accumulation peak value exceeds a preset threshold value, if so, capturing the multipath compensated signals to obtain captured signals;
Determining a frequency channel in which the maximum accumulated peak value is located, and obtaining a frequency error estimated value;
taking the code phase corresponding to the maximum accumulated peak value as a second index, carrying out half-peak search, determining the code phase of the first half-peak as a current index, taking the current index, the leading index and the lagging index as starting points respectively, and taking the code phases according to preset intervals to generate multiple paths of candidate time delays, wherein the leading index is the code phase before the current index, and the lagging index is the code phase after the current index;
And determining a unique field corresponding to the multipath candidate time delay, performing time domain correlation on the unique field and a reference unique field, accumulating correlation results, and determining a time delay estimated value according to the accumulated maximum value.
Optionally, the reference unique field is a unique field of the local first hop carrier.
It can be understood that, based on the accumulated peak value and the preset threshold value of each path of compensated signal, the signals after multipath compensation are captured to obtain the captured signals, and further, the time delay estimated value and the frequency error estimated value corresponding to the received signals can be calculated based on the captured signals, so that the accuracy and the reliability of signal capturing, time delay estimation and frequency error estimation can be effectively improved.
Fig. 4 is a second flow chart of the satellite frequency hopping spread spectrum communication time synchronization method provided by the invention, as shown in fig. 4, the method comprises the following steps:
performing down-conversion and low-pass filtering on the received signal to obtain a baseband signal;
Sequentially performing downsampling, N-point fast Fourier transform FFT and multipath cyclic shift on the baseband signal to obtain multipath frequency domain signals;
Carrying out complex multiplication on the multipath frequency domain signals and pseudo code spectrum conjugated data from zero padding to N points, which are locally pre-stored, to obtain complex multiplication results, and carrying out N-point Inverse Fast Fourier Transform (IFFT) on the complex multiplication results to obtain time domain signals;
Sequentially carrying out frequency offset compensation, phase correction and multi-bit sliding window accumulation on the time domain signals to obtain a plurality of peaks;
Accumulating the multiple peaks, determining a frequency channel corresponding to the maximum accumulated peak, and searching half peaks in the channel to generate multiple candidate time delays;
And determining a unique field corresponding to the multipath candidate time delay, performing time domain correlation on the unique field and a reference unique field, accumulating correlation results, and determining a time delay estimated value according to the accumulated maximum value.
In the embodiment of the invention, sampling is carried out on a received signal, sampling data is mixed with a local first-hop carrier wave, a baseband signal is obtained based on the mixed signal, downsampling is carried out on the baseband signal, frequency offset compensation is carried out on the downsampled data, sliding window accumulation is carried out on each path of compensated signal to obtain a plurality of corresponding correlation peaks, corresponding bit inner code phase delay is determined, and sliding window accumulation is carried out on each path of compensated signal; based on the accumulated peak value and the preset threshold value of each path of compensated signal, the captured signal is obtained, the time delay estimated value and the frequency error estimated value are calculated, and the errors of the received signal carrier and the local frequency hopping carrier are tracked and adjusted, so that the rapid signal capturing and carrier stable tracking under the high-hop-speed and large-bandwidth frequency hopping communication scene can be realized.
Fig. 5 is a schematic flow chart of tracking and adjusting errors of a received signal carrier and a local frequency hopping carrier according to an embodiment of the present invention, as shown in fig. 5, in some embodiments, tracking and adjusting errors of a received signal carrier and a local frequency hopping carrier includes:
sequentially carrying out carrier stripping and pseudo code stripping on the captured signals by adopting a carrier numerical control oscillator NCO to obtain stripped signals;
Carrying out carrier phase traction on the stripped signal by adopting a phase discriminator to obtain a carrier phase traction signal, and carrying out phase-locked loop (PLL) filtering on the carrier phase traction signal to obtain a PLL filtered signal;
carrying out carrier frequency traction on the stripped signal by adopting a frequency discriminator to obtain a signal after carrier frequency traction, and carrying out frequency-locked loop (FLL) filtering on the signal after carrier frequency traction to obtain a signal after FLL filtering;
and adjusting parameters of the carrier NCO based on the PLL filtered signal and the FLL filtered signal to correct errors between the local frequency hopping carrier and the received signal carrier.
The carrier numerical control oscillator (Numerically Controlled Oscillator, NCO) is used for generating a local carrier signal with adjustable frequency and phase, and the local carrier signal with different frequency and phase can be generated by adjusting the control parameters of the NCO.
Among them, a phase detector (Costas loop) is a phase synchronizer commonly used in a digital communication system for performing phase compensation on a received modulated signal so as to correctly demodulate the signal.
It should be noted that the Costas loop uses two orthogonal signal components (commonly referred to as I and Q components) for phase synchronization, and the Costas loop performs multiplication mixing and low pass filtering operations on the I, Q components, respectively, to finally obtain an error signal, which can be used to estimate and correct the phase offset of the signal.
The frequency discriminator is a key component for estimating and correcting the frequency offset of the received signal, and is used for frequency compensation of the received modulated signal so as to correctly demodulate the signal.
Wherein a Phase-Locked Loop (PLL) is used to track, capture and lock the Phase of the input signal so that the output signal and the Phase of the input signal remain identical; a Frequency Locked Loop (FLL) is used to track, capture and lock the Frequency of the input signal, keeping the output signal consistent with the Frequency of the input signal.
Optionally, code phase pulling and filtering is performed, and pseudo code stripping is performed by a code generator.
Alternatively, a second order loop filter or a third order loop filter may be employed for filtering.
Optionally, the loop transfer function of the second order loop filterThe method comprises the following steps:
wherein, In order to be a damping coefficient,Is natural the angular frequency of the light emitted by the light source,For the total gain of the loop,Representing the error-adjusted gain of the carrier loop,Is a variable parameter.
Optionally, the loop transfer function of the third order loop filterThe method comprises the following steps:
wherein, AndIs constant.
In some embodiments, correcting the error between the local frequency hopping carrier and the received signal carrier comprises:
Adjusting the frequency of the local frequency hopping carrier wave, and correcting the frequency error between the local frequency hopping carrier wave and the received signal carrier wave;
Adjusting the time of the local frequency hopping carrier wave, and correcting the time error between the local frequency hopping carrier wave and the received signal carrier wave;
and adjusting the phase of the local frequency hopping carrier wave to correct the phase error between the local frequency hopping carrier wave and the received signal carrier wave.
Optionally, the frequency of the local frequency hopping carrier is adjusted, and the calculation formula is as follows:
wherein, To adjust the local hopping carrier frequency,For a nominal value of the local frequency hopping carrier frequency,For the frequency deviation of the local frequency hopping carrier,For the frequency error estimate value in question,For acceleration of the relative motion of the receiving end and the satellite,As the first-order variation of the acceleration,Is the second order variation of the acceleration,As a function of the time variable,For the initial velocity of the relative motion of the receiving end and the satellite,Is the speed of light.
Optionally, the time of the local frequency hopping carrier is adjusted, and the calculation formula is as follows:
wherein, To adjust the local frequency hopping carrier time delay,For the time delay estimate value,For the time delay offset of the local frequency hopping carrier,For the total electron content concentration of the ionosphere,According to different time pointsThe resulting constant is estimated to be a function of the current,Is the bottom view of the satellite's line of sight with respect to the ground plane.
Optionally, the phase of the local frequency hopping carrier is adjusted, and the calculation formula is as follows:
wherein, Representing the adjusted local frequency hopped carrier phase,For a nominal value of the local frequency hopped carrier phase,Is the phase deviation of the local frequency hopping carrier.
The satellite frequency hopping spread spectrum communication time synchronization device provided by the invention is described below, and the satellite frequency hopping spread spectrum communication time synchronization device described below and the satellite frequency hopping spread spectrum communication time synchronization method described above can be referred to correspondingly.
Fig. 6 is a schematic structural diagram of a satellite frequency hopping spread spectrum communication time synchronization device according to an embodiment of the present invention, and as shown in fig. 6, the satellite frequency hopping spread spectrum communication time synchronization device 600 includes:
the sampling unit 610 is configured to sample the received signal to obtain sampled data, mix the sampled data with a local first-hop carrier to obtain a mixed signal, obtain a baseband signal based on the mixed signal, and downsample the baseband signal to obtain downsampled data;
The processing unit 620 is configured to perform frequency offset compensation on the downsampled data to obtain multiple paths of compensated signals, perform sliding window accumulation on each path of compensated signals to obtain multiple corresponding correlation peaks, determine a bit inner code phase delay of each path of compensated signals based on the multiple correlation peaks, determine a starting point according to the bit inner code phase delay, and perform sliding window accumulation on each path of compensated signals to obtain an accumulated peak value of each path of compensated signals;
The capturing and tracking unit 630 is configured to capture the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals, obtain captured signals, calculate a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, and track and adjust errors of the received signal carrier and the local frequency hopping carrier.
Optionally, performing frequency offset compensation on the downsampled data to obtain multiple paths of compensated signals, and performing sliding window accumulation on each path of compensated signals to obtain multiple corresponding correlation peaks, where the method includes:
determining a frequency offset estimation value corresponding to the received signal, and generating a compensation signal based on the frequency offset estimation value;
the compensation signal is multiplied with the downsampled data point by point to obtain a plurality of paths of compensated signals;
And carrying out bit-by-bit sliding window on each path of compensated signal to obtain multiple groups of signal data with preset bit length, and accumulating the multiple groups of signal data at each bit position to obtain multiple correlation peaks.
Optionally, determining the bit inner code phase delay of each path of compensated signal based on the plurality of correlation peaks, determining the starting point according to the bit inner code phase delay, and performing sliding window accumulation on each path of compensated signal to obtain an accumulated peak value of each path of compensated signal, including:
accumulating peak values of the plurality of correlation peaks to obtain an accumulated result, and performing modular operation on the accumulated result to obtain a modular result sequence;
traversing the modulo result sequence, determining a first index corresponding to the maximum value in the modulo result sequence, wherein the first index is the code phase of the maximum value, and determining the code phase delay in the bit corresponding to the received signal based on the first index and the downsampling number of each bit;
And determining a starting point according to the bit inner code phase delay, sliding the signal after each path of compensation for a plurality of times at preset intervals to obtain a plurality of peak values, and accumulating the plurality of peak values to obtain an accumulated peak value of the signal after each path of compensation.
Optionally, capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, and calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, including:
Traversing the accumulation peak values of the multipath compensated signals, determining the maximum accumulation peak value of the multipath compensated signals, judging whether the maximum accumulation peak value exceeds a preset threshold value, if so, determining that the capturing is successful, and obtaining the captured signals;
Determining a frequency channel in which the maximum accumulated peak value is located, and obtaining a frequency error estimated value;
taking the code phase corresponding to the maximum accumulated peak value as a second index, carrying out half-peak search, determining the code phase of the first half-peak as a current index, taking the current index, the leading index and the lagging index as starting points respectively, and taking the code phases according to preset intervals to generate multiple paths of candidate time delays, wherein the leading index is the code phase before the current index, and the lagging index is the code phase after the current index;
And determining a unique field corresponding to the multipath candidate time delay, performing time domain correlation on the unique field and a reference unique field, accumulating correlation results, and determining a time delay estimated value according to the accumulated maximum value.
Optionally, tracking and adjusting the error of the received signal carrier with the local frequency hopping carrier includes:
sequentially carrying out carrier stripping and pseudo code stripping on the captured signals by adopting a carrier numerical control oscillator NCO to obtain stripped signals;
Carrying out carrier phase traction on the stripped signal by adopting a phase discriminator to obtain a carrier phase traction signal, and carrying out phase-locked loop (PLL) filtering on the carrier phase traction signal to obtain a PLL filtered signal;
carrying out carrier frequency traction on the stripped signal by adopting a frequency discriminator to obtain a signal after carrier frequency traction, and carrying out frequency-locked loop (FLL) filtering on the signal after carrier frequency traction to obtain a signal after FLL filtering;
and adjusting parameters of the carrier NCO based on the PLL filtered signal and the FLL filtered signal to correct errors between the local frequency hopping carrier and the received signal carrier.
Optionally, correcting the error between the local frequency hopping carrier and the received signal carrier comprises:
Adjusting the frequency of the local frequency hopping carrier wave, and correcting the frequency error between the local frequency hopping carrier wave and the received signal carrier wave;
Adjusting the time of the local frequency hopping carrier wave, and correcting the time error between the local frequency hopping carrier wave and the received signal carrier wave;
and adjusting the phase of the local frequency hopping carrier wave to correct the phase error between the local frequency hopping carrier wave and the received signal carrier wave.
Optionally, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data includes:
Down-converting the mixed signal to obtain a down-converted signal, and performing low-pass filtering on the down-converted signal to obtain a baseband signal;
Downsampling the baseband signal to obtain downsampled data, and performing N-point Fast Fourier Transform (FFT) on the downsampled data to obtain a frequency domain signal;
performing low-pass filtering on the frequency domain signals to obtain filtered frequency domain signals, and performing frequency domain cyclic bad shift on the filtered frequency domain signals to obtain multipath frequency domain signals;
and carrying out complex multiplication on the multipath frequency domain signals and locally pre-stored pseudo code spectrum conjugated data from zero padding to N points to obtain complex multiplication results, and carrying out N-point Inverse Fast Fourier Transform (IFFT) on the complex multiplication results to obtain time domain signals.
It should be noted that, the satellite frequency hopping spread spectrum communication time synchronization device provided by the embodiment of the present invention can implement all the method steps implemented by the satellite frequency hopping spread spectrum communication time synchronization method embodiment, and can achieve the same technical effects, and the same parts and beneficial effects as those of the method embodiment in the embodiment are not specifically described herein.
Fig. 7 is a schematic structural diagram of an electronic device according to an embodiment of the present invention, as shown in fig. 7, the electronic device may include: processor 710, communication interface (Communications Interface) 720, memory 730, and communication bus 740, wherein processor 710, communication interface 720, memory 730 communicate with each other via communication bus 740. Processor 710 may invoke logic instructions in memory 730 to perform a satellite-hopping spread-spectrum communication time synchronization method comprising: sampling the received signal to obtain sampling data, mixing the sampling data with a local first-hop carrier wave to obtain a mixed signal, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data; performing frequency offset compensation on the downsampled data to obtain multipath compensated signals, performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, determining bit inner code phase delay of each path of compensated signals based on the plurality of correlation peaks, determining a starting point according to the bit inner code phase delay, performing sliding window accumulation on each path of compensated signals to obtain accumulated peaks of each path of compensated signals; and capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, and tracking and adjusting errors of the received signal carrier and the local frequency hopping carrier.
Further, the logic instructions in the memory 730 described above may be implemented in the form of software functional units and may be stored in a computer readable storage medium when sold or used as a stand alone product. Based on this understanding, the technical solution of the present invention may be embodied essentially or in a part contributing to the prior art or in a part of the technical solution, in the form of a software product stored in a storage medium, comprising several instructions for causing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or part of the steps of the method according to the embodiments of the present invention. And the aforementioned storage medium includes: a usb disk, a removable hard disk, a Read-Only Memory (ROM), a random access Memory (RAM, random Access Memory), a magnetic disk, or an optical disk, or other various media capable of storing program codes.
In another aspect, the present invention also provides a non-transitory computer readable storage medium having stored thereon a computer program which, when executed by a processor, is implemented to perform the satellite-hopping spread-spectrum communication time synchronization method provided by the above methods, the method comprising: sampling the received signal to obtain sampling data, mixing the sampling data with a local first-hop carrier wave to obtain a mixed signal, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data; performing frequency offset compensation on the downsampled data to obtain multipath compensated signals, performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, determining bit inner code phase delay of each path of compensated signals based on the plurality of correlation peaks, determining a starting point according to the bit inner code phase delay, performing sliding window accumulation on each path of compensated signals to obtain accumulated peaks of each path of compensated signals; and capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, and tracking and adjusting errors of the received signal carrier and the local frequency hopping carrier.
The apparatus embodiments described above are merely illustrative, wherein the elements illustrated as separate elements may or may not be physically separate, and the elements shown as elements may or may not be physical elements, may be located in one place, or may be distributed over a plurality of network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of the solution of this embodiment. Those of ordinary skill in the art will understand and implement the present invention without undue burden.
From the above description of the embodiments, it will be apparent to those skilled in the art that the embodiments may be implemented by means of software plus necessary general hardware platforms, or of course may be implemented by means of hardware. Based on this understanding, the foregoing technical solution may be embodied essentially or in a part contributing to the prior art in the form of a software product, which may be stored in a computer readable storage medium, such as ROM/RAM, a magnetic disk, an optical disk, etc., including several instructions for causing a computer device (which may be a personal computer, a server, or a network device, etc.) to execute the method described in the respective embodiments or some parts of the embodiments.
Finally, it should be noted that: the above embodiments are only for illustrating the technical solution of the present invention, and are not limiting; although the invention has been described in detail with reference to the foregoing embodiments, it will be understood by those of ordinary skill in the art that: the technical scheme described in the foregoing embodiments can be modified or some technical features thereof can be replaced by equivalents; such modifications and substitutions do not depart from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims (10)

1. A method for time synchronizing satellite spread-spectrum communications, comprising:
sampling a received signal to obtain sampling data, mixing the sampling data with a local first-hop carrier wave to obtain a mixed signal, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data;
Performing frequency offset compensation on the downsampled data to obtain multiple paths of compensated signals, performing sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, determining bit inner code phase delay of each path of compensated signals based on the plurality of correlation peaks, determining a starting point according to the bit inner code phase delay, performing sliding window accumulation on each path of compensated signals to obtain accumulated peaks of each path of compensated signals;
And capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, and tracking and adjusting errors of a received signal carrier and a local frequency hopping carrier.
2. The method for synchronizing time of satellite spread spectrum communication according to claim 1, wherein said performing frequency offset compensation on said downsampled data to obtain a plurality of compensated signals, and performing sliding window accumulation on each of the compensated signals to obtain a corresponding plurality of correlation peaks, comprises:
Determining a frequency offset estimation value corresponding to the received signal, and generating a compensation signal based on the frequency offset estimation value;
The compensation signal and the downsampled data are multiplied point by point to obtain a multipath compensated signal;
And carrying out bit-by-bit sliding window on each path of compensated signal to obtain multiple groups of signal data with preset bit length, and accumulating the multiple groups of signal data at each bit position to obtain multiple correlation peaks.
3. The method for time synchronization of satellite spread spectrum communication according to claim 1, wherein determining the bit-internal code phase delay of each of the compensated signals based on the correlation peaks, determining a starting point according to the bit-internal code phase delay, and performing sliding window accumulation on each of the compensated signals to obtain an accumulated peak value of each of the compensated signals, comprises:
Accumulating peak values of the plurality of correlation peaks to obtain an accumulation result, and performing modular operation on the accumulation result to obtain a modular result sequence;
traversing the modulo result sequence, determining a first index corresponding to a maximum value in the modulo result sequence, wherein the first index is a code phase of the maximum value, and determining a bit inner code phase delay corresponding to the received signal based on the first index and a downsampling number of each bit;
and determining a starting point according to the bit inner code phase delay, sliding each path of compensated signal for multiple times at preset intervals to obtain multiple peaks, and accumulating the multiple peaks to obtain an accumulated peak value of each path of compensated signal.
4. The time synchronization method for satellite frequency hopping spread spectrum communication according to claim 1, wherein capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, and calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, comprises:
traversing the accumulation peak values of the multipath compensated signals, determining the maximum accumulation peak value of the multipath compensated signals, judging whether the maximum accumulation peak value exceeds a preset threshold value, if so, determining that the acquisition is successful, and obtaining the acquired signals;
determining a frequency channel in which the maximum accumulated peak value is located, and obtaining the frequency error estimated value;
Taking the code phase corresponding to the maximum accumulation peak value as a second index, carrying out half-peak search, determining the code phase of a first half-peak as a current index, taking the current index, the advance index and the retard index as starting points respectively, and taking the code phases according to preset intervals to generate multiple paths of candidate time delays, wherein the advance index is the code phase before the current index, and the retard index is the code phase after the current index;
And determining a unique field corresponding to the multipath candidate time delay, performing time domain correlation on the unique field and a reference unique field, accumulating correlation results, and determining the time delay estimated value according to the accumulated maximum value.
5. The method of time synchronization for satellite-hopping spread-spectrum communications according to claim 1, wherein said tracking and adjusting the error of the received signal carrier with the local frequency-hopping carrier comprises:
sequentially carrying out carrier stripping and pseudo code stripping on the captured signals by adopting a carrier numerical control oscillator NCO to obtain stripped signals;
carrying out carrier phase traction on the stripped signal by adopting a phase discriminator to obtain a carrier phase traction signal, and carrying out phase-locked loop (PLL) filtering on the carrier phase traction signal to obtain a PLL filtered signal;
carrying out carrier frequency traction on the stripped signal by adopting a frequency discriminator to obtain a signal subjected to carrier frequency traction, and carrying out frequency locking ring FLL filtering on the signal subjected to carrier frequency traction to obtain a signal subjected to FLL filtering;
And adjusting parameters of the carrier numerical control oscillator NCO based on the PLL filtered signal and the FLL filtered signal, and correcting errors between the local frequency hopping carrier and a received signal carrier.
6. The method of time synchronization for satellite frequency hopping spread communications according to claim 5, wherein said correcting the error between the local frequency hopping carrier and the received signal carrier comprises:
Adjusting the frequency of the local frequency hopping carrier wave, and correcting the frequency error between the local frequency hopping carrier wave and the received signal carrier wave;
adjusting the time of the local frequency hopping carrier wave, and correcting the time error between the local frequency hopping carrier wave and the received signal carrier wave;
and adjusting the phase of the local frequency hopping carrier wave and correcting the phase error between the local frequency hopping carrier wave and the received signal carrier wave.
7. The time synchronization method for satellite frequency hopping spread spectrum communication according to any one of claims 2 to 6, wherein the obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data, comprises:
down-converting the mixed signal to obtain a down-converted signal, and performing low-pass filtering on the down-converted signal to obtain the baseband signal;
downsampling the baseband signal to obtain downsampled data, and performing N-point Fast Fourier Transform (FFT) on the downsampled data to obtain a frequency domain signal;
performing low-pass filtering on the frequency domain signal to obtain a filtered frequency domain signal, and performing frequency domain cyclic bad shift on the filtered frequency domain signal to obtain a plurality of paths of frequency domain signals;
and carrying out complex multiplication on the multipath frequency domain signals and locally pre-stored pseudo code spectrum conjugated data from zero padding to N points to obtain complex multiplication results, and carrying out N-point Inverse Fast Fourier Transform (IFFT) on the complex multiplication results to obtain time domain signals.
8. A satellite spread spectrum communication time synchronization device, comprising:
The sampling unit is used for sampling a received signal to obtain sampling data, mixing the sampling data with a local first-hop carrier wave to obtain a mixed signal, obtaining a baseband signal based on the mixed signal, and downsampling the baseband signal to obtain downsampled data;
The processing unit is used for carrying out frequency offset compensation on the downsampled data to obtain multipath compensated signals, carrying out sliding window accumulation on each path of compensated signals to obtain a plurality of corresponding correlation peaks, determining bit inner code phase delay of each path of compensated signals based on the plurality of correlation peaks, determining a starting point according to the bit inner code phase delay, and carrying out sliding window accumulation on each path of compensated signals to obtain accumulated peaks of each path of compensated signals;
The capturing and tracking unit is used for capturing the multipath compensated signals based on the accumulated peak value and the preset threshold value of each path of compensated signals to obtain captured signals, calculating a time delay estimated value and a frequency error estimated value corresponding to the received signals based on the captured signals, and tracking and adjusting errors of the received signal carrier and the local frequency hopping carrier.
9. An electronic device comprising a memory, a processor and a computer program stored on the memory and executable on the processor, wherein the processor implements the satellite hopping spread spectrum communications time synchronization method of any one of claims 1 to 7 when the program is executed by the processor.
10. A non-transitory computer readable storage medium having stored thereon a computer program, which when executed by a processor implements the satellite hopping spread spectrum communication time synchronization method according to any of claims 1 to 7.
CN202410789802.9A 2024-06-19 2024-06-19 Satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium Active CN118367959B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410789802.9A CN118367959B (en) 2024-06-19 2024-06-19 Satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410789802.9A CN118367959B (en) 2024-06-19 2024-06-19 Satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium

Publications (2)

Publication Number Publication Date
CN118367959A CN118367959A (en) 2024-07-19
CN118367959B true CN118367959B (en) 2024-08-27

Family

ID=91884219

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410789802.9A Active CN118367959B (en) 2024-06-19 2024-06-19 Satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium

Country Status (1)

Country Link
CN (1) CN118367959B (en)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN118659864B (en) * 2024-08-19 2024-10-29 武汉卓目科技股份有限公司 Satellite communication synchronization method, device and storage medium

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101834632A (en) * 2010-04-16 2010-09-15 西安电子科技大学 A Method of Acquiring Synchronization in Frequency Hopping Communication
CN115276712A (en) * 2022-07-22 2022-11-01 山东航天电子技术研究所 Low-complexity burst spread spectrum signal capturing method

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080212563A1 (en) * 2005-02-25 2008-09-04 Koninklijke Philips Electronics, N.V. Method And Apparatus For Synchronizing Wireless Receiver
CN117335864A (en) * 2023-10-30 2024-01-02 电子科技大学 A dual-window filtering detection method based on digital channelization technology

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101834632A (en) * 2010-04-16 2010-09-15 西安电子科技大学 A Method of Acquiring Synchronization in Frequency Hopping Communication
CN115276712A (en) * 2022-07-22 2022-11-01 山东航天电子技术研究所 Low-complexity burst spread spectrum signal capturing method

Also Published As

Publication number Publication date
CN118367959A (en) 2024-07-19

Similar Documents

Publication Publication Date Title
CN113238261B (en) Signal capturing and tracking system of low-orbit satellite spread spectrum communication system
CN111095883B (en) Synchronization in orthogonal time-frequency space signal receivers
EP0892528B1 (en) Carrier recovery for DSSS signals
CN106646546B (en) A kind of satellite-signal multidimensional quick capturing method and system
RU2752193C2 (en) Method and device for signal reception
CN105917585B (en) For receiving the method and receiver of composite signal
CA2461336C (en) Automatic frequency correction method and apparatus for time division duplex modes of 3g wireless communications
CN106302296B (en) High dynamic narrow band signal frequency tracking method
JP2001520484A (en) Synchronization method and system for wireless communication
CA3059493C (en) Transmitter and receiver and corresponding methods
CN118367959B (en) Satellite frequency hopping spread spectrum communication time synchronization method, device, equipment and storage medium
CN109586761B (en) Tracking demodulation method of high dynamic spread spectrum signal
CN113972929A (en) Method for capturing spread spectrum signal under high dynamic Doppler
US9692587B2 (en) Phase tracking
TWI487335B (en) Digital data-aided frequency offset estimation
CN112511182B (en) Satellite-borne measurement and control data transmission receiving device
CN115865127B (en) Parameter estimation and demodulation method for direct-spread signal
CN113922843A (en) Communication system signal synchronization method and system
CN109150234B (en) Direct sequence spread spectrum signal transmission method based on direct differential coherent accumulation
KR100327901B1 (en) Compensation for the Doppler Frequency Shift using FFT
US8995585B2 (en) Carrier recovery method and carrier recovery device for pseudo random noise based system
Hu et al. Design and implementation of capture and tracking algorithm based on spread spectrum communication
CN117792428B (en) Spread spectrum signal carrier recovery method and related assembly
US7539167B2 (en) Spread spectrum receiver and method for carrier frequency offset compensation in such a spread spectrum receiver
CN110855317A (en) Non-uniform spread spectrum synchronization method

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant