A method of target angle measurement
By determining the first and second power values of the target signal in a sparse antenna array, the problem of inaccurate multi-target angle measurement in sparse antenna arrays is solved, improving the accuracy of target angle measurement and the precision of multi-target DOA estimation.
Patent Information
- Application Number
- CN202310485782.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-04-28
- Publication Date
- 2026-01-16
- Estimated Expiration
- 2043-04-28
AI Technical Summary
When using sparse antenna arrays for multi-target DOA estimation, the main lobe-to-side lobe ratio difference leads to inaccurate target angle measurement, especially when the angle of one target falls on the position of a larger sidelobe of another target, causing severe interference.
By determining the first power value of the target signal set received by each element in the sparse antenna array, determining multiple second power values for each first power value, and determining the angle of the target under test based on each first power value and second power value, the target angle is avoided from falling on the sidelobe position.
It improves the accuracy of target angle measurement, avoids interference from the target angle at the sidelobe position, and enhances the accuracy of multi-target DOA estimation.
Smart Images

Figure CN116520238B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] Embodiments of the present application relate to the technical field of antenna array, and particularly relate to a target angle measurement method. BACKGROUND
[0002] Due to the advantages of sparse antenna array in angle resolution and angle accuracy compared with uniform antenna array, sparse antenna array is mostly used in many antenna array designs.
[0003] At present, the problem of poor main-to-side lobe ratio (i.e. the ratio of main lobe level to side lobe level) exists in sparse antenna array, which has less influence on the Direction of Arrival (DOA) estimation when there is only one target, but when the DOA estimation is for multiple targets (such as two or more targets), there is a problem that the angle of one target is exactly at the position of the large side lobe of another target, thereby causing interference to the target angle measurement. In this case, the DOA estimation using the common Digital Beam Forming (DBF)-Fast Fourier Transform (FFT) angle measurement method is not accurate. SUMMARY
[0004] Embodiments of the present application provide a target angle measurement method to improve the accuracy of target angle measurement.
[0005] According to an aspect of embodiments of the present application, a target angle measurement method is provided, comprising:
[0006] determining a plurality of first power values according to a first signal set, the first signal set being a set of target signals received by each array element in a sparse antenna array, the target signals being mixed signals composed of signals of two targets to be measured, and the first power values being power values corresponding to the signals of the two targets to be measured;
[0007] for each first power value, determining a plurality of second power values corresponding to the first power value;
[0008] determining the angles of the targets to be measured according to the first power values and the second power values corresponding to each first power value.
[0009] According to another aspect of embodiments of the present application, a target angle measurement device is provided, comprising:
[0010] The first determining module is configured to determine a plurality of first power values according to a first signal set, wherein the first signal set is a set of target signals received by each array element of the sparse antenna array, the target signals are mixed signals composed of signals of two to-be-measured targets, and the first power values are power values corresponding to the signals of the two to-be-measured targets.
[0011] The second determining module is configured to determine, for each first power value, a plurality of second power values corresponding to the first power value.
[0012] The angle determining module is configured to determine angles of the to-be-measured targets according to each first power value and each second power value corresponding to the first power value.
[0013] According to another aspect of the embodiments of the present application, an electronic device is provided, and the electronic device comprises:
[0014] at least one processor; and
[0015] a memory connected to the at least one processor in communication; wherein
[0016] The memory stores a computer program executable by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the target angle measurement method according to any one of the embodiments of the present application.
[0017] According to another aspect of the embodiments of the present application, a computer readable storage medium is provided, and the computer readable storage medium stores computer instructions for enabling a processor to implement the target angle measurement method according to any one of the embodiments of the present application when the processor executes the computer instructions.
[0018] The technical solution of the embodiments of the present application first determines a plurality of first power values according to a first signal set, wherein the first signal set is a set of target signals received by each array element of the sparse antenna array, the target signals are mixed signals composed of signals of two to-be-measured targets, and the first power values are power values corresponding to the signals of the two to-be-measured targets at a set angle; then determines, for each first power value, a plurality of second power values corresponding to the first power value; and finally determines angles of the to-be-measured targets according to each first power value and each second power value corresponding to the first power value. The method can avoid the problem that the angle of one target is exactly at a large sidelobe position of the angle of another target, thereby improving the accuracy of target angle measurement.
[0019] It is to be understood that the embodiments described herein are merely exemplary of the application and that a person skilled in the art can devise other embodiments without departing from the scope of the present application. It is also to be understood that not all of the benefits described herein need necessarily be realized in any particular embodiment of the application and that various embodiments of the present application can be directed to one or more particular benefits or be directed to no benefits at all. It should also be understood that the terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting. BRIEF DESCRIPTION OF DRAWINGS
[0020] 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 will be briefly introduced as follows. 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 any creative effort based on these drawings.
[0021] Figure 1 A flowchart of a target angle measurement method provided for the first embodiment of the present application;
[0022] Figure 2 A flowchart of a target angle measurement method provided for the second embodiment of the present application;
[0023] Figure 3 A structural schematic diagram of a target angle measurement device provided for the third embodiment of the present application;
[0024] Figure 4 A structural schematic diagram of an electronic device provided for the fourth embodiment of the present application. DETAILED DESCRIPTION
[0025] In order to make the technical personnel in the art better understand the present application, the technical solutions in the embodiments of the present application will be clearly and completely described in the following with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, but not all. Based on the embodiments in the present application, all other embodiments obtained by those skilled in the art without any creative effort should be within the scope of protection of the present application.
[0026] It should be noted that the terms "first", "second", and the like in the description and claims of the present application and the above drawings are used to distinguish similar objects, and do not necessarily indicate a specific order or sequence. It should be understood that the data thus used can be interchanged under appropriate circumstances, so that the embodiments of the present application described herein can be implemented in an order other than that illustrated or described herein. In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion, for example, a process, method, system, product or device including a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but can include other steps or units not clearly listed or inherent to these processes, methods, products or devices.
[0027] Embodiment one
[0028] Figure 1 A flowchart of a target angle measurement method provided by Embodiment One of the present application is shown in FIG. 1. The method can be used to measure the angles of two targets to improve the accuracy of angle measurement when the DOA estimation is two targets. The method can be performed by a target angle measurement device, which can be implemented by software and / or hardware and generally integrated on an electronic device, such as a desktop computer, a notebook computer, a server, and the like.
[0029] As shown in FIG. 1, the target angle measurement method provided by Embodiment One of the present application includes the following steps: Figure 1
[0030] S110, determining a plurality of first power values according to the obtained first signal set.
[0031] In this embodiment, the first signal set can be understood as a set of target signals received by each array element of the sparse antenna array; the antenna radiation unit constituting the sparse antenna array can be referred to as an array element, and the number of array elements of the sparse antenna array is not specifically limited. The target signal can be understood as a mixed signal composed of signals of two targets to be measured; the target to be measured can be understood as a target to be measured; the target can be understood as an object to be detected; and the first power value can be understood as a power value corresponding to the signals of the two targets to be measured.
[0032] Here, how to determine a plurality of first power values according to the obtained first signal set is not specifically limited; for example, the first signal set can be first subjected to Fast Fourier Transform (FFT) processing to obtain a corresponding processing result; then, a plurality of initial power values are determined according to the obtained processing result through a corresponding power value determination algorithm; and finally, a plurality of first power values are obtained by screening the determined plurality of initial power values through a corresponding screening algorithm (such as a Constant False-Alarm Rate (CFAR) and a peak detection algorithm).
[0033] S120, determining a plurality of second power values corresponding to each first power value.
[0034] In this embodiment, the second power value can be understood as a power value obtained by performing corresponding processing based on the first power value.
[0035] The method for determining the plurality of second power values corresponding to the first power value is not specifically limited here; for example, the first signal set after removing the sidelobe signal corresponding to the first power value can be obtained according to the first power value through a corresponding algorithm; then the processed first signal set is subjected to FFT processing to obtain a processing result; finally, the plurality of second power values corresponding to the first power value are obtained according to the obtained processing result and a corresponding power value algorithm.
[0036] In S130, the angles of the to-be-measured targets are determined according to the first power values and the second power values corresponding to each first power value.
[0037] In the embodiment, the angle of the to-be-measured target can be understood as the angle of the to-be-measured target relative to the sparse antenna array.
[0038] The method for determining the angles of the to-be-measured targets according to the first power values and the second power values corresponding to each first power value is not specifically limited here; for example, for each first power value, the two second power values with the maximum and second maximum values are selected from the second power values corresponding to the first power value, and the ratio between the two selected second power values is determined; on this basis, the maximum ratio is selected from the ratios, and the angles corresponding to the maximum second power value and the first power value are determined as the angles of the two to-be-measured targets.
[0039] The method for measuring the angle of a target provided by the first embodiment of the application first determines a plurality of first power values according to the obtained first signal set, the first signal set is a set of target signals received by each array element of the sparse antenna array, the target signal is a mixed signal composed of signals of two to-be-measured targets, and the first power value is a power value corresponding to the signals of the two to-be-measured targets; then for each first power value, a plurality of second power values corresponding to the first power value are determined; finally, the angles of the to-be-measured targets are determined according to the first power values and the second power values corresponding to each first power value. The method can determine the angles of the to-be-measured targets according to the determined first power values and the second power values corresponding to each first power value, thereby avoiding the problem that the angle of one target is exactly at the position of the large sidelobe of the angle of another target, and improving the accuracy of target angle measurement.
[0040] Embodiment two
[0041] Figure 2This is a flowchart illustrating a target angle measurement method according to Embodiment 2 of the present invention, which is a refinement of the above embodiments. In this embodiment, the process of determining multiple first power values based on the acquired first signal set, the process of determining multiple second power values corresponding to each first power value, and the process of determining the angle of each target to be measured based on each first power value and each corresponding second power value are described in detail. It should be noted that technical details not described in detail in this embodiment can be found in any of the above embodiments.
[0042] like Figure 2 As shown, the target angle measurement method provided in Embodiment 2 of the present invention includes the following steps:
[0043] S210. Perform FFT processing on the acquired first signal set to obtain the first transformation result.
[0044] In this embodiment, the first transformation result can be understood as the result obtained by performing FFT processing on the first signal set. For example, if the first signal set is X = [x1, x2, x3, ... x...] N ], where x1, x2, x3, ... x N X can be considered as the target signal received by each element (element 1, element 2, ..., element N) in a sparse antenna array. Then, X can be processed by FFT based on the preset number of FFT points NFFT, that is, X_FFT = FFT(X, NFFT), where X_FFT is the first transformation result.
[0045] S220. Determine multiple initial power values based on the first transformation result.
[0046] In this embodiment, the initial power value can be understood as the initial power value corresponding to the signals of the two targets under test. There is no specific limitation on how to determine multiple initial power values based on the first transformation result; for example, multiple initial power values can be obtained based on the first transformation result through a set power value algorithm.
[0047] Optionally, multiple initial power values are determined based on the first transformation result, including determining multiple initial power values according to the following formula:
[0048] X_FFT_Power = (abs(X_FFT)) 2 ,
[0049] Where X_FFT_Power represents the determined initial power values; abs is a function used to calculate the absolute value of the data; and X_FFT is the result of the first transformation.
[0050] S230, performing CFAR and peak value detection processing on each initial power value to obtain a plurality of first power values.
[0051] In the embodiment, how to perform CFAR and peak value detection processing on each initial power value to obtain a plurality of first power values is not specifically limited here; for example, CFAR processing can be performed on each initial power value to screen out a plurality of initial power values greater than a set threshold; on this basis, peak value detection processing can be performed on the screened plurality of initial power values to screen out a plurality of initial power values corresponding to the peak value as the obtained plurality of first power values.
[0052] S240, for each first power value, determining a second signal set corresponding to the first power value.
[0053] In the embodiment, the second signal set can be understood as the first signal set after removing the sidelobe signal corresponding to the first power value. How to determine the second signal set corresponding to the first power value is not specifically limited here, for example, a corresponding algorithm can be used to obtain a steering vector corresponding to the first power value; then based on the steering vector, a corresponding projection matrix is obtained through a corresponding algorithm; finally, the product result of the vector projection matrix and the first signal set is determined as the second signal set corresponding to the first power value.
[0054] Optionally, determining the second signal set corresponding to the first power value comprises:
[0055] determining a steering vector corresponding to the first power value; determining a corresponding projection matrix according to the steering vector corresponding to the first power value; and determining the product result of the projection matrix and the first signal set as the second signal set corresponding to the first power value.
[0056] In the embodiment, the steering vector can be understood as the response of all array elements of the sparse array antenna to a narrowband signal source with unit energy. The projection matrix can be understood as the matrix corresponding to the projection of the steering vector.
[0057] S250, performing FFT processing on the second signal set to obtain a second transformation result.
[0058] In the embodiment, the second transformation result can be understood as the result obtained by performing FFT processing on the second signal set.
[0059] S260, determining a plurality of second power values corresponding to the first power value according to the second transformation result and a set power value algorithm.
[0060] In the embodiment, the set power value algorithm can be understood as a pre-set power value algorithm, which is not limited here. For example, the plurality of second power values corresponding to the first power value can be determined according to the following formula:
[0061] Y_FFT_Power = (abs(Y_FFT)) 2 ,
[0062] wherein Y_FFT_Power is the plurality of second power values corresponding to the determined first power value; abs is a function for obtaining absolute value of data; Y_FFT is the second transform result.
[0063] S270, for each first power value, selecting the maximum and the second largest second power values from the second power values corresponding to the first power value as the maximum power value and the second largest power value.
[0064] S280, determining the ratio of the maximum power value and the second largest power value as the ratio result corresponding to the first power value.
[0065] S290, determining the angles corresponding to the maximum power value and the first power value respectively as the angles of the two targets to be measured.
[0066] In the embodiment, each first power value can correspond to a ratio result. The maximum ratio result can be understood as the maximum ratio result in the ratio results. It can be understood that the angles corresponding to the maximum power value and the second largest power value respectively can be understood as the angles corresponding to the main lobe and the side lobe of the signals of the two targets to be measured; the larger the ratio of the maximum power value and the second largest power value is, the smaller the angle of one target to be measured to the other target to be measured is, and thus the maximum ratio result corresponding to the angles corresponding to the maximum power value and the first power value respectively can be determined as the angles of the two targets to be measured.
[0067] The target angle measurement method provided in the second embodiment of the application specifically implements the process of determining a plurality of first power values according to the obtained first signal set, the process of determining a plurality of second power values corresponding to each first power value for each first power value, and the process of determining the angles of the targets to be measured according to each first power value and each second power value corresponding to each first power value. The method can determine the maximum ratio result by using the determined each first power value and each second power value corresponding to each first power value, so as to determine the angles corresponding to the maximum power value and the first power value respectively as the angles of the targets to be measured, thereby avoiding the interference problem of one target to the angle measurement of the other target and improving the accuracy of the target angle measurement.
[0068] Embodiment three
[0069] Figure 3 The structure diagram of the target angle measurement device provided in the third embodiment of the application is shown in the figure. The device can be implemented by software and / or hardware. As shown in the figure, the device comprises: Figure 3 a first signal set obtaining unit, configured to obtain a first signal set; a first power value determining unit, configured to determine a plurality of first power values according to the first signal set;
[0070] The first determining module 310 is configured to determine a plurality of first power values according to a first signal set, the first signal set being a set of target signals received by each array element in the sparse antenna array, the target signals being mixed signals composed of signals of two to-be-measured targets, and the first power values being power values corresponding to the signals of the two to-be-measured targets.
[0071] The second determining module 320 is configured to determine, for each first power value, a plurality of second power values corresponding to the first power value.
[0072] The angle determining module 330 is configured to determine angles of the to-be-measured targets according to each first power value and each second power value corresponding to the first power value.
[0073] The embodiment provides a target angle measuring device. First, the first determining module is used to determine a plurality of first power values according to a first signal set, the first signal set being a set of target signals received by each array element in the sparse antenna array, the target signals being mixed signals composed of signals of two to-be-measured targets, and the first power values being power values corresponding to the signals of the two to-be-measured targets. Then, the second determining module is used to determine, for each first power value, a plurality of second power values corresponding to the first power value. Finally, the angle determining module is used to determine angles of the to-be-measured targets according to each first power value and each second power value corresponding to the first power value. The device can avoid the problem that the angle of one target is just at a large sidelobe position of the angle of another target, thereby improving the accuracy of target angle measurement.
[0074] Optionally, the first determining module 310 comprises:
[0075] The first processing unit is configured to perform FFT processing on the first signal set to obtain a first transform result.
[0076] The first determining unit is configured to determine a plurality of initial power values according to the first transform result.
[0077] The second determining unit is configured to perform CFAR and peak value detection processing on the initial power values to obtain the plurality of first power values.
[0078] Optionally, the first determining unit is specifically configured to:
[0079] determine the plurality of initial power values according to the following formula:
[0080] X_FFT_Power = (abs(X_FFT)) 2 ,
[0081] Wherein, X_FFT_Power is the determined multiple initial power values; abs is a function for calculating absolute value of data; X_FFT is the first transformation result.
[0082] Optionally, the second determining module 320 comprises:
[0083] The set determining unit is configured to determine, for each first power value, a second signal set corresponding to the first power value, the second signal set being the first signal set with the sidelobe signal corresponding to the first power value removed.
[0084] The processing unit is configured to perform FFT processing on the second signal set to obtain a second transformation result.
[0085] The power value determining unit is configured to determine, according to the second transformation result and a set power value algorithm, multiple second power values corresponding to the first power value.
[0086] Optionally, the set determining unit comprises:
[0087] The vector determining sub-unit is configured to determine a steering vector corresponding to the first power value.
[0088] The matrix determining sub-unit is configured to determine a projection matrix corresponding to the steering vector corresponding to the first power value.
[0089] The set determining sub-unit is configured to determine, as the second signal set corresponding to the first power value, a product result of the projection matrix and the first signal set.
[0090] Optionally, the angle determining module 330 comprises:
[0091] The selecting unit is configured to select, for each first power value, the maximum and the second largest second power values from the second power values corresponding to the first power value as the maximum power value and the second largest power value.
[0092] The ratio determining unit is configured to determine, as a ratio result corresponding to the first power value, a ratio of the maximum power value to the second largest power value.
[0093] The angle determining unit is configured to determine, as the angle of the two targets to be measured, angles respectively corresponding to the maximum ratio result corresponding to the maximum power value and the first power value, the maximum ratio result being the largest ratio result among the ratio results.
[0094] The target angle measuring device provided by the embodiments of the present application can perform the target angle measuring method provided by any of the embodiments of the present application, and has the corresponding function modules and beneficial effects of the performing method.
[0095] Embodiment Four
[0096] Figure 4 A block diagram of an electronic device for implementing an embodiment of the present application is provided. The electronic device is intended to represent various forms of digital computers, such as laptops, desktops, tablets, personal digital assistants, servers, blade servers, mainframes, and other appropriate computers. The electronic device can also represent various forms of mobile devices, such as personal digital assistants, cellular telephones, smart phones, wearable devices (e.g., headsets, glasses, watches, etc.), and other similar computing devices. The components shown here, their connections and relationships, and their functions, are meant to be examples only, and are not meant to limit implementations of the present application described and / or claimed in this document.
[0097] As shown in FIG. 1, the electronic device 10 includes at least one processor 11, and a memory, such as a read-only memory (ROM) 12, a random access memory (RAM) 13, etc., connected to the at least one processor 11 in communication, where the memory stores computer programs executable by the at least one processor. The processor 11 can perform various appropriate actions and processes according to the computer programs stored in the read-only memory (ROM) 12 or loaded into the random access memory (RAM) 13 from the storage unit 18. In the RAM 13, various programs and data required for the operation of the electronic device 10 can also be stored. The processor 11, the ROM 12, and the RAM 13 are connected to each other through a bus 14. An input / output (I / O) interface 15 is also connected to the bus 14. Figure 4
[0098] Various components in the electronic device 10 are connected to the I / O interface 15, including an input unit 16, such as a keyboard, a mouse, etc., an output unit 17, such as various types of displays, speakers, etc., a storage unit 18, such as a magnetic disk, an optical disk, etc., and a communication unit 19, such as a network card, a modem, a wireless communication transceiver, etc. The communication unit 19 allows the electronic device 10 to exchange information / data with other devices through a computer network, such as the Internet, and / or various telecommunication networks.
[0099] The processor 11 can be various general and / or special purpose processing components with processing and computing capabilities. Some examples of the processor 11 include, but are not limited to, a central processing unit (CPU), a graphics processing unit (GPU), various special-purpose artificial intelligence (AI) computing chips, various processors running machine learning model algorithms, a digital signal processor (DSP), and any appropriate processor, controller, microcontroller, etc. The processor 11 performs various methods and processes described above, such as the target goniometry method.
[0100] In some embodiments, the object goniometry method can be implemented as a computer program tangibly embodied in a computer readable storage medium, e.g., storage unit 18. In some embodiments, parts or all of the computer program can be loaded and / or installed onto electronic device 10 via, e.g., ROM 12 and / or communication unit 19. When the computer program is loaded onto RAM 13 and executed by processor 11, one or more steps of the object goniometry method described above can be performed. Alternatively, in other embodiments, processor 11 can be configured to perform the object goniometry method by other means, e.g., with the aid of firmware.
[0101] Various implementations of the systems and techniques described above can be realized in digital electronic circuitry, integrated circuitry, a field programmable gate array (FPGA), an application specific integrated circuit (ASIC), a system on a chip (SOC), a programmable logic device (PLD), a computer hardware, firmware, software, and / or combinations thereof. These various implementations can include implementation in one or more computer programs that are executable and / or interpretable on a programmable system including at least one programmable processor, which can be special or general purpose, coupled to receive data and instructions from, and to transmit data and instructions to, a storage system, at least one input device, and at least one output device.
[0102] Computer programs used to implement the methods of the present application can be written in any combination of one or more programming languages. These computer programs can be provided to a processor of a general purpose computer, special purpose computer, or other programmable data processing apparatus to produce a machine, such that the computer program, when executed by the processor of the machine, implements the functions / acts specified in the flowcharts and / or block diagrams. The computer program can be executed entirely on a machine, partially on a machine, partially on a machine as a stand-alone software package, partially on a machine and partially on a remote machine or entirely on a remote machine or server.
[0103] In the context of the present application, a computer-readable storage medium can be a tangible medium that can contain or store a computer program for use by or in connection with an instruction execution system, apparatus, or device. A computer-readable storage medium can include, but is not limited to, an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any suitable combination of the foregoing. Alternatively, a computer-readable storage medium can be a machine-readable signal medium. More specific examples of a machine-readable storage medium will include one or more lines of a program of instructions in a transitory signal, a portable computer diskette, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or Flash memory), an optical fiber, a portable compact disc read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the foregoing.
[0104] To provide for interaction with a user, the systems and techniques described here can be implemented on an electronic device having a display device (e.g., a CRT (cathode ray tube) or LCD (liquid crystal display) monitor) for displaying information to the user and a keyboard and a pointing device (e.g., a mouse or a trackball) by which the user can provide input to the electronic device. Other kinds of devices can be used to provide for interaction with a user as well; for example, feedback provided to the user can be any form of sensory feedback (e.g., visual feedback, auditory feedback, or tactile feedback); and input from the user can be received in any form, including acoustic, speech, or tactile input.
[0105] The systems and techniques described here can be implemented in a computing system that includes a back end component (e.g., as a data server), or that includes a middleware component (e.g., an application server), or that includes a front end component (e.g., a user computer having a graphical user interface or a Web browser through which a user can interact with an implementation of the systems and techniques described here), or any combination of such back end, middleware, or front end components. The components of the system can be interconnected by any form or medium of digital data communication (e.g., a communication network). Examples of communication networks include a local area network (LAN), a wide area network (WAN), a blockchain network, and the Internet.
[0106] The computing system can include clients and servers. A client and server are generally remote from each other and typically interact through a communication network. The relationship of client and server arises by virtue of computer programs running on the respective computers and having a client-server relationship to each other. The server can be a cloud server, also known as a cloud computing server or cloud host, which is a host product in the cloud computing service system, to solve the defects of large management difficulty and weak business scalability in traditional physical host and VPS service.
[0107] It should be understood that the various forms of flow shown above can be used to reorder, add or delete steps. For example, each step described in the present application can be executed in parallel, sequentially or in a different order, as long as the desired results of the technical solutions of the present application can be achieved, which is not limited herein.
[0108] The above detailed description does not constitute a limitation on the scope of protection of the present application. Those skilled in the art should understand that various modifications, combinations, sub-combinations and substitutions can be made according to design requirements and other factors. Any modifications, equivalent replacements and improvements made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A method of target goniometry, characterized in that, The method comprises: determining a plurality of first power values according to a first signal set obtained, the first signal set being a set of target signals received by each element of a sparse antenna array, the target signals being mixed signals composed of signals of two to-be-measured targets, and the first power values being power values corresponding to the signals of the two to-be-measured targets; for each first power value, determining a plurality of second power values corresponding to the first power value, the second power values being power values obtained by performing corresponding processing on the first power value; determining the angles of the to-be-measured targets according to each first power value and each second power value corresponding to the first power value; for each first power value, determining a plurality of second power values corresponding to the first power value, comprising: for each first power value, determining a second signal set corresponding to the first power value, the second signal set being the first signal set after removing a sidelobe signal corresponding to the first power value; performing FFT processing on the second signal set to obtain a second transform result; determining a plurality of second power values corresponding to the first power value according to the second transform result and a set power value algorithm.
2. The method of claim 1, wherein, determining a plurality of first power values according to a first signal set obtained, comprising: performing FFT processing on the first signal set obtained to obtain a first transform result; determining a plurality of initial power values according to the first transform result; performing CFAR and peak detection processing on each initial power value to obtain a plurality of first power values.
3. The method of claim 2, wherein, determining a plurality of initial power values according to the first transform result, comprising: determining a plurality of initial power values according to the following formula: , wherein is the determined plurality of initial power values; is a function for taking the absolute value of data; is the first transform result.
4. The method of claim 1, wherein, determining a second signal set corresponding to the first power value, comprising: determining a steering vector corresponding to the first power value; determining a projection matrix corresponding to the first power value according to the steering vector corresponding to the first power value; determining a product result of the projection matrix and the first signal set as the second signal set corresponding to the first power value.
5. The method of claim 1, wherein, determining the angles of the to-be-measured targets according to each first power value and each second power value corresponding to the first power value, comprising: for each first power value, selecting a maximum second power value and a second largest second power value from the second power values corresponding to the first power value as a maximum power value and a second largest power value; determining a ratio of the maximum power value and the second largest power value as a ratio result corresponding to the first power value; determining angles corresponding to the maximum power value and the first power value as the angles of the two to-be-measured targets, the maximum ratio result being a maximum ratio result among the ratio results.
6. A goniometric device for a target, characterized in that comprising: a first determining module, configured to determine a plurality of first power values according to a first signal set obtained, the first signal set being a set of target signals received by each element of a sparse antenna array, the target signals being mixed signals composed of signals of two to-be-measured targets, and the first power values being power values corresponding to the signals of the two to-be-measured targets; a second determining module, configured to determine, for each first power value, a plurality of second power values corresponding to the first power value; The second power value is a power value obtained by performing corresponding processing based on the first power value; An angle determination module is configured to determine the angle of each of the to-be-measured targets according to each first power value and each second power value corresponding to each first power value; The second determination module comprises: A set determination unit is configured to determine, for each first power value, a second signal set corresponding to the first power value, the second signal set being the first signal set from which the sidelobe signal corresponding to the first power value is removed; A processing unit is configured to perform FFT processing on the second signal set to obtain a second transform result; A power value determination unit is configured to determine, according to the second transform result and a set power value algorithm, a plurality of second power values corresponding to the first power value.
7. The apparatus of claim 6, wherein, The first determination module comprises: A first processing unit is configured to perform FFT processing on the obtained first signal set to obtain a first transform result; A first determination unit is configured to determine a plurality of initial power values according to the first transform result; A second determination unit is configured to perform CFAR and peak value detection processing on each of the initial power values to obtain a plurality of first power values.
8. An electronic device, comprising: The electronic device comprises: at least one processor; and a memory connected to the at least one processor in communication; wherein The memory stores a computer program that can be executed by the at least one processor, and the computer program is executed by the at least one processor to enable the at least one processor to execute the target angle measurement method of any one of claims 1-5.
9. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions for enabling the processor to implement the target angle measurement method of any one of claims 1-5 when executed.
Citation Information
Patent Citations
Forward obstacle detection method and device, unmanned aerial vehicle and readable storage medium
CN114460955A
Star finding method, electronic equipment and computer readable storage medium
CN115544066A