Information processing device, information processing method, and information processing program

The information processing device and method effectively distinguish and extract interference waves by calculating feature quantities and using anomaly detection models, addressing the challenge of superimposed interference identification.

JP2026114467APending Publication Date: 2026-07-08NEC CORP

Patent Information

Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
NEC CORP
Filing Date
2024-12-26
Publication Date
2026-07-08

AI Technical Summary

Technical Problem

Existing interference identification apparatuses struggle to accurately distinguish interference waves when they are superimposed on normal radio waves.

Method used

An information processing device and method that calculates feature quantities of received radio waves, uses an anomaly detection model to identify abnormal waves, and extracts interference waves by subtracting normal wave representative models from the received waves.

Benefits of technology

Accurately extracts interference waves with high precision, enabling efficient interference wave analysis.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2026114467000001_ABST
    Figure 2026114467000001_ABST
Patent Text Reader

Abstract

To realize an information processing device that can extract interference waves with high accuracy. [Solution] The information processing device includes a feature calculation unit that calculates the characteristic quantities of radio waves, a determination unit that determines whether or not abnormal waves are present by inputting the feature quantities into an abnormality determination model, and, if it is determined that abnormal waves are present, an interference wave extraction unit that extracts interference waves by subtracting the characteristic quantities of a normal wave representative model from the characteristic quantities of radio waves received by the receiver.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to an information processing apparatus, an information processing method, and an information processing program.

Background Art

[0002] Techniques related to detecting interference waves in wireless communication are known. For example, Patent Document 1 discloses an interference identification apparatus that identifies to which cluster the feature amount of the received electromagnetic wave belongs and identifies the type of interference signal based on the belonging cluster.

Prior Art Documents

Patent Documents

[0003]

Patent Document 1

Summary of the Invention

Problems to be Solved by the Invention

[0004] However, the interference identification apparatus described in Patent Document 1 has a problem that it is difficult to specify which one is the interference wave when an interference wave is superimposed on the received electromagnetic wave by normal radio waves. Therefore, a technique for accurately extracting interference waves is required.

[0005] This disclosure has been made in view of the above problems, and an exemplary object thereof is to provide a technique for accurately extracting interference waves.

Means for Solving the Problems

[0006] An information processing device relating to an exemplary aspect of this disclosure includes: a feature calculation means for calculating feature quantities of radio waves received by a receiver; a determination means for determining whether or not abnormal waves, which are radio waves outside a predetermined range, are included in the radio waves received by the receiver by inputting the feature quantities calculated by the feature calculation means into an abnormality determination model that takes the feature quantities of the radio waves as input and determines whether or not the feature quantities of the radio waves include feature quantities of radio waves outside a predetermined range; and, if the determination means determines that abnormal waves are included, an interference wave extraction means for extracting interference waves by subtracting from the feature quantities of the radio waves received by the receiver the feature quantities of a normal wave representative model that is similar to the radio waves received by the receiver, from one or more normal wave representative models that represent each of one or more groups obtained by classifying multiple radio waves that do not contain abnormal waves according to their similarity.

[0007] An information processing method relating to an exemplary aspect of this disclosure includes: a feature calculation process in which at least one processor calculates feature quantities of radio waves received by a receiver; a determination process in which the at least one processor takes the feature quantities of radio waves as input to an anomaly determination model that determines whether the feature quantities of radio waves include feature quantities of radio waves outside a predetermined range, thereby determining whether the radio waves received by the receiver include an anomaly wave which is a radio wave outside the predetermined range; and, if the determination process determines that an anomaly wave is included, an interference wave extraction process in which the at least one processor extracts an interference wave by subtracting from the feature quantities of the radio waves received by the receiver the feature quantities of a normal wave representative model which is similar to the radio waves received by the receiver, from one or more normal wave representative models which represent each of one or more groups obtained by classifying a plurality of radio waves that do not contain an anomaly wave according to their similarity.

[0008] An illustrative aspect of the present disclosure is an information processing program that causes a computer to function as an information processing device, the computer to function as: a feature calculation means for calculating feature quantities of radio waves received by a receiver; a determination means for determining whether or not the radio waves received by the receiver contain abnormal waves, which are radio waves outside the predetermined range, by inputting the feature quantities calculated by the feature calculation means into an abnormality determination model that takes the feature quantities of the radio waves as input and determines whether or not the feature quantities of the radio waves contain feature quantities of radio waves outside a predetermined range; and, if the determination means determines that abnormal waves are present, an interference wave extraction means for extracting interference waves by subtracting the feature quantities of a normal wave representative model that is similar to the radio waves received by the receiver from the feature quantities of the radio waves received by the receiver, from the feature quantities of the radio waves received by the receiver. [Effects of the Invention]

[0009] One exemplary effect of this disclosure is that it can provide a technique for accurately extracting interference waves. [Brief explanation of the drawing]

[0010] [Figure 1] This is a block diagram showing the configuration of the information processing device related to this disclosure. [Figure 2] This is a flowchart showing the flow of the information processing method related to this disclosure. [Figure 3] This is a block diagram showing the configuration of the information processing device related to this disclosure. [Figure 4] This figure shows an example of the radio wave feature quantities related to this disclosure. [Figure 5] This figure shows a map of the vectors of multiple radio wave feature quantities related to this disclosure onto a vector space. [Figure 6] This flowchart shows the flow of the learning method related to this disclosure. [Figure 7] This is a flowchart showing the flow of the information processing method related to this disclosure. [Figure 8]This figure shows the effects of the information processing device related to this disclosure. [Figure 9] This is a block diagram showing the configuration of a computer that functions as an information processing device related to this disclosure. [Modes for carrying out the invention]

[0011] The following are examples of embodiments of the present invention. However, the present invention is not limited to the exemplary embodiments shown below, and various modifications are possible within the scope of the claims. For example, embodiments obtained by appropriately combining some or all of the technologies (things or methods) employed in each of the exemplary embodiments shown below may also be included in the scope of the present invention. Furthermore, embodiments obtained by appropriately omitting some of the technologies employed in each of the exemplary embodiments shown below may also be included in the scope of the present invention. In addition, the effects mentioned in each of the exemplary embodiments shown below are examples of effects that can be expected in that exemplary embodiment and do not define the scope of the present invention. That is, embodiments that do not produce the effects mentioned in each of the exemplary embodiments shown below may also be included in the scope of the present invention.

[0012] [First Exemplary Embodiment] A first exemplary embodiment, which is an example of an embodiment of the present invention, will be described in detail with reference to the drawings. This exemplary embodiment is the basic form for each of the exemplary embodiments described later. The scope of application of each technology adopted in this exemplary embodiment is not limited to this exemplary embodiment. That is, each technology adopted in this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems occur. Furthermore, each technology shown in the drawings referenced to explain this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems occur.

[0013] (Configuration of Information Processing Device 1) The configuration of the information processing apparatus 1 will be described with reference to FIG. 1. FIG. 1 is a block diagram showing the configuration of the information processing apparatus 1. As shown in FIG. 1, the information processing apparatus 1 includes a feature quantity calculation unit 11, a determination unit 12, and an interference wave extraction unit 13. The feature quantity calculation unit 11, the determination unit 12, and the interference wave extraction unit 13 respectively implement feature quantity calculation means, determination means, and interference wave extraction means in this exemplary embodiment.

[0014] (Feature quantity calculation unit 11) The feature quantity calculation unit 11 calculates the feature quantity of the radio wave received by the receiver. The feature quantity calculation unit 11 supplies the calculated feature quantity to the determination unit 12 and the interference wave extraction unit 13.

[0015] (Determination unit 12) The determination unit 12 inputs the feature quantity of the radio wave and inputs the feature quantity calculated by the feature quantity calculation unit 11 to an abnormality determination model that determines whether the feature quantity of the radio wave includes the feature quantity of a radio wave outside a predetermined range, thereby determining whether the radio wave received by the receiver includes an abnormal wave that is a radio wave outside the predetermined range. The determination unit 12 supplies the determination result to the interference wave extraction unit 13.

[0016] (Interference wave extraction unit 13) When it is determined by the determination unit 12 that an abnormal wave is included, the interference wave extraction unit 13 subtracts the feature quantity of the normal wave representative model similar to the radio wave received by the receiver from the feature quantity of the radio wave received by the receiver among one or more normal wave representative models that represent each of one or more groups obtained by classifying a plurality of radio waves not including the abnormal wave according to the similarity, thereby extracting the interference wave.

[0017] (Effect of the information processing apparatus 1) As described above, in the information processing apparatus 1, a feature quantity calculation unit 11 that calculates a feature quantity of the radio wave received by the receiver, and using the feature quantity of the radio wave as an input, determines whether the feature quantity of the radio wave includes a feature quantity of a radio wave outside a predetermined range. By inputting the feature quantity calculated by the feature quantity calculation unit 11 into an abnormality determination model, a determination unit 12 determines whether the radio wave received by the receiver includes an abnormal wave that is a radio wave outside a predetermined range. When it is determined by the determination unit 12 that an abnormal wave is included, an interference wave extraction unit 13 subtracts the feature quantity of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of one or more normal wave representative models that represent each of one or more groups obtained by classifying a plurality of radio waves not including the abnormal wave according to the similarity, from the feature quantity of the radio wave received by the receiver, thereby extracting an interference wave. A configuration including these is adopted.

[0018] Therefore, according to the information processing apparatus 1, an effect that an interference wave can be extracted with high accuracy is obtained.

[0019] (Flow of the information processing method S1) The flow of the information processing method S1 will be described with reference to FIG. 2. FIG. 2 is a flowchart showing the flow of the information processing method S1. As shown in FIG. 2, the information processing method S1 includes a feature quantity calculation process S11, a determination process S12, and an interference wave extraction process S13.

[0020] (Feature quantity calculation process S11) In the feature quantity calculation process S11, the feature quantity calculation unit 11 calculates a feature quantity of the radio wave received by the receiver. The feature quantity calculation unit 11 supplies the calculated feature quantity to the determination unit 12 and the interference wave extraction unit 13.

[0021] (Determination process S12) In the determination process S12, the determination unit 12 inputs the feature quantity of the radio wave and determines whether the radio wave received by the receiver includes an abnormal wave that is a radio wave outside a predetermined range by inputting the feature quantity calculated by the feature quantity calculation unit 11 into an abnormality determination model that determines whether the feature quantity of the radio wave includes a feature quantity of a radio wave outside a predetermined range. The determination unit 12 supplies the determination result to the interference wave extraction unit 13.

[0022] (Interference wave extraction process S13) In the interference wave extraction process S13, if the determination unit 12 determines that an abnormal wave is present, the interference wave extraction unit 13 extracts the interference wave by subtracting the feature quantities of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver. This is done by subtracting the feature quantities of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver.

[0023] (Effects of information processing method S1) As described above, the information processing method S1 employs a configuration that includes: a feature calculation process S11 in which the feature calculation unit 11 calculates the feature quantities of the radio waves received by the receiver; a determination process S12 in which the determination unit 12 takes the feature quantities of the radio waves as input and inputs the feature quantities calculated by the feature calculation unit 11 into an anomaly determination model that determines whether or not the feature quantities of the radio waves include features of radio waves outside a predetermined range, thereby determining whether or not the radio waves received by the receiver contain an anomaly wave; and an interference wave extraction process S13 in which, if the determination unit 12 determines that an anomaly wave is present, the interference wave extraction process S13 extracts the interference wave by subtracting the feature quantities of a normal wave representative model that is similar to the radio waves received by the receiver from the feature quantities of the radio waves received by the receiver, from one or more normal wave representative models that represent one or more groups of radio waves that do not contain an anomaly wave, which are classified according to their similarity.

[0024] [Second exemplary embodiment] A second exemplary embodiment, which is an example of an embodiment of the present invention, will be described in detail with reference to the drawings. Components having the same function as those described in the above-described exemplary embodiment are denoted by the same reference numerals, and their descriptions are omitted as appropriate. The scope of application of each technology adopted in this exemplary embodiment is not limited to this exemplary embodiment. That is, each technology adopted in this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems arise. Furthermore, each technology shown in the drawings referenced to describe this exemplary embodiment can also be adopted in other exemplary embodiments included in this disclosure, to the extent that no particular technical problems arise.

[0025] (Overview of Information Processing Device 2) The information processing device 2 is a device that extracts interference waves if they are present in the received radio waves (observed wave OW).

[0026] More specifically, the information processing device 2 takes the characteristic quantities of the radio waves as input and uses an anomaly determination model AJM, which determines whether or not the characteristic quantities of the radio waves include characteristic quantities of radio waves outside a predetermined range, to determine whether or not the received radio waves contain an anomaly.

[0027] The characteristics of radio waves will be explained with reference to Figure 4. Figure 4 is a diagram showing examples of radio wave characteristics. Examples of radio wave characteristics include the spectrum, which is represented by frequency and intensity, as shown in the upper part of Figure 4; the spectrogram, which represents the frequency analyzed over time using color (grayscale in Figure 4), as shown in the center of Figure 4; and the graph of statistically analyzed information, as shown in the lower part of Figure 4.

[0028] Examples of statistically processed information include statistical information that includes both frequency and time-direction information for a given extraction period of radio waves. For example, statistical features extracted at predetermined intervals, such as frequency distributions (histograms), probability density functions (PDF), cumulative distribution functions (CDF), and amplitude probability distributions (APD), can be used.

[0029] The features may be extracted directly from the time-domain received data, or they may be extracted for each frequency after being converted to frequency-domain data by spectralization or spectrogramming. The information processing device 2 handles these features as numerical data in vector form. The information processing device 2 may also map the spectrum or spectrogram using the kernel trick, or it may be treated as a vector with dimensionality reduction by principal component analysis.

[0030] The Anomaly Detection Model (AJM) is a model generated by machine learning using radio wave features within a predetermined range. The process by which the Anomaly Detection Model (AJM) determines whether or not the input radio wave features include features outside the predetermined range will be explained with reference to Figure 5. Figure 5 is a diagram showing the mapping of multiple radio wave feature vectors into a vector space.

[0031] The anomaly detection model AJM is trained to perform a process that obtains the boundary line PR between the features of normal waves and the features of abnormal waves in the vector space shown in Figure 5. With this configuration, the anomaly detection model AJM can determine that the feature IW shown in Figure 5 is a feature of an abnormal wave outside the boundary line PR (outside a predetermined range).

[0032] Examples of methods for training an anomaly detection model (AJM) include One-class SVM (One-class Support Vector Machine), Hotelling's theory, LoF method, and k-nearest neighbors. Alternatively, machine learning of models such as deep anomaly detection models using deep learning may also be used.

[0033] Another example of a method for training the Anomaly Detection Model (AJM) is to learn a threshold for statistically detecting anomalies from the distribution of high-dimensional (multi-dimensional) feature vectors, such as the Mahalanobis distance or variance (standard deviation), as described above.

[0034] Furthermore, the similarity between features is calculated according to the training method used to train the anomaly detection model AJM. For example, when the anomaly detection model AJM is trained using a one-class SVM, the similarity between features is calculated based on the coordinates of the features in the high-dimensional space mapped by the kernel trick, their distance from each other, and their distance from the classification surface. Alternatively, when the anomaly detection model AJM is trained using the k-nearest neighbors method, the similarity between features is calculated based on the Euclidean distance from the centroid of each feature group.

[0035] Another example of a method for training the Anomaly Detection Model (AJM) is to use state filters such as Kalman filters or particle filters to predict trends in change, and then train the model to detect deviations from those predicted trends.

[0036] If it is determined that an abnormal wave is present, the information processing device 2 extracts the interference wave using a normal wave representative model NWM that is similar to a radio wave that does not contain an abnormal wave.

[0037] The normal wave representative model (NWM) models a representative of one or more groups obtained by classifying multiple radio waves that do not contain abnormal waves according to their similarity. For example, in the diagram shown in Figure 5, if the features of normal waves inside the boundary PR are classified into groups for each similar sample (hereinafter also referred to as "normal wave sample NWS"), they can be classified into normal wave group NWG1, normal wave group NGW2, and normal wave group NWG3. In this case, the normal wave model NWM is generated by modeling the representative of each of the normal wave group NWG1, normal wave group NGW2, and normal wave group NWG3. As an example, the normal wave representative model NWM is a model of the arithmetic mean or median of each normal wave group. Also, when using the arithmetic mean in the normal wave representative model NWM, outliers may be excluded beforehand.

[0038] (Configuration of Information Processing Device 2) The configuration of the information processing device 2 will be explained with reference to Figure 3. Figure 3 is a block diagram showing the configuration of the information processing device 2. As shown in Figure 3, the information processing device 2 includes a control unit 20, a storage unit 40, an input / output unit 41, a communication unit 42, and a receiver 43.

[0039] (Storage unit 40) The memory unit 40 stores data that the control unit 20 references. Examples of data stored in the memory unit 40 include one or more normal wave sample NWS, one or more normal wave representative model NWM, one or more observed wave OW, and anomaly determination model AJM. When we say that the anomaly determination model AJM is stored in the memory unit 40, it means that the parameters that define the anomaly determination model AJM are stored in the memory unit 40.

[0040] (Input / output section 41) The input / output unit 41 is an interface to input devices that accept data input and output devices that output data. Examples of input devices include, but are not limited to, microphones, cameras, eye-tracking devices, keyboards, and touchpads. Examples of output devices include, but are not limited to, speakers and liquid crystal displays.

[0041] (Communications Section 42) The communication unit 42 is an interface for sending and receiving data over a network. Examples of the communication unit 42 include, but are not limited to, communication chips in various communication standards such as Ethernet®, Wi-Fi®, and wireless communication standards for mobile data communication networks, as well as USB-compliant connectors.

[0042] (Receiver 43) The receiver 43 is equipped with an antenna for receiving radio waves and uses the antenna to receive radio waves. The receiver 43 also measures time-series data of radio wave intensity in a set frequency band from the radio waves received by the antenna, converts it into formats such as IQ (In-Phase Quadrature-Phase) data and spectra, and supplies it to the control unit 20. The data that the receiver 43 supplies to the control unit 20 is also called the observed wave OW.

[0043] (Control unit 20) The control unit 20 controls each component of the information processing device 2. As shown in Figure 3, the control unit 20 also includes an acquisition unit 21, a feature calculation unit 11, a normal wave classification unit 22, a normal wave representative model generation unit 23, an anomaly determination model learning unit 24, a determination unit 12, a normal wave identification unit 25, an interference wave extraction unit 13, and an output unit 28. In this exemplary embodiment, the feature calculation unit 11, the normal wave representative model generation unit 23, the anomaly determination model learning unit 24, the determination unit 12, the interference wave extraction unit 13, and the output unit 28 each realize a feature calculation means, a normal wave representative model generation means, an anomaly determination model learning means, a determination means, an interference wave extraction means, and an output means, respectively.

[0044] (Acquisition part 21) The acquisition unit 21 acquires data. The acquisition unit 21 stores the acquired data in the storage unit 40. As an example, the acquisition unit 21 acquires the observed wave OW supplied from the receiver 43. As another example, the acquisition unit 21 acquires the normal wave sample NWS from the receiver 43 or other device via the communication unit 42.

[0045] (Feature calculation unit 11) The feature calculation unit 11 calculates the feature quantities of radio waves.

[0046] As an example, the feature calculation unit 11 calculates the feature quantities of the radio waves (observed wave OW) received by the receiver 43. In this case, the feature calculation unit 11 calculates feature quantities in the same form as the feature quantities learned by the anomaly judgment model AJM (for example, any of the forms shown in Figure 4). The feature calculation unit 11 supplies the calculated feature quantities of the observed wave OW to the judgment unit 12.

[0047] As another example, the feature calculation unit 11 calculates the features of a normal wave sample NWS. The feature calculation unit 11 supplies the calculated features of the normal wave sample NWS to the normal wave classification unit 22 and the anomaly detection model learning unit 24.

[0048] (Normal wave classification section 22) The normal wave classification unit 22 classifies multiple normal wave sample NWS into one or more groups. For example, the normal wave classification unit 22 refers to the feature quantities of the normal wave sample NWS supplied from the feature quantity calculation unit 11 and classifies multiple normal wave sample NWS into one or more groups.

[0049] If multiple radio sources exist within the range that the receiver 43 can receive, the normal wave sample NWS will include radio waves from each of the multiple radio sources. Among the multiple radio waves, the characteristics of radio waves with high received intensity, such as radio waves from radio sources located close to the receiver or radio waves from high-power radio sources, will be clearly expressed in the normal wave sample NWS. Therefore, the normal wave classification unit 22 can classify the normal wave sample NWS into a finite number of groups.

[0050] Here, since the normal wave samples NWS are vectors, the normal wave classification unit 22 can group them into sets for each adjacent sample using numerical analysis methods. In this process, clustering methods in machine learning can be used, such as the group average method, Ward's method, shortest distance method, and longest distance method.

[0051] For example, the normal wave classification unit 22 sets an appropriate threshold and classifies normal wave sample NWS located at a distance below that threshold into the same group. For example, in Figure 5, the normal wave classification unit 22 classifies multiple normal wave sample NWS into three groups: normal wave group NWG1, normal wave group NGW2, and normal wave group NWG3.

[0052] (Normal wave representative model generation unit 23) The normal wave representative model generation unit 23 generates a normal wave representative model NWM. For example, the normal wave representative model generation unit 23 generates a normal wave representative model NWM from each of the normal wave samples NWS of one or more groups classified by the normal wave classification unit 22. For example, in Figure 5, the normal wave representative model generation unit 23 generates normal wave representative model NWM1 for normal wave group NWG1, normal wave representative model NWM2 for normal wave group NGW2, and normal wave representative model NWM3 for normal wave group NWG3.

[0053] As described above, the normal wave representative model generation unit 23 generates a normal wave representative model NWM using the arithmetic mean or median of each normal wave group. Furthermore, when using the arithmetic mean for the normal wave representative model NWM, the normal wave representative model generation unit 23 may exclude outliers beforehand.

[0054] (Anomaly detection model learning unit 24) The anomaly detection model learning unit 24 trains the anomaly detection model AJM. The method by which the anomaly detection model learning unit 24 trains the anomaly detection model AJM is as described above.

[0055] The anomaly detection model learning unit 24 may train one or more anomaly detection models AJM. For example, the anomaly detection model learning unit 24 may train anomaly detection model AJM1 using normal wave samples NWS included in normal wave group NWG1 as shown in Figure 5, train anomaly detection model AJM2 using normal wave samples NWS included in normal wave group NWG2, and train anomaly detection model AJM3 using normal wave samples NWS included in normal wave group NWG3.

[0056] (Judgment part 12) The determination unit 12 inputs the feature quantities of the observed wave OW calculated by the feature quantity calculation unit 11 into the anomaly determination model AJM to determine whether or not an anomaly wave is present in the observed wave OW. The determination unit 12 supplies the determination result, which determines whether or not an anomaly wave is present in the observed wave OW, to the interference wave extraction unit 13. For example, if the feature quantities of the observed wave OW include the feature quantity IW shown in Figure 5, the determination unit 12 supplies the interference wave extraction unit 13 with a determination result indicating that an anomaly wave is present in the observed wave OW.

[0057] (Normal wave identification section 25) The normal wave identification unit 25 identifies the normal wave representative model NWM that is closest to the observed wave OW. The normal wave identification unit 25 supplies the identified normal wave representative model NWM to the interference wave extraction unit 13.

[0058] For example, if the determination result determined by the determination unit 12 indicates that the observed wave OW contains an abnormal wave, the normal wave identification unit 25 identifies the normal wave representative model NWM that is closest to the observed wave OW.

[0059] One example of how the normal wave identification unit 25 identifies the normal wave representative model NWM that is closest to the observed wave OW is to calculate the arithmetic distance between the observed wave OW and each of the multiple normal wave representative model NWMs, and identify the normal wave representative model NWM with the smallest arithmetic distance as the normal wave representative model NWM that is closest to the observed wave OW.

[0060] (Interference wave extraction unit 13) The interference wave extraction unit 13 extracts interference waves from the observed wave OW. The interference wave extraction unit 13 supplies the extracted interference waves to the output unit 28.

[0061] For example, if the determination result determined by the determination unit 12 indicates that the observed wave OW contains an abnormal wave, the interference wave is extracted by subtracting the feature quantities of the normal wave representative model NWM supplied by the normal wave identification unit 25 from the feature quantities of the observed wave OW.

[0062] (Output section 28) The output unit 28 outputs data via the input / output unit 41 or the communication unit 42. For example, the output unit 28 outputs information indicating the interference wave supplied from the interference wave extraction unit 13.

[0063] (Process flow for training the anomaly detection model AJM) The process for training the anomaly detection model AJM (training method S3) will be explained with reference to Figure 6. Figure 6 is a flowchart showing the flow of training method S3.

[0064] (Step S31) In step S31, the acquisition unit 21 acquires a normal wave sample NWS. The acquisition unit 21 stores the acquired normal wave sample NWS in the storage unit 40.

[0065] (Step S32) In step S32, the feature calculation unit 11 calculates the feature quantities of the normal wave sample NWS stored in the memory unit 40. The feature calculation unit 11 supplies the calculated feature quantities of the normal wave sample NWS to the normal wave classification unit 22 and the anomaly detection model learning unit 24.

[0066] (Step S33) In step S33, the normal wave classification unit 22 refers to the feature quantities of the normal wave sample NWS supplied from the feature quantity calculation unit 11 and classifies the multiple normal wave sample NWS into one or more groups.

[0067] (Step S34) In step S34, the normal wave representative model generation unit 23 generates a normal wave representative model NWM from each of the normal wave sample NWS of one or more groups classified by the normal wave classification unit 22. The normal wave representative model generation unit 23 stores the generated normal wave representative model NWM in the storage unit 40.

[0068] (Step S35) In step S35, the anomaly detection model learning unit 24 trains the anomaly detection model AJM using the features of the normal wave sample NWS supplied from the feature calculation unit 11.

[0069] The processing order of steps S33 and S34 and step S35 is not limited. For example, the information processing device 2 may execute step S35 first, then steps S33 and S34, or it may execute steps S33 and S34 and step S35 in parallel.

[0070] (Processing flow executed by information processing device 2) The flow of the processing (information processing method S2) executed by the information processing device 2 will be explained with reference to Figure 7. Figure 7 is a flowchart showing the flow of the information processing method S2.

[0071] (Step S21) In step S21, the acquisition unit 21 acquires the observed wave OW supplied from the receiver 43. The acquisition unit 21 stores the acquired observed wave OW in the storage unit 40.

[0072] (Step S22) In step S22, the feature calculation unit 11 calculates the feature quantities of the observed wave OW stored in the memory unit 40. The feature calculation unit 11 supplies the calculated feature quantities to the determination unit 12, the normal wave identification unit 25, and the interference wave extraction unit 13.

[0073] (Step S23) In step S23, the determination unit 12 inputs the features of the observed wave OW calculated by the feature calculation unit 11 into the anomaly determination model AJM to determine whether or not an anomaly wave is included in the observed wave OW.

[0074] If it is determined in step S23 that the observed wave OW does not contain any abnormal waves (step S23: NO), the information processing device 2 terminates the information processing method S2.

[0075] (Step S24) If, in step S23, it is determined that the observed wave OW contains an abnormal wave (step S23: YES), then in step S24, the normal wave identification unit 25 identifies the normal wave representative model NWM that is closest to the observed wave OW. The normal wave identification unit 25 supplies the identified normal wave representative model NWM to the interference wave extraction unit 13.

[0076] (Step S25) In step S25, the interference wave extraction unit 13 extracts the interference wave by subtracting the feature quantities of the normal wave representative model NWM supplied from the normal wave identification unit 25 from the feature quantities of the observed wave OW. The interference wave extraction unit 13 supplies the extracted interference wave to the output unit 28.

[0077] (Step S26) In step S26, the output unit 28 outputs information indicating the interference wave supplied from the interference wave extraction unit 13.

[0078] (Effects of Information Processing Device 2) As described above, in the information processing device 2, if an abnormal wave is included in the observed wave OW, the interference wave is extracted by subtracting the feature quantities of a normal wave representative model NWM, which is similar to the observed wave OW, from the feature quantities of the observed wave OW. Therefore, even if the observed wave OW contains radio waves from multiple radio sources, the information processing device 2 can extract the interference wave with high accuracy.

[0079] The effects of the information processing device 2 will be explained in more detail with reference to Figure 8. Figure 8 is a diagram showing the effects of the information processing device 2. The upper part of Figure 8 shows the characteristic quantities of the observed wave OW using the spectrum, and the lower part of Figure 8 shows the characteristic quantities of the interference wave extracted by the information processing device 2 using the spectrum.

[0080] As shown in the upper part of Figure 8, the observed wave OW has radio waves from multiple sources superimposed in the measured bandwidth, making it difficult to determine which are normal waves and which are interference waves. Even with such an observed wave OW, the information processing device 2 can extract the interference wave by removing the normal waves, as shown in the lower part of Figure 8.

[0081] Thus, the information processing device 2 can extract interference waves with high accuracy. Furthermore, because the information processing device 2 can extract interference waves with high accuracy, it can enable the user to perform interference wave analysis efficiently.

[0082] Furthermore, the information processing device 2 uses the features of the normal wave sample NWS to train the anomaly detection model AJM. Therefore, the information processing device 2 can suitably train (generate) the anomaly detection model AJM.

[0083] Furthermore, the information processing device 2 generates a representative model NWM of a normal wave from a normal wave sample NWS. Therefore, even if the characteristics of a normal wave change, the information processing device 2 can generate a representative model NWM of a normal wave from a new normal wave sample NWS of a normal wave.

[0084] Furthermore, the information processing device 2 outputs information indicating the extracted interference wave. Therefore, the information processing device 2 can notify the user of the nature of the interference wave.

[0085] [Examples of implementation using software] Some or all of the functions of the information processing devices 1 and 2 (hereinafter also referred to as "the above devices") may be implemented by hardware such as integrated circuits (IC chips) or by software.

[0086] In the latter case, each of the above devices is implemented, for example, by a computer that executes instructions for a program, which is software that realizes each function. An example of such a computer (hereinafter referred to as Computer C) is shown in Figure 9. Figure 9 is a block diagram showing the hardware configuration of Computer C, which functions as each of the above devices.

[0087] Computer C comprises at least one processor C1 and at least one memory C2. Memory C2 stores a program P that causes computer C to operate as each of the above-mentioned devices. In computer C, processor C1 reads program P from memory C2 and executes it, thereby realizing each of the above-mentioned devices.

[0088] For processor C1, for example, a CPU (Central Processing Unit), GPU (Graphic Processing Unit), DSP (Digital Signal Processor), MPU (Micro Processing Unit), FPU (Floating Point Number Processing Unit), PPU (Physics Processing Unit), TPU (Tensor Processing Unit), quantum processor, microcontroller, or a combination thereof can be used. For memory C2, for example, flash memory, HDD (Hard Disk Drive), SSD (Solid State Drive), or a combination thereof can be used.

[0089] Computer C may also be equipped with RAM (Random Access Memory) for loading program P at runtime and for temporarily storing various data. Furthermore, computer C may be equipped with communication interfaces for sending and receiving data with other devices. Additionally, computer C may be equipped with input / output interfaces for connecting input / output devices such as keyboards, mice, displays, and printers.

[0090] Furthermore, program P can be recorded on a non-temporary, tangible recording medium M that is readable by computer C. Such a recording medium M could be, for example, tape, disk, card, semiconductor memory, or programmable logic circuitry. Computer C can acquire program P via such a recording medium M. Program P can also be transmitted via a transmission medium. Such a transmission medium could be, for example, a communication network or broadcast waves. Computer C can also acquire program P via such a transmission medium.

[0091] Furthermore, each of the above functions of each of the above devices may be implemented by a single processor in a single computer, by multiple processors in a single computer working together, or by multiple processors in each of multiple computers working together. In addition, the programs for implementing each of the above functions in each of the above devices may be stored in a single memory in a single computer, distributed and stored in multiple memories in a single computer, or distributed and stored in multiple memories in each of multiple computers.

[0092] [Additional Note A] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0093] (Note A1) A feature calculation means for calculating the feature quantities of radio waves received by a receiver, A determination means determines whether the radio waves received by the receiver contain abnormal waves that are outside the predetermined range, by inputting the feature quantities calculated by the feature quantity calculation means into an anomaly determination model that takes the feature quantities of the radio waves as input and determines whether the feature quantities of the radio waves include feature quantities of radio waves outside a predetermined range, If the determination means determines that the abnormal wave is present, the interference wave extraction means extracts the interference wave by subtracting the feature quantities of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver, from the feature quantities of the radio wave. An information processing device equipped with the following features.

[0094] (Appendix A2) The system further comprises an anomaly detection model learning means for using the characteristic quantities of radio waves within the predetermined range to perform machine learning on the anomaly detection model. The information processing device described in Appendix A1.

[0095] (Note A3) The system further comprises a normal wave representative model generation means for generating one or more normal wave representative models from the radio waves of each of the one or more groups, The information processing device described in Appendix A1 or A2.

[0096] (Note A4) The system further includes an output means for outputting information indicating the aforementioned interference wave. An information processing device as described in any one of the appendices A1 to A3.

[0097] [Additional Note B] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0098] (Note B1) At least one processor performs a feature calculation process to calculate the feature quantities of the radio waves received by the receiver, The at least one processor takes the radio wave features as input and performs a determination process to determine whether the radio waves received by the receiver contain abnormal waves that are outside the predetermined range, by inputting the features calculated in the feature calculation process into an anomaly determination model that determines whether the radio wave features include features outside a predetermined range. If the determination process determines that an abnormal wave is present, at least one processor performs an interference wave extraction process by subtracting the feature quantities of a normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver, from the feature quantities of the radio wave. Information processing methods including

[0099] (Note B2) The at least one processor further includes an anomaly detection model learning process that uses the radio wave features within a predetermined range to machine-learn the anomaly detection model. The information processing method described in Appendix B1.

[0100] (Note B3) The at least one processor further includes a normal wave representative model generation process that generates the one or more normal wave representative models from each of the one or more groups of radio waves. The information processing method described in Appendix B1 or B2.

[0101] (Note B4) The at least one processor further includes output processing that outputs information indicating the interference wave, The information processing method described in any one of the appendices B1 to B3.

[0102] [Additional Note C] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0103] (Note C1) A program that makes a computer function as an information processing device. The aforementioned computer, A feature calculation means for calculating the feature quantities of radio waves received by a receiver, A determination means determines whether the radio waves received by the receiver contain abnormal waves that are outside the predetermined range, by inputting the feature quantities calculated by the feature quantity calculation means into an anomaly determination model that takes the feature quantities of the radio waves as input and determines whether the feature quantities of the radio waves include feature quantities of radio waves outside a predetermined range, If the determination means determines that the abnormal wave is present, the interference wave extraction means extracts the interference wave by subtracting the feature quantities of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver, from the feature quantities of the radio wave. An information processing program that functions as such.

[0104] (Note C2) The aforementioned computer, The characteristic quantities of radio waves within the predetermined range are used to further enable the anomaly detection model to function as a machine learning means for the anomaly detection model. The information processing program described in Appendix C1.

[0105] (Note C3) The aforementioned computer, Further configured as a normal wave representative model generation means for generating one or more normal wave representative models from the radio waves of each of the one or more groups, The information processing program described in Appendix C1 or C2.

[0106] (Note C4) The aforementioned computer, The output means that outputs information indicating the aforementioned interference wave is further configured to function as an output means. An information processing program described in any one of the appendices C1 to C3.

[0107] [Additional Note D] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0108] (Note D1) It comprises at least one processor, and the at least one processor is A feature calculation process that calculates the feature quantities of the radio waves received by the receiver, A determination process is performed to determine whether the radio waves received by the receiver contain abnormal waves that are outside the predetermined range, by inputting the feature quantities calculated in the feature quantity calculation process into an anomaly determination model that takes the feature quantities of the radio waves as input and determines whether the feature quantities of the radio waves include feature quantities of radio waves outside a predetermined range, If the determination process determines that an abnormal wave is present, an interference wave extraction process is performed to extract the interference wave by subtracting the feature quantities of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver, from the feature quantities of the radio wave. An information processing device that performs the following actions.

[0109] The information processing device may also include memory. Furthermore, the memory may store a program that causes at least one processor to execute each of the aforementioned processes.

[0110] (Note D2) The aforementioned at least one processor, Further an anomaly detection model learning process is performed to train the anomaly detection model using the characteristic quantities of radio waves within the predetermined range. The information processing device described in Appendix D1.

[0111] (Note D3) The aforementioned at least one processor, Further, a normal wave representative model generation process is performed to generate one or more normal wave representative models from the radio waves of each of the one or more groups. The information processing device described in Appendix D1 or D2.

[0112] (Note D4) The aforementioned at least one processor, Further output processing is performed to output information indicating the aforementioned interference wave. An information processing device as described in any one of the appendices D1 to D3.

[0113] [Additional Note E] This disclosure includes the technologies described in the following appendices. However, the present invention is not limited to the technologies described in the following appendices, and various modifications are possible within the scope of the claims.

[0114] (Note E1) A program that makes a computer function as an information processing device. To the aforementioned computer, A feature calculation process that calculates the feature quantities of the radio waves received by the receiver, A determination process is performed to determine whether the radio waves received by the receiver contain abnormal waves that are outside the predetermined range, by inputting the feature quantities calculated in the feature quantity calculation process into an anomaly determination model that takes the feature quantities of the radio waves as input and determines whether the feature quantities of the radio waves include feature quantities of radio waves outside a predetermined range, If the determination process determines that an abnormal wave is present, an interference wave extraction process is performed to extract the interference wave by subtracting the feature quantities of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver, from the feature quantities of the radio wave. A non-temporary recording medium that stores an information processing program that executes that program. [Explanation of symbols]

[0115] 1, 2 Information Processing Devices 11 Feature Calculation Unit 12 Judgment section 13 Interference wave extraction section 21 Acquisition Department 22 Normal wave classification section 23. Normal wave representative model generation unit 24 Anomaly detection model learning unit 25 Normal wave identification section 28 Output section AJM Anomaly Detection Model NWM (Non-Wireless Normal Wave Representative Model) NWS normal wave sample OW observation waves

Claims

1. A feature calculation means for calculating the feature quantities of radio waves received by a receiver, A determination means determines whether the radio waves received by the receiver contain abnormal waves that are outside the predetermined range, by inputting the feature quantities calculated by the feature quantity calculation means into an anomaly determination model that takes the feature quantities of the radio waves as input and determines whether the feature quantities of the radio waves include feature quantities of radio waves outside a predetermined range, If the determination means determines that the abnormal wave is present, the interference wave extraction means extracts the interference wave by subtracting the feature quantities of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver, from the feature quantities of the radio wave. An information processing device equipped with the following features.

2. The system further comprises an anomaly detection model learning means for using the characteristic quantities of radio waves within the predetermined range to perform machine learning on the anomaly detection model. The information processing apparatus according to claim 1.

3. The system further comprises a normal wave representative model generation means for generating one or more normal wave representative models from the radio waves of each of the one or more groups, The information processing apparatus according to claim 1 or 2.

4. The system further includes an output means for outputting information indicating the aforementioned interference wave. The information processing apparatus according to claim 1 or 2.

5. At least one processor performs a feature calculation process to calculate the feature quantities of the radio waves received by the receiver, The at least one processor takes the radio wave feature quantities as input and performs a determination process to determine whether the radio waves received by the receiver contain abnormal waves that are outside the predetermined range, by inputting the feature quantities calculated in the feature quantity calculation process into an anomaly determination model that determines whether the radio wave feature quantities include radio wave feature quantities outside a predetermined range. If the determination process determines that an abnormal wave is present, at least one processor performs an interference wave extraction process by subtracting the feature quantities of a normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver, from the feature quantities of the radio wave received by the receiver. Information processing methods including

6. A program that makes a computer function as an information processing device. The aforementioned computer, A feature calculation means for calculating the feature quantities of radio waves received by a receiver, A determination means determines whether the radio waves received by the receiver contain abnormal waves that are outside the predetermined range, by inputting the feature quantities calculated by the feature quantity calculation means into an anomaly determination model that takes the feature quantities of the radio waves as input and determines whether the feature quantities of the radio waves include feature quantities of radio waves outside a predetermined range, If the determination means determines that the abnormal wave is present, the interference wave extraction means extracts the interference wave by subtracting the feature quantities of the normal wave representative model that is similar to the radio wave received by the receiver from the feature quantities of the radio wave received by the receiver, from the feature quantities of the radio wave. An information processing program that functions as such.