Directional multi-element array interferometer related direction finding method and device based on vector superposition algorithm
By preprocessing and vector superposition of the directional multi-array interferometer data, selecting the channel with the largest sum of amplitude values for phase comparison, solving the problem of selecting the wrong reference channel when the signal-to-noise ratio is low, significantly improving the accuracy of direction finding and Sensitivity.
Patent Information
- Application Number
- CN202410901681.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-07-05
- Publication Date
- 2024-12-10
AI Technical Summary
The existing vector superposition algorithm cannot be effectively applied to directional multi-array interferometer-related direction finding when the signal-to-noise ratio is low, resulting in the negative impact of the wrong reference channel being selected and affecting the accuracy of the direction finding results.
By preprocessing the data collected by the directional multi-array, replace the phase value of each channel as the difference value with the adjacent channel, perform vector superposition and average, select the channel with the largest sum of the amplitude values as the phase comparison channel to interfere Direction finding related to instrument.
It effectively reduces the interference of environmental noise on direction finding results, improves direction finding sensitivity in disordered noise environments, and avoids the influence of signal amplitude changes after vector superposition and amplitude selection results.
Smart Images

Figure CN119104977A_ABST
Abstract
Description
Technical Field
[0001] The invention relates to the technical field of interferometer-related direction finding, and in particular to a directional multi-element array interferometer-related direction finding method and device based on a vector superposition algorithm. Background Art
[0002] At present, interferometer correlation direction finding is widely used in the process of communication reconnaissance. Some literature shows that the use of vector superposition method can improve the performance of interferometer correlation direction finding under low signal-to-noise ratio conditions. The general practice is to take the phase difference of each channel to the reference channel, collect amplitude and phase data for a period of time, and use the time average value to calculate the equivalent statistical average value. The more times the time average is taken, the closer the orthogonal component and the co-directional component of the noise vector are to zero, the smaller the jitter of the incoming wave signal is, and the higher the stability of the acquired phase difference is.
[0003] However, the premise of the existing scheme is that the signal-to-noise ratio of each channel is basically the same, otherwise when using a channel with a low signal-to-noise ratio as a reference channel, the signal will be contaminated by the noise component. Moreover, since the phase difference of the reference channel is always 0, and the phase difference of other channels will change due to factors such as noise components, the amplitude of the statistical average of the reference channel will be larger than that of other channels, and the change in signal amplitude may affect the result of the amplitude comparison array selection. It can be seen that when the traditional scheme is used in directional multi-element array direction finding, the correct reference channel must be selected. When the signal-to-noise ratio is high, the reference channel can be determined by comparing the signal amplitudes of each channel, but when the signal-to-noise ratio is low, the channel in the direction of the incoming wave is not necessarily the one with the largest single amplitude. Based on the above points, when the direction of the incoming wave is unknown and the reference channel cannot be quickly determined, the negative impact of selecting the wrong reference channel cannot be effectively avoided, resulting in the traditional vector superposition algorithm not being suitable for interferometer-related direction finding of directional multi-element arrays. Summary of the invention
[0004] In view of the above analysis, the present invention aims to propose a directional multi-element array interferometer correlation direction finding method and device based on a vector superposition algorithm, so as to solve the problem that the existing vector superposition algorithm cannot be applied in the directional multi-element array interferometer correlation direction finding when the signal-to-noise ratio is low.
[0005] According to a first aspect of the present invention, a directional multi-element array interferometer correlation direction finding method based on a vector superposition algorithm is proposed, comprising:
[0006] Preprocess the data collected by the directional multi-element array to obtain effective multi-frame signals, each frame of which contains amplitude values and phase values of multiple channels;
[0007] The phase value of each frame signal of each channel is replaced by the phase difference value between the channel and the adjacent channel, and the amplitude value remains unchanged, so as to obtain the amplitude and phase value of the multi-frame signal of each channel after the coordinate change;
[0008] The amplitude and phase values of the multi-frame signals of each channel after the coordinate change are vector-superimposed and then averaged to obtain the amplitude value and phase difference value of each channel after vector averaging;
[0009] According to the amplitude value after vector averaging, a group of continuous channels with the largest sum of amplitude values are selected from multiple channels as a group of channels for phase comparison;
[0010] Interferometer correlation direction finding is performed using the multi-frame signals of the group of channels that are phase-compared.
[0011] According to a second aspect of the present invention, a directional multi-element array interferometer correlation direction finding device based on a vector superposition algorithm is proposed, comprising:
[0012] A preprocessing unit, used for preprocessing the data collected by the directional multi-element array to obtain effective multi-frame signals of multiple channels;
[0013] A coordinate transformation unit is used to replace the phase value of each frame signal of each channel with the phase difference value between the channel and the adjacent channel, and the amplitude value remains unchanged, so as to obtain the amplitude and phase values of the multi-frame signals of each channel after the coordinate change;
[0014] A vector averaging unit is used to perform vector superposition and then average the amplitude and phase values of the multi-frame signals of each channel after the coordinate change, so as to obtain the amplitude value and phase difference value after vector averaging of each channel;
[0015] An amplitude comparison channel selection unit is used to compare amplitudes according to the amplitude values after vector averaging, and select a group of continuous channels with the largest sum of amplitude values from multiple channels as a group of channels for phase comparison;
[0016] The direction finding unit is used to perform interferometer-related direction finding using the multi-frame signals of the set of channels for phase comparison.
[0017] According to a third aspect of the present invention, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program, and the computer program executes the aforementioned method when executed by a processor.
[0018] According to the fourth aspect of the present invention, an electronic device is proposed, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the aforementioned method.
[0019] The beneficial effects of the embodiments of the present invention are:
[0020] The method and device for direction finding of a directional multi-element array interferometer based on a vector superposition algorithm proposed in an embodiment of the present invention first pre-processes the data collected by the directional multi-element array to obtain effective multi-frame signals, each frame signal containing amplitude values and phase values of multiple channels; then replaces the phase value of each frame signal of each channel with the phase difference value between the channel and the adjacent channel, and keeps the amplitude value unchanged, to obtain the amplitude and phase values of the multi-frame signals of each channel after the coordinate change; then, vector superposition is performed on the amplitude and phase values of the multi-frame signals of each channel after the coordinate change and then averaged, to obtain the amplitude value and phase difference value of each channel after the vector average; then, according to the vector average The amplitude values after phase comparison are compared, and a group of continuous channels with the largest sum of amplitude values are selected from multiple channels as a group of channels for phase comparison; finally, the interferometer correlation direction finding is performed using the multi-frame signals of the group of channels for phase comparison. It can be seen that the method of the embodiment of the present invention can effectively avoid the negative impact caused by selecting a wrong reference channel by avoiding the use of a reference channel in the vector superposition process, thereby effectively reducing the interference of environmental noise on the direction finding result, greatly reducing the noise component, and significantly improving the sensitivity of direction finding in a disordered noise environment. At the same time, the influence of the signal amplitude change of each array after vector superposition on the amplitude comparison array selection result is avoided. BRIEF DESCRIPTION OF THE DRAWINGS
[0021] The accompanying drawings constituting a part of the present invention are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the accompanying drawings:
[0022] Figure 1 A schematic flow chart of a directional multi-element array interferometer correlation direction finding method based on a vector superposition algorithm proposed in Embodiment 1 of the present invention is shown;
[0023] Figure 2 A flow chart showing a method for interferometer-related direction finding in which the direction finding antenna of Embodiment 2 of the present invention is a directional eight-element array;
[0024] Figure 3 A schematic structural diagram of a directional multi-element array interferometer correlation direction finding device based on a vector superposition algorithm proposed in Embodiment 3 of the present invention is shown;
[0025] Figure 4 A schematic structural diagram of an electronic device proposed in Embodiment 5 of the present invention is shown. DETAILED DESCRIPTION
[0026] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.
[0027] It should be noted that the terms "including" and "having" and any variations thereof in the specification and claims of the present invention are intended to cover non-exclusive inclusions. For example, a process, method, system, product or apparatus comprising a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units that are not explicitly listed or inherent to these processes, methods, products or apparatuses.
[0028] The design concept of the present invention is to use the phase difference after two-way difference and the original amplitude to perform vector averaging, and use the amplitude ratio after vector averaging to select several continuous channels with the largest amplitude as the channels used for phase comparison, and then use the multi-frame signals of a group of channels for phase comparison to perform interferometer correlation direction finding. Therefore, by avoiding the use of reference channels in the vector superposition process, the negative impact caused by selecting the wrong reference channel can be effectively avoided.
[0029] Example 1
[0030] According to the first aspect of the present invention, see Figure 1 As shown, Embodiment 1 of the present invention proposes a directional multi-element array interferometer correlation direction finding method based on a vector superposition algorithm, comprising the steps of:
[0031] S11, preprocessing the data collected by the directional multi-element array to obtain effective multi-frame signals, each frame of which includes amplitude values and phase values of multiple channels.
[0032] According to some embodiments of the present invention, this step S11 specifically includes:
[0033] First, each frame of data collected by the directional N-element array is corrected and then fast Fourier transformed to obtain each frame of signal, which contains the amplitude and phase values of N channels. The amplitude and phase values of the signal are corrected for each frame of data collected to remove the amplitude and phase errors generated by the signal in the front-end processing part. This is because during RF processing, the amplitude and phase errors introduced by each channel are different, and the relative values of the amplitude and phase of each channel will change. The purpose of correction is to restore the relative values of the amplitude and phase.
[0034] Then, the number of frames whose signal amplitude is greater than the set amplitude threshold value is counted by channel for the continuous M-frame signal; the amplitude average value of each channel is compared with the set amplitude threshold value, and the number of channels greater than the amplitude threshold value is counted. A vector average requires multiple frames of data, which are taken as a group. The amplitude of each channel is compared with the set amplitude threshold value in turn, and the trigger ratio is counted by channel.
[0035] As long as the number of frames counted by one channel exceeds the set number of frames, it is considered that there is a signal, and the M frame signals are determined to be valid signals, and the threshold trigger conditions for vector superposition are met, and the next step is performed. Otherwise, it is considered that there is no signal in these multiple frames of data or the signal ratio is too low, and subsequent vector averaging cannot be performed, and the M frame signals are discarded.
[0036] In actual engineering, when interferometer-related direction finding is required, the signal amplitude is often close to the noise amplitude, and it is difficult to judge whether there is a signal by the signal amplitude during a single direction finding. Multiple direction finding threshold judgments can be performed by combining vector superposition to determine whether the multiple frames of data for vector superposition can meet the trigger direction finding threshold, and then determine whether the direction finding result is valid. If it is satisfied, it can be considered that there is a signal during the direction finding, and the direction finding is valid; if it is not satisfied, it is considered that there is no signal during the direction finding, and the direction finding result is invalid.
[0037] S12, replacing the phase value of each frame signal of each channel with the phase difference value between the channel and the adjacent channel, and keeping the amplitude value unchanged, to obtain the amplitude and phase values of the multi-frame signals of each channel after the coordinate change.
[0038] S13, performing vector superposition and averaging on the amplitude and phase values of the multi-frame signals of each channel after the coordinate change, to obtain the vector averaged amplitude value and phase difference value of each channel.
[0039] The principle of interferometer direction finding is that when radio waves from different directions reach the direction finding antenna array, the phases received by each direction finding antenna unit are different, and the phase differences between them are also different. By measuring the phase of the incoming wave, the direction of the incoming wave can be determined. The interferometer correlation direction finding method obtains the direction of the incoming wave by comparing the acquired phase distribution of the incident wave with the known phase distribution of each frequency and direction. It can be seen that the phase difference between the arrays used plays a major role in the direction finding process. The embodiment of the present invention simplifies the process of vector averaging each array and then subtracting the phase difference to directly vector averaging the phase difference, avoiding the process of selecting a reference channel before vector averaging, thereby avoiding the negative effects caused by selecting the wrong reference channel.
[0040] S14, performing amplitude comparison according to the amplitude values after vector averaging, and selecting a group of continuous channels with the largest sum of amplitude values from multiple channels as a group of channels for phase comparison.
[0041] The signal component of the signal received by the array in the direction of the incoming wave is larger, and the signal component of the signal received by the array in the opposite direction of the incoming wave is smaller. After vector averaging, the noise component of each channel will be reduced, the signal amplitude will be more stable, and the amplitude difference between the array in the direction of the incoming wave and the array in the opposite direction of the incoming wave will be more obvious, so it will be more accurate to select the array with amplitude after vector averaging.
[0042] S15, performing interferometer correlation direction finding using multi-frame signals of a group of channels for phase comparison.
[0043] There are two ways to perform interferometer-related direction finding in this step S15: the first is to perform interferometer-related direction finding directly according to the phase difference value for multiple frame signals of a group of channels for phase comparison; the second is to first restore the phase value of each frame signal of each channel according to the phase difference value for multiple frame signals of a group of channels for phase comparison, and then perform interferometer-related direction finding according to the phase value.
[0044] The purpose of restoring the phase value of each channel by using the previously obtained average phase difference is to make the method of the embodiment of the present invention adaptable to most traditional interferometer direction finding algorithms that use phase to convert phase difference, so that the present invention can also be applied to traditional algorithms with as little modification as possible.
[0045] According to some embodiments of the present invention, the method for restoring the phase value of each frame signal according to the phase difference value specifically includes:
[0046] Select the channel with the largest amplitude value from a group of channels for phase comparison as the reference channel;
[0047] Set the phase position of the reference channel to 0, and arrange the set of channels to be compared in order of adjacent sequence;
[0048] For a group of channels to be compared, the phase difference between each channel and the reference channel is calculated by the phase difference value after averaging the multi-frame signal vectors;
[0049] The phase value of each frame signal of each channel is restored by adding or subtracting the phase difference between each channel and the reference channel using the 0 phase value of the reference channel.
[0050] When restoring the phase value of each channel using the average phase difference, it should be noted that the credibility of the phase of the channel facing the direction of the incoming wave is low, and the credibility of the phase difference between two channels facing the direction of the incoming wave is also low. Therefore, it is necessary to avoid using the phase difference of the channel facing the direction of the incoming wave to restore the phase. The method proposed in the embodiment of the present invention is to roughly find the channel in the direction of the incoming wave by comparing the amplitude value after the vector superposition, and use the channel as the reference channel. With this reference channel as the center, phase restoration is performed in the forward and backward directions in turn. This method can ensure the credibility of the phase value of the channel facing the direction of the incoming wave. The process of selecting the channel used for phase comparison by amplitude comparison can exclude the channel facing the direction of the incoming wave, which just avoids the phase deterioration that may be caused by this method.
[0051] In summary, the method for direction finding of a directional multi-element array interferometer based on a vector superposition algorithm proposed in an embodiment of the present invention first pre-processes the data collected by the directional multi-element array to obtain a valid multi-frame signal, each frame signal containing amplitude values and phase values of multiple channels; then replaces the phase value of each frame signal of each channel with the phase difference value between the channel and the adjacent channel, and keeps the amplitude value unchanged, to obtain the amplitude and phase value of the multi-frame signal of each channel after the coordinate change; then, vector superposition is performed on the amplitude and phase values of the multi-frame signal of each channel after the coordinate change and then averaged to obtain the amplitude value and phase difference value of each channel after the vector average; then, according to the vector average The averaged amplitude values are compared, and a group of continuous channels with the largest sum of amplitude values are selected from multiple channels as a group of channels for phase comparison; finally, the interferometer related direction finding is performed using the multi-frame signals of the group of channels for phase comparison. It can be seen that the method of the embodiment of the present invention can effectively avoid the negative impact caused by selecting a wrong reference channel by avoiding the use of a reference channel in the vector superposition process, thereby effectively reducing the interference of environmental noise on the direction finding result, greatly reducing the noise component, and significantly improving the sensitivity of direction finding in a disordered noise environment. At the same time, the influence of the signal amplitude change of each array after vector superposition on the amplitude comparison array selection result is avoided.
[0052] Example 2
[0053] See also Figure 2 As shown, embodiment 2 of the present invention is a specific embodiment, the direction finding antenna is a directional eight-element array, and when performing interferometer-related direction finding, the following steps are included:
[0054] (1) The front-end A / D chip collects data from 8 channels;
[0055] (2) Performing a fast Fourier transform (FFT) to obtain M frames (M is the number of vector superpositions) of corrected signal amplitude and phase data, each frame containing eight amplitude values (A1, A2, …, A8) and eight phase values (ψ1, ψ2, …, ψ8);
[0056] (3) Perform multi-frame threshold judgment. If the threshold trigger condition is met, proceed to the next step. Otherwise, skip the following steps and directly output the direction finding result as an invalid value.
[0057] (4) The phase value of each channel of each frame is replaced by the phase difference between the channel and the next channel. Then, the phase value of the eight channels is replaced by the phase difference between the channel and the next channel. The eight phase values after replacement are (△ψ1=ψ1-ψ2, △ψ2=ψ2-ψ3, …, △ψ8=ψ8-ψ1), and the amplitude value remains unchanged;
[0058] (5) Perform vector averaging using the 8 frames of amplitude and phase difference data processed in step (4), that is, convert the amplitude and phase vectors of the 8 frames of polar coordinates of each channel into real and imaginary parts, accumulate and average them, and extract the amplitude and phase difference from the imaginary and real parts of the vector average to obtain 8 amplitude averages.
[0059] ˉ---ˉ
[0060] values (A1, A2, …, A8) and 8 difference averages (△ψ1, △ψ2, …, △ψ8);
[0061] (6) Take out four adjacent channels in sequence as the channels for phase comparison.
[0062] ˉˉ
[0063] The amplitude averages obtained in step (4) are added together to obtain N sums, which are: A1+A2…+A4, ˉ----ˉ
[0064] A2+A3…+A5, …, A8+A1…+A3. The group with the largest sum value is used as the last group of channels to be compared;
[0065] (7) comparing the amplitudes of the group of channels selected in step (6) and selecting the channel with the largest amplitude;
[0066] (8) Set the phase position of the channel selected in step (7) to 0, and set the channels selected in step (6) in order of adjacent sequence, with the phase value of the previous channel being the phase value of the next channel plus the average phase difference of the channel obtained in step (5) The phase value of the subsequent channel is the phase value of the previous channel minus the average phase difference of the channel obtained in step (5) The phase values of the four channels selected in step (6) are converted one by one to obtain four new phase values with the channel selected in step (7) as the reference channel;
[0067] (9) Use the new set of phase values obtained in step (8) to perform correlation interferometer direction finding.
[0068] It should be noted that in step (4), the phase value of each channel of each frame can also be replaced by the phase difference between the channel and the previous channel. It is only necessary to make corresponding adjustments when converting the phase value in step (8).
[0069] Example 3
[0070] According to the second aspect of the present invention, see Figure 3 As shown, Embodiment 3 of the present invention proposes a directional multi-element array interferometer correlation direction finding device based on a vector superposition algorithm, comprising the steps of:
[0071] The preprocessing unit 31 is used to preprocess the data collected by the directional multi-element array to obtain valid multi-frame signals, each frame of which contains amplitude values and phase values of multiple channels;
[0072] A coordinate transformation unit 32 is used to replace the phase value of each frame signal of each channel with the phase difference value between the channel and the adjacent channel, and the amplitude value remains unchanged, so as to obtain the amplitude and phase values of the multi-frame signals of each channel after the coordinate change;
[0073] A vector averaging unit 33 is used to perform vector superposition and then average the amplitude and phase values of the multi-frame signals of each channel after the coordinate change, so as to obtain the amplitude value and phase difference value after vector averaging of each channel;
[0074] The amplitude comparison channel selection unit 34 is used to compare amplitudes according to the amplitude values after vector averaging, and select a group of continuous channels with the largest sum of amplitude values from multiple channels as a group of channels for phase comparison;
[0075] The direction finding unit 35 is used to perform interferometer-related direction finding using the multi-frame signals of the set of channels for phase comparison.
[0076] According to some embodiments of the present invention, the preprocessing unit 31 is specifically used for:
[0077] After correcting each frame of data collected by the directional N-element array, a fast Fourier transform is performed to obtain each frame of signal, and each frame of signal contains the amplitude value and phase value of N channels;
[0078] For the continuous M-frame signals, the number of frames whose signal amplitude value is greater than the set amplitude threshold value is counted by channel;
[0079] As long as the number of frames counted by one channel exceeds the set number of frames, the M frame signals are determined to be valid signals and meet the threshold trigger condition for vector superposition. Otherwise, the M frame signals are discarded.
[0080] According to some embodiments of the present invention, the direction finding unit 35 comprises:
[0081] A phase difference direction finding module is used to perform interferometer-related direction finding directly according to the phase difference value on the multi-frame signals of the set of channels for phase comparison; or
[0082] The phase value direction finding module is used to restore the phase value of each frame signal of each channel according to the phase difference value for the multi-frame signals of a group of channels for phase comparison, and then perform interferometer-related direction finding according to the phase value.
[0083] Among them, the phase value direction finding module is specifically used for:
[0084] Selecting a channel with the largest amplitude value from the group of channels for phase comparison as a reference channel;
[0085] Set the phase position of the reference channel to 0, and arrange the group of channels for phase comparison in an adjacent order;
[0086] For the set of channels to be phase compared, the phase difference between each channel and the reference channel is calculated by using the phase difference value after averaging the multi-frame signal vectors;
[0087] The phase value of each frame signal of each channel is restored by adding or subtracting the phase difference between each channel and the reference channel using the zero phase value of the reference channel.
[0088] It can be understood that the device embodiment 3 has the same inventive concept as the aforementioned method embodiment 1. Figure 3 The implementation of each unit / module in the device embodiment shown can be referred to the aforementioned method embodiment 1, which will not be repeated here. In addition, it should be noted that the unit / module name described in device embodiment 3 does not constitute a limitation on the unit / module itself in some cases.
[0089] Example 4
[0090] According to the third aspect of the present invention, embodiment 4 of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and the computer program executes the method described in the aforementioned embodiment 1 when executed by a processor.
[0091] The computer-readable storage medium of the fourth embodiment of the present invention may be any tangible medium containing a stored program. Furthermore, the computer-readable storage medium of the third embodiment of the present invention may be located in any one of the computer terminals in the computer terminal group in the computer network, or in any one of the communication devices in the communication device group.
[0092] In particular, the processes described in the above flowcharts can be implemented as computer software programs. For example, an embodiment of the present invention includes a computer program product, which includes a computer program carried on a computer-readable medium, and the computer program contains program code for executing the method shown in the flowchart. In such an embodiment, the computer program can be downloaded and installed from a network through a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, the above functions defined in the method of embodiment 1 of the present invention are executed.
[0093] Example 5
[0094] According to the fourth aspect of the present invention, embodiment 4 of the present invention proposes an electronic device, comprising: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can execute the method described in the aforementioned embodiment 1.
[0095] Reference below Figure 4 , which shows a schematic diagram of the structure of an electronic device suitable for implementing Embodiment 5 of the present invention. The electronic device in the embodiment of the present invention may include, but is not limited to, mobile terminals such as mobile phones, notebook computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), vehicle-mounted terminals (such as vehicle-mounted navigation terminals), etc., and fixed terminals such as digital TVs, desktop computers, etc. Figure 4 The electronic device shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present invention.
[0096] like Figure 4 As shown, the electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.), which can perform various appropriate actions and processes according to a program stored in a read-only memory (ROM) or a program loaded from a storage device into a random access memory (RAM). In the RAM, various programs and data required for the operation of the electronic device are also stored. The processing device, ROM, and RAM are connected to each other via a bus. An input / output (I / O) interface is also connected to the bus.
[0097] Typically, the following systems can be connected to the I / O interface: input devices including, for example, a touch screen, a touchpad, a keyboard, a mouse, an image sensor, a microphone, an accelerometer, a gyroscope, etc.; output devices including, for example, a liquid crystal display (LCD), a speaker, a vibrator, etc.; storage devices including, for example, a magnetic tape, a hard disk, etc.; and communication devices. The communication device can allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figure shows an electronic device with various systems, it should be understood that it is not required to implement or have all the systems shown. More or fewer systems may be implemented or have alternatively.
[0098] Finally, it is necessary to explain:
[0099] The serial numbers of the embodiments of the present invention are only for description and do not represent the advantages and disadvantages of the embodiments. In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts not described in detail in a certain embodiment, please refer to the relevant description of other embodiments. The embodiments of the present invention can be implemented by hardware, software, firmware or a combination thereof.
[0100] In the several embodiments proposed in the present invention, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the system embodiments described above are only schematic. For example, the division of the units can be a logical function division. There may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be an indirect coupling or communication connection through some interfaces, units or modules, which can be electrical or other forms.
[0101] The flow chart and block diagram in the accompanying drawings illustrate the possible architecture, function and operation of the method, device and computer program product according to various embodiments of the present invention. In this regard, each box in the flow chart or block diagram can represent a module, a program segment or a part of a code, and the module, the program segment or a part of the code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order from the order marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flow chart, and the combination of the boxes in the block diagram and / or flow chart can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.
[0102] In addition, each functional unit in each embodiment of the present invention may be integrated into a processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of a software functional unit. Moreover, if the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it may be stored in a computer-readable storage medium. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, may be embodied in the form of a software product, which is stored in a storage medium and includes a number of instructions for a computer device (which may be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present invention.
Claims
1. A directional multi-element array interferometer correlation direction finding method based on vector superposition algorithm, characterized in that: include: Preprocess the data collected by the directional multi-element array to obtain effective multi-frame signals, each frame of which contains amplitude values and phase values of multiple channels; The phase value of each frame signal of each channel is replaced by the phase difference value between the channel and the adjacent channel, and the amplitude value remains unchanged, so as to obtain the amplitude and phase value of the multi-frame signal of each channel after the coordinate change; The amplitude and phase values of the multi-frame signals of each channel after the coordinate change are vector-superimposed and then averaged to obtain the amplitude value and phase difference value of each channel after vector averaging; According to the amplitude value after vector averaging, a group of continuous channels with the largest sum of amplitude values are selected from multiple channels as a group of channels for phase comparison; Interferometer correlation direction finding is performed using the multi-frame signals of the group of channels that are phase-compared.
2. The method according to claim 1, characterized in that The data collected by the directional multi-element array is preprocessed to obtain effective multi-frame signals, each frame of which contains amplitude values and phase values of multiple channels, including: After correcting each frame of data collected by the directional N-element array, a fast Fourier transform is performed to obtain each frame of signal, and each frame of signal contains the amplitude value and phase value of N channels; For the continuous M-frame signals, the number of frames whose signal amplitude value is greater than the set amplitude threshold value is counted by channel; As long as the number of frames counted by one channel exceeds the set number of frames, the M frame signals are determined to be valid signals and meet the threshold trigger condition for vector superposition. Otherwise, the M frame signals are discarded.
3. The method according to claim 1, characterized in that The method of using the multi-frame signals of the set of channels for phase comparison to perform interferometer-related direction finding comprises: For the multi-frame signals of the set of channels for phase comparison, interferometer-related direction finding is performed directly according to the phase difference value; or, For the multi-frame signals of a group of channels for phase comparison, the phase value of each frame signal of each channel is first restored according to the phase difference value, and then the interferometer correlation direction finding is performed according to the phase value.
4. The method according to claim 3, characterized in that The step of restoring the phase value of each frame of the multi-frame signal of the set of channels for phase comparison according to the phase difference value comprises: Selecting a channel with the largest amplitude value from the group of channels for phase comparison as a reference channel; Set the phase position of the reference channel to 0, and arrange the group of channels for phase comparison in an adjacent order; For the set of channels to be phase compared, the phase difference between each channel and the reference channel is calculated by using the phase difference value after averaging the multi-frame signal vectors; The phase value of each frame signal of each channel is restored by adding or subtracting the phase difference between each channel and the reference channel using the zero phase value of the reference channel.
5. A directional multi-element array interferometer correlation direction finding device based on vector superposition algorithm, characterized in that: include: A preprocessing unit is used to preprocess the data collected by the directional multi-element array to obtain effective multi-frame signals, each frame of which contains amplitude values and phase values of multiple channels; A coordinate transformation unit is used to replace the phase value of each frame signal of each channel with the phase difference value between the channel and the adjacent channel, and the amplitude value remains unchanged, so as to obtain the amplitude and phase values of the multi-frame signals of each channel after the coordinate change; A vector averaging unit is used to perform vector superposition and then average the amplitude and phase values of the multi-frame signals of each channel after the coordinate change, so as to obtain the amplitude value and phase difference value after vector averaging of each channel; An amplitude comparison channel selection unit is used to compare amplitudes according to the amplitude values after vector averaging, and select a group of continuous channels with the largest sum of amplitude values from multiple channels as a group of channels for phase comparison; The direction finding unit is used to perform interferometer-related direction finding using the multi-frame signals of the set of channels for phase comparison.
6. The device according to claim 5, characterized in that The pre-processing unit is specifically used for: After correcting each frame of data collected by the directional N-element array, a fast Fourier transform is performed to obtain each frame of signal, and each frame of signal contains the amplitude value and phase value of N channels; For the continuous M-frame signals, the number of frames whose signal amplitude value is greater than the set amplitude threshold value is counted by channel; As long as the number of frames counted by one channel exceeds the set number of frames, the M frame signals are determined to be valid signals and meet the threshold trigger condition for vector superposition. Otherwise, the M frame signals are discarded.
7. The device according to claim 5, characterized in that The direction finding unit comprises: A phase difference direction finding module is used to perform interferometer-related direction finding directly according to the phase difference value on the multi-frame signals of the set of channels for phase comparison; or The phase value direction finding module is used to restore the phase value of each frame signal of each channel according to the phase difference value for the multi-frame signals of a group of channels for phase comparison, and then perform interferometer-related direction finding according to the phase value.
8. The device according to claim 7, characterized in that The phase value direction finding module is specifically used for: Selecting a channel with the largest amplitude value from the group of channels for phase comparison as a reference channel; Set the phase position of the reference channel to 0, and arrange the group of channels for phase comparison in an adjacent order; For the set of channels to be phase compared, the phase difference between each channel and the reference channel is calculated by using the phase difference value after averaging the multi-frame signal vectors; The phase value of each frame signal of each channel is restored by adding or subtracting the phase difference between each channel and the reference channel using the zero phase value of the reference channel.
9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 4 is executed.
10. An electronic device, characterized in that: include: at least one processor; as well as, a memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, and the instructions are executed by the at least one processor so that the at least one processor can perform the method according to any one of claims 1 to 4.
