An array signal simulation method and system applicable to multi-station passive positioning analysis

By acquiring radiation source and observation station data, and analyzing the array received signals using preset signal observation models, the problem of high complexity in array signal simulation in multi-station passive positioning technology is solved, and simplified operation and efficient signal processing are achieved.

CN116736223BActive Publication Date: 2025-07-11NANJING UNIV OF POSTS & TELECOMM
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202310712002.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-06-15
Publication Date
2025-07-11
Estimated Expiration
2043-06-15

AI Technical Summary

Technical Problem

The existing multi-station passive positioning technology requires a large amount of simulation experiments and code modifications in the research of direct positioning algorithms, which is large in workload and is prone to errors. It is difficult for the existing technology to simplify array signal simulation and related experimental operations.

Method used

It provides an array signal simulation method and system suitable for multi-station passive positioning analysis. By acquiring radiation source and observation station data, analyzing the array receives observation signal data using a preset signal observation model, and supports the simulation of signal-to-noise ratio and snapshot number, simplifying data processing and result verification.

Benefits of technology

The array signal simulation and related test operations are simplified, efficiency is improved, user operation difficulty is reduced, and the reliability of simulation results and signal processing efficiency is improved.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116736223B_ABST
    Figure CN116736223B_ABST
Patent Text Reader

Abstract

The present invention discloses an array signal simulation method and system applicable to multi-station passive positioning analysis, belonging to the technical field of multi-station passive detection. The method includes: obtaining radiation source and observation station data of the array signal to be simulated; according to the obtained radiation source and observation station data, using a preset signal observation model to analyze and obtain the array received observation signal data of each observation station; outputting an image containing the position information of the observation station and the radiation source, and the array received observation signal data. Based on the research on the radiation source and the observation station, the present invention encapsulates a specific signal observation model. When applied, there is no need for the user to modify the relevant algorithm parameter codes, which can simplify the operation of array signal simulation and related experiments, improve efficiency, and the reliability of the simulation results is relatively high, and it is particularly suitable for multi-station passive positioning analysis.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of multi-station passive detection, and in particular to an array signal simulation method and system applicable to multi-station passive positioning analysis. Background Art

[0002] Passive positioning technology is an important means for modern military intelligence support and situation awareness. It locates radiation sources by intercepting and processing their signals, and has many advantages such as long detection range and strong electromagnetic concealment. It has become a research hotspot among major military powers.

[0003] According to the implementation process of multi-station passive positioning technology, it can be divided into traditional indirect positioning technology and direct positioning technology. Among them, the traditional indirect positioning technology first processes the original sampling data to obtain positioning parameters containing the position information of the radiation source, and then uses the relationship between the positioning parameters and the position of the radiation source to calculate the position coordinates of the radiation source, thereby achieving positioning. However, this technology ignores the internal relationship between measurement parameters, and the additional data association step also brings uncertain factors to the positioning result, so the performance improvement space in practical applications is limited.

[0004] When the direct positioning technology processes the original sampling signal, it directly uses the position information of the radiation source contained in the signal to construct an objective function related only to the position of the radiation source, and realizes positioning through optimization algorithms such as exhaustive search. The direct positioning technology does not require parameter association, avoiding error accumulation in the two-step calculation process, and has better estimation performance, which has received extensive attention from relevant scholars in recent years. However, during the research, analysis and comparison of direct positioning algorithms, researchers and engineering application personnel need to conduct a large number of simulation experiments. To deeply analyze the algorithm and its performance, a large number of parameters need to be repeatedly modified in the complex and huge algorithm program, with a huge workload, and it is easy to cause algorithm failure due to human misoperation during the code modification process. Summary of the Invention

[0005] The purpose of the present invention is to provide an array signal simulation method and system applicable to multi-station passive positioning analysis, which can simplify the operation of array signal simulation and related experiments and improve efficiency. The technical solution adopted by the present invention is as follows.

[0006] On the one hand, the present invention provides an array signal simulation method applicable to multi-station passive positioning analysis, including:

[0007] Obtain the data of the radiation source and observation stations of the array signal to be simulated;

[0008] According to the obtained data of the radiation source and observation stations, use a preset signal observation model to analyze and obtain the array received observation signal data of each observation station;

[0009] Output an image containing the location information of the observation station and the radiation source, and the array receives the observation signal data.

[0010] Optionally, the method further includes: preprocessing the acquired data, including:

[0011] Classify the acquired data by data type and encapsulate each type of data into a preset data set array of the corresponding type;

[0012] Group the classified data according to the preset simulation function type and rearrange the data in each group in a set order;

[0013] Convert the rearranged data in each group into a preset callable data format.

[0014] The callable data format here can be mwArray provided in C++. When the background logic is implemented in C++ language, algorithms such as background signal simulation can be called through this data format.

[0015] Optionally, the method further includes:

[0016] Obtain the specified signal-to-noise ratio and number of snapshots data, and the measured array received observation signal data of each observation station that is externally input and obtained based on the radiation source and observation station data and the specified signal-to-noise ratio and number of snapshots data;

[0017] Based on the radiation source and observation station data and the specified signal-to-noise ratio and number of snapshots data, use a preset signal observation model to analyze and obtain the simulated data of the array received observation signal of each observation station;

[0018] Compare the simulated data of the array received observation signal of each observation station with the measured array received observation signal data to verify the validity of the array received observation signal data;

[0019] And / or,

[0020] Based on fixed signal-to-noise ratio data and varying number of snapshots data, use a preset signal observation model to analyze the array received observation signals of each observation station under different combinations of the fixed signal-to-noise ratio and the number of snapshots, compare the obtained multiple groups of array received observation signals, and analyze the influence of the number of snapshots on the results of the array received observation signals;

[0021] And / or,

[0022] Based on fixed number of snapshots data and varying signal-to-noise ratio data, use a preset signal observation model to analyze the array received observation signals of each observation point under different combinations of the fixed number of snapshots and the signal-to-noise ratio, compare the obtained multiple groups of array received observation signals, and analyze the influence of the signal-to-noise ratio on the results of the array received observation signals.

[0023] Optionally, the radiation source and observation station data include: the positions of the radiation sources, the wavelengths and frequencies of the radiation signals, and the data of the elements in each observation station and its array;

[0024] The preset signal observation model includes: for a system with radiation sources and observation stations, the observation signal received by the array of any one of the observation stations is expressed as:

[0025]

[0026] where, represents the response of the array of the observation station to the rd radiation source, , represents the position of the th radiation source, represents the signal complex envelope of the rd radiation source at time , and represents the complex Gaussian white noise received by the array of the observation station

[0027]

[0028] In the formula, represents the position of the th element relative to the reference element, is the wave number vector, and there is:

[0029]

[0030] In the formula, represents the wavelength of the radiation signal, represents the position of the observation station , represents the line-of-sight vector from the observation station to the th radiation source, represents the corresponding unit line-of-sight vector.

[0031] The above algorithm for the observation signal received by the array is preferably applicable to the case where each observation station has elements to form the same array, and does not limit the configuration of the array. is expressed based on the theory of array signal processing: the array response vector at a certain time is only related to the direction of the incoming wave. For the wavelength of the radiation signal, it is assumed that the carrier frequencies of different radiation sources are all near the same frequency value, and the wavelength corresponding to this reference frequency value is the radiation signal wavelength .​​

[0032] In a second aspect, a computer-readable storage medium stores a computer program which, when executed by a processor, implements the array signal simulation method as described in the first aspect.

[0033] In a third aspect, the present invention provides an array signal simulation system applicable to multi-station passive positioning analysis, including:

[0034] A data acquisition module configured to acquire data on radiation sources and observation points of the array signal to be simulated;

[0035] A logic analysis module configured to analyze and obtain the array received observation signal data of each observation station according to the acquired radiation source and observation station data by using a preset signal observation model;

[0036] A data output module configured to output an image containing the position information of the observation station and the radiation source, and the array received observation signal data.

[0037] Optionally, the data acquired by the data acquisition module through the human-computer interaction interface includes observation station data and radiation source data;

[0038] The observation station data is received through an observation station input interface, and the observation station data includes: the number of observation stations, the coordinates of each observation station, the number of array elements in the observation station, the element spacing, and the array orientation;

[0039] The radiation source data is received through a radiation source input interface, and the radiation source data includes: the number of incident signal sources, the coordinates of each radiation source, and the radiation signal frequency;

[0040] The observation station input interface and the radiation source input interface are respectively provided with clickable "OK" button areas, and the data acquisition module is configured to, in response to the click of the "OK" button area, acquire the data already input in the corresponding interface, and determine the data type corresponding to the data.

[0041] Optionally, the array signal simulation system of the present invention further includes a data preprocessing module configured to: encapsulate the data acquired by the data acquisition module into a preset data set array of the corresponding type according to its data type;

[0042] Group the classified data according to a preset simulation function type, and rearrange the data in each group in a set order;

[0043] Convert the rearranged data in each group into a preset callable data format.

[0044] Optionally, the preset simulation function types include algorithm effectiveness simulation, signal-to-noise ratio impact simulation, and snapshot number impact simulation; the logic analysis module includes an algorithm effectiveness simulation sub-module, a signal-to-noise ratio impact simulation sub-module, and a snapshot number impact simulation sub-module;

[0045] The data acquisition module is further configured to acquire the signal-to-noise ratio and snapshot number data for the algorithm effectiveness simulation function, as well as the measured array received observation signal data that is externally input and obtained based on the radiation source and observation station data and the specified signal-to-noise ratio and snapshot number data; the algorithm effectiveness simulation sub-module is configured to analyze and obtain the simulated data of the array received observation signals of each observation station based on the radiation source and observation station data and the specified signal-to-noise ratio and snapshot number data, using a preset signal observation model; and compare the simulated data of the array received observation signals of each observation station with the measured array received observation signal data to verify the effectiveness of the array received observation signal data;

[0046] The data acquisition module is further configured to acquire the fixed snapshot number data and the varying signal-to-noise ratio data for the signal-to-noise ratio impact simulation function; the signal-to-noise ratio impact simulation sub-module is configured to analyze the array received observation signals of each observation station under the combination of the fixed snapshot number and different signal-to-noise ratios based on the fixed snapshot number data and the varying signal-to-noise ratio data, using a preset signal observation model, compare the obtained multiple groups of array received observation signals, and analyze the impact of the signal-to-noise ratio on the results of the array received observation signals;

[0047] The data acquisition module is further configured to acquire the fixed signal-to-noise ratio data and the varying snapshot number data for the snapshot number impact simulation function; the snapshot number impact simulation sub-module is configured to analyze the array received observation signals of each observation station under the combination of the fixed signal-to-noise ratio and different snapshot numbers based on the fixed signal-to-noise ratio data and the varying snapshot number data, using a preset signal observation model, compare the obtained multiple groups of array received observation signals, and analyze the impact of the snapshot number on the results of the array received observation signals.

[0048] Optionally, the preset signal observation model is expressed as: for a system with radiation sources and observation stations, the array received observation signal of any one observation station is:

[0049]

[0050] where, represents the response of the array of observation station to the th radiation source, , represents The position of a radiation source Indicates the th radiation source at time Signal complex envelope Indicates the observation station Gaussian complex white noise received by the array; where

[0051]

[0052] In the formula Indicates the th array element's position relative to the reference array element Is the wave number vector, and there is:

[0053]

[0054] In the formula Indicates the wavelength of the radiation signal Indicates the observation station Position Indicates the observation station To the th radiation source's line-of-sight vector Indicates the corresponding unit line-of-sight vector

[0055] Advantageous effects

[0056] Compared with the prior art, the present invention has the following advantages and improvements:

[0057] Based on the research on radiation sources and observation stations, the present invention encapsulates a specific signal observation model. When applied, users do not need to learn complex intermediate algorithms or modify relevant algorithm parameter codes, which can simplify the operation of array signal simulation and related experiments, improve efficiency, and the reliability of the simulation results is relatively high, especially suitable for multi-station passive positioning analysis;

[0058] In terms of scheme implementation, the data acquisition module of the present invention can provide different parameter input interfaces to users to obtain corresponding data. The user input process is well-organized and convenient for data classification, processing, and integration, improving the overall signal simulation efficiency. Brief description of the drawings

[0059] Figure 1 Shows a schematic flow chart of an implementation manner of the array signal simulation method applicable to multi-station passive positioning analysis of the present invention;

[0060] Figure 2 Shows a schematic implementation architecture diagram of the array signal simulation method applicable to multi-station passive positioning analysis of the present invention;

[0061] Figure 3 Shown as Figure 2Schematic diagram of the front and front desk interface layout;

[0062] Figure 4 As shown in Figure 2 Schematic diagram of the data input interface of the observation station module in the middle;

[0063] Figure 5 As shown in Figure 2 Schematic diagram of the data input interface of the incident signal source module in the middle;

[0064] Figure 6 As shown in Figure 2 Schematic diagram of the data input interface of the algorithm effectiveness analysis part of the system parameter module in the middle;

[0065] Figure 7 As shown in Figure 2 Schematic diagram of the data input interface of the snapshot number impact analysis part of the system parameter module in the middle;

[0066] Figure 8 As shown in Figure 2 Schematic diagram of the data input interface of the signal-to-noise ratio impact analysis part of the system parameter module in the middle. Specific implementation mode

[0067] The following is further described in conjunction with the accompanying drawings and specific embodiments.

[0068] Embodiment 1

[0069] This embodiment introduces an array signal simulation method applicable to multi-station passive positioning analysis, which can simplify the operation of array signal simulation and related experiments, and improve the efficiency of users in performing array signal simulation.

[0070] The array signal simulation method of this embodiment can be referred to Figure 1 As shown in Figure 2 Implemented through the architecture shown, including a front desk interface and a background algorithm. The specific contents are as follows.

[0071] 1. Obtain the radiation source and observation station data of the array signal to be simulated input by the user through the application interface

[0072] To meet the different requirements of array signal simulation analysis and enable users to input various data more systematically, this embodiment designs a man-machine interface as Figure 3 Shown, which includes an observation station module, an incident signal source module, a system parameter module, a measured data input module, and a result output area.

[0073] Such as Figure 4 The data input interface of the observation station module shown is used for the input of observation station data, specifically including: input areas for the number of observation stations, the coordinates of each observation station, the number of array elements in the observation station, the element spacing, and the array orientation, etc.

[0074] As shown Figure 5 in the incident source module data input interface for inputting radiation source data, specifically including: a data input area for the number of incident sources, the coordinates of each radiation source, the radiation signal frequency, and other data.

[0075] In addition to the above data, the system parameter module set in this embodiment is used to provide a system parameter data input interface for the user to perform algorithm effectiveness analysis, snapshot number impact analysis, and signal-to-noise ratio impact analysis. The user can select the analysis type through the system parameter module and input the corresponding system parameters.

[0076] When algorithm effectiveness analysis is required, the system parameter module provides the user with a parameter data input interface as shown Figure 6 in the figure for inputting a fixed snapshot number and signal-to-noise ratio. In addition, the system parameter module also provides the user with the measured data of the array signal obtained based on the fixed snapshot number and signal-to-noise ratio or the effective data obtained by simulating other methods for comparison during effectiveness analysis.

[0077] When snapshot number impact analysis is required, the system parameter module provides the user with a parameter data input interface as shown Figure 7 in the figure for inputting a changing snapshot number and a fixed signal-to-noise ratio; when signal-to-noise ratio impact analysis is required, the system parameter module provides the user with a parameter data input interface as shown Figure 8 in the figure for inputting a fixed snapshot number and a changing signal-to-noise ratio;

[0078] Figures 6 to 7 On the interface of..., the "Determine" and "Start Simulation" buttons are respectively set. When the user clicks "Determine", data preprocessing is performed in the background. When the user clicks "Start Simulation", data analysis is performed in the background and then the analysis results are output.

[0079] Second, after the data input is completed, this embodiment immediately starts preprocessing the data input by the user

[0080] The data preprocessing described above includes:

[0081] Classifying the acquired data by data type and encapsulating each type of data into a preset data set array of the corresponding type;

[0082] Grouping the classified data according to the preset simulation function type and rearranging the data in each group in a set order;

[0083] Converting the rearranged data in each group into a preset callable data format.

[0084] In the user input data stage, the user can select the above simulation function types through the system parameter module, namely algorithm effectiveness analysis, snapshot number impact analysis, or signal-to-noise ratio impact analysis.

[0085] In the data preprocessing stage, the background program extracts the parameters in the interface text box and temporarily stores individual data, and then performs data encapsulation to store the received individual data in the dataset array; after all the data is stored, the parameters are classified, rearranged, and stored again, so that the same type of data in the dataset array is grouped together, whether it is observation station data, radiation source data, or system parameter data, and then sorted and stored according to the simulation function category.

[0086] Since the algorithm call requires a specific data format, this embodiment uses mwArray provided in C++ to call the background algorithm through this data format.

[0087] Third, according to the obtained radiation source, observation station data, and system parameter data, using the preset signal observation model, the array reception observation signal data of each observation station is analyzed.

[0088] Suppose there are radiation sources and observation stations in the two-dimensional plane. The positions of the radiation sources are , and the signals emitted by the radiation sources are all narrowband signals; each observation station has an identical array composed of array elements, and the configuration of the array is not restricted. Then, the array reception observation signal of any observation station

[0089]

[0090] is expressed as: where represents the response of the array of observation station to the th radiation source, represents the signal complex envelope of the th radiation source at time , and represents the Gaussian complex white noise received by the array of observation station

[0091]

[0092] In the formula, represents the position of the th array element relative to the reference array element, is the wave number vector, and there is:

[0093]

[0094] In the formula, represents the wavelength of the radiation signal, represents the position of the observation station ; represents the line-of-sight vector from the observation station to the th radiation source, and represents the corresponding unit line-of-sight vector.

[0095] The above is the preset signal observation model described above in this embodiment. Using this model, this embodiment can implement algorithm effectiveness analysis, snapshot number impact analysis, or signal-to-noise ratio impact analysis.

[0096] Algorithm effectiveness analysis means that, based on the radiation source and observation station data, as well as the specified signal-to-noise ratio and snapshot number data, using the above signal observation model, the simulated data of the array received observation signals of each observation station are analyzed; the simulated data of the array received observation signals of each observation station are compared with the measured array received observation signal data to verify the effectiveness of the array received observation signal data.

[0097] Snapshot number impact analysis means that, based on fixed signal-to-noise ratio data and varying snapshot number data, using the preset signal observation model, the array received observation signals of each observation station under the combination of the fixed signal-to-noise ratio and different snapshot numbers are analyzed, and the obtained multiple groups of array received observation signals are compared to analyze the impact of the snapshot number on the results of the array received observation signals;

[0098] Signal-to-noise ratio impact analysis means that, based on fixed snapshot number data and varying signal-to-noise ratio data, using the preset signal observation model, the array received observation signals of each observation station under the combination of the fixed snapshot number and different signal-to-noise ratios are analyzed, and the obtained multiple groups of array received observation signals are compared to analyze the impact of the signal-to-noise ratio on the results of the array received observation signals.

[0099] Since this embodiment has pre-encapsulated the signal observation model, the background only needs to call the encapsulated signal observation model based on the already obtained data to implement signal analysis. Therefore, this process does not require the user to read a large number of code files and modify code parameters, greatly simplifying the analysis operation and reducing the difficulty for the user to simulate array signals.

[0100] IV. Output an image containing the position information of the observation station and the radiation source, as well as the array received observation signal data

[0101] Such as Figure 2, when the simulation results are output in this embodiment, the observation station and the radiation source position images are displayed through the result image area. The results of the signal simulation are exported and stored according to a preset specified path. At the same time, a naming specification can be preset to make the result classification clear. When a large amount of data is obtained in one calculation, the user can quickly obtain the desired results and save the time spent searching for the result data.

[0102] Embodiment 2

[0103] This embodiment introduces a computer-readable storage medium on which a computer program is stored. When the computer program is executed by a processor, the array signal simulation method described in Embodiment 1 is implemented.

[0104] Embodiment 3

[0105] Based on the same inventive concept as Embodiments 1 and 2, this embodiment introduces an array signal simulation system applicable to multi-station passive positioning analysis, including:

[0106] A data acquisition module, configured to acquire the radiation source and observation station data of the array signal to be simulated;

[0107] A logic analysis module, configured to analyze and obtain the array received observation signal data of each observation station by using a preset signal observation model according to the acquired radiation source and observation station data;

[0108] A data output module, configured to output an image including the position information of the observation station and the radiation source, and the array received observation signal data.

[0109] Reference Figure 2 , the data acquired by the data acquisition module through the human-computer interaction interface includes observation station data and radiation source data;

[0110] The observation station data is received through the observation station input interface, and the observation station data includes: the number of observation stations, the coordinates of each observation station, the number of array elements in the observation station, the element spacing, and the array orientation;

[0111] The radiation source data is received through the radiation source input interface, and the radiation source data includes: the number of incident signal sources, the coordinates of each radiation source, and the radiation signal frequency;

[0112] The observation station input interface and the radiation source input interface are respectively provided with a clickable "OK" button area. The data acquisition module is configured to, in response to the click of the "OK" button area, acquire the data input in the corresponding interface and determine the data type corresponding to the data.

[0113] The array signal simulation system of this embodiment further includes a data preprocessing module, which is configured to: encapsulate the data acquired by the data acquisition module into a preset data set array of the corresponding type according to its data type; group the classified data according to the preset simulation function type, and rearrange the data in each group in a set order; convert the rearranged data in each group into a preset callable data format.

[0114] Referring to Embodiment 1, the preset simulation function types in this embodiment include algorithm effectiveness simulation, signal-to-noise ratio influence simulation, and snapshot number influence simulation; the logic analysis module includes an algorithm effectiveness simulation sub-module, a signal-to-noise ratio influence simulation sub-module, and a snapshot number influence simulation sub-module;

[0115] The data acquisition module is further configured to:

[0116] acquire the signal-to-noise ratio and snapshot number data for the algorithm effectiveness simulation function, and the measured array received observation signal data input externally based on the radiation source and observation station data and the specified signal-to-noise ratio and snapshot number data; the algorithm effectiveness simulation sub-module is configured to analyze, based on the radiation source and observation station data and the specified signal-to-noise ratio and snapshot number data, and using a preset signal observation model, to obtain the simulated data of the array received observation signals of each observation station; and compare the simulated data of the array received observation signals of each observation station with the measured array received observation signal data to verify the effectiveness of the array received observation signal data;

[0117] acquire the fixed snapshot number data and the changing signal-to-noise ratio data for the signal-to-noise ratio influence simulation function; the signal-to-noise ratio influence simulation sub-module is configured to analyze, based on the fixed snapshot number data and the changing signal-to-noise ratio data, and using a preset signal observation model, the array received observation signals of each observation station under the combination of the fixed snapshot number and different signal-to-noise ratios, compare the obtained multiple groups of array received observation signals, and analyze the influence of the signal-to-noise ratio on the results of the array received observation signals;

[0118] and acquire the fixed signal-to-noise ratio data and the changing snapshot number data for the snapshot number influence simulation function; the snapshot number influence simulation sub-module is configured to analyze, based on the fixed signal-to-noise ratio data and the changing snapshot number data, and using a preset signal observation model, the array received observation signals of each observation station under the combination of the fixed signal-to-noise ratio and different snapshot numbers, compare the obtained multiple groups of array received observation signals, and analyze the influence of the snapshot number on the results of the array received observation signals.

[0119] Those skilled in the art should understand that the embodiments of the present invention can be provided as a method, a system, or a computer program product. Therefore, the present invention can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the present invention can take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that contain computer-usable program code.

[0120] The present invention is described with reference to the flowcharts and / or block diagrams of methods, apparatuses (systems), and computer program products according to embodiments of the present invention. It should be understood that each flow and / or block in the flowchart and / or block diagram, and the combination of flows and / or blocks in the flowchart and / or block diagram, can be realized by computer program instructions. These computer program instructions can be provided to the processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing devices generate means for realizing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0121] These computer program instructions can also be stored in a computer-readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer-readable memory generate a manufactured article including instruction means, and the instruction means realizes the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0122] These computer program instructions can also be loaded onto a computer or other programmable data processing device, so that a series of operation steps are executed on the computer or other programmable device to generate a computer-implemented process. Thus, the instructions executed on the computer or other programmable device provide steps for realizing the functions specified in Figure 1 one flow or multiple flows and / or blocks Figure 1 one block or multiple blocks.

[0123] The embodiments of the present invention have been described above in conjunction with the accompanying drawings. However, the present invention is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present invention, those of ordinary skill in the art can also make many forms without departing from the spirit and scope protected by the present invention and the claims. These all fall within the protection scope of the present invention.

Claims

1. An array signal simulation method applicable to multi-station passive positioning analysis, characterized in that Including: Obtaining the data of radiation sources and observation stations for the array signals to be simulated; The data of radiation sources and observation stations include: the positions of each radiation source, the wavelengths and frequencies of radiation signals, the data of each observation station and the array elements within the array; According to the obtained data of radiation sources and observation stations, using a preset signal observation model, analyzing and obtaining the array received observation signal data of each observation station; Outputting an image containing the position information of the observation stations and radiation sources, and the array received observation signal data; And, based on fixed signal-to-noise ratio data and varying snapshot number data, using a preset signal observation model, analyzing the array received observation signals of each observation station under combinations of fixed signal-to-noise ratio and different snapshot numbers, comparing the obtained multiple groups of array received observation signals, and analyzing the influence of the snapshot number on the results of the array received observation signals; and / or, based on fixed snapshot number data and varying signal-to-noise ratio data, using a preset signal observation model, analyzing the array received observation signals of each observation station under combinations of fixed snapshot number and different signal-to-noise ratios, comparing the obtained multiple groups of array received observation signals, and analyzing the influence of the signal-to-noise ratio on the results of the array received observation signals; The preset signal observation model includes: for a system with radiation sources and observation stations, the array reception observation signal of any one observation station is expressed as: , Among them, represents the response of the array of observation stations to the th radiation source, , represents the position of the radiation sources, represents the th radiation source's signal complex envelope at time , represents the complex Gaussian white noise received by the array of observation stations; among them, , wherein, represents the position of the th array element relative to the reference array element, , is the number of array elements of the observation station; is the wave number vector, and there is: , In the formula, represents the wavelength of the radiation signal, represents the observation station position, represents the observation station to the th line-of-sight vector to the radiation source, represents the corresponding unit line-of-sight vector.

2. The method according to claim 1, wherein Also including: Preprocessing the obtained data, including: Classifying the obtained data by data type and encapsulating each type of data into a preset data set array of the corresponding type; Grouping the classified data according to a preset simulation function type and rearranging each group of data in a set order; Converting the rearranged groups of data into a preset callable data format.

3. The method according to claim 1, characterized in that, further Including: Obtaining the measured array received observation signal data input externally, which is based on the data of the radiation sources and observation stations, as well as the specified signal-to-noise ratio and snapshot number data; Based on the data of the radiation sources and observation stations, as well as the specified signal-to-noise ratio and snapshot number data, using a preset signal observation model, analyzing and obtaining the simulated data of the array received observation signals of each observation station; Comparing the simulated data of the array received observation signals of each observation station with the measured array received observation signal data to verify the validity of the array received observation signal data.

4. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the array signal simulation method according to any one of claims 1 - 3.

5. An array signal simulation system applicable to multi-station passive positioning analysis, characterized in that Including: A data acquisition module configured to obtain the data of radiation sources and observation stations for the array signals to be simulated, the fixed snapshot number data and varying signal-to-noise ratio data for the signal-to-noise ratio influence simulation function, and the fixed signal-to-noise ratio data and varying snapshot number data for the snapshot number influence simulation function; The logic analysis module is configured to analyze the array received observation signal data of each observation station by using a preset signal observation model according to the acquired radiation source and observation station data. The logic analysis module further includes a signal-to-noise ratio influence simulation sub-module and a snapshot number influence simulation sub-module. The signal-to-noise ratio influence simulation sub-module is configured to analyze the array received observation signals of each observation station under the combination of the fixed snapshot number data and the varying signal-to-noise ratio data by using the preset signal observation model, compare the obtained multiple groups of array received observation signals, and analyze the influence of the signal-to-noise ratio on the result of the array received observation signals. The snapshot number influence simulation sub-module is configured to analyze the array received observation signals of each observation station under the combination of the fixed signal-to-noise ratio data and the varying snapshot number data by using the preset signal observation model, compare the obtained multiple groups of array received observation signals, and analyze the influence of the snapshot number on the result of the array received observation signals. The data output module is configured to output an image containing the position information of the observation station and the radiation source, the array received observation signal data, the analysis result of the influence of the signal-to-noise ratio on the result of the array received observation signals, and the analysis result of the influence of the snapshot number on the result of the array received observation signals. Among them, the preset signal observation model is expressed as: for a system with radiation sources and observation stations, the array received observation signal of any one observation station is: , Among them, represents the response of the array of observation stations to the th radiation source, , which represents the positions of the radiation sources, represents the th radiation source's signal complex envelope at time , and represents the complex Gaussian white noise received by the array of observation stations; among them,​ , wherein, represents the position of the th array element relative to the reference array element, , is the number of array elements at the observation station; is the wave number vector, and there is: , In the formula, represents the wavelength of the radiation signal, represents the position of the observation station ; represents the line-of-sight vector from the observation station to the th radiation source, and represents the corresponding unit line-of-sight vector.

6. The array signal simulation system according to claim 5, characterized in that The data acquired by the data acquisition module through the human-computer interaction interface includes observation station data and radiation source data. The observation station data is received through the observation station input interface. The observation station data includes: the number of observation stations, the coordinates of each observation station, the number of array elements in the observation station, the element spacing, and the array orientation. The radiation source data is received through the radiation source input interface. The radiation source data includes: the number of incident signal sources, the coordinates of each radiation source, and the radiation signal frequency. The observation station input interface and the radiation source input interface are respectively provided with a clickable "OK" button area. The data acquisition module is configured to, in response to the click of the "OK" button area, acquire the data entered in the corresponding interface and determine the data type corresponding to the data.

7. The array signal simulation system according to claim 6, characterized in that, It further includes a data preprocessing module, which is configured to: encapsulate the data acquired by the data acquisition module into a preset data set array of the corresponding type according to its data type. Group the classified data according to the preset simulation function type, and rearrange the data of each group in a set order. Convert the rearranged data of each group into a preset callable data format.

8. The array signal simulation system according to claim 7, characterized in that, The preset simulation function type includes algorithm effectiveness simulation, signal-to-noise ratio influence simulation, and snapshot number influence simulation. The logic analysis module further includes an algorithm effectiveness simulation sub-module. The data acquisition module is further configured to acquire the signal-to-noise ratio and snapshot number data for the algorithm effectiveness simulation function, and the measured array received observation signal data input externally based on the radiation source and observation station data and the specified signal-to-noise ratio and snapshot number data. The algorithm effectiveness simulation sub-module is configured to analyze and obtain the simulated data of the array received observation signals of each observation station by using a preset signal observation model based on the radiation source and observation station data, as well as the specified signal-to-noise ratio and number of snapshots data; and compare the simulated data of the array received observation signals of each observation station with the measured array received observation signal data to verify the effectiveness of the array received observation signal data.

Citation Information

Patent Citations

  • Multi-signal source maximum likelihood direct positioning method based on motion observation stations

    CN109031196A