Deprecated: The each() function is deprecated. This message will be suppressed on further calls in /home/zhenxiangba/zhenxiangba.com/public_html/phproxy-improved-master/index.php on line 456
JP7351082B2 - Interference source prediction model generation method, interference source recognition method, device, and terminal device - Google Patents
[go: Go Back, main page]

JP7351082B2 - Interference source prediction model generation method, interference source recognition method, device, and terminal device - Google Patents

Interference source prediction model generation method, interference source recognition method, device, and terminal device Download PDF

Info

Publication number
JP7351082B2
JP7351082B2 JP2018242543A JP2018242543A JP7351082B2 JP 7351082 B2 JP7351082 B2 JP 7351082B2 JP 2018242543 A JP2018242543 A JP 2018242543A JP 2018242543 A JP2018242543 A JP 2018242543A JP 7351082 B2 JP7351082 B2 JP 7351082B2
Authority
JP
Japan
Prior art keywords
test
test window
interference source
interference
window
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
JP2018242543A
Other languages
Japanese (ja)
Other versions
JP2019122039A (en
Inventor
粟 易
昊 王
文倩 薛
小菁 范
ワン・レェフェイ
隆一 松倉
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Fujitsu Ltd
Original Assignee
Fujitsu Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Fujitsu Ltd filed Critical Fujitsu Ltd
Publication of JP2019122039A publication Critical patent/JP2019122039A/en
Application granted granted Critical
Publication of JP7351082B2 publication Critical patent/JP7351082B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/318Received signal strength
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/309Measuring or estimating channel quality parameters
    • H04B17/345Interference values
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B17/00Monitoring; Testing
    • H04B17/30Monitoring; Testing of propagation channels
    • H04B17/391Modelling the propagation channel
    • H04B17/3913Predictive models, e.g. based on neural network models

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Artificial Intelligence (AREA)
  • Evolutionary Computation (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Monitoring And Testing Of Transmission In General (AREA)

Description

本発明は、通信技術分野に関し、干渉源予測モデル生成方法、干渉源認識方法、装置及び端末装置に関する。 The present invention relates to the field of communication technology, and relates to an interference source prediction model generation method, an interference source recognition method, an apparatus, and a terminal device.

IoT(Internet of Things)が様々な分野で幅広く用いられている。IoT中の実体(entity)は、通常、センサ、ゲートウェイ、ネットワーク、クラウド、及びアプリケーションを含む。 IoT (Internet of Things) is widely used in various fields. Entities in IoT typically include sensors, gateways, networks, clouds, and applications.

技術の進歩やWIFI、Zigbee、Bluetoothなどの短距離無線ネットワークへの依存性の増加に伴い、ユーザは、無線ネットワークから、信頼性があり、パフォーマンスが高く、且つ拡張性が良いカバレッジを得る必要がある。 With advances in technology and increased reliance on short-range wireless networks such as WIFI, Zigbee, and Bluetooth, users need reliable, high-performance, and scalable coverage from their wireless networks. be.

一方、従来のセンサネットワークのデプロイメント(deployment)により、十分なカバレッジ及び予測可能なパフォーマンスを提供することができない。干渉が、パフォーマンス低下の原因の1つである。有線ネットワークと異なり、無線リンクは、環境の変化や周囲の無線アクティビティ(activity)からの影響を受けやすい。 On the other hand, traditional sensor network deployments fail to provide sufficient coverage and predictable performance. Interference is one of the causes of performance degradation. Unlike wired networks, wireless links are susceptible to environmental changes and surrounding wireless activity.

また、無線ネットワークに関連するプロトコル、例えば、IEEE 802.11、802.15.4、802.15.1などは、認可されていない周波数帯域でワーキングしている。複数の無線ネットワークが互いに干渉し合うことがあるため、干渉の問題は、より深刻になる恐れがある。さらに、認可されていないスペクトラム(unlicensed spectrum)中のユーザ数の迅速な増大も、このようなことをひどく悪化させる可能性がある。 Additionally, protocols associated with wireless networks, such as IEEE 802.11, 802.15.4, and 802.15.1, operate in unlicensed frequency bands. The interference problem can become more serious because multiple wireless networks can interfere with each other. Moreover, the rapid increase in the number of users in the unlicensed spectrum can also seriously exacerbate this.

発明者は、次のようなことを発見した。即ち、干渉が予測不可能であり、それは、移動ユーザや、他の認可されていない周波数帯域に対応するモジュール、トラフィックの変化に伴って生じるものである。よって、異なる干渉源を診断することができれば、IoTサービスサプライヤーは、干渉の問題を解決し、又は、潜在化した問題を避けるための対策を提案することができる。 The inventor discovered the following. That is, the interference is unpredictable and arises from mobile users, modules serving other unlicensed frequency bands, and traffic changes. Therefore, by being able to diagnose different interference sources, IoT service suppliers can propose countermeasures to resolve interference problems or avoid potential problems.

上述の問題のうちの少なくとも1つを解決するために、本発明は、干渉源予測モデル生成方法、干渉源認識方法、装置及び端末装置を提供する。 In order to solve at least one of the above-mentioned problems, the present invention provides an interference source prediction model generation method, an interference source recognition method, an apparatus, and a terminal device.

本発明の実施例の第一側面によれば、干渉源予測モデル生成方法が形成され、そのうち、該方法は、
予め設定された複数の干渉シナリオの下で、複数のテストウィンドウの各テストウィンドウについて、所定サンプリング率で前記テストウィンドウに対してエネルギー検出サンプリングを行い、各テストウィンドウ内のサンプルデータ集合を取得し;
各テストウィンドウが属するテスト期間、及び/又は、各テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び/又は、無線ネットワーク探測器により各テストウィンドウで探測されたデータに基づいて、各テストウィンドウに標識を付け;及び
各テストウィンドウのサンプルデータ集合、及び、各テストウィンドウに対応する標識に基づいて、ディープニューラルネットワークに対して訓練を行い、前記干渉源予測モデルのパラメータを取得することを含む。
According to a first aspect of an embodiment of the present invention, a method for generating an interference source prediction model is formed, the method comprising:
performing energy detection sampling on the test window at a predetermined sampling rate for each test window of the plurality of test windows under a plurality of preset interference scenarios to obtain a sample data set within each test window;
Each test is based on the test period to which each test window belongs, and/or the timestamp of the samples in the sample data set within each test window, and/or the data probed in each test window by a wireless network probe. labeling the windows; and training a deep neural network to obtain parameters of the interference source prediction model based on the sample data set of each test window and the label corresponding to each test window. include.

本発明の実施例の第二側面によれば、干渉源認識方法が提供され、そのうち、前記方法は、
複数のテストウィンドウの各テストウィンドウに対応するサンプルデータ集合、及び、該テストウィンドウに対応するラベルを用いて、干渉源予測モデルを形成し;
所定サンプリング率で検出ウィンドウ内の受信信号強度に対してエネルギー検出サンプリングを行い、前記検出ウィンドウに対応するサンプルデータ集合を取得し;及び
前記サンプルデータ集合を前記干渉源予測モデルに入力し、前記検出ウィンドウに対応する干渉源類型を取得することを含む。
According to a second aspect of an embodiment of the present invention, there is provided an interference source recognition method, the method comprising:
forming an interference source prediction model using a sample data set corresponding to each test window of the plurality of test windows and a label corresponding to the test window;
performing energy detection sampling on the received signal strength within a detection window at a predetermined sampling rate to obtain a sample data set corresponding to the detection window; and inputting the sample data set to the interference source prediction model; The method includes obtaining an interferer type corresponding to the window.

本発明の実施例の第三側面によれば、干渉源予測モデル生成装置が提供され、そのうち、該装置は、
予め設定された複数の干渉シナリオの下で、複数のテストウィンドウの各テストウィンドウについて、所定サンプリング率で前記テストウィンドウに対してエネルギー検出サンプリングを行い、各テストウィンドウ内のサンプルデータ集合を取得する第一サンプリングユニット;
各テストウィンドウが属するテスト期間、及び/又は、各テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び/又は、無線ネットワーク探測器により各テストウィンドウで探測されたデータに基づいて、各テストウィンドウに標識を付ける標識付けユニット;及び
各テストウィンドウのサンプルデータ集合、及び、各テストウィンドウに対応する標識に基づいて、ディープニューラルネットワークに対して訓練を行い、前記干渉源予測モデルのパラメータを取得する訓練ユニットを含む。
According to a third aspect of an embodiment of the present invention, there is provided an interference source prediction model generation device, the device comprising:
Under a plurality of preset interference scenarios, for each test window of the plurality of test windows, energy detection sampling is performed on the test window at a predetermined sampling rate to obtain a sample data set within each test window. one sampling unit;
Each test is based on the test period to which each test window belongs, and/or the timestamp of the samples in the sample data set within each test window, and/or the data probed in each test window by a wireless network probe. a labeling unit for labeling windows; and training a deep neural network based on the sample data set of each test window and the label corresponding to each test window to obtain parameters of the interference source prediction model. including training units.

本発明の実施例の第四側面によれば、干渉源認識装置が提供され、そのうち、前記装置は、
複数のテストウィンドウの各テストウィンドウに対応するサンプルデータ集合、及び、該テストウィンドウに対応するラベルを用いて、干渉源予測モデルを形成する生成ユニット;
所定サンプリング率で検出ウィンドウ内の受信信号強度に対してエネルギー検出サンプリングを行い、前記検出ウィンドウに対応するサンプルデータ集合を取得する第二サンプリングユニット;及び
前記サンプルデータ集合を前記干渉源予測モデルに入力し、前記検出ウィンドウに対応する干渉源類型を取得する確定ユニットを含む。
According to a fourth aspect of an embodiment of the present invention, there is provided an interference source recognition device, wherein the device comprises:
a generation unit that forms an interference source prediction model using a sample data set corresponding to each test window of the plurality of test windows and a label corresponding to the test window;
a second sampling unit that performs energy detection sampling on the received signal strength within a detection window at a predetermined sampling rate to obtain a sample data set corresponding to the detection window; and inputting the sample data set to the interference source prediction model. and includes a determining unit for obtaining an interference source type corresponding to the detection window.

本発明の実施例の第五側面によれば、端末装置が提供され、そのうち、前記端末装置は、前述の装置を含む。 According to a fifth aspect of an embodiment of the present invention, a terminal device is provided, wherein the terminal device includes the above-mentioned device.

本発明の有益な効果は、次の通りであり、即ち、高レートの受信信号強度指示(RSSI)サンプリング器を用いて、無線ネットワークの環境の中でリアルタイムRSSIサンプルを取得し、また、ディープラーニングの方法を用いて干渉分析を行うことで、干渉源を確定し、IoTサービスサプライヤーに、干渉の問題を解決するための参考としての根拠を提供することができる。 The beneficial effects of the present invention are as follows: using a high rate Received Signal Strength Indication (RSSI) sampler to obtain real-time RSSI samples in a wireless network environment; By performing interference analysis using this method, it is possible to determine the source of interference and provide IoT service suppliers with a reference basis for resolving interference problems.

本発明の実施例におけるデプロイメントシナリオを示す図である。FIG. 3 is a diagram illustrating a deployment scenario in an embodiment of the invention. 実施例1における干渉源予測モデル生成方法を示す図である。3 is a diagram showing an interference source prediction model generation method in Example 1. FIG. RSSIサンプリング値シーケンスを入力とするディープラーニングの基本原理を示す図である。FIG. 2 is a diagram illustrating the basic principle of deep learning using an RSSI sampling value sequence as input. テストウィンドウに標識を付ける実施方式を示す図である。FIG. 3 is a diagram illustrating an implementation scheme for marking test windows; 畳み込みニューラルネットワークのネットワーク構造を示す図である。FIG. 2 is a diagram showing a network structure of a convolutional neural network. 実施例2における干渉源認識方法を示す図である。FIG. 7 is a diagram showing an interference source recognition method in Example 2. 実施例3における干渉源予測モデル生成装置を示す図である。FIG. 7 is a diagram showing an interference source prediction model generation device in Example 3. 標識付けユニットの1つの実施方式を示す図である。FIG. 3 illustrates one implementation of a tagging unit. 標識付けユニットのもう1つの実施方式を示す図である。FIG. 6 shows another implementation of the labeling unit; 標識付けユニットの他の実施方式を示す図である。FIG. 6 shows another implementation of the labeling unit; 実施例4における干渉源認識装置を示す図である。FIG. 7 is a diagram showing an interference source recognition device in Example 4. 実施例5における端末装置を示す図である。FIG. 7 is a diagram showing a terminal device in Example 5.

以下、添付した図面を参照しながら、本発明を実施するための好適な実施例を詳しく説明する。 Hereinafter, preferred embodiments for carrying out the present invention will be described in detail with reference to the accompanying drawings.

無線ネットワークでは、無線チャネルの条件を反映する1つのパラメータは、受信信号強度指示(RSSI)である。RSSIは、複数の符号時間(symbol time)の期間内でエネルギー検出測定を行うことで取得される平均受信信号パワーであり、それは、送受信機の入力端のRF(radio frequency)パワーレベルの測定である。干渉が存在するときに、RFエネルギーが増加するので、RSSIは、干渉の発生を検出するために用いることができる。 In wireless networks, one parameter that reflects the conditions of the wireless channel is the received signal strength indication (RSSI). RSSI is the average received signal power obtained by making energy detection measurements over multiple symbol times; it is a measurement of the radio frequency (RF) power level at the input of a transceiver. be. Since RF energy increases when interference is present, RSSI can be used to detect the occurrence of interference.

本発明の実施例では、無線ネットワークシステムがIEEE 802.15.4技術に基づくシステム、例えば、Zigbee、6lowpanなどであるとする。サンプリング器は、802.15.4技術を使用することができ、これは、802.15.4チャネルのうちの1つのチャネル上でRSSIサンプリングを行うことを意味する。該シナリオの下で、外部干渉源は、WIFI干渉、ブルートゥース(Bluetooth)(登録商標)干渉、電子レンジによる干渉などを含む可能性がある。また、WIFI干渉について、干渉分析アルゴリズムは、行われているトラフィック、例えば、ビデオストリーム、ファイル伝送、WIFIビーコンなどを与える可能性がある。 In an embodiment of the present invention, it is assumed that the wireless network system is a system based on IEEE 802.15.4 technology, such as Zigbee, 6lowpan, etc. The sampler may use 802.15.4 technology, which means performing RSSI sampling on one of the 802.15.4 channels. Under that scenario, external interference sources may include WIFI interference, Bluetooth interference, microwave interference, etc. Also, for WIFI interference, the interference analysis algorithm may give the traffic taking place, e.g. video streams, file transmissions, WIFI beacons, etc.

本発明の実施例では、サンプリングの概念及び干渉源の定義は、他の無線通信システムに拡張することができる。例えば、ブルートゥースシステムでは、ブルートゥースサンプリング器は、ブルートゥースチャネル上でRSSIサンプリングを行う。該シナリオの下で、干渉源は、802.15.4干渉、電子レンジ干渉、WIFIビデオストリーム、WIFIファイル伝送などを含む可能性がある。 In embodiments of the invention, the sampling concept and interference source definition can be extended to other wireless communication systems. For example, in a Bluetooth system, a Bluetooth sampler performs RSSI sampling on the Bluetooth channel. Under that scenario, the interference sources may include 802.15.4 interference, microwave interference, WIFI video streams, WIFI file transmissions, etc.

本発明の実施例では、無線ネットワークシステム及び干渉源類型(type)について限定しない。例えば、本発明の実施例の方法は、IoT、センサネットワーク、無線LAN(WLAN)、及び他の無線ネットワークに適用することができる。 Embodiments of the present invention do not limit the wireless network system and interference source type. For example, methods of embodiments of the present invention can be applied to IoT, sensor networks, wireless LANs (WLANs), and other wireless networks.

本発明の実施例では、干渉分析ポリシー決定が非常に短い時間内(数十ミリ秒レベル)で完成され、データパケットレベルの干渉診断を反映することができる。具体的に言えば、従来の干渉検出又は干渉源認識の時間がかなり長く、通常、数秒又は数分かかる。このような長い期間内で、干渉が一定時間内だけで発生し、又は、複数種の異なる干渉源が発生する。例えば、無線通信システムによる干渉について、該干渉は、データパケット伝送によるものであり、データパケットの伝送時間がミリ秒を単位とするので、非常に長い時間内で、例えば、秒単位の時間ウィンドウ内で、データパケットの伝送のためにチャネルを使用する時間が非常に小さい比率のみを有するため、該時間内でデータパケット伝送による干渉が存在するとは言えない。実際には、このような場合、チャネルが大部分の時間内でデータパケット伝送による影響を受けなることがない。 In embodiments of the present invention, interference analysis policy decisions can be completed within a very short time (on the order of tens of milliseconds) and can reflect data packet level interference diagnosis. Specifically, conventional interference detection or source recognition time is quite long, typically taking seconds or minutes. Within such a long period of time, interference may occur only within a certain period of time, or multiple different sources of interference may occur. For example, for interference caused by wireless communication systems, the interference is due to data packet transmission, and the transmission time of data packets is on the order of milliseconds, so within a very long time, e.g. within a time window on the order of seconds. Since the time when the channel is used for data packet transmission has only a very small proportion, it cannot be said that there is interference due to data packet transmission within that time. In fact, in such a case, the channel is unaffected by data packet transmission for most of the time.

本発明の実施例では、より細かい粒度で診断結果(干渉源類型)を報告する。端末ユーザ、例えば、ネットワーク管理者又はネットワーク管理アプリケーションは、各診断ウィンドウのために、1つの詳細な報告を生成し、又は、比較的長い周期のウィンドウサイズの統計結果報告を生成することができる。 In embodiments of the present invention, diagnostic results (interference source types) are reported with finer granularity. A terminal user, for example a network administrator or a network management application, can generate one detailed report for each diagnostic window or can generate statistical results reports for relatively long periodic window sizes.

本発明の実施例では、より細かい粒度で診断結果を報告するために、診断周期(diagnosis period)のウィンドウのサイズを選定する必要がある。本発明の実施例では、検出ウィンドウと称される。異なる無線ネットワークシステムのデータパケットの持続時間が1ミリ秒よりも小さいものから数ミリ秒まで変化するので、異なるトラフィックモードの特徴を表すために、本発明の実施例では、検出ウィンドウのサイズを、通常のデータパケット伝送持続時間よりも少し大きく設定する。また、多くの国では、20ms(ミリ秒)が電子レンジの送信周期(電源が50Hzである)であるため、本発明の実施例では、20msを検出ウィンドウとする。これにより、検出ウィンドウは、無線ネットワークシステム及び電子レンジを同時に配慮することができる。なお、本発明の実施例は、これに限定されず、他の実施例では、検出ウィンドウを他の値に設定しても良い。 In embodiments of the present invention, the size of the window of the diagnosis period needs to be selected in order to report diagnostic results with finer granularity. In embodiments of the invention, it is referred to as a detection window. Since the data packet duration of different wireless network systems varies from less than one millisecond to several milliseconds, in order to characterize the different traffic modes, embodiments of the present invention set the size of the detection window to Set it slightly larger than the normal data packet transmission duration. Also, in many countries, 20 ms (milliseconds) is the transmission period of a microwave oven (power supply is 50 Hz), so in the embodiment of the present invention, 20 ms is set as the detection window. This allows the detection window to take into account the wireless network system and the microwave oven at the same time. Note that the embodiments of the present invention are not limited to this, and in other embodiments, the detection window may be set to other values.

図1は、本発明の実施例における1つのデプロイメントシナリオを示す図である。図1に示すように、オフィスの環境の中で、電子レンジ(Microwave oven、MWO)101、無線LANのAP(WiFi)102、及びRSSIサンプリング器103がデプロイされている。なお、図1のデプロイメントシナリオは、例示に過ぎず、類似したデプロイメントは、フィールドエリアネットワーク(Field Area Network、FAN)、例えば、工場、又は、ホームエリアネットワーク(Home Area Network、HAN)に用いることもできる。また、RSSIサンプリング器103は、1つデプロイされても良く、複数の異なる領域で複数デプロイされても良く、又は、同一の領域で複数デプロイされても良く、これにより、各領域のチャネル情報を取得することができる。 FIG. 1 is a diagram illustrating one deployment scenario in an embodiment of the invention. As shown in FIG. 1, a microwave oven (MWO) 101, a wireless LAN AP (WiFi) 102, and an RSSI sampler 103 are deployed in an office environment. Note that the deployment scenario in Figure 1 is only an example; similar deployments may be used in a field area network (FAN), such as a factory, or a home area network (HAN). can. Furthermore, one RSSI sampler 103 may be deployed, a plurality of RSSI samplers 103 may be deployed in a plurality of different areas, or a plurality of RSSI samplers 103 may be deployed in the same area. can be obtained.

また、RSSIサンプリング器103は、1つの独立した装置であって良く、RSSIサンプリングのみを担当し、また、干渉分析エンジンをサポートする装置、例えば、無線LANのゲートウェイ又は干渉分析エンジンをサポートする他の装置、例えば、コンピュータ、ノートブックパソコン、ラズベリーパイ(Raspberry Pi)などに接続され、サンプリング結果をこれらの装置に送信して干渉分析を行ってもらうことができる。また、RSSIサンプリング器103は、ネットワークノード、例えば、センサノード又はゲートウェイなどに配置されるRSSIサンプリングモジュールであっても良く、これにより、サンプリングのための専用のノードがなく、また、サンプリング機能は、干渉分析の準備階段、分析階段又は全天候監視期間でアクティベーションすることができる。 Additionally, the RSSI sampler 103 may be one independent device that is responsible only for RSSI sampling and also supports an interference analysis engine, such as a wireless LAN gateway or another device that supports an interference analysis engine. It is connected to a device, such as a computer, notebook, or Raspberry Pi, and the sampling results can be sent to these devices for interference analysis. The RSSI sampler 103 may also be an RSSI sampling module located in a network node, such as a sensor node or a gateway, so that there is no dedicated node for sampling and the sampling function is It can be activated during the Interference Analysis Preparation Stairs, Analysis Stairs, or All-Weather Monitoring Period.

ここで、ネットワークノードは、干渉分析エンジンをサポートすることができ、これにより、それは、RSSIサンプリング機能だけでなく、干渉分析機能も完成することができる。なお、本実施例は、これに限定されず、ネットワークノードは、干渉分析エンジンをサポートせず、RSSIサンプリングモジュールのサンプリング結果を、干渉分析エンジンをサポートする装置に送信しても良い。なお、上述の干渉分析エンジンとは、本発明の実施例における干渉源認識方法によるものを指す。 Here, the network node can support an interference analysis engine, which allows it to complete not only the RSSI sampling function but also the interference analysis function. Note that the present embodiment is not limited to this, and the network node may not support the interference analysis engine and may send the sampling result of the RSSI sampling module to a device that supports the interference analysis engine. Note that the above-mentioned interference analysis engine refers to one based on the interference source recognition method in the embodiment of the present invention.

本発明の実施例では、サンプリング率は、診断周期内で十分なRSSIサンプルを取得し得るように選択される。本発明の実施例では、約100μs(マイクロ秒)ごとに一回サンプリングするようなサンプリング率を用いても良く、サンプリング周波数が10kHzであり、例えば、95μsに一回のサンプリング率(サンプリング周波数が10.5kHzである)を使用する。RSSIサンプリング器は、干渉送信によるチャネル上でのエネルギー、例えば、WIFIビーコン又はブルートゥースデータパケットを捉え、それは、センサノードの無線チップ(chip)のRSSIレジスタに連続してアクセスすることでRSSIサンプルを得ることができる。 In embodiments of the invention, the sampling rate is selected to obtain sufficient RSSI samples within a diagnostic period. In embodiments of the present invention, a sampling rate of once every 100 μs (microseconds) may be used, such as a sampling frequency of 10 kHz, and a sampling rate of once every 95 μs (sampling frequency of 10.5 μs). kHz). The RSSI sampler captures the energy on the channel due to interfering transmissions, e.g. WIFI beacons or Bluetooth data packets, and it obtains RSSI samples by sequentially accessing the RSSI register of the wireless chip (chip) of the sensor node. be able to.

発明の実施例では、先ず、予め設定された干渉シナリオの下で干渉検出を行い、干渉源予測モデルを生成し、それから、実際のシナリオ(例えば、図1に示すシナリオ)の中でRSSIサンプリングを行い、RSSIサンプルを取得し、そして、実際のシナリオの中で取得されたRSSIサンプルを該干渉源予測モデルに入力することで、干渉源の類型を取得することができる。 In an embodiment of the invention, first, interference detection is performed under a preset interference scenario to generate an interference source prediction model, and then RSSI sampling is performed in an actual scenario (for example, the scenario shown in FIG. 1). The type of interference source can be obtained by performing the following steps, acquiring RSSI samples, and inputting the RSSI samples acquired in the actual scenario into the interference source prediction model.

本発明の実施例は、干渉源予測モデル生成方法を提供する。図2は、該方法の1つの実施方式を示す図である。図2に示すように、該方法は、次のようなステップを含む。 Embodiments of the present invention provide a method for generating an interference source prediction model. FIG. 2 is a diagram illustrating one implementation of the method. As shown in FIG. 2, the method includes the following steps.

ステップ201:予め設定された複数の干渉シナリオの下で、複数のテストウィンドウの各テストウィンドウについて、所定サンプリング率前記テストウィンドウ内の受信信号強度に対してエネルギー検出サンプリングを行い、各テストウィンドウ内のサンプルデータ集合を取得し;
ステップ202:各テストウィンドウが属するテスト期間、及び/又は、各テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び/又は、無線ネットワーク探測(探知)器(sniffer)により各テストウィンドウで探測されたデータに基づいて、各テストウィンドウに標識を付け;
ステップ203:各テストウィンドウのサンプルデータ集合及び各テストウィンドウに対応する標識に基づいて、ディープニューラルネットワークに対して訓練を行い、前記干渉源予測モデルのパラメータを取得する。
Step 201: Under a plurality of preset interference scenarios, for each test window of the plurality of test windows, perform energy detection sampling on the received signal strength within the test window at a predetermined sampling rate; Obtain a sample data set of;
Step 202: The test period to which each test window belongs and/or the timestamp of the sample in the sample data set within each test window and/or the time stamp of the sample detected in each test window by a wireless network sniffer. label each test window based on the data provided;
Step 203: Based on the sample data set of each test window and the indicators corresponding to each test window, train a deep neural network to obtain the parameters of the interference source prediction model.

本実施例では、ディープラーニングの方法により、干渉源予測モデルを生成することができる。先ず、ステップ201により、訓練データを得ることができる。 In this embodiment, an interference source prediction model can be generated using a deep learning method. First, in step 201, training data can be obtained.

ステップ201では、複数の干渉シナリオが、訓練データを得るために予め設定されており、該複数の干渉シナリオの下でRSSIサンプリングを行う(即ち、テストウィンドウ内の受信信号強度に対してエネルギー検出サンプリングを行う)ことで、必要な訓練データ(各検出ウィンドウ内のサンプルデータ集合)を取得することができる。 In step 201, multiple interference scenarios are preset to obtain training data, and RSSI sampling is performed under the multiple interference scenarios (i.e., energy detection sampling for received signal strength within a test window). ), it is possible to obtain the necessary training data (sample data set within each detection window).

ステップ201では、テストウィンドウのサイズは、前述の検出ウィンドウのサイズと同じであり、例えば、ともに20msと設定される。なお、本実施例は、これに限定されず、他の目的に応じて、該テストウィンドウを他の値に設定しても良い。また、ステップ201では、サンプリング率は、予め、診断周期(テストウィンドウ)内で十分なRSSIサンプルを取得し得るように設定されても良く、例えば、約100μsに一回と設定されても良い。本実施例では、95μsに一回を例として説明を行う。しかし、前述のように、本実施例は、これに限定されず、ニーズに応じて、サンプリング率は、予め、他の値に設定されても良く、例えば、200μsに一回のサンプリング率よりも高くても良く、即ち、サンプリング周期は、200μsよりも小さいである。また、本実施例は、具体的なサンプリング方式及びサンプリングプロセスに限定せず、具体的には、従来技術を参照することができる。 In step 201, the size of the test window is the same as the size of the detection window described above, for example, both are set to 20ms. Note that this embodiment is not limited to this, and the test window may be set to other values depending on other purposes. Further, in step 201, the sampling rate may be set in advance so that sufficient RSSI samples can be acquired within the diagnostic cycle (test window), and may be set, for example, once every approximately 100 μs. In this embodiment, explanation will be given using an example of once every 95 μs. However, as described above, the present embodiment is not limited to this, and depending on needs, the sampling rate may be set to other values in advance, such as a sampling rate of once every 200 μs. It may be higher, ie the sampling period is less than 200 μs. Further, this embodiment is not limited to a specific sampling method and sampling process, and can specifically refer to conventional techniques.

次に、ステップ202では、ステップ201の検出結果に基づいて、各テストウィンドウに標識を付け、各テストウィンドウに対応するラベル(標識)を取得する。ここでの標識又はラベルは、各テストウィンドウに対応する干渉源類型を表している。 Next, in step 202, a label is attached to each test window based on the detection result of step 201, and a label (label) corresponding to each test window is obtained. The signs or labels here represent the interference source type that corresponds to each test window.

1つの実施方式では、あるテストウィンドウについて、該テストウィンドウの属するテスト期間に基づいて該テストウィンドウに標識を付けても良い。例えば、該テストウィンドウが属するテスト期間が、ある干渉源(説明の便宜のため、第一干渉源と称する)のワーキング期間であるかを判断し、「はい」と判断された場合、該テストウィンドウに、該第一干渉源からの干渉を受けたというような意味の標識を付ける。「いいえ」と判断された場合、該テストウィンドウては、該第一干渉源が排除され、即ち、該テストウィンドウでは、該第一干渉源からの干渉がない。 In one implementation, a test window may be labeled based on the test period to which the test window belongs. For example, it is determined whether the test period to which the test window belongs is the working period of a certain interference source (for convenience of explanation, it will be referred to as the first interference source), and if it is determined "yes", the test window A label indicating that interference has been received from the first interference source is attached to the first interference source. If it is determined "no", the first interference source is excluded in the test window, ie, there is no interference from the first interference source in the test window.

本実施方式では、第一干渉源は、例えば、電子レンジであり、本実施方式では、電子レンジ干渉によるテストウィンドウに標識を付ける。電子レンジ干渉が予め設定されたものであり、例えば、人為的に生成されたものであり、また、電子レンジの送信周期(即ち、交流の周期)がテストウィンドウの周期と同じであり、即ち、ともに20msであるので、電子レンジのワーキング期間のすべてのサンプルデータ集合に“MWO”という標識を付けることができ、即ち、電子レンジからの干渉を受けたという意味のラベルを付ける。しかし、本実施例では、これについて限定せず、第一干渉源は、他の干渉源であっても良い。 In this implementation method, the first interference source is, for example, a microwave oven, and in this implementation method, a mark is attached to a test window due to microwave oven interference. The microwave interference is preset, e.g. artificially generated, and the microwave transmission period (i.e. the alternating current period) is the same as the period of the test window, i.e. Since both are 20 ms, all sample data sets of the working period of the microwave oven can be labeled as "MWO", meaning that they have been interfered with by the microwave oven. However, this embodiment is not limited to this, and the first interference source may be another interference source.

もう1つの実施方式では、あるテストウィンドウについて、該テストウィンドウが属するテスト期間、及び該テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び無線ネットワーク探測器が探測したデータに基づいて、該テストウィンドウに標識を付けても良い。例えば、該テストウィンドウが属するテスト期間が、ある干渉源(説明の便宜のため、第二干渉源と称する)のワーキング期間であるかを判断し、且つ、該テストウィンドウ内のサンプルデータ集合中の少なくとも1つのサンプルのタイムスタンプが、無線ネットワーク探測器により探測された、指定アドレス対に属するフレームの空中伝播の開始から終了までの時間内にあるかを判断し、「はい」と判断された場合、該テストウィンドウに、該第二干渉源からの干渉を受けたという意味の標識を付ける。「いいえ」と判断された場合、該テストウィンドウでは、該第二干渉源が排除され、即ち、該テストウィンドウでは、該第二干渉源からの干渉がない。 Another implementation is to determine, for a given test window, the test period to which the test window belongs, the timestamps of the samples in the sample data set within the test window, and the data detected by the wireless network probe. You may also add a label to the test window. For example, it is determined whether the test period to which the test window belongs is the working period of a certain interference source (referred to as a second interference source for convenience of explanation), and When it is determined whether the timestamp of at least one sample is within the time from the start to the end of air propagation of the frame belonging to the specified address pair detected by the wireless network detector, and it is determined to be "yes"; , a mark is placed on the test window indicating that it has received interference from the second interference source. If it is determined "no", the second interference source is excluded in the test window, ie, there is no interference from the second interference source in the test window.

本実施方式では、指定アドレス対とは、データ伝送が発生した2つのノードのMACアドレスペアを指す。具体的に言えば、1つの送信アドレス(transmitting STA address、TA)及び1つの受信アドレス(receiving STA address、RA)からなるものである。データ伝送プロセスにおいて、異なる類型のMACフレームが生じることがあるため、TAとRAは、交換しても良く、又は、1つだけあっても良い。また、指定アドレス対に属するフレームは、例えば、データフレーム、制御フレームなどであり、本実施例では、これについて限定しない。 In this implementation method, the designated address pair refers to the MAC address pair of two nodes where data transmission has occurred. Specifically, it consists of one transmitting STA address (TA) and one receiving address (RA). Since different types of MAC frames may occur in the data transmission process, TA and RA may be exchanged, or there may be only one. Further, the frames belonging to the specified address pair are, for example, data frames, control frames, etc., and this embodiment is not limited to this.

本実施方式では、第二干渉源は、例えば、データ伝送であり、本実施方式では、データ伝送干渉によるテストウィンドウに標識を付ける。データ伝送干渉が予め設定されたものであり、例えば、人為的に生成されたものであり、また、伝送のデータが指定アドレス対に属するので、本実施方式では、該テストウィンドウが属するテスト期間と、データ伝送期間とを比較する以外に、無線ネットワーク探測器も使用する。該テストウィンドウが属するテスト期間がデータ伝送期間であり、且つ該テストウィンドウ内のサンプルデータ集合中の少なくとも1つのサンプルのタイムスタンプが、無線ネットワーク探測器により探測された、指定アドレス対に属するフレームの開始から終了までの時間内にあるときに、該テストウィンドウに、データ伝送による干渉があるという意味の標識を付ける。 In this embodiment, the second interference source is, for example, data transmission, and in this embodiment, a test window due to data transmission interference is marked. Since the data transmission interference is preset, for example, artificially generated, and the data of the transmission belongs to the specified address pair, in this implementation method, the test period to which the test window belongs and , In addition to comparing the data transmission period, wireless network probes are also used. The test period to which the test window belongs is a data transmission period, and the timestamp of at least one sample in the sample data set within the test window is of a frame belonging to the specified address pair detected by the wireless network probe. Within the time period between start and end, the test window is marked with an indication that there is interference due to data transmission.

本実施方式では、無線ネットワーク探測器は、例えば、WIFI探測器、Bluetooth探測器、ZigBee探測器などであり、無線ネットワークが異なれば、探測器の種類も異なるので、本実施例では、任意の1つ又は複数の探測器を用いて、伝送のデータを探測することができる。 In this implementation method, the wireless network detector is, for example, a WIFI detector, a Bluetooth detector, a ZigBee detector, etc. If the wireless network is different, the type of detector is different, so in this embodiment, any one One or more probes can be used to probe the data of the transmission.

本実施方式では、データは、例えば、ビデオデータ、テキストデータなどの大流量データであるが、本実施例は、これに限定されない。また、本実施例では、第二干渉源の類型についても限定せず、WIFIデータ伝送であっても良く、ブルートゥースデータ伝送であっても良く、他の類型のデータ伝送であっても良い。また、第二干渉源は、さらに、トラフィックの類型に基づいて複数の類型、例えば、WIFIシナリオの下での異なる大流量トラフィック、例えば、ビデオストリーム、ファイルダウンロードなどに分けられても良い。 In this embodiment, the data is, for example, a large amount of data such as video data and text data, but the present embodiment is not limited to this. Further, in this embodiment, the type of the second interference source is not limited, and may be WIFI data transmission, Bluetooth data transmission, or other types of data transmission. In addition, the second interference source may be further divided into multiple types based on traffic types, such as different high-volume traffic under WIFI scenario, such as video streams, file downloads, etc.

また、他の実施方式では、あるテストウィンドウについて、該テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び、無線ネットワーク探測器により探測されたデータに基づいて、該テストウィンドウに標識を付けても良い。例えば、該テストウィンドウ内のサンプルデータ集合中の少なくとも1つのサンプルのタイムスタンプが、無線ネットワーク探測器により探測されたビーコンフレームの開始から終了までの時間内にあるかを判断し、「はい」と判断された場合、該テストウィンドウに、上述のビーコンフレームからの干渉を受けたという意味の標識を付ける。「いいえ」と判断された場合、該テストウィンドウでは、ビーコンフレームの干渉が排除される。 Other implementations include marking a test window based on time stamps of samples in a sample data set within the test window and data detected by a wireless network probe. It's okay. For example, determine whether the timestamp of at least one sample in the sample data set within the test window is within the time from the start to the end of the beacon frame detected by the wireless network detector, and select "Yes". If it is determined, the test window is marked with an indication that it has received interference from the above-mentioned beacon frame. If the answer is "no", the test window excludes beacon frame interference.

本実施方式では、ビーコンフレームは、例えば、ブルートゥースビーコンフレーム、WIFIビーコンフレームなどであり、本実施方式は、同様に無線ネットワーク探測器を使用し、該テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプと、無線ネットワーク探測器により探測された、あるビーコンフレームの開始から終了までの時間との比較を行い、少なくとも1つのサンプルのタイムスタンプが、ビーコンフレームの開始から終了までの時間内にある場合下、該テストウィンドウが属するテスト期間で受けた干渉がビーコンフレームによるものであるとにみなし、この場合、該テストウィンドウに、該ビーコンフレームからの干渉を受けたという意味の標識を付ける。 In the present implementation method, the beacon frame is, for example, a Bluetooth beacon frame, a WIFI beacon frame, etc., and the present implementation method also uses a wireless network detector, and the time of the sample in the sample data set within the test window. Compare the stamp with the time from the start to the end of a certain beacon frame detected by the wireless network detector, and if the timestamp of at least one sample is within the time from the start to the end of the beacon frame. Next, it is assumed that the interference received during the test period to which the test window belongs is due to the beacon frame, and in this case, a mark is attached to the test window to indicate that the test window has received interference from the beacon frame.

本実施方式では、同様に、無線ネットワーク探測器は、例えば、WIFI探測器、ブルートゥース探測器、ZigBee探測器などであり、また、無線ネットワークが異なることによって、探測器の種類も異なるので、本実施例では、任意の1つ又は複数の探測器を用いて、伝送のデータを探測することができる。 Similarly, in this implementation method, the wireless network detector is, for example, a WIFI detector, a Bluetooth detector, a ZigBee detector, etc. Also, depending on the wireless network, the type of detector also differs, so this implementation method In examples, any one or more probes may be used to probe the data of the transmission.

本実施例では、上述の実施方式を組み合わせて使用することができ、また、干渉類型の違いに基づいて、標識の優先レベルを設定し、例えば、まず、第一干渉源に対して標識付けを行い、次に、第二干渉源に対して標識付けを行い、それから、ビーコンフレーム(第三干渉源になり得る)に対して標識付けを行い、また、現在のテストウィンドウが前述の任意の1つのケースにも属しない場合、現在のテストウィンドウに、正常というような意味の標識を付けることができる。 In this embodiment, the above-mentioned implementation methods can be used in combination, and the priority level of the label is set based on the difference in interference type, for example, the first interference source is labeled first. , then tag the second interferer, then tag the beacon frame (which could be a third interferer), and if the current test window is set to any one of the above. If none of the cases apply, the current test window can be marked with a meaning such as normal.

さらに、本実施例では、上述の幾つかの実施方式に限定されず、干渉源類型の違いによって、前述の1つ又は幾つかの実施方式が無くても良く、又は、異なる干渉源類型に対応する標識付け方式を追加しても良く、さらに、各種類の干渉源を細分してから、それぞれ標識付けを行っても良い。各テストウィンドウが属するテスト期間、及び/又は、各テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び/又は、無線ネットワーク探測器により各テストウィンドウで探測されたデータに基づいて、各テストウィンドウに標識を付ける方式であれば、全ては、本発明の技術的範囲に属する。 Furthermore, this embodiment is not limited to the several implementation methods described above; depending on the type of interference source, one or more of the implementation methods described above may be omitted, or different types of interference sources may be supported. Alternatively, each type of interference source may be subdivided and then labeled. Each test is based on the test period to which each test window belongs, and/or the timestamp of the samples in the sample data set within each test window, and/or the data probed in each test window by a wireless network probe. All methods of marking windows fall within the scope of the present invention.

続いて、ステップ203では、ステップ201で取得された、各テストウィンドウに対応するサンプルデータ集合、及び、ステップ202で取得された、各テストウィンドウに対応する標識(即ち、ラベル)を用いて、ディープニューラルネットワークに対して訓練を行うことで、該ディープニューラルネットワークのパラメータ、例えば、ニューラルネットワークの重み、偏差などを、該干渉源予測モデルのパラメータとして得ることができ、これにより、該干渉予測モデル、即ち、分類器を生成することができる。そして、該分類器を使用することで、干渉源を認識することができる。 Next, in step 203, a deep By training the neural network, parameters of the deep neural network, such as weights and deviations of the neural network, can be obtained as parameters of the interference source prediction model. That is, a classifier can be generated. Then, by using the classifier, the interference source can be recognized.

1つの実施方式では、すべてのテストウィンドウ内のサンプルデータ集合中のすべてのサンプルを畳み込みニューラルネットワークの入力とし、すべてのテストウィンドウに対応するラベル(標識)を該畳み込みニューラルネットワークの出力とし、該畳み込みニューラルネットワークのアーキテクチャに基づいて訓練を行うことで、該畳み込みニューラルネットワークの各項のパラメータを、該干渉源予測モデルのパラメータとして取得することができる。本実施例では、具体的な処理方式について限定せず、詳しくは、従来技術を参照することができる。 In one implementation, all samples in the sample data set in all test windows are input to a convolutional neural network, labels corresponding to all test windows are outputs of the convolutional neural network, and the convolutional neural network is By performing training based on the neural network architecture, parameters of each term of the convolutional neural network can be obtained as parameters of the interference source prediction model. In this embodiment, the specific processing method is not limited, and prior art can be referred to for details.

本実施例の方法をより明確にするために、以下、1つの具体例を挙げて本実施例の方法について説明を行う。 In order to make the method of this example more clear, the method of this example will be explained below using one specific example.

図3は、RSSIサンプリング値シーケンスを入力とするディープラーニングの基本原理を示す図である。図3に示すように、検出ウィンドウが20msであり、検出ウィンドウ内のすべてのRSSIサンプルがN個の要素の入力ベクトルを形成しているとする。95μsに一回のサンプリング率を使用すれば、N=20ms/95μs=210である。該N個の要素の入力ベクトルは、1つのディープラーニング分類モデルを経て、M×1出力ベクトルを生成する。Mは、定義された分類(類別)の数を表し、例えば、正常、WIFIビーコン、WIFIビデオストリーム、WIFIファイルダウンロード、ブルートゥース干渉などである。RSSIサンプリング値を用いて干渉分析を行う従来の方法と異なり、本発明の実施例における方法では、入力は、オリジナルRSSIサンプリング値であり、特徴抽出を行う必要がない。 FIG. 3 is a diagram showing the basic principle of deep learning using an RSSI sampling value sequence as input. As shown in Figure 3, suppose the detection window is 20ms and all RSSI samples within the detection window form an N-element input vector. If we use a sampling rate of once every 95μs, N=20ms/95μs=210. The N-element input vector is passed through one deep learning classification model to generate an M×1 output vector. M represents the number of defined classifications, such as normal, WIFI beacon, WIFI video stream, WIFI file download, Bluetooth interference, etc. Unlike the conventional method of performing interference analysis using RSSI sampling values, in the method according to the embodiment of the present invention, the input is the original RSSI sampling value and there is no need to perform feature extraction.

本実施例では、訓練データを得るために、先ず、手動で干渉シナリオを生成し、例えば、意図的にWIFIトラフィックを環境の中に入れて、サンプリング器によりサンプリングされたRSSIを収集する。電子レンジ干渉シナリオについて、電子レンジの送信周期がテストウィンドウの周期と同じであるため、電子レンジのワーキング期間のすべてのサンプルデータ集合に“MWO”というような標識を付けることができる。無線データ伝送プロセスにおいて各サンプルデータ集合に正確なラベルを与えるために、本実施例では、さらに、無線ネットワーク探測器、例えば、WIFI sniffer又はBluetooth snifferを用いている。 In this embodiment, in order to obtain training data, first, an interference scenario is manually generated, for example, WIFI traffic is intentionally introduced into the environment, and RSSI sampled by a sampler is collected. For the microwave interference scenario, since the microwave transmission period is the same as the test window period, all sample data sets of the microwave working period can be labeled as "MWO". In order to give an accurate label to each sample data set in the wireless data transmission process, the present embodiment further uses a wireless network detector, such as a WIFI sniffer or a Bluetooth sniffer.

例えば、同一の装置(例えば、ラズベリーパイ)にサンプリング器及び探測器を接続又は插入して同期の問題を避ける。サンプリング器が1つのRSSIをサンプリングしたときに、それは、該RSSIのタイムスタンプも保存する。探測器が1つのデータパケット(フレーム)を探測したときに、それは、該データパケット(フレーム)の開始時間及び持続時間も記録する。該探測器のログ(log)及びサンプリング器のタイムスタンプを用いて、サンプルデータ集合のラベルを決定することができる。 For example, connect or incorporate the sampler and probe into the same device (eg, Raspberry Pi) to avoid synchronization problems. When the sampler samples one RSSI, it also saves the timestamp of that RSSI. When the detector detects one data packet (frame), it also records the start time and duration of the data packet (frame). Using the detector log and sampler timestamp, a label for the sample data set can be determined.

また、詳細な標識付け規則により、一定の優先レベルを反映することができる。以下、1つの例を示す。 Also, detailed labeling rules can reflect a certain priority level. One example is shown below.

テストウィンドウが電子レンジのワーキング期間に属すれば、標識は“MWO”であり;
そうでない場合、該テストウィンドウがビデオストリーム又はファイルの伝送期間に属し、且つ該テストウィンドウ内の少なくとも1つのサンプルのタイムスタンプが、探測器により探測された、指定アドレス対に属するフレームの開始から終了までの時間内にある場合、該テストウィンドウに、“ビデオストリーム又はファイルダウンロード”というような標識を付け;
そうでない場合、該テストウィンドウ内の少なくとも1つのサンプルのタイムスタンプが、探測されたWIFIビーコンフレームの開始から終了までの時間内にある場合、該テストウィンドウに、“WIFIビーコン”というような標識を付け;
そうでない場合、該テストウィンドウ内の少なくとも1つのサンプルのタイムスタンプが、探測されたブルートゥースフレームの開始から終了までの時間内にある場合、該ウィンドウに、“ブルートゥース”というような標識を付け;
他の場合、標識は、“正常”である。
If the test window belongs to the working period of the microwave oven, the indicator is “MWO”;
If not, the test window belongs to a transmission period of a video stream or file, and the timestamp of at least one sample in the test window is from the beginning to the end of a frame belonging to the specified address pair, which is detected by the detector. if it is within the time period, mark the test window with a label such as “Video Stream or File Download”;
Otherwise, if the timestamp of at least one sample in the test window is within the time from the start to the end of the detected WIFI beacon frame, mark the test window with a label such as "WIFI Beacon". Attach;
Otherwise, if the timestamp of at least one sample in the test window is within the time from the start to the end of the probed Bluetooth frame, label the window as "Bluetooth";
Otherwise, the indicator is "normal".

なお、以上、電子レンジ干渉、ビデオストリーム又はファイル伝送干渉、WIFI干渉、ブルートゥース干渉を例として説明を行ったが、本実施例は、これに限定されず、前述の内容をもとに、幾つかの干渉源類型についての標識付け規則を増減することもできる。 Although microwave oven interference, video stream or file transmission interference, WIFI interference, and Bluetooth interference have been explained above as examples, this embodiment is not limited to these, and based on the above-mentioned contents, several It is also possible to increase or decrease the labeling rules for the interferer types.

図4は、WIFI探測器及びRSSIサンプルを例として説明する。図4に示すように、WIFI探測器ログに基づいてビーコンフレーム期間(beacon duration)及びデータパケット期間(packet duration)を確定し、RSSIサンプルログ及びWIFI探測器ログに基づいて各RSSIサンプルに対して標識付けを行い、標識付けられたサンプルログを取得し、そして、テストウィンドウ内の標識付けられたサンプルログに基づいて、各テストウィンドウに標識を付ける。図4に示すように、1つのテストウィンドウ(20ms)内にデータパケット期間(packet duration)が含まれており、即ち、該テストウィンドウ内の少なくとも1つのRSSIサンプルのタイムスタンプが、WIFI探測器により探測された、指定アドレス対に属するフレームの開始から終了までの時間内にあり、この場合、該テストウィンドウに、データ伝送というような標識を付ける。 FIG. 4 describes a WIFI detector and RSSI sample as an example. As shown in Figure 4, the beacon duration and data packet duration are determined based on the WIFI detector log, and for each RSSI sample based on the RSSI sample log and the WIFI detector log. Perform labeling, obtain labeled sample logs, and label each test window based on the labeled sample logs in the test window. As shown in Figure 4, one test window (20ms) includes a data packet duration, that is, the timestamp of at least one RSSI sample within the test window is detected by the WIFI detector. The test window is marked as data transmission within the time period between the start and end of the detected frame belonging to the specified address pair.

取得された訓練データ(各テストウィンドウ内のRSSIサンプル及び対応するラベル)を用いて、ディープ畳み込みニューラルネットワーク(Convolutional Neural Network/CNN又はConvNet)のパラメータを見つけるプロセスは、ディープラーニングのプロセスである。 The process of finding the parameters of a deep convolutional neural network (CNN or ConvNet) using the acquired training data (RSSI samples and corresponding labels in each test window) is a process of deep learning.

図5は、本実施例中のCNNのネットワーク構造を示す図である。CNNが、隣接データと相関性がある行列データに適するので、本実施例では、CNNを使用しており、それは、ディープネットワークのためのパラメータの数を減少させることができる。また、従来の画像認識のためのCNNが二次元入力を用いるが、本実施例では、一次元ベクトルのみを入力として使用する。本実施例では、2つの畳み込み層を有するCNNを用い、入力が210×1個の要素のベクトルであり、出力が5×1であり、即ち、干渉源が5種類に分けられるとすれば、図5に示すネットワーク構造により、既存の訓練方法、例えば、確率的勾配降下法を用いて、最終の畳み込みニューラルネットワークパラメータを取得することができる。最終的に訓練されたニューラルネットワークは、干渉源予測モデルである。 FIG. 5 is a diagram showing the network structure of CNN in this example. This example uses CNN because CNN is suitable for matrix data that is correlated with neighboring data, which can reduce the number of parameters for the deep network. Furthermore, although conventional CNN for image recognition uses two-dimensional input, in this embodiment, only one-dimensional vectors are used as input. In this example, a CNN with two convolutional layers is used, the input is a vector of 210 × 1 elements, and the output is 5 × 1, that is, if the interference sources are divided into 5 types, then The network structure shown in Figure 5 allows existing training methods, such as stochastic gradient descent, to be used to obtain the final convolutional neural network parameters. The final trained neural network is an interference source prediction model.

なお、以上、本発明に関連する各ステップ又はプロセスだけを説明したが、本発明は、これに限定されない。該方法は、さらに、他のステップ又はプロセス、又は、類似したCNNネットワーク構造を含んでも良く、これらのステップ又はプロセスの具体的な内容などについては、従来技術を参照することができる。 Note that although only each step or process related to the present invention has been described above, the present invention is not limited thereto. The method may further include other steps or processes or a similar CNN network structure, and prior art can be referred to for the specific contents of these steps or processes.

上述の実施例から分かるように、本実施例では、ディープラーニングの方法を用いて干渉源予測モデルを形成し、該形成のプロセスは、オフラインで完成することができる。よって、高レートの受信信号強度指示(RSSI)サンプリング器を用いて、無線ネットワークの環境の中でリアルタイムRSSIサンプルを取得し、また、形成された干渉源予測モデルを用いて干渉分析を行うことで、干渉源を確定し、IoTサービスサプライヤーに、干渉の問題を解決するための参考としての根拠を提供することができる。 As can be seen from the above embodiment, in this embodiment, a deep learning method is used to form an interference source prediction model, and the forming process can be completed offline. Therefore, by using a high-rate received signal strength indication (RSSI) sampler to obtain real-time RSSI samples in the wireless network environment, and by performing interference analysis using the formed interference source prediction model. , it can determine the interference source and provide IoT service suppliers with a reference basis to solve the interference problem.

本実施例は、干渉源認識方法を提供する。図6は、該方法を示す図である。図6に示すように、該方法は、次のようなステップを含む。 This embodiment provides an interference source recognition method. FIG. 6 is a diagram illustrating the method. As shown in FIG. 6, the method includes the following steps.

ステップ601:複数のテストウィンドウの各テストウィンドウに対応するサンプルデータ集合及び該テストウィンドウに対応するラベルを用いて、干渉源予測モデルを形成し;
ステップ602:所定サンプリング率で検出ウィンドウ内の受信信号強度に対してエネルギー検出サンプリングを行い、前記検出ウィンドウに対応するサンプルデータ集合を取得し;
ステップ603:前記サンプルデータ集合を前記干渉源予測モデルに入力し、前記検出ウィンドウに対応する干渉源類型を取得する。
Step 601: forming an interference source prediction model using a sample data set corresponding to each test window of the plurality of test windows and a label corresponding to the test window;
Step 602: Perform energy detection sampling on the received signal strength within the detection window at a predetermined sampling rate to obtain a sample data set corresponding to the detection window;
Step 603: Input the sample data set into the interference source prediction model and obtain an interference source type corresponding to the detection window.

本実施例では、ステップ601は、実施例1の方法により実現することができ、また、実施例1では、該方法について既に詳細に説明したので、その内容は、ここに合併され、ここでは、その詳しい説明を省略する。また、本実施例では、ステップ601について限定せず、実施例1の方法をもとに適切に変形しても、干渉源予測モデルを形成することができる。 In this embodiment, step 601 can be realized by the method of embodiment 1, and since the method has already been described in detail in embodiment 1, the contents thereof are merged here, and here, The detailed explanation will be omitted. Furthermore, in this embodiment, step 601 is not limited, and even if the method of the first embodiment is appropriately modified, an interference source prediction model can be formed.

本実施例では、ステップ601は、オフラインで完成することができ、即ち、該干渉源予測モデル生成後に、該モデルを用いて各種の実際のシナリオに対して干渉検出を行い、該実際のシナリオの下での干渉源類型を確定することができる。例えば、ステップ602により実際のシナリオの中でサンプルデータ(サンプルデータ集合)を採集し、実際のシナリオの中で取得されたサンプルデータ集合を該干渉源予測モデルに入力することで、対応する干渉源類型を得ることができる。 In this embodiment, step 601 can be completed offline, that is, after generating the interference source prediction model, use the model to perform interference detection for various actual scenarios, and perform interference detection for various actual scenarios. It is possible to determine the interference source type below. For example, by collecting sample data (sample data set) in the actual scenario in step 602, and inputting the sample data set acquired in the actual scenario into the interference source prediction model, the corresponding interference source can be detected. A typology can be obtained.

本実施例では、ステップ602の検出方法について限定せず、その実施のプロセルは、図2のステップ201と同じであっても良く、異なっても良いので、ここでは、その詳しい説明を省略する。また、ステップ601では、検出ウィンドウは、実施例1のテストウィンドウと同様に、例えば、20msと設定され、サンプリング率も、実施例1のサンプリング率と同じであり、例えば、約100μsに一回である。 In this embodiment, the detection method in step 602 is not limited, and the implementation process may be the same as or different from step 201 in FIG. 2, so a detailed explanation thereof will be omitted here. Further, in step 601, the detection window is set to, for example, 20 ms, similar to the test window of Example 1, and the sampling rate is also the same as that of Example 1, for example, once every approximately 100 μs. be.

本実施例では、ステップ603の実施プロセスに限定せず、具体的には、従来技術を参照することができる。 This embodiment is not limited to the implementation process of step 603, and specifically, prior art can be referred to.

なお、以上、本発明に関連する各ステップ又はプロセスのみについて説明したが、本発明は、これに限定されない。該方法は、さらに、他のステップ又はプロセスを含んでも良く、このようなステップ又はプロセスの具体的な内容などについては、従来技術を参照することができる。 Note that although only each step or process related to the present invention has been described above, the present invention is not limited thereto. The method may further include other steps or processes, and prior art can be referred to for the specific contents of such steps or processes.

上述の実施例から分かるように、本実施例では、ディープラーニングの方法を用いて干渉源予測モデルを形成し、該形成のプロセスは、オフラインで完成することができる。これにより、高レートの受信信号強度指示(RSSI)サンプリング器を用いて無線ネットワークの環境の中でリアルタイムRSSIサンプルを取得し、また、形成された干渉源予測モデルを用いて干渉分析を行うことで、干渉源を確定し、IoTサービスサプライヤーに、干渉の問題を解決するための参考としての根拠を提供することができる。 As can be seen from the above embodiment, in this embodiment, a deep learning method is used to form an interference source prediction model, and the forming process can be completed offline. This allows us to acquire real-time RSSI samples in a wireless network environment using a high-rate received signal strength indication (RSSI) sampler and perform interference analysis using the formed interference source prediction model. , it can determine the interference source and provide IoT service suppliers with a reference basis to solve the interference problem.

本実施例は、干渉源予測モデル生成装置を提供する。該装置は、例えば、ネットワーク中のあるノードであっても良く、ネットワーク中のノードとは別の装置であっても良く、上述のノード又は装置に配置される1つ又は複数の部品又はアセンブリであっても良い。また、該装置が問題を解決する原理は、実施例1の方法と類似したので、その具体的な実施は、実施例1の方法の実施方式を参照することができ、内容が同じである重複説明は、省略される。 This embodiment provides an interference source prediction model generation device. The device may be, for example, a node in the network, or a separate device from a node in the network, and may include one or more parts or assemblies located at said node or device. It's okay. In addition, the principle by which the device solves the problem is similar to the method of Example 1, so its specific implementation can refer to the implementation method of the method of Example 1, and the content is the same. Description is omitted.

図7は、該装置700を示す図である。図7に示すように、該装置700は、第一サンプリングユニット701、標識付けユニット702、及び訓練ユニット703を含む。 FIG. 7 is a diagram showing the device 700. As shown in FIG. 7, the apparatus 700 includes a first sampling unit 701, a marking unit 702, and a training unit 703.

第一サンプリングユニット701は、予め設定された複数の干渉シナリオの下で、複数のテストウィンドウの各テストウィンドウについて、所定サンプリング率で前記テストウィンドウに対してエネルギー検出サンプリングを行い、各テストウィンドウ内のサンプルデータ集合を取得し;標識付けユニット702は、各テストウィンドウが属するテスト期間、及び/又は、各テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び/又は、無線ネットワーク探測器により各テストウィンドウで探測されたデータに基づいて、各テストウィンドウに標識を付け;訓練ユニット703は、各テストウィンドウのサンプルデータ集合及び各テストウィンドウに対応する標識に基づいて、ディープニューラルネットワークに対して訓練を行い、前記干渉源予測モデルのパラメータを取得する。 The first sampling unit 701 performs energy detection sampling on each test window of the plurality of test windows at a predetermined sampling rate under a plurality of preset interference scenarios, and performs energy detection sampling on the test window at a predetermined sampling rate. Obtain sample data sets; labeling unit 702 may include the test period to which each test window belongs and/or the timestamp of the samples in the sample data set within each test window; Label each test window based on the data probed in the test window; training unit 703 trains the deep neural network based on the sample data set of each test window and the label corresponding to each test window. and obtain parameters of the interference source prediction model.

本実施例では、上述の無線ネットワーク探測器は、次のようなもののうちの任意の1つ又は複数であっても良く、即ち、WIFI探測器、ブルートゥース探測器、ZigBee探測器などである。 In this embodiment, the wireless network probe mentioned above may be any one or more of the following: WIFI probe, Bluetooth probe, ZigBee probe, etc.

1つの実施方式では、標識付けユニット702は、前記テストウィンドウが属するテスト期間に基づいて、前記テストウィンドウに標識を付ける。 In one implementation, labeling unit 702 labels the test window based on the test period to which the test window belongs.

図8は、該実施方式の標識付けユニット702を示す図である。図8に示すように、該実施方式では、標識付けユニット702は、第一判断ユニット801及び第一標識付けユニット802を含み、第一判断ユニット801は、前記テストウィンドウが属するテスト期間が第一干渉源のワーキング期間であるかを判断し;第一標識付けユニット802は、第一判断ユニット801により「はい」と判断された場合、前記テストウィンドウに、前記第一干渉源からの干渉を受けたという意味の標識を付ける。本実施方式では、第一干渉源は、例えば、電子レンジである。 FIG. 8 is a diagram illustrating the labeling unit 702 of this implementation. As shown in FIG. 8, in the implementation scheme, the labeling unit 702 includes a first determining unit 801 and a first labeling unit 802, and the first determining unit 801 determines that the test period to which the test window belongs is the first. Determine if it is the working period of the interference source; if the first determination unit 801 determines "yes", the first labeling unit 802 marks the test window with interference from the first interference source; Attach a sign indicating that In this embodiment, the first interference source is, for example, a microwave oven.

1つの実施方式では、標識付けユニット702は、前記テストウィンドウが属するテスト期間、前記テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び無線ネットワーク探測器により探測されたデータに基づいて、前記テストウィンドウに標識を付けることができる。 In one implementation, the labeling unit 702 configures the labeling unit 702 based on the test period to which the test window belongs, a timestamp of a sample in a sample data set within the test window, and data probed by a wireless network probe. Test windows can be labeled.

図9は、該実施方式の標識付けユニット702を示す図である。図9に示すように、該実施方式では、標識付けユニット702は、第二判断ユニット901及び第二標識付けユニット902を含み、第二判断ユニット901は、前記テストウィンドウが属するテスト期間が第二干渉源のワーキング期間であるか、且つ前記テストウィンドウ内のサンプルデータ集合中の少なくとも1つのサンプルのタイムスタンプが、無線ネットワーク探測器により探測された、指定アドレス対に属するフレームの開始から終了までの時間内にあるかを判断し;第二標識付けユニット902は、第二判断ユニット901により「はい」と判断された場合、前記テストウィンドウに、前記第二干渉源からの干渉を受けたという意味の標識を付ける。本実施方式では、第二干渉源は、例えば、データ伝送である。ここでのデータは、例えば、ビデオデータ、及び/又は、ファイルデータなどの大流量データである。 FIG. 9 is a diagram illustrating the labeling unit 702 of this implementation. As shown in FIG. 9, in the implementation scheme, the labeling unit 702 includes a second determining unit 901 and a second labeling unit 902, and the second determining unit 901 determines that the test period to which the test window belongs is the second one. is the working period of the interferer and the timestamp of at least one sample in the sample data set within said test window is from the start to the end of the frame belonging to the specified address pair detected by the wireless network probe. determine whether the time is within; the second labeling unit 902 determines that if the second determining unit 901 determines "yes", the test window indicates that there has been interference from the second interference source; Attach a sign. In this embodiment, the second interference source is, for example, data transmission. The data here is, for example, a large amount of data such as video data and/or file data.

もう1つの実施方式では、標識付けユニット702は、前記テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び、無線ネットワーク探測器により探測されたデータに基づいて、前記テストウィンドウに標識を付ける。 In another implementation, the labeling unit 702 labels the test window based on timestamps of samples in a sample data set within the test window and data probed by a wireless network probe. .

図10は、該実施方式の標識付けユニット702を示す図である。図10に示すように、該実施方式では、標識付けユニット702は、第三判断ユニット1001及び第三標識付けユニット1002を含み、第三判断ユニット1001は、前記テストウィンドウ内のサンプルデータ集合中の少なくとも1つのサンプルのタイムスタンプが、無線ネットワーク探測器により探測されたビーコンフレームの開始から終了までの時間内にあるかを判断し、第三標識付けユニット1002は、第三判断ユニット1001により「はい」と判断された場合、前記テストウィンドウに、前記ビーコンフレームからの干渉を受けたことを示す標識を付ける。本実施方式では、ビーコンフレームは、WIFIビーコンフレーム、ブルートゥースビーコンフレームなどである。 FIG. 10 is a diagram illustrating the labeling unit 702 of this implementation method. As shown in FIG. 10, in the implementation scheme, the labeling unit 702 includes a third determining unit 1001 and a third labeling unit 1002, and the third determining unit 1001 determines the number of samples in the sample data set within the test window. The third labeling unit 1002 determines whether the time stamp of at least one sample is within the time from the start to the end of the beacon frame detected by the wireless network detector, and the third marking unit 1002 determines whether the time stamp of the at least one sample is within the time from the start to the end of the beacon frame detected by the wireless network detector, ”, an indicator is added to the test window indicating that interference from the beacon frame has occurred. In this implementation method, the beacon frame is a WIFI beacon frame, a Bluetooth beacon frame, or the like.

本実施例では、訓練ユニット703は、すべてのテストウィンドウ内のサンプルデータ集合中のすべてのサンプルを畳み込みニューラルネットワークの入力とし、すべてのテストウィンドウに対応するラベルを前記畳み込みニューラルネットワークの出力とし、そして、前記畳み込みニューラルネットワークのアーキテクチャに基づいて訓練を行うことで、前記畳み込みニューラルネットワークの各項パラメータを、前記干渉源予測モデルのパラメータとして取得することができる。 In this embodiment, the training unit 703 takes all samples in the sample data set in all test windows as inputs of a convolutional neural network, labels corresponding to all test windows as outputs of said convolutional neural network, and By performing training based on the architecture of the convolutional neural network, each term parameter of the convolutional neural network can be obtained as a parameter of the interference source prediction model.

なお、以上、本発明に関連する各部品又はモジュールだけについて説明したが、本発明は、これに限定されない。装置700は、さらに、他の部品又はモジュールを含んでも良く、また、このような部品又はモジュールの具体的な内容については、関連技術を参照することができる。 Note that although only each component or module related to the present invention has been described above, the present invention is not limited thereto. Apparatus 700 may further include other components or modules, and reference may be made to the related art for specific details of such components or modules.

上述の実施例から分かるように、本実施例では、ディープラーニングの方法を用いて干渉源予測モデルを形成し、該形成のプロセスは、オフラインで完成することができる。これにより、高レートの受信信号強度指示(RSSI)サンプリング器を用いて無線ネットワークの環境の中でリアルタイムRSSIサンプルを取得し、また、形成された干渉源予測モデルを用いて干渉分析を行うことで、干渉源を確定し、IoTサービスサプライヤーに、干渉の問題を解決するための参考としての根拠を提供することができる。 As can be seen from the above embodiment, in this embodiment, a deep learning method is used to form an interference source prediction model, and the forming process can be completed offline. This allows us to acquire real-time RSSI samples in a wireless network environment using a high-rate received signal strength indication (RSSI) sampler and perform interference analysis using the formed interference source prediction model. , it can determine the interference source and provide IoT service suppliers with a reference basis to solve the interference problem.

本実施例は、干渉源認識装置を提供する。該装置は、例えば、ネットワーク中のあるノードであっても良く、ネットワーク中のノードとは別の装置であっても良く、又は、上述のノード又は装置に配置される1つ又は複数の部品又はアセンブリであっても良い。また、該装置が問題を解決する原理は、実施例2の方法と類似したので、その具体的な実施は、実施例2の方法の実施方式を参照することができ、内容が同じである重複説明は、省略される。 This embodiment provides an interference source recognition device. The device may be, for example, a node in the network, a separate device from a node in the network, or one or more components or devices located at the node or device described above. It may be an assembly. In addition, the principle by which the device solves the problem is similar to the method of Example 2, so its specific implementation can refer to the implementation method of the method of Example 2, and the content is the same. Description is omitted.

図11は、該装置1100を示す図である。図11に示すように、該装置1100は、生成ユニット1101、第二サンプリングユニット1102、及び確定ユニット1103を含む。 FIG. 11 is a diagram showing the device 1100. As shown in FIG. 11, the apparatus 1100 includes a generation unit 1101, a second sampling unit 1102, and a determination unit 1103.

生成ユニット1101は、複数のテストウィンドウの各テストウィンドウに対応するサンプルデータ集合及び該テストウィンドウに対応するラベルを用いて、干渉源予測モデルを形成し;第二サンプリングユニット1102は、所定サンプリング率で検出ウィンドウ内の受信信号強度に対してエネルギー検出サンプリングを行い、前記検出ウィンドウに対応するサンプルデータ集合を取得し;確定ユニット1103は、前記サンプルデータ集合を前記干渉源予測モデルに入力し、前記検出ウィンドウに対応する干渉源類型を取得する。 The generation unit 1101 forms an interference source prediction model using the sample data set corresponding to each test window of the plurality of test windows and the label corresponding to the test window; the second sampling unit 1102 forms an interference source prediction model at a predetermined sampling rate. Perform energy detection sampling on the received signal strength within a detection window to obtain a sample data set corresponding to the detection window; Obtain the interferer type corresponding to the window.

本実施例では、生成ユニット1101は、実施例3に記載の装置により実現し、実施例1に記載の方法を実行することができ、また、実施例1及び実施例3では、該方法及び装置について既に詳細に説明しているので、その内容は、ここに合併され、ここでは、その詳しい説明を省略する。 In this example, the generation unit 1101 is realized by the apparatus described in Example 3, and can execute the method described in Example 1, and in Example 1 and Example 3, the generation unit 1101 is realized by the apparatus described in Example 3, and the generation unit 1101 is implemented by the apparatus described in Example 3. Since it has already been explained in detail, its contents will be merged here, and detailed explanation thereof will be omitted here.

上述の実施例から分かるように、本実施例では、ディープラーニングの方法を用いて干渉源予測モデルを形成し、該形成のプロセスは、オフラインで完成することができる。これにより、高レートの受信信号強度指示(RSSI)サンプリング器を用いて無線ネットワークの環境の中でリアルタイムRSSIサンプルを取得し、また、形成された干渉源予測モデルを用いて干渉分析を行うことで、干渉源を確定し、IoTサービスサプライヤーに、干渉の問題を解決するための参考としての根拠を提供することができる。 As can be seen from the above embodiment, in this embodiment, a deep learning method is used to form an interference source prediction model, and the forming process can be completed offline. This allows us to acquire real-time RSSI samples in a wireless network environment using a high-rate received signal strength indication (RSSI) sampler and perform interference analysis using the formed interference source prediction model. , it can determine the interference source and provide IoT service suppliers with a reference basis to solve the interference problem.

本発明の実施例は、端末装置を提供する。該端末装置は、実施例3に記載の干渉源予測モデル生成装置を含み、又は、実施例4に記載の干渉源認識装置を含む。該端末装置は、ネットワーク中のあるノードであっても良く、ネットワーク中のノードとは別の装置であっても良く、具体的には、上述と同様である。 Embodiments of the present invention provide a terminal device. The terminal device includes the interference source prediction model generation device described in the third embodiment, or the interference source recognition device described in the fourth embodiment. The terminal device may be a certain node in the network, or may be a device different from the node in the network, and specifically is the same as described above.

図12は、本実施例の端末装置のシステム構成図である。図12に示すように、該端末装置1200は、中央処理装置1201及び記憶器1202を含んでも良く、記憶器1202は、中央処理装置1201に接続される。なお、該図は、例示に過ぎず、さらに、この構造に対して他の類型の構造を以て補充又は代替を行うことで、電気通信機能又は他の機能を実現することもできる。 FIG. 12 is a system configuration diagram of the terminal device of this embodiment. As shown in FIG. 12, the terminal device 1200 may include a central processing unit 1201 and a memory 1202, and the memory 1202 is connected to the central processing unit 1201. It should be noted that the figure is only an example, and further, telecommunication functions or other functions can be realized by supplementing or replacing this structure with other types of structures.

1つの実施方式では、実施例3に記載の干渉源予測モデル生成装置又は実施例4に記載の干渉源認識装置の機能は、中央処理装置1201に統合し、実施例1に記載の干渉源予測モデル生成方法又は実施例2に記載の干渉源認識方法を実現することができる。 In one implementation method, the functions of the interference source prediction model generation device described in Example 3 or the interference source recognition device described in Example 4 are integrated into the central processing unit 1201, and the functions of the interference source prediction model generation device described in Example 3 are integrated into the central processing unit 1201, and the functions of the interference source prediction model generation device described in Example 3 are integrated into the central processing unit 1201, The model generation method or the interference source recognition method described in Example 2 can be implemented.

例えば、該中央処理装置1201は、次のように構成されても良く、即ち、予め設定された複数の干渉シナリオの下で、複数のテストウィンドウの各テストウィンドウについて、所定サンプリング率で前記テストウィンドウに対してエネルギー検出サンプリングを行い、各テストウィンドウ内のサンプルデータ集合を取得し;各テストウィンドウが属するテスト期間、及び/又は、各テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び/又は、無線ネットワーク探測器により各テストウィンドウで探測されたデータに基づいて、各テストウィンドウに標識を付け;各テストウィンドウのサンプルデータ集合及び各テストウィンドウに対応する標識に基づいて、ディープニューラルネットワークに対して訓練を行い、前記干渉源予測モデルのパラメータを取得する。 For example, the central processing unit 1201 may be configured as follows: Under a plurality of preset interference scenarios, for each test window of a plurality of test windows, the central processing unit 1201 may be configured to energy detection sampling to obtain a sample data set within each test window; the test period to which each test window belongs; and/or the timestamp of the sample in the sample data set within each test window; or label each test window based on the data detected in each test window by the wireless network detector; apply a label to a deep neural network based on the sample data set of each test window and the label corresponding to each test window; Parameters of the interference source prediction model are obtained by performing training on the interference source prediction model.

また、例えば、該中央処理装置1201は、次のように構成されても良く、即ち、複数のテストウィンドウの各テストウィンドウに対応するサンプルデータ集合及び該テストウィンドウに対応するラベルを用いて、干渉源予測モデルを形成し;所定サンプリング率で検出ウィンドウ内の受信信号強度に対してエネルギー検出サンプリングを行い、前記検出ウィンドウに対応するサンプルデータ集合を取得し;前記サンプルデータ集合を前記干渉源予測モデルに入力し、前記検出ウィンドウに対応する干渉源類型を取得する。 Further, for example, the central processing unit 1201 may be configured as follows, that is, using a sample data set corresponding to each test window of a plurality of test windows and a label corresponding to the test window, forming a source prediction model; performing energy detection sampling on the received signal strength within a detection window at a predetermined sampling rate to obtain a sample data set corresponding to the detection window; forming the sample data set into the interference source prediction model; and obtain the interference source type corresponding to the detection window.

もう1つの実施方式では、実施例3に記載の干渉源予測モデル生成装置又は実施例4に記載の干渉源認識装置は、中央処理装置1201と分離して配置されても良く、例えば、該干渉源予測モデル生成装置又は該干渉源認識装置を、中央処理装置1201に接続されるチップとして構成し、中央処理装置1201の制御により、実施例3に記載の干渉源予測モデル生成装置又は括実施例4に記載の干渉源認識装置の機能を実現しても良い。 In another implementation method, the interference source prediction model generation device according to the third embodiment or the interference source recognition device according to the fourth embodiment may be arranged separately from the central processing unit 1201, and for example, The interference source prediction model generation device or the interference source recognition device is configured as a chip connected to the central processing unit 1201, and under the control of the central processing unit 1201, the interference source prediction model generation device or the interference source recognition device described in the third embodiment or the collective embodiment The function of the interference source recognition device described in 4 may be realized.

図12に示すように、該端末装置1200は、さらに、通信モジュール1203、入力ユニット1204、音声処理器1205、表示器1206、電源1207などを含んでも良い。なお、端末装置1200は、必ずしも図12中のすべての部品を含む必要がない。また、端末装置1200は、さらに、図12にない部品を含んでも良く、これについては、従来技術を参照することがある。 As shown in FIG. 12, the terminal device 1200 may further include a communication module 1203, an input unit 1204, an audio processor 1205, a display 1206, a power source 1207, and the like. Note that the terminal device 1200 does not necessarily need to include all the parts shown in FIG. Furthermore, the terminal device 1200 may further include components not shown in FIG. 12, and related art may be referred to in this regard.

図12に示すように、中央処理装置1201は、制御器又は操作コントローラと称される場合があり、マイクロプロセッサ又は他の処理装置及び/又は論路装置を含んでも良く、該中央処理装置1201は、入力を受信して端末装置1200の各部品の操作を制御することができる。 As shown in FIG. 12, central processing unit 1201 may be referred to as a controller or operating controller and may include a microprocessor or other processing and/or logic device; , can receive input and control the operation of each component of the terminal device 1200.

そのうち、記憶器1202は、例えば、バッファ、フレッシュメモリ、HDD、移動可能な媒体、揮発性記憶器、不揮発性記憶器又は他の適切な装置のうちの1つ又は複数であっても良い。各種の情報を記憶することができ、また、情報処理のためのプログラムをさらに記憶することができる。中央処理装置1201は、該記憶器1202に記憶の該プログラムを、情報の記憶又は処理などを実現するように実行することができる。なお、他の部品の機能は、従来に類似したので、ここでは、その詳しい説明を省略する。また、端末装置1200の各部品は、専用ハードウェア、ファームウェア、ソフトウェア、又はそれらの組み合わせにより実現しても良く、全ては、本発明の技術的範囲に属する。 The storage 1202 may be, for example, one or more of a buffer, fresh memory, HDD, movable media, volatile storage, non-volatile storage, or other suitable device. Various types of information can be stored, and programs for information processing can also be stored. The central processing unit 1201 can execute the program stored in the storage device 1202 so as to realize storage or processing of information. Note that the functions of other parts are similar to those of the prior art, so detailed explanation thereof will be omitted here. Furthermore, each component of the terminal device 1200 may be realized by dedicated hardware, firmware, software, or a combination thereof, all of which fall within the technical scope of the present invention.

本実施例の端末装置は、ディープラーニングの方法を用いて干渉源予測モデルを形成し、該形成のプロセスは、オフラインで完成することができる。これにより、高レートの受信信号強度指示(RSSI)サンプリング器を用いて無線ネットワークの環境の中でリアルタイムRSSIサンプルを取得し、形成された干渉源予測モデルを用いて干渉分析を行うことで、干渉源を確定し、IoTサービスサプライヤーに、干渉の問題を解決するための参考としての根拠を提供することができる。 The terminal device of this embodiment forms an interference source prediction model using a deep learning method, and the forming process can be completed offline. It uses a high-rate received signal strength indication (RSSI) sampler to acquire real-time RSSI samples in the wireless network environment and performs interference analysis using the formed interference source prediction model. It can determine the source and provide IoT service suppliers with a reference basis for resolving interference issues.

本発明の実施例は、さらに、コンピュータ可読プログラムを提供し、そのうち、端末装置中で前記プログラムを実行するときに、前記プログラムは、コンピュータに、実施例1又は実施例2に記載の方法を実行させる。 The embodiment of the present invention further provides a computer readable program, wherein when the program is executed in a terminal device, the program causes the computer to execute the method described in the first embodiment or the second embodiment. let

本発明の実施例は、さらに、コンピュータ可読プログラムを記憶した記憶媒体を提供し、そのうち、前記コンピュータ可読プログラムは、コンピュータに、実施例1又は実施例2に記載の方法を実行させる。 Embodiments of the present invention further provide a storage medium storing a computer readable program, wherein the computer readable program causes a computer to perform the method described in the first embodiment or the second embodiment.

また、本発明の実施例による装置、方法などは、ソフトウェアにより実現されても良く、ハードェアにより実現されてもよく、ハードェア及びソフトウェアの組み合わせにより実現されても良い。本発明は、このようなコンピュータ可読プログラムにも関し、即ち、前記プログラムは、ロジック部品により実行される時に、前記ロジック部品に、上述の装置又は構成要素を実現させることができ、又は、前記ロジック部品に、上述の方法又はそのステップを実現させることができる。さらに、本発明は、上述のプログラムを記憶するための記憶媒体、例えば、ハードディスク、磁気ディスク、光ディスク、DVD、フレッシュメモリなどにも関する。 Further, the apparatuses, methods, etc. according to the embodiments of the present invention may be implemented by software, hardware, or a combination of hardware and software. The invention also relates to such a computer readable program, i.e. said program, when executed by a logic component, is capable of causing said logic component to implement the above-mentioned device or component; A component may be capable of implementing the method or steps thereof described above. Furthermore, the present invention also relates to a storage medium for storing the above-mentioned program, such as a hard disk, magnetic disk, optical disk, DVD, fresh memory, etc.

以上、本発明の好ましい実施形態を説明したが、本発明はこの実施形態に限定されず、本発明の趣旨を離脱しない限り、本発明に対するあらゆる変更は本発明の技術的範囲に属する。 Although the preferred embodiments of the present invention have been described above, the present invention is not limited to these embodiments, and any changes to the present invention fall within the technical scope of the present invention unless they depart from the spirit of the present invention.

Claims (9)

干渉源予測モデルを生成する装置であって、
予め設定された複数の干渉シナリオの下で、複数のテストウィンドウの各テストウィンドウについて、所定サンプリング率で前記テストウィンドウに対してRSSI(Received Signal Strength Indicator)サンプリングを行い、各テストウィンドウ内のサンプルデータ集合を取得する第一サンプリングユニット;
各テストウィンドウが属するテスト期間、及び/又は、各テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び/又は、無線ネットワーク探測器により各テストウィンドウで探測されたデータに基づいて、テストウィンドウに標識を付ける標識付けユニット;及び
各テストウィンドウのサンプルデータ集合及び各テストウィンドウに対応する標識に基づいて、ディープニューラルネットワークに対して訓練を行い、前記干渉源予測モデルのパラメータを取得する訓練ユニットを含み、
前記標識は、各テストウィンドウに対応する干渉源類型を表すものである、装置。
An apparatus for generating an interference source prediction model, the apparatus comprising:
Under multiple interference scenarios set in advance, RSSI (Received Signal Strength Indicator) sampling is performed on each test window at a predetermined sampling rate for each test window of multiple test windows, and the sample data in each test window is a first sampling unit to obtain a set;
Based on the test period to which each test window belongs, and/or the timestamp of the sample in the sample data set within each test window, and/or the data probed in each test window by a wireless network probe, the test window a labeling unit for labeling the interference source prediction model; and a training unit for training a deep neural network based on the sample data set of each test window and the label corresponding to each test window to obtain parameters of the interference source prediction model. including;
The apparatus , wherein the indicator represents an interference source type corresponding to each test window .
請求項1に記載の装置であって、
前記テストウィンドウの長さは、電子レンジの送信周期と同じであり、又は、電子レンジの送信周期の整数倍であり、前記所定サンプリング率は、200μsに一回よりも高い、装置。
The device according to claim 1,
The length of the test window is the same as the transmission period of the microwave oven or an integral multiple of the transmission period of the microwave oven, and the predetermined sampling rate is higher than once every 200 μs.
請求項1に記載の装置であって、
前記無線ネットワーク探測器は、WiFi探測器、Bluetooth探測器、及びZigBee探測器のうちの1つ又は複数である、装置。
The device according to claim 1,
The apparatus, wherein the wireless network probe is one or more of a WiFi probe, a Bluetooth probe, and a ZigBee probe.
請求項1に記載の装置であって、
前記標識付けユニットは、前記テストウィンドウが属するテスト期間に基づいて、前記テストウィンドウに標識を付け、
前記標識付けユニットは、
前記テストウィンドウが属するテスト期間が第一干渉源のワーキング期間であるかを判断する第一判断ユニット;及び
前記第一判断ユニットにより「はい」と判断されたとき、前記テストウィンドウに、第一干渉源による干渉という標識を付ける第一標識付けユニットを含む、装置。
The device according to claim 1,
the labeling unit labels the test window based on a test period to which the test window belongs;
The labeling unit includes:
a first determining unit that determines whether a test period to which the test window belongs is a working period of a first interference source; An apparatus comprising a first marking unit for marking interference by a source.
請求項1又は4に記載の装置であって、
前記標識付けユニットは、前記テストウィンドウが属するテスト期間、前記テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び前記無線ネットワーク探測器により探測されたデータに基づいて、前記テストウィンドウに標識を付け、
前記標識付けユニットは、
前記テストウィンドウが属するテスト期間が第二干渉源のワーキング期間であり、且つ前記テストウィンドウ内のサンプルデータ集合中の少なくとも1つのサンプルのタイムスタンプが、前記無線ネットワーク探測器により探測された、指定アドレス対に属するフレームの開始から終了までの時間内にあるかを判断する第二判断ユニット;及び
前記第二判断ユニットにより「はい」と判断されたとき、前記テストウィンドウに、第二干渉源による干渉という標識を付ける第二標識付けユニットを含む、装置。
The device according to claim 1 or 4,
The marking unit marks the test window based on a test period to which the test window belongs, a timestamp of a sample in a sample data set within the test window, and data probed by the wireless network probe. Attached,
The labeling unit includes:
The test period to which the test window belongs is a working period of a second interference source, and the timestamp of at least one sample in the sample data set within the test window is a specified address detected by the wireless network detector. a second determination unit that determines whether the time from the start to the end of the frame belonging to the pair is within the time; a second labeling unit for labeling the apparatus.
請求項1に記載の装置であって、
前記標識付けユニットは、前記テストウィンドウ内のサンプルデータ集合中のサンプルのタイムスタンプ、及び前記無線ネットワーク探測器により探測されたデータに基づいて、前記テストウィンドウに標識を付け、
前記標識付けユニットは、
前記テストウィンドウ内のサンプルデータ集合中の少なくとも1つのサンプルのタイムスタンプが、前記無線ネットワーク探測器により探測されたビーコンフレームの開始から終了までの時間内にあるかを判断する第三判断ユニット;及び
前記第三判断ユニットにより「はい」と判断されたとき、前記テストウィンドウに、ビーコンによる干渉という標識を付ける第三標識付けユニットを含む、装置。
The device according to claim 1,
the marking unit tags the test window based on timestamps of samples in the sample data set within the test window and data probed by the wireless network probe;
The labeling unit includes:
a third determining unit determining whether a timestamp of at least one sample in the sample data set within the test window is within the time from the start to the end of a beacon frame detected by the wireless network detector; The apparatus includes a third marking unit that marks the test window as interference by a beacon when the third judgment unit judges yes.
請求項1に記載の装置であって、
前記訓練ユニットは、すべてのテストウィンドウ内のサンプルデータ集合中のすべてのサンプルを畳み込みニューラルネットワークの入力とし、すべてのテストウィンドウの標識を前記畳み込みニューラルネットワークの出力とし、前記畳み込みニューラルネットワークのアーキテクチャに基づいて訓練を行い、前記畳み込みニューラルネットワークの各項のパラメータを前記干渉源予測モデルのパラメータとして取得する、装置。
The device according to claim 1,
The training unit takes all samples in the sample data set in all test windows as inputs of a convolutional neural network, takes the indicators of all test windows as outputs of the convolutional neural network, and is based on the architecture of the convolutional neural network. an apparatus that performs training using a convolutional neural network, and obtains parameters of each term of the convolutional neural network as parameters of the interference source prediction model.
干渉源を認識する装置であって、
所定サンプリング率で検出ウィンドウに対してRSSI(Received Signal Strength Indicator)サンプリングを行い、前記検出ウィンドウに対応するサンプルデータ集合を取得する第二サンプリングユニット;及び
前記検出ウィンドウに対応するサンプルデータ集合を、請求項1乃至7のうちの何れか1項に記載の装置により生成された前記干渉源予測モデルに入力し、前記検出ウィンドウに対応する干渉源類型を取得する確定ユニットを含む、装置。
A device for recognizing an interference source, the device comprising:
a second sampling unit that performs RSSI (Received Signal Strength Indicator) sampling on a detection window at a predetermined sampling rate to obtain a sample data set corresponding to the detection window; 8. An apparatus comprising a determination unit that inputs the interference source prediction model generated by the apparatus according to any one of items 1 to 7 and obtains an interference source type corresponding to the detection window.
請求項1~8のうちの任意の1項に記載の装置を含む端末装置。 A terminal device comprising the device according to any one of claims 1 to 8.
JP2018242543A 2018-01-10 2018-12-26 Interference source prediction model generation method, interference source recognition method, device, and terminal device Active JP7351082B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN201810022355.9 2018-01-10
CN201810022355.9A CN110022182A (en) 2018-01-10 2018-01-10 Interference source prediction model method for building up, method for interference source identification, device and terminal device

Publications (2)

Publication Number Publication Date
JP2019122039A JP2019122039A (en) 2019-07-22
JP7351082B2 true JP7351082B2 (en) 2023-09-27

Family

ID=67187976

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2018242543A Active JP7351082B2 (en) 2018-01-10 2018-12-26 Interference source prediction model generation method, interference source recognition method, device, and terminal device

Country Status (2)

Country Link
JP (1) JP7351082B2 (en)
CN (1) CN110022182A (en)

Families Citing this family (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110601777B (en) 2019-08-29 2020-06-30 浙江大学 A co-channel interference estimation method for satellite-to-ground downlink under low-orbit mobile satellite constellation
CN112532330A (en) * 2019-09-18 2021-03-19 中兴通讯股份有限公司 Interference simulation system, method and device, interference test system, method and device
US11394446B2 (en) * 2019-10-21 2022-07-19 Samsung Electronics Co., Ltd. Apparatus and method for estimating interference based on machine learning
CN113472407B (en) * 2020-03-30 2022-09-09 维沃移动通信有限公司 A terminal capability reporting method, terminal and storage medium
US12294420B2 (en) * 2020-09-16 2025-05-06 Mitsubishi Electric Corporation Method, computer program, device and radiofrequency system for estimating interference on a radiofrequency system using a set of channels
CN115696421A (en) * 2021-07-27 2023-02-03 中国移动通信集团设计院有限公司 Interference prediction method, device, equipment, and computer-readable storage medium
CN114595749B (en) * 2022-02-28 2025-10-17 中国科学院上海高等研究院 Wireless communication signal remote interference discrimination method and device, storage medium and terminal
JP7831057B2 (en) * 2022-03-24 2026-03-17 日本電気株式会社 Radio wave anomaly detection system, radio wave anomaly detection method, and radio wave anomaly detection program
CN114598403B (en) * 2022-03-31 2024-03-12 中国人民解放军陆军工程大学 A data link broadband noise electromagnetic signal interference prediction method and system
CN119622287B (en) * 2024-11-25 2025-07-01 飞特质科(北京)计量检测技术有限公司 Prediction method for conduction interference test curve section of mass production equipment
CN120075847B (en) * 2025-04-22 2025-09-19 浙江丹腾电气有限公司 Remote monitoring method for operation data of smart meter box

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005198028A (en) 2004-01-07 2005-07-21 Uniden Corp Wireless communication apparatus, interference source estimation method, and channel selection method
JP2011158459A (en) 2010-01-29 2011-08-18 Ntt Docomo Inc Estimating whether wireless terminal is indoors using pattern classification
JP2017195600A (en) 2016-04-21 2017-10-26 富士通株式会社 Failure diagnosis method, device and system
JP2017201526A (en) 2016-05-06 2017-11-09 富士通株式会社 Recognition device, training device and method based on deep neural network
JP2017535155A (en) 2014-10-03 2017-11-24 クゥアルコム・インコーポレイテッドQualcomm Incorporated UE-assisted interference learning
JP2017225026A (en) 2016-06-16 2017-12-21 株式会社東芝 Signal detection device, wireless communication device, wireless communication terminal, and signal detection method

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5662913B2 (en) * 2011-09-16 2015-02-04 株式会社日立製作所 Wireless communication system and base station
US10133987B2 (en) * 2014-07-14 2018-11-20 Federated Wireless, Inc. Categorizing radio signals while obfuscating characteristics of federal radio signals
CN106160906A (en) * 2015-03-27 2016-11-23 大唐联诚信息系统技术有限公司 Signal processing method and device
CN106330385B (en) * 2016-08-29 2018-11-09 电子科技大学 A kind of interference type recognition methods
CN107153180B (en) * 2017-06-15 2020-02-07 中国科学院声学研究所 Target signal detection method and system

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005198028A (en) 2004-01-07 2005-07-21 Uniden Corp Wireless communication apparatus, interference source estimation method, and channel selection method
JP2011158459A (en) 2010-01-29 2011-08-18 Ntt Docomo Inc Estimating whether wireless terminal is indoors using pattern classification
JP2017535155A (en) 2014-10-03 2017-11-24 クゥアルコム・インコーポレイテッドQualcomm Incorporated UE-assisted interference learning
JP2017195600A (en) 2016-04-21 2017-10-26 富士通株式会社 Failure diagnosis method, device and system
JP2017201526A (en) 2016-05-06 2017-11-09 富士通株式会社 Recognition device, training device and method based on deep neural network
JP2017225026A (en) 2016-06-16 2017-12-21 株式会社東芝 Signal detection device, wireless communication device, wireless communication terminal, and signal detection method

Also Published As

Publication number Publication date
CN110022182A (en) 2019-07-16
JP2019122039A (en) 2019-07-22

Similar Documents

Publication Publication Date Title
JP7351082B2 (en) Interference source prediction model generation method, interference source recognition method, device, and terminal device
US9014021B2 (en) Correlating data from multiple spectrum monitors
TWI454091B (en) Self-configuring wireless network positioning system
Laner et al. Traffic models for machine-to-machine (M2M) communications: types and applications
JP2005522120A5 (en)
CA2525028A1 (en) System and method for measurement report time stamping to ensure reference time correctness
CN110856206B (en) Interference identification method and device and terminal equipment
CA3057489C (en) Concept for the analysis of a radio communication system
Yi et al. Interference source identification for ieee 802.15. 4 wireless sensor networks using deep learning
US10397065B2 (en) Systems and methods for characterization of transient network conditions in wireless local area networks
Li et al. Drone profiling through wireless fingerprinting
CN106100776B (en) Frequency spectrum sensing method based on wireless station Grid Monitoring System
Pan Analysis of Wi-Fi performance data for a Wi-Fi throughput prediction approach
Longo et al. Pairing wi-fi and bluetooth mac addresses through passive packet capture
Xia et al. Narrowband IoT signal identification in LTE networks using convolutional neural networks
CN108419247B (en) Wireless communication base station cell correlation calculation method and electronic equipment
Sun et al. A QoE anomaly detection and diagnosis framework for cellular network operators
US10929768B2 (en) Probabilistic efficient storage algorithm for time-domain spectrum measurements
TWI510109B (en) The recursive method of network traffic anomaly detection
Sardar et al. Performance evaluation of LTE-CommSense system for discriminating the presence of multiple objects in outdoor environment
Al Kalaa et al. PESA: Probabilistic efficient storage algorithm for time-domain spectrum measurements
Feng et al. TelecomTS: Observability Dataset for Multi-Modal Time-Series and Language Analysis
Busson et al. A simple method to infer Wi-Fi conflict graph
Reddy et al. On the accuracy of sampling schemes for wireless network characterization
EP4568143A1 (en) Channel identification and quality evaluation using artificial intelligence (ai) / machine learning (ml) pattern recognition

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20210909

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20220830

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20220913

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20221110

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20230314

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20230512

TRDD Decision of grant or rejection written
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 20230815

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20230828

R150 Certificate of patent or registration of utility model

Ref document number: 7351082

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150