Movatterモバイル変換


[0]ホーム

URL:


CN116318245B - A folding acquisition method for direct sequence spread spectrum long code - Google Patents

A folding acquisition method for direct sequence spread spectrum long code
Download PDF

Info

Publication number
CN116318245B
CN116318245BCN202211374948.4ACN202211374948ACN116318245BCN 116318245 BCN116318245 BCN 116318245BCN 202211374948 ACN202211374948 ACN 202211374948ACN 116318245 BCN116318245 BCN 116318245B
Authority
CN
China
Prior art keywords
data
code
spread spectrum
local
folding
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
CN202211374948.4A
Other languages
Chinese (zh)
Other versions
CN116318245A (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.)
Nanjing University of Posts and Telecommunications
Original Assignee
Nanjing University of Posts and Telecommunications
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 Nanjing University of Posts and TelecommunicationsfiledCriticalNanjing University of Posts and Telecommunications
Priority to CN202211374948.4ApriorityCriticalpatent/CN116318245B/en
Publication of CN116318245ApublicationCriticalpatent/CN116318245A/en
Application grantedgrantedCritical
Publication of CN116318245BpublicationCriticalpatent/CN116318245B/en
Activelegal-statusCriticalCurrent
Anticipated expirationlegal-statusCritical

Links

Classifications

Landscapes

Abstract

The invention discloses a folding capturing method of a direct sequence spread spectrum long code, which comprises the steps of carrying out partial matching correlation on a high-frequency spread spectrum signal and a local folding code after pretreatment and mixing treatment, storing a correlation result in a two-dimensional register, carrying out grouping FFT operation and accumulation on the correlation result to obtain a power spectrum of the same code phase of the correlation result, squaring an I/Q path power spectrum to obtain a maximum peak value far larger than other power spectrum amplitude values, comparing the maximum peak value with a threshold value, and if the maximum peak value is larger than the threshold value, obtaining a Doppler frequency offset estimation value of an input signal through the corresponding local spread spectrum code. The local codes are folded, a plurality of code phases can be searched by one-time correlation, and meanwhile, the correlation results are subjected to grouping FFT (fast Fourier transform), so that the operation difficulty and the calculation time can be reduced.

Description

Folding capturing method for direct sequence spread spectrum long code
Technical Field
The invention relates to a folding capturing method of a direct sequence spread spectrum long code, belonging to the technical field of spread spectrum communication.
Background
Spread spectrum communication is widely used because of its advantages of good multipath resistance, strong interference resistance, good confidentiality, etc.
For a complete set of spread spectrum communication systems, the system can be divided into a transmitting end and a receiving end. The transmitting end is used for modulating the data information to be transmitted through a spread spectrum code sequence, realizing the spectrum spreading of the data information, then carrying out shaping and filtering, and then carrying out transmission, and the receiving end is used for receiving the signal after wireless transmission and carrying out correlation operation by utilizing the spread spectrum code sequence which is the same as that of the transmitting end, so as to realize synchronous receiving, despreading and recovering the data information to be transmitted originally. The final purpose of the whole wireless transmission system is to make the original data consistent with the data information after despreading and recovering, thus achieving error-free transmission of the data.
However, after the whole signal is transmitted through the wireless channel, the whole signal is inevitably affected by transmission environments such as noise, obstacles, relative movement and the like, so that the signal is subjected to code error in the transmission process, and the effectiveness of the communication system is lowered. The capturing of the spread spectrum communication system is the first processing module that the data arrives after being transmitted through the wireless channel, which directly determines the performance of subsequent synchronization and despreading, so the research on the capturing system is particularly important.
Disclosure of Invention
Synchronization in a direct sequence spread spectrum communication system can generally be divided into two phases, acquisition and tracking. The spread spectrum acquisition is also called coarse synchronization, realizes the initial synchronization of data, and determines the code phase of a data symbol to be within a 1/2 symbol interval deviation range. Spread spectrum tracking, also called fine synchronization, is a tracking phase after initial synchronization, in which the phase deviation is controlled within one sampling interval by using the autocorrelation of the PN code.
The DSSS fast acquisition methods can be largely divided into two categories, time domain acquisition and frequency domain acquisition. The time domain-based acquisition method includes serial/parallel acquisition by using a matched filter, and the frequency domain-based acquisition method includes cyclic correlation by using FFT to realize parallel matched search. The time domain correlation and the frequency domain parallel FFT search are jointly searched, and the combined technology is called partial matched filter PMF-FFT and a series of regenerated optimization algorithms. The time domain capturing method carries out correlation operation on each code phase and the local code by a matched filtering method, the structure is simple to realize, but the required registers and operation units are too many, so that the capturing time is too long. The frequency domain capturing method has fast time for capturing the frequency domain conjugate convolution by the parallel FFT method, but has high implementation complexity. The fast capturing frequency offset correcting capability based on PMF-FFT is limited by the number of FFT points, and the requirements of large frequency offset and limited resources can not be met.
The present invention aims to solve the above-mentioned problems of the prior art, and provides a folded acquisition method for a direct sequence spread spectrum long code.
In order to achieve the above purpose, the invention is realized by adopting the following technical scheme:
In a first aspect, the present invention provides a method for folding acquisition of a direct sequence spread spectrum long code, including:
s1, acquiring a received high-frequency spread spectrum signal transmitted through a wireless channel;
S2, carrying out down-conversion treatment and A/D conversion on the high-frequency spread spectrum signal to obtain a digital intermediate frequency signal;
S3, carrying out energy detection on the digital intermediate frequency signal;
S4, responding to the detected packet signal energy, preprocessing and modulating the digital intermediate frequency signal into data with fixed bit width to obtain preprocessed data; carrying out digital down-conversion processing on the preprocessed data by using orthogonal carriers to obtain I/Q two paths of orthogonal data;
s5, obtaining M x L point local spread spectrum code data generated by a local spread spectrum code module, and carrying out local code staggering and N chip superposition on the local spread spectrum code data to obtain M x L folding codes;
S6, performing partial matching correlation operation on the I/Q two-way orthogonal data and the folding code to obtain a partial matching correlation result of the folding code and the I/Q two-way orthogonal data;
S7, grouping the partial matching correlation results to obtain grouped matching correlation results, and performing frequency domain FFT (fast Fourier transform) on each group of the grouped matching correlation results to obtain frequency domain data;
S8, comparing the maximum value of the M frequency domain energies K with an adaptive threshold value;
In response to the maximum value of the M frequency domain energies K not exceeding the adaptive threshold value, updating M-point local spread spectrum code data generated by a local spread spectrum code module, and repeating the steps S5 to S8 to acquire the next round;
s9, responding to the fact that the maximum value of the M frequency domain energy K exceeds the self-adaptive threshold value to indicate successful capture, restoring the folding code corresponding to the maximum value of the M frequency domain energy K into a group of unfolded N sections of local spread spectrum original codes, respectively carrying out correlation operation on the high-frequency spread spectrum signal and the N sections of local spread spectrum original codes, determining the position information of the aligned local spread spectrum code data, and realizing folding capture of the direct sequence spread spectrum long codes.
In some embodiments, S3, performing energy detection on the digital intermediate frequency signal includes:
The digital intermediate frequency signal contains noise, the digital intermediate frequency signal rn=sn+wn,sn is a receiving signal, wn is a noise component, so that the decision component mn is selected as the accumulated sum of the energy of the receiving signal under the window length L, and is expressed asComparing the decision component with a predetermined threshold Th to decide the packet detection situation:
H0:mn<Th does not appear to be a packet
H1:mn≥Th occurrence of packet
Where rn-k is the value of the digital intermediate frequency signal delayed by k,N and k are 0~L-1 variables, which are conjugate values of rn-k.
In some embodiments, preprocessing and modulating the digital intermediate frequency signal into data with a fixed bit width to obtain preprocessed data, including:
the digital intermediate frequency signal is modulated into fixed bit width data and the data is divided into M data blocks, each data block containing L-point data denoted xi (n), where i=0, 1.
In some embodiments, performing digital down-conversion processing on the preprocessed data by using orthogonal carriers to obtain I/Q two-way orthogonal data, including:
And carrying out digital down-conversion processing on the preprocessed data xi (n) by utilizing orthogonal carriers to obtain:
Ixi(n)=xi(n)*sin(2π*fI*m*ts),i=0,1,...,M-1,n=0,1,...,L-1;
Qxi(n)=xi(n)*cos(2π*fI*m*ts),i=0,1,...,M-1,n=0,1,...,L-1,
wherein Ixi (n) is I-path orthogonal data, qxi (n) is Q-path orthogonal data, fI is intermediate frequency carrier frequency of the transmitting end, ts is sampling time, m is the mth sampling point, and window length L.
In some embodiments, S5, obtaining M x L point local spread spectrum code data generated by the local spread spectrum code module, and performing local code staggered N chip superposition on the local spread spectrum code data to obtain M x L folding codes, including:
the local spread code data is divided into M segments, each segment having a length of L symbols ri (n), denoted as:
ri(n)i=0,1,...,M-1,n=0,1,...L-1;
And (3) carrying out local code staggering N-chip superposition on the local spread spectrum code data to obtain M x L folding codes ro (N), wherein the M x L folding codes are denoted as ro(n)=ri(n)+ri(n+1)+...+ri (n+N-1) n=0, 1.
In some embodiments, S6, performing a partial matching correlation operation on the I/Q two-way orthogonal data and the folding code to obtain a partial matching correlation result of the folding code and the I/Q two-way orthogonal data, including:
The I path and the Q path are respectively provided with an L-bit matching correlation arithmetic unit, partial matching correlation results of the folding code and the I/Q path orthogonal data are stored by using a two-dimensional register of M rows and L columns, and the I path data are taken as an example, and each partial matching correlation result is recorded as follows:
...
Ixi (n) is I-path orthogonal data, the relevant value of COR (0, 0) is the incoherent accumulated value of the corresponding phases of ro (n) with the length L of the first segment and ro (n) with the length L of the first segment, and the same is true:
...
The partial match correlation result of the two-dimensional register stores a value of (Ci,j =cor (i, j)):
In some embodiments, S7, grouping the partial matching correlation results to obtain grouped matching correlation results, and performing frequency domain FFT conversion on each group of grouped matching correlation results to obtain frequency domain data, where the steps include:
The grouping rule is that each column of correlation values is divided into W groups, each group has P=M/W correlation values, and the correlation values of the corresponding bits of each group are different by W intervals;
M pieces of data are included in the matched correlation results after grouping, wherein M pieces of data are in total, and the phase differences are the same;
From each column, P data is selected for FFT at the first clock cycle, P data is selected for FFT at the second clock cycle,..and P data is selected for W clock cycle FFT;(I0,I1,...,Iw-1)=fft(Pi,0,Pi,1,...,Pi,w-1)、(Q0,Q1,...,Qw-1)=fft(Pi,0,Pi,1,...,Pi,w-1);
And after W clock cycles, carrying out incoherent accumulation on W groups of frequency domain data of each row of each I/Q, wherein the accumulated value of the nth row of the I way is In, the accumulated value of the nth row of the Q way is Qn, and carrying out modular square addition on the accumulated values of the corresponding rows of the I/Q way to obtain frequency domain energy Kn and frequency domain energy Kn=In2+Qn2.
In some embodiments, the adaptive threshold p=pmax/Pave, where Pmax is the peak energy of the I/Q two-way orthogonal data signal, and Pave is the average energy of the I/Q two-way orthogonal data signal.
In a second aspect, the present invention provides a folded acquisition device for a direct sequence spread spectrum long code, comprising a processor and a storage medium;
The storage medium is used for storing instructions;
The processor is configured to operate in accordance with the instructions to perform the steps of the method according to the first aspect.
In a third aspect, the present invention provides a storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method of the first aspect.
The method has the advantages that when the local code is folded and is partially matched and correlated with the received signal, the method is equivalent to one-time correlation and simultaneously detects a plurality of code phases, so that the average acquisition time is greatly reduced, the realization structure is not more complicated, and the contradiction between the acquisition efficiency and the realization complexity is effectively solved. Meanwhile, the grouping FFT operation is carried out aiming at the problem that the calculation time is longer as the calculation amount is larger as the FFT point number is more, the complexity is reduced and the resource consumption is greatly reduced under the condition that the signal envelope characteristic and the FFT spectrum resolution accuracy are not affected. The method has the advantages of high efficiency, short capturing time, large capturing bandwidth and the like, and has better capturing probability under the condition of high dynamic low signal to noise ratio than the traditional capturing algorithm.
Drawings
FIG. 1 is a general block diagram of a capture method according to an embodiment of the present invention;
FIG. 2 is a schematic diagram of an energy detection module in a capturing method according to an embodiment of the present invention;
FIG. 3 is a schematic diagram illustrating data folding in a capturing method according to an embodiment of the present invention;
FIG. 4 is a diagram showing a sequence of partial matching correlation module correlation operations in accordance with an embodiment of the present invention;
FIG. 5 is a schematic diagram of FFT performed by partial matching correlation module phase grouping in an embodiment of the present invention;
FIG. 6 is a diagram illustrating an implementation of a capture method according to an embodiment of the present invention;
FIG. 7 is a capturing effect diagram according to an embodiment of the present invention.
Detailed Description
The invention is further described below with reference to the accompanying drawings. The following examples are only for more clearly illustrating the technical aspects of the present invention, and are not intended to limit the scope of the present invention.
In the description of the present invention, the meaning of a number is one or more, the meaning of a number is two or more, and greater than, less than, exceeding, etc. are understood to exclude the present number, and the meaning of a number is understood to include the present number. The description of the first and second is for the purpose of distinguishing between technical features only and should not be construed as indicating or implying relative importance or implicitly indicating the number of technical features indicated or implicitly indicating the precedence of the technical features indicated.
In the description of the present invention, the descriptions of the terms "one embodiment," "some embodiments," "illustrative embodiments," "examples," "specific examples," or "some examples," etc., mean that a particular feature, structure, material, or characteristic described in connection with the embodiment or example is included in at least one embodiment or example of the present invention. In this specification, schematic representations of the above terms do not necessarily refer to the same embodiments or examples. Furthermore, the particular features, structures, materials, or characteristics described may be combined in any suitable manner in any one or more embodiments or examples.
Example 1:
A method of folded acquisition of a direct sequence spread spectrum long code, comprising:
s1, acquiring a received high-frequency spread spectrum signal transmitted through a wireless channel;
S2, carrying out down-conversion treatment and A/D conversion on the high-frequency spread spectrum signal to obtain a digital intermediate frequency signal;
S3, carrying out energy detection on the digital intermediate frequency signal;
S4, responding to the detected packet signal energy, preprocessing and modulating the digital intermediate frequency signal into data with fixed bit width to obtain preprocessed data; carrying out digital down-conversion processing on the preprocessed data by using orthogonal carriers to obtain I/Q two paths of orthogonal data;
s5, obtaining M x L point local spread spectrum code data generated by a local spread spectrum code module, and carrying out local code staggering and N chip superposition on the local spread spectrum code data to obtain M x L folding codes;
S6, performing partial matching correlation operation on the I/Q two-way orthogonal data and the folding code to obtain a partial matching correlation result of the folding code and the I/Q two-way orthogonal data;
S7, grouping the partial matching correlation results to obtain grouped matching correlation results, and performing frequency domain FFT (fast Fourier transform) on each group of the grouped matching correlation results to obtain frequency domain data;
S8, comparing the maximum value of the M frequency domain energies K with an adaptive threshold value;
In response to the maximum value of the M frequency domain energies K not exceeding the adaptive threshold value, updating M-point local spread spectrum code data generated by a local spread spectrum code module, and repeating the steps S5 to S8 to acquire the next round;
s9, responding to the fact that the maximum value of the M frequency domain energy K exceeds the self-adaptive threshold value to indicate successful capture, restoring the folding code corresponding to the maximum value of the M frequency domain energy K into a group of unfolded N sections of local spread spectrum original codes, respectively carrying out correlation operation on the high-frequency spread spectrum signal and the N sections of local spread spectrum original codes, determining the position information of the aligned local spread spectrum code data, and realizing folding capture of the direct sequence spread spectrum long codes.
In some embodiments, S3, performing energy detection on the digital intermediate frequency signal includes:
The digital intermediate frequency signal contains noise, the digital intermediate frequency signal rn=sn+wn,sn is a receiving signal, wn is a noise component, so that the decision component mn is selected as the accumulated sum of the energy of the receiving signal under the window length L, and is expressed asComparing the decision component with a predetermined threshold Th to decide the packet detection situation:
H0:mn<Th does not appear to be a packet
H1:mn≥Th occurrence of packet
Where rn-k is the value of the digital intermediate frequency signal delayed by k,N and k are 0~L-1 variables, which are conjugate values of rn-k.
In some embodiments, preprocessing and modulating the digital intermediate frequency signal into data with a fixed bit width to obtain preprocessed data, including:
the digital intermediate frequency signal is modulated into fixed bit width data and the data is divided into M data blocks, each data block containing L-point data denoted xi (n), where i=0, 1.
In some embodiments, performing digital down-conversion processing on the preprocessed data by using orthogonal carriers to obtain I/Q two-way orthogonal data, including:
And carrying out digital down-conversion processing on the preprocessed data xi (n) by utilizing orthogonal carriers to obtain:
Ixi(n)=xi(n)*sin(2π*fI*m*ts),i=0,1,...,M-1,n=0,1,...,L-1;
Qxi(n)=xi(n)*cos(2π*fI*m*ts),i=0,1,...,M-1,n=0,1,...,L-1,
wherein Ixi (n) is I-path orthogonal data, qxi (n) is Q-path orthogonal data, fI is intermediate frequency carrier frequency of the transmitting end, ts is sampling time, m is the mth sampling point, and window length L.
In some embodiments, S5, obtaining M x L point local spread spectrum code data generated by the local spread spectrum code module, and performing local code staggered N chip superposition on the local spread spectrum code data to obtain M x L folding codes, including:
the local spread code data is divided into M segments, each segment having a length of L symbols ri (n), denoted as:
ri(n)i=0,1,...,M-1,n=0,1,...L-1;
And (3) carrying out local code staggering N-chip superposition on the local spread spectrum code data to obtain M x L folding codes ro (N), wherein the M x L folding codes are denoted as ro(n)=ri(n)+ri(n+1)+...+ri (n+N-1) n=0, 1.
In some embodiments, S6, performing a partial matching correlation operation on the I/Q two-way orthogonal data and the folding code to obtain a partial matching correlation result of the folding code and the I/Q two-way orthogonal data, including:
The I path and the Q path are respectively provided with an L-bit matching correlation arithmetic unit, partial matching correlation results of the folding code and the I/Q path orthogonal data are stored by using a two-dimensional register of M rows and L columns, and the I path data are taken as an example, and each partial matching correlation result is recorded as follows:
...
Ixi (n) is I-path orthogonal data, the relevant value of COR (0, 0) is the incoherent accumulated value of the corresponding phases of ro (n) with the length L of the first segment and ro (n) with the length L of the first segment, and the same is true:
...
The partial match correlation result of the two-dimensional register stores a value of (Ci,j =cor (i, j)):
In some embodiments, S7, grouping the partial matching correlation results to obtain grouped matching correlation results, and performing frequency domain FFT conversion on each group of grouped matching correlation results to obtain frequency domain data, where the steps include:
The grouping rule is that each column of correlation values is divided into W groups, each group has P=M/W correlation values, and the correlation values of the corresponding bits of each group are different by W intervals;
M pieces of data are included in the matched correlation results after grouping, wherein M pieces of data are in total, and the phase differences are the same;
From each column, P data is selected for FFT at the first clock cycle, P data is selected for FFT at the second clock cycle,..and P data is selected for W clock cycle FFT;(I0,I1,...,Iw-1)=fft(Pi,0,Pi,1,...,Pi,w-1)、(Q0,Q1,...,Qw-1)=fft(Pi,0,Pi,1,...,Pi,w-1);
And after W clock cycles, carrying out incoherent accumulation on W groups of frequency domain data of each row of each I/Q, wherein the accumulated value of the nth row of the I way is In, the accumulated value of the nth row of the Q way is Qn, and carrying out modular square addition on the accumulated values of the corresponding rows of the I/Q way to obtain frequency domain energy Kn and frequency domain energy Kn=In2+Qn2.
In some embodiments, the adaptive threshold p=pmax/Pave, where Pmax is the peak energy of the I/Q two-way orthogonal data signal, and Pave is the average energy of the I/Q two-way orthogonal data signal.
Example 2
In a second aspect, the present embodiment provides a folded acquisition device for a direct sequence spread spectrum long code, including a processor and a storage medium;
The storage medium is used for storing instructions;
The processor is operative according to the instructions to perform the steps of the method according to embodiment 1.
In some embodiments, as shown in fig. 1, a folding capture device for a high dynamic direct sequence spread spectrum long code comprises an a/D analog-to-digital conversion unit, an energy detection module, a data preprocessing module, a mixing module, a sampling clock control module, a local spread spectrum code generation module, a folding control module, a partial matching correlation module, a shift control module, a grouping control module, an FFT operation module, a data accumulation buffer module, a feedback control module, a threshold decision module and a code position determination module. After the input signal is processed by a module and then is subjected to correlation processing with the local code to obtain a power spectrum, a maximum peak value far larger than the amplitude values of other power spectrums is obtained, the maximum peak value is compared with a threshold value, if the maximum peak value is larger than the threshold value, the received signal corresponding to the peak value is aligned with the local code phase, then the received signal is correlated with the corresponding local code which participates in folding, and then the peak value is obtained, and then the two-dimensional coordinate corresponding to the peak value can determine the input code phase and Doppler frequency offset.
The sampling clock control module comprises a local code and a receiving signal which are sent into a partial matching correlation module control clock and a group extraction correlation data value which is subjected to FFT operation control clock, wherein the group extraction correlation data clock is W times of the partial matching correlation module clock, and W is the number of groups of data.
The code phase determining module determines the accurate code phase of the received signal after the acquisition is successful, and determines that the received signal is aligned with one code phase of a plurality of local codes participating in overlapping due to the fact that the correlation energy between the received signal and the local code obtained after overlapping is the largest, so that the received signal and the local code obtained before non-overlapping addition are respectively subjected to correlation operation, and the code phase with the largest correlation energy is found, namely the code phase of the received signal is determined.
The local spreading code is folded, and when the local spreading code is partially matched and correlated with a received signal, the method is equivalent to one-time correlation and simultaneously detects a plurality of code phases, so that the average acquisition time is greatly reduced, the realization structure is not more complicated, and the contradiction between the acquisition efficiency and the realization complexity is effectively solved. Meanwhile, the grouping FFT operation is carried out aiming at the problem that the calculation time is longer as the calculation amount is larger as the FFT point number is more, the complexity is reduced and the resource consumption is greatly reduced under the condition that the signal envelope characteristic and the FFT spectrum resolution accuracy are not affected.
The spread spectrum signal capturing process in this embodiment includes the following steps:
1) The folding capture method receives a high-frequency spread spectrum signal transmitted through a wireless channel, transmits the received high-frequency spread spectrum signal to a radio frequency unit for down-conversion treatment, and converts the signal into a digital intermediate frequency signal through an A/D conversion unit after the down-conversion treatment.
2) Fig. 2 shows a structure of the energy detection module. The energy detection module comprises a data caching module, a main control module, a delay window energy calculation module, a correlation window energy calculation module and a code element search module. The data buffer module realizes buffer of input data waiting to be detected, and realizes output and stop of buffer data when the start and end positions of data packets are found, the main control module outputs corresponding control instructions (packet detection is effective, etc.) to the data buffer module according to the current state of the system (such as the packet detection is completed in the process of processing the packet detection) and the output result of the code element search module, and three modules of delay window energy calculation, correlation window energy calculation and code element search form the main body of a delay correlation algorithm to complete packet detection and feed back to the main control module.
The digital intermediate frequency signal enters an energy detection module, namely, whether new data arrives on a channel in a burst transmission mode or not is detected. Since the received signal contains noise, i.e. rn=sn+wn,sn is the received signal and wn is the noise component, the decision component mn is selected as the cumulative sum of the received signal energy under the window length L, and can be expressed asComparing the decision component with a predetermined threshold Th to decide the packet detection situation:
H0:mn<Th does not appear to be a packet
H1:mn≥Th presents a packet.
3) After the packet signal energy is detected, the digital intermediate frequency signal is sent to a data preprocessing module, and the data preprocessing module modulates the digital intermediate frequency signal into data with fixed bit width. The data is divided into M data blocks simultaneously, each data block containing L-point data denoted as xi (n), where i=0, 1.
4) And sending the preprocessed data to a frequency mixing module for digital down conversion, down converting the intermediate frequency signal by using orthogonal carrier waves, and generating I/Q two paths of orthogonal data.
Ixi(n)=xi(n)*sin(2π*fI*m*ts),i=0,1,...,M-1,n=0,1,...,L-1;
Qxi(n)=xi(n)*cos(2π*fI*m*ts),i=0,1,...,M-1,n=0,1,...,L-1,
Wherein fI is the intermediate frequency carrier frequency of the transmitting end, ts is the sampling time, and m is the m-th sampling point.
5) The local spreading code module generates M-point data spreading code data and sequentially stores the data into the local spreading code register. The spreading code may be divided into M segments, each segment being L symbols in length, and may be denoted as:
ri(n)i=0,1,...,M-1,n=0,1,...L-1;
6) And sending the generated local spread spectrum code data into a folding control module for local code staggering and N chip superposition, wherein the superposed data can be recorded as ro(n)=ri(n)+ri(n+1)+...+ri (n+N-1) n=0, 1. The local spreading codes can obtain M x L folding codes after passing through the folding control module. Fig. 3 is a schematic diagram of a local spreading code folding operation.
7) And transmitting the I/Q two paths of orthogonal data and the local code to a partial matching correlation module for correlation operation, wherein the I path and the Q path are respectively provided with an L-bit matching correlation operator. The partial matching correlation result of each code bit of the folding code can be stored by a two-dimensional register of M rows and L columns. FIG. 4 is a schematic diagram of a partial match correlation operation. Each of the resulting expressions is noted:
As can be seen from COR (0, 0), the correlation value is an incoherent accumulated value of ro (n) with the first segment length L and xi (n) with the first segment length L, which correspond to the phases. It can be seen from the same principle
...
Further, this two-dimensional register can be obtained in turn with other stored values (Ci,j =cor (i, j)):
8) And sending the COR register into a grouping control module, wherein each column of correlation values is divided into W groups, each group has P=M/W correlation values, and each group of corresponding bit correlation values are different by W intervals. Taking the first packet of a column as an example, Pi,0:Ci,0,Ci,w,Ci,2w,...,Ci,w*(P-1).
9) After the matching correlation there are m×l data, where there are M total of identical phase differences. I.e. the correlation values obtained in column i are in phase. P data is selected for FFT at the first clock cycle, P data is selected for FFT at the second clock cycle, P data is selected for FFT at the W-th clock cycle, FFT.(I0,I1,...,Iw-1)=fft(Pi,0,Pi,1,...,Pi,w-1)、(Q0,Q1,...,Qw-1)=fft(Pi,0,Pi,1,...,Pi,w-1). for packet FFT operation is illustrated in fig. 5.
10 W clock cycles later, carrying out incoherent accumulation on W groups of frequency domain data of each row of each I/Q, wherein the accumulated value of the nth row of the I way is In, the accumulated value of the nth row of the Q way is Qn, and carrying out modular square addition on the accumulated values of the corresponding rows of the I/Q way to obtain frequency domain energy Kn and frequency domain energy Kn=In2+Qn2.
11 I/Q two-way orthogonal data pass through a threshold self-adaptive module, and the self-adaptive threshold value is calculated. Comparing the maximum value of the M accumulated K values obtained in the maximum step 9 with a threshold value, if the maximum value is found to exceed the threshold, then the code is successfully captured, otherwise, the local spreading code module is adjusted, the spreading code value of the next round is changed, and the steps (5) to (10) are repeated for carrying out the next round of capturing until the capturing is successful.
12 After the code is successfully captured, the spreading code corresponding to the maximum value is restored to be a local unfolded code and the received signal are respectively subjected to correlation operation, and the exact code element position is found out.
The local folding codes are respectively sent into I, Q paths and are respectively in partial matching correlation with the in-phase receiving signals and the quadrature receiving signals.
The local code generated by the local spread spectrum code generating module is stored in a register, and the register can perform simultaneous reading and writing, reading and writing before reading, reading after writing and the like.
The packet FFT selects a correlation value having a processing clock that is W times faster than the direct FFT processing correlation value clock.
After successful capturing, the highest peak is found out to a corresponding folded local pseudo code sequence, the folded codes are restored to N sections of unfolded local spread spectrum original codes, the received signals and the N sections of local spread spectrum codes are respectively subjected to correlation operation, and the local spread spectrum code corresponding to the highest value is found out, so that the code offset is determined.
The above-described spread spectrum signal acquisition method is described below by way of a specific example.
As shown in fig. 6, a block diagram of an example capture implementation is shown. After the module receiving signal passes through the a/D conversion unit 1001, it is sent to the energy detection unit 1002, and when detecting that new data arrives on the channel in the burst transmission mode, it can be observed that the receiving energy signal will have obvious jump.
The detected signal reception model can be expressed as: Ps is the received signal power, d (t) represents data modulation, ω0 is the data carrier frequency, ωd is the carrier doppler shift of the propagation process, and n (t) is gaussian white noise. The received signal is split into I/Q paths and fed to the mixing module 1003 where it is mixed using quadrature signals of the same data carrier frequency xI(n)=rI(t)cos(ω0t)、xQ(n)=rQ(t)sin(ω0 t). The mixed signals are stored in a register, and 2048 signal symbols are sequentially registered. The 2048 signal symbols are divided into 64 sets of 64 data, i.e., 64 bits of received signal length per partial-match correlation 1004.
Local spreading code the local spreading pseudo code period generated by the linear feedback shift register 1005 is l=223 -1. Each time, 64×256 local codes are sequentially taken for 4 times of folding, the length of the fold code after accumulation is 64, three code losses exist in 256 segments of fold codes, but the capturing result is sequentially sent to the partial matching correlator 1004 to perform correlation operation on the receiving signal.
The two input ends of the partial match correlator 1004 are respectively from a local folding code and a received signal, the length is 64, when the correlation operation is performed, the first segment x (0), x (1), x (63) receives the signal and r (0), r (1), r (63) the local folding code is input into the partial match correlator at the same time, then the local folding code is sequentially moved by one code element, for example, the second correlation time is x (0), x (1), x (63) and r (1), r (2), r (64) perform the correlation operation, and when the local folding code r (64), r (65), r (127) moves into the partial match correlator, the received signal is input into the x (64), x (127) and the corresponding bit. Each correlation result is stored in a two-dimensional (64, 64) register 1006.
The two-dimensional register has 64 rows and 64 columns in total, and takes the first column as an example, when the two-dimensional register is sent to the grouping FFT module 1007 for operation, four groupings are carried out, namely (C0,0,C0,4,...,C0,60)、(C0,1,C0,5,...,C0,61)、(C0,2,C0,6,...,C0,62)、(C0,3,C0,7,...,C0,63) respectively carry out 16-point FFT operation, and the results after operation are accumulated. The FFT operation method is the same for each column.
One two-dimensional register can calculate 64 energy values, and each of the two paths of I/Q has one two-dimensional register, which can be recorded as I0,I1,...,I63;Q0,Q1,...,Q63.
Order theComparing to obtain the maximum peak value K, comparing the peak value K with a judgment threshold value module 1008, if the peak value K is larger than the threshold value, capturing successfully, determining the phase of the pseudo code in the next step, and if the peak value K is smaller than the threshold value, searching the local pseudo code in the next round, and repeating the operation.
The pseudo code phase determining module 1009 finds out the corresponding local spread spectrum folding code through the maximum peak value, restores the local spread spectrum folding code to the local spread spectrum original code, then respectively correlates the local spread spectrum original code with the received signal, finds out the maximum peak value of the correlation, and aligns the received signal with the local spread spectrum code phase at this time, thereby determining the Doppler frequency offset and the code phase value. The determined doppler frequency offset is then tracked with the code phase value for fine synchronization, as shown in fig. 7.
Example 3
In a third aspect, the present embodiment provides a storage medium having stored thereon a computer program which, when executed by a processor, implements the steps of the method described in embodiment 1.
It will be appreciated by those skilled in the art that embodiments of the present application may be provided as a method, system, or computer program product. Accordingly, the present application may take the form of an entirely hardware embodiment, an entirely software embodiment or an embodiment combining software and hardware aspects. Furthermore, the present application may take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, and the like) having computer-usable program code embodied therein.
The present application is described with reference to flowchart illustrations and/or block diagrams of methods, apparatus (systems) and computer program products according to embodiments of the application. It will be understood that each flow and/or block of the flowchart illustrations and/or block diagrams, and combinations of flows and/or blocks in the flowchart illustrations and/or block diagrams, can be implemented by computer program instructions. These computer program instructions may be provided to a processor of a general purpose computer, special purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be stored in a computer-readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer-readable memory produce an article of manufacture including instruction means which implement the function specified in the flowchart flow or flows and/or block diagram block or blocks.
These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions which execute on the computer or other programmable apparatus provide steps for implementing the functions specified in the flowchart flow or flows and/or block diagram block or blocks.
The foregoing is merely a preferred embodiment of the present invention and it should be noted that modifications and adaptations to those skilled in the art may be made without departing from the principles of the present invention, which are intended to be comprehended within the scope of the present invention.

Claims (9)

Translated fromChinese
1.一种直接序列扩频长码的折叠捕获方法,其特征在于,包括:1. A folding acquisition method for a direct sequence spread spectrum long code, comprising:S1、获取接收到的通过无线信道传输的高频扩频信号;S1, obtaining a received high frequency spread spectrum signal transmitted through a wireless channel;S2、将所述高频扩频信号进行下变频处理、A/D转换,得到数字中频信号;S2, performing down-conversion processing and A/D conversion on the high frequency spread spectrum signal to obtain a digital intermediate frequency signal;S3、对数字中频信号进行能量检测;S3, performing energy detection on the digital intermediate frequency signal;S4、响应于检测到分组信号能量,将所述数字中频信号进行预处理调制为固定位宽的数据,得到预处理后的数据;对所述预处理后的数据利用正交的载波进行数字下变频处理,得到I/Q两路正交数据;S4, in response to detecting the packet signal energy, pre-processing and modulating the digital intermediate frequency signal into fixed-bit-width data to obtain pre-processed data; performing digital down-conversion processing on the pre-processed data using an orthogonal carrier to obtain I/Q two-way orthogonal data;S5、获取本地扩频码模块产生的M*L点本地扩频码数据;对本地扩频码数据进行本地码错开N码片叠加,得到M*L个折叠码;S5, obtaining M*L point local spread spectrum code data generated by the local spread spectrum code module; performing local code staggering N code chips on the local spread spectrum code data to obtain M*L folded codes;S6、将I/Q两路正交数据和折叠码进行部分匹配相关运算,得到折叠码与I/Q两路正交数据的部分匹配相关结果,具体包括:S6, performing a partial matching correlation operation on the I/Q two-way orthogonal data and the folding code to obtain a partial matching correlation result between the folding code and the I/Q two-way orthogonal data, specifically including:I路和Q路各有一个L位匹配相关运算器,折叠码与I/Q两路正交数据的部分匹配相关结果用一个M行L列的二维寄存器存放;各个部分匹配相关结果记为:The I path and Q path each have an L-bit matching correlation operator. The partial matching correlation results of the folded code and the I/Q two-path orthogonal data are stored in a two-dimensional register with M rows and L columns. Each partial matching correlation result is recorded as:Ixi(n)为I路正交数据,COR(0,0)相关值是第一段长为L的Ixi(n)和第一段长为L的ro(n)各对应相位的非相干累加值;同理:Ixi (n) is I-channel orthogonal data, and the COR(0,0) correlation value is the incoherent accumulation value of the corresponding phases of the first segment length L ofIxi (n) and the first segment length L ofr0 (n); similarly:二维寄存器的部分匹配相关结果存储值为(Ci,j=COR(i,j)):The partial match correlation result storage value of the two-dimensional register is (Ci, j = COR (i, j)):S7、对所述部分匹配相关结果进行分组得到分组后的匹配相关结果,对分组后的匹配相关结果中的每一组分别进行频域FFT转换,得到频域数据;将设定周期的频域数据进行累加处理得到M个频域能量K;S7, grouping the partial matching correlation results to obtain grouped matching correlation results, performing frequency domain FFT conversion on each group of the grouped matching correlation results to obtain frequency domain data; accumulating the frequency domain data of a set period to obtain M frequency domain energies K;S8、将M个频域能量K中的最大值与自适应门限值进行比较;S8, comparing the maximum value of the M frequency domain energies K with the adaptive threshold value;响应于M个频域能量K中的最大值未超过自适应门限值,更新本地扩频码模块产生的M*L点本地扩频码数据,重复步骤S5到步骤S8进行下一轮捕获;In response to the maximum value of the M frequency domain energies K not exceeding the adaptive threshold value, the M*L point local spread spectrum code data generated by the local spread spectrum code module is updated, and steps S5 to S8 are repeated to perform the next round of capture;S9、响应于M个频域能量K中的最大值超过自适应门限值,表明捕获成功;将M个频域能量K值中的最大值对应的折叠码还原成一组未折叠的N段本地扩频原码,将高频扩频信号与N段本地扩频原码分别进行相关运算,确定对齐的本地扩频码数据的位置信息,实现直接序列扩频长码的折叠捕获。S9. In response to the maximum value among the M frequency domain energy K values exceeding the adaptive threshold value, it indicates that the capture is successful; the folded code corresponding to the maximum value among the M frequency domain energy K values is restored to a set of unfolded N-segment local spread spectrum original codes, and the high-frequency spread spectrum signal and the N-segment local spread spectrum original codes are respectively correlated to determine the position information of the aligned local spread spectrum code data, thereby realizing the folded capture of the direct sequence spread spectrum long code.2.根据权利要求1所述的直接序列扩频长码的折叠捕获方法,其特征在于,S3、对数字中频信号进行能量检测,包括:2. The folding capture method of direct sequence spread spectrum long code according to claim 1, characterized in that S3, performing energy detection on the digital intermediate frequency signal, comprises:数字中频信号中包含噪声,数字中频信号rn=sn+wn,sn为接收信号,wn为噪声分量,使得判决分量mn选为接收信号能量在窗口长度L下的累加和,表示为使判决分量与预定阈值Th比较后判定分组检测情况:The digital intermediate frequency signal contains noise. The digital intermediate frequency signal rn =sn +wn , where sn is the received signal and wn is the noise component. The decision component mn is selected as the cumulative sum of the received signal energy under the window length L, which is expressed as The decision component is compared with the predetermined thresholdTh to determine the packet detection situation:H0:mn<Th没有出现分组H0 :mn <ThNo grouping occursH1:mn≥Th出现分组H1 :mn ≥Th appears in group其中rn-k为数字中频信号延迟k后的值,为rn-k的共轭值,n、k为0~L-1的变量。Where rnk is the value of the digital intermediate frequency signal after delay k, is the conjugate value of rnk , and n and k are variables ranging from 0 to L-1.3.根据权利要求1所述的直接序列扩频长码的折叠捕获方法,其特征在于,将所述数字中频信号进行预处理调制为固定位宽的数据,得到预处理后的数据,包括:3. The folding capture method of direct sequence spread spectrum long code according to claim 1 is characterized in that the digital intermediate frequency signal is pre-processed and modulated into fixed bit width data to obtain the pre-processed data, comprising:将数字中频信号调制为固定位宽的数据,并将数据分为M个数据块,每个数据块包含L点数据记为xi(n),其中i=0,1,...,M-1,n=0,1,...,L-1,并用寄存器将各段数据顺序寄存。The digital intermediate frequency signal is modulated into data of fixed bit width, and the data is divided into M data blocks, each data block contains L data points denoted as xi (n), where i = 0, 1, ..., M-1, n = 0, 1, ..., L-1, and each segment of data is stored sequentially in a register.4.根据权利要求1所述的直接序列扩频长码的折叠捕获方法,其特征在于,对所述预处理后的数据利用正交的载波进行数字下变频处理,得到I/Q两路正交数据,包括:4. The folding capture method of direct sequence spread spectrum long code according to claim 1, characterized in that the pre-processed data is subjected to digital down-conversion processing using an orthogonal carrier to obtain I/Q two-way orthogonal data, comprising:将预处理后的数据xi(n)利用正交的载波进行数字下变频处理,得到:The pre-processed data xi (n) is digitally down-converted using an orthogonal carrier wave to obtain:Ixi(n)=xi(n)*sin(2π*fI*m*ts),i=0,1,...,M-1,n=0,1,...,L-1;Ixi (n)=xi (n)*sin (2π*fI *m*ts ), i=0,1,...,M-1, n=0,1,...,L-1;Qxi(n)=xi(n)*cos(2π*fI*m*ts),i=0,1,...,M-1,n=0,1,...,L-1,Qxi (n)=xi (n)*cos(2π*fI *m*ts ), i=0,1,...,M-1, n=0,1,...,L-1,其中,Ixi(n)为I路正交数据,Qxi(n)为Q路正交数据,fI为发射端中频载波频率,ts为采样时间,m为第m个采样点,窗口长度L。Among them,Ixi (n) is I-channel orthogonal data,Qxi (n) is Q-channel orthogonal data,fI is the intermediate frequency carrier frequency of the transmitter,ts is the sampling time, m is the mth sampling point, and the window length is L.5.根据权利要求1所述的直接序列扩频长码的折叠捕获方法,其特征在于,S5、获取本地扩频码模块产生的M*L点本地扩频码数据;对本地扩频码数据进行本地码错开N码片叠加,得到M*L个折叠码,包括:5. The folding acquisition method of direct sequence spread spectrum long code according to claim 1, characterized in that S5, obtaining M*L point local spread spectrum code data generated by the local spread spectrum code module; performing local code staggered N code chips superposition on the local spread spectrum code data to obtain M*L folding codes, comprising:本地扩频码数据分为M段,每段长度为L个码元ri(n),记为:The local spread spectrum code data is divided into M segments, each segment is L code elementsri (n), denoted as:ri(n)i=0,1,...,M-1,n=0,1,...L-1;ri (n)i=0,1,...,M-1,n=0,1,...L-1;对本地扩频码数据进行本地码错开N码片叠加,得到M*L个折叠码ro(n),记为:ro(n)=ri(n)+ri(n+1)+...+ri(n+N-1)n=0,1,...,L-1。The local spread spectrum code data is superimposed with local codes staggered by N code chips to obtain M*L folding codesro (n), which can be expressed as:ro (n)=ri (n)+ri (n+1)+...+ri (n+N-1)n=0,1,...,L-1.6.根据权利要求1所述的直接序列扩频长码的折叠捕获方法,其特征在于,S7、对所述部分匹配相关结果进行分组得到分组后的匹配相关结果,对分组后的匹配相关结果中的每一组分别进行频域FFT转换,得到频域数据,包括:6. The folding capture method of direct sequence spread spectrum long code according to claim 1, characterized in that, S7, grouping the partial matching correlation results to obtain grouped matching correlation results, performing frequency domain FFT conversion on each group of the grouped matching correlation results to obtain frequency domain data, comprising:分组规则为:每列相关值分为W组,每组有P=M/W个相关值,每组对应位相关值相差W间隔;某列的第一个分组为:P0,i:C0,i,Cw,i,C2w,i,...,Cw*(P-1),i;P0,i表示第i列第一个分组序列;The grouping rule is: each column of correlation values is divided into W groups, each group has P = M/W correlation values, and the corresponding bit correlation values of each group differ by W intervals; the first grouping of a column is: P0,i :C0,i ,Cw,i ,C2w,i ,...,Cw*(P-1),i ; P0,i represents the first grouping sequence of the i-th column;分组后的匹配相关结果有M*L个数据,其中相位差相同的共有M个;即第i列得到的相关值相位相同;The matching correlation results after grouping have M*L data, of which M have the same phase difference; that is, the correlation values obtained in the i-th column have the same phase;从每一列的在第一个时钟周期选P个数据进行FFT、第二个时钟周期选P个数据进行FFT、…、第W个时钟周期选P个数据进行FFT;(I0,I1,...,Iw-1)=fft(Pi,0,Pi,1,...,Pi,w-1)、(Q0,Q1,...,Qw-1)=fft(Pi,0,Pi,1,...,Pi,w-1);Select P data from each column in the first clock cycle for FFT, select P data in the second clock cycle for FFT, ..., select P data in the Wth clock cycle for FFT; (I0 , I1 , ..., Iw-1 ) = fft(Pi,0 , Pi,1 , ..., Pi,w-1 ), (Q0 , Q1 , ..., Qw-1 ) = fft(Pi,0 , Pi,1 , ..., Pi,w-1 );W个时钟周期后对I/Q两路每一列W组频域数据非相干累加,I路第n列的累加值为In,Q路第n列的累加值为Qn,将I/Q路对应列累加值模平方相加得到频域能量Kn,频域能量Kn=In2+Qn2After W clock cycles, W groups of frequency domain data in each column of I/Q paths are incoherently accumulated. The accumulated value of the nth column of I pathis In , and the accumulated value of the nth column of Q path isQn . The accumulated values of corresponding columns of I/Q paths are added modulo squareto obtain frequency domain energyKn. Frequency domain energyKn =In2 +Qn2 .7.根据权利要求1所述的直接序列扩频长码的折叠捕获方法,其特征在于,所述自适应门限值P=Pmax/Pave,其中Pmax为I/Q两路正交数据信号最高峰能量,Pave为I/Q两路正交数据平均能量。7. The folding acquisition method of direct sequence spread spectrum long code according to claim 1, characterized in that the adaptive threshold value P = Pmax / Pave , wherein Pmax is the maximum peak energy of the I/Q two-way orthogonal data signal, and Pave is the average energy of the I/Q two-way orthogonal data.8.一种直接序列扩频长码的折叠捕获装置,其特征在于,包括处理器及存储介质;8. A folding capture device for direct sequence spread spectrum long code, characterized by comprising a processor and a storage medium;所述存储介质用于存储指令;The storage medium is used to store instructions;所述处理器用于根据所述指令进行操作以执行根据权利要求1至7任一项所述方法的步骤。The processor is configured to operate according to the instructions to execute the steps of the method according to any one of claims 1 to 7.9.一种存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7任一项所述方法的步骤。9. A storage medium having a computer program stored thereon, wherein the computer program implements the steps of the method according to any one of claims 1 to 7 when executed by a processor.
CN202211374948.4A2022-11-042022-11-04 A folding acquisition method for direct sequence spread spectrum long codeActiveCN116318245B (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN202211374948.4ACN116318245B (en)2022-11-042022-11-04 A folding acquisition method for direct sequence spread spectrum long code

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN202211374948.4ACN116318245B (en)2022-11-042022-11-04 A folding acquisition method for direct sequence spread spectrum long code

Publications (2)

Publication NumberPublication Date
CN116318245A CN116318245A (en)2023-06-23
CN116318245Btrue CN116318245B (en)2025-02-25

Family

ID=86785692

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202211374948.4AActiveCN116318245B (en)2022-11-042022-11-04 A folding acquisition method for direct sequence spread spectrum long code

Country Status (1)

CountryLink
CN (1)CN116318245B (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN119420613B (en)*2023-11-302025-09-26中国星网网络应用有限公司Spread spectrum signal capturing method and device
CN120614019A (en)*2025-08-122025-09-09南京控维通信科技有限公司 High-efficiency acquisition method for low signal-to-noise ratio direct sequence spread spectrum channels

Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103499823A (en)*2013-09-292014-01-08北京星地恒通信息科技有限公司Two-dimensional parallel acquisition system in spread spectrum communication
CN107026810A (en)*2017-03-172017-08-08西南电子技术研究所(中国电子科技集团公司第十研究所)The PN synchronization method of burst directly-enlarging system and its DS waveform that happens suddenly

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN100539457C (en)*2007-03-232009-09-09清华大学The double-folding capture searching method of long-period spread spectrum code

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN103499823A (en)*2013-09-292014-01-08北京星地恒通信息科技有限公司Two-dimensional parallel acquisition system in spread spectrum communication
CN107026810A (en)*2017-03-172017-08-08西南电子技术研究所(中国电子科技集团公司第十研究所)The PN synchronization method of burst directly-enlarging system and its DS waveform that happens suddenly

Also Published As

Publication numberPublication date
CN116318245A (en)2023-06-23

Similar Documents

PublicationPublication DateTitle
CN106646546B (en)A kind of satellite-signal multidimensional quick capturing method and system
CN116318245B (en) A folding acquisition method for direct sequence spread spectrum long code
US9065695B2 (en)Method and apparatus of cross-correlation with application to channel estimation and detection
CN103701490B (en)Based on mixed spread spectrum communication system and the method thereof of LDPC coding
CN102928853B (en) A method for capturing weak signals of Beidou D1 satellite navigation system
WO2008084381A1 (en)Apparatus, method and computer program product for detecting non-synchronized random access channel preamble
CN104570017B (en) A method for avoiding and stripping Neumann-Hoffman codes in Beidou navigation satellite system D1 navigation message
CN101527596A (en)Wireless system of novel front synchronization code using emergency frames
CN103364802A (en)TDDM spread spectrum navigation signal capturing method based on two-channel combined utilization
CN100389552C (en) Timing Estimation Device and Method in Direct Sequence Spread Spectrum Communication System
JP2003255040A5 (en)
CN103078660A (en)Method for reducing capturing time of spreading code in large dynamic range
CN108169772B (en)Satellite signal capturing method of windowed FFT (fast Fourier transform)
CN105759288B (en)The Big Dipper B1I weak signal catching methods of feature based sequence
CN107888230B (en)Multiphase coherent integration acquisition method applied to weak signal environment
CN104765050A (en) A New Beidou Signal Second Acquisition Algorithm
CN102798871B (en)Pseudo code capturing method and device based on pseudo code reconstruction
JP6061773B2 (en) Signal processing apparatus, signal processing method, and signal processing program
CN109474307A (en) Fast acquisition method of non-coherent spread spectrum signal
CN113904905B (en)Capturing device and method for dynamic direct-spread GMSK signal
JP2006197375A (en)Method for receiving and receiver
JP2009081776A (en) Receiving apparatus and receiving method
US10257009B2 (en)Method for multichannel signal search and demodulation and technique to demodulate and detect DBPSK FDMA ultra-narrow band signal
CN112803968A (en)Airborne measurement and control method for unmanned aerial vehicle
CN107070496A (en)Real-time synchronization acquisition equipment and method based on partial matched filter algorithm

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
GR01Patent grant
GR01Patent grant

[8]ページ先頭

©2009-2025 Movatter.jp