Electronic apparatus, electronic system, method, and storage medium
According to one embodiment, an electronic apparatus includes a processing circuitry configured to estimate a position at which electromagnetic noise occurs based on propagation data in communication between a first wireless device located at a first position and second wireless devices located at second positions, and position information indicating the first position and the second positions.
1 . An electronic apparatus comprising:
a processing circuitry configured to:
acquire communication information including propagation information from wireless devices;
determine whether a predetermined amount of the communication information is held;
if it is determined that the predetermined amount of the communication information is held, calculate a statistics in communication between the wireless devices based on the propagation information between the wireless devices;
determine whether the calculated statistics in the communication is equal to or greater than a predetermined value;
if it is determined that the calculated statistics is equal to or greater than the predetermined value, estimate a position at which electromagnetic noise occurs based on:
propagation data in communication between a first wireless device located at a first position and second wireless devices located at second positions; and
position information indicating the first position and the second positions,
wherein
the propagation data includes first data indicating success or failure of reception by the second wireless devices of a plurality of packets transmitted from the first wireless device, and the processing circuitry is configured to estimate the position at which the electromagnetic noise occurred based on the first data and the position information, and wherein
the processing circuitry is configured to calculate a ratio of the plurality of packets to packets including the wireless devices having the same success or failure of reception among the second wireless devices based on the first data, and estimate the position at which the electromagnetic noise occurs based on the ratio and the position information.
2 . The electronic apparatus according to claim 1 , wherein
the propagation data further includes second data indicating success or failure of reception by the first wireless device of a plurality of packets transmitted from at least one of the second wireless devices, and
the processing circuitry is configured to estimate the position at which the electromagnetic noise is occurred based on the first data, the second data, and the position information.
3 . The electronic apparatus according to claim 2 , wherein the processing circuitry is configured to:
calculate a difference between a ratio of success or failure of reception by the first wireless device and a ratio of success or failure of reception by at least one of the second wireless devices based on the first data and the second data; and
estimate the position at which the electromagnetic noise occurs based on the difference and the position information.
4 . The electronic apparatus according to claim 1 , wherein
the propagation data includes:
at least one of first data indicating success or failure of reception of a plurality of packets transmitted from the first wireless device by at least one of the second wireless devices and second data indicating success or failure of reception of a plurality of packets transmitted from at least the one of second wireless devices by the first wireless device; and
data indicating reception strength of the packets, and the processing circuitry is configured to:
select a part of at least one of the first data and the second data based on the reception strength; and
estimate the position at which the electromagnetic noise occurs based on the selected data and the position information.
5 . The electronic apparatus according to claim 1 , wherein
the propagation data includes at least one of first data indicating success or failure of reception of a plurality of packets transmitted from the first wireless device by the second wireless device and second data indicating success or failure of reception of a plurality of packets transmitted from the second wireless device by the first wireless device, and
the processing circuitry is configured to generate a transmission instruction of a packet for measuring propagation data in communication for at least two third wireless devices of the first wireless device and the second wireless devices based on at least one of the first data and the second data.
6 . The electronic apparatus according to claim 5 , wherein
the processing circuitry is configured to estimate the position at which the electromagnetic noise occurs based on the propagation data measured by the third wireless devices and the position information.
7 . The electronic apparatus according to claim 5 , wherein
the processing circuitry is configured to include, in the transmission instruction, an instruction to add data of a predetermined period to a packet to be transmitted by the third wireless devices.
8 . The electronic apparatus according to claim 5 , wherein
the processing circuitry is configured to include, in the transmission instruction, an instruction to increase a transmission frequency of packets to be transmitted by the third wireless devices for a predetermined period.
9 . The electronic apparatus according to claim 5 , wherein
the processing circuitry is configured to include, in the transmission instruction, an instruction to delete or not to include data for error correction from a packet to be transmitted by the third wireless devices.
10 . The electronic apparatus according to claim 1 , wherein
the processing circuitry is configured to generate an instruction to transmit the measured propagation data to the electronic apparatus with respect to the first wireless device and the second wireless devices in response to a packet for measuring propagation data in communication is received with a predetermined signal strength.
11 . The electronic apparatus according to claim 1 , wherein
the processing circuitry is configured to generate a transmission instruction of a packet for measuring propagation data in communication for the first wireless device and the second wireless devices based on information acquired by a sensor provided in at least one of the first wireless device and the second wireless devices.
12 . The electronic apparatus according to claim 1 , further comprising:
an acquisition circuitry to acquire the propagation data and the position information; and
an output circuitry to output information indicating the position at which the electromagnetic noise occurs.
13 . The electronic apparatus according to claim 1 , further comprising
a storage to hold at least one of the propagation data, the position information, and information indicating the position at which the electromagnetic noise is occurred.
14 . The electronic apparatus according to claim 1 , wherein
the electromagnetic noise is caused by spark discharge.
15 . The electronic apparatus according to claim 1 , further comprising
one of the first wireless device and the second wireless devices.
16 . The electronic apparatus according to claim 1 , wherein the processing circuitry is configured to receive the packets transmitted by broadcasting from the first wireless device.
17 . An electronic system comprising:
the electronic apparatus according to claim 1 ;
the first wireless device; and
the second wireless devices.
18 . The electronic system according to claim 17 , wherein the first wireless device transmits the packets by broadcasting.
19 . A method comprising:
acquiring communication information including propagation information from wireless devices;
determining whether a predetermined amount of the communication information is held;
if it is determined that the predetermined amount of the communication information is held, calculating a statistics in communication between the wireless devices based on the propagation information between the wireless devices;
determining whether the calculated statistics in the communication is equal to or greater than a predetermined value;
if it is determined that the calculated statistics is equal to or greater than the predetermined value, estimating a position at which electromagnetic noise occurs based on:
propagation data in communication between a first wireless device located at a first position and second wireless devices located at second positions; and
position information indicating the first position and the second positions, wherein
the propagation data includes first data indicating success or failure of reception by the second wireless devices of a plurality of packets transmitted from the first wireless device, and
the method comprises:
estimating the position at which the electromagnetic noise occurred based on the first data and the position information;
calculating a ratio of the plurality of packets to packets including the wireless devices having the same success or failure of reception among the second wireless devices based on the first data; and
estimating the position at which the electromagnetic noise occurs based on the ratio and the position information.
20 . A non-transitory computer-readable storage medium having stored thereon a program which is executed by a computer of an electronic apparatus, the program comprising instructions capable of causing the computer to execute functions of:
acquiring communication information including propagation information from wireless devices;
determining whether a predetermined amount of the communication information is held;
if it is determined that the predetermined amount of the communication information is held, calculating a statistic in communication between the wireless devices based on the propagation information between the wireless devices;
determining whether the calculated statistic in the communication is equal to or greater than a predetermined value;
if it is determined that the calculated statistics is equal to or greater than the predetermined value, estimating a position at which electromagnetic noise occurs based on:
propagation data in communication between a first wireless device located at a first position and second wireless devices located at second positions; and
position information indicating the first position and the second positions, wherein
the propagation data includes first data indicating success or failure of reception by the second wireless devices of a plurality of packets transmitted from the first wireless device, and
the functions comprises:
estimating the position at which the electromagnetic noise occurred based on the first data and the position information;
calculating a ratio of the plurality of packets to packets including the wireless devices having the same success or failure of reception among the second wireless devices based on the first data; and
estimating the position at which the electromagnetic noise occurs based on the ratio and the position information.