Method, device, processing and computer readable storage medium for implementing complex composite analog modulation processing based on a vector signal generator

By using a vector signal generator to achieve complex composite analog modulation, the problems of slow modulation speed and poor security in existing communication systems are solved, realizing efficient and secure composite analog modulation, which is suitable for a variety of communication scenarios.

CN119383035BActive Publication Date: 2025-11-28TRANSCOM INSTR
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
CN202411436156.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-10-15
Publication Date
2025-11-28
Estimated Expiration
2044-10-15

AI Technical Summary

Technical Problem

Existing single analog modulation communication systems have limitations in modulation speed, security, and applicability, and cannot meet the needs of military communications. They are also easily intercepted during transmission, and existing technologies cannot effectively solve this problem.

Method used

Complex analog modulation is achieved using a vector signal generator. A vector signal is generated by a function signal generator, and the vector signal data is selected by an analog modulator selector. The vector signal data is then superimposed and multiplied to obtain a complex IQ modulated signal, which is then output through a high-speed digital-to-analog converter circuit.

Benefits of technology

It achieves composite analog modulation with fast modulation speed, high security, wide applicability, strong anti-interference ability, low cost, and good real-time performance.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119383035B_ABST
    Figure CN119383035B_ABST
Patent Text Reader

Abstract

The present application relates to a kind of based on vector signal generator implementation complex composite analog modulation processing method, comprising generating vector signal by function signal generator;Different analog modulation types are selected by analog modulation selector corresponding;According to signal source selection module, use vector signal generator signal or use external output vector signal is selected.This application also relates to a kind of for implementing based on vector signal generator complex composite analog modulation processing device, processing and its computer readable storage medium.The vector signal generator implementation complex composite analog modulation processing method, device, processing and its computer readable storage medium based on the present application, utilize bottom digital logic code instead of hardware circuit design, realize on digital vector domain, step can reuse different module, can effectively save cost, can guarantee speed faster, have real-time, can carry out the combination of multiple different analog modulation, higher precision, better control phase, strong anti-interference.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of digital communication, in particular to the field of complex composite analog modulation, and more particularly to a method, device, processing and computer readable storage medium for implementing complex composite analog modulation processing based on a vector signal generator. BACKGROUND

[0002] With the rapid development of science and technology, communication is of great significance to battle command and information transmission. In order to ensure the integrity and confidentiality of information transmission and efficiently ensure the information transmission and exchange of each combat unit, the common communication types nowadays include wired radio communication, wireless radio communication, optical communication, motion communication and simple signal communication, etc. With the continuous strengthening of decoding technology, the traditional simple digital analog modulation communication transmission has been unable to meet the needs of military communication. The common digital analog modulation system at present all adopts single analog modulation for communication, and the single modulation has certain limitations. The modulated signal is too simple, the transmission process is easy to be intercepted, the information is destroyed, and the modulation speed is slow, and there are too many uncontrollable factors. SUMMARY

[0003] The present application overcomes the shortcomings of the prior art and provides a method, device, processing and computer readable storage medium for implementing complex composite analog modulation processing based on a vector signal generator, which satisfies fast modulation speed, high safety and wide application range.

[0004] In order to achieve the above-mentioned purpose, the method, device, processing and computer readable storage medium for implementing complex composite analog modulation processing based on a vector signal generator of the present application are as follows:

[0005] The method for implementing complex composite analog modulation processing based on a vector signal generator mainly comprises the following steps:

[0006] (1) generating a vector signal through a function signal generator;

[0007] (2) selecting a corresponding IQ signal data by selecting a corresponding different analog modulation type through an analog modulation selector, wherein the analog modulation type includes AM, PM or FM;

[0008] (3) selecting to use a vector signal generator signal or to use an external output vector signal according to a signal source selection module;

[0009] (4) performing one layer of AM modulation on the signal, and controlling the modulation depth by an upper computer interface;

[0010] (5) selecting a modulation type through an analog modulation module after the modulation of the signal, so as to obtain a group of IQ vector signals;

[0011] (6) get n groups of different control mode composite analog modulation;

[0012] (7) get n groups of modulated IQ data from n groups of different composite analog modulation, and get complex IQ modulation signal by complex superposition multiplication of IQ data;

[0013] (8) get analog signal by high-speed digital-to-analog conversion circuit from the obtained IQ modulation signal, and output transmission to the receiving end through radio frequency circuit.

[0014] Preferably, the step (1) specifically comprises the following steps:

[0015] (1.1) generate different types of signals and output frequencies;

[0016] (1.2) calculate the index value according to the frequency control word;

[0017] (1.3) generate a function corresponding to the index value according to the different waveform generation function, and input the index value into the sine memory to output the corresponding numerical value.

[0018] Preferably, the step (2) specifically comprises the following steps if the analog modulation type AM is selected:

[0019] (1-2.1) perform de-integration direct current operation on the input signal;

[0020] (1-2.2) perform deep operation on the de-direct current signal, and the Q signal corresponding to the analog modulation type AM is 0.

[0021] Preferably, the step (2) specifically comprises the following steps if the analog modulation type PM is selected:

[0022] (2-2.1) perform de-integration direct current operation on the input signal;

[0023] (2-2.2) perform sensitivity calculation on the direct current signal to obtain the phase;

[0024] (2-2.3) take out the sine value corresponding to the phase according to the control word parameter, and perform normalization processing on the phase;

[0025] (2-2.4) accumulate the phase to calculate the I phase index;

[0026] (2-2.5) add 90-degree phase mapping shadow quantity as the Q phase index value to the I phase index value;

[0027] (2-2.6) take out the corresponding IQ two-way signal data from the sine memory in real time according to the phase index value.

[0028] Preferably, if the FM type of analog modulation is selected in step (2), the step (2) specifically comprises the following steps:

[0029] (3-2.1) performing de-integration DC operation on the input signal;

[0030] (3-2.2) performing sensitivity calculation on the signal after DC operation to obtain a phase;

[0031] (3-2.3) performing normalization processing on the phase as an I-phase index;

[0032] (3-2.4) adding a 90-degree phase mapping shadow quantity to the I-phase index value as a Q-phase index value;

[0033] (3-2.5) obtaining corresponding IQ two-way signal data from a sine memory in real time according to the phase index value.

[0034] The device for implementing complex composite analog modulation processing based on a vector signal generator, which mainly comprises:

[0035] a processor configured to execute computer executable instructions;

[0036] a memory storing one or more computer executable instructions, which, when executed by the processor, implement each step of the method for implementing complex composite analog modulation processing based on a vector signal generator.

[0037] The processor for implementing complex composite analog modulation processing based on a vector signal generator, which mainly comprises:

[0038] The computer readable storage medium, which mainly comprises:

[0039] The method, device, processor and computer readable storage medium for implementing complex composite analog modulation processing based on a vector signal generator, which utilize bottom digital logic code instead of hardware circuit design and implement in a digital vector domain, and the step can reuse different modules, which can effectively save cost, ensure fast speed, have real-time performance, can combine different analog modulations, have higher precision, better phase control and strong anti-interference performance. BRIEF DESCRIPTION OF DRAWINGS

[0040] Figure 1 The complex analog modulation framework schematic diagram of the method for realizing complex composite analog modulation processing based on the vector signal generator.

[0041] Figure 2 The complex analog modulation framework schematic diagram of the method for realizing complex composite analog modulation processing based on the vector signal generator.

[0042] Figure 3 The analog modulation framework schematic diagram of the method for realizing complex composite analog modulation processing based on the vector signal generator. DETAILED DESCRIPTION

[0043] In order to more clearly describe the technical content of the present application, further description will be made in combination with specific embodiments.

[0044] The method for realizing complex composite analog modulation processing based on the vector signal generator, wherein the method comprises the following steps:

[0045] (1) generating a vector signal through a function signal generator;

[0046] (2) selecting corresponding IQ signal data through an analog modulation selector corresponding to different analog modulation types, wherein the analog modulation types include AM, PM or FM;

[0047] (3) selecting to use a vector signal generator signal or to use an external output vector signal according to a signal source selection module;

[0048] (4) performing one-layer AM modulation on the signal, and controlling the modulation depth through an upper computer interface;

[0049] (5) selecting a modulation type through an analog modulation module to obtain a group of IQ vector signals after the modulation of the signal;

[0050] (6) obtaining n groups of composite analog modulations under different control modes;

[0051] (7) obtaining n groups of modulated IQ data from the n groups of different composite analog modulations, and performing complex superposition multiplication on the IQ data to obtain complex IQ modulation signals;

[0052] (8) obtaining analog signals through a high-speed digital-to-analog conversion circuit after the IQ modulation signals, and transmitting the analog signals to a receiving end through a radio frequency circuit.

[0053] As a preferred embodiment of the present application, the step (1) specifically comprises the following steps:

[0054] (1.1) generating different types of signals and output frequencies;

[0055] (1.2) According to the frequency control word, the index value is calculated;

[0056] (1.3) According to the index value, the corresponding function is generated for different waveform generation functions, the index value is brought into the sine memory, and the corresponding numerical value is output.

[0057] As a preferred embodiment of the present application, if the analog modulation type AM is selected in step (2), the following steps are specifically included:

[0058] (1-2.1) The input signal is subjected to de-integration DC operation;

[0059] (1-2.2) The signal after de-DC operation is subjected to depth operation, and the Q signal corresponding to the analog modulation type AM is 0.

[0060] As a preferred embodiment of the present application, if the analog modulation type PM is selected in step (2), the following steps are specifically included:

[0061] (2-2.1) The input signal is subjected to de-integration DC operation;

[0062] (2-2.2) The signal after de-DC operation is subjected to sensitivity calculation to obtain a phase;

[0063] (2-2.3) According to the control word parameter, the sine numerical value corresponding to the phase is taken out, and the phase is normalized;

[0064] (2-2.4) The phase is accumulated to calculate the I-phase index;

[0065] (2-2.5) The I-phase index value is added by 90 degrees phase mapping avatar as the Q-phase index value;

[0066] (2-2.6) According to the phase index value, the corresponding IQ two-way signal data is taken out from the sine memory in real time.

[0067] As a preferred embodiment of the present application, if the analog modulation type FM is selected in step (2), the following steps are specifically included:

[0068] (3-2.1) The input signal is subjected to de-integration DC operation;

[0069] (3-2.2) The signal after de-DC operation is subjected to sensitivity calculation to obtain a phase;

[0070] (3-2.3) The phase is normalized as the I-phase index;

[0071] (3-2.4) add the 90-degree phase mapping shadow quantity to the I-phase index value as the Q-phase index value;

[0072] (3-2.5) according to the phase index value, real-time retrieve the corresponding IQ two-way signal data from the sine memory.

[0073] The device for implementing the complex composite analog modulation processing based on the vector signal generator, wherein the device comprises:

[0074] a processor configured to execute computer executable instructions;

[0075] a memory storing one or more computer executable instructions, which, when executed by the processor, implement the steps of the method for implementing the complex composite analog modulation processing based on the vector signal generator.

[0076] The processor for implementing the complex composite analog modulation processing based on the vector signal generator, wherein the processor is configured to execute computer executable instructions, which, when executed by the processor, implement the steps of the method for implementing the complex composite analog modulation processing based on the vector signal generator.

[0077] The computer readable storage medium of the present application, which has a computer program stored thereon, the computer program can be executed by the processor to implement the steps of the method for implementing the complex composite analog modulation processing based on the vector signal generator.

[0078] In the specific embodiment of the present application, the following modules are included: a function signal generator module, an amplitude modulation module, a frequency modulation module, a phase modulation module, and a high-speed digital-to-analog conversion module, all of which can be multiplexed.

[0079] The vector function signal generator is implemented internally in the bottom layer, which can internally generate sine and cosine waves, pulse waves, square waves, triangular waves, sawtooth waves, and inverse sawtooth waves, and generate different frequency waves according to a frequency control word, and the module is independently completed for multiplexing.

[0080] The analog modulation is implemented in the digital domain, replacing the traditional hardware circuit analog modulation, which is not only fast but also can control the modulation phase and the modulation depth, has strong real-time performance, each modulation module is implemented independently, and multiplexing can also be achieved, which saves a lot of cost for complex composite modulation.

[0081] For a complex composite analog modulation system, there can be one external signal that needs to transmit information, and n signals generated by a vector generator, the more layers of modulation the signal passes through, the more complex the modulation signal is, and the stronger the anti-interference ability is, and the better the security is for communication.

[0082] The main flow of the complex composite analog modulation system based on the vector signal generator is as follows:

[0083] 1. Generation of the function signal generator, corresponding to the function signal generator module of Figure 2 , the specific steps are as follows:

[0084] (1) The upper computer is connected with the bottom layer logic interface by the software interface of the system, to control the generation of different types of signals and the control of different output frequencies.

[0085] (2) According to the frequency control word setting, the index value is calculated, the waveform frequency is set to f b , the sampling rate is f s , and the index index is:

[0086]

[0087] (3) For the type selection of positive sine, the index value is the corresponding phase, and the index value needs to be brought into the sine memory to directly output the corresponding value.

[0088] (4) Triangular wave generation function:

[0089] out=index≤0.5?32767×4×index-32767:3×32767-32767×4×index;

[0090] (5) Sawtooth wave generation function:

[0091] out=32767×2×index-32767;

[0092] The triangular wave generation function and the sawtooth wave generation function are an algorithm module, which provides an algorithm function. The above steps (3), (4), and (5) respectively show how to generate positive sine, triangular wave, and sawtooth wave, which are all generated according to the index of the control word of step (2).

[0093] 2. Analog modulation framework, corresponding to Figure 3 , the specific steps are as follows:

[0094] This module is an analog modulation module, which selects different analog modulation types by an analog modulation selector. The following three analog modulations are separate modules and can be reused.

[0095] Taking FM as an example, it can be known that the FM modulation formula is as follows:

[0096] Y FM =cos(ωt+K F ∫X(τ)dτ)

[0097] Y FM = cos(ωt)·cos(K F ∫X(τ)dτ)-sin(ωt)·sin(K F ∫X(τ)dτ)

[0098] Where cos(ωt) is the sine memory stored in advance parameters; X(τ) is the input signal to be modulated; K F is the modulation sensitivity;

[0099] The following is the process of three different analog modulation:

[0100] a) AM:

[0101] i. The input signal is de-integrated direct current operation;

[0102] ii. The signal after de-DC operation is calculated;

[0103] iii. For amplitude modulation, the Q signal is 0; Specifically, for FM and PM, the vector IQ signal needs to be calculated, which is a variable, and the Q signal of AM is calculated from the known public formula. The signal is definitely 0.

[0104] b) PM:

[0105] i. The input signal is de-integrated direct current operation;

[0106] ii. The signal after de-DC operation is calculated, and the phase is obtained;

[0107] iii. The phase is normalized within a certain range of sine memory;

[0108] iv. The phase index of I is calculated by accumulating the phase;

[0109] v. The I phase index value is added to the Q phase index value as a 90-degree phase mapping sketch;

[0110] vi. According to the phase index value, the corresponding IQ two-way signal data is taken out from the sine memory in real time;

[0111] c) The sine memory in the above steps stores a period of sine function data, where the larger the data, the more accurate the phase, but the storage space will also be relatively large. Assuming that there are N values of a period of sine function, the address range of these data is 0~N-1, whether it is PM calculation or FM calculation, especially FM calculation (because FM calculation is in the form of accumulation), according to the periodicity principle of sine function, T(x

[0112] +N) = T(x), if the control word after FM / PM calculation is greater than period N, it needs to be reduced by N until the control word is within the range of 0~N-1, this control word can actually control the phase of sine output, according to the control word parameter, the corresponding phase sine value is taken out. FM:

[0113] i. The input signal is de-integrated and operated on the direct current;

[0114] ii. Sensitivity calculation is performed on the signal after the direct current to obtain the phase;

[0115] iii. The phase is normalized within a certain range of the sine memory as the I-phase index;

[0116] iv. The I-phase index value is added by 90 degrees of phase mapping shadow quantity as the Q-phase index value;

[0117] v. According to the phase index value, the corresponding IQ two-way signal data is taken out from the sine memory in real time;

[0118] 3. The signal source selection module selects to use the vector signal generator signal or to use the external output vector signal;

[0119] 4. The signal is first modulated by AM, which is the first step of the complex analog modulation, and the modulation depth can be controlled by the host computer interface;

[0120] 5. The modulated signal is then subjected to an analog modulation module, which can select any one of AM / PM / FM analog modulation types, and a set of IQ vector signals can be obtained;

[0121] 6. The result obtained from 5 is a simple complex modulation module, which can be copied and multiplexed to obtain n sets of complex analog modulation under different control modes;

[0122] 7. n sets of complex analog modulated IQ data are obtained, and complex superposition multiplication is performed on the IQ data to obtain the final complex IQ modulated signal;

[0123] 8. The obtained IQ modulated signal is subjected to a high-speed digital-to-analog conversion circuit to obtain an analog signal, which is finally subjected to a radio frequency circuit to output and transmit to the receiving end;

[0124] 9. The receiving end can demodulate the information transmitted by the original signal by inversely deducing the whole process of complex complex analog modulation.

[0125] The specific implementation scheme of the embodiment can be referred to the related description in the above embodiment, which will not be repeated here.

[0126] It can be understood that the same or similar parts in the above embodiments can be mutually referenced, and the content not described in detail in some embodiments can refer to the same or similar content in other embodiments.

[0127] It should be noted that, in the description of the present application, the terms "first", "second" and the like are used only for descriptive purposes, and cannot be construed as indicating or implying relative importance. In addition, in the description of the present application, unless otherwise specified, the meaning of "a plurality of" is at least two.

[0128] Any process or method descriptions in flow charts or described herein otherwise can be understood as representing code modules, segments, or portions of code that include one or more executable instructions for performing specific logic functions or steps in the process, and the various embodiments of the present application include additional implementations in which the order of steps can be different, including use of a different order of executing hardware steps, or executing hardware steps in substantially simultaneous with each other, or in reverse order, depending upon the functionality involved, which should be understood by those having ordinary skill in the art.

[0129] It should be understood that each part of the present application can be realized by hardware, software, firmware or their combination. In the above embodiments, a plurality of steps or methods can be realized by software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if realized by hardware, and as in another embodiment, it can be realized by any one or their combination of the following technologies known in the art: discrete logic circuit with logic gate circuit for implementing logic function on data signal, application specific integrated circuit with suitable combination logic gate circuit, programmable gate array (PGA), field programmable gate array (FPGA) and the like.

[0130] Those skilled in the art of the present technology can understand that all or part of the steps carried out by the above-mentioned embodiment method can be instructed by a program to complete the relevant hardware, and the corresponding program can be stored in a computer readable storage medium. When the program is executed, it includes one of the steps of the method embodiment or a combination thereof.

[0131] In addition, each functional unit in each embodiment of the present application can be integrated in one processing module, or each unit can exist physically independently, or two or more units can be integrated in one module. The above integrated module can be realized in the form of hardware or in the form of software function module. The integrated module, if realized in the form of software function module and sold or used as an independent product, can also be stored in a computer readable storage medium.

[0132] The storage medium mentioned above can be a read-only memory, a magnetic disk or an optical disk, etc.

[0133] In the description of the specification, the description of the terms "one embodiment", "some embodiments", "an example", "a specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the specification, the illustrative description of the above terms does not necessarily refer to the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any appropriate manner in one or more embodiments or examples.

[0134] The method, device, processing and computer readable storage medium for realizing complex composite analog modulation processing based on a vector signal generator according to the present application use bottom digital logic code instead of hardware circuit design and are realized on a digital vector domain, so that different modules can be multiplexed in steps, cost can be effectively saved, speed can be ensured, real-time performance can be achieved, combinations of various analog modulations can be performed, precision is higher, phase can be better controlled, and anti-interference performance is strong.

[0135] In this specification, the present application has been described with reference to its specific embodiments. However, it is obvious that various modifications and changes can be made without departing from the spirit and scope of the present application. Therefore, the specification and drawings should be considered as illustrative rather than limiting.

Claims

1. A method for implementing complex composite analog modulation processing based on a vector signal generator, characterized in that, The method comprises the following steps: (1) generating a vector signal through a function signal generator; (2) selecting a corresponding different analog modulation type through an analog modulation selector to obtain corresponding IQ signal data, wherein the analog modulation type comprises AM, PM or FM; (3) selecting a vector signal generator signal or an external output vector signal according to a signal source selection module; (4) performing one-layer AM modulation on the signal, and controlling the modulation depth through an upper computer interface; (5) passing the modulated signal through an analog modulation module, selecting a modulation type, and obtaining a group of IQ vector signals; (6) obtaining n groups of composite analog modulations under different control modes; (7) obtaining n groups of modulated IQ data from the n groups of different composite analog modulations, performing complex superposition multiplication on the IQ data, and obtaining a complex IQ modulation signal; (8) passing the obtained IQ modulation signal through a high-speed digital-to-analog conversion circuit to obtain an analog signal, and passing the analog signal through a radio frequency circuit to output and transmit to a receiving end.

2. The method for implementing complex composite analog modulation processing based on a vector signal generator according to claim 1, characterized in that, The step (1) specifically comprises the following steps: (1.1) generating different types of signals and output frequencies; (1.2) calculating an index value according to a frequency control word; (1.3) generating a function for different waveforms, generating a corresponding function according to the index value, bringing the index value into a sine memory, and outputting a corresponding numerical value.

3. The method of claim 1, wherein the complex composite analog modulation process is implemented based on a vector signal generator. If the analog modulation type AM is selected in the step (2), the step specifically comprises the following steps: (1-2.1) performing a de-integration direct current operation on the input signal; (1-2.2) performing a depth operation on the de-direct current signal, and the Q channel signal corresponding to the analog modulation type AM is 0.

4. The method of claim 1, wherein the complex composite analog modulation process is implemented based on a vector signal generator. If the analog modulation type PM is selected in the step (2), the step specifically comprises the following steps: (2-2.1) performing a de-integration direct current operation on the input signal; (2-2.2) performing a sensitivity calculation on the direct current signal to obtain a phase; (2-2.3) taking out a sine numerical value corresponding to the phase according to a control word parameter, and performing a normalization processing on the phase; (2-2.4) accumulating the I channel phase index value and calculating a Q channel phase index value by adding a 90-degree phase mapping shadow amount; (2-2.5) taking out corresponding IQ two-channel signal data from the sine memory in real time according to the phase index value. If the analog modulation type FM is selected in the step (2), the step specifically comprises the following steps:

5. The method of claim 1, wherein the complex composite analog modulation process is implemented based on a vector signal generator. (3-2.1) performing a de-integration direct current operation on the input signal; (3-2.2) performing a sensitivity calculation on the direct current signal to obtain a phase; (3-2.3) performing a normalization processing on the phase as an I channel phase index; (3-2.4) accumulating the I channel phase index value and calculating a Q channel phase index value by adding a 90-degree phase mapping shadow amount; (3-2.5) taking out corresponding IQ two-channel signal data from the sine memory in real time according to the phase index value. The device comprises:

6. An apparatus for implementing complex composite analog modulation processing based on a vector signal generator, characterized by, a processor configured to execute computer executable instructions; ​ A memory storing one or more computer-executable instructions that, when executed by the processor, implement the steps of the method of claim 1 to 5.

7. A processor for implementing complex composite analog modulation processing based on a vector signal generator, characterized by, The processor is configured to execute computer-executable instructions that, when executed by the processor, implement the steps of the method of claim 1 to 5.

8. A computer-readable storage medium, characterized in that, A computer program stored on a computer readable medium, the computer program being executable by a processor to implement the steps of the method of claim 1 to 5.

Citation Information

Patent Citations

  • Digital modulation method and device and storage medium

    CN112491766A

  • System for realizing precision control aiming at high peak-to-average ratio signal in vector signal generator

    CN114124248A