Baseband signal generation method, device, electronic device and readable storage medium

By dynamically allocating baseband sampling rates and signal combinations, the problem of low baseband signal generation efficiency is solved, and efficient generation of complex electromagnetic environment signals is achieved, saving resources and meeting real-time training needs.

CN113949387BActive Publication Date: 2025-09-05CHINA SOUTH IND GRP SHANGHAI ELECTRIC CONTROL RES INST
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111215179.9
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-19
Publication Date
2025-09-05
Estimated Expiration
2041-10-19

AI Technical Summary

Technical Problem

The existing baseband signal generation method is inefficient and cannot meet the needs of efficiently generating dozens of types of signals with an instantaneous frequency coverage bandwidth of more than 6GHz, more than 400 channels, and independent configuration of each signal and channel parameters in a complex electromagnetic environment construction system.

Method used

By dynamically allocating baseband sampling rates according to signal characteristics, signals with the same sampling rate are grouped into a baseband sampling group, and signals are generated independently to avoid oversaturated sampling and improve generation efficiency.

Benefits of technology

It improves the efficiency of signal generation, saves storage and transmission resources, meets real-time training needs, and improves the efficiency of computing resource utilization.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113949387B_ABST
    Figure CN113949387B_ABST
Patent Text Reader

Abstract

The present invention relates to a method, device, electronic device, and readable storage medium for generating a baseband signal, belonging to the technical field of electronic countermeasure simulation training signal generation technology, and solving the problem of low baseband signal generation efficiency in the prior art. The method comprises: generating multiple alternative baseband sampling rates based on a final sampling rate; among the alternative baseband sampling rates, determining the corresponding baseband sampling rate according to the characteristics of each signal, and forming a baseband sampling group with signals having the same baseband sampling rate; and each baseband sampling group independently generates a signal. The technical solution of the present invention improves the efficiency of baseband signal generation and saves storage and communication resources.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of electronic countermeasure simulation training signal generation, and in particular to a baseband signal generation method, device, electronic equipment and readable storage medium. Background Art

[0002] Practical electronic warfare training for electronic warfare units, radar units, and communications units requires complex electromagnetic environments. Therefore, training equipment capable of generating complex background electromagnetic environments is required, generally referred to as an electromagnetic environment construction system. To meet the requirements of practical electronic warfare training, the electromagnetic environment construction system must generate dozens of signal types with an instantaneous frequency coverage bandwidth exceeding 6 GHz, over 400 channels simultaneously, and independently configurable signal and channel parameters for each signal. This must also meet the demands of real-time training. This places high demands on signal generation efficiency. The process of generating an electromagnetic environment generally includes two main steps: baseband signal generation and signal synthesis. Existing baseband signal generation methods use fixed sampling, resulting in low baseband signal generation efficiency. Summary of the Invention

[0003] In view of the above analysis, the embodiments of the present invention aim to provide a method, apparatus, electronic device and readable storage medium for generating a baseband signal, so as to solve the problem of low efficiency of existing baseband signal generation.

[0004] In one aspect, an embodiment of the present invention provides a method for generating a baseband signal, comprising:

[0005] generating a plurality of candidate baseband sampling rates according to the final sampling rate;

[0006] Among the candidate baseband sampling rates, the corresponding baseband sampling rate is determined according to the characteristics of each signal, and signals with the same baseband sampling rate are grouped into a baseband sampling group;

[0007] Each baseband sampling group generates a signal independently.

[0008] Based on a further improvement of the above technical solution, generating multiple candidate baseband sampling rates according to the final sampling rate includes:

[0009] Resolve the approximate value of the final sampling rate;

[0010] A plurality of divisors that are in an integer divisibility relationship or a multiple relationship with each other are selected as values ​​of the candidate baseband sampling rates.

[0011] Furthermore, the step of determining the corresponding baseband sampling rate of each signal according to its characteristics and grouping signals having the same baseband sampling rate into a baseband sampling group includes:

[0012] Obtaining or calculating the bandwidth of each signal, and determining the corresponding baseband sampling rate from among candidate baseband sampling rates that are greater than the bandwidth;

[0013] Signals with the same baseband sampling rate are grouped into a baseband sampling group.

[0014] Furthermore, the obtaining or calculating the bandwidth of each signal and determining the corresponding baseband sampling rate from among the candidate baseband sampling rates that are greater than the bandwidth includes:

[0015] When the signal mode is an analog modulated communication signal, directly reading the bandwidth of the signal;

[0016] Among the candidate baseband sampling rates, a baseband sampling rate having a value greater than or equal to a value of the bandwidth times the first coefficient and having the smallest value is selected as the baseband sampling rate of the signal.

[0017] Furthermore, the obtaining or calculating the bandwidth of each signal and determining the corresponding baseband sampling rate from among the candidate baseband sampling rates greater than the bandwidth further includes:

[0018] When the mode of the signal is a digital modulated communication signal, reading the symbol rate of the signal;

[0019] Calculating a bandwidth of the signal based on the symbol rate and shaping filter coefficients;

[0020] Among the alternative baseband sampling rates, the baseband sampling rate with a value greater than or equal to the value of the bandwidth times the second coefficient and the smallest value is selected as the baseband sampling rate of the signal, wherein the second coefficient is smaller than the first coefficient.

[0021] Furthermore, the obtaining or calculating the bandwidth of each signal and determining the corresponding baseband sampling rate from among the candidate baseband sampling rates greater than the bandwidth further includes:

[0022] When the signal mode is a radar signal or an interference signal, directly reading the bandwidth of the signal;

[0023] Among the alternative baseband sampling rates, the baseband sampling rate with a value greater than or equal to the value of the bandwidth times the third coefficient and the smallest value is selected as the baseband sampling rate of the signal, wherein the third coefficient is smaller than the first coefficient.

[0024] Furthermore, the baseband signal generation method further includes:

[0025] After each baseband sampling group generates a signal, signal synthesis is performed on at least one of the signals.

[0026] On the other hand, an embodiment of the present invention provides a baseband signal generating device, including:

[0027] An acquisition module, configured to generate a plurality of candidate baseband sampling rates according to a final sampling rate;

[0028] a determination module, configured to determine, from the candidate baseband sampling rates, the baseband sampling rate corresponding to each signal according to its characteristics, and group signals having the same baseband sampling rate into a baseband sampling group;

[0029] The generation module is used for each baseband sampling group to independently generate a signal.

[0030] On the other hand, an embodiment of the present invention provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of the aforementioned baseband signal generation method when executing the program.

[0031] On the other hand, an embodiment of the present invention provides a non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of the aforementioned baseband signal generation method are implemented.

[0032] Compared with the prior art, the present invention can achieve at least one of the following beneficial effects:

[0033] 1. By determining the corresponding baseband sampling rate for each signal based on its characteristics, the appropriate sampling rate is dynamically assigned to the signal, so that each generated signal meets the requirements of the Nyquist sampling theorem while avoiding oversaturation sampling;

[0034] 2. Dynamic allocation of sampling rate reduces the average sampling rate of the signal, speeds up the generation of baseband signals, and improves the rate of baseband signal generation;

[0035] 3. By dynamically allocating the appropriate sampling rate according to signal characteristics, the sampling data is reduced, thereby saving storage and transmission resources.

[0036] In the present invention, the above-mentioned technical solutions can be combined with each other to achieve more preferred combinations. Other features and advantages of the present invention will be described in the following description, and some advantages will become apparent from the description or be learned through practice of the present invention. The objectives and other advantages of the present invention can be realized and obtained through the contents particularly pointed out in the description and drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings are only for the purpose of illustrating particular embodiments and are not to be considered limiting of the present invention. Like reference symbols denote like parts throughout the drawings.

[0038] Figure 1This is a flow chart of a method for generating a baseband signal according to an exemplary embodiment;

[0039] Figure 2 The figure is a block diagram of a baseband signal generating device according to an exemplary embodiment. DETAILED DESCRIPTION

[0040] The preferred embodiments of the present invention will be described in detail below in conjunction with the accompanying drawings, wherein the accompanying drawings constitute a part of this application and are used together with the embodiments of the present invention to illustrate the principles of the present invention, and are not used to limit the scope of the present invention.

[0041] Method Example:

[0042] According to the Nyquist sampling theorem, when a single DAC is required to simultaneously generate multiple signals of different bandwidths, the sampling rate of the digital signal input to the DAC should be greater than twice the total bandwidth occupied by all signals.

[0043] The signal input to the DAC is expressed as:

[0044]

[0045] Among them S n is the baseband modulation of each signal, f n is the carrier frequency of the signal. The sampling rate requirements are as follows:

[0046] f s ≥2×(max(f n )-min(f n ))

[0047] The traditional method requires the use of f s Generate all signals, each signal is oversampled, which wastes the computing resources of the system. In view of this, the application discloses a baseband signal generation method, such as Figure 1 As shown, the baseband signal generation method includes:

[0048] S1. Generate multiple alternative baseband sampling rates according to the final sampling rate;

[0049] S2. Determine the baseband sampling rate corresponding to each signal according to its characteristics among the candidate baseband sampling rates, and group signals with the same baseband sampling rate into a baseband sampling group;

[0050] S3. Each baseband sampling group generates a signal independently.

[0051] The technical solution provided by the embodiments of the present disclosure determines the corresponding baseband sampling rate for each signal based on its characteristics, thereby dynamically assigning an appropriate sampling rate to the signal. This ensures that each generated signal meets the requirements of the Nyquist sampling theorem while avoiding oversaturated sampling, improving the efficiency of signal generation and saving storage resources. This method is suitable for generating electronic systems with a wide instantaneous coverage frequency band, a large number of signals, and independently configurable signals and signal parameters. It has the advantages of high efficiency in the use of computing resources, storage resources, and transmission resources, strong real-time performance, and easy implementation.

[0052] In one embodiment, step S1 includes the following steps S11-S12:

[0053] S11. Analyze the divisor of the final sampling rate.

[0054] S12. Select multiple divisors that are in an integer divisibility relationship or a multiple relationship with each other as values ​​of the candidate baseband sampling rates.

[0055] For example, the final sampling rate can be determined according to the input sampling rate of the DAC. In practice, a suitable DAC can be selected according to the total bandwidth required by the RF channel. For example, if the maximum total signal bandwidth is required to be 2GHz, the AD9176 can be selected as the DAC chip, and the chip mode is configured as mode10. The corresponding DAC input data sampling rate is 3GHz, that is, the final sampling rate F s If the maximum total signal bandwidth is 300MHz, the AD9176 mode can be configured as mode0, and the corresponding DAC input data sampling rate is 375MHz, that is, the final sampling rate F s is 375MHz. For example, if the input sampling rate of the DAC is 375MHz, the final sampling rate is determined to be 375MHz. The divisors of the final sampling rate are analyzed. For example, the common divisors of 375 include 1, 3, 5, 15, 25, 75, 125, etc., and multiple divisors that are in an integer or multiple relationship are selected as the values ​​of the alternative baseband sampling rates. For example, the alternative baseband sampling rates can include 1MHz, 5MHz, 15MHz, 75MHz and 375MHz, or the baseband sampling rates can include 1MHz, 5MHz, 25MHz and 375MHz. That is, the values ​​of the alternative baseband sampling rates are in an integer or multiple relationship with each other, which facilitates signal synthesis.

[0056] In one embodiment, step S2 determines the corresponding baseband sampling rate from the candidate baseband sampling rates according to the characteristics of each signal, and groups signals having the same baseband sampling rate into a baseband sampling group, including the following steps S21-S22:

[0057] S21. Obtain or calculate the bandwidth of each signal, and determine the corresponding baseband sampling rate among the alternative baseband sampling rates that are greater than the bandwidth.

[0058] S22. Group signals with the same baseband sampling rate into a baseband sampling group.

[0059] By determining the corresponding baseband sampling rate from the candidate baseband sampling rates according to the bandwidth of each signal, oversaturation sampling caused by sampling a small bandwidth signal at a large sampling rate is avoided.

[0060] In one embodiment of the present application, in step S21, a corresponding baseband sampling rate is selected according to different signal types and their bandwidths. The signal classification information is shown in Table 1.

[0061] Table 1 Signal classification information table

[0062] Signal Type Signal Classification AM Analog modulated communication signals FM Analog modulated communication signals DSB Analog modulated communication signals LSB Analog modulated communication signals USB Analog modulated communication signals FSK Digitally modulated communication signals BPSK Digitally modulated communication signals QPSK Digitally modulated communication signals MSK Digitally modulated communication signals GMSK Digitally modulated communication signals 16QAM Digitally modulated communication signals LFM radar signals Narrowband interference Interference signal

[0063] When the signal mode is an analog modulated communication signal, directly reading the bandwidth of the signal;

[0064] Among the candidate baseband sampling rates, the baseband sampling rate with the smallest value greater than or equal to the bandwidth multiplied by the first coefficient is selected as the baseband sampling rate of the signal. For example, if the signal to be generated is an AM analog modulated communication signal, the signal bandwidth can be directly obtained. The value obtained by multiplying the bandwidth by the first coefficient is used as a selection reference. Among the candidate baseband sampling rates, the smallest sampling rate greater than or equal to the reference value is selected as the baseband sampling rate of the signal. In implementation, the first coefficient can be selected as 2.

[0065] When the mode of the signal is a digital modulated communication signal, reading the symbol rate of the signal;

[0066] The bandwidth of the signal is calculated according to the symbol rate and the shaping filter coefficient. Specifically, the occupied bandwidth of the signal can be calculated according to the formula: bandwidth = symbol rate × (1 + shaping filter coefficient).

[0067] Among the alternative baseband sampling rates, the baseband sampling rate with a value greater than or equal to the value of the bandwidth times the second coefficient and the smallest value is selected as the baseband sampling rate of the signal, wherein the second coefficient is smaller than the first coefficient.

[0068] For example, if the signal to be generated is an MSK digital modulation communication signal, the symbol rate of the signal is first obtained, and the bandwidth of the signal is calculated according to the symbol rate and the shaping filter coefficient.

[0069] The signal bandwidth is calculated using the formula: Bandwidth = Symbol Rate × (1 + Shaping Filter Coefficient). The value obtained by multiplying the bandwidth by the second coefficient is used as the selection reference. The minimum baseband sampling rate greater than or equal to this reference value is selected as the baseband sampling rate for the signal. In practice, the second coefficient can be selected as 1.25.

[0070] When the signal mode is a radar signal or an interference signal, directly reading the bandwidth of the signal;

[0071] Among the alternative baseband sampling rates, the baseband sampling rate with a value greater than or equal to the value of the bandwidth times the third coefficient and the smallest value is selected as the baseband sampling rate of the signal, wherein the third coefficient is smaller than the first coefficient.

[0072] For example, if the signal to be generated is an LFM radar signal, the bandwidth of the signal is first determined. The bandwidth is then multiplied by a third coefficient, which serves as a selection reference. The minimum baseband sampling rate among the candidate baseband sampling rates that is greater than or equal to the reference value is selected as the baseband sampling rate for the signal. In implementation, the third coefficient can be 1.25.

[0073] After determining the baseband sampling rate of each signal, the signals with the same baseband sampling rate are grouped into a baseband sampling group. Each baseband sampling group can independently generate the intra-group signal.

[0074] Preferably, after each baseband sampling group generates a signal, signal synthesis is performed on at least one of the signals.

[0075] For example, the electronic environment needs to generate 100 signals with a signal bandwidth of 1kHz to 300MHz. The maximum number of signals generated by the system is 100, covering a 1GHz bandwidth (frequency: 1GHz to 2GHz), and a signal duration of 0.1s. The configuration of each signal parameter is shown in Table 2.

[0076] Table 2 100-channel signal parameter information table

[0077]

[0078]

[0079]

[0080] If the DAC input sampling rate is 375M, and if the traditional fixed sampling rate baseband signal generation method is used, the time and storage usage for generating each signal are shown in Table 3.

[0081] Table 3 Time, storage and communication usage information for generating baseband signals at a fixed sampling rate

[0082]

[0083]

[0084]

[0085] Table 4 Dynamic allocation of sampling rate to generate baseband signal time, storage and communication usage information

[0086]

[0087]

[0088] Using the baseband signal generation method of the disclosed embodiment, the time and storage usage for generating the signal after dynamically allocating the sampling rate to the signal according to the signal characteristics are shown in Table 4. From the comparison of Table 3 and Table 4, it can be seen that the baseband signal generation method of an embodiment of the present application takes 35.35 seconds and requires only 982.4M bytes of memory; the method of generating the baseband signal using a fixed 375MHz sampling rate takes 142.44 seconds and requires 15G bytes of memory. The baseband signal generation method of an embodiment of the present application ensures the quality of signal generation while avoiding oversaturation sampling, greatly improving the efficiency of signal generation and saving memory and communication resources.

[0089] Device Example:

[0090] A specific implementation of the present application discloses a baseband signal generating device, such as Figure 2 Shown, including:

[0091] An acquisition module, configured to generate a plurality of candidate baseband sampling rates according to a final sampling rate;

[0092] a determination module, configured to determine, from the candidate baseband sampling rates, the baseband sampling rate corresponding to each signal according to its characteristics, and group signals having the same baseband sampling rate into a baseband sampling group;

[0093] The generation module is used for each baseband sampling group to independently generate a signal.

[0094] The above method embodiments and device embodiments are based on the same principle, and their related aspects can be mutually referenced and can achieve the same technical effects. The specific implementation process can be found in the method embodiments and will not be repeated here.

[0095] Electronic device embodiment:

[0096] A specific implementation of the present application discloses an electronic device, including a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the program, the steps of the baseband signal generation method in the method embodiment are implemented.

[0097] Readable storage medium embodiment:

[0098] A specific implementation of the present application discloses a non-transitory computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the steps of the method for generating a baseband signal in the method embodiment are implemented.

[0099] Those skilled in the art will appreciate that all or part of the process steps of the above-described embodiments can be implemented by instructing related hardware through a computer program, and the program can be stored in a computer-readable storage medium, such as a magnetic disk, an optical disk, a read-only memory, or a random access memory.

[0100] The above description is only a preferred specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any changes or substitutions that can be easily thought of by any technician familiar with this technical field within the technical scope disclosed by the present invention should be covered by the scope of protection of the present invention.

Claims

1. A method for generating a baseband signal, characterized in that: include: generating a plurality of candidate baseband sampling rates according to the final sampling rate; Among the candidate baseband sampling rates, the corresponding baseband sampling rate is determined according to the characteristics of each signal, and signals with the same baseband sampling rate are grouped into a baseband sampling group; Each baseband sampling group generates signals independently; Generating a plurality of candidate baseband sampling rates according to the final sampling rate includes: Resolve the approximate value of the final sampling rate; Selecting multiple divisors that are in a relationship of integer division or multiple of each other as values ​​of the candidate baseband sampling rates; The method of determining the corresponding baseband sampling rate of each signal according to its characteristics and grouping signals having the same baseband sampling rate into a baseband sampling group includes: Obtaining or calculating the bandwidth of each signal, and determining the corresponding baseband sampling rate from among candidate baseband sampling rates that are greater than the bandwidth; Grouping signals with the same baseband sampling rate into a baseband sampling group; The obtaining or calculating the bandwidth of each signal and determining the corresponding baseband sampling rate from among candidate baseband sampling rates greater than the bandwidth includes: When the signal mode is an analog modulated communication signal, directly reading the bandwidth of the signal; Among the candidate baseband sampling rates, a baseband sampling rate having a value greater than or equal to a value of the bandwidth times the first coefficient and having the smallest value is selected as the baseband sampling rate of the signal.

2. The generation method according to claim 1, characterized in that The obtaining or calculating the bandwidth of each signal and determining the corresponding baseband sampling rate from among the candidate baseband sampling rates that are greater than the bandwidth further includes: When the mode of the signal is a digital modulated communication signal, reading the symbol rate of the signal; Calculating a bandwidth of the signal based on the symbol rate and shaping filter coefficients; Among the alternative baseband sampling rates, the baseband sampling rate with a value greater than or equal to the value of the bandwidth times the second coefficient and the smallest value is selected as the baseband sampling rate of the signal, wherein the second coefficient is smaller than the first coefficient.

3. The generation method according to claim 1, characterized in that The obtaining or calculating the bandwidth of each signal and determining the corresponding baseband sampling rate from among the candidate baseband sampling rates that are greater than the bandwidth further includes: When the signal mode is a radar signal or an interference signal, directly reading the bandwidth of the signal; Among the alternative baseband sampling rates, the baseband sampling rate with a value greater than or equal to the value of the bandwidth times the third coefficient and the smallest value is selected as the baseband sampling rate of the signal, wherein the third coefficient is smaller than the first coefficient.

4. The generation method according to claim 1, characterized in that Also includes: After each baseband sampling group generates a signal, signal synthesis is performed on at least one of the signals.

5. A baseband signal generating device, characterized in that: include: An acquisition module, configured to generate a plurality of candidate baseband sampling rates according to a final sampling rate; a determination module, configured to determine, from the candidate baseband sampling rates, the baseband sampling rate corresponding to each signal according to its characteristics, and group signals having the same baseband sampling rate into a baseband sampling group; A generation module, used for each baseband sampling group to independently generate a signal; Resolve the approximate value of the final sampling rate; Selecting multiple divisors that are in a relationship of integer division or multiple of each other as values ​​of the candidate baseband sampling rates; The method of determining the corresponding baseband sampling rate of each signal according to its characteristics and grouping signals having the same baseband sampling rate into a baseband sampling group includes: Obtaining or calculating the bandwidth of each signal, and determining the corresponding baseband sampling rate from among candidate baseband sampling rates that are greater than the bandwidth; Grouping signals with the same baseband sampling rate into a baseband sampling group; The obtaining or calculating the bandwidth of each signal and determining the corresponding baseband sampling rate from among candidate baseband sampling rates greater than the bandwidth includes: When the signal mode is an analog modulated communication signal, directly reading the bandwidth of the signal; Among the candidate baseband sampling rates, a baseband sampling rate having a value greater than or equal to a value of the bandwidth times the first coefficient and having the smallest value is selected as the baseband sampling rate of the signal.

6. An electronic device comprising 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 steps of the method for generating a baseband signal according to any one of claims 1 to 4 are implemented.

7. A non-transitory computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method for generating a baseband signal according to any one of claims 1 to 4 are implemented.

Citation Information

Patent Citations

  • Sampling rate conversion method and device, equipment and storage medium

    CN113037430A