A waveform modulation method, apparatus and waveform generator
Patent Information
- Application Number
- CN202111639322.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-12-29
- Publication Date
- 2026-08-18
- Estimated Expiration
- 2041-12-29
AI Technical Summary
[0005]本发明实施方式主要解决的技术问题是如何在波形调制时降低其复杂度,并增强波形的可拓展性
[0016] Unlike related technologies, this invention provides a waveform modulation method, apparatus, and waveform generator. By setting item descriptor rows and content descriptor rows, the address of the item descriptor row to be operated on is obtained. Based on this address, the corresponding content descriptor row is determined. The obtained content descriptor rows can be one or more. The content descriptor rows are parsed to obtain parsed content, and the operation corresponding to the parsed content is executed. Furthermore, the execution count of the item descriptor row to be operated on is obtained based on the item descriptor row. The operation corresponding to the parsed content is repeatedly executed based on the execution count, thereby completing the waveform corresponding to the item descriptor row. The waveform modulation method, apparatus, and waveform generator can generate arbitrary linear segmented frequency-adjusted waveforms based on the item descriptor rows and content descriptor rows, and the processing complexity is low. Moreover, by setting item descriptor rows and content descriptor rows, various complex waveforms can be realized, exhibiting strong scalability.
Smart Images

Figure CN114337613B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of waveform modulation technology, and in particular to a waveform modulation method, apparatus and waveform generator. Background Technology
[0002] Currently, the generation of dynamic frequencies typically requires the combined use of digital and analog circuits. Digital circuits generate the quantized value corresponding to the desired frequency, while analog circuits decode this quantized value into the desired frequency, ultimately outputting the waveform at that frequency. In this process, the digital circuits directly determine the modulation of the output signal's frequency.
[0003] In order to obtain the desired frequency modulation waveform, related techniques divide a frequency modulation cycle into several stages, obtain the frequency modulation parameters corresponding to each stage, and finally combine all stages to obtain the frequency-modulated waveform.
[0004] However, in implementing the embodiments of the present invention, the inventors discovered that the maximum number of stages that can be supported by one frequency modulation cycle in related technologies is limited, and the complexity increases linearly with the increase in the number of stages. Furthermore, related technologies rely on the repeatability of the frequency modulation cycle or frequency frame, resulting in poor waveform scalability. Summary of the Invention
[0005] The main technical problem addressed by the embodiments of the present invention is how to reduce the complexity of waveform modulation and enhance the scalability of waveforms.
[0006] To solve the above technical problems, one technical solution adopted in the embodiments of the present invention is: providing a waveform modulation method, the method comprising: obtaining the address of an item descriptor line; obtaining the content descriptor line corresponding to the address; parsing the content descriptor line, obtaining parsed content, and performing an operation corresponding to the parsed content; obtaining the execution count corresponding to the item descriptor line, and repeatedly performing the operation according to the execution count to obtain a modulated waveform.
[0007] In some embodiments, obtaining the content descriptor line corresponding to the address based on the address specifically includes: obtaining one or more content descriptor lines corresponding to the address based on the address, wherein one content descriptor line is used to represent a linear frequency modulated waveform.
[0008] In some embodiments, parsing the content descriptor line, obtaining the parsed content, and performing the operation corresponding to the parsed content includes: parsing the content descriptor line to obtain the starting point, step size, step height, and number of steps corresponding to the content descriptor line; obtaining the length of the content descriptor line; and drawing the linear frequency modulation waveform corresponding to the content descriptor line based on the starting point, the step size, the step height, the number of steps, and the length.
[0009] In some embodiments, one or more of the content descriptor lines are used to form a linear frequency modulation cycle, and one or more of the item descriptor lines are used to form one frame or more frames.
[0010] In some embodiments, the method further includes: obtaining the address of the next item descriptor line to be operated on based on the item descriptor line; obtaining the corresponding content descriptor line based on the address of the next item descriptor line to be operated on; and drawing the modulated waveform based on the content descriptor line.
[0011] To solve the above-mentioned technical problems, another technical solution adopted in the embodiments of the present invention is: providing a waveform modulation device, the device comprising: an address acquisition module for acquiring the address of an item descriptor line; a content descriptor line acquisition module for acquiring the content descriptor line corresponding to the address; a parsing operation module for parsing the content descriptor line, acquiring parsed content, and performing an operation corresponding to the parsed content; and a first waveform modulation module for acquiring the execution count corresponding to the item descriptor line, and repeatedly executing the operation according to the execution count to obtain a modulated waveform.
[0012] In some embodiments, the content descriptor line acquisition module is specifically used to: acquire one or more content descriptor lines corresponding to the address based on the address, wherein one content descriptor line is used to represent a linear frequency modulation waveform.
[0013] In some embodiments, the parsing operation module is specifically used to: parse the content descriptor line to obtain the starting point, step size, step height, and number of steps corresponding to the content descriptor line; obtain the length of the content descriptor line; and draw the linear frequency modulation waveform corresponding to the content descriptor line based on the starting point, the step size, the step height, the number of steps, and the length.
[0014] In some embodiments, the apparatus further includes a second waveform modulation module, which is specifically configured to: obtain the address of the next item descriptor line to be operated based on the item descriptor line; obtain the corresponding content descriptor line based on the address of the next item descriptor line to be operated; and draw the modulated waveform based on the content descriptor line.
[0015] To solve the above-mentioned technical problems, another technical solution adopted in the embodiments of the present invention is to provide a waveform generator, including: at least one controller; a memory communicatively connected to the at least one controller; the memory storing instructions executable by the at least one controller, the instructions being executed by the at least one controller to enable the at least one controller to perform the waveform modulation method as described above.
[0016] Unlike related technologies, this invention provides a waveform modulation method, apparatus, and waveform generator. By setting item descriptor rows and content descriptor rows, the address of the item descriptor row to be operated on is obtained. Based on this address, the corresponding content descriptor row is determined. The obtained content descriptor rows can be one or more. The content descriptor rows are parsed to obtain parsed content, and the operation corresponding to the parsed content is executed. Furthermore, the execution count of the item descriptor row to be operated on is obtained based on the item descriptor row. The operation corresponding to the parsed content is repeatedly executed based on the execution count, thereby completing the waveform corresponding to the item descriptor row. The waveform modulation method, apparatus, and waveform generator can generate arbitrary linear segmented frequency-adjusted waveforms based on the item descriptor rows and content descriptor rows, and the processing complexity is low. Moreover, by setting item descriptor rows and content descriptor rows, various complex waveforms can be realized, exhibiting strong scalability. Attached Figure Description
[0017] One or more embodiments are illustrated by way of example with reference to the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements having the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0018] Figure 1 This is a schematic diagram of the structure of a system for generating dynamic frequencies provided in an embodiment of the present invention;
[0019] Figure 2 This is a schematic diagram of the structure of a waveform generator 10 provided in an embodiment of the present invention;
[0020] Figure 3 This is a flowchart of a waveform modulation method provided in an embodiment of the present invention;
[0021] Figure 4 This is a schematic diagram illustrating the mapping relationship between the item descriptor and the content descriptor provided in an embodiment of the present invention;
[0022] Figure 5 This is a schematic diagram of the starting point, step size, step height, and number of steps in the content descriptor provided in the embodiments of the present invention;
[0023] Figure 6 This is a flowchart of a waveform modulation method provided in another embodiment of the present invention;
[0024] Figure 7 This is a schematic diagram of the structure of a waveform modulation device provided in an embodiment of the present invention. Detailed Implementation
[0025] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.
[0026] It should be noted that, unless otherwise specified, the various features in the embodiments of the present invention can be combined with each other, and all are within the protection scope of the present invention. Furthermore, although functional modules are divided in the device schematic diagram and a logical order is shown in the flowchart, in some cases, the steps shown or described may be performed in a different module division or in a different order than that shown in the device schematic diagram or the flowchart.
[0027] Unless otherwise defined, all technical and scientific terms used in this specification have the same meaning as commonly understood by one of ordinary skill in the art to which this invention pertains. The terminology used in this specification is for the purpose of describing particular embodiments only and is not intended to limit the invention. The term "and / or" as used in this specification includes any and all combinations of one or more of the associated listed items.
[0028] The waveform modulation method and apparatus provided in this invention define an item descriptor table and a content descriptor table. The item descriptor table guides the operation of the content descriptors. Multiple item descriptor rows form an item descriptor table, and each item descriptor row includes its corresponding address. Multiple content descriptor rows form a content descriptor table. One item descriptor row corresponds to one or more content descriptor rows, and these one or more content descriptor rows are associated with each other through their corresponding addresses. When a waveform needs to be drawn, the item descriptor row to be operated on and its corresponding content descriptor row can be determined. By parsing the content of the content descriptor row and operating on that content, a waveform is drawn. The item descriptor row also records its corresponding execution count. By repeating this execution count, the waveform corresponding to the item descriptor row is obtained. According to the waveform modulation method and apparatus provided in this invention, various complex linear frequency modulation (LFM) waveforms can be generated, and the alternation of multiple different LFM cycles and different frequency frames can be achieved. Furthermore, it has strong scalability; for complex waveforms, only the item descriptor and content descriptor need to be extended to achieve the desired LFM waveform.
[0029] The waveform adjustment method and apparatus of the present invention will be described in detail below through specific embodiments.
[0030] Please see Figure 1 , Figure 1This is a schematic diagram of a system for generating dynamic frequencies according to an embodiment of the present invention. The system 100 includes a waveform generator 10 and a digital-to-analog converter 20. The waveform generator 10 is electrically connected to the digital-to-analog converter 20. The waveform generator 10 receives configuration information, which may be sent to the waveform generator 10 by a host computer. The configuration information includes relevant information about the linear frequency modulated waveform to be drawn. The waveform generator 10 generates a quantized value of the desired frequency according to the configuration information, which determines the frequency modulation of the output. The digital-to-analog converter 20 decodes the quantized value output by the waveform generator 10 into the desired frequency and outputs the waveform of the analog signal of the desired frequency. Thus, the drawing of the linear frequency modulated waveform is completed.
[0031] The waveform generator 10 is a digital signal generator, and its parameters can be set according to the waveform to be drawn. In this embodiment of the invention, the waveform generator 10 mainly generates quantized values of the desired frequency through defined item descriptors and content descriptors. Please refer to [link to relevant documentation]. Figure 2 , Figure 2 This is a schematic diagram of the structure of a waveform generator 10 provided in an embodiment of the present invention. The waveform generator 10 includes: one or more controllers 101 and a memory 102. Figure 2 Taking a controller 101 as an example, the controller 101 and the memory 102 can be connected via a bus or other means. Figure 2 Taking the example of a connection between China and Israel via a bus.
[0032] The memory 102, as a non-volatile computer-readable storage medium, can be used to store non-volatile software programs, non-volatile computer-executable programs, and modules, such as the program instructions / modules corresponding to the waveform modulation method in this embodiment of the invention (e.g., attached...). Figure 7 The address acquisition module 31, content descriptor line acquisition module 32, parsing operation module 33, and first waveform modulation module 34 are shown. The controller 101 executes various functional applications and data processing of the server by running non-volatile software programs, instructions, and modules stored in the memory 102, that is, it implements the waveform modulation method in the following method embodiments.
[0033] The memory 102 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the waveform modulation device. Furthermore, the memory 102 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 102 may optionally include memory remotely located relative to the controller 101, and these remote memories may be connected to the waveform modulation device via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0034] The one or more modules are stored in the memory 102, and when executed by the one or more controllers 101, they perform the waveform modulation method in any of the following method embodiments, for example, performing the following described... Figure 3 and Figure 6 The method steps in the middle, to achieve Figure 7 The functions of each module.
[0035] The waveform generator 10 can execute the waveform modulation method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects of the method. Technical details not described in detail in the embodiments of the present invention can be found in the method provided in the embodiments of the present invention.
[0036] The digital-to-analog conversion circuit 20 can specifically be a phase-locked loop (PLL).
[0037] Please see Figure 3 , Figure 3 This is a flowchart of a waveform modulation method provided in an embodiment of the present invention. The method can be applied to the aforementioned waveform generator. The method may include the following steps:
[0038] S201. Get the address of the project descriptor line.
[0039] Each item descriptor line has a corresponding address, which serves as a unique identifier for that item descriptor line. For example, such as Figure 4As shown, there are n item descriptor lines, whose addresses can be "1, 2, 3...n", etc. Each item descriptor line may contain at least the following information: the number of the content descriptor line it points to, the length of the content descriptor line corresponding to that number, the number of times the current item descriptor line is repeated, and the address of the next item descriptor line to be operated on. The content descriptor line number is used to identify the content descriptor line, serving as its unique identifier. The length is the length of each content descriptor line corresponding to the item descriptor line. The number of repeated executions indicates the number of times the content descriptor line corresponding to the current item descriptor line needs to be operated on. The address of the next item descriptor line to be operated on is the address of the next item descriptor line to be operated on after the current item descriptor line has been operated on. Examples of the format of the item descriptor lines can be found in Table 1 below. Examples of the format of the content descriptor lines can be found in Table 2 below.
[0040] Table 1
[0041]
[0042] Table 2
[0043]
[0044] For example, such as Figure 4 As shown, one item descriptor line corresponds to multiple content descriptor lines. They can be associated with each other by the address of the item descriptor line and the corresponding content descriptor line number. For example, item descriptor line 1 is associated with content descriptor lines 1 through j. When the address of an item descriptor line is obtained as "1", it can be determined according to... Figure 4 The mapping table of records is used to find the number of the associated content descriptor row, thus locating the corresponding content descriptor row. A single content descriptor row may also be associated with only one content descriptor row. The content descriptor row may contain at least the following information: parameters describing a linear frequency modulated (LFM) waveform, including the start point, step size, step height, and number of steps; information indicating the start of a LFM cycle or a frame, where a frame consists of multiple LFM cycles; and operating status indications or auxiliary control indications, which may be user-defined. Different content descriptor rows may contain the same or different information. Figure 4 The mapping relationship between the item descriptor line and the content descriptor line can be preset by the user, and the item descriptor line and the content descriptor line can be stored in a register group or memory, etc.
[0045] The process of obtaining the address of a project descriptor line can involve obtaining the address of one project descriptor line or the addresses of multiple project descriptor lines. It can also involve obtaining the addresses of all project descriptor lines to be operated on based on the received configuration information. Furthermore, the operation order of all project descriptor lines can be defined in the configuration information, and the operation order of the project descriptor lines can be obtained based on the sorting of the obtained addresses.
[0046] S202. Obtain the content descriptor line corresponding to the address based on the address.
[0047] As can be seen from the steps described above, the address of an item descriptor line is associated with at least one content descriptor line. Therefore, the content descriptor line corresponding to the address can be obtained from the register set or memory based on the address.
[0048] Specifically, obtaining the content descriptor line corresponding to the address based on the address includes: obtaining one or more content descriptor lines corresponding to the address based on the address, wherein one content descriptor line is used to represent a linear frequency modulated waveform.
[0049] S203. Parse the content descriptor line, obtain the parsed content, and perform the operation corresponding to the parsed content.
[0050] Each content descriptor line defines a linear frequency modulation (LFM) waveform, and each corresponding LFM waveform can be obtained by parsing the content descriptor line. Performing the operation corresponding to the parsed content is equivalent to drawing the waveform based on the parsed content. The parsed content is the content defined in the content descriptor line, which includes parameters describing a LFM waveform, such as the start point, step size, step height, and number of steps; information indicating the start of a LFM cycle or a frame, where a frame consists of multiple LFM cycles; and operating status indications or auxiliary control indications, which can be user-defined.
[0051] The step of parsing the content descriptor line, obtaining the parsed content, and performing the operation corresponding to the parsed content includes: parsing the content descriptor line to obtain the starting point, step size, step height, and number of steps corresponding to the content descriptor line; obtaining the length of the content descriptor line; and drawing the linear frequency modulation waveform corresponding to the content descriptor line based on the starting point, the step size, the step height, the number of steps, and the length.
[0052] Please see Figure 5 , Figure 5A content descriptor defines the start point, step size, step height, and number of steps. The start point refers to the starting point of the current linear frequency modulated waveform. The step size and step height can be used to represent the width and height of the corresponding pixels in the waveform. The number of steps is the number of times the pixels containing the given step size and step height are repeated. The content descriptor can be parsed to obtain the start point, step size, step height, and number of steps corresponding to that content descriptor line.
[0053] The length of the content descriptor line is used to represent the total length of the linear frequency modulated waveform corresponding to the step size, the step height, and the number of steps. If the step size, the step height, and the number of steps represent a segment of the linear frequency modulated waveform, the length is used to represent the waveform length containing several segments of the linear frequency modulated waveform.
[0054] The linear frequency modulated waveform corresponding to the content descriptor row can be drawn according to the above method. If there are multiple content descriptor rows, the linear frequency modulated waveform corresponding to each content descriptor row can be drawn separately according to the above method. The drawn waveforms can be connected according to the numbering order of the content descriptor rows. For example, item descriptor row 1 corresponds to content descriptor rows 1 to j. The waveforms of content descriptor rows 1, 2, ..., j can be drawn separately according to the above method. Then, according to the order of 1, 2, ..., j, their respective waveforms are connected together. The finally connected waveform is the waveform corresponding to item descriptor row 1.
[0055] It should be noted that when the content descriptor line includes multiple lines, the custom content of each line can be the same, different, or empty. When the content descriptor line is empty, it indicates a pause, and the corresponding linear frequency modulation waveform is empty.
[0056] In this embodiment of the invention, the content of the content descriptor line can be customized according to the needs of the application product, thereby obtaining the expected linear frequency modulation waveform of the item descriptor line.
[0057] The number of content descriptor lines corresponding to different item descriptor lines can be the same or different, and the content of their respective content descriptor lines can be the same or different. Therefore, the method provided in this embodiment of the invention can flexibly generate arbitrary linear segmented frequency modulation waveforms.
[0058] S204. Obtain the execution count corresponding to the project descriptor line, and repeat the operation according to the execution count to obtain the modulated waveform.
[0059] The number of executions can be recorded in the item descriptor line. Based on the number of executions, step S203 can be repeated to draw waveforms corresponding to multiple item descriptor lines.
[0060] In this embodiment of the invention, a content descriptor line can be used to describe a linear frequency modulation (LFM) waveform, one or more content descriptor lines can form a LFM cycle, and one or more item descriptor lines can construct one or more frames of LFM waveform. The execution order among the multiple item descriptor lines organizes the operation of the one or more frames of LFM waveform, thereby generating various complex LFM waveforms.
[0061] This invention provides a waveform modulation method. The method involves setting item descriptor rows and content descriptor rows, obtaining the address of the item descriptor row to be operated on, determining the corresponding content descriptor row based on the address (there can be one or more content descriptor rows), parsing the content descriptor row to obtain parsed content, and then executing the operation corresponding to the parsed content. Furthermore, the method obtains the execution count of the item descriptor row to be operated on, and repeatedly executes the operation corresponding to the parsed content based on the execution count, thereby drawing the waveform corresponding to the item descriptor row. This waveform modulation method can generate arbitrary linear segmented frequency-adjusted waveforms based on the item descriptor rows and content descriptor rows, and has low processing complexity. Moreover, by setting item descriptor rows and content descriptor rows, various complex waveforms can be achieved, exhibiting strong scalability.
[0062] In some embodiments, please refer to Figure 6 , Figure 6 With the above Figure 3 The main difference is that the method further includes:
[0063] S205. Obtain the address of the next item descriptor line to be operated on based on the item descriptor line;
[0064] S206. Obtain the corresponding content descriptor line according to the address of the next item descriptor line to be operated on, and draw the modulated waveform according to the content descriptor line.
[0065] The item descriptor line also records the address of the next item descriptor line to be operated on. After the waveform is drawn based on the current item descriptor line, the address of the next item descriptor line can be obtained. The corresponding content descriptor line is then obtained based on the address, and the linear frequency modulation waveform is drawn based on the content defined in the content descriptor line. For a detailed process, please refer to steps S201 to S204 above.
[0066] After the waveform corresponding to the next item descriptor line to be operated on is drawn, the waveform of the next item descriptor line can be drawn, and the waveform drawing method can be repeated until the desired waveform is finally obtained.
[0067] The method provided in this invention can generate auxiliary linear frequency modulation (LFM) cycle waveforms, generate arbitrary linear segmented frequency adjustments, and achieve alternation of multiple different LFM cycles and multiple different frames. Furthermore, it has strong scalability; for complex LFM cycle or frame waveforms, the desired waveform can be obtained simply by expanding the depth of the item descriptor and content descriptor, and expanding the bit width of the format definition, without changing the circuit architecture.
[0068] Please see Figure 7 , Figure 7 This is a schematic diagram of a waveform modulation device provided in an embodiment of the present invention. The waveform modulation device 30 includes an address acquisition module 31, a content descriptor line acquisition module 32, a parsing operation module 33, and a waveform modulation module 34.
[0069] The address acquisition module 31 is used to acquire the address of the item descriptor line; the content descriptor line acquisition module 32 is used to acquire the content descriptor line corresponding to the address; the parsing operation module 33 is used to parse the content descriptor line, acquire the parsed content, and execute the operation corresponding to the parsed content; the waveform modulation module 34 is used to acquire the execution number corresponding to the item descriptor line, and repeatedly execute the operation according to the execution number to obtain the modulated waveform.
[0070] Specifically, the content descriptor line acquisition module 32 is used to: acquire one or more content descriptor lines corresponding to the address based on the address, wherein one content descriptor line is used to represent a linear frequency modulation waveform.
[0071] One or more of the content descriptor lines are used to form a linear frequency modulation cycle, and one or more of the item descriptor lines are used to form one or more frames.
[0072] Specifically, the parsing operation module 33 is used to: parse the content descriptor line to obtain the starting point, step size, step height, and number of steps corresponding to the content descriptor line; obtain the length of the content descriptor line; and draw the linear frequency modulation waveform corresponding to the content descriptor line based on the starting point, the step size, the step height, the number of steps, and the length.
[0073] In some embodiments, the waveform modulation module 34 is further configured to: obtain the address of the next item descriptor line to be operated based on the item descriptor line; obtain the corresponding content descriptor line based on the address of the next item descriptor line to be operated; and draw the modulated waveform based on the content descriptor line.
[0074] It should be noted that the waveform modulation apparatus described above can execute the waveform modulation method provided in the embodiments of the present invention, and has the corresponding functional modules and beneficial effects of executing the method. Technical details not described in detail in the waveform modulation apparatus embodiments can be found in the waveform modulation method provided in the embodiments of the present invention.
[0075] Through the above description of the embodiments, those skilled in the art can clearly understand that each embodiment can be implemented using software and a general-purpose hardware platform, or of course, using hardware. Those skilled in the art will understand that all or part of the processes in the above embodiments can be implemented by a computer program instructing related hardware. The program can be stored in a computer-readable storage medium, and when executed, it can include the processes of the embodiments of the above methods. The storage medium can be read-only memory (ROM) or random access memory (RAM), etc.
[0076] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them; under the concept of the present invention, the technical features of the above embodiments or different embodiments can also be combined, the steps can be implemented in any order, and there are many other variations of different aspects of the present invention as described above, which are not provided in detail for the sake of brevity; although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features; and these modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A waveform modulation method, characterized in that, The method includes: Obtain the address of the current item descriptor line to be operated on, wherein each item descriptor line has an independent address, and the item descriptor line contains at least the following information: the address of the content descriptor line it points to and the length of the content descriptor line corresponding to the address, the number of times the current one or more item descriptor lines are repeatedly executed, and the address of the next item descriptor line to be operated on; then determine the operation order of multiple item descriptor lines according to the sorting of the addresses of the item descriptor lines. Based on the address of the content descriptor line pointed to by the project descriptor line, obtain one or more content descriptor lines corresponding to the address, wherein each content descriptor line has an independent address; The content descriptor line is parsed to obtain the parsed content, and the operation corresponding to the parsed content is executed. The content of the item descriptor line and the content descriptor line is preset by the user and stored in a register set or memory. The parsed content is the content defined in the content descriptor line, including: parameters describing a linear frequency modulation (LFM) waveform; information indicating the start of a LFM cycle or the start of a frame for the currently drawn waveform; and working status indication or auxiliary control indication information, wherein the working status indication or auxiliary control indication information can be user-defined. Obtain the execution count corresponding to the project descriptor line, and repeat the operation according to the execution count to obtain the modulated waveform.
2. The method according to claim 1, characterized in that, The step of obtaining the content descriptor line corresponding to the address based on the address specifically includes: Obtain one or more content descriptor lines corresponding to the address, wherein one content descriptor line is used to represent a linear frequency modulation waveform.
3. The method according to claim 1 or 2, characterized in that, The steps of parsing the content descriptor line, obtaining the parsed content, and performing the operations corresponding to the parsed content include: Parse the content descriptor line to obtain the starting point, step size, step height, and number of steps corresponding to the content descriptor line; Get the length of the content descriptor line; The linear frequency modulated waveform corresponding to the content descriptor line is drawn based on the starting point, the step size, the step height, the number of steps, and the length.
4. The method according to claim 2, characterized in that, One or more of the content descriptor lines are used to form a linear frequency modulation cycle, and one or more of the item descriptor lines are used to form one or more frames.
5. The method according to claim 1, characterized in that, The method further includes: Obtain the address of the next item descriptor line to be operated on based on the item descriptor line; Obtain the corresponding content descriptor line based on the address of the next item descriptor line to be operated on, and draw the modulated waveform based on the content descriptor line.
6. A waveform modulation device, characterized in that, The device includes: The address acquisition module is used to acquire the address of the current project descriptor line to be operated on. Each project descriptor line has an independent address, and the project descriptor line contains at least the following information: the address of the content descriptor line it points to and the length of the content descriptor line corresponding to the address, the number of times the current one or more project descriptor lines are repeatedly executed, and the address of the next project descriptor line to be operated on. Then, the operation order of multiple project descriptor lines is determined according to the sorting of the addresses of the project descriptor lines. The content descriptor line acquisition module is used to acquire one or more content descriptor lines corresponding to the address pointed to by the project descriptor line, wherein each content descriptor line has an independent address; The parsing operation module is used to parse the content descriptor line, obtain the parsed content, and execute the operation corresponding to the parsed content. The content of the item descriptor line and the content descriptor line is preset by the user and stored in a register group or memory. The parsed content is the content defined in the content descriptor line, including: parameters describing a linear frequency modulation (LFM) waveform; information indicating the start of a LFM cycle or the start of a frame for the currently drawn waveform; and working status indication or auxiliary control indication information, wherein the working status indication or auxiliary control indication information can be user-defined. The waveform modulation module is used to obtain the execution count corresponding to the item descriptor line, and repeatedly execute the operation according to the execution count to obtain the modulated waveform.
7. The apparatus according to claim 6, characterized in that, The content descriptor line acquisition module is specifically used for: Obtain one or more content descriptor lines corresponding to the address, wherein one content descriptor line is used to represent a linear frequency modulation waveform.
8. The apparatus according to claim 6 or 7, characterized in that, The parsing operation module is specifically used for: Parse the content descriptor line to obtain the starting point, step size, step height, and number of steps corresponding to the content descriptor line; Get the length of the content descriptor line; The linear frequency modulated waveform corresponding to the content descriptor line is drawn based on the starting point, the step size, the step height, the number of steps, and the length.
9. The apparatus according to claim 6, characterized in that, The waveform modulation module is also used for: Obtain the address of the next item descriptor line to be operated on based on the item descriptor line; Obtain the corresponding content descriptor line based on the address of the next item descriptor line to be operated on, and draw the modulated waveform based on the content descriptor line.
10. A waveform generator, characterized in that, include: At least one controller; A memory that is communicatively connected to the at least one controller; The memory stores instructions that can be executed by the at least one controller to enable the at least one controller to perform the waveform modulation method according to any one of claims 1 to 5.
Citation Information
Patent Citations
Waveform sequence generator
CN110442185A