JP7578641B2 - Transmitting device, transmitting method, and receiving device - Google Patents
Transmitting device, transmitting method, and receiving device Download PDFInfo
- Publication number
- JP7578641B2 JP7578641B2 JP2022071116A JP2022071116A JP7578641B2 JP 7578641 B2 JP7578641 B2 JP 7578641B2 JP 2022071116 A JP2022071116 A JP 2022071116A JP 2022071116 A JP2022071116 A JP 2022071116A JP 7578641 B2 JP7578641 B2 JP 7578641B2
- Authority
- JP
- Japan
- Prior art keywords
- transmission
- data
- period
- frequency
- control unit
- 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
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
Description
本発明は、データ送信を行う送信装置とその方法、及びデータ受信を行う受信装置とに関するものであり、特には、周波数ホッピング方式によるデータ通信技術に関する。 The present invention relates to a transmitting device and method for transmitting data, and a receiving device for receiving data, and in particular to a data communication technology using a frequency hopping method.
無線データ通信の方式として、周波数ホッピング方式が知られている。例えば、下記特許文献1には、2.4GHz(ギガヘルツ)帯を使用して周波数ホッピング方式による無線データ通信を行う技術が開示されている。
A frequency hopping method is known as a method of wireless data communication. For example, the following
ここで、従来の2.4GHz帯を使用する周波数ホッピング方式として、例えばBLE(Bluetooth Low Energy:登録商標)等では、周波数チャンネルの切り替え周期が1.6ms(ミリ秒)周期等の比較的短い周期とされており、各周波数チャンネルにおけるデータ送信回数は1回とされている。 Here, in a conventional frequency hopping method using the 2.4 GHz band, such as BLE (Bluetooth Low Energy: registered trademark), the frequency channel switching cycle is relatively short, such as every 1.6 ms (milliseconds), and data is transmitted once on each frequency channel.
一方で、近年、無線データ通信として920MHz(メガヘルツ)帯を使用する通信技術が注目されている。920MHz帯の通信では、規格上、2.4GHz帯の通信を行う場合よりも周波数チャンネルの切り替え周期が長く定められている。例えば、200ms周期等、比較的低速な切り替えが行われる。 On the other hand, in recent years, communication technology that uses the 920 MHz (megahertz) band for wireless data communication has been attracting attention. In 920 MHz band communication, the standard stipulates that the frequency channel switching period is longer than in the case of 2.4 GHz band communication. For example, switching is performed at a relatively slow speed, such as every 200 ms.
周波数ホッピング方式として、例えば上記した920MHz帯の規格のように周波数チャンネルの切り替えを比較的低速に行う方式が採用される場合には、従来の2.4GHz帯の方式のように周波数チャンネルごとのデータ送信回数を1回としたのでは、必要なデータ転送レートを満足できなくなる虞がある。 When a frequency hopping method is adopted that switches frequency channels relatively slowly, such as the 920 MHz band standard mentioned above, there is a risk that the required data transfer rate will not be met if data is transmitted once per frequency channel, as in the conventional 2.4 GHz band method.
本発明は上記事情に鑑み為されたものであり、周波数ホッピング方式によるデータ送信を行う場合において、データ転送レートの向上を図ることを目的とする。 The present invention was made in consideration of the above circumstances, and aims to improve the data transfer rate when transmitting data using the frequency hopping method.
本発明に係る送信装置は、周波数ホッピング方式によるデータ送信を行う送信装置であって、データ送信を行う送信部と、周波数ホッピングにより切り替えられる各周波数チャンネルにおいて前記送信部がデータ送信を複数回行うように制御する送信制御部と、を備え、周波数の切り替え周期が一定とされ、各前記周波数チャンネルにおけるデータ送信回数及び1データ送信あたりのデータ送信時間長が同じとされており、前記周波数チャンネルごとのデータ送信回数をc、前記データ送信時間長をt、前記周波数チャンネルの切り替えタイミング間の期間である一周波数期間をc等分して形成されるそれぞれの期間である繰り返し送信期間の長さをfとしたとき、前記送信制御部は、前記繰り返し送信期間をf/t等分して形成されるf/t個のスロットのうち、データ送信を行うスロットを少なくとも一部の前記繰り返し送信期間の間で異ならせることで、データ送信間隔を異ならせるものである。
これにより、1周波数チャンネルあたりの送信データ量の増大化が図られる。
The transmitting device of the present invention is a transmitting device that transmits data using a frequency hopping method, and comprises a transmitting unit that transmits data, and a transmission control unit that controls the transmitting unit to transmit data multiple times in each frequency channel that is switched by frequency hopping , wherein the frequency switching period is constant, the number of data transmissions in each of the frequency channels and the data transmission time length per data transmission are the same, and when the number of data transmissions for each frequency channel is c, the data transmission time length is t, and the length of a repeating transmission period, which is each period formed by dividing one frequency period, which is the period between the switching timings of the frequency channel, into c equal parts, is f, the transmission control unit varies the data transmission intervals by varying the slots in which data is transmitted, among f/t slots formed by dividing the repeating transmission period into f/t equal parts, between at least some of the repeating transmission periods .
This increases the amount of data transmitted per frequency channel.
また、本発明に係る送信方法は、周波数ホッピング方式によるデータ送信を行う送信装置における送信方法であって、周波数ホッピングにより切り替えられる各周波数チャンネルにおいてデータ送信を複数回行うと共に、周波数の切り替え周期が一定とされ、各前記周波数チャンネルにおけるデータ送信回数及び1データ送信あたりのデータ送信時間長が同じとされており、前記周波数チャンネルごとのデータ送信回数をc、前記データ送信時間長をt、前記周波数チャンネルの切り替えタイミング間の期間である一周波数期間をc等分して形成されるそれぞれの期間である繰り返し送信期間の長さをfとしたとき、前記繰り返し送信期間をf/t等分して形成されるf/t個のスロットのうち、データ送信を行うスロットを少なくとも一部の前記繰り返し送信期間の間で異ならせることで、データ送信間隔を異ならせる送信方法である。
このような送信方法によっても、上記した本発明に係る送信装置と同様の作用が得られる。
Furthermore, a transmission method according to the present invention is a transmission method in a transmitting device that transmits data by a frequency hopping system, in which data transmission is performed a plurality of times in each frequency channel that is switched by frequency hopping, and a frequency switching period is constant, the number of data transmissions in each of the frequency channels and the data transmission time length per data transmission are the same, and when the number of data transmissions for each frequency channel is c, the data transmission time length is t, and the length of a repeating transmission period that is each period formed by dividing one frequency period that is the period between frequency channel switching timings into c equal parts is f, the transmission method varies the data transmission interval by making the slots in which data transmission is performed among f/t slots formed by dividing the repeating transmission period into f/t equal parts, among at least some of the repeating transmission periods .
With such a transmission method, the same effect as that of the above-described transmission device according to the present invention can be obtained.
また、本発明に係る受信装置は、送信装置が周波数ホッピング方式により送信するデータを受信する受信装置であって、データ受信を行う受信部と、周波数ホッピングにより切り替えられる各周波数チャンネルにおいて送信装置が複数回送信するデータをそれぞれ受信するように受信部を制御する受信制御部と、を備え、周波数の切り替え周期が一定とされ、各前記周波数チャンネルにおけるデータ送信回数及び1データ送信あたりのデータ送信時間長が同じとされており、前記周波数チャンネルごとのデータ送信回数をc、前記データ送信時間長をt、前記周波数チャンネルの切り替えタイミング間の期間である一周波数期間をc等分して形成されるそれぞれの期間である繰り返し送信期間の長さをfとしたとき、前記受信制御部は、前記送信装置が、前記繰り返し送信期間をf/t等分して形成されるf/t個のスロットのうち、データ送信を行うスロットを少なくとも一部の前記繰り返し送信期間の間で異ならせることで、データ送信間隔を異ならせて送信するデータを受信するように前記受信部を制御するものである。
これにより、1周波数チャンネルあたりの受信データ量の増大化が図られる。
Moreover, a receiving device according to the present invention is a receiving device that receives data transmitted by a transmitting device using a frequency hopping method, and includes a receiving unit that receives data, and a receiving control unit that controls the receiving unit to receive data transmitted multiple times by the transmitting device in each frequency channel that is switched by frequency hopping, wherein when a frequency switching period is constant, the number of data transmissions in each of the frequency channels and the data transmission time length per data transmission are the same, and the number of data transmissions for each frequency channel is c, the data transmission time length is t, and the length of a repeating transmission period, which is each period formed by dividing one frequency period, which is the period between frequency channel switching timings, into c equal parts, is f, the receiving control unit controls the receiving unit to receive data transmitted by the transmitting device with different data transmission intervals by varying the slots for data transmission among f/t slots formed by equally dividing the repeating transmission period into f/t parts, among at least some of the repeating transmission periods .
This increases the amount of data received per frequency channel.
本発明によれば、周波数ホッピング方式によるデータ通信が行われる場合において、データ転送レートの向上を図ることができる。 According to the present invention, when data communication is performed using the frequency hopping method, it is possible to improve the data transfer rate.
以下、本発明の実施の形態を次の順序で説明する。
<1.第一実施形態>
(1-1.通信システムの構成)
(1-2.実施形態としての通信手法)
(1-3.処理手順)
<2.第二実施形態>
<3.変形例>
<4.実施形態のまとめ>
Hereinafter, embodiments of the present invention will be described in the following order.
1. First embodiment
(1-1. Configuration of communication system)
(1-2. Communication method as an embodiment)
(1-3. Processing Procedure)
<2. Second embodiment>
3. Modifications
4. Summary of the embodiment
<1.第一実施形態>
(1-1.通信システムの構成)
図1は、第一実施形態としての通信システム100の構成例を説明するためのブロック図であり、通信システム100を構成する送信機1と受信機20それぞれの内部構成例を示している。
実施形態としての通信システム100は、送信機1と受信機20との間で周波数ホッピング方式による無線データ通信を行うシステムとして構成されている。本例では、このような通信システム100を、例えば模型飛行機や模型自動車、各種ロボット等の被操縦体2を遠隔操縦するためのラジオコントロールシステムに適用する場合を例示する。この場合、送信機1としては、操作者からの操作入力を受け付け、操作情報を被操縦体2に設けられた受信機20に対して送信する装置として構成される。被操縦体2には、不図示の可動機構を駆動するためのアクチュエータ26が設けられる。被操縦体2における可動機構としては、例えば模型自動車の場合には操舵機構や車輪の駆動機構等が該当し、模型飛行機の場合にはプロペラの回転機構やエルロンやラダー等の可動翼の駆動機構等が該当する。また、ロボットの場合には各種関節部の可動機構等が該当する。アクチュエータ26としては、例えば、モータやソレノイド等、上記の可動機構を駆動するためのアクチュエータが用いられる。
1. First embodiment
(1-1. Configuration of communication system)
FIG. 1 is a block diagram for explaining an example of the configuration of a communication system 100 according to a first embodiment, and shows an example of the internal configuration of each of a
The communication system 100 as an embodiment is configured as a system that performs wireless data communication between a
また、本例において、通信システム100における使用電波帯域は例えば920MHz(メガヘルツ)帯とされるものとする。さらに、周波数ホッピングにおける周波数CH(チャンネル)の切り替え周期は例えば200ms(ミリ秒)であるとする。 In this example, the radio wave band used in the communication system 100 is, for example, 920 MHz (megahertz) band. Furthermore, the frequency CH (channel) switching period in frequency hopping is, for example, 200 ms (milliseconds).
図示のように送信機1は、操作部11、エンコーダ12、送信制御部13、メモリ部14、送信部15、及びアンテナ16を備える。
操作部11は、被操縦体2の操縦に係る各種操作を行うための操作子を包括的に示したものである。操作部11に設けられる操作子としては、例えば各種のレバーやボタン、ダイヤル(ホイール)、タッチセンサ等を挙げることができる。
ここで言う「操縦に係る操作」には、操縦内容を直接指示するための操作に限らず、例えばレバー等の操縦量を指示するための操作子の感度(操作量と操縦量との対応関係)の設定等、送信機1や受信機20の各種動作設定のための操作も含まれる。
操作部11は、操作子の操作に応じた操作情報を示す信号(操作信号)をエンコーダ12に対して出力する。
As shown in the figure, the
The
The "operations related to control" referred to here is not limited to operations for directly instructing the control content, but also includes operations for setting various operations of the
The
なお、操作部11により実現されるユーザインターフェースとしてはGUI(Graphical User Interface)も有り得る。その場合、送信機1には例えば液晶ディスプレイや有機EL(Electro-Luminescence)ディスプレイ等による表示部が設けられ、操作者としてのユーザは該表示部に表示されるメニュー画面に従って例えば各種設定のための操作を行う。
The user interface realized by the
エンコーダ12は、操作部11からの操作信号を所定のデータ形式による操作データにエンコードし、送信制御部13に出力する。
The
送信制御部13は、例えばCPU(Central Processing Unit)やROM(Read Only Memory)、RAM(Random Access Memory)等を備えたマイクロコンピュータを有して構成され、CPUがROM等のメモリに格納されたプログラムに従った処理を実行することで送信機1の全体制御を行う。主には、受信機20に対し周波数ホッピング方式によるデータ送信を行うための各種制御を行う。
The
具体的に、送信制御部13は、送信部15の動作制御を行う。
送信部15は、周波数ホッピング方式によるデータ送信を行うことが可能に構成され、アンテナ16からの送信電波の周波数切り替えを行うことが可能とされる。
送信制御部13は、エンコーダ12から入力された操作データを含む送信データを生成し、送信部15により該送信データを受信機20に対して送信させる。
なお、実施形態としてのデータ送信手法の具体例については後に改めて説明する。
Specifically, the
The transmitting
The
A specific example of a data transmission method according to an embodiment will be described later.
送信制御部13には、例えばフラッシュメモリ等の不揮発性メモリで構成されたメモリ部14が接続されている。メモリ部14は、送信制御部13が各種処理を実行する上で用いる各種のデータの記憶に用いられる。特に、本例におけるメモリ部14には、送信スロットパターン群情報Isが記憶されるが、この送信スロットパターン群情報Isについては改めて説明する。
The
ここで、送信制御部13は、エンコーダ12から入力される操作データに基づき、上述した各種動作設定のための処理を実行する場合もある。
Here, the
続いて、被操縦体2について説明する。
図示のように被操縦体2は、受信機20及びアクチュエータ26を備える。
受信機20は、アンテナ21、受信部22、受信制御部23、メモリ部24、デコーダ25を備えている。
Next, the controlled
As shown, the controlled
The
受信部22は、送信機1からの送信データをアンテナ21を介して受信する。周波数ホッピング方式によるデータ通信に対応するため、受信部22は、受信周波数の切り替え機能を有している。
The
受信制御部23は、例えばCPUやROM、RAM等を備えたマイクロコンピュータを有して構成され、CPUがROM等のメモリに格納されたプログラムに従った処理を実行することで受信機20の全体制御、主には、周波数ホッピング方式によるデータ受信を行うための各種制御を行う。具体的に、受信制御部23は、周波数ホッピング方式によるデータ受信を実現するために、受信部22による受信周波数を順次切り替える制御を行う。
なお、実施形態としてのデータ受信手法の具体例については後に改めて説明する。
The
A specific example of a data receiving method according to an embodiment will be described later.
また、受信制御部23は、受信部22により受信された、送信機1からの送信データに含まれる操作データを取得し、該操作データをデコーダ25に出力する処理を行う。
The
メモリ部24は、受信制御部23に接続された例えばフラッシュメモリ等の不揮発性メモリで構成され、受信制御部23が各種処理を実行する上で用いる各種のデータの記憶に用いられる。特に、本例におけるメモリ部24には、送信スロットパターン群情報Isが記憶される。
The
デコーダ25は、受信制御部23より入力される操作データをデコードすることで、アクチュエータ26の駆動制御信号を得る。
アクチュエータ26は、この駆動制御信号に基づき駆動される。これにより、送信機1における操作部11の操作に応じて被操縦体2における可動機構が駆動され、被操縦体2が操作者の操作に応じて動作する。すなわち、被操縦体2の操縦が実現される。
The
The
ここで、上記のように構成される通信システム100においては、送信機1と受信機20との間で、データ通信開始前に、事前処理としてのプレ処理が行われる。このプレ処理は、例えば操作部11を介したユーザ操作に基づき行われる。
このプレ処理において、送信機1と受信機20との間で、周波数ホッピング方式における周波数の切り替えパターンが共有される。
In the communication system 100 configured as described above, pre-processing is performed as pre-processing before starting data communication between the
In this pre-processing, a frequency switching pattern in the frequency hopping method is shared between the
確認のため、図2を参照し、周波数ホッピング方式における周波数CHの切り替えについて説明しておく。
図示のように本例では、周波数ホッピングで使用する周波数CHは、例えばCH1からCH22の22個であるとする。この場合、周波数の切り替えパターンは、この22個の周波数CHをどのような順序で切り替えるかについてのパターンを意味する。
For confirmation, frequency CH switching in the frequency hopping method will be described with reference to FIG.
As shown in the figure, in this example, the frequency CHs used in frequency hopping are 22, for example, CH1 to CH22. In this case, the frequency switching pattern refers to a pattern regarding the order in which these 22 frequency CHs are switched.
図中、点線で示す縦線は、周波数ホッピングにおける周波数の切り替え周期を表す。前述のように、本例の場合、この周波数の切り替え周期は200ms周期である。
以下の説明において、周波数ホッピングにおける周波数の切り替えタイミング間の期間のことを図示のように「一周波数期間」と表記する。
In the figure, the dotted vertical lines represent the frequency switching period in frequency hopping. As described above, in this example, the frequency switching period is 200 ms.
In the following description, the period between frequency switching timings in frequency hopping is referred to as "one frequency period" as shown in the figure.
本例では、200ms周期となる周波数切り替え周期により、22の周波数CHを順次切り替えていく。この場合、図中の一点鎖線で示す同一周波数CHの繰り返し周期は4.4sとされる。
In this example, the 22 frequency channels are switched in sequence with a frequency switching period of 200 ms. In this case, the repetition period of the same frequency channel, indicated by the dashed line in the figure, is 4.4 s.
(1-2.実施形態としての通信手法)
ここで、先に触れたように、例えばBLE(Bluetooth Low Energy:登録商標)等の従来の2.4GHz帯を使用する周波数ホッピング方式では、周波数チャンネルの切り替え周期が1.6ms周期等の比較的短い周期とされており、各周波数チャンネルにおけるデータ送信回数は1回とされている。
(1-2. Communication method as an embodiment)
As mentioned above, in a conventional frequency hopping method using the 2.4 GHz band, such as BLE (Bluetooth Low Energy: registered trademark), the frequency channel switching period is a relatively short period, such as 1.6 ms, and data is transmitted once on each frequency channel.
これに対し、本例のように920MHz帯を使用する無線データ通信を行う場合には、規格上、2.4GHz帯の通信を行う場合よりも周波数チャンネルの切り替え周期を長くすることが要請される。
具体的に、920MHz帯における現実的な周波数CHの数は概ね20から30程度であり、また、日本国内における920MHz帯特定小電力無線規格では以下のような条件が定められている。
1)1時間あたりの全ての周波数CHにおけるデータ送信時間の総和は720s以下とする(つまり無線設備あたりの送信Dutyは20%以下とする)
2)1周波数CHにおける1時間あたりのデータ送信時間の総和は36s以下とする(つまり1周波数CHあたりの送信Dutyは1%以下とする)
3)1周波数CHにおける連続送信時間は400ms以下とし、その周波数CHによる次のデータ送信までは4s以上送信を休止する
On the other hand, when performing wireless data communication using the 920 MHz band as in this example, the standard requires that the frequency channel switching period be made longer than when performing communication in the 2.4 GHz band.
Specifically, the realistic number of frequency channels in the 920 MHz band is approximately 20 to 30, and the following conditions are set forth in the 920 MHz band specific low power wireless standard in Japan.
1) The total data transmission time for all frequency channels per hour is set to 720 seconds or less (i.e., the transmission duty per wireless equipment is set to 20% or less).
2) The total data transmission time per hour on one frequency channel is 36 seconds or less (i.e., the transmission duty per frequency channel is 1% or less).
3) Continuous transmission time on one frequency channel shall be 400 ms or less, and transmission shall be suspended for 4 seconds or more before the next data transmission on that frequency channel.
特に、上記3)の条件から、920MHz帯を使用する周波数ホッピング方式の無線通信では、周波数チャンネルの切り替え周期を長くすることが要請される。 In particular, because of condition 3) above, in frequency hopping wireless communications using the 920 MHz band, it is required to lengthen the frequency channel switching period.
このような920MHz帯の周波数ホッピング方式のように、周波数チャンネルの切り替えを比較的低速に行うことが要請される場合には、従来の2.4GHz帯の方式のように周波数チャンネルごとのデータ送信回数を1回としたのでは、必要なデータ転送レートを満足できなくなる虞がある。
特に、本例のようにラジオコントロールシステムへの適用を想定した場合、操作データの転送レートが低下すると、被操縦体2の操縦性悪化に繋がる虞があるため、データ転送レートの向上を図ることが要請される。
When it is required to switch frequency channels at a relatively slow speed, as in the case of a frequency hopping method in the 920 MHz band, there is a risk that the required data transfer rate may not be met if data is transmitted only once per frequency channel, as in the conventional 2.4 GHz band method.
In particular, when applying to a radio control system as in this example, if the transfer rate of the operation data decreases, it may lead to a deterioration in the controllability of the controlled
そこで、本実施形態では、図3に示すように、各周波数CHにおいてデータ送信を複数回行うという手法を採る。
図3の例では、上述した通信規格の条件を満足しつつデータ転送レートの向上を図るために、1周波数CHあたりに2msによるデータ送信を20回行うものとしている。
このように各周波数CHにおいてデータ送信を複数回行うことで、1周波数CHあたりの送信データ量の増大化が図られ、周波数ホッピング方式によるデータ通信が行われる場合において、データ転送レートの向上を図ることができる。
Therefore, in this embodiment, a method is adopted in which data transmission is performed multiple times in each frequency CH, as shown in FIG.
In the example of FIG. 3, in order to improve the data transfer rate while satisfying the conditions of the above-mentioned communication standard, data transmission of 2 ms is performed 20 times per frequency CH.
By transmitting data multiple times in each frequency CH in this manner, the amount of data transmitted per frequency CH can be increased, and the data transfer rate can be improved when data communication is performed using the frequency hopping method.
ここで、周波数CHごとのデータ送信回数を「c」(図3の例では20回)とおく。
以下の説明では、一周波数期間をc等分して形成されるc個の期間のことを「繰り返し送信期間」と表記する。
本例では、一周波数期間=200msであるため、繰り返し送信期間はc=20であれば10msの期間となる。
Here, the number of data transmissions for each frequency channel is set to "c" (20 times in the example of FIG. 3).
In the following description, the c periods formed by dividing one frequency period into c equal parts will be referred to as a "repeated transmission period."
In this example, one frequency period=200 ms, so the repeat transmission period is 10 ms if c=20.
ここで、図3では、一周波数期間内の各繰り返し送信期間において、先頭の2msの期間でデータ送信を行う例を示したが、このように各繰り返し送信期間内においてデータ送信を行う期間が固定されていると、周波数ホッピング方式により通信を行う他の通信システム100が比較的近傍に存在し、この他の通信システム100と使用する周波数CHが重複した場合に、受信エラーが連続して生じる可能性がある。換言すれば、受信機20側で送信データを連続して受信できない期間が一周波数期間にわたって継続されてしまう虞がある。
また、周波数ホッピング方式では、先の図2にも示した同一周波数CHの繰り返し周期で同じ周波数CHが選択されることになるため、他の通信システム100と周波数CHが重複したということは、その後に再度同一の周波数CHが選択された際に受信エラーが再発する虞もある。
3 shows an example in which data transmission is performed in the first 2 ms period in each repeated transmission period within one frequency period, but if the period in which data transmission is performed within each repeated transmission period is fixed in this manner, there is a possibility that reception errors will occur consecutively if another communication system 100 that communicates by frequency hopping is present relatively nearby and the frequency CH used by this other communication system 100 overlaps. In other words, there is a risk that a period in which the
In addition, in the frequency hopping method, the same frequency CH is selected in the repetition cycle of the same frequency CH as shown in FIG. 2 above. Therefore, if the frequency CH overlaps with that of another communication system 100, there is a risk that a reception error will occur again when the same frequency CH is selected again thereafter.
そこで、本実施形態では、受信エラーの発生頻度抑制を図るべく、図4に示すように、周波数CHごとに行われる複数回のデータ送信について、少なくとも一部のデータ送信間隔を異ならせるという手法を採る。
具体的に本例では、周波数CHごとに行われる複数回のデータ送信について、データ送信間隔をランダムに変化させる。
Therefore, in this embodiment, in order to suppress the occurrence frequency of reception errors, a method is adopted in which at least some of the data transmission intervals are made different for multiple data transmissions performed for each frequency CH, as shown in FIG.
Specifically, in this example, the data transmission interval is changed randomly for multiple data transmissions performed for each frequency CH.
上記のように各周波数CHにおいてデータ送信間隔を異ならせることで、連続した受信エラーが生じ難くなるように図ることができ、周波数CHごとに複数回のデータ送信を行うことによるデータ転送レートの向上と、通信安定性の向上との両立を図ることができる。
また、データ送信間隔をランダムに変化させることで、他の送信機1との間でデータ送信タイミングが重複してしまう可能性のさらなる低減を図ることが可能となり、通信安定性の向上効果を高めることができる。
By varying the data transmission interval for each frequency CH as described above, it is possible to reduce the likelihood of consecutive reception errors occurring, and it is possible to achieve both an improvement in the data transfer rate by transmitting data multiple times for each frequency CH and an improvement in communication stability.
In addition, by randomly changing the data transmission interval, it is possible to further reduce the possibility of data transmission timing overlapping with
以下、上記のように各周波数CHにおいてデータ送信間隔を異ならせるための具体的な手法について図5及び図6を参照して説明する。
図5は、スロットSLの説明図である。
スロットSLは、繰り返し送信期間の長さを「f」(本例では10ms)、データ送信1回あたりのデータ送信時間長を「t」(本例では2ms)としたとき、繰り返し送信期間をf/t等分して形成される期間である。
A specific method for varying the data transmission interval for each frequency CH as described above will now be described with reference to FIGS.
FIG. 5 is an explanatory diagram of the slot SL.
A slot SL is a period formed by equally dividing the repeat transmission period into f/t when the length of the repeat transmission period is "f" (10 ms in this example) and the data transmission time length per data transmission is "t" (2 ms in this example).
本実施形態では、各繰り返し送信期間を複数のスロットSLに分割し、データ送信を行うスロットSLを、少なくとも一部の繰り返し送信期間の間で異ならせることで、データ送信間隔を異ならせるという手法を採る。
具体的に本例では、繰り返し送信期間ごとにデータ送信を行うスロットSLをランダムに変化させることで、データ送信間隔をランダムに変化させる。
In this embodiment, a method is adopted in which each repeat transmission period is divided into a plurality of slots SL, and the slots SL in which data transmission is performed are made different in at least some of the repeat transmission periods, thereby making the data transmission intervals different.
Specifically, in this example, the slot SL in which data transmission is performed is randomly changed for each repeat transmission period, thereby randomly changing the data transmission interval.
本実施形態において、送信制御部13は、上記のようにデータ送信間隔を異ならせるにあたり、先の図1に示した送信スロットパターン群情報Isを用いる。
In this embodiment, the
図6は、送信スロットパターン群情報Isの例を示した図である。
送信スロットパターン群情報Isは、「送信スロットパターン情報」を複数含んだ情報である。「送信スロットパターン情報」とは、f/t個のスロットSLのうち、データ送信を行うスロットである「送信スロット」を繰り返し送信期間ごとに定めた情報である。
この「送信スロットパターン情報」は、一周波数期間における送信回数ごとに、送信スロットを定めた情報と換言することができる。ここでの送信回数は、一周波数期間内における繰り返し送信期間の識別子と換言できる。
FIG. 6 is a diagram showing an example of the transmission slot pattern group information Is.
The transmission slot pattern group information Is is information including a plurality of "transmission slot pattern information". The "transmission slot pattern information" is information that determines, for each repeating transmission period, "transmission slots" that are slots for transmitting data among the f/t number of slots SL.
This "transmission slot pattern information" can be said to be information that defines a transmission slot for each number of transmissions in one frequency period. The number of transmissions here can be said to be an identifier of a repeat transmission period in one frequency period.
送信スロットパターン群情報Isは、上記のような送信スロットパターン情報として、繰り返し送信期間(送信回数)に対する送信スロットの割り当てパターンが異なる複数種の送信スロットパターン情報を含んで構成されている。
具体的に、本例における送信スロットパターン群情報Isにおいては、各送信スロットパターン情報における繰り返し送信期間に対する送信スロットの割り当てがランダムに行われたものとされている。このランダムな割り当ては、例えばリードソロモン系列等の擬似乱数系列に基づき行うことができる。
The transmission slot pattern group information Is is configured to include a plurality of types of transmission slot pattern information having different patterns of allocating transmission slots to a repeated transmission period (number of transmissions) as the transmission slot pattern information as described above.
Specifically, in the transmission slot pattern group information Is in this example, the transmission slots are randomly assigned to the repeating transmission period in each transmission slot pattern information, and this random assignment can be performed based on a pseudo-random number sequence such as a Reed-Solomon sequence.
ここで、送信スロットパターン群情報Isにおいて、各送信スロットパターン情報を識別するための識別子を「パターン識別子」と表記する。
図示のように本例における送信スロットパターン群情報Isは、複数種類の送信スロットパターン情報と共に、それら送信スロットパターン情報ごとのパターン識別子を含む情報として構成されている。
Here, in the transmission slot pattern group information Is, an identifier for identifying each piece of transmission slot pattern information is expressed as a "pattern identifier".
As shown in the figure, the transmission slot pattern group information Is in this example is configured as information including a plurality of types of transmission slot pattern information as well as a pattern identifier for each of the transmission slot pattern information.
送信機1における送信制御部13は、上記のような送信スロットパターン群情報Isから選択した一の送信スロットパターン情報に従って、繰り返し送信期間ごと(送信回数ごと)のデータ送信タイミングを制御する。
これにより、繰り返し送信期間ごとにデータ送信を行うスロットSLをランダムに変化させることができ、データ送信間隔をランダムに変化させることができる。
The
This makes it possible to randomly change the slot SL in which data is transmitted for each repeat transmission period, and to randomly change the data transmission interval.
ここで、本実施形態において、送信機1における送信制御部13、及び受信機20における受信制御部23は、データ通信開始前に、データ通信に適用する送信スロットパターン情報を共有する。この共有は、例えば前述したプレ処理の際に行う。
具体的に、送信制御部13は、該プレ処理の際に、自身が選択した送信スロットパターン情報を示すパターン識別子を送信部15により受信制御部23に対して送信させる。
In this embodiment, the
Specifically, the
パターン識別子を受信した受信制御部23は、メモリ部24に記憶された送信スロットパターン群情報Isを参照して、該パターン識別子が示す送信スロットパターン情報を特定する。そして、データ通信開始後は、該特定した送信スロットパターン情報に従って受信部22による受信動作を実行させる。具体的には、各繰り返し送信期間において、該特定した送信スロットパターン情報が示す送信スロットに応じた期間長による受信ウィンドウの設定を受信部22に指示し、送信データの受信動作を実行させる。ここで言う受信ウィンドウとは、受信部22が受信動作を行う期間を意味する。受信ウィンドウを送信スロットに応じた期間とすることで、他の通信システム100による送信データが誤受信されてしまうことの防止が図られる。
The
ここで、本例では、受信機20において送信データについての受信エラーが生じた場合の対策として、送信制御部13は、送信データ中に送信回数とパターン識別子とを含ませる処理を行う。具体的に、送信制御部13は、繰り返し送信期間ごとの送信データとして、選択中の送信スロットパターン情報を示すパターン識別子と、データ送信回数を示す情報とを含む送信データを送信させる処理を行う。
In this example, as a measure to be taken when a reception error occurs in the transmission data at the
図7は、送信データの例を示している。
本例では、受信機20に対しては操作データを送信する。このため、上記の処理が行われることで、この場合の送信データには、操作データ、パターン識別子、及び送信回数の情報が含まれる。このとき、パターン識別子及び送信回数の情報は、送信データにおけるヘッダ領域等、実データ領域(本例では操作データの格納領域)とは異なる領域に格納することが考えられる。
FIG. 7 shows an example of the transmission data.
In this example, operation data is transmitted to the
受信機20側において、受信エラーが発生した際には、一周波数期間における送信回数を正確に把握することが困難となる。具体的に、本例における受信制御部23は、受信部22による送信データの受信回数をカウントすることで送信回数を認識するようにされているが、この場合において、受信エラーが発生すると送信回数を正確に把握することが困難となる。
また、送信機1側において、データ通信に適用する送信スロットパターン情報はデータ通信開始以降に変更され得る。受信エラーが発生したタイミングや期間によっては、このような送信スロットパターン情報の変更を受信機20側で認識できない場合も考えられる。
When a reception error occurs on the
Furthermore, the transmission slot pattern information applied to the data communication may be changed after the start of the data communication on the
上記のように各送信データ中に送信回数の情報を含ませるようにすることで、受信エラーの発生に伴い受信機20側でカウントする受信回数(送信回数)と実際の送信回数とが不一致となったとしても、正確な送信回数を認識することが可能となり、現在の送信回数に対応する適切なスロットのタイミングで送信データを受信することができる。
また、上記のように各送信データ中にパターン識別子を含ませることで、送信機1が選択中の送信スロットパターンを受信機20側に通知することができ、受信機20側が繰り返し送信期間ごとに適切にスロットを選択し、送信データを適切に受信できるように図ることができる。
By including information on the number of transmissions in each transmission data as described above, even if the number of receptions (number of transmissions) counted by
Furthermore, by including a pattern identifier in each transmission data as described above, the
(1-3.処理手順)
上記により説明した第一実施形態としての通信手法を実現するために送信制御部13及び受信制御部23が実行すべき具体的な処理手順例について、図8から図10のフローチャートを参照して説明する。
(1-3. Processing Procedure)
A specific example of a process procedure to be executed by the
図8は、送信制御部13の処理を示したフローチャートである。
なお、図8に示す処理は、前述したプレ処理が完了した後に開始されるものである。すなわち、図8に示す処理が開始される時点では、送信機1と受信機20との間で適用する送信スロットパターン情報が共有された状態にある。
FIG. 8 is a flowchart showing the process of the
The process shown in Fig. 8 is started after the above-mentioned pre-processing is completed. That is, at the time when the process shown in Fig. 8 is started, the transmission slot pattern information to be applied is in a shared state between the
先ず、送信制御部13はステップS101で、送信回数nを0リセットする。送信回数nは、一周波数期間内における送信データの送信回数を意味するものである。
First, in step S101, the
ステップS101に続くステップS102で送信制御部13は、選択中の送信スロットパターン情報のパターン識別子を取得し、さらに続くステップS103で、取得した送信スロットパターン情報と現在の送信回数nとを含む送信データを生成する。すなわち、先の図7で説明したように、パターン識別子と送信回数nと操作データとを含む送信データを生成するものである。
In step S102 following step S101, the
そして、ステップS103に続くステップS104で送信制御部13は、現在の送信回数nに対応するスロットのタイミングで送信データを送信させる。すなわち、適用中の送信スロットパターン情報における、現在の送信回数nに対応づけられたスロットSLのタイミングで、生成した送信データを送信部15に送信させる。
Then, in step S104 following step S103, the
ステップS104に続くステップS105で送信制御部13は、繰り返し送信期間が終了したか否かを判定する。つまり本例では、10msの時間が経過したか否かの判定を行う(図5参照)。
ステップS105において、繰り返し送信期間が終了していないと判定した場合、送信制御部13はステップS106に進み、送信処理終了条件が成立したか否かを判定する。送信処理終了条件とは、例えば送信機1の電源OFF等、受信機20側に対するデータ送信処理を終了すべきとして予め定められた所定の条件を意味する。
送信処理終了条件が成立していないと判定した場合、送信制御部13はステップS105に戻る。すなわち、ステップS105及びS106の処理によっては、繰り返し送信期間の終了と送信処理終了条件の成立との何れかを待機するループ処理が形成される。
In step S105 following step S104, the
If it is determined in step S105 that the repeated transmission period has not ended, the
If it is determined that the transmission process end condition is not satisfied, the
ステップS105において、繰り返し送信期間が終了したと判定した場合、送信制御部13はステップS107に進み、周波数CH切り替えタイミングか否かを判定する。すなわち、周波数ホッピングにおける周波数CHの切り替えタイミングが到来したか否かを判定する。この処理は、送信回数nが周波数CHごとのデータ送信回数c(本例では20)に達したか否かの判定として行うことができる。
周波数CH切り替えタイミングではないと判定した場合、送信制御部13はステップS108に進んで送信回数nを1インクリメント(n←n+1)し、ステップS102に戻る。
これにより、一周波数期間内においては、繰り返し送信期間ごとに、ステップS102からS104の処理が実行されて送信データの送信処理が行われると共に、ステップS108で送信回数nがカウントされる。
If it is determined in step S105 that the repeated transmission period has ended, the
If it is determined that it is not the timing to switch frequency channels, the
As a result, within one frequency period, the processes of steps S102 to S104 are executed for each repeated transmission period to transmit the transmission data, and the number of transmissions n is counted in step S108.
また、ステップS107において、周波数CH切り替えタイミングであると判定した場合、送信制御部13はステップS101に戻る。これにより、周波数CHごと(つまり一周波数期間ごと)に送信回数nが0リセットされる。
Also, if it is determined in step S107 that it is time to switch frequency channels, the
送信制御部13は、ステップS106で送信処理終了条件が成立したと判定したことに応じて、図8に示す一連の処理を終える。
If the
図9は、受信制御部23の処理を示したフローチャートである。
図9に示す処理としても、前述したプレ処理が完了した後に開始されるものであり、従って図9に示す処理が開始される時点では、送信機1と受信機20との間で適用する送信スロットパターン情報が共有された状態にある。
FIG. 9 is a flowchart showing the process of the
The process shown in FIG. 9 is also started after the pre-processing described above is completed. Therefore, at the time when the process shown in FIG. 9 is started, the transmission slot pattern information to be applied is shared between the
図9において、受信制御部23はステップS201で、受信回数mを0リセットとする。そして、続くステップS202で受信制御部23は、選択中の送信スロットパターン情報において、受信回数mと一致する送信回数に対応付けられているスロット番号(つまり送信スロット)を特定し、さらに続くステップS203で、特定したスロット番号に対応する受信ウィンドウによる受信動作の実行指示を行う。すなわち、受信部22に対し、特定した送信スロットに対応する受信ウィンドウの設定を指示して、送信データの受信動作を実行させる。
In FIG. 9, in step S201, the
ステップS203に続くステップS204で受信制御部23は、繰り返し送信期間終了か否かを判定する。
ステップS204において、繰り返し送信期間が終了していないと判定した場合、受信制御部23はステップS205に進み、受信処理終了条件が成立したか否かを判定する。受信処理終了条件とは、例えば送信機1側からのデータ送信の終了通知や受信機20の電源OFF等、送信機1からの送信データの受信処理を終了すべきとして予め定められた所定の条件を意味する。
受信処理終了条件が成立していないと判定した場合、受信制御部23はステップS204に戻る。すなわち、ステップS204及びS205の処理によっては、繰り返し送信期間の終了と受信処理終了条件の成立との何れかを待機するループ処理が形成される。
In step S204 following step S203, the
If it is determined in step S204 that the repeated transmission period has not ended, the
If it is determined that the reception process end condition is not satisfied, the
ステップS204において、繰り返し送信期間が終了したと判定した場合、受信制御部23はステップS206に進み、周波数CH切り替えタイミングか否かを判定し、周波数CH切り替えタイミングではないと判定した場合は、ステップS207に進んで受信回数mを1インクリメント(m←m+1)し、ステップS202に戻る。
これにより、一周波数期間内においては、繰り返し送信期間ごとに、ステップS202及びS203の処理が実行されて送信データが適切なタイミングで受信されると共に、ステップS207で受信回数mがカウントされる。
If it is determined in step S204 that the repeated transmission period has ended, the
As a result, in one frequency period, the processes of steps S202 and S203 are executed for each repeated transmission period, so that the transmission data is received at an appropriate timing, and the number of times of reception m is counted in step S207.
また、ステップ206において、周波数CH切り替えタイミングであると判定した場合、受信制御部23はステップS201に戻る。これにより、周波数CHごと(つまり一周波数期間ごと)に受信回数mが0リセットされる。
Also, if it is determined in step S206 that it is time to switch frequency channels, the
受信制御部23は、ステップS205で受信処理終了条件が成立したと判定したことに応じて、図9に示す一連の処理を終える。
If the
図10は、受信機20における受信エラー対策のための処理を示したフローチャートである。
受信制御部23は、図9に示した処理と並行して図10に示す処理を実行する。
FIG. 10 is a flow chart showing a process for dealing with reception errors in the
The
ステップS250で受信制御部23は、受信エラーの発生を待機し、受信エラーが発生した場合は、ステップS251で受信ウィンドウを最大化した受信動作の実行指示を行う。すなわち、受信部22に対し、繰り返し送信期間の全長まで最大化した受信ウィンドウの設定を指示して、受信動作を実行させる。
In step S250, the
ステップS251に続くステップS252で受信制御部23は、受信成功か否か、すなわち受信ウィンドウを最大化させた受信動作により送信データを受信できたか否かを判定し、受信成功でないと判定した場合は、ステップS251に戻る。すなわち、受信成功となるまで、受信ウィンドウを最大化した受信動作を繰り返し実行させるものである。
In step S252 following step S251, the
ステップS252において、受信成功と判定した場合、受信制御部23はステップS253に進み、受信データに含まれるパターン識別子と送信回数の情報を取得する。そして、続くステップS254で受信制御部23は、取得したパターン識別子が示す送信スロットパターン情報を選択し、さらに続くステップS255で、取得した送信回数に基づく受信回数mの修正処理を行う。すなわち、受信回数mを、取得した送信回数+1の値に修正する処理を行う。なお、取得した送信回数がcであった場合には、受信回数mは0とする。
上記のような受信回数mの修正処理が行われることで、次の繰り返し送信期間からは、受信ウィンドウを送信スロットに応じた期間に短縮化した受信動作を行うことができ、他の通信システム100による送信データが誤受信されてしまうことの防止が図られる。
If it is determined in step S252 that reception is successful, the
By carrying out the above-described process of correcting the number of receptions m, from the next repeated transmission period, it is possible to perform reception operations with the reception window shortened to a period corresponding to the transmission slot, thereby preventing erroneous reception of transmission data by other communication systems 100.
受信制御部23は、ステップS255の修正処理を実行したことに応じて図10に示す一連の処理を終える。
After executing the correction process in step S255, the
<2.第二実施形態>
続いて、第二実施形態について説明する。
第二実施形態は、他の通信システムとの間で適用する送信スロットパターンが重複してしまうことの防止を図るものである。
なお以下の説明において、既に説明済みとなった部分と同様となる部分については同一符号を付して説明を省略する。
<2. Second embodiment>
Next, a second embodiment will be described.
The second embodiment aims to prevent the transmission slot pattern applied to other communication systems from overlapping.
In the following description, parts that are similar to parts that have already been described will be given the same reference numerals and description thereof will be omitted.
図11は、第二実施形態としての通信システム100Aの構成例を説明するためのブロック図である。
図示のように通信システム100Aは、送信機1Aと、第一実施形態で説明した受信機20を含む被操縦体2とを備える。
FIG. 11 is a block diagram for explaining an example of the configuration of a communication system 100A according to the second embodiment.
As shown in the figure, the communication system 100A includes a transmitter 1A and a controlled
送信機1Aは、第一実施形態の送信機1と比較して、受信部18が追加された点と、送信制御部13に代えて送信制御部13Aが設けられた点が異なる。
受信部18は、受信部22と同様、周波数ホッピング方式によるデータ通信に対応するため受信周波数の切り替え機能を有しており、アンテナ16を介して、他の送信機1A(又は送信機1)による送信データを受信する。
The transmitter 1A differs from the
The receiving
送信制御部13Aは、先の図8に示した処理を実行する点は送信制御部13と同様となるが、受信部18による受信データに基づき、以下のような処理を実行する点が送信制御部13とは異なる。
すなわち、送信制御部13Aは、受信機20に対するデータ送信の開始前に、受信部18により他の送信機1A(又は送信機1:以下、第二実施形態において同様)の送信データの受信動作を実行させ、他の送信機1Aの送信データに含まれるパターン識別子に基づき、他の送信機1Aが選択中の送信スロットパターン情報が、自装置が適用予定であった送信スロットパターン情報と一致するか否かを判定し、両者が一致すると判定した場合に、送信スロットパターン群情報から別の送信スロットパターン情報を選択する処理を行う。
The
That is, before starting data transmission to the
図12のフローチャートを参照し、上記のような第二実施形態としての通信手法を実現するための送信制御部13Aの具体的な処理手順例を説明する。
なお、送信制御部13Aは、図12に示す処理を、例えば受信機20に対する送信データの送信処理開始前のタイミングで開始する。
An example of a specific processing procedure of the
The
送信制御部13AはステップS301で、受信動作実行指示として、受信部18による受信動作の実行指示を行う。この受信動作としては、前述した受信ウィンドウを最大化させて実行させることが考えられる。
In step S301, the
ステップS301に続くステップS302で送信制御部13Aは、データが受信され且つ受信データにパターン識別子が含まれているか否かを判定する。すなわち、ステップS301で実行させた受信動作によりデータが受信され、且つ受信されたデータ中にパターン識別子が含まれているか否かを判定する。
データが受信されてないか、又はデータが受信されたが受信データにパターン識別子が含まれておらず、ステップS302の条件を満たさないと判定した場合、送信制御部13Aは図12に示す一連の処理を終える。
In step S302 following step S301, the
If it is determined that no data has been received, or that data has been received but the received data does not include a pattern identifier, and the condition of step S302 is not satisfied, the
一方、ステップS302において、データが受信され且つ受信データにパターン識別子が含まれていると判定した場合、送信制御部13AはステップS303に進み、適用予定の送信スロットパターン情報とパターン識別子が一致するか否かを判定する。すなわち、送信スロットパターン群情報Isにおける送信スロットパターン情報のうち自身が適用予定であった送信スロットパターン情報のパターン識別子と、受信データに含まれていたパターン識別子(つまり他の通信システム100A又は100で適用中の送信スロットパターン情報を表すパターン識別子)とが一致するか否かを判定するものである。
On the other hand, if it is determined in step S302 that data has been received and that the received data contains a pattern identifier, the
ステップS303において、適用予定の送信スロットパターン情報とパターン識別子が一致しないと判定した場合、送信制御部13AはステップS304に進み、送信スロットパターン群情報Isから適用予定であった送信スロットパターン情報を選択する。つまり、この場合は自身が適用予定であった送信スロットパターン情報と他の通信システム100A(又は100)で適用中の送信スロットパターン情報とが重複しないため、適用予定であった送信スロットパターン情報を選択する。
If it is determined in step S303 that the transmission slot pattern information to be applied does not match the pattern identifier, the
一方、ステップS303において、適用予定の送信スロットパターン情報とパターン識別子が一致すると判定した場合、送信制御部13AはステップS305に進み、送信スロットパターン群情報Isから別の送信スロットパターン情報(適用予定であった送信スロットパターン情報とは別の送信スロットパターン情報)を選択する。これにより、他の通信システム100A(又は100)との間で適用する送信スロットパターンが重複してしまうことの防止が図られる。
On the other hand, if it is determined in step S303 that the transmission slot pattern information to be applied matches the pattern identifier, the
送信制御部13Aは、ステップS304の処理、ステップS305の処理の何れかを実行したことに応じて図12に示す一連の処理を終える。
The
<3.変形例>
以上、本発明に係る実施形態について説明したが、本発明は上記した具体例に限定されるものではなく、多様な変形例としての構成を採り得るものである。
例えば、上記では、本発明をラジオコントロールシステムにおけるデータ通信に適用する場合を例示したが、本発明は、周波数ホッピング方式による無線データ通信を行う通信システムに広く好適に適用可能なものである。
3. Modifications
Although the embodiment of the present invention has been described above, the present invention is not limited to the above-mentioned specific examples, and various modified configurations can be adopted.
For example, in the above embodiment, the present invention is applied to data communication in a radio control system, but the present invention can be widely and suitably applied to communication systems that perform wireless data communication using a frequency hopping method.
また、無線データ通信における使用電波帯域、周波数CHの数、データ送信回数c、繰り返し送信期間の長さf、データ送信時間長tについて、実施形態で例示した数値はあくまで一例に過ぎず、それらの数値に限定されるものではない。
Furthermore, the values exemplified in the embodiments for the radio band used in wireless data communication, the number of frequency channels, the number of data transmissions c, the length of the repeated transmission period f, and the data transmission time length t are merely examples and are not limited to these values.
<4.実施形態のまとめ>
上記のように実施形態としての送信装置(送信機1,1A)は、周波数ホッピング方式によるデータ送信を行う送信装置であって、データ送信を行う送信部(同15)と、周波数ホッピングにより切り替えられる各周波数チャンネルにおいて送信部がデータ送信を複数回行うように制御する送信制御部(同13,13A)と、を備えたものである(図3,4等参照)。
これにより、1周波数チャンネルあたりの送信データ量の増大化が図られる。
従って、周波数ホッピング方式によるデータ通信が行われる場合において、データ転送レートの向上を図ることができる。
4. Summary of the embodiment
As described above, the transmitting device (
This increases the amount of data transmitted per frequency channel.
Therefore, when data communication is performed by the frequency hopping method, the data transfer rate can be improved.
また、実施形態としての送信装置においては、送信制御部は、周波数チャンネルごとに行われる複数回のデータ送信について、少なくとも一部のデータ送信間隔を異ならせている(図4等参照)。
周波数ホッピング方式により通信を行う他の通信システムが比較的近傍に存在する場合には、この他の通信システムとの間で周波数チャンネルが重複して受信装置側で送信データの受信がエラーとなる可能性があるが、本発明のように周波数チャンネルごとに複数回のデータ送信を行うようにした場合、他の通信システムとの間で周波数チャンネルが重複した際に、受信エラーが連続して生じる可能性がある。換言すれば、受信装置側で送信データを連続して受信できない期間が1周波数チャンネル分の期間にわたって継続されてしまう虞がある。そこで、上記のように周波数チャンネルごとに行われる複数回のデータ送信について、少なくとも一部のデータ送信間隔を異ならせるようにする。
これにより、連続した受信エラーが生じ難くなるように図ることができ、周波数チャンネルごとに複数回のデータ送信を行うことによるデータ転送レートの向上と、通信安定性の向上との両立を図ることができる。
In addition, in the transmitting device according to the embodiment, the transmission control unit varies at least some of the data transmission intervals for multiple data transmissions performed for each frequency channel (see FIG. 4, etc.).
When another communication system that communicates by frequency hopping is present relatively nearby, there is a possibility that the frequency channel overlaps with this other communication system, resulting in an error in receiving the transmitted data on the receiving device side. However, when data transmission is performed multiple times for each frequency channel as in the present invention, there is a possibility that reception errors will occur continuously when the frequency channel overlaps with the other communication system. In other words, there is a risk that the period during which the receiving device cannot continuously receive the transmitted data will continue for the period of one frequency channel. Therefore, at least some of the data transmission intervals are made different for the multiple data transmissions performed for each frequency channel as described above.
This makes it possible to reduce the occurrence of consecutive reception errors, and by transmitting data multiple times for each frequency channel, it is possible to achieve both an improvement in data transfer rate and an improvement in communication stability.
さらに、実施形態としての送信装置においては、周波数の切り替え周期が一定とされ、各周波数チャンネルにおけるデータ送信回数及び1データ送信あたりのデータ送信時間長が同じとされており、周波数チャンネルごとのデータ送信回数をc、データ送信時間長をt、周波数チャンネルの切り替えタイミング間の期間である一周波数期間をc等分して形成されるそれぞれの期間である繰り返し送信期間の長さをfとしたとき、送信制御部は、繰り返し送信期間をf/t等分して形成されるf/t個のスロット(同SL)のうち、データ送信を行うスロットを少なくとも一部の繰り返し送信期間の間で異ならせることで、データ送信間隔を異ならせている(図5等参照)。
これにより、一部の繰り返し送信期間の間でデータ送信を行うスロットを異ならせるという簡易な処理で、各周波数チャンネルにおける少なくとも一部のデータ送信間隔を異ならせることが可能となる。
従って、データ送信間隔を異ならせることにより通信安定性の向上を図るための送信制御処理について、処理負担の軽減を図ることができる。
Furthermore, in the transmitting device of the embodiment, the frequency switching period is constant, the number of data transmissions in each frequency channel and the data transmission time length per data transmission are the same, and the number of data transmissions per frequency channel is c, the data transmission time length is t, and the length of the repeating transmission period, which is each period formed by dividing one frequency period, which is the period between frequency channel switching timings, into c equal parts, is f. The transmission control unit differs the data transmission intervals by differing the slots in which data is transmitted among the f/t slots (same SL) formed by dividing the repeating transmission period into f/t equal parts, during at least some of the repeating transmission periods (see Figure 5, etc.).
This makes it possible to vary at least some of the data transmission intervals in each frequency channel by a simple process of varying the slots in which data transmission is performed during some of the repetitive transmission periods.
Therefore, the processing load can be reduced in the transmission control process for improving communication stability by varying the data transmission interval.
さらにまた、実施形態としての送信装置においては、f/t個のスロットのうちデータ送信を行うスロットである送信スロットを繰り返し送信期間ごとに定めた情報である送信スロットパターン情報として、繰り返し送信期間に対する送信スロットの割り当てパターンが異なる複数種の送信スロットパターン情報を含んだ情報である送信スロットパターン群情報(同Is)が記憶される記憶部(メモリ部14)を備え、送信制御部は、送信スロットパターン群情報から選択した一の送信スロットパターン情報に従って、送信部に繰り返し送信期間ごとのデータ送信を実行させている(図6,図8等参照)。
これにより、送信スロットパターンを異なるパターンに切り替えることが可能となる。
従って、他の通信システムとの間で送信スロットパターンが重複し難くなるように図ることができ、受信エラーの頻度低減が図られ、通信安定性のさらなる向上を図ることができる。
Furthermore, in the transmitting device as an embodiment, a storage unit (memory unit 14) is provided in which transmit slot pattern group information (Is) is stored as transmit slot pattern information, which is information that defines, for each repeating transmission period, which transmit slots among the f/t slots are used for data transmission, and which is information that includes multiple types of transmit slot pattern information with different transmit slot allocation patterns for the repeating transmission period, and the transmission control unit causes the transmitting unit to execute data transmission for each repeating transmission period in accordance with one transmit slot pattern information selected from the transmit slot pattern group information (see Figures 6, 8, etc.).
This allows the transmission slot pattern to be switched to a different pattern.
Therefore, it is possible to make it difficult for the transmission slot patterns to overlap with other communication systems, thereby reducing the frequency of reception errors and further improving communication stability.
また、実施形態としての送信装置においては、送信制御部は、繰り返し送信期間ごとの送信データとして、選択中の送信スロットパターン情報を示すパターン識別子と、データ送信回数を示す情報とを含む送信データを送信させている(図7,図8等参照)。
送信データ中にパターン識別子を含ませることで、送信装置が選択中の送信スロットパターンを受信装置に通知することができ、受信装置が繰り返し送信期間ごとに適切なスロットを選択し、送信データを適切に受信できるように図ることができる。また、送信データ中にデータ送信回数を示す情報を含ませることで、仮に、受信装置が途中で送信データを受信不能となって受信装置側でカウントする受信回数(送信回数)と実際の送信回数とが不一致となったとしても、正確な送信回数を認識することが可能となり、現在の送信回数に対応する適切なスロットのタイミングで送信データを受信することができる。
In addition, in the transmitting device as an embodiment, the transmission control unit transmits transmission data including a pattern identifier indicating the selected transmission slot pattern information and information indicating the number of times data is transmitted as transmission data for each repeated transmission period (see Figures 7, 8, etc.).
By including a pattern identifier in the transmission data, the transmitting device can notify the receiving device of the transmission slot pattern being selected, and the receiving device can select an appropriate slot for each repeated transmission period, so that the transmitting data can be properly received. Also, by including information indicating the number of data transmissions in the transmission data, even if the receiving device becomes unable to receive the transmission data midway and the number of receptions (number of transmissions) counted by the receiving device does not match the actual number of transmissions, the accurate number of transmissions can be recognized, and the transmitting data can be received at the timing of the appropriate slot corresponding to the current number of transmissions.
さらに、実施形態としての送信装置(送信機1A)においては、データ受信を行う受信部(同18)を備え、送信制御部(同13A)は、受信装置に対するデータ送信の開始前に、受信部により他の送信装置の送信データの受信動作を実行させ、他の送信装置の送信データに含まれるパターン識別子に基づき、他の送信装置が選択中の送信スロットパターン情報が、自装置が適用予定であった送信スロットパターン情報と一致するか否かを判定し、両者が一致すると判定した場合に、送信スロットパターン群情報から別の送信スロットパターン情報を選択している(図11,図12等参照)。
これにより、他の送信装置と送信スロットパターンが重複してしまう事態を、受信装置に対するデータ送信開始前の段階で事前に回避することが可能となる。
従って、他の送信装置と送信スロットパターンが重複することに起因した受信エラーの発生回避を図ることができ、通信安定性の向上を図ることができる。
Furthermore, in the transmitting device (transmitter 1A) of the embodiment, a receiving unit (18) that receives data is provided, and a transmission control unit (13A) causes the receiving unit to execute a receiving operation of the transmission data of the other transmitting device before starting data transmission to the receiving device, and determines whether or not the transmission slot pattern information selected by the other transmitting device matches the transmission slot pattern information that was to be applied by the own device based on a pattern identifier included in the transmission data of the other transmitting device, and if it is determined that the two match, selects another transmission slot pattern information from the transmission slot pattern group information (see Figures 11, 12, etc.).
This makes it possible to prevent the transmission slot pattern from overlapping with that of another transmitting device before data transmission to the receiving device starts.
Therefore, it is possible to avoid the occurrence of reception errors caused by overlapping transmission slot patterns with other transmitting devices, and it is possible to improve communication stability.
さらにまた、実施形態としての送信装置(送信機1,1A)においては、送信制御部(同13,13A)は、周波数チャンネルごとに行われる複数回のデータ送信について、データ送信間隔をランダムに変化させている。
データ送信間隔をランダムに変化させることで、他の送信装置との間でデータ送信タイミングが重複してしまう可能性のさらなる低減を図ることが可能となる。
従って、受信エラーの発生頻度のさらなる低減を図ることができ、通信安定性の向上効果を高めることができる。
Furthermore, in the transmitting device (
By randomly varying the data transmission interval, it is possible to further reduce the possibility that data transmission timing will overlap with other transmitting devices.
Therefore, the frequency of occurrence of reception errors can be further reduced, and the effect of improving communication stability can be enhanced.
実施形態としての送信方法は、周波数ホッピング方式によるデータ送信を行う送信装置における送信方法であって、周波数ホッピングにより切り替えられる各周波数チャンネルにおいてデータ送信を複数回行う送信方法である。
このような送信方法によっても、上記した実施形態としての送信装置と同様の作用及び効果が得られる。
The transmission method according to the embodiment is a transmission method in a transmission device that performs data transmission by frequency hopping, and is a transmission method in which data transmission is performed multiple times in each frequency channel that is switched by frequency hopping.
With such a transmission method, the same actions and effects as those of the transmission device according to the above embodiment can be obtained.
また、実施形態としての受信装置(受信機20)は、送信装置が周波数ホッピング方式により送信するデータを受信する受信装置であって、データ受信を行う受信部(同22)と、周波数ホッピングにより切り替えられる各周波数チャンネルにおいて送信装置が複数回送信するデータをそれぞれ受信するように受信部を制御する受信制御部(同23)と、を備えるものである(図1,図9,図11等参照)。
これにより、1周波数チャンネルあたりの受信データ量の増大化が図られる。
従って、周波数ホッピング方式によるデータ通信が行われる場合において、データ転送レートの向上を図ることができる。
In addition, a receiving device (receiver 20) as an embodiment is a receiving device that receives data transmitted by a transmitting device using a frequency hopping method, and is equipped with a receiving unit (same 22) that receives data, and a receiving control unit (same 23) that controls the receiving unit to receive each of the data transmitted multiple times by the transmitting device on each frequency channel switched by frequency hopping (see Figures 1, 9, 11, etc.).
This increases the amount of data received per frequency channel.
Therefore, when data communication is performed by the frequency hopping method, the data transfer rate can be improved.
100,100A 通信システム
1,1A 送信機
2 被操縦体
11 操作部
12 エンコーダ
13,13A 送信制御部
14 メモリ部
15 送信部
16,21 アンテナ
Is 送信スロットパターン群情報
SL スロット
18 受信部
20 受信機
22 受信部
23 受信制御部
24 メモリ部
25 デコーダ
26 アクチュエータ
100,
Claims (7)
データ送信を行う送信部と、
周波数ホッピングにより切り替えられる各周波数チャンネルにおいて前記送信部がデータ送信を複数回行うように制御する送信制御部と、を備え、
周波数の切り替え周期が一定とされ、各前記周波数チャンネルにおけるデータ送信回数及び1データ送信あたりのデータ送信時間長が同じとされており、
前記周波数チャンネルごとのデータ送信回数をc、前記データ送信時間長をt、前記周波数チャンネルの切り替えタイミング間の期間である一周波数期間をc等分して形成されるそれぞれの期間である繰り返し送信期間の長さをfとしたとき、
前記送信制御部は、前記繰り返し送信期間をf/t等分して形成されるf/t個のスロットのうち、データ送信を行うスロットを少なくとも一部の前記繰り返し送信期間の間で異ならせることで、データ送信間隔を異ならせる
送信装置。 A transmitting device that transmits data by a frequency hopping method,
A transmission unit that transmits data;
A transmission control unit that controls the transmission unit to transmit data multiple times in each frequency channel that is switched by frequency hopping ,
A frequency switching cycle is constant, and the number of data transmissions and the data transmission time length per data transmission are the same in each of the frequency channels;
The number of data transmissions for each frequency channel is c, the data transmission time length is t, and the length of a repeat transmission period, which is a period formed by dividing one frequency period, which is a period between switching timings of the frequency channel, into c equal parts, is f.
The transmission control unit causes a slot for transmitting data to differ among f/t slots formed by equally dividing the repetitive transmission period into f/t slots during at least a part of the repetitive transmission period, thereby causing a data transmission interval to differ.
Transmitting device.
前記送信制御部は、前記送信スロットパターン群情報から選択した一の前記送信スロットパターン情報に従って、前記送信部に前記繰り返し送信期間ごとのデータ送信を実行させる
請求項1に記載の送信装置。 a storage unit for storing transmission slot pattern group information, which is information including a plurality of types of transmission slot pattern information having different allocation patterns of the transmission slots to the repetitive transmission period, as transmission slot pattern information, which is information that determines, for each repetitive transmission period, the transmission slots that are the slots for transmitting data among the f/t slots;
The transmitting device according to claim 1 , wherein the transmission control unit causes the transmitting unit to execute data transmission for each of the repetitive transmission periods in accordance with one of the transmission slot pattern information selected from the transmission slot pattern group information.
請求項2に記載の送信装置。 The transmitting device according to claim 2 , wherein the transmission control unit transmits, as the transmission data for each repetitive transmission period, transmission data including a pattern identifier indicating the transmission slot pattern information being selected and information indicating the number of times data is transmitted.
前記送信制御部は、受信装置に対するデータ送信の開始前に、前記受信部により他の送信装置の送信データの受信動作を実行させ、前記他の送信装置の送信データに含まれる前記パターン識別子に基づき、前記他の送信装置が選択中の前記送信スロットパターン情報が、自装置が適用予定であった前記送信スロットパターン情報と一致するか否かを判定し、両者が一致すると判定した場合に、前記送信スロットパターン群情報から別の前記送信スロットパターン情報を選択する
請求項3に記載の送信装置。 A receiving unit for receiving data is provided,
4. The transmitting device according to claim 3, wherein the transmission control unit, before starting data transmission to the receiving device, causes the receiving unit to execute a receiving operation of transmission data of another transmitting device, and determines whether or not the transmission slot pattern information being selected by the other transmitting device matches the transmission slot pattern information that was to be applied by the own device based on the pattern identifier included in the transmission data of the other transmitting device, and when it is determined that the two match, selects another transmission slot pattern information from the transmission slot pattern group information.
請求項1から請求項4の何れかに記載の送信装置。 The transmitting device according to claim 1 , wherein the transmission control unit randomly varies a data transmission interval for a plurality of data transmissions performed for each of the frequency channels.
周波数ホッピングにより切り替えられる各周波数チャンネルにおいてデータ送信を複数回行うと共に、
周波数の切り替え周期が一定とされ、各前記周波数チャンネルにおけるデータ送信回数及び1データ送信あたりのデータ送信時間長が同じとされており、
前記周波数チャンネルごとのデータ送信回数をc、前記データ送信時間長をt、前記周波数チャンネルの切り替えタイミング間の期間である一周波数期間をc等分して形成されるそれぞれの期間である繰り返し送信期間の長さをfとしたとき、
前記繰り返し送信期間をf/t等分して形成されるf/t個のスロットのうち、データ送信を行うスロットを少なくとも一部の前記繰り返し送信期間の間で異ならせることで、データ送信間隔を異ならせる
送信方法。 A transmission method in a transmission device that transmits data by a frequency hopping method, comprising:
A data transmission is performed multiple times in each frequency channel switched by frequency hopping ,
A frequency switching cycle is constant, and the number of data transmissions and the data transmission time length per data transmission are the same in each of the frequency channels;
The number of data transmissions for each frequency channel is c, the data transmission time length is t, and the length of a repeat transmission period, which is a period formed by dividing one frequency period, which is a period between switching timings of the frequency channel, into c equal parts, is f.
Among f/t slots formed by equally dividing the repetitive transmission period into f/t slots, the slot in which data is transmitted is made different during at least a part of the repetitive transmission period, thereby making the data transmission interval different.
Transmission method.
データ受信を行う受信部と、
周波数ホッピングにより切り替えられる各周波数チャンネルにおいて前記送信装置が複数回送信するデータをそれぞれ受信するように前記受信部を制御する受信制御部と、を備え、
周波数の切り替え周期が一定とされ、各前記周波数チャンネルにおけるデータ送信回数及び1データ送信あたりのデータ送信時間長が同じとされており、
前記周波数チャンネルごとのデータ送信回数をc、前記データ送信時間長をt、前記周波数チャンネルの切り替えタイミング間の期間である一周波数期間をc等分して形成されるそれぞれの期間である繰り返し送信期間の長さをfとしたとき、
前記受信制御部は、
前記送信装置が、前記繰り返し送信期間をf/t等分して形成されるf/t個のスロットのうち、データ送信を行うスロットを少なくとも一部の前記繰り返し送信期間の間で異ならせることで、データ送信間隔を異ならせて送信するデータを受信するように前記受信部を制御する
受信装置。 A receiving device for receiving data transmitted by a transmitting device using a frequency hopping method,
A receiving unit that receives data;
A reception control unit that controls the receiving unit so as to receive data transmitted by the transmitting device a plurality of times in each frequency channel that is switched by frequency hopping ,
A frequency switching cycle is constant, and the number of data transmissions and the data transmission time length per data transmission are the same in each of the frequency channels;
The number of data transmissions for each frequency channel is c, the data transmission time length is t, and the length of a repeat transmission period, which is a period formed by dividing one frequency period, which is a period between switching timings of the frequency channel, into c equal parts, is f.
The reception control unit
The transmitting device controls the receiving unit to receive data transmitted at different data transmission intervals by varying slots for transmitting data among f/t slots formed by equally dividing the repetitive transmission period into f/t slots during at least a portion of the repetitive transmission period.
Receiving device.
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022071116A JP7578641B2 (en) | 2022-04-22 | 2022-04-22 | Transmitting device, transmitting method, and receiving device |
| TW112112328A TWI877592B (en) | 2022-04-22 | 2023-03-30 | Transmitting device, transmitting method, and receiving device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2022071116A JP7578641B2 (en) | 2022-04-22 | 2022-04-22 | Transmitting device, transmitting method, and receiving device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2023160633A JP2023160633A (en) | 2023-11-02 |
| JP7578641B2 true JP7578641B2 (en) | 2024-11-06 |
Family
ID=88516007
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2022071116A Active JP7578641B2 (en) | 2022-04-22 | 2022-04-22 | Transmitting device, transmitting method, and receiving device |
Country Status (2)
| Country | Link |
|---|---|
| JP (1) | JP7578641B2 (en) |
| TW (1) | TWI877592B (en) |
Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014045401A1 (en) | 2012-09-21 | 2014-03-27 | 三菱電機株式会社 | Wireless communication device and wireless communication system |
| WO2016027311A1 (en) | 2014-08-19 | 2016-02-25 | 富士通株式会社 | Base station apparatus, wireless communication system, and communication method |
| WO2019049623A1 (en) | 2017-09-06 | 2019-03-14 | ソニー株式会社 | Gate device and method for gate device |
| WO2019220944A1 (en) | 2018-05-17 | 2019-11-21 | ソニーセミコンダクタソリューションズ株式会社 | Transmitter, transmission method, receiver, reception method, and communication method |
| JP2020517188A (en) | 2017-04-11 | 2020-06-11 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | Transmitter and receiver and corresponding method |
-
2022
- 2022-04-22 JP JP2022071116A patent/JP7578641B2/en active Active
-
2023
- 2023-03-30 TW TW112112328A patent/TWI877592B/en active
Patent Citations (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| WO2014045401A1 (en) | 2012-09-21 | 2014-03-27 | 三菱電機株式会社 | Wireless communication device and wireless communication system |
| WO2016027311A1 (en) | 2014-08-19 | 2016-02-25 | 富士通株式会社 | Base station apparatus, wireless communication system, and communication method |
| JP2020517188A (en) | 2017-04-11 | 2020-06-11 | フラウンホッファー−ゲゼルシャフト ツァ フェルダールング デァ アンゲヴァンテン フォアシュンク エー.ファオ | Transmitter and receiver and corresponding method |
| WO2019049623A1 (en) | 2017-09-06 | 2019-03-14 | ソニー株式会社 | Gate device and method for gate device |
| WO2019220944A1 (en) | 2018-05-17 | 2019-11-21 | ソニーセミコンダクタソリューションズ株式会社 | Transmitter, transmission method, receiver, reception method, and communication method |
Also Published As
| Publication number | Publication date |
|---|---|
| TWI877592B (en) | 2025-03-21 |
| TW202347974A (en) | 2023-12-01 |
| JP2023160633A (en) | 2023-11-02 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US9900133B2 (en) | Method and communication device for controlling beam-forming tracking | |
| JPWO2021181684A5 (en) | Terminal, wireless communication method and system | |
| US7916673B2 (en) | Communication apparatus and method for controlling communication channel used | |
| JP7578641B2 (en) | Transmitting device, transmitting method, and receiving device | |
| KR20140087767A (en) | Method and system for reprogramming | |
| US11327481B2 (en) | Communication system, transmitter, receiver, and communication method | |
| US20250374325A1 (en) | Rate and antenna selection using single txop | |
| JP5605500B2 (en) | Mobile communication system, mobile station, and base station | |
| US9398549B2 (en) | Wireless communication apparatus for establishing wireless connection using single operational mode for both transmission and reception of connection request and response signals, and method for same | |
| EP4092649B1 (en) | Base wireless device and communication method of base wireless device | |
| JP2004140499A (en) | Remote control toy | |
| CN120982031A (en) | Communication methods and communication systems | |
| JP6901006B2 (en) | Control device, control target device, control system, control method, control target device control method, control device program, and control target device program | |
| CN212460805U (en) | Laser Wall Mounting Instrument Serial Frequency Protection System | |
| CN110384053B (en) | Handheld transmitter and training system of dog training device | |
| JP2021093764A5 (en) | COMMUNICATION DEVICE, COMMUNICATION METHOD, ROBOT DEVICE, PRODUCTION DEVICE, PRODUCT MANUFACTURING METHOD, TRANSMISSION DEVICE, TRANSMISSION DEVICE CONTROL METHOD, RECEIVER, RECEIVER CONTROL METHOD, PROGRAM AND RECORDING MEDIUM | |
| JP7735700B2 (en) | Base radio device and communication method for base radio device | |
| CN106571855A (en) | Electronic device and control method thereof | |
| CN114025427A (en) | Multi-device communication method, system, apparatus, and computer-readable storage medium | |
| JP2014138339A (en) | System including transmitter and receiver, receiver and receiving method | |
| JP7341963B2 (en) | System and server equipment | |
| CN113767596A (en) | Control method and device, removable platform and computer-readable storage medium | |
| JP2008176724A (en) | Mobile robot control system | |
| CN110138537A (en) | information transmitting/receiving method and device | |
| JP3533455B2 (en) | Wireless remote I/O device |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20230724 |
|
| RD02 | Notification of acceptance of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7422 Effective date: 20230724 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20240612 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20240702 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20240830 |
|
| 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: 20241008 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20241024 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7578641 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |