Spread spectrum pulse signal processing method and device, electronic equipment and storage medium

By building a complete signal reception architecture in carrier frequency deviation and phase deviation estimation, and combining the methods of coarse carrier frequency deviation and fine carrier frequency deviation estimation, the problem of carrier frequency deviation estimation accuracy and range limitation is solved, and efficient reception of spread spectrum pulse signals is achieved.

CN120034412APending Publication Date: 2025-05-23CHINA SATENT NETWORK APPLICATION RESEARCH INSTITUTE CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202311555254.5
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-21
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

The prior art has limited estimation range and accuracy in carrier frequency deviation estimation, lacks a complete signal reception processing architecture, and it is difficult to achieve effective reception of spread spectrum pulse signals.

Method used

By constructing a complete signal receiving architecture for estimating and compensating carrier frequency deviation and phase deviation, a combination of coarse carrier frequency deviation estimation and fine carrier frequency deviation estimation are used to compensate the original signal and then perform frequency deviation estimation.

Benefits of technology

The accuracy of carrier frequency deviation estimation is effectively improved and the effective reception of spread spectrum pulse signals is realized.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120034412A_ABST
    Figure CN120034412A_ABST
Patent Text Reader

Abstract

The invention provides a spread spectrum pulse signal processing method and device, electronic equipment and a storage medium, and the method comprises the steps: receiving a spread spectrum pulse signal, and carrying out the processing of the spread spectrum pulse signal, so as to obtain a digital intermediate frequency signal; obtaining first symbol information and first time synchronization information after carrier frequency offset compensation according to the digital intermediate frequency signal, and generating a carrier phase offset estimation value according to the first symbol information and the first time synchronization information; generating second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value; and decoding the second symbol information to obtain demodulation telegraph text information, thereby, through constructing a complete signal receiving architecture for respectively estimating and compensating complete carrier frequency offset and phase offset and adopting a mode of combining coarse carrier frequency offset estimation and fine carrier frequency offset estimation, the original signal is compensated and then frequency offset estimation is performed, so that the demodulation telegraph text information is obtained. The estimation precision is effectively improved, and effective receiving of spread spectrum pulse signals is realized.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of wireless communication technology, and in particular to a method, device, electronic device and storage medium for processing spread spectrum pulse signals. Background Art

[0002] Carrier frequency offset estimation methods often perform single carrier frequency offset estimation. For spread spectrum pulse signals, an open-loop carrier synchronization algorithm is usually used. Commonly used open-loop carrier synchronization algorithms can be divided into data-assisted carrier synchronization algorithms and non-data-assisted carrier synchronization algorithms according to whether a training sequence is used. According to different data removal modulation methods, they can be divided into data-assisted algorithms, decision-guided algorithms, and non-data-assisted algorithms. The above algorithms are all carrier maximum likelihood estimation, which calculates the input signal autocorrelation R(k) and approximately estimates the carrier Doppler frequency offset value by analyzing R(k). The above methods mainly focus on specific carrier frequency offset estimation methods, most of which perform single carrier frequency offset estimation, with limited estimation range and accuracy, and lack a complete signal reception and processing architecture. Therefore, how to construct a complete signal reception and processing architecture, improve estimation accuracy, and achieve effective reception of spread spectrum pulse signals has become one of the important research directions. Summary of the invention

[0003] The present disclosure aims to solve one of the technical problems in the related art at least to some extent.

[0004] To this end, the first purpose of the present invention is to propose a method for processing spread spectrum pulse signals, by constructing a complete signal receiving architecture for respectively estimating and compensating for carrier frequency offset and phase offset, and by combining coarse carrier frequency offset estimation with fine carrier frequency offset estimation, both of which perform frequency offset estimation after compensating the original signal, thereby effectively improving the estimation accuracy and realizing effective reception of spread spectrum pulse signals.

[0005] The second objective of the present disclosure is to provide a processing device for spread spectrum pulse signals.

[0006] A third objective of the present disclosure is to provide an electronic device.

[0007] A fourth objective of the present disclosure is to provide a computer-readable storage medium.

[0008] A fifth object of the present disclosure is to provide a computer program product.

[0009] To achieve the above-mentioned purpose, the first aspect embodiment of the present disclosure proposes a method for processing a spread spectrum pulse signal, including: receiving a spread spectrum pulse signal, processing the spread spectrum pulse signal to obtain a digital intermediate frequency signal; obtaining first symbol information and first time synchronization information after carrier frequency offset compensation according to the digital intermediate frequency signal, and generating a carrier phase offset estimation value according to the first symbol information and the first time synchronization information; generating second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value; decoding the second symbol information to obtain demodulated telegram information.

[0010] The method for processing a spread spectrum pulse signal in an embodiment of the present disclosure receives a spread spectrum pulse signal, processes the spread spectrum pulse signal to obtain a digital intermediate frequency signal, obtains first symbol information and first time synchronization information after carrier frequency offset compensation according to the digital intermediate frequency signal, generates a carrier phase offset estimation value according to the first symbol information and the first time synchronization information, generates second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value, decodes the second symbol information, and obtains demodulated telegram information. Therefore, the present disclosure constructs a complete signal receiving architecture for respectively estimating and compensating carrier frequency offset and phase offset, and adopts a combination of coarse carrier frequency offset estimation and fine carrier frequency offset estimation, both of which perform frequency offset estimation after compensating the original signal, thereby effectively improving the estimation accuracy and realizing effective reception of spread spectrum pulse signals.

[0011] To achieve the above-mentioned purpose, the second aspect embodiment of the present disclosure proposes a processing device for a spread spectrum pulse signal, including: a receiving module, used to receive a spread spectrum pulse signal, and process the spread spectrum pulse signal to obtain a digital intermediate frequency signal; a first generating module, used to obtain the first symbol information and the first time synchronization information after carrier frequency offset compensation according to the digital intermediate frequency signal, and generate a carrier phase offset estimation value according to the first symbol information and the first time synchronization information; a second generating module, used to generate the second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value; a decoding module, used to decode the second symbol information to obtain demodulated telegram information.

[0012] To achieve the above-mentioned purpose, the third aspect embodiment of the present disclosure proposes an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein when the processor executes the program, the method for processing a spread spectrum pulse signal as described in the first aspect embodiment of the present disclosure is implemented.

[0013] In order to achieve the above-mentioned purpose, the fourth aspect embodiment of the present disclosure proposes a computer-readable storage medium, on which a computer program is stored. When the computer program is executed by a processor, the method for processing a spread spectrum pulse signal as described in the first aspect embodiment of the present disclosure is implemented.

[0014] In order to achieve the above-mentioned purpose, the fifth aspect embodiment of the present disclosure proposes a computer program product. When the instruction processor in the computer program product executes, it implements the method for processing the spread spectrum pulse signal as described in the first aspect embodiment of the present disclosure.

[0015] Additional aspects and advantages of the present disclosure will be given in part in the following description and in part will be obvious from the following description or learned through practice of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0016] The above and / or additional aspects and advantages of the present disclosure will become apparent and easily understood from the following description of the embodiments in conjunction with the accompanying drawings, in which:

[0017] Figure 1 A schematic flow chart of a method for processing a spread spectrum pulse signal provided by an embodiment of the present disclosure;

[0018] Figure 2 A schematic flow chart of another method for processing a spread spectrum pulse signal provided by an embodiment of the present disclosure;

[0019] Figure 3 A schematic flow chart of another method for processing a spread spectrum pulse signal provided by an embodiment of the present disclosure;

[0020] Figure 4 A schematic flow chart of another method for processing a spread spectrum pulse signal provided by an embodiment of the present disclosure;

[0021] Figure 5 A schematic diagram of a method for processing a spread spectrum pulse signal provided by an embodiment of the present disclosure;

[0022] Figure 6 A schematic diagram of the structure of a spread spectrum pulse signal processing device provided by an embodiment of the present disclosure;

[0023] Figure 7 The invention is a block diagram of an electronic device showing a method for processing a spread spectrum pulse signal according to an exemplary embodiment. DETAILED DESCRIPTION

[0024] Embodiments of the present disclosure are described in detail below, examples of which are shown in the accompanying drawings, wherein the same or similar reference numerals throughout represent the same or similar elements or elements having the same or similar functions. The embodiments described below with reference to the accompanying drawings are exemplary and are intended to be used to explain the present disclosure, and should not be construed as limiting the present disclosure.

[0025] The following describes a method, an apparatus, an inter-satellite routing calculation system, an electronic device, and a storage medium for processing a spread spectrum pulse signal according to an embodiment of the present disclosure with reference to the accompanying drawings.

[0026] Figure 1 A schematic flow chart of a method for processing a spread spectrum pulse signal provided in an embodiment of the present disclosure.

[0027] like Figure 1 As shown, the method for processing the spread spectrum pulse signal may include the following steps:

[0028] S101, receiving a spread spectrum pulse signal, and processing the spread spectrum pulse signal to obtain a digital intermediate frequency signal.

[0029] It should be noted that the present disclosure does not limit the specific method of receiving the spread spectrum pulse signal, which can be selected according to actual conditions.

[0030] Optionally, the spread spectrum pulse signal may be received by a receiver antenna.

[0031] In the disclosed embodiment, after receiving the spread spectrum pulse signal, the spread spectrum pulse signal may be processed to obtain a digital intermediate frequency signal.

[0032] Among them, the digital intermediate frequency signal refers to a signal form of intermediate frequency. The intermediate frequency is relative to the baseband signal and the radio frequency signal. The intermediate frequency can have one level or multiple levels and is a bridge for transition between baseband and radio frequency.

[0033] Optionally, the spread spectrum pulse signal may be processed by a radio frequency front end to obtain a digital intermediate frequency signal.

[0034] S102, obtaining first symbol information and first time synchronization information after carrier frequency offset compensation according to the digital intermediate frequency signal, and generating a carrier phase offset estimation value according to the first symbol information and the first time synchronization information.

[0035] It should be noted that after obtaining the digital intermediate frequency signal, the digital intermediate frequency signal can be processed to generate a digital baseband signal, and a carrier frequency deviation estimation value can be generated according to the generated digital baseband signal. And based on the digital intermediate frequency signal and the carrier frequency deviation estimate A digital baseband signal after carrier frequency offset compensation is generated, and first symbol information and first time synchronization information after carrier frequency offset compensation are acquired according to the digital baseband signal after carrier frequency offset compensation.

[0036] It should be noted that the carrier frequency offset estimation value is generated according to the generated digital baseband signal The process of obtaining the rough estimate of carrier frequency deviation is Doppler frequency shift estimate and carrier frequency deviation estimate Generate carrier frequency offset estimate

[0037] In the embodiment of the present application, after obtaining the first symbol information and the first time synchronization information, the carrier phase deviation estimation value can be generated according to the first symbol information and the first time synchronization information.

[0038] S103: Generate second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value.

[0039] It should be noted that the present disclosure does not limit the specific method of generating the second symbol information after carrier phase offset compensation based on the first symbol information and the carrier phase offset estimation value, and it can be selected according to actual conditions.

[0040] Optionally, the carrier phase deviation estimate can be Calculate carrier phase deviation correction The first symbol information and the carrier phase offset correction Multiply to obtain the second symbol information after carrier phase offset compensation.

[0041] S104, decoding the second symbol information to obtain demodulated electronic message information.

[0042] In the embodiment of the present disclosure, after the second symbol information is acquired, the second symbol information may be decoded to acquire demodulated telegram information.

[0043] Optionally, frame synchronization may be performed on the second symbol information to obtain a whole frame of symbol information before decoding, and the whole frame of symbol information may be decoded to obtain demodulated telegram information.

[0044] In summary, according to the method for processing spread spectrum pulse signals of the embodiment of the present disclosure, by receiving the spread spectrum pulse signal, the spread spectrum pulse signal is processed to obtain a digital intermediate frequency signal, and according to the digital intermediate frequency signal, the first symbol information and the first time synchronization information after carrier frequency offset compensation are obtained, and according to the first symbol information and the first time synchronization information, a carrier phase offset estimation value is generated, and according to the first symbol information and the carrier phase offset estimation value, the second symbol information after carrier phase offset compensation is generated, and the second symbol information is decoded to obtain demodulated telegram information. Therefore, the present disclosure constructs a complete signal receiving architecture for respectively estimating and compensating the carrier frequency offset and phase offset, and adopts a combination of coarse carrier frequency offset estimation and fine carrier frequency offset estimation, both of which perform frequency offset estimation after compensating the original signal, thereby effectively improving the estimation accuracy and realizing effective reception of spread spectrum pulse signals.

[0045] As a possible implementation, Figure 2 As shown, based on the above steps, the specific process of obtaining the first symbol information and the first time synchronization information after carrier frequency offset compensation according to the digital intermediate frequency signal in the above step S102 includes the following steps:

[0046] S201, obtaining a carrier frequency offset estimation value according to a digital intermediate frequency signal.

[0047] As a possible implementation, Figure 3 As shown, based on the above steps, the specific process of obtaining the carrier frequency offset estimation value according to the digital intermediate frequency signal in the above step S201 includes the following steps:

[0048] S301, process a digital intermediate frequency signal to generate a first digital baseband signal, perform time synchronization on the first digital baseband signal, and obtain symbol information and time synchronization information.

[0049] Among them, the digital baseband signal refers to the spectrum occupied by the unmodulated digital signal starting from zero frequency or very low frequency, which is called the digital baseband signal. The digital baseband signal is the electrical waveform representation of digital information, and different levels or pulses can be used to represent the corresponding message code.

[0050] It should be noted that the present disclosure does not limit the specific manner in which the digital intermediate frequency signal is processed to generate the first digital baseband signal, and the specific manner may be selected according to actual conditions.

[0051] Optionally, the digital intermediate frequency signal can be detected to obtain the Doppler frequency deviation estimate. And according to the Doppler frequency deviation estimate A first local carrier is generated, and a digital intermediate frequency signal is down-converted according to the first local carrier to generate a first digital baseband signal.

[0052] For example, when obtaining the Doppler frequency deviation estimation value, a fast Fourier transform (FFT) can be performed on the digital intermediate frequency signal to obtain the Doppler frequency deviation estimation value.

[0053] S302, generating a coarse carrier frequency offset estimation value according to the symbol information and the time synchronization information by using a carrier frequency offset estimation algorithm.

[0054] It should be noted that the present disclosure does not limit the specific type of carrier frequency offset estimation algorithm, which can be selected according to actual conditions.

[0055] Optionally, the carrier frequency offset estimation algorithm may be an L&R algorithm.

[0056] For example, based on the symbol information and time synchronization information, the L&R algorithm is used to generate a rough estimate of the carrier frequency offset.

[0057] S303, generating a second digital baseband signal after coarse carrier frequency offset compensation according to the digital intermediate frequency signal, the Doppler frequency offset estimation value and the coarse carrier frequency offset estimation value.

[0058] It should be noted that after obtaining the Doppler frequency deviation estimate and the coarse estimate of carrier frequency offset Then, the Doppler frequency deviation can be estimated based on and the coarse estimate of carrier frequency offset Generate a local carrier, that is, the local carrier is Then, mixing is performed based on the generated local carrier and the digital intermediate frequency signal to generate a second digital baseband signal after coarse carrier frequency offset compensation.

[0059] S304, time synchronization is performed on the second digital baseband signal to obtain third symbol information and third time synchronization information after coarse carrier frequency offset compensation.

[0060] S305: Generate a carrier frequency offset precise estimation value through a carrier frequency offset estimation algorithm according to the third symbol information and the third time synchronization information.

[0061] It should be noted that the present disclosure does not limit the specific type of carrier frequency offset estimation algorithm, which can be selected according to actual conditions.

[0062] Optionally, the carrier frequency offset estimation algorithm may be an L&R algorithm.

[0063] For example, according to the third symbol information and the third time synchronization information, a carrier frequency offset rough estimation value is generated by the L&R algorithm.

[0064] S306, generating a carrier frequency offset estimation value according to the Doppler frequency offset estimation value, the carrier frequency offset coarse estimation value and the carrier frequency offset fine estimation value.

[0065] In the embodiment of the present disclosure, after obtaining the Doppler frequency offset estimation value, the carrier frequency offset rough estimation value and the carrier frequency offset fine estimation value, the carrier frequency offset estimation value can be generated according to the carrier frequency offset rough estimation value and the carrier frequency offset fine estimation value. Then, the carrier frequency offset estimation value is

[0066] S202, acquiring a digital baseband signal after carrier frequency offset compensation according to the digital intermediate frequency signal and the carrier frequency offset estimation value.

[0067] Optionally, the Doppler frequency offset estimate and carrier frequency offset estimate Generate a second local carrier after carrier frequency offset compensation, that is, the second local carrier is The digital intermediate frequency signal is down-converted according to the second local carrier to obtain a digital baseband signal after carrier frequency offset compensation.

[0068] S203, acquiring first symbol information and first time synchronization information after carrier frequency offset compensation according to the digital baseband signal after carrier frequency offset compensation.

[0069] In an embodiment of the present application, the digital baseband signal after carrier frequency offset compensation can be time synchronized to obtain the first time synchronization information after carrier frequency offset compensation, and the first symbol information after carrier frequency offset compensation can be obtained based on the digital baseband signal after carrier frequency offset compensation and the first time synchronization information.

[0070] As a possible implementation, Figure 4 As shown, based on the above steps, the specific process of generating the second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value in the above step S103 includes the following steps:

[0071] S401, calculating a carrier phase offset correction value according to the carrier phase offset estimation value.

[0072] Optionally, the carrier phase deviation estimate can be Calculate carrier phase deviation correction

[0073] S402, multiplying the first symbol information and the carrier phase offset correction amount to obtain second symbol information after the carrier phase offset is compensated.

[0074] In the embodiment of the present disclosure, after obtaining the carrier phase deviation correction value Afterwards, the first symbol information and the carrier phase offset correction amount can be multiplied to obtain the second symbol information after the carrier phase offset is compensated.

[0075] Furthermore, after the second symbol information is acquired, frame synchronization may be performed on the second symbol information to acquire the entire frame of symbol information before decoding, and the entire frame of symbol information may be decoded to acquire demodulated telegram information.

[0076] The following is an explanation of the method for processing the spread spectrum pulse signal proposed in the present disclosure.

[0077] For example, Figure 5 As shown, the short-time burst spread spectrum signal received by the receiver antenna is processed by the RF front end to output a digital intermediate frequency signal, a digital baseband signal is generated according to the digital intermediate frequency signal, and a carrier frequency deviation estimation value is generated according to the digital baseband signal According to the digital intermediate frequency signal and the carrier frequency deviation estimation value Generate a digital baseband signal after carrier frequency offset compensation, obtain the symbol and time synchronization information after carrier frequency offset compensation according to the digital baseband signal after carrier frequency offset compensation, and generate a carrier phase offset estimation value according to the symbol and time synchronization information after carrier frequency offset compensation According to the symbol after carrier frequency offset compensation and the estimated value of carrier phase offset Generate symbols after carrier phase offset compensation, decode according to the symbols after carrier phase offset compensation, obtain demodulated telegram information, so as to realize the reception of spread spectrum pulse signal, wherein the specific process of the above method will not be repeated, and can refer to the above embodiment.

[0078] To summarize, the method for processing spread spectrum pulse signals proposed in the present invention constructs a complete signal receiving architecture for estimating and compensating the carrier frequency offset and phase offset respectively, adopts a method combining coarse carrier frequency offset estimation and fine carrier frequency offset estimation, and both perform frequency offset estimation after compensating the original signal, thereby effectively improving the estimation accuracy and realizing the effective reception of spread spectrum pulse signals.

[0079] In order to implement the above embodiment, the present disclosure also proposes a processing device for spread spectrum pulse signals.

[0080] Figure 6 A schematic diagram of the structure of a spread spectrum pulse signal processing device provided in an embodiment of the present disclosure.

[0081] like Figure 6 As shown, the spread spectrum pulse signal processing device 600 includes: a receiving module 601, a first generating module 602, a second generating module 603 and a decoding module 604.

[0082] The receiving module 601 is used to receive a spread spectrum pulse signal and process the spread spectrum pulse signal to obtain a digital intermediate frequency signal;

[0083] A first generating module 602 is used to obtain first symbol information and first time synchronization information after carrier frequency offset compensation according to the digital intermediate frequency signal, and generate a carrier phase offset estimation value according to the first symbol information and the first time synchronization information;

[0084] A second generating module 603 is used to generate second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value;

[0085] The decoding module 604 is used to decode the second symbol information to obtain demodulated electronic message information.

[0086] In one embodiment of the present disclosure, the first generating module 602 is further used to: obtain a carrier frequency offset estimation value according to the digital intermediate frequency signal; obtain a digital baseband signal after carrier frequency offset compensation according to the digital intermediate frequency signal and the carrier frequency offset estimation value; and obtain first symbol information and first time synchronization information after carrier frequency offset compensation according to the digital baseband signal after carrier frequency offset compensation.

[0087] In one embodiment of the present disclosure, the first generating module 602 is further used to: process the digital intermediate frequency signal to generate a first digital baseband signal, and perform time synchronization on the first digital baseband signal to obtain symbol information and time synchronization information; generate a coarse carrier frequency offset estimation value through a carrier frequency offset estimation algorithm according to the symbol information and the time synchronization information; generate a coarse carrier frequency offset compensation second digital baseband signal according to the digital intermediate frequency signal, the Doppler frequency offset estimation value and the coarse carrier frequency offset estimation value; perform time synchronization on the second digital baseband signal to obtain third symbol information and third time synchronization information after coarse carrier frequency offset compensation; generate a fine carrier frequency offset estimation value through the carrier frequency offset estimation algorithm according to the third symbol information and the third time synchronization information; generate a carrier frequency offset estimation value according to the Doppler frequency offset estimation value, the coarse carrier frequency offset estimation value and the fine carrier frequency offset estimation value.

[0088] In one embodiment of the present disclosure, the first generating module 602 is further used to: perform signal detection on the digital intermediate frequency signal to obtain a Doppler frequency offset estimation value, and generate a first local carrier according to the Doppler frequency offset estimation value; and perform down-conversion processing on the digital intermediate frequency signal according to the first local carrier to generate a first digital baseband signal.

[0089] In one embodiment of the present disclosure, the first generating module 602 is further used to: perform signal detection on the digital intermediate frequency signal to obtain a Doppler frequency offset estimation value, and generate a first local carrier according to the Doppler frequency offset estimation value; and perform down-conversion processing on the digital intermediate frequency signal according to the first local carrier to generate a first digital baseband signal.

[0090] In one embodiment of the present disclosure, the first generating module 602 is further used to: perform time synchronization on the digital baseband signal after the carrier frequency offset compensation to obtain the first time synchronization information after the carrier frequency offset compensation; and obtain the first symbol information after the carrier frequency offset compensation based on the digital baseband signal after the carrier frequency offset compensation and the first time synchronization information.

[0091] In one embodiment of the present disclosure, the second generating module 603 is further used to: calculate a carrier phase offset correction amount according to the carrier phase offset estimation value; and multiply the first symbol information and the carrier phase offset correction amount to obtain the second symbol information after the carrier phase offset compensation.

[0092] In one embodiment of the present disclosure, the decoding module 604 is further used to: perform frame synchronization on the second symbol information to obtain the entire frame of symbol information before decoding; and decode the entire frame of symbol information to obtain the demodulated telegram information.

[0093] In one embodiment of the present disclosure, the receiving module 601 is further used to: process the spread spectrum pulse signal through a radio frequency front end to obtain the digital intermediate frequency signal.

[0094] It should be noted that the above explanation of the embodiment of the method for processing a spread spectrum pulse signal is also applicable to the apparatus for processing a spread spectrum pulse signal of this embodiment, and will not be repeated here.

[0095] The processing device of the spread spectrum pulse signal of the embodiment of the present disclosure receives the spread spectrum pulse signal, processes the spread spectrum pulse signal to obtain a digital intermediate frequency signal, obtains the first symbol information and the first time synchronization information after the carrier frequency offset compensation according to the digital intermediate frequency signal, generates a carrier phase offset estimation value according to the first symbol information and the first time synchronization information, generates the second symbol information after the carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value, decodes the second symbol information, and obtains the demodulated telegram information. Therefore, the present disclosure constructs a complete signal receiving architecture for respectively estimating and compensating the carrier frequency offset and phase offset, and adopts a combination of coarse carrier frequency offset estimation and fine carrier frequency offset estimation, both of which perform frequency offset estimation after compensating the original signal, thereby effectively improving the estimation accuracy and realizing the effective reception of the spread spectrum pulse signal.

[0096] In order to implement the above embodiments, the present application also proposes an electronic device, such as Figure 7 As shown, Figure 7 The invention is a block diagram of an electronic device showing a method for processing a spread spectrum pulse signal according to an exemplary embodiment.

[0097] like Figure 7 As shown, the electronic device 700 includes:

[0098] The memory 710 and the processor 720, a bus 730 connecting different components (including the memory 710 and the processor 720), the memory 710 stores a computer program, and when the processor 720 executes the program, the method for processing the spread spectrum pulse signal described in the embodiment of the present disclosure is implemented.

[0099] The bus 730 represents one or more of several types of bus architectures, including a memory bus or memory controller, a peripheral bus, an Accelerated Graphics Port, a processor bus, or a local bus using any of the several bus architectures. By way of example, and without limitation, these architectures include the Industry Standard Architecture (ISA) bus, Micro Channel Architecture (MAC) bus, Enhanced ISA bus, Video Electronics Standards Association (VESA) local bus, and Peripheral Component Interconnect (PCI) bus.

[0100] The electronic device 700 typically includes a variety of computer-readable media. These media can be any available media that can be accessed by the electronic device 700, including both volatile and nonvolatile media, removable and non-removable media.

[0101] The memory 710 may also include computer system-readable media in the form of volatile memory, such as random access memory (RAM) 740 and / or cache memory 750. The electronic device 700 may further include other removable / non-removable, volatile / nonvolatile computer system storage media. By way of example only, a storage system 760 can be used for reading from and writing to a non-removable, nonvolatile magnetic medium ( Figure 7 not shown and typically called a "hard disk drive"). Although Figure 7 not shown in the figures, a disk drive for reading from and writing to a removable, nonvolatile magnetic disk (e.g., a "floppy disk"), and an optical disk drive for reading from and writing to a removable, nonvolatile optical disk (e.g., a CD-ROM, DVD-ROM, or other optical medium) can be provided. In these instances, each drive can be connected to the bus 730 by one or more data media interfaces. The memory 710 may include at least one program product having a set (e.g., at least one) of program modules that are configured to carry out the functions of the embodiments of the present disclosure.

[0102] A program / utility 780 having a set (at least one) of program modules 770 may be stored, for example, in the memory 710. Such program modules 770 include, but are not limited to, an operating system, one or more application programs, other program modules, and program data, each of which examples or some combination thereof may include an implementation of a network environment. The program modules 770 generally carry out the functions and / or methods of the embodiments described herein.

[0103] The electronic device 700 may also communicate with one or more external devices 790 (e.g., keyboard, pointing device, display 791, etc.), one or more devices that enable a user to interact with the electronic device 700, and / or any device that enables the electronic device 700 to communicate with one or more other computing devices (e.g., network card, modem, etc.). Such communication may be performed through an input / output (I / O) interface 792. Furthermore, the electronic device 700 may also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network, such as the Internet) through a network adapter 793. Figure 7 As shown, the network adapter 793 communicates with other modules of the electronic device 1000 via the bus 730. It should be understood that although Figure 7 Not shown, other hardware and / or software modules may be used in conjunction with electronic device 700, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0104] The processor 720 executes various functional applications and data processing by running the programs stored in the memory 710 .

[0105] It should be noted that the implementation process and technical principles of the electronic device of this embodiment refer to the aforementioned explanation of the method for processing the spread spectrum pulse signal of the embodiment of the present disclosure, and will not be repeated here.

[0106] In order to implement the above embodiments, the present application also proposes a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the method for processing the spread spectrum pulse signal described in the above embodiments is implemented.

[0107] In order to implement the above embodiments, the present disclosure further provides a computer program product. When an instruction processor in the computer program product is executed, the method for processing the spread spectrum pulse signal described in the above embodiments is executed.

[0108] In the description of this specification, the terms "first" and "second" are used for descriptive purposes only and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the indicated technical features. Therefore, the features defined as "first" and "second" may explicitly or implicitly include at least one of the features. In the description of this application, the meaning of "plurality" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0109] In the description of this specification, the description with reference to the terms "one embodiment", "some embodiments", "example", "specific example", or "some examples" etc. means that the specific features, structures, materials or characteristics described in conjunction with the embodiment or example are included in at least one embodiment or example of the present application. In this specification, the schematic representations of the above terms do not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described may be combined in any one or more embodiments or examples in a suitable manner. In addition, those skilled in the art may combine and combine the different embodiments or examples described in this specification and the features of the different embodiments or examples, without contradiction.

[0110] Although the embodiments of the present application have been shown and described above, it can be understood that the above embodiments are exemplary and cannot be understood as limitations on the present application. Ordinary technicians in this field can change, modify, replace and modify the above embodiments within the scope of the present application.

Claims

1. A method for processing a spread spectrum pulse signal, the method comprising: include: receiving a spread spectrum pulse signal, and processing the spread spectrum pulse signal to obtain a digital intermediate frequency signal; According to the digital intermediate frequency signal, obtain first symbol information and first time synchronization information after carrier frequency offset compensation, and generate a carrier phase offset estimation value according to the first symbol information and the first time synchronization information; Generating second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value; The second symbol information is decoded to obtain demodulated electronic message information.

2. The method according to claim 1, It is characterized in that The acquiring, according to the digital intermediate frequency signal, first symbol information and first time synchronization information after carrier frequency offset compensation includes: Obtaining a carrier frequency offset estimation value according to the digital intermediate frequency signal; Acquire a digital baseband signal after carrier frequency offset compensation according to the digital intermediate frequency signal and the carrier frequency offset estimation value; According to the digital baseband signal after the carrier frequency offset compensation, first symbol information and first time synchronization information after the carrier frequency offset compensation are obtained.

3. The method according to claim 2, It is characterized in that The obtaining, according to the digital intermediate frequency signal, a carrier frequency offset estimation value comprises: Processing the digital intermediate frequency signal to generate a first digital baseband signal, and performing time synchronization on the first digital baseband signal to obtain symbol information and time synchronization information; Generate a coarse carrier frequency offset estimation value according to the symbol information and the time synchronization information by using a carrier frequency offset estimation algorithm; Generating a second digital baseband signal after coarse carrier frequency offset compensation according to the digital intermediate frequency signal, the Doppler frequency offset estimation value and the coarse carrier frequency offset estimation value; Performing time synchronization on the second digital baseband signal to obtain third symbol information and third time synchronization information after coarse carrier frequency offset compensation; Generate a carrier frequency offset precise estimation value by using the carrier frequency offset estimation algorithm according to the third symbol information and the third time synchronization information; A carrier frequency offset estimation value is generated according to the Doppler frequency offset estimation value, the coarse carrier frequency offset estimation value and the precise carrier frequency offset estimation value.

4. The method according to claim 3, It is characterized in that The processing of the digital intermediate frequency signal to generate a first digital baseband signal includes: Performing signal detection on the digital intermediate frequency signal to obtain a Doppler frequency offset estimation value, and generating a first local carrier according to the Doppler frequency offset estimation value; The digital intermediate frequency signal is down-converted according to the first local carrier to generate a first digital baseband signal.

5. The method according to claim 2, It is characterized in that The step of obtaining a digital baseband signal after carrier frequency offset compensation according to the digital intermediate frequency signal and the carrier frequency offset estimation value comprises: Generating a second local carrier after carrier frequency offset compensation according to the Doppler frequency offset estimation value and the carrier frequency offset estimation value; The digital intermediate frequency signal is down-converted according to the second local carrier to obtain a digital baseband signal after carrier frequency offset compensation.

6. The method according to claim 2, It is characterized in that The acquiring, according to the digital baseband signal after the carrier frequency offset compensation, first symbol information and first time synchronization information after the carrier frequency offset compensation comprises: Performing time synchronization on the digital baseband signal after the carrier frequency offset compensation, and obtaining first time synchronization information after the carrier frequency offset compensation; The first symbol information after the carrier frequency offset compensation is acquired according to the digital baseband signal after the carrier frequency offset compensation and the first time synchronization information.

7. The method according to claim 1, It is characterized in that The step of generating second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value includes: Calculating a carrier phase deviation correction value according to the carrier phase deviation estimation value; The first symbol information and the carrier phase offset correction amount are multiplied to obtain the second symbol information after the carrier phase offset is compensated.

8. The method according to claim 1, It is characterized in that The decoding of the second symbol information to obtain demodulated electronic message information includes: Performing frame synchronization on the second symbol information to obtain the entire frame of symbol information before decoding; The whole frame of symbol information is decoded to obtain the demodulated telegram information.

9. The method according to claim 1, It is characterized in that The step of processing the spread spectrum pulse signal to obtain a digital intermediate frequency signal includes: The spread spectrum pulse signal is processed by a radio frequency front end to obtain the digital intermediate frequency signal.

10. A processing device for a spread spectrum pulse signal, It is characterized in that The device comprises: A receiving module, used for receiving a spread spectrum pulse signal and processing the spread spectrum pulse signal to obtain a digital intermediate frequency signal; A first generating module, configured to obtain first symbol information and first time synchronization information after carrier frequency offset compensation according to the digital intermediate frequency signal, and generate a carrier phase offset estimation value according to the first symbol information and the first time synchronization information; A second generating module, used for generating second symbol information after carrier phase offset compensation according to the first symbol information and the carrier phase offset estimation value; A decoding module is used to decode the second symbol information to obtain demodulated telegram information.

11. The device according to claim 10, It is characterized in that The first generating module is further used for: Obtaining a carrier frequency offset estimation value according to the digital intermediate frequency signal; Acquire a digital baseband signal after carrier frequency offset compensation according to the digital intermediate frequency signal and the carrier frequency offset estimation value; According to the digital baseband signal after the carrier frequency offset compensation, first symbol information and first time synchronization information after the carrier frequency offset compensation are obtained.

12. The device according to claim 11, It is characterized in that The first generating module is further used for: Processing the digital intermediate frequency signal to generate a first digital baseband signal, and performing time synchronization on the first digital baseband signal to obtain symbol information and time synchronization information; Generate a coarse carrier frequency offset estimation value according to the symbol information and the time synchronization information by using a carrier frequency offset estimation algorithm; Generating a second digital baseband signal after coarse carrier frequency offset compensation according to the digital intermediate frequency signal, the Doppler frequency offset estimation value and the coarse carrier frequency offset estimation value; Performing time synchronization on the second digital baseband signal to obtain third symbol information and third time synchronization information after coarse carrier frequency offset compensation; Generate a carrier frequency offset precise estimation value by using the carrier frequency offset estimation algorithm according to the third symbol information and the third time synchronization information; A carrier frequency offset estimation value is generated according to the Doppler frequency offset estimation value, the coarse carrier frequency offset estimation value and the precise carrier frequency offset estimation value.

13. The device according to claim 12, It is characterized in that The first generating module is further used for: Performing signal detection on the digital intermediate frequency signal to obtain a Doppler frequency offset estimation value, and generating a first local carrier according to the Doppler frequency offset estimation value; The digital intermediate frequency signal is down-converted according to the first local carrier to generate a first digital baseband signal.

14. The device according to claim 11, It is characterized in that The first generating module is further used for: Generating a second local carrier after carrier frequency offset compensation according to the Doppler frequency offset estimation value and the carrier frequency offset estimation value; The digital intermediate frequency signal is down-converted according to the second local carrier to obtain a digital baseband signal after carrier frequency offset compensation.

15. The device according to claim 11, It is characterized in that The first generating module is further used for: Performing time synchronization on the digital baseband signal after the carrier frequency offset compensation, and obtaining first time synchronization information after the carrier frequency offset compensation; The first symbol information after the carrier frequency offset compensation is acquired according to the digital baseband signal after the carrier frequency offset compensation and the first time synchronization information.

16. The device according to claim 10, It is characterized in that The second generating module is further used for: Calculating a carrier phase deviation correction value according to the carrier phase deviation estimation value; The first symbol information and the carrier phase offset correction amount are multiplied to obtain the second symbol information after the carrier phase offset is compensated.

17. The device according to claim 10, It is characterized in that The decoding module is further used for: Performing frame synchronization on the second symbol information to obtain the entire frame of symbol information before decoding; The whole frame of symbol information is decoded to obtain the demodulated telegram information.

18. The device according to claim 10, It is characterized in that The receiving module is further used for: The spread spectrum pulse signal is processed by a radio frequency front end to obtain the digital intermediate frequency signal.

19. An electronic device, It is characterized in that The invention comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the program, the method for processing a spread spectrum pulse signal according to any one of claims 1 to 9 is implemented.

20. A computer-readable storage medium having a computer program stored thereon, It is characterized in that When the computer program is executed by a processor, the method for processing a spread spectrum pulse signal according to any one of claims 1 to 9 is implemented.

Citation Information

Cited By

  • Multi-beam coherent combination method and device, electronic equipment and storage medium

    CN121077543A