Waveform configuration parameter storage method and device, radar, and readable storage medium
By classifying and storing the waveform configuration parameters of the radar chirp signal by type, the problem of high cost of radar RF chips is solved, achieving flexible configuration and cost reduction.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-01-05
- Publication Date
- 2026-03-27
AI Technical Summary
Existing radar RF chips are expensive to adapt to flexible waveform design requirements, mainly due to the large storage capacity required for waveform configuration parameters, which leads to increased memory area and cost.
The waveform configuration parameters of the radar chirp signal are stored according to parameter type. Constant and periodic parameters use smaller capacity memory, while random parameters use larger capacity memory, thus avoiding waste of storage capacity.
This effectively reduces the storage cost of radar chirp signals, thereby reducing the cost of radar RF chips, while also enabling flexible waveform configuration.
Smart Images

Figure CN115980692B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The application belongs to the technical field of radars, and more particularly to a waveform configuration parameter storage method and device, a radar, and a readable storage medium. BACKGROUND
[0002] At present, with the wide application of radar technology in the fields of automobiles, transportation, security, and smart homes, the waveform configurations of radar RF chips are increasingly diversified, such as TDM (Time-division multiplexing), DDM (delay-Doppler map), SFCW (Stepped Frequency Continuous Waveform), random frequency hopping, random jitter, and the like. The diversified waveform configurations can improve the radar anti-interference capability and increase the angle resolution.
[0003] Each chirp signal of the existing radar usually has more than ten waveform configuration parameters. In order to meet the random requirements of certain waveform configuration parameters (such as waveform interval time), the storage capacity of the waveform configuration parameters needs to be very large. The waveform configuration parameters are usually stored in the internal memory of the radar RF chip, and the area cost and cost of the internal memory of the radar RF chip are very high, which leads to the fact that if the flexible waveform design requirements are to be met, the cost of the radar RF chip will be high. SUMMARY
[0004] The application aims to provide a waveform configuration parameter storage method and device, a radar, and a readable storage medium to solve the problem that if the flexible waveform design requirements are to be met, the cost of the radar RF chip will be high in the prior art.
[0005] The first aspect of the embodiment of the application provides a waveform configuration parameter storage method, comprising:
[0006] obtaining a parameter value of a waveform configuration parameter configured by a user; wherein the waveform configuration parameter is any configuration parameter corresponding to a radar chirp signal;
[0007] determining a target parameter type according to the parameter value; the target parameter type is a parameter type to which the waveform configuration parameter belongs, and the parameter type includes a constant parameter, a periodic parameter, and a random parameter;
[0008] storing the parameter value into a memory corresponding to the target parameter type;
[0009] wherein the memory corresponding to the constant parameter and the memory corresponding to the periodic parameter are different from the memory corresponding to the random parameter.
[0010] In a possible implementation, the constant parameter corresponds to a memory different from the memory corresponding to the periodic parameter.
[0011] In a possible implementation, each waveform configuration parameter comprises at least one configuration item when being configured; the types of the configuration items include a constant parameter configuration item, a periodic parameter configuration item, and a random parameter configuration item.
[0012] The parameter value of the waveform configuration parameter configured by the user is obtained.
[0013] The value in the configuration item of the waveform configuration parameter configured by the user is obtained.
[0014] In a possible implementation, the target parameter type is determined according to the parameter value, and the target parameter type is determined according to the type of the configuration item to which the parameter value belongs.
[0015] The target parameter type is determined according to the type of the configuration item to which the parameter value belongs.
[0016] In a possible implementation, the constant parameter configuration item is used to configure a constant parameter value.
[0017] The periodic parameter configuration item is used to configure a plurality of periodic parameter values and a cycle number value corresponding to the plurality of periodic parameter values; and the random parameter configuration item is used to configure a plurality of random parameter values.
[0018] In a possible implementation, after the parameter value is stored in the memory corresponding to the target parameter type, the waveform configuration parameter storage method further comprises:
[0019] The specific storage location of the parameter value in the memory corresponding to the target parameter type is determined.
[0020] A mapping relationship between the parameter value and the specific storage location is generated.
[0021] The mapping relationship is used to obtain the parameter value when a radar waveform is generated.
[0022] In a possible implementation, before the parameter value of the waveform configuration parameter configured by the user is obtained, the waveform configuration parameter storage method further comprises:
[0023] Memory is allocated for waveform configuration parameters of different parameter types.
[0024] According to a second aspect of the embodiment of the present application, a waveform configuration parameter storage apparatus is provided, comprising:
[0025] A data obtaining module is configured to obtain a parameter value of a waveform configuration parameter configured by a user; wherein the waveform configuration parameter is any configuration parameter corresponding to a radar chirp signal.
[0026] a parameter type determining module, configured to determine a target parameter type according to the parameter value, the target parameter type being a parameter type to which the waveform configuration parameter belongs, the parameter type including a constant parameter, a periodic parameter and a random parameter;
[0027] a parameter storage module, configured to store the parameter value into a memory corresponding to the target parameter type;
[0028] wherein the memory corresponding to the constant parameter and the memory corresponding to the periodic parameter are different from the memory corresponding to the random parameter.
[0029] In a third aspect, the embodiment of the present application provides a radar, the radar comprising a configuration terminal, the configuration terminal comprising a memory, a processor and a computer program stored in the memory and executable on the processor, and the processor implements the steps of the waveform configuration parameter storage method when executing the computer program.
[0030] In a fourth aspect, the embodiment of the present application provides a computer readable storage medium, the computer readable storage medium storing a computer program, and the computer program implements the steps of the waveform configuration parameter storage method when executed by a processor.
[0031] The waveform configuration parameter storage method and device, radar and readable storage medium provided by the embodiment of the present application have the following beneficial effects:
[0032] Different from the prior art which stores all waveform configuration parameters of each chirp signal together, the embodiment of the present application separately stores each waveform configuration parameter in each chirp signal according to different parameter types. Specifically, the embodiment of the present application pre-classifies waveform configuration parameters according to change modes, that is, into constant parameters which are completely unchanged, periodic parameters which change periodically, and random parameters which change randomly, and on this basis, a memory is allocated for each type of parameter. It is considered that the reason why the prior art requires a large storage capacity for storing waveform configuration parameters is that the storage capacities required by waveform configuration parameters of different change modes are different, and the random parameters require a large storage capacity, so that when all waveform configuration parameters of each chirp signal are stored together, a large-capacity memory is also required, which results in a certain capacity waste when all waveform configuration parameters of each chirp signal are stored together. Therefore, the embodiment of the present application designs to store the random parameters in a memory different from the constant parameters and the periodic parameters, so that the random parameters which require a higher storage capacity occupy a memory alone. Based on this, the storage of the constant parameters and the periodic parameters can use a smaller-capacity memory, so that the aforementioned capacity waste can be effectively avoided, thereby effectively reducing the storage cost of the radar chirp signal while realizing flexible waveform configuration, and further reducing the cost of the radar RF chip. BRIEF DESCRIPTION OF DRAWINGS
[0033] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed to be used in the embodiments or the prior art description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.
[0034] Figure 1 The flowchart of the waveform configuration parameter storage method provided by an embodiment of the present application;
[0035] Figure 2 The radar transmission timing diagram provided by an embodiment of the present application;
[0036] Figure 3 The storage diagram of the waveform configuration parameters of the chirp signal provided by an embodiment of the present application;
[0037] Figure 4 The radar waveform diagram of the BPM system provided by an embodiment of the present application;
[0038] Figure 5 The radar waveform diagram of the TDM system provided by an embodiment of the present application;
[0039] Figure 6 A structure block diagram of a waveform configuration parameter storage device provided by an embodiment of the present application is shown in the following figure.
[0040] Figure 7 A schematic block diagram of a terminal configuration provided by an embodiment of the present application is shown in the following figure. DETAILED DESCRIPTION
[0041] In the following description, specific details are set forth such as particular system configurations, techniques, etc. in order to provide a thorough understanding of the embodiments of the present application. However, persons skilled in the art will understand that the present application can be practiced without these specific details. In other instances, well-known structures, devices, circuits, and methods have not been described in detail in order to avoid obscuring the present application.
[0042] In order to make the objectives, technical solutions and advantages of the present application clearer, the following will be described in detail with reference to the accompanying drawings.
[0043] Reference is made to Figure 1 , Figure 1 A flowchart of a waveform configuration parameter storage method provided by an embodiment of the present application is shown in the following figure. The method comprises the following steps.
[0044] S101: Obtain a parameter value of a waveform configuration parameter configured by a user. The waveform configuration parameter is any configuration parameter corresponding to a radar chirp signal.
[0045] In this embodiment, a waveform configuration page can be provided for the user, and the user inputs the parameter value of the waveform configuration parameter on the waveform configuration page. After detecting that the user has completed the input, the parameter value of the waveform configuration parameter configured by the user can be obtained and stored.
[0046] S102: Determine a target parameter type according to the parameter value. The target parameter type is a parameter type to which the waveform configuration parameter belongs, and the parameter type comprises a constant parameter, a periodic parameter and a random parameter.
[0047] In this embodiment, the waveform configuration parameters are divided into three categories according to their change modes in advance: constant parameters that do not change at all, periodic parameters that change according to a period, and random parameters that change randomly. On this basis, the parameter type to which the current waveform configuration parameter belongs, i.e. the target parameter type, can be determined according to the parameter value input by the user, and the parameter value storage of the current waveform configuration parameter can be performed based on the target parameter type subsequently.
[0048] S103: Store the parameter value into a memory corresponding to the target parameter type. The memory corresponding to the constant parameter and the memory corresponding to the periodic parameter are different from the memory corresponding to the random parameter.
[0049] In the embodiment, the waveforms of the parameters of each parameter type can be assigned with corresponding memories in advance. In the embodiment, the memory corresponding to the constant parameters and the memory corresponding to the periodic parameters are different from the memory corresponding to the random parameters, that is, the random parameters with higher storage capacity requirements are stored in a memory separately to avoid waste of storage capacity and save storage cost.
[0050] In the embodiment, to better understand the scheme, reference can be made to Figure 2 , Figure 2 A radar transmission timing diagram is shown. The radar frequency source is generally controlled by the radar waveform configuration memory, and a series of chirp millimeter wave signals are transmitted to the space and the echo is received in each frame cycle. Generally, the chirp signal contains waveform configuration parameters such as starting frequency, frequency modulation slope, idle time, adc start time, transmitter start time, number of enabled transmission channels, number of enabled receiving channels, sweep cutoff time, sampling rate, sampling points, filter cutoff frequency, each transmission channel power, each transmission channel phase, and each transmission channel BPM value. According to the calculation of 50B storage space for 1 chirp signal and 1000 chirp signals for 1 frame, a total of 50KB storage capacity is required for 1 frame, which is relatively high in cost. Therefore, the present application pre-assigns the waveform configuration parameters into three categories according to the change mode of the waveform configuration parameters: constant parameters that do not change at all, periodic parameters that change periodically, and random parameters that change randomly. Among them, in a chirp signal, constant parameters and periodic parameters account for the vast majority, and random parameters generally have only one, and at most not more than two. Based on this, the present embodiment adopts the concept of separate storage, and constant parameters and periodic parameters can be stored in a smaller capacity memory, and random parameters can be stored in a larger capacity memory, thereby greatly saving storage capacity and the cost of radar RF chips. Through analysis, in the waveform configuration, constant parameters account for about 85%, periodic parameters generally account for 10%, and random parameters generally account for 5%. After changing to the storage method of the present embodiment, constant parameters only account for about 43B in total, and 43KB is required according to the prior art. Periodic parameters generally only account for the space of 6 chirp signals, and a single chirp signal may be 5B. After changing to the storage method of the present embodiment, periodic parameters only account for about 30B in total, and 5KB is required according to the prior art. The random parameters in the storage method of the present embodiment account for the same space as the prior art, about 2KB. That is, after changing to the storage method of the present embodiment, the total waveform configuration only accounts for less than 2.5KB, while the prior art requires 50KB. Therefore, the storage method of the present embodiment corresponds to about 1 / 20 of the storage area of the prior art, that is, the storage cost can be effectively reduced, and the cost of the radar RF chip is further reduced.
[0051] From the above description, unlike the prior art scheme of storing all waveform configuration parameters of each chirp signal in the radar together, the embodiment of the application separately stores each waveform configuration parameter in each chirp signal according to the difference in parameter types. Specifically, the embodiment of the application pre-classifies the waveform configuration parameters according to the change mode, that is, into constant parameters that do not change at all, periodic parameters that change periodically, and random parameters that change randomly, and on this basis, a memory is allocated for each type of parameter. It is considered that the reason why the prior art needs a large storage capacity for storing waveform configuration parameters is that the storage capacities required by waveform configuration parameters of different change modes are different, and the random parameters require a large storage capacity. Therefore, due to the existence of random parameters, a large-capacity memory is also required when all waveform configuration parameters of each chirp signal are stored together, which results in a certain capacity waste when all waveform configuration parameters of each chirp signal are stored together. Therefore, the embodiment of the application designs to store the random parameters in a memory different from the constant parameters and the periodic parameters, so that the random parameters which require a higher storage capacity occupy a memory alone. Based on this, the storage of the constant parameters and the periodic parameters can use a smaller-capacity memory, so that the aforementioned capacity waste can be effectively avoided, thereby effectively reducing the storage cost of the radar chirp signal while realizing flexible waveform configuration, and further reducing the cost of the radar RF chip.
[0052] In a possible implementation, the memory corresponding to the constant parameters is different from the memory corresponding to the periodic parameters.
[0053] That is, considering the difference in the storage capacity required by the constant parameters and the storage capacity required by the periodic parameters, the embodiment can also separately store the constant parameters and the periodic parameters, so as to more effectively utilize the capacity of the memory and reduce the storage cost.
[0054] In a possible implementation, each waveform configuration parameter contains at least one configuration item when being configured. The types of the configuration items include constant parameter configuration items, periodic parameter configuration items, and random parameter configuration items.
[0055] The parameter value of the waveform configuration parameter configured by the user is obtained, including:
[0056] The value in the configuration item of the waveform configuration parameter configured by the user is obtained.
[0057] In this embodiment, a waveform configuration page can be provided for a user to input a parameter value of a waveform configuration parameter. At least one configuration item can be displayed on the waveform configuration page of each waveform configuration parameter, and the specific configuration item to be displayed can be determined by the waveform configuration parameter itself. For example, for a certain waveform configuration parameter, if it can only be a constant parameter, the waveform configuration page of the waveform configuration parameter can only include a constant parameter configuration item. If it can be a constant parameter or a periodic parameter, the waveform configuration page of the waveform configuration parameter can include a constant parameter configuration item and a periodic parameter configuration item. If it can be a constant parameter, a periodic parameter or a random parameter, the waveform configuration page of the waveform configuration parameter can include a constant parameter configuration item, a periodic parameter configuration item and a random parameter configuration item.
[0058] On this basis, the parameter value of the waveform configuration parameter is obtained, that is, the value in the configuration item of the waveform configuration parameter. Based on the description of this embodiment, the parameter value of the waveform configuration parameter can include one value or multiple values, and the specific number of values is related to the input of the user.
[0059] In a possible implementation, the target parameter type is determined according to the parameter value, including:
[0060] The target parameter type is determined according to the type of the configuration item to which the parameter value belongs.
[0061] In this embodiment, each waveform configuration parameter includes at least one configuration item when being configured. The types of the configuration items include a constant parameter configuration item, a periodic parameter configuration item and a random parameter configuration item. On this basis, the target parameter type can be determined based on the type of the configuration item to which the parameter value belongs. If the parameter value is obtained from the constant parameter configuration item, the target parameter type is a constant parameter. If the parameter value is obtained from the periodic parameter configuration item, the target parameter type is a periodic parameter. If the parameter value is obtained from the random parameter configuration item, the target parameter type is a random parameter.
[0062] In a possible implementation, the constant parameter configuration item is used to configure a constant parameter value.
[0063] The periodic parameter configuration item is used to configure multiple periodic parameter values and multiple cycle number values corresponding to the periodic parameter values. The random parameter configuration item is used to configure multiple random parameter values.
[0064] In this embodiment, reference can be made to Figure 3 , Figure 3 A storage schematic diagram of the waveform configuration parameters of each chirp signal is shown, wherein each waveform configuration parameter can be stored in a corresponding memory after parameter type determination. According to the description of this embodiment, the parameter type of each waveform configuration parameter can be determined based on the type of the configuration item to which the parameter value belongs. Figure 3For example, the constant parameter memory can support storing q constant parameters, and the constant parameters can be stored by directly storing the parameter values to be stored in the constant parameter memory, i.e., the user can directly input the constant parameter values in the constant parameter configuration item to configure the parameter values. The periodic parameter memory can support storing m periodic parameters, each of which can support storing n parameter values, and the user can specify that the periodic parameter cycles t times according to the first k parameter values in the n parameter values, i.e., the user can input multiple periodic parameter values (i.e., the first k parameter values) and the cycle times (i.e., the first t times) of the periodic parameter values in the periodic parameter configuration item to configure the parameter values. The random parameter memory can support storing y random parameters, each of which can support storing x parameter values, and the user can specify that the random parameter randomly outputs the first z parameter values, i.e., multiple random parameter values (i.e., the first x parameter values) can be input in the random parameter configuration item to configure the parameter values.
[0065] In a possible implementation, after the parameter values are stored in the memory corresponding to the target parameter type, the waveform configuration parameter storage method further includes:
[0066] Determining the specific storage location of the parameter values in the memory corresponding to the target parameter type.
[0067] Generating a mapping relationship between the parameter values and the specific storage locations.
[0068] The mapping relationship is used to obtain the parameter values when generating the radar waveform.
[0069] In this embodiment, after the parameter values are stored in the memory corresponding to the target parameter type, the specific storage location of the parameter values in the corresponding memory can also be determined, and a mapping relationship between the parameter values and the specific storage locations can be generated, which can be used later when generating the radar waveform. The foregoing mapping relationship is exemplified in this embodiment, for example, the starting frequency of the chirp signal can come from constant parameter 1, the frequency modulation slope of the chirp signal can come from constant parameter 2, the idle time of the chirp signal can come from periodic parameter 1, the adc start time of the chirp signal can come from periodic parameter 2, the phase of each transmission channel of the chirp signal can come from random parameter 1, and the BPM value of each transmission channel of the chirp signal can come from random parameter 2.
[0070] In this embodiment, the specific application process of the mapping relationship is as follows: after each radar power-on, the aforementioned mapping relationship can be obtained. The waveform generator reads the waveform configuration parameters from each memory at the start time of each chirp signal according to the aforementioned mapping relationship, and then generates the chirp signal according to the waveform configuration parameters. Then, at the start time of the next chirp signal, the waveform configuration parameters of the next chirp signal are read until a stop transmission signal is received or the chip is powered on again.
[0071] In one possible implementation, before obtaining the parameter values of the user-configured waveform configuration parameters, the waveform configuration parameter storage method further includes:
[0072] Allocate memory for configuring parameters for waveforms of different parameter types.
[0073] In this embodiment, a process of allocating memory for waveform configuration parameters of different parameter types may also be included.
[0074] The system can allocate a first memory for constant parameters and periodic parameters, and a second memory for random parameters, wherein the capacity of the first memory is smaller than that of the second memory.
[0075] Alternatively, a first memory can be allocated for constant parameters, a second memory for periodic parameters, and a third memory for random parameters. In this case, the capacity of the first memory is smaller than that of the second memory, and the capacity of the second memory is smaller than that of the third memory.
[0076] In this embodiment, memory of corresponding capacity is allocated to different types of waveform configuration parameters according to the changing pattern of the waveform configuration parameters, which can effectively improve the capacity utilization of the memory, reduce storage costs, and thus reduce the cost of radar radio frequency chips.
[0077] Based on the solutions of the above embodiments, the present invention also provides two specific examples:
[0078] First, such as Figure 4 As shown, Figure 4 The radar in this invention uses a binary phase modulation (BPM) system. If the number of chirp signals is 1024, then only the BPM values of the 1024 channels are random, while the other waveform configuration parameters are constant. In this case, it is only necessary to put the BPM values of each transmission channel into the memory corresponding to the random parameters, and put the other waveform configuration parameters into the memory corresponding to the constant parameters to realize the storage of all waveform configuration parameters in the chirp signal. Compared with the existing technology of directly storing the complete set of 1024 waveform configuration parameters, the storage area corresponding to the embodiment of this invention is about 1 / 20 of the existing technology.
[0079] Second, such as Figure 5 As shown, Figure 5The TDM radar (TX1 and TX2 are corresponding 2-transmit signals) is alternately transmitted 512 times, at this time, only the waveform configuration parameter of enabling the transmitting channel is stored in the memory corresponding to the period parameter, and other waveform configuration parameters are stored in the memory corresponding to the constant parameter, so that the storage of all waveform configuration parameters in the chirp signal is realized, and the saved storage area is more considerable compared with the prior art.
[0080] The waveform configuration parameter storage method corresponding to the above embodiment, Figure 6 The structure block diagram of the waveform configuration parameter storage device provided by an embodiment of the present application is shown. For the convenience of description, only the part related to the embodiment of the present application is shown. Refer to Figure 6 The waveform configuration parameter storage device 20 includes a data acquisition module 21, a parameter type determination module 22 and a parameter storage module 23.
[0081] The data acquisition module 21 is configured to acquire the parameter value of the waveform configuration parameter configured by the user. The waveform configuration parameter is any configuration parameter corresponding to the chirp signal of the radar.
[0082] The parameter type determination module 22 is configured to determine the target parameter type according to the parameter value. The target parameter type is the parameter type to which the waveform configuration parameter belongs, and the parameter type includes the constant parameter, the period parameter and the random parameter.
[0083] The parameter storage module 23 is configured to store the parameter value in the memory corresponding to the target parameter type.
[0084] The memory corresponding to the constant parameter and the memory corresponding to the period parameter are different from the memory corresponding to the random parameter.
[0085] In a possible implementation, the memory corresponding to the constant parameter is different from the memory corresponding to the period parameter.
[0086] In a possible implementation, each waveform configuration parameter contains at least one configuration item when being configured. The types of the configuration item include the constant parameter configuration item, the period parameter configuration item and the random parameter configuration item.
[0087] The data acquisition module 21 is specifically configured to:
[0088] Acquire the value in the configuration item of the waveform configuration parameter configured by the user.
[0089] In a possible implementation, the parameter type determination module 22 is specifically configured to:
[0090] Determine the target parameter type according to the type of the configuration item to which the parameter value belongs.
[0091] In one possible implementation, the constant parameter configuration item is used to configure constant parameter values.
[0092] The period parameter configuration item is used to configure multiple period parameter values and the corresponding number of cycles for each period parameter value. The random parameter configuration item is used to configure multiple random parameter values.
[0093] In one possible implementation, after storing the parameter value in the memory corresponding to the target parameter type, the parameter storage module 23 is further used for:
[0094] Determine the specific storage location of the parameter value in the memory corresponding to the target parameter type.
[0095] Generate a mapping relationship between parameter values and their specific storage locations.
[0096] The mapping relationship is used to obtain parameter values when generating radar waveforms.
[0097] In one possible implementation, before obtaining the parameter values of the user-configured waveform configuration parameters, the parameter storage module 23 is further used for:
[0098] Allocate memory for configuring parameters for waveforms of different parameter types.
[0099] This invention also provides a radar, which includes a configuration terminal, see below. Figure 7 , Figure 7 This is a schematic block diagram of a configuration terminal provided in an embodiment of the present invention. Figure 7 The terminal 300 in this embodiment may include one or more processors 301, one or more input devices 302, one or more output devices 303, and one or more memories 304. The processors 301, input devices 302, output devices 303, and memories 304 communicate with each other via a communication bus 305. The memories 304 store computer programs, including program instructions. The processors 301 execute the program instructions stored in the memories 304. Specifically, the processors 301 are configured to invoke the program instructions to perform the functions of the modules / units in the above-described device embodiments, such as... Figure 6 The functions of modules 21 to 23 are shown.
[0100] It should be appreciated that in the embodiments of the present application, the processor 301 can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic components, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0101] The input device 302 can include a touchpad, a fingerprint acquisition sensor (for acquiring fingerprint information and direction information of a fingerprint of a user), a microphone, etc., and the output device 303 can include a display (LCD, etc.), a speaker, etc.
[0102] The memory 304 can include a read-only memory and a random access memory, and provide instructions and data for the processor 301. A portion of the memory 304 can also include a non-volatile random access memory. For example, the memory 304 can also store device type information.
[0103] In specific implementations, the processor 301, the input device 302 and the output device 303 described in the embodiments of the present application can execute the implementation manners described in the first embodiment and the second embodiment of the waveform configuration parameter storage method provided by the embodiments of the present application, and can also execute the implementation manners of the terminal described in the embodiments of the present application, which will not be described herein again.
[0104] In another embodiment of the present application, a computer readable storage medium is provided, which stores a computer program. The computer program includes program instructions, which, when executed by a processor, implement all or part of the processes of the above-mentioned embodiments. The computer program can also instruct related hardware to complete the implementation. The computer program can be stored in a computer readable storage medium. When the computer program is executed by the processor, the steps of the above-mentioned various method embodiments can be implemented. The computer program includes computer program code, which can be in the form of source code, object code, executable code, or some intermediate form. The computer readable medium can include any entity or device capable of carrying the computer program code, recording medium, U disk, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory (ROM), random access memory (RAM), electrical carrier signal, telecommunication signal, and software distribution medium, etc. It should be noted that the computer readable medium can include or exclude some contents according to the requirements of legislation and patent practice in the jurisdiction, for example, in some jurisdictions, according to legislation and patent practice, the computer readable medium does not include electrical carrier signals and telecommunication signals.
[0105] The computer readable storage medium can be an internal storage unit of the terminal, such as a hard disk or a memory of the terminal. The computer readable storage medium can also be an external storage device of the terminal, such as a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card, etc. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the terminal. The computer readable storage medium is used to store the computer program and other programs and data required by the terminal. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.
[0106] Those skilled in the art can realize that the units and algorithm steps of the examples described in combination with the embodiments disclosed herein can be realized in electronic hardware, computer software or a combination of both. In order to clearly illustrate the interchangeability of hardware and software, the components and steps of the examples have been described in general terms in the above description. Whether the functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. A person skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0107] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the terminal and the unit described above can refer to the corresponding process in the foregoing method embodiment, and will not be repeated here.
[0108] In several embodiments provided in the present application, it should be understood that the disclosed terminal and method can be implemented in other ways. For example, the apparatus embodiments described above are merely schematic, for example, the division of units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interfaces or units, and can also be electrical, mechanical or other form of connection.
[0109] The units described as separate components can or can not be physically separate, and the components shown as units can or can not be physical units, that is, can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment of the present application.
[0110] In addition, the functional units in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.
[0111] The above is only a specific implementation of the present application, but the protection scope of the present application is not limited thereto, and any skilled person in the art can easily think of various equivalent modifications or replacements within the technical range disclosed by the present application, and these modifications or replacements should be covered in the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method for storing waveform configuration parameters, characterized in that, include: Obtain the parameter values of the waveform configuration parameters configured by the user; wherein, the waveform configuration parameters are any configuration parameters corresponding to the radar chirp signal; The target parameter type is determined based on the parameter value; the target parameter type is the parameter type to which the waveform configuration parameter belongs, and the parameter type includes constant parameters, periodic parameters, and random parameters; Store the parameter value in the memory corresponding to the target parameter type; The memory corresponding to the constant parameter and the memory corresponding to the periodic parameter are both different from the memory corresponding to the random parameter.
2. The waveform configuration parameter storage method as described in claim 1, characterized in that, The memory corresponding to the constant parameter is different from the memory corresponding to the periodic parameter.
3. The waveform configuration parameter storage method as described in claim 1, characterized in that, Each waveform configuration parameter includes at least one configuration item during configuration; the types of configuration items include constant parameter configuration items, periodic parameter configuration items, and random parameter configuration items; The parameter values for obtaining the waveform configuration parameters configured by the user include: Retrieves the values from the configuration items of the waveform configuration parameters configured by the user.
4. The waveform configuration parameter storage method as described in claim 3, characterized in that, Determining the target parameter type based on the parameter value includes: The target parameter type is determined based on the type of configuration item to which the parameter value belongs.
5. The waveform configuration parameter storage method as described in claim 3, characterized in that, The constant parameter configuration item is used to configure constant parameter values; The period parameter configuration item is used to configure multiple period parameter values and the corresponding number of cycles for the multiple period parameter values; the random parameter configuration item is used to configure multiple random parameter values.
6. The waveform configuration parameter storage method as described in claim 1, characterized in that, After storing the parameter value in the memory corresponding to the target parameter type, the waveform configuration parameter storage method further includes: Determine the specific storage location of the parameter value in the memory corresponding to the target parameter type; Generate the mapping relationship between the parameter values and the specific storage locations; The mapping relationship is used to obtain the parameter values when generating radar waveforms.
7. The waveform configuration parameter storage method according to any one of claims 1 to 6, characterized in that, Before obtaining the parameter values of the waveform configuration parameters configured by the user, the waveform configuration parameter storage method further includes: Allocate memory for configuring parameters for waveforms of different parameter types.
8. A waveform configuration parameter storage device, characterized in that, include: The data acquisition module is used to acquire the parameter values of the waveform configuration parameters configured by the user; wherein, the waveform configuration parameters are any configuration parameters corresponding to the radar chirp signal; The parameter type determination module is used to determine the target parameter type based on the parameter value; the target parameter type is the parameter type to which the waveform configuration parameter belongs, and the parameter type includes constant parameters, periodic parameters, and random parameters; A parameter storage module is used to store the parameter values into a memory corresponding to the target parameter type; The memory corresponding to the constant parameter and the memory corresponding to the periodic parameter are both different from the memory corresponding to the random parameter.
9. A radar, characterized in that, include: Configure the terminal; The configuration terminal includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the computer program to implement the steps of the method as described in any one of claims 1 to 7.
10. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by a processor, it implements the steps of the method as described in any one of claims 1 to 7.
Citation Information
Patent Citations
Multi-radar coexistence using phase-coded frequency modulated continuous wave waveforms
US20190383925A1
Using a side-communication channel for exchanging radar information to improve multi-radar coexistence
WO2019190788A1