Soft spread spectrum signal analysis method for satellite high dynamic large Doppler frequency offset channel
By adopting a soft spread spectrum signal analysis method for high dynamic Doppler frequency deviation in low-orbit satellite systems, cyclic shift and frequency search determine the Doppler frequency deviation, the problem of signal transmission interference in satellite systems under high dynamic conditions is solved, and the accuracy of signal despreading and anti-interference performance is improved.
Patent Information
- Application Number
- CN202510102737.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-01-22
- Publication Date
- 2025-05-09
- Estimated Expiration
- 2045-01-22
AI Technical Summary
Low-orbit satellite systems cause signal transmission interference due to Doppler frequency deviation under high dynamic conditions, affecting the accuracy of signal reception and weakening anti-interference performance.
A soft spread spectrum signal analysis method for satellite high dynamic large Doppler frequency bias channel is adopted. By obtaining the data signal to be despread, cyclically shifting the real and imaginary spread spectrum code sequences, frequency search is performed to determine the Doppler frequency bias, and then decode the target spread spectrum sequence combination and output the despreading result.
Under low signal-to-noise ratio conditions, effectively eliminate the influence of Doppler frequency bias, release spread spectrum gain, and improve the accuracy of signal despreading and anti-interference performance.
Smart Images

Figure CN119966444A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of communication technology, and in particular to a soft spread spectrum signal analysis method for a satellite high-dynamic-mass Doppler frequency offset channel. Background Art
[0002] Tamed Spread Spectrum, also known as slow spread spectrum. It is a kind of slow change of spectrum. It is a new type of baseband spread spectrum technology developed from the combination of direct sequence spread spectrum technology and coding technology. The soft spread spectrum system maps from the information space to the pseudo-random code space, which not only enables the information coding to obtain coding gain, but also can obtain spread spectrum gain by spreading the information sequence; if a suitable mapping method is adopted, better system performance can be obtained. Soft spread spectrum technology not only has spread spectrum gain, but also can obtain better system performance when a suitable mapping method is adopted. It has the advantages of general direct sequence spread spectrum communication, and under certain conditions, it also has better anti-white noise ability. Soft spread spectrum technology has strong anti-interference, anti-multipath, confidentiality, and multi-address communication capabilities, and is widely used in various fields of communication.
[0003] With the rapid development of wireless communication technology, satellite communication, as a communication method with wide coverage, rich frequency band resources and huge transmission capacity, has rapidly become an important part of today's global communication network. Under this development trend, low-orbit satellite systems have become one of the key research directions. Compared with geosynchronous orbit satellite systems, low-orbit satellites have the advantage of low latency, can achieve faster response speed and higher data transmission efficiency, and are suitable for businesses with high requirements for latency and bandwidth.
[0004] However, low-orbit satellite systems also bring new technical challenges, especially in highly dynamic satellite-to-ground and intersatellite links, where the high-speed movement of satellites can cause Doppler frequency deviation, which in turn interferes with signal transmission. The existence of Doppler frequency deviation not only affects the accurate reception of signals, but also significantly weakens the anti-interference performance of the system, making it impossible to correctly despread the signal at the receiving end. Summary of the invention
[0005] In order to solve the above problems existing in the prior art, the present invention provides a soft spread spectrum signal analysis method for a satellite high dynamic Doppler frequency offset channel, which specifically includes:
[0006] In a first aspect, the present invention provides a method for analyzing soft spread spectrum signals for a satellite high dynamic Doppler frequency offset channel, comprising:
[0007] S1, obtaining a data signal to be despread, dividing the data signal to be despread into N L-bit codewords according to the codeword length, wherein the data signal to be despread is a signal obtained by the transmitting end using (L, k)-bit soft spread spectrum;
[0008] S2, cyclically shifting the real spreading code sequence and the imaginary spreading code sequence respectively to obtain multiple spreading sequence combinations;
[0009] S3, performing frequency search on any first codeword among the N L-bit codewords according to each spreading sequence combination, obtaining multiple correlation values corresponding to each spreading sequence combination under all possible Doppler frequency offsets, and determining the maximum correlation value corresponding to each spreading sequence combination as the correlation value of the corresponding spreading sequence combination;
[0010] S4, comparing the correlation values of each spread spectrum sequence combination, and determining the real spread spectrum code sequence and the imaginary spread spectrum code sequence in the spread spectrum sequence combination corresponding to the largest correlation value as the target spread spectrum sequence combination;
[0011] S5, decoding the target spread spectrum sequence combination, mapping the first codeword to a k-bit original sequence according to the decoding result, and multiplying the original sequence by the correlation value of the target spread spectrum sequence combination to obtain a despreading result;
[0012] S6, repeating steps S2-S5 until all N L-bit code words are despread, and outputting a complete signal according to the despreading result corresponding to each code word.
[0013] In a second aspect, the present invention further provides a soft spread spectrum signal analysis device for a satellite high dynamic Doppler frequency offset channel, comprising:
[0014] An acquisition module is used to acquire a data signal to be despread, and divide the data signal to be despread into N L-bit codewords according to the codeword length, wherein the data signal to be despread is a signal obtained by a transmitting end using (L, k)-bit soft spread spectrum;
[0015] The processing module is used to traverse N L-bit code words, and for any first code word, execute the following: respectively cyclically shift the real spread code sequence and the imaginary spread code sequence to obtain multiple spread sequence combinations; perform frequency search on the first code word according to each spread sequence combination to obtain multiple correlation values corresponding to each spread sequence combination under all possible Doppler frequency offsets, and respectively determine the maximum correlation value corresponding to each spread sequence combination as the correlation value of the corresponding spread sequence combination; compare the correlation values of each spread sequence combination, and determine the real spread code sequence and the imaginary spread code sequence in the spread sequence combination corresponding to the maximum correlation value as the target spread sequence combination; decode the target spread sequence combination, map the first code word to a k-bit original sequence according to the decoding result, and multiply the original sequence by the correlation value of the target spread sequence combination to obtain a despreading result;
[0016] The processing module is also used to output a complete signal according to the despreading results corresponding to each codeword.
[0017] In a third aspect, the present invention further provides an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus;
[0018] Memory, used to store computer programs;
[0019] The processor is used to implement any method provided in the first aspect when executing a program stored in the memory.
[0020] In a fourth aspect, the present invention provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, any one of the methods provided in the first aspect is implemented.
[0021] In a fifth aspect, the present invention provides a program product, which includes computer program instructions, and when the computer program instructions are executed, they can implement any of the methods provided in the first aspect.
[0022] Beneficial effects of the present invention:
[0023] The soft spread spectrum signal analysis method for a satellite high-dynamic and large Doppler frequency offset channel provided by the present invention comprises: S1 obtaining a data signal to be despread, dividing the data signal to be despread into N L-bit code words according to the code word length, wherein the data signal to be despread is a signal obtained by a transmitting end using (L, k)-bit soft spread spectrum; S2 cyclically shifting a real spread spectrum code sequence and an imaginary spread spectrum code sequence respectively to obtain a plurality of spread spectrum sequence combinations; S3 performing a frequency search on any first code word in the N L-bit code words according to each spread spectrum sequence combination to obtain a plurality of correlation values corresponding to each spread spectrum sequence combination under all possible Doppler frequency offsets, and determining the maximum correlation value corresponding to each spread spectrum sequence combination respectively. is the correlation value of the corresponding spread spectrum sequence combination; S4 compares the correlation values of each spread spectrum sequence combination, and determines the real spread spectrum code sequence and the imaginary spread spectrum code sequence in the spread spectrum sequence combination corresponding to the largest correlation value as the target spread spectrum sequence combination; S5 decodes the target spread spectrum sequence combination, maps the first codeword to the k-bit original sequence according to the decoding result, and multiplies the original sequence by the correlation value of the target spread spectrum sequence combination to obtain the despreading result; S6 repeats steps S2-S5 until all N L-bit codewords are despread, and outputs a complete signal according to the despreading results corresponding to each codeword. This method can eliminate the influence of Doppler frequency offset during despreading under low signal-to-noise ratio conditions and release the spread spectrum gain.
[0024] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] Figure 1 A schematic flow chart of a soft spread spectrum signal analysis method for a satellite high dynamic Doppler frequency offset channel provided by the present invention;
[0026] Figure 2 A schematic diagram of the structure of a soft spread spectrum signal analysis device for a satellite high dynamic Doppler frequency offset channel provided by the present invention;
[0027] Figure 3 A schematic diagram of a received signal before despreading provided by the present invention;
[0028] Figure 4 A schematic diagram of a correlation value corresponding to a frequency search of a certain spread spectrum sequence in the despreading process provided by the present invention;
[0029] Figure 5 A schematic diagram of a signal after frequency search despreading and frequency deviation correction provided by the present invention;
[0030] Figure 6 A bit error rate result diagram provided by the present invention;
[0031] Figure 7 Another bit error rate result diagram provided by the present invention. DETAILED DESCRIPTION
[0032] The present invention is further described in detail below with reference to specific embodiments, but the embodiments of the present invention are not limited thereto.
[0033] Whether the interference of frequency deviation can be eliminated during despreading becomes particularly important. By performing frequency search during the despreading process, the Doppler frequency deviation of the signal can be estimated. Despreading on this basis can eliminate the interference of frequency deviation on despreading and ensure correct despreading. This research has an important role in promoting the application and development of low-orbit satellite communication systems. It can not only effectively improve the quality of satellite-to-ground links, but also lay a solid foundation for the deployment of large-scale satellite communication networks in the future.
[0034] Based on this, the present invention provides a soft spread spectrum signal analysis method for a satellite high-dynamic and large Doppler frequency deviation channel. First, a spread spectrum code corresponding to the signal length is selected according to a known spread spectrum sequence, and the spread spectrum code is complex correlated with the signal. In the process of obtaining the correlation value, a frequency search is performed, and the corresponding correlation values at different frequencies are compared. The maximum correlation value is taken as the correlation value of the current spread spectrum code, and the corresponding Doppler frequency deviation is recorded. All possible spread spectrum code sequences are enumerated, and the corresponding correlation values are respectively obtained. The spread spectrum code corresponding to the maximum correlation value is taken as the result, and the soft spread is output. The present invention can eliminate the influence of Doppler frequency deviation during despreading under low signal-to-noise ratio conditions and release the spread spectrum gain.
[0035] Specific as Figure 1 As shown, the method includes:
[0036] S1. Obtain a data signal to be despread, and divide the data signal to be despread into N L-bit code words according to the code word length.
[0037] The data signal to be despread is a signal obtained by the transmitting end using (L, k)-bit soft spread spectrum.
[0038] Assuming that the frequency offset changes continuously, the Doppler frequency offset of each bit is equal to the initial frequency offset of the current frame plus the uniformly changing Doppler frequency offset change. In a possible implementation, the data signal to be despread includes N code words, where the i-th code word is expressed as:
[0039]
[0040] Among them, PN i (m) represents the i-th codeword corresponding to the data signal s(m) to be despread, m represents the m-th sampling point, P i (m) represents the data of the i-th codeword corresponding to the data signal sent by the transmitting end, e represents the natural exponential function, j represents the imaginary unit, the operator * represents multiplication, i represents the index of the codeword corresponding to the data signal s(m) to be despread, N represents the total number of codewords corresponding to the data signal s(m) to be despread, Indicates the initial phase deviation of the channel, n i (m) represents noise, Indicates the frequency deviation variation between each bit. represents the initial Doppler frequency deviation, fs represents the system sampling rate, f represents the Doppler frequency deviation, Indicates the frequency deviation component.
[0041] S2. cyclically shift the real part spreading code sequence and the imaginary part spreading code sequence respectively to obtain multiple spreading sequence combinations.
[0042] In a possible implementation, step S2 includes: cyclically shifting the real spread code sequence goldseq1 and the imaginary spread code sequence goldseq2 to obtain L different spread sequences, and arranging and combining the cyclic shift results corresponding to the real spread code sequence goldseq1 and the imaginary spread code sequence goldseq2 to obtain L 2 Possible combinations of spreading sequences are expressed as:
[0043] goldseq1 p +i·goldseq2 q (p,q=1,2…L),
[0044] Among them, goldseq1 prepresents the real part spreading code sequence, goldseq2 q represents the imaginary spreading code sequence, p represents the index of the real spreading code sequence, and q represents the index of the imaginary spreading code sequence.
[0045] S3. Perform a frequency search on any first codeword among the N L-bit codewords according to each spread spectrum sequence combination to obtain multiple correlation values corresponding to each spread spectrum sequence combination under all possible Doppler frequency offsets, and determine the maximum correlation value corresponding to each spread spectrum sequence combination as the correlation value of the corresponding spread spectrum sequence combination.
[0046] Perform frequency search on the currently used spread spectrum sequence. At the same time and The two variables are related, which hinders the estimation of Doppler frequency offset. However, because the spread spectrum codeword length is very short, the accumulated frequency offset in each codeword is very small, so it can be assumed that the frequency offset in each codeword is almost the same and ignored. The influence of the initial frequency offset of the codeword can be directly estimated As the frequency deviation of the entire codeword (but the accumulated frequency deviation between different codewords cannot be ignored, so frequency search is required for all codewords).
[0047] In a possible implementation, step S3 includes:
[0048] For any first spreading sequence combination, a frequency search is performed on any first codeword among the N L-bit codewords according to the first spreading sequence combination to obtain multiple correlation values corresponding to the first spreading sequence combination under all possible Doppler frequency offsets, and the maximum correlation value corresponding to the first spreading sequence combination is respectively determined as the correlation value of the corresponding spreading sequence combination, which is expressed as:
[0049]
[0050]
[0051] in, It represents all possible frequency deviation values that meet the search accuracy within the search range.
[0052]
[0053] [-b,b] represents the frequency search range, Δα represents the frequency search accuracy, R represents the Doppler frequency deviation of the i-th codeword, goldseq1 represents the real part spread spectrum code sequence, goldseq2 represents the imaginary part spread spectrum code sequence, represents the possible Doppler frequency deviation, Indicates possible Doppler frequency deviation The relevant value below.
[0054] S4. Compare the correlation values of each spread spectrum sequence combination, and determine the real spread spectrum code sequence and the imaginary spread spectrum code sequence in the spread spectrum sequence combination corresponding to the maximum correlation value as the target spread spectrum sequence combination.
[0055] The real spreading code sequence and the imaginary spreading code sequence in the spreading sequence combination corresponding to the maximum correlation value are the spreading sequence sent by the transmitting end.
[0056] Optionally, the correlation value of the target spreading sequence is expressed as:
[0057]
[0058] Among them, R I Represents the I-th correlation value, I∈(1,L 2 ).
[0059] That is, after cyclic shifting the real part spreading code sequence goldseq1 and the imaginary part spreading code sequence goldseq2, L real part spreading code sequences and L imaginary part spreading code sequences are obtained. By permuting and combining the L real part spreading code sequences and the L imaginary part spreading code sequences, L 2 Then, for each spreading sequence combination, the same method is used to respectively generate the ith codeword PN i (m) Perform complex correlation and obtain L 2 different correlation values, and determine the real spreading code sequence and the imaginary spreading code sequence included in the new spreading sequence combination corresponding to the largest correlation value as the spreading sequence sent by the transmitting end.
[0060] S5. Decode the target spread spectrum sequence combination, map the first codeword to a k-bit original sequence according to the decoding result, and multiply the original sequence by the correlation value of the target spread spectrum sequence combination to obtain a despreading result.
[0061] S6. Repeat steps S2-S5 until all N L-bit codewords are despread, and output a complete signal according to the despreading result corresponding to each codeword.
[0062] Optionally, outputting a complete signal according to a despreading result corresponding to each codeword includes: performing frequency offset correction on a despreading result corresponding to each codeword, and outputting a complete signal according to the correction result.
[0063] The soft spread spectrum signal analysis method for a satellite high-dynamic and large Doppler frequency offset channel provided by the present invention comprises: S1 acquiring a data signal to be despread, dividing the data signal to be despread into N L-bit code words according to the code word length, wherein the data signal to be despread is a signal obtained by a transmitting end using (L, k)-bit soft spread spectrum; S2 cyclically shifting a real spread spectrum code sequence and an imaginary spread spectrum code sequence respectively to obtain a plurality of spread spectrum sequence combinations; S3 frequency searching any first code word in the N L-bit code words according to each spread spectrum sequence combination to obtain a plurality of correlation values corresponding to each spread spectrum sequence combination under all possible Doppler frequency offsets, and determining the maximum correlation value corresponding to each spread spectrum sequence combination respectively. S4 compares the correlation values of the spread spectrum sequence combinations, and determines the real spread spectrum code sequence and the imaginary spread spectrum code sequence in the spread spectrum sequence combination corresponding to the largest correlation value as the target spread spectrum sequence; S5 decodes the target spread spectrum sequence combination, maps the first codeword to the k-bit original sequence according to the decoding result, and multiplies the original sequence by the correlation value of the target spread spectrum sequence combination to obtain a despreading result; S6 repeats steps S2-S5 until all N L-bit codewords are despread, and outputs a complete signal according to the despreading results corresponding to each codeword. This method can eliminate the influence of Doppler frequency deviation during despreading under low signal-to-noise ratio conditions and release the spread spectrum gain.
[0064] Figure 2 The present invention provides a schematic diagram of a soft spread spectrum signal analysis device for a satellite high dynamic Doppler frequency offset channel, such as Figure 2 As shown, the device comprises:
[0065] The acquisition module 21 is used to acquire the data signal to be despread, and divide the data signal to be despread into N L-bit codewords according to the codeword length. The data signal to be despread is a signal obtained by the transmitting end using (L, k)-bit soft spread spectrum.
[0066] The processing module 22 is used to traverse N L-bit code words, and for any first code word, perform the following steps: cyclically shifting the real spread code sequence and the imaginary spread code sequence to obtain multiple spread sequence combinations; performing frequency search on the first code word according to each spread sequence combination to obtain multiple correlation values corresponding to each spread sequence combination under all possible Doppler frequency offsets, and determining the maximum correlation value corresponding to each spread sequence combination as the correlation value of the corresponding spread sequence combination; comparing the correlation values of each spread sequence combination, and determining the real spread code sequence and the imaginary spread code sequence in the spread sequence combination corresponding to the maximum correlation value as the target spread sequence; decoding the target spread sequence combination, mapping the first code word to a k-bit original sequence according to the decoding result, and multiplying the original sequence by the correlation value of the target spread sequence combination to obtain a despreading result;
[0067] The processing module 22 is further configured to output a complete signal according to the despreading result corresponding to each codeword.
[0068] In order to verify the beneficial effects of the method proposed in the present invention, a simulation comparison is performed between the frequency search de-soft spreading method proposed in the present invention and the traditional de-soft spreading method. Figure 3 is the received signal before despreading, Figure 4 The corresponding correlation value for the frequency search of a certain spreading sequence in the despreading process, Figure 5 Despread and correct the frequency deviation signal for frequency search. Figure 6 , Figure 7 Figure 2 is the bit error rate result of the two methods under different signal-to-noise ratios and Doppler frequency offsets.
[0069] Figure 6 The Doppler frequency deviation is set to 2400hz. Figure 7 The signal-to-noise ratio is set to 2dB. Figure 6 , Figure 7 It can be seen that compared with the traditional soft-spreading solution method, the frequency search soft-spreading solution method proposed in this solution can significantly improve the bit error rate. Under the influence of Doppler frequency deviation, the traditional method increases with the increase of frequency deviation, and the bit error rate is close to 50% at 2400hz and above, while the method proposed in this solution can keep the bit error rate close to 0 under the condition of increasing frequency deviation. Therefore, compared with the prior art, the present invention has the advantage of higher Doppler frequency deviation resistance.
[0070] The present invention also provides a structure of an electronic device, including a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other via the communication bus.
[0071] Memory, used to store computer programs;
[0072] The processor is used to implement the steps provided in the above method embodiment when executing the program stored in the memory.
[0073] The communication interface is used for communication between the above electronic device and other devices.
[0074] The method provided in the embodiment of the present invention can be applied to electronic devices. Specifically, the electronic device can be: a desktop computer, a portable computer, an intelligent mobile terminal, a server, etc. This is not limited here, and any electronic device that can implement the present invention belongs to the protection scope of the present invention.
[0075] The present invention also provides a computer-readable storage medium, in which a computer program is stored. When the computer program is executed by a processor, the steps provided in the above method embodiment are implemented.
[0076] The present invention also provides a program product, which includes program instructions. When the program instructions are executed by a processor, the steps provided in the above method embodiment are implemented.
[0077] As for the device / electronic device / storage medium / program product embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the specific contents and beneficial effects and other related matters can be referred to the partial description of the method embodiments.
[0078] The terms "first" and "second" are used for descriptive purposes only and should not be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, a feature defined as "first" or "second" may explicitly or implicitly include one or more of the features. In the description of the present invention, the meaning of "plurality" is two or more, unless otherwise clearly and specifically defined.
[0079] The above contents are further detailed descriptions of the present invention in combination with specific preferred embodiments, and it cannot be determined that the specific implementation of the present invention is limited to these descriptions. For ordinary technicians in the technical field to which the present invention belongs, several simple deductions or substitutions can be made without departing from the concept of the present invention, which should be regarded as falling within the protection scope of the present invention.
Claims
1. A soft spread spectrum signal analysis method for satellite high dynamic and large Doppler frequency offset channels, characterized in that: include: S1, obtaining a data signal to be despread, dividing the data signal to be despread into N L-bit codewords according to the codeword length, wherein the data signal to be despread is a signal obtained by a transmitting end using (L, k)-bit soft spread spectrum; S2, cyclically shifting the real spreading code sequence and the imaginary spreading code sequence respectively to obtain multiple spreading sequence combinations; S3, performing a frequency search on any first codeword among the N L-bit codewords according to each of the spreading sequence combinations, obtaining multiple correlation values corresponding to each of the spreading sequence combinations under all possible Doppler frequency offsets, and determining the maximum correlation value corresponding to each of the spreading sequence combinations as the correlation value of the corresponding spreading sequence combination; S4, comparing the correlation values of the spread spectrum sequence combinations, and determining the real spread spectrum code sequence and the imaginary spread spectrum code sequence in the spread spectrum sequence combination corresponding to the largest correlation value as the target spread spectrum sequence combination; S5, decoding the target spread spectrum sequence combination, mapping the first codeword to a k-bit original sequence according to the decoding result, and multiplying the correlation value of the target spread spectrum sequence combination by the original sequence to obtain a despreading result; S6, repeating steps S2-S5 until all the N L-bit codewords are despread, and outputting a complete signal according to the despreading result corresponding to each of the codewords.
2. The method according to claim 1, characterized in that The data signal to be despread includes N code words, wherein the i-th code word is expressed as: Among them, PN i (m) represents the i-th codeword corresponding to the data signal s(m) to be despread, m represents the m-th sampling point, P i (m) represents the data of the i-th codeword corresponding to the data signal sent by the transmitting end, e represents the natural exponential function, j represents the imaginary unit, the operator * represents multiplication, i represents the index of the codeword corresponding to the data signal s(m) to be despread, N represents the total number of codewords corresponding to the data signal s(m) to be despread, Indicates the initial phase deviation of the channel, n i (m) represents noise, Indicates the frequency deviation change between each bit. represents the initial Doppler frequency deviation, f s represents the system sampling rate, f represents the Doppler frequency deviation, Indicates the frequency deviation component.
3. The method according to claim 2, characterized in that The S3 includes: For any first spreading sequence combination, frequency search is performed on any first codeword in the N L-bit codewords according to the first spreading sequence combination to obtain multiple correlation values corresponding to the first spreading sequence combination under all possible Doppler frequency offsets, and the maximum correlation value corresponding to the first spreading sequence combination is respectively determined as the correlation value of the corresponding spreading sequence combination, which is expressed as: in, It represents all possible frequency deviation values that meet the search accuracy within the search range. [-b,b] represents the frequency search range, Δα represents the frequency search accuracy, R represents the Doppler frequency deviation of the i-th codeword, goldseq1 represents the real part spread spectrum code sequence, goldseq2 represents the imaginary part spread spectrum code sequence, represents all possible Doppler frequency deviations, Represents all possible Doppler frequency deviations The relevant value below.
4. The method according to claim 3, characterized in that The S2 comprises: The real part spreading code sequence goldseq1 and the imaginary part spreading code sequence goldseq2 are cyclically shifted to obtain L different spreading sequences respectively, and the cyclic shift results corresponding to the real part spreading code sequence goldseq1 and the imaginary part spreading code sequence goldseq2 are arranged and combined to obtain L 2 Possible combinations of spreading sequences are expressed as: goldseq1 p +i·goldseq2 q (p,q=1,2…L), Among them, goldseq1 p represents the real part spreading code sequence, goldseq2 q represents the imaginary spreading code sequence, p represents the index of the real spreading code sequence, and q represents the index of the imaginary spreading code sequence.
5. The method according to claim 4, characterized in that Outputting a complete signal according to the despreading results corresponding to each of the code words comprises: Frequency offset correction is performed on the despreading results corresponding to each codeword, and the complete signal is output according to the correction result.
6. A soft spread spectrum signal analysis device for satellite high dynamic and large Doppler frequency deviation channels, characterized in that: include: An acquisition module, used for acquiring a data signal to be despread, dividing the data signal to be despread into N L-bit codewords according to the codeword length, wherein the data signal to be despread is a signal obtained by a transmitting end using (L, k)-bit soft spread spectrum; A processing module is used to traverse the N L-bit code words, and for any first code word, execute: respectively cyclically shifting a real spread spectrum code sequence and an imaginary spread spectrum code sequence to obtain multiple spread spectrum sequence combinations; performing a frequency search on the first code word according to each of the spread spectrum sequence combinations to obtain multiple correlation values corresponding to each of the spread spectrum sequence combinations under all possible Doppler frequency offsets, and respectively determining the maximum correlation value corresponding to each of the spread spectrum sequence combinations as the correlation value of the corresponding spread spectrum sequence combination; Comparing the correlation values of the spread spectrum sequence combinations, determining the real spread spectrum code sequence and the imaginary spread spectrum code sequence in the spread spectrum sequence combination corresponding to the largest correlation value as the target spread spectrum sequence combination; decoding the target spread spectrum sequence combination, mapping the first codeword to a k-bit original sequence according to the decoding result, and multiplying the original sequence by the correlation value of the target spread spectrum sequence combination to obtain a despreading result; The processing module is further used to output a complete signal according to the despreading results corresponding to each of the code words.
7. An electronic device, characterized in that: It includes a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory communicate with each other through the communication bus; Memory, used to store computer programs; A processor, for implementing any of the methods described in claims 1-5 when executing a program stored in a memory.
8. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 5 is implemented.
9. A program product, characterized in that The program product comprises computer program instructions, and when the computer program instructions are executed, the method according to any one of claims 1 to 5 can be implemented.
Citation Information
Patent Citations
Method and device for quickly capturing spread spectrum signals of a large dynamic satellite communication system
CN112217538A
Low-orbit satellite spread spectrum communication system signal capturing and tracking system
CN113238261A
Method for generating de-spreading soft sequence of MSK-soft spread spectrum system based on iteration
CN116318243A
Data positioning and demodulation method for mode 5 non-cooperative identification signal
CN118249957A
Signal capture method and device, and computer storage medium
WO2016050055A1