The present application claims priority from Japanese patent application JP 2019-160470 filed on Sep. 3, 2019, the content of which is hereby incorporated by reference into this application.
The present invention relates to an analysis device of a wireless communication system.
JP-A-2015-50622 (Patent Literature 1) describes a technique related to an analysis device of a wireless communication system.
Patent Literature 1 describes a channel use state acquisition device including a reception unit configured to receive a received signal, an acquisition unit configured to acquire a spectrogram related to the received signal received by the reception unit, a receiving unit configured to receive a frequency matrix that is a non-negative matrix corresponding to a frequency domain and has a basis vector corresponding to a frequency spectrum that corresponds to each frequency channel, a decomposition unit configured to decompose a spectrogram matrix, that is a non-negative matrix corresponding to the spectrogram acquired by the acquisition unit, into the frequency matrix and a time matrix that is a non-negative matrix corresponding to a time domain by non-negative matrix factorization, and a channel use state acquisition unit configured to acquire a use state of each frequency channel using the time matrix decomposed by the decomposition unit (see claim 1).
An Internet of Things (IoT) system based on wireless connection has been studied and introduced in various fields such as railways, construction machines, factories, warehouses, and the like. In these systems, since wireless communication quality is directly connected to a system operation rate, there is a demand for a wireless engineering technology for evaluating the quality of the wireless communication in a field and analyzing a behavior of a wireless system.
There are a plurality of wireless communication standards used in the IoT system, and the various wireless communication standards such as WiFi, zigbee (registered trademark), bluetooth (registered trademark), mobile phone (3G/4G), and LPWA are used. Further, a wireless system of an original standard different from these communication standards is also used, and there is a system using various wireless methods such as a remote control operation of a crane, remote monitoring of a hygrothermograph, and the like.
In the field where these various wireless communications are used, there is a demand for evaluating the quality of the wireless communication and analyzing the behavior of the wireless system without relying on the wireless method. In the technique described in Patent Literature 1, the wireless communication quality can be evaluated by acquiring a state of the frequency channel, but no consideration is given to analyzing the behavior of the wireless system.
The present invention has been made in view of the above circumstances, and an object of the present invention is to evaluate quality of wireless communication and analyze a behavior of a wireless system without relying on a wireless communication method in a field where an IoT system operates under an environment where the wireless systems of various wireless communication standards are operated.
A representative example of the invention disclosed in the present application is as follows. That is, a wireless analysis device includes an antenna and a wireless reception unit configured to receive a wireless signal; a spectrogram calculation unit configured to acquire a spectrum waveform of the wireless signal; an identification unit configured to identify the wireless signal based on a pattern of the spectrum waveform; and an output unit configured to output an identification result obtained by the identification unit.
According to one aspect of the present invention, quality of wireless communication can be evaluated without relying on a wireless communication standard or a wireless communication method. Problems, configurations, and effects other than those described above will become apparent from the following description of embodiments.
In the following embodiments, description may be divided into a plurality of sections or embodiments if necessary for convenience. In the following embodiments, when a number and the like (including the number, a numeric value, an amount, a range, and the like) of an element is referred to, these parameters are not limited to the specific numbers, and the values may be equal to or greater than or equal to or less than these specific numbers, unless otherwise specified or unless the specific numbers are clearly limited to specific numbers in principle. It should be noted that in the following embodiments, it is needless to say that components (including process steps) are not necessarily indispensable unless otherwise stated or except a case where the components are clearly considered to be indispensable in principle.
Further, each configuration, function, processing unit, processing method, and the like in the following embodiments may be partially or entirely implemented as, for example, an integrated circuit or other hardware. Further, each configuration, function, processing unit, processing method, and the like to be described later may be implemented as a program executed on a computer. That is, they may be implemented as software. Information such as a program, a table, a file, and the like that implement each configuration, function, processing unit, processing method, and the like can be stored in a storage device such as a memory, a hard disk, and a solid state drive (SSD), or storage media such as an IC card, an SD card, and a DVD.
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. In all the drawings for explaining the embodiments, members having the same function are denoted by the same or related reference numerals, and repetitive descriptions thereof are omitted. Further, in the following embodiments, description of the same or similar portion will not be repeated in principle unless particularly necessary.
The first embodiment includes a wireless analysis device (WA) 200 for analyzing a wireless communication system including access points (AP) that are a plurality of wireless base stations and mobile stations (STA) that are a plurality of mobile wireless stations. Hereinafter, the wireless communication system and the wireless analysis device 200 according to the first embodiment of the present invention will be described with reference to the drawings.
First, a schematic configuration of the wireless communication system and the wireless analysis device 200 according to the first embodiment will be described with reference to
Next, functional blocks of the wireless analysis device (WA) 200 will be described with reference to
The antenna 201 has a function of receiving an electric wave. The wireless reception unit 202 down-converts the received electric wave and performs AD conversion to convert the electric wave into a digital signal. The spectrogram calculation unit 203 calculates a spectrogram (data format representing time variation of a frequency spectrum) of the digitized wireless signal. The pattern identification unit 204 identifies spectrogram data according to the distortion of a power spectrum of the signal, and detailed operations will be described with reference to
Next, a process performed by the pattern identification unit 204 shown in
As shown in
In the first embodiment, a spectrum shape pattern of a signal transmitted by the AP1 (101) shown in
Next, the pattern identification unit 204 collates whether the spectrum power pattern acquired in 301 of
Next, a process performed by the communication analysis unit 205 will be described with reference to
Next, an example of a process of identifying and analyzing an actual spectrum shape pattern will be described with reference to
Next, an example of information displayed by the output unit 206 as results of an identification and analysis process will be described with reference to
Next, another example of the information displayed by the output unit 206 as the results of the identification and analysis process will be described with reference to
The example in which the output unit 206 outputs screens shown in
A second embodiment shows another hardware configuration for implementing the functions shown in the first embodiment. The functional block diagram of
The hardware configuration of the wireless analysis device 1110 according to the second embodiment will be described with reference to
In comparison with the first embodiment, each configuration of the second embodiment includes the antenna 1101 the same as the antenna 201, the wireless reception unit 1102 the same as the wireless reception unit 202, the spectrogram calculation unit 1103 the same as the spectrogram calculation unit 203, the pattern identification unit 1107 the same as the pattern identification unit 204, the communication analysis unit 1108 the same as the communication analysis unit 205, and the output unit 1109 the same as the output unit 206, and therefore the descriptions thereof will be omitted.
As a practical configuration, for example, the wireless unit 1100 may be configured with the wireless measuring device such as a spectrum analyzer, and the signal processing unit 1106 may be configured with software process on a personal computer. The waveform data converted into the spectrogram is output by the wireless unit (spectrum analyzer) 1100 and input to the signal processing unit (personal computer) 1106. In this configuration, since the signal processing unit 1106 does not need to process the received signal in real time, the signal processing unit 1106 can analyze a signal having a large data amount in a wider band.
A third embodiment shows another hardware configuration for implementing the functions shown in the first embodiment. The functional block diagram of
A hardware configuration of the wireless analysis device 1210 according to the third embodiment will be described with reference to
In comparison with the first embodiment, each configuration of the third embodiment includes the antenna 1201 the same as the antenna 201, the wireless reception unit 1202 the same as the wireless reception unit 202, the spectrogram calculation unit 1206 the same as the spectrogram calculation unit 203, the pattern identification unit 1207 the same as the pattern identification unit 204, the communication analysis unit 1208 the same as the communication analysis unit 205, and the output unit 1209 the same as the output unit 206, and therefore the descriptions thereof will be omitted.
The configuration of the third embodiment is not a single device that only performs the wireless analysis, but is a configuration in which a software analysis function is added to the wireless communication device (for example, a smartphone or a tablet terminal). There is no need to prepare the wireless analysis device 1210 separately from the wireless communication device, and in the wireless communication system shown in
As described above, since the wireless analysis devices 200, 1110, and 1210 according to the embodiments of the present invention include the antenna 201 and the wireless reception unit 202 that receive the wireless signal, the spectrogram acquisition unit (spectrogram calculation unit 203) that acquires the spectrum waveform of the wireless signal, the pattern identification unit 204 that identifies the wireless signal based on the pattern of the spectrum waveform, and the output unit 206 that outputs the identification result by the pattern identification unit 204, the quality of wireless communication can be evaluated and the behavior of the wireless system can be analyzed without relying on the wireless communication standard or the wireless communication method. Further, in the wireless system used in the field, it is possible to analyze the consumption of the wireless resource of each wireless device provided in the field.
Further, the wireless analysis device includes the communication analysis unit 205 that classifies the wireless signals identified by the pattern identification unit 204 by the signal length and counts the number of times of appearance of the classified wireless signals. Since the output unit 206 outputs the analysis result obtained by the communication analysis unit 205, the communication amount for each packet type can be analyzed.
Further, the pattern identification unit 204 identifies the pattern of distortion of the spectrum waveform acquired by the spectrogram calculation unit 203, classifies the pattern as the same spectrum waveform pattern when the pattern matches the spectrum waveform acquired in the past, and classifies the pattern as a new spectrum waveform pattern when the pattern is different from the spectrum waveform acquired in the past. Therefore, the pattern identification unit 204 can identify a transmission source of the wireless signal without depending on the protocol.
Further, the spectrum waveform pattern is distorted under the influence of the frequency selective fading, and the pattern identification unit 204 recognizes the signal having different distortion as a different spectrum waveform pattern. Therefore, the access point that is the transmission source of the wireless signal can be easily determined.
Further, the communication analysis unit 205 manages the information of the spectrum waveform by the communication analysis information (communication analysis table 500) including the spectrum shape pattern, the center frequency, the bandwidth, the signal length, and the number of times of appearance. Therefore, the analyzed wireless signal can be reliably managed.
Further, the communication analysis unit 205 searches for whether a signal having the same length as the signal length of the wireless signal identified by the pattern identification unit 204 is present in the communication analysis table 500, adds new data to the communication analysis table 500 when no signal having the same length is present, determines whether the center frequency and the bandwidth of the corresponding data are the same when the signal having the same length is present. The communication analysis unit 205 selects the data when the center frequency and bandwidth are the same, adds the new data to the communication analysis table 500 when the center frequency and bandwidth are different, and adds the number of times of appearance of the selected or added data. Therefore, the data in the communication analysis table 500 can be automatically updated, and the communication trends can be accurately analyzed.
Further, since the output unit 206 outputs the number of times of appearance counted for each spectrum waveform pattern as the communication amount (901), the communication amount for each access point can be known, and a size of the communication amount and bias in the communication can be known, which can contribute to the analysis of the system.
Further, since the output unit 206 outputs the number of times of appearance counted for each spectrum waveform pattern and each signal length as the communication amount for each signal type (1001), it can be known what kind of packet is being transmitted and to what extent the packet is being transmitted.
The present invention is not limited to the embodiments described above, and includes various modifications and equivalent configurations within the scope of the appended claims. For example, the embodiments described above have been described in detail in order to make the present invention easy to understand, and the present invention is not necessarily limited to those which have all the described configurations. A part of a configuration of a certain embodiment may be replaced with a configuration of another embodiment. The configuration of another embodiment may be added to the configuration of the certain embodiment. Further, a part of the configuration of each embodiment may be added to, deleted from, or replaced with another configuration.
Further, parts or all of the configurations, functions, processing units, processing methods described above and the like may be implemented by the hardware, for example by designing with the integrated circuit, or may be implemented by the software by a processor interpreting and executing a program that implements each function.
Information such as a program, a table, a file, and the like that implements each function can be stored in a storage device such as a memory, a hard disk, and a solid state drive (SSD), or a recording medium such as an IC card, an SD card, and a DVD.
Control lines and information lines indicate what is considered necessary for explanation, and not all the control lines and information lines in the products are shown. In practice, it may be considered that almost all the configurations are connected with each other.
Number | Date | Country | Kind |
---|---|---|---|
2019-160470 | Sep 2019 | JP | national |