Method and device for realizing complex composite analog modulation processing based on vector signal generator, processing and computer readable storage medium
Based on the complex compound simulation modulation method based on vector signal generator, the problem of slow, low security, and limited applicable range of existing technologies have been solved, and efficient, secure, and flexible communication modulation solutions have been achieved.
Patent Information
- Application Number
- CN202411436156.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-15
- Publication Date
- 2025-01-28
- Estimated Expiration
- 2044-10-15
AI Technical Summary
Existing digital analog modulation systems have problems such as slow modulation speed, low security and limited application range in military communications, which are difficult to meet complex communication needs.
Adopt a complex composite simulation modulation method based on a vector signal generator, generate a vector signal through the function signal generator, select the appropriate simulation modulation type (AM, PM, or FM), perform multi -layer modulation processing High -speed digital modular conversion circuit output radio frequency signal.
A complex composite simulation modulation with fast modulation speed, high security, and wide range of applications, improved the anti -interference ability and confidentiality of communication, reduced costs and ensured real -time.
Smart Images

Figure CN119383035A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of digital communication, in particular to the field of complex composite analog modulation, and specifically refers to a method, device, processing and computer-readable storage medium for implementing complex composite analog modulation processing based on a vector signal generator. Background Art
[0002] With the rapid development of science and technology, communication is of great significance to combat command and information transmission. In order to ensure the integrity and confidentiality of information transmission and efficiently guarantee the information transmission and exchange of each combat unit, the common communication types nowadays are divided into wired communication, radio communication, optical communication, motion communication and simple signal communication. With the continuous strengthening of decoding technology, the traditional simple digital analog modulation communication transmission can no longer meet the needs of military communication. At present, the common digital analog modulation systems all use single analog modulation for communication, and single modulation has certain limitations. The modulated signal is too simple, the transmission process is easy to be intercepted, the information is damaged, and the modulation speed is slow, and there are too many uncontrollable factors. Summary of the invention
[0003] The purpose of the present invention is to overcome the shortcomings of the above-mentioned prior art and provide a method, device, processing and computer-readable storage medium for realizing complex composite analog modulation processing based on a vector signal generator, which meets the requirements of fast modulation speed, high safety and wide application range.
[0004] In order to achieve the above-mentioned object, the method, device, process and computer-readable storage medium for implementing complex composite analog modulation processing based on a vector signal generator of the present invention are as follows:
[0005] The method for realizing complex composite analog modulation processing based on a vector signal generator has the following main features:
[0006] (1) Generate a vector signal by using a function signal generator;
[0007] (2) selecting a corresponding analog modulation type through an analog modulation selector to obtain corresponding IQ signal data, wherein the analog modulation type includes AM, PM or FM;
[0008] (3) Selecting to use a vector signal generator signal or an external output vector signal according to the signal source selection module;
[0009] (4) Perform one layer of AM modulation on the signal, and the modulation depth is controlled by the host computer interface;
[0010] (5) passing the modulated signal through an analog modulation module, selecting a modulation type, and obtaining a set of IQ vector signals;
[0011] (6) obtaining n groups of composite analog modulations under different control modes;
[0012] (7) obtaining n groups of modulated IQ data from n groups of different composite analog modulations, and performing complex superposition and multiplication on the IQ data to obtain a complex IQ modulated signal;
[0013] (8) The obtained IQ modulated signal is passed through a high-speed digital-to-analog conversion circuit to obtain an analog signal, which is then output through a radio frequency circuit and transmitted to the receiving end.
[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) For different waveform generation functions, generate the corresponding function according to the index value, bring the index value into the sine memory, and output the corresponding numerical value.
[0018] Preferably, if the analog modulation type AM is selected in the step (2), the following steps are specifically included:
[0019] (1-2.1) performing a de-integration DC operation on the input signal;
[0020] (1-2.2) Perform deep operations on the signal after removing DC, and the Q-path signal corresponding to the analog modulation type AM is 0.
[0021] Preferably, if the analog modulation type PM is selected in step (2), the following steps are specifically included:
[0022] (2-2.1) Perform a de-integrated DC operation on the input signal;
[0023] (2-2.2) Calculate the sensitivity of the signal after DC and obtain the phase;
[0024] (2-2.3) Take out the sine value of the corresponding phase according to the control word parameter and normalize the phase;
[0025] (2-2.4) Accumulate the phases and calculate the phase index of path I;
[0026] (2-2.5) The phase index value of the I path is accumulated plus the 90-degree phase mapping miniature value as the phase index value of the Q path;
[0027] (2-2.6) The corresponding IQ two-way signal data is retrieved from the sine memory in real time according to the phase index value.
[0028] Preferably, if the analog modulation type FM is selected in the step (2), the following steps are specifically included:
[0029] (3-2.1) Perform a de-integrated DC operation on the input signal;
[0030] (3-2.2) Calculate the sensitivity of the signal after DC and obtain the phase;
[0031] (3-2.3) Normalize the phase to use as the I-path phase index;
[0032] (3-2.4) The phase index value of the I path is accumulated and added to the 90-degree phase mapping reduction amount as the phase index value of the Q path;
[0033] (3-2.5) The corresponding IQ two-way signal data is retrieved from the sine memory in real time according to the phase index value.
[0034] The main feature of the device for realizing complex composite analog modulation processing based on a vector signal generator is that the device comprises:
[0035] a processor configured to execute computer executable instructions;
[0036] The memory stores one or more computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the method for realizing complex composite analog modulation processing based on a vector signal generator are implemented.
[0037] The processor for implementing complex composite analog modulation processing based on a vector signal generator has the main feature that the processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the above-mentioned method for implementing complex composite analog modulation processing based on a vector signal generator are implemented.
[0038] The main feature of the computer-readable storage medium is that a computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the above-mentioned method for realizing complex composite analog modulation processing based on a vector signal generator.
[0039] 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 invention are adopted, and the underlying digital logic code is used instead of the hardware circuit design to be implemented in the digital vector domain. Different modules can be reused in steps, which can effectively save costs, and can better ensure fast speed and real-time performance. A variety of different analog modulation combinations can be performed, with higher accuracy, better phase control and strong anti-interference performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0040] Figure 1 A schematic diagram of a complex analog modulation framework of the method for implementing complex composite analog modulation processing based on a vector signal generator of the present invention.
[0041] Figure 2 The schematic diagram of the composite analog modulation framework of the method for realizing complex composite analog modulation processing based on a vector signal generator of the present invention.
[0042] Figure 3 The schematic diagram of the analog modulation framework of the method for realizing complex composite analog modulation processing based on a vector signal generator of the present invention. DETAILED DESCRIPTION
[0043] In order to more clearly describe the technical content of the present invention, further description is given below in conjunction with specific embodiments.
[0044] The method for implementing complex composite analog modulation processing based on a vector signal generator of the present invention comprises the following steps:
[0045] (1) Generate a vector signal by using a function signal generator;
[0046] (2) selecting a corresponding analog modulation type through an analog modulation selector to obtain corresponding IQ signal data, wherein the analog modulation type includes AM, PM or FM;
[0047] (3) Selecting to use a vector signal generator signal or an external output vector signal according to the signal source selection module;
[0048] (4) Perform one layer of AM modulation on the signal, and the modulation depth is controlled by the host computer interface;
[0049] (5) passing the modulated signal through an analog modulation module, selecting a modulation type, and obtaining a set of IQ vector signals;
[0050] (6) obtaining n groups of composite analog modulations under different control modes;
[0051] (7) obtaining n groups of modulated IQ data from n groups of different composite analog modulations, and performing complex superposition and multiplication on the IQ data to obtain a complex IQ modulated signal;
[0052] (8) The obtained IQ modulated signal is passed through a high-speed digital-to-analog conversion circuit to obtain an analog signal, which is then output through a radio frequency circuit and transmitted to the receiving end.
[0053] As a preferred embodiment of the present invention, the step (1) specifically comprises the following steps:
[0054] (1.1) Generate different types of signals and output frequencies;
[0055] (1.2) Calculate the index value according to the frequency control word;
[0056] (1.3) For different waveform generation functions, generate the corresponding function according to the index value, bring the index value into the sine memory, and output the corresponding numerical value.
[0057] As a preferred embodiment of the present invention, if the analog modulation type AM is selected in the step (2), the following steps are specifically included:
[0058] (1-2.1) performing a de-integration DC operation on the input signal;
[0059] (1-2.2) Perform deep operations on the signal after removing DC, and the Q-path signal corresponding to the analog modulation type AM is 0.
[0060] As a preferred embodiment of the present invention, if the analog modulation type PM is selected in step (2), the following steps are specifically included:
[0061] (2-2.1) Perform a de-integrated DC operation on the input signal;
[0062] (2-2.2) Calculate the sensitivity of the signal after DC and obtain the phase;
[0063] (2-2.3) Take out the sine value of the corresponding phase according to the control word parameter and normalize the phase;
[0064] (2-2.4) Accumulate the phases and calculate the phase index of path I;
[0065] (2-2.5) The phase index value of the I path is accumulated plus the 90-degree phase mapping miniature value as the phase index value of the Q path;
[0066] (2-2.6) The corresponding IQ two-way signal data is retrieved from the sine memory in real time according to the phase index value.
[0067] As a preferred embodiment of the present invention, if the analog modulation type FM is selected in step (2), the following steps are specifically included:
[0068] (3-2.1) Perform a de-integrated DC operation on the input signal;
[0069] (3-2.2) Calculate the sensitivity of the signal after DC and obtain the phase;
[0070] (3-2.3) Normalize the phase to use as the I-path phase index;
[0071] (3-2.4) The phase index value of the I path is accumulated and added to the 90-degree phase mapping reduction amount as the phase index value of the Q path;
[0072] (3-2.5) The corresponding IQ two-way signal data is retrieved from the sine memory in real time according to the phase index value.
[0073] The device for implementing complex composite analog modulation processing based on a vector signal generator of the present invention, wherein the device comprises:
[0074] a processor configured to execute computer executable instructions;
[0075] The memory stores one or more computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the method for realizing complex composite analog modulation processing based on a vector signal generator are implemented.
[0076] The processor of the present invention is used to implement complex composite analog modulation processing based on a vector signal generator, wherein the processor is configured to execute computer executable instructions, and when the computer executable instructions are executed by the processor, the various steps of the above-mentioned method for implementing complex composite analog modulation processing based on a vector signal generator are implemented.
[0077] The computer-readable storage medium of the present invention stores a computer program thereon, and the computer program can be executed by a processor to implement the various steps of the above-mentioned method for implementing complex composite analog modulation processing based on a vector signal generator.
[0078] In a specific implementation manner of the present invention, 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, and all of these modules can be multiplexed.
[0079] The vector function signal generator is implemented at the bottom layer, which can generate waveforms such as sine and cosine, pulse, square wave, triangle wave, sawtooth wave and anti-sawtooth wave internally. Waveforms of different frequencies are generated separately according to the frequency control word, and the modules are completed independently for multiplexing.
[0080] Implementing analog modulation in the digital domain replaces the analog modulation of traditional hardware circuits. It is not only fast, but also can control the modulation phase and modulation depth, and has strong real-time performance. Each modulation module is implemented separately and can also be multiplexed, saving a lot of cost for complex composite modulation.
[0081] For complex composite analog modulation systems, the source may be one external signal that needs to transmit information, and n different signals generated by vector generators. The more modulation layers it passes through, the more complex the modulation signal is, the stronger its anti-interference ability is, and the better the confidentiality of the communication is.
[0082] The main process of a complex composite analog modulation system based on a vector signal generator of the present invention is as follows:
[0083] 1. Generation of function signal generator, corresponding to Figure 2 The function signal generator module is as follows:
[0084] (1) The system software interface connects the host computer to the underlying logic interface to control different types of signal generation and different output frequency control;
[0085] (2) According to the frequency control word setting, calculate the index value and set the waveform frequency to f b , the sampling rate is f s , then the index is:
[0086]
[0087] (3) If the type is selected as sine and cosine, the index value is the corresponding phase. The index value needs to be brought into the sine memory and the corresponding value is directly output;
[0088] (4) Triangle wave generating function:
[0089] out=index≤0.5?32767×4×index-32767:3×32767-32767×4×index;
[0090] (5) Sawtooth wave generating function:
[0091] out=32767×2×index-32767;
[0092] The triangle wave generation function and the sawtooth wave generation function are an algorithm module that provides algorithm functions. The above steps (3), (4), and (5) respectively show how to generate sine and cosine waves, triangle waves, and sawtooth waves. They all generate corresponding functions based on the index of the control word in 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. The analog modulation selector selects different analog modulation types. The following three analog modulations are separate modules and can be reused.
[0095] Taking FM as an example, we know 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] Among them, cos(ωt) is the parameter stored in advance in the sine memory; X(τ) is the input signal to be modulated; K F is the modulation sensitivity;
[0099] The following is an introduction to the processes of three different analog modulations:
[0100] a) AM:
[0101] i. Perform a de-integration DC operation on the input signal;
[0102] ii. Perform deep operations on the signal after DC removal;
[0103] iii. For amplitude modulation, the Q path signal is 0; specifically, for FM and PM, the vector IQ signals need to be calculated and are variables, while the Q path signal of AM must be 0 when calculated from a known public formula.
[0104] b)PM:
[0105] i. Perform a de-integration DC operation on the input signal;
[0106] ii. Calculate the sensitivity of the signal after DC and obtain the phase;
[0107] iii. Normalize the phase within a certain range of the sine memory;
[0108] iv. Accumulate the phase and calculate the phase index of I channel;
[0109] The phase index value of the vI path is added to the 90-degree phase mapping miniature value as the phase index value of the Q path;
[0110] vi. Take out the corresponding IQ two-way signal data from the sine memory in real time according to the phase index value;
[0111] c) The sine memory in the above step stores the sine function data of one cycle. The larger the data volume, the more accurate the phase is, but the storage space will also be relatively larger. Assuming that there are N values in a sine function of one cycle, the address range from 0 to N-1 that can be used to retrieve these values is 0 to 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 and cosine functions, T(x
[0112] +N)=T(x). If the control word obtained after FM / PM calculation is greater than the period N, it is necessary to subtract N until the control word is within the range of 0 to N-1. This control word can actually control the phase of the sine output. The sine value of the corresponding phase is obtained according to the control word parameter. FM:
[0113] i. Perform a de-integration DC operation on the input signal;
[0114] ii. Calculate the sensitivity of the signal after DC and obtain the phase;
[0115] iii. The phase is normalized within a certain range of the sine memory and used as the phase index of the I path;
[0116] iv. The phase index value of the I path is accumulated plus the 90-degree phase mapping miniature as the phase index value of the Q path;
[0117] v. Take out the corresponding IQ two-way signal data from the sine memory in real time according to the phase index value;
[0118] 3. The signal source selection module selects whether to use the vector signal generator signal or the external output vector signal;
[0119] 4. Perform a layer of AM modulation on the signal first, which is the first step of composite analog modulation. The modulation depth can be controlled by the host computer interface;
[0120] 5. The modulated signal is passed through the analog modulation module again. You can select any of the three analog modulation types: AM / PM / FM, and you can get a set of IQ vector signals.
[0121] 6. What is obtained from step 5 is a simple composite modulation module, which can be copied and reused to obtain n groups of composite analog modulations under different control modes;
[0122] 7. Obtain n groups of modulated IQ data from n groups of different composite analog modulations, perform complex superposition and multiplication on the IQ data, and obtain the final complex IQ modulated signal;
[0123] 8. The obtained IQ modulated signal is passed through a high-speed digital-to-analog conversion circuit to obtain an analog signal, which is finally output through a radio frequency circuit and transmitted to the receiving end;
[0124] 9. The receiving end can demodulate the information conveyed by the original signal by simply reversing the entire process of complex composite analog modulation.
[0125] The specific implementation scheme of this embodiment can refer to the relevant description in the above embodiment, which will not be repeated here.
[0126] It can be understood that the same or similar parts of the above embodiments can be referenced to each other, and the contents not described in detail in some embodiments can refer to the same or similar contents in other embodiments.
[0127] It should be noted that, in the description of the present invention, the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, the meaning of "plurality" refers to at least two.
[0128] Any process or method description in a flowchart or otherwise described herein may be understood to represent a module, segment or portion of code that includes one or more executable instructions for implementing the steps of a specific logical function or process, and the scope of the preferred embodiments of the present invention includes alternative implementations in which functions may not be performed in the order shown or discussed, including performing functions in a substantially simultaneous manner or in the reverse order depending on the functions involved, which should be understood by those skilled in the art to which the embodiments of the present invention belong.
[0129] It should be understood that the various parts of the present invention can be implemented by hardware, software, firmware or a combination thereof. In the above-mentioned embodiments, a plurality of steps or methods can be implemented by software or firmware stored in a memory and executed by a suitable instruction execution device. For example, if implemented by hardware, as in another embodiment, it can be implemented by any one of the following technologies known in the art or their combination: a discrete logic circuit having a logic gate circuit for implementing a logic function for a data signal, a dedicated integrated circuit having a suitable combination of logic gate circuits, a programmable gate array (PGA), a field programmable gate array (FPGA), etc.
[0130] A person skilled in the art may understand that all or part of the steps in the method for implementing the above-mentioned embodiment may be completed by instructing related hardware through a program, and the corresponding program may be stored in a computer-readable storage medium, which, when executed, 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 invention may be integrated into a processing module, or each unit may exist physically separately, or two or more units may be integrated into one module. The above-mentioned integrated module may be implemented in the form of hardware or in the form of a software functional module. If the integrated module is implemented in the form of a software functional module and sold or used as an independent product, it may 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 this specification, the description with reference to the terms "one embodiment", "some embodiments", "examples", "specific examples", or "some examples" 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 invention. In this specification, the schematic representation of the above terms does 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.
[0134] 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 invention are adopted, and the underlying digital logic code is used instead of the hardware circuit design to be implemented in the digital vector domain. Different modules can be reused in steps, which can effectively save costs, and can better ensure fast speed and real-time performance. A variety of different analog modulation combinations can be performed, with higher accuracy, better phase control and strong anti-interference performance.
[0135] In this specification, the present invention has been described with reference to specific embodiments thereof. However, it is apparent that various modifications and variations may be made without departing from the spirit and scope of the present invention. Therefore, the specification and drawings should be regarded as illustrative rather than restrictive.
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) Generate a vector signal by using a function signal generator; (2) selecting a corresponding analog modulation type through an analog modulation selector to obtain corresponding IQ signal data, wherein the analog modulation type includes AM, PM or FM; (3) Selecting to use a vector signal generator signal or an external output vector signal according to the signal source selection module; (4) Perform one layer of AM modulation on the signal, and the modulation depth is controlled by the host computer interface; (5) passing the modulated signal through an analog modulation module, selecting a modulation type, and obtaining a set 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 n groups of different composite analog modulations, and performing complex superposition and multiplication on the IQ data to obtain a complex IQ modulated signal; (8) The obtained IQ modulated signal is passed through a high-speed digital-to-analog conversion circuit to obtain an analog signal, which is then output through a radio frequency circuit and transmitted to the 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) Generate different types of signals and output frequencies; (1.2) Calculate the index value according to the frequency control word; (1.3) For different waveform generation functions, generate the corresponding function according to the index value, bring the index value into the sine memory, and output the corresponding numerical value.
3. The method for implementing complex composite analog modulation processing based on a vector signal generator according to claim 1, characterized in that: If the analog modulation type AM is selected in the step (2), the following steps are specifically included: (1-2.1) performing a de-integration DC operation on the input signal; (1-2.2) Perform deep operations on the signal after removing DC, and the Q-path signal corresponding to the analog modulation type AM is 0.
4. The method for implementing complex composite analog modulation processing based on a vector signal generator according to claim 1, characterized in that: If the analog modulation type PM is selected in the step (2), the following steps are specifically included: (2-2.1) Perform a de-integrated DC operation on the input signal; (2-2.2) Calculate the sensitivity of the signal after DC and obtain the phase; (2-2.3) Take out the sine value of the corresponding phase according to the control word parameter and normalize the phase; (2-2.4) Accumulate the phases and calculate the phase index of path I; (2-2.5) The phase index value of the I path is accumulated plus the 90-degree phase mapping miniature value as the phase index value of the Q path; (2-2.6) The corresponding IQ two-way signal data is retrieved from the sine memory in real time according to the phase index value.
5. The method for implementing complex composite analog modulation processing based on a vector signal generator according to claim 1, characterized in that: If the analog modulation type FM is selected in the step (2), the following steps are specifically included: (3-2.1) Perform a de-integrated DC operation on the input signal; (3-2.2) Calculate the sensitivity of the signal after DC and obtain the phase; (3-2.3) Normalize the phase to use as the I-path phase index; (3-2.4) The phase index value of the I path is accumulated and added to the 90-degree phase mapping reduction amount as the phase index value of the Q path; (3-2.5) The corresponding IQ two-way signal data is retrieved from the sine memory in real time according to the phase index value.
6. A device for implementing complex composite analog modulation processing based on a vector signal generator, characterized in that: The device comprises: a processor configured to execute computer-executable instructions; A memory storing one or more computer executable instructions, wherein when the computer executable instructions are executed by the processor, the steps of the method for realizing complex composite analog modulation processing based on a vector signal generator as described in any one of claims 1 to 5 are implemented.
7. A processor for implementing complex composite analog modulation processing based on a vector signal generator, characterized in that: The processor is configured to execute computer executable instructions. When the computer executable instructions are executed by the processor, the various steps of the method for implementing complex composite analog modulation processing based on a vector signal generator as described in any one of claims 1 to 5 are implemented.
8. A computer-readable storage medium, characterized in that: A computer program is stored thereon, and the computer program can be executed by a processor to implement the various steps of the method for implementing complex composite analog modulation processing based on a vector signal generator as described in any one of claims 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
Method and apparatus for acquiring uplink bit error rate of radio remote unit
EP4007343A1