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
JP7735700B2 - Base radio device and communication method for base radio device - Google Patents
[go: Go Back, main page]

JP7735700B2 - Base radio device and communication method for base radio device - Google Patents

Base radio device and communication method for base radio device

Info

Publication number
JP7735700B2
JP7735700B2 JP2021117916A JP2021117916A JP7735700B2 JP 7735700 B2 JP7735700 B2 JP 7735700B2 JP 2021117916 A JP2021117916 A JP 2021117916A JP 2021117916 A JP2021117916 A JP 2021117916A JP 7735700 B2 JP7735700 B2 JP 7735700B2
Authority
JP
Japan
Prior art keywords
transmission
reception
signal
radio device
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
Application number
JP2021117916A
Other languages
Japanese (ja)
Other versions
JP2023013603A (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.)
SMC Corp
Original Assignee
SMC Corp
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 SMC Corp filed Critical SMC Corp
Priority to JP2021117916A priority Critical patent/JP7735700B2/en
Publication of JP2023013603A publication Critical patent/JP2023013603A/en
Application granted granted Critical
Publication of JP7735700B2 publication Critical patent/JP7735700B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Communication Control (AREA)

Description

本発明は、少なくとも1つのリモート無線装置と送受信周期で信号の送受信を行うベース無線装置及びベース無線装置の通信方法に関する。 The present invention relates to a base radio device that transmits and receives signals to and from at least one remote radio device in a transmission/reception cycle, and a communication method for the base radio device.

下記に示す特許文献1には、コンピュータと、複数の通信ネットワークと、を備える産業用の無線通信システムが示される。コンピュータは、複数のロボット等を管理及び制御する。各々の通信ネットワークは、1つのベース無線装置と、複数のリモート無線装置と、を備える。ベース無線装置は、コンピュータに接続される。一方、リモート無線装置は、センサ及びアクチュエータに接続される。センサ及びアクチュエータは、ロボット等に設けられる。例えば、ベース無線装置は、各々のリモート無線装置に、アクチュエータの動作を指示するための信号を送信する。一方、各々のリモート無線装置は、ベース無線装置に、センサの検出結果等を示す信号を送信する。 Patent Document 1, shown below, describes an industrial wireless communication system that includes a computer and multiple communication networks. The computer manages and controls multiple robots and the like. Each communication network includes one base wireless device and multiple remote wireless devices. The base wireless device is connected to the computer. Meanwhile, the remote wireless devices are connected to sensors and actuators. The sensors and actuators are provided on the robots and the like. For example, the base wireless device transmits signals to each remote wireless device to instruct the actuator to operate. Meanwhile, each remote wireless device transmits signals indicating the sensor detection results, etc., to the base wireless device.

特許文献1の無線通信システムにおいて、ベース無線装置と複数のリモート無線装置は、所定の周期で周波数をホッピングする。これにより、ベース無線装置と周囲の無線機器との電波干渉が防止される。同様に、リモート無線装置と周囲の無線機器との電波干渉が防止される。本明細書では、周波数のホッピングの周期を送受信周期と称する。 In the wireless communication system of Patent Document 1, the base radio device and multiple remote radio devices hop frequencies at a predetermined cycle. This prevents radio wave interference between the base radio device and surrounding radio devices. Similarly, radio wave interference between the remote radio devices and surrounding radio devices is also prevented. In this specification, the frequency hopping cycle is referred to as the transmission/reception cycle.

特開2017-188868号公報Japanese Patent Application Laid-Open No. 2017-188868

ベース無線装置は、リモート無線装置に信号を送信する間、リモート無線装置が送信する信号を受信することができない。このため、ベース無線装置が信号を送信している間、リモート無線装置が行う信号送信は失敗する。ベース無線装置が信号を送信し終わった後に、リモート無線装置が行う信号送信は成功する。 While the base radio device is transmitting a signal to the remote radio device, it cannot receive the signal transmitted by the remote radio device. As a result, while the base radio device is transmitting a signal, the remote radio device's signal transmission fails. After the base radio device has finished transmitting the signal, the remote radio device's signal transmission is successful.

ベース無線装置は、送信するデータ量が多い場合に、送信するデータがなくなるまで、信号を送信し続ける。すると、リモート無線装置からベース無線装置への信号送信が完了するまでに長い時間がかかる場合がある。その結果、無線通信システムの通信速度が低下し、ロボット等の処理能力が低下する。 When the base radio device has a large amount of data to send, it continues to send signals until there is no more data to send. This can result in a long time being required for the signal transmission from the remote radio device to the base radio device to be completed. As a result, the communication speed of the wireless communication system decreases, and the processing power of the robot, etc. decreases.

本発明は、上述した課題を解決することを目的とする。 The present invention aims to solve the above-mentioned problems.

本発明の第1態様は、少なくとも1つのリモート無線装置と送受信周期で信号の送受信を行うベース無線装置であって、前記送受信周期で信号送信と送信禁止とのいずれか一方を選択する選択部と、前記選択部が前記信号送信を選択した場合は、前記送受信周期で少なくとも1つの前記リモート無線装置に信号を送信する送信処理を行い、前記選択部が前記送信禁止を選択した場合は、前記送受信周期で前記送信処理を行わずに待機する送信処理部と、を備え、前記選択部は、連続した(M+N)回の前記送受信周期の間に、前記信号送信をM回選択し且つ前記送信禁止をN回選択する。 A first aspect of the present invention is a base radio device that transmits and receives signals with at least one remote radio device in a transmission/reception cycle, and includes a selection unit that selects either signal transmission or transmission prohibition in the transmission/reception cycle, and a transmission processing unit that, if the selection unit selects signal transmission, performs transmission processing to transmit a signal to at least one of the remote radio devices in the transmission/reception cycle, and, if the selection unit selects transmission prohibition, waits without performing the transmission processing in the transmission/reception cycle, wherein the selection unit selects signal transmission M times and transmission prohibition N times during (M+N) consecutive transmission/reception cycles.

本発明の第2態様は、少なくとも1つのリモート無線装置と送受信周期で信号の送受信を行うベース無線装置の通信方法であって、前記ベース無線装置は、前記送受信周期で信号送信と送信禁止とのいずれか一方を選択する選択ステップと、前記選択ステップで前記信号送信を選択した場合は、前記送受信周期で少なくとも1つの前記リモート無線装置に信号を送信する送信処理を行い、前記選択ステップで前記送信禁止を選択した場合は、前記送受信周期で前記送信処理を行わずに待機する送信処理ステップと、を行い、前記選択ステップで、連続した(M+N)回の前記送受信周期の間に、前記信号送信をM回選択し且つ前記送信禁止をN回選択する。 A second aspect of the present invention is a communication method for a base radio device that transmits and receives signals with at least one remote radio device in a transmission/reception cycle, wherein the base radio device performs a selection step of selecting either signal transmission or transmission prohibition in the transmission/reception cycle, and a transmission processing step of transmitting a signal to at least one of the remote radio devices in the transmission/reception cycle if signal transmission is selected in the selection step, and waiting without performing the transmission processing in the transmission/reception cycle if transmission prohibition is selected in the selection step, wherein the signal transmission is selected M times and transmission prohibition is selected N times during (M+N) consecutive transmission/reception cycles in the selection step.

本発明によれば、リモート無線装置の信号送信が成功するまでにかかる時間を短くすることができる。 The present invention can reduce the time it takes for a remote wireless device to successfully transmit a signal.

図1は、無線通信システムの構成を示す図である。FIG. 1 is a diagram showing the configuration of a wireless communication system. 図2は、第1実施形態の無線通信システムの機能ブロックを示す図である。FIG. 2 is a diagram showing functional blocks of the wireless communication system of the first embodiment. 図3は、第1実施形態の処理を示すフローチャートである。FIG. 3 is a flowchart showing the processing of the first embodiment. 図4は、第2実施形態のカウント部の機能ブロックを示す図である。FIG. 4 is a diagram showing functional blocks of the counting unit of the second embodiment. 図5は、第2実施形態の処理を示すフローチャートである。FIG. 5 is a flowchart showing the process of the second embodiment.

[1 第1実施形態]
[1-1 無線通信システム10の構成]
図1は、無線通信システム10の構成を示す図である。図2は、第1実施形態の無線通信システム10の機能ブロックを示す図である。産業用の無線通信システム10は、1つのコンピュータ12と、少なくとも1つの通信ネットワーク14と、を備える。1つの通信ネットワーク14は、1つのベース無線装置16と、複数のリモート無線装置18と、を備える。産業設備には、図示しない1又は複数のロボット等が設けられる。
[1 First Embodiment]
[1-1 Configuration of wireless communication system 10]
Fig. 1 is a diagram showing the configuration of a wireless communication system 10. Fig. 2 is a diagram showing functional blocks of the wireless communication system 10 according to the first embodiment. The industrial wireless communication system 10 includes one computer 12 and at least one communication network 14. The communication network 14 includes one base wireless device 16 and multiple remote wireless devices 18. The industrial facility is provided with one or more robots or the like (not shown).

コンピュータ12は、1又は複数のロボット等の監視及び制御を行う。コンピュータ12は、例えば、PLC(プログラマブル・ロジック・コントローラ)を有しても良い。コンピュータ12は、有線又は無線で送受信を行うためのインターフェース(不図示)を備える。コンピュータ12は、インターフェースを介してベース無線装置16に信号を送信する。また、コンピュータ12は、インターフェースを介してベース無線装置16から送信される信号を受信する。 The computer 12 monitors and controls one or more robots, etc. The computer 12 may include, for example, a PLC (programmable logic controller). The computer 12 is equipped with an interface (not shown) for wired or wireless transmission and reception. The computer 12 transmits signals to the base radio device 16 via the interface. The computer 12 also receives signals transmitted from the base radio device 16 via the interface.

1又は複数のロボット等は、アクチュエータとセンサとを備える。アクチュエータは、コンピュータ12の指示に従って動作する。センサは、ロボットの動作を検知する。本明細書では、センサとアクチュエータをまとめてS/A20とも称する。アクチュエータは、ベース無線装置16及びリモート無線装置18を介して、コンピュータ12から送信される制御信号を受信する。センサは、ベース無線装置16及びリモート無線装置18を介して、検出結果を示すセンサ信号をコンピュータ12に送信する。 One or more robots, etc., are equipped with actuators and sensors. The actuators operate according to instructions from the computer 12. The sensors detect the movement of the robots. In this specification, the sensors and actuators are collectively referred to as S/A 20. The actuators receive control signals sent from the computer 12 via the base radio device 16 and remote radio device 18. The sensors send sensor signals indicating the detection results to the computer 12 via the base radio device 16 and remote radio device 18.

[1-2 ベース無線装置16の構成]
図2で示されるように、ベース無線装置16は、ベース演算部22と、ベース記憶部24と、ベース通信部26と、ベースインターフェース28と、を備える。
[1-2 Configuration of base radio device 16]
As shown in FIG. 2, the base radio device 16 includes a base calculation unit 22, a base storage unit 24, a base communication unit 26, and a base interface 28.

ベース演算部22は、処理回路を有する。処理回路は、CPU等のプロセッサであっても良い。処理回路は、ASIC、FPGA等の集積回路であっても良い。プロセッサは、ベース記憶部24に記憶されるプログラムを実行することによって、周波数切替部32、送受信処理部34、選択部36、カウント部38、及び、入出力制御部40として機能する。 The base calculation unit 22 has a processing circuit. The processing circuit may be a processor such as a CPU. The processing circuit may also be an integrated circuit such as an ASIC or FPGA. The processor executes programs stored in the base memory unit 24 to function as a frequency switching unit 32, a transmission/reception processing unit 34, a selection unit 36, a counting unit 38, and an input/output control unit 40.

周波数切替部32は、ホッピング情報に基づいて、ベース通信部26が使用するチャネルの周波数を切り替える。ホッピング情報は、ベース記憶部24に記憶される。 The frequency switching unit 32 switches the frequency of the channel used by the base communication unit 26 based on the hopping information. The hopping information is stored in the base storage unit 24.

送受信処理部34は、選択部36が信号送信を選択する場合に、ベース通信部26の送信回路を使用して、リモート無線装置18に信号を送信する処理を行う。信号を送信する処理を単に送信処理と称する。送受信処理部34は、選択部36が送信禁止を選択する場合に、送信処理を行わずに待機する。送受信処理部34は、待機中に、ベース通信部26の受信回路を使用して、リモート無線装置18が送信する信号を受信する処理を行う。送受信処理部34は、1回の送受信周期で1パケットの信号を送信する。送受信処理部34は、1パケットの信号を送信する際に、一連の処理を行う。つまり、送信処理には、信号を送信する処理と、リモート無線装置18から送信される確認応答(ACK)を受信する処理と、が含まれる。 When the selection unit 36 selects signal transmission, the transmission/reception processing unit 34 performs processing to transmit a signal to the remote radio device 18 using the transmission circuit of the base communication unit 26. The processing to transmit a signal is simply referred to as the transmission processing. When the selection unit 36 selects transmission prohibition, the transmission/reception processing unit 34 waits without performing the transmission processing. While waiting, the transmission/reception processing unit 34 performs processing to receive the signal transmitted by the remote radio device 18 using the reception circuit of the base communication unit 26. The transmission/reception processing unit 34 transmits one packet of signal in one transmission/reception cycle. The transmission/reception processing unit 34 performs a series of processes when transmitting one packet of signal. In other words, the transmission processing includes processing to transmit a signal and processing to receive an acknowledgment response (ACK) transmitted from the remote radio device 18.

選択部36は、各々の送受信周期で信号送信と送信禁止とのいずれか一方を選択する。選択部36は、連続した(M+N)回の送受信周期の間に、信号送信をM回選択し、送信禁止をN回選択する。選択部36は、選択を所定規則に基づいて行う。第1実施形態において、所定規則は、ベース記憶部24に記憶される選択順序である。 The selection unit 36 selects either signal transmission or transmission prohibition in each transmission/reception cycle. The selection unit 36 selects signal transmission M times and transmission prohibition N times during (M+N) consecutive transmission/reception cycles. The selection unit 36 makes the selection based on a predetermined rule. In the first embodiment, the predetermined rule is the selection order stored in the base storage unit 24.

カウント部38は、カウンタ380を有する。カウント部38は、カウンタ380を用いて、連続した(M+N)回の送受信周期の間に送受信処理部34が行った処理の回数をカウントする。送受信処理部34が行った処理というのは、送信処理と待機とである。つまり、カウント部38は、連続した(M+N)回の送受信周期の間に、送受信処理部34が送信処理を行った回数と、送受信処理部34が待機した回数と、の合計値をカウントする。 The counting unit 38 has a counter 380. The counting unit 38 uses the counter 380 to count the number of processes performed by the transmission/reception processing unit 34 during (M+N) consecutive transmission/reception cycles. The processes performed by the transmission/reception processing unit 34 include transmission processes and standby. In other words, the counting unit 38 counts the total number of times the transmission/reception processing unit 34 performed transmission processes and the number of times the transmission/reception processing unit 34 standbyd during (M+N) consecutive transmission/reception cycles.

入出力制御部40は、ベースインターフェース28を使用して、リモート無線装置18から受信したセンサ信号をコンピュータ12に送信する処理を行う。また、入出力制御部40は、ベースインターフェース28を使用して、コンピュータ12が送信する制御信号を受信する処理を行う。 The input/output control unit 40 uses the base interface 28 to process sensor signals received from the remote wireless device 18 and transmit them to the computer 12. The input/output control unit 40 also uses the base interface 28 to process control signals transmitted by the computer 12.

ベース記憶部24は、揮発性メモリと不揮発性メモリとを有する。揮発性メモリとしては、例えばRAM等が挙げられる。不揮発性メモリとしては、例えばROMとフラッシュメモリとが挙げられる。揮発性メモリは、外部から取得したデータを記憶する。また、揮発性メモリは、ベース演算部22が演算したデータ等を記憶する。不揮発性メモリは、例えば所定のプログラムと所定の数値とを記憶する。なお、ベース記憶部24は、ホッピング情報を記憶する。ホッピング情報は、ホッピングパターンの情報と、送受信周期の情報と、を含む。このホッピング情報は、リモート無線装置18でも記憶される。ベース記憶部24の少なくとも一部が、上述したようなプロセッサ又は集積回路に備えられていても良い。 The base memory unit 24 has volatile memory and non-volatile memory. Examples of volatile memory include RAM. Examples of non-volatile memory include ROM and flash memory. The volatile memory stores data acquired from the outside. The volatile memory also stores data calculated by the base calculation unit 22. The non-volatile memory stores, for example, specified programs and specified numerical values. The base memory unit 24 also stores hopping information. The hopping information includes information on hopping patterns and information on transmission and reception cycles. This hopping information is also stored in the remote radio device 18. At least a portion of the base memory unit 24 may be provided in a processor or integrated circuit such as those described above.

ベース記憶部24は、所定規則として選択順序を記憶する。この選択順序は、連続した(M+N)回の送受信周期のうち、1回目の送受信周期から(M+N)回目の送受信周期までの各々で、信号送信及び送信禁止のうちのどちらを選択するかを規定する。MとNは、1つの通信ネットワーク14に含まれるリモート無線装置18の台数に応じて設定される。例えば、リモート無線装置18の台数が15である場合、Mには10が設定され、Nには3が設定される。例えば、リモート無線装置18の台数が31である場合、Mには9が設定され、Nには3が設定される。例えば、リモート無線装置18の台数が63である場合、Mには8が設定され、Nには3が設定される。例えば、リモート無線装置18の台数が127である場合、Mには7が設定され、Nには3が設定される。なお、M及びNは他の数値であっても良い。なお、ベース記憶部24は、1パターンの選択順序を記憶しても良いし、複数パターンの選択順序を記憶しても良い。 The base memory unit 24 stores a selection order according to a predetermined rule. This selection order specifies whether signal transmission or transmission prohibition is to be selected in each of the (M+N) consecutive transmission/reception cycles from the first transmission/reception cycle to the (M+N)th transmission/reception cycle. M and N are set according to the number of remote radio devices 18 included in one communication network 14. For example, if there are 15 remote radio devices 18, M is set to 10 and N is set to 3. For example, if there are 31 remote radio devices 18, M is set to 9 and N is set to 3. For example, if there are 63 remote radio devices 18, M is set to 8 and N is set to 3. For example, if there are 127 remote radio devices 18, M is set to 7 and N is set to 3. Note that M and N may be other numerical values. Note that the base memory unit 24 may store one pattern of selection order, or multiple patterns of selection orders.

ベース通信部26は、通信回路を有する。通信回路は、送信回路と受信回路とを含む。ベース通信部26は、リモート無線装置18に信号を送信する。また、ベース通信部26は、リモート無線装置18が送信する信号を受信する。 The base communication unit 26 has a communication circuit. The communication circuit includes a transmitting circuit and a receiving circuit. The base communication unit 26 transmits signals to the remote radio device 18. The base communication unit 26 also receives signals transmitted by the remote radio device 18.

ベースインターフェース28は、コンピュータ12と有線通信を行うための入出力インターフェースを有する。 The base interface 28 has an input/output interface for wired communication with the computer 12.

[1-3 リモート無線装置18の構成]
図2で示されるように、リモート無線装置18は、リモート演算部42と、リモート記憶部44と、リモート通信部46と、リモートインターフェース48と、を備える。
[1-3 Configuration of the remote wireless device 18]
As shown in FIG. 2, the remote wireless device 18 includes a remote computing unit 42 , a remote storage unit 44 , a remote communication unit 46 , and a remote interface 48 .

リモート演算部42は、処理回路を有する。処理回路は、CPU等のプロセッサであっても良い。処理回路は、ASIC、FPGA等の集積回路であっても良い。プロセッサは、リモート記憶部44に記憶されるプログラムを実行することによって、各種の処理を行う。例えば、プロセッサは、リモートインターフェース48を使用して、S/A20に制御信号を送信する処理を行う。また、プロセッサは、リモートインターフェース48を使用して、S/A20からセンサ信号を受信する処理を行う。プロセッサは、リモート通信部46を使用してベース無線装置16から信号を受信する処理を行う。また、プロセッサは、リモート通信部46を使用して、ベース無線装置16に信号を送信する処理を行う。また、プロセッサは、ホッピング情報に基づいて、リモート無線装置18との通信で使用するチャネルの周波数を切り替える。 The remote calculation unit 42 has a processing circuit. The processing circuit may be a processor such as a CPU. The processing circuit may also be an integrated circuit such as an ASIC or FPGA. The processor performs various processes by executing programs stored in the remote storage unit 44. For example, the processor uses the remote interface 48 to send control signals to the S/A 20. The processor also uses the remote interface 48 to receive sensor signals from the S/A 20. The processor uses the remote communication unit 46 to receive signals from the base radio device 16. The processor also uses the remote communication unit 46 to transmit signals to the base radio device 16. The processor also switches the frequency of the channel used for communication with the remote radio device 18 based on hopping information.

リモート記憶部44は、揮発性メモリ及び不揮発性メモリを有する。揮発性メモリとしては、例えばRAM等が挙げられる。不揮発性メモリとしては、例えばROM、フラッシュメモリ等が挙げられる。揮発性メモリは、外部から取得したデータを記憶する。また、揮発性メモリは、リモート演算部42が演算したデータ等を記憶する。不揮発性メモリは、例えば所定のプログラムと所定の数値とを記憶する。なお、リモート記憶部44は、ホッピング情報を記憶する。ホッピング情報は、ホッピングパターンの情報と、送受信周期の情報と、を含む。リモート記憶部44の少なくとも一部が、上述したようなプロセッサ又は集積回路に備えられていても良い。 The remote memory unit 44 has volatile memory and non-volatile memory. Examples of volatile memory include RAM. Examples of non-volatile memory include ROM and flash memory. The volatile memory stores data acquired from the outside. The volatile memory stores data calculated by the remote calculation unit 42. The non-volatile memory stores, for example, specified programs and specified numerical values. The remote memory unit 44 stores hopping information. The hopping information includes hopping pattern information and transmission/reception cycle information. At least a portion of the remote memory unit 44 may be provided in a processor or integrated circuit such as those described above.

リモート通信部46は、通信回路を有する。通信回路は、送信回路と受信回路を含む。リモート通信部46は、ベース無線装置16に信号を送信する。また、リモート通信部46は、ベース無線装置16が送信する信号を受信する。 The remote communication unit 46 has a communication circuit. The communication circuit includes a transmitting circuit and a receiving circuit. The remote communication unit 46 transmits signals to the base radio device 16. The remote communication unit 46 also receives signals transmitted by the base radio device 16.

リモートインターフェース48は、S/A20と有線通信を行うための入出力インターフェースを有する。リモートインターフェース48は、S/A20と近距離無線通信を行うための無線インターフェースを有しても良い。 The remote interface 48 has an input/output interface for wired communication with the S/A 20. The remote interface 48 may also have a wireless interface for short-range wireless communication with the S/A 20.

[1-4 ベース無線装置16が行う処理]
図3を用いて送信に関わるベース無線装置16の処理を説明する。図3は、第1実施形態の処理を示すフローチャートである。ベース演算部22は、図3で示される処理を送受信周期毎に実行する。なお、カウント部38は、全ての処理が開始される前にカウンタ380のカウント値Cをゼロにする。
[1-4 Processing performed by the base radio device 16]
The processing of the base radio device 16 related to transmission will be described with reference to Fig. 3. Fig. 3 is a flowchart showing the processing of the first embodiment. The base calculation unit 22 executes the processing shown in Fig. 3 for each transmission/reception period. The counting unit 38 resets the count value C of the counter 380 to zero before all processing is started.

図3で示される処理は、選択部36が、M回の信号送信と、N回の送信禁止と、を選択順序に基づいて選択する処理の一例である。選択順序の一例として、(M+N)回の送受信周期のうち、最初のM回の全ての送受信周期に信号送信が割り当てられ、残りのN回の全ての送受信周期に送信禁止が割り当てられても良い。この場合、選択部36は、連続してM回信号送信を選択する。次いで、選択部36は、連続してN回送信禁止を選択する。選択順序の別例として、(M+N)回の送受信周期に、M回の信号送信とN回の送信禁止とがランダムに割り当てられても良い。なお、ベース記憶部24が複数の選択順序を記憶する場合には、選択部36は、(M+N)回の送受信周期毎に使用する選択順序を変えても良い。 The process shown in FIG. 3 is an example of a process in which the selection unit 36 selects M signal transmissions and N transmission prohibitions based on a selection order. As an example of a selection order, signal transmissions may be assigned to all of the first M transmission/reception cycles of (M+N) transmission/reception cycles, and transmission prohibitions may be assigned to all of the remaining N transmission/reception cycles. In this case, the selection unit 36 selects M consecutive signal transmissions. Next, the selection unit 36 selects N consecutive transmission prohibitions. As another example of a selection order, M signal transmissions and N transmission prohibitions may be randomly assigned to (M+N) transmission/reception cycles. Note that if the base storage unit 24 stores multiple selection orders, the selection unit 36 may change the selection order used every (M+N) transmission/reception cycles.

ステップS1において、周波数切替部32は、ベース記憶部24に記憶されるホッピングパターンに従って、チャネルの周波数を切り替える。ステップS1が終了すると、処理はステップS2に移行する。 In step S1, the frequency switching unit 32 switches the channel frequency according to the hopping pattern stored in the base memory unit 24. When step S1 is completed, processing proceeds to step S2.

ステップS2において、送受信処理部34は、S/A20に向けて送信するデータがあるか否かを判定する。例えば、送信するデータは、コンピュータ12から取得した制御信号である。送信するデータがある場合(ステップS2:YES)、処理はステップS4に移行する。一方、送信するデータがない場合(ステップS2:NO)、処理はステップS3に移行する。 In step S2, the transmission/reception processing unit 34 determines whether there is data to be transmitted to the S/A 20. For example, the data to be transmitted may be a control signal obtained from the computer 12. If there is data to be transmitted (step S2: YES), the process proceeds to step S4. On the other hand, if there is no data to be transmitted (step S2: NO), the process proceeds to step S3.

処理がステップS2からステップS3に移行する場合、カウント部38は、カウンタ380のカウント値Cをゼロにする。ステップS3が終了すると、この送受信周期における処理は終了する。なお、この送受信周期において、いずれか1つのリモート無線装置18がベース無線装置16に信号を送信した場合に、送受信処理部34は信号を受信する処理を行う。 When processing moves from step S2 to step S3, the counting unit 38 sets the count value C of the counter 380 to zero. When step S3 ends, processing for this transmission/reception cycle ends. Note that if any one of the remote radio devices 18 transmits a signal to the base radio device 16 during this transmission/reception cycle, the transmission/reception processing unit 34 performs processing to receive the signal.

処理がステップS2からステップS4に移行する場合、選択部36は、カウント値Cが(M+N)未満であるか否かを判定する。ここで行われる処理は、その時点で既にM回の送信処理とN回の待機との両方が終了しているか否かの判定である。カウント値Cが(M+N)未満である場合(ステップS4:YES)、処理はステップS6に移行する。一方、カウント値Cが(M+N)に達している場合(ステップS4:NO)、処理はステップS5に移行する。 When processing moves from step S2 to step S4, the selection unit 36 determines whether the count value C is less than (M+N). The processing performed here is to determine whether M transmission processes and N waiting processes have both been completed at that point. If the count value C is less than (M+N) (step S4: YES), processing moves to step S6. On the other hand, if the count value C has reached (M+N) (step S4: NO), processing moves to step S5.

処理がステップS4からステップS5に移行する場合、その時点で既にM回の送信処理とN回の待機との両方が終了している。この場合、カウント部38は、カウンタ380のカウント値Cをゼロにする。つまり、カウント部38は、送受信処理部34が行った処理の回数を改めてゼロからカウントする。ステップS5が終了すると、処理はステップS6に移行する。 When processing moves from step S4 to step S5, both M transmission processes and N waiting processes have already been completed at that point. In this case, the counting unit 38 resets the count value C of the counter 380 to zero. In other words, the counting unit 38 restarts counting the number of processes performed by the transmission/reception processing unit 34 from zero. When step S5 is completed, processing moves to step S6.

処理がステップS4又はステップS5からステップS6に移行する場合、カウント部38は、カウンタ380のカウント値Cに1を加算する。ステップS6が終了すると、処理はステップS7に移行する。 When processing proceeds from step S4 or step S5 to step S6, the counting unit 38 increments the count value C of the counter 380 by 1. When step S6 is completed, processing proceeds to step S7.

ステップS7において、選択部36は、ベース記憶部24に記憶される選択順序に基づいて、信号送信と送信禁止とのいずれか一方を選択する。選択部36は、その時点の送受信周期が(M+N)回の送受信周期のうちのいずれの回に相当するかを、カウント値Cによって判定することができる。例えば、選択部36は、カウント値CがXである場合に、その時点の送受信周期が(M+N)回の送受信周期のうちのX回目の送受信周期であると判定する。この場合、選択部36は、選択順序のうち、X番目の順序に割り当てられている処理を選択する。X番目の順序に信号送信が割り当てられている場合、選択部36は、信号送信を選択する。X番目の順序に送信禁止が割り当てられている場合、選択部36は、送信禁止を選択する。 In step S7, the selection unit 36 selects either signal transmission or transmission prohibition based on the selection order stored in the base memory unit 24. The selection unit 36 can determine which of the (M+N) transmission/reception cycles the current transmission/reception cycle corresponds to, based on the count value C. For example, if the count value C is X, the selection unit 36 determines that the current transmission/reception cycle is the Xth transmission/reception cycle out of the (M+N) transmission/reception cycles. In this case, the selection unit 36 selects the process assigned to the Xth order in the selection order. If signal transmission is assigned to the Xth order, the selection unit 36 selects signal transmission. If transmission prohibition is assigned to the Xth order, the selection unit 36 selects transmission prohibition.

ステップS7で選択部36が信号送信を選択した場合(ステップS8:信号送信)、処理はステップS9に移行する。ステップS9において、送受信処理部34は、送信処理を行う。送受信処理部34は、ベース通信部26を用いてデータを送信する。ステップS9が終了すると、この送受信周期における処理は終了する。 If the selection unit 36 selects signal transmission in step S7 (step S8: signal transmission), processing proceeds to step S9. In step S9, the transmission/reception processing unit 34 performs transmission processing. The transmission/reception processing unit 34 transmits data using the base communication unit 26. When step S9 ends, processing for this transmission/reception cycle ends.

ステップS7で選択部36が送信禁止を選択した場合(ステップS8:送信禁止)、送受信処理部34は、今回の送受信周期で送信処理を行わずに待機する。つまり、ベース無線装置16は、リモート無線装置18が送信する信号を受信する機会を作る。いずれか1つのリモート無線装置18がベース無線装置16に信号を送信した場合に、送受信処理部34は信号を受信する処理を行う。 If the selection unit 36 selects transmission prohibition in step S7 (step S8: transmission prohibition), the transmission/reception processing unit 34 waits without performing transmission processing in the current transmission/reception cycle. In other words, the base radio device 16 creates an opportunity to receive signals transmitted by the remote radio devices 18. When any one of the remote radio devices 18 transmits a signal to the base radio device 16, the transmission/reception processing unit 34 performs processing to receive the signal.

第1実施形態において、送受信処理部34は、送信するデータがある場合であっても、(M+N)回の送受信周期のうちのN回の送受信周期で強制的に待機する。送受信処理部34は、このN回の送受信周期で、受信処理を行うことができる。言い換えると、このN回の送受信周期で、いずれか1つのリモート無線装置18は、ベース無線装置16に信号を送信することができる。このため、第1実施形態によれば、リモート無線装置18の信号送信が成功するまでにかかる時間を短くすることができる。 In the first embodiment, the transmission/reception processing unit 34 is forced to wait for N of the (M+N) transmission/reception cycles, even if there is data to transmit. The transmission/reception processing unit 34 can perform reception processing during these N transmission/reception cycles. In other words, during these N transmission/reception cycles, any one of the remote radio devices 18 can transmit a signal to the base radio device 16. Therefore, according to the first embodiment, the time required for the remote radio device 18 to successfully transmit a signal can be shortened.

[2 第2実施形態]
[2-1 構成]
第2実施形態に係る無線通信システム10の構成は、第1実施形態に係る無線通信システム10の構成と同じである。第2実施形態に係るベース無線装置16の構成は、第1実施形態に係るベース無線装置16の構成と概ね同じである。第2実施形態に係るリモート無線装置18の構成は、第1実施形態に係るリモート無線装置18の構成と同じである。
[2 Second Embodiment]
[2-1 Configuration]
The configuration of the wireless communication system 10 according to the second embodiment is the same as the configuration of the wireless communication system 10 according to the first embodiment. The configuration of the base wireless device 16 according to the second embodiment is generally the same as the configuration of the base wireless device 16 according to the first embodiment. The configuration of the remote wireless device 18 according to the second embodiment is the same as the configuration of the remote wireless device 18 according to the first embodiment.

第2実施形態に係るベース無線装置16の構成に関しては、第1実施形態に係るベース無線装置16の構成と異なる部分の説明をする。図4は、第2実施形態のカウント部38の機能ブロックを示す図である。第2実施形態のカウント部38は、第1カウンタ381と第2カウンタ382とを有する。カウント部38は、第1カウンタ381を用いて、送受信処理部34が行った送信処理の回数をカウントする。カウント部38は、第2カウンタ382を用いて、送受信処理部34が待機した回数をカウントする。 Regarding the configuration of the base radio device 16 according to the second embodiment, differences from the configuration of the base radio device 16 according to the first embodiment will be described. Figure 4 is a diagram showing the functional blocks of the counting unit 38 according to the second embodiment. The counting unit 38 according to the second embodiment has a first counter 381 and a second counter 382. The counting unit 38 uses the first counter 381 to count the number of transmission processes performed by the transmission/reception processing unit 34. The counting unit 38 uses the second counter 382 to count the number of times the transmission/reception processing unit 34 has been on standby.

なお、第2実施形態のベース記憶部24は、所定規則として、アルゴリズムを記憶する。このアルゴリズムは、選択部36が信号送信と送信禁止とのいずれか一方を選択する方法を規定する。このアルゴリズムの一例は、図5で示される。 In the second embodiment, the base storage unit 24 stores an algorithm as the predetermined rule. This algorithm defines the method by which the selection unit 36 selects either signal transmission or transmission prohibition. An example of this algorithm is shown in Figure 5.

[2-2 ベース無線装置16が行う処理]
図5を用いて送信に関わるベース無線装置16の処理を説明する。図5は、第2実施形態の処理を示すフローチャートである。ベース演算部22は、図5で示される処理を送受信周期毎に実行する。なお、カウント部38は、全の処理が開始される前に第1カウンタ381のカウント値C1と第2カウンタ382のカウント値C2の両方をゼロにする。
[2-2 Processing performed by the base radio device 16]
The processing of the base radio device 16 related to transmission will be described with reference to Fig. 5. Fig. 5 is a flowchart showing the processing of the second embodiment. The base calculation unit 22 executes the processing shown in Fig. 5 for each transmission/reception period. Note that the counting unit 38 resets both the count value C1 of the first counter 381 and the count value C2 of the second counter 382 to zero before the start of all processing.

図5で示される処理は、選択部36が、M回の信号送信と、N回の送信禁止と、をランダムに選択する処理の一例である。但し、選択部36は、信号送信の選択回数がM回に達する前に送信禁止の選択回数がN回に達した場合に、残りの全ての送受信周期で信号送信を選択する。これとは逆に、選択部36は、信号禁止の選択回数がN回に達する前に信号送信の選択回数がM回に達した場合に、残りの全ての送受信周期で信号禁止を選択する。 The process shown in FIG. 5 is an example of a process in which the selection unit 36 randomly selects M signal transmissions and N transmission prohibitions. However, if the number of times transmission prohibitions have been selected reaches N before the number of times signal transmissions have been selected reaches M, the selection unit 36 selects signal transmissions for all remaining transmission/reception cycles. Conversely, if the number of times signal transmissions have been selected reaches M before the number of times signal prohibitions have been selected N, the selection unit 36 selects signal prohibition for all remaining transmission/reception cycles.

ステップS11において、周波数切替部32は、ベース記憶部24に記憶されるホッピングパターンに従って、チャネルの周波数を切り替える。ステップS11が終了すると、処理はステップS12に移行する。 In step S11, the frequency switching unit 32 switches the channel frequency according to the hopping pattern stored in the base memory unit 24. When step S11 is completed, processing proceeds to step S12.

ステップS12において、送受信処理部34は、S/A20に向けて送信するデータがあるか否かを判定する。送信するデータがある場合(ステップS12:YES)、処理はステップS14に移行する。一方、送信するデータがない場合(ステップS12:NO)、処理はステップS13に移行する。 In step S12, the transmission/reception processing unit 34 determines whether there is data to transmit to the S/A 20. If there is data to transmit (step S12: YES), the process proceeds to step S14. On the other hand, if there is no data to transmit (step S12: NO), the process proceeds to step S13.

処理がステップS12からステップS13に移行する場合、カウント部38は、第1カウンタ381のカウント値C1と第2カウンタ382のカウント値C2の両方をゼロにする。ステップS13が終了すると、この送受信周期における処理は終了する。なお、この送受信周期において、いずれか1つのリモート無線装置18がベース無線装置16に信号を送信した場合に、送受信処理部34は信号を受信する処理を行う。 When the process moves from step S12 to step S13, the counting unit 38 sets both the count value C1 of the first counter 381 and the count value C2 of the second counter 382 to zero. When step S13 ends, the process for this transmission/reception cycle ends. Note that if any one of the remote radio devices 18 transmits a signal to the base radio device 16 during this transmission/reception cycle, the transmission/reception processing unit 34 performs processing to receive the signal.

処理がステップS12からステップS14に移行する場合、選択部36は、カウント値C1とカウント値C2との合計値(C1+C2)が(M+N)未満であるか否かを判定する。ここで行われる処理は、その時点で既にM回の送信処理とN回の待機との両方が終了したか否かの判定である。合計値(C1+C2)が(M+N)未満である場合(ステップS14:YES)、処理はステップS16に移行する。一方、合計値(C1+C2)が(M+N)に達している場合(ステップS14:NO)、処理はステップS15に移行する。 When processing proceeds from step S12 to step S14, the selection unit 36 determines whether the sum (C1 + C2) of count values C1 and C2 is less than (M + N). The processing performed here determines whether M transmission processes and N waiting processes have both been completed at that point. If the sum (C1 + C2) is less than (M + N) (step S14: YES), processing proceeds to step S16. On the other hand, if the sum (C1 + C2) has reached (M + N) (step S14: NO), processing proceeds to step S15.

処理がステップS14からステップS15に移行する場合、その時点で既にM回の送信処理とN回の待機との両方が終了している。この場合、カウント部38は、第1カウンタ381のカウント値C1と第2カウンタ382のカウント値C2の両方をゼロにする。ステップS15が終了すると、処理はステップS16に移行する。 When processing moves from step S14 to step S15, both M transmission processes and N waiting processes have already been completed. In this case, the counting unit 38 sets both the count value C1 of the first counter 381 and the count value C2 of the second counter 382 to zero. When step S15 is completed, processing moves to step S16.

ステップS16において、選択部36は、カウント値C1がM未満であるか否かを判定する。ここで行われる処理は、その時点で既にM回の送信処理が終了しているか否かの判定である。カウント値C1がM未満である場合(ステップS16:YES)、処理はステップS18に移行する。一方、カウント値C1がMに達している場合(ステップS16:NO)、処理はステップS17に移行する。 In step S16, the selection unit 36 determines whether the count value C1 is less than M. The process performed here is to determine whether M transmission processes have already been completed at that point. If the count value C1 is less than M (step S16: YES), the process proceeds to step S18. On the other hand, if the count value C1 has reached M (step S16: NO), the process proceeds to step S17.

処理がステップS16からステップS17に移行する場合、選択部36は、送信禁止を選択する。ステップS17が終了すると、処理はステップS24に移行する。この場合、送受信処理部34は、今回の送受信周期で送信処理を行わずに待機する。つまり、ベース無線装置16は、リモート無線装置18が送信する信号を受信する機会を作る。いずれか1つのリモート無線装置18がベース無線装置16に信号を送信した場合に、送受信処理部34は信号を受信する処理を行う。 When the process moves from step S16 to step S17, the selection unit 36 selects transmission prohibition. When step S17 ends, the process moves to step S24. In this case, the transmission/reception processing unit 34 waits without performing transmission processing in the current transmission/reception cycle. In other words, the base radio device 16 creates an opportunity to receive a signal transmitted by a remote radio device 18. When any one of the remote radio devices 18 transmits a signal to the base radio device 16, the transmission/reception processing unit 34 performs processing to receive the signal.

処理がステップS16からステップS18に移行する場合、選択部36は、カウント値C2がN未満であるか否かを判定する。ここで行われる処理は、その時点で既にN回の送信処理が終了しているか否かの判定である。カウント値C2がN未満である場合(ステップS18:YES)、処理はステップS20に移行する。一方、カウント値C2がNに達している場合(ステップS18:NO)、処理はステップS19に移行する。 When the process moves from step S16 to step S18, the selection unit 36 determines whether the count value C2 is less than N. The process performed here is to determine whether N transmission processes have already been completed at that point. If the count value C2 is less than N (step S18: YES), the process moves to step S20. On the other hand, if the count value C2 has reached N (step S18: NO), the process moves to step S19.

処理がステップS18からステップS19に移行する場合、選択部36は、信号送信を選択する。ステップS19が終了すると、処理はステップS22に移行する。 When processing proceeds from step S18 to step S19, the selection unit 36 selects signal transmission. When step S19 is completed, processing proceeds to step S22.

処理がステップS18からステップS20に移行する場合、選択部36は、信号送信と送信禁止とのいずれか一方をランダムに選択する。ベース記憶部24は、ランダムに選択する方法として、例えば乱数を使用する等の公知の方法を記憶する。選択部36は、その方法に基づいて、信号送信と送信禁止とのいずれか一方を選択する。ステップS20が終了すると、処理はステップS21に移行する。 When processing proceeds from step S18 to step S20, the selection unit 36 randomly selects either signal transmission or transmission prohibition. The base storage unit 24 stores a known method for random selection, such as using random numbers. The selection unit 36 selects either signal transmission or transmission prohibition based on that method. When step S20 ends, processing proceeds to step S21.

ステップS20で選択部36が信号送信を選択した場合(ステップS21:信号送信)、処理はステップS22に移行する。一方、ステップS20で選択部36が送信禁止を選択した場合(ステップS21:送信禁止)、処理はステップS24に移行する。この場合、送受信処理部34は、今回の送受信周期で送信処理を行わずに待機する。つまり、ベース無線装置16は、リモート無線装置18が送信する信号を受信する機会を作る。いずれか1つのリモート無線装置18がベース無線装置16に信号を送信した場合に、送受信処理部34は信号を受信する処理を行う。 If the selection unit 36 selects signal transmission in step S20 (step S21: signal transmission), processing proceeds to step S22. On the other hand, if the selection unit 36 selects transmission prohibition in step S20 (step S21: transmission prohibition), processing proceeds to step S24. In this case, the transmission/reception processing unit 34 waits without performing transmission processing in the current transmission/reception cycle. In other words, the base radio device 16 creates an opportunity to receive a signal transmitted by a remote radio device 18. When any one of the remote radio devices 18 transmits a signal to the base radio device 16, the transmission/reception processing unit 34 performs processing to receive the signal.

ステップS19又はステップS21からステップS22に移行する場合、送受信処理部34は、送信処理を行う。送受信処理部34は、ベース通信部26を用いてデータを送信する。ステップS22が終了すると、処理はステップS23に移行する。 When proceeding from step S19 or step S21 to step S22, the transmission/reception processing unit 34 performs transmission processing. The transmission/reception processing unit 34 transmits data using the base communication unit 26. When step S22 ends, processing proceeds to step S23.

ステップS23において、カウント部38は、第1カウンタ381のカウント値C1に1を加算する。ステップS23が終了すると、この送受信周期における処理は終了する。 In step S23, the counting unit 38 increments the count value C1 of the first counter 381 by 1. When step S23 is completed, processing for this transmission/reception cycle ends.

ステップS17又はステップS21からステップS24に移行すると、カウント部38は、第2カウンタ382のカウント値C2に1を加算する。ステップS24が終了すると、この送受信周期における処理は終了する。 When the process moves from step S17 or step S21 to step S24, the counting unit 38 increments the count value C2 of the second counter 382 by 1. When step S24 ends, processing for this transmission/reception cycle ends.

第2実施形態において、送受信処理部34は、送信するデータがある場合であっても、(M+N)回の送受信周期のうちのN回の送受信周期で強制的に待機する。このため、第1実施形態と同様に、第2実施形態によれば、リモート無線装置18の信号送信が成功するまでにかかる時間を短くすることができる。 In the second embodiment, the transmission/reception processing unit 34 is forced to wait for N transmission/reception cycles out of (M+N) transmission/reception cycles, even if there is data to transmit. Therefore, as with the first embodiment, the second embodiment can shorten the time it takes for the remote radio device 18 to successfully transmit a signal.

[3 実施形態から得られる発明]
上記実施形態から把握しうる発明について、以下に記載する。
[3 Inventions Obtained from the Embodiments]
The invention that can be understood from the above embodiment will be described below.

本発明の第1態様は、少なくとも1つのリモート無線装置18と送受信周期で信号の送受信を行うベース無線装置16であって、前記送受信周期で信号送信と送信禁止とのいずれか一方を選択する選択部36と、前記選択部36が前記信号送信を選択した場合は、前記送受信周期で少なくとも1つの前記リモート無線装置18に信号を送信する送信処理を行い、前記選択部36が前記送信禁止を選択した場合は、前記送受信周期で前記送信処理を行わずに待機する送信処理部(送受信処理部34)と、を備え、前記選択部36は、連続した(M+N)回の前記送受信周期毎に、前記信号送信をM回選択し且つ前記送信禁止をN回選択する。 A first aspect of the present invention is a base radio device 16 that transmits and receives signals with at least one remote radio device 18 in a transmission/reception cycle, and includes a selection unit 36 that selects either signal transmission or transmission prohibition in the transmission/reception cycle, and a transmission processing unit (transmission/reception processing unit 34) that, if the selection unit 36 selects signal transmission, performs transmission processing to transmit a signal to at least one remote radio device 18 in the transmission/reception cycle, and, if the selection unit 36 selects transmission prohibition, waits without performing the transmission processing in the transmission/reception cycle, and the selection unit 36 selects signal transmission M times and transmission prohibition N times for each of (M+N) consecutive transmission/reception cycles.

上記構成によれば、送受信処理部34は、送信するデータがある場合であっても、(M+N)回の送受信周期のうちのN回の送受信周期で強制的に待機する。送受信処理部34は、このN回の送受信周期で、受信処理を行うことができる。言い換えると、このN回の送受信周期で、いずれか1つのリモート無線装置18は、ベース無線装置16に信号を送信することができる。このため、上記構成によれば、リモート無線装置18の信号送信が成功するまでにかかる時間を短くすることができる。 With the above configuration, the transmission/reception processing unit 34 is forced to wait for N of the (M+N) transmission/reception cycles, even if there is data to transmit. The transmission/reception processing unit 34 can perform reception processing during these N transmission/reception cycles. In other words, during these N transmission/reception cycles, any one of the remote radio devices 18 can transmit a signal to the base radio device 16. Therefore, with the above configuration, the time required for the remote radio device 18 to successfully transmit a signal can be shortened.

第1態様において、ベース無線装置16は、前記信号送信と前記送信禁止とのどちらを選択するかを決めるための所定規則を記憶する記憶部(ベース記憶部24)を備え、前記選択部36は、前記所定規則に基づいて、前記送受信周期で前記信号送信と前記送信禁止とのいずれか一方を選択しても良い。 In the first aspect, the base radio device 16 is provided with a memory unit (base memory unit 24) that stores predetermined rules for determining whether to select the signal transmission or the transmission prohibition, and the selection unit 36 may select either the signal transmission or the transmission prohibition in the transmission/reception cycle based on the predetermined rules.

第1態様において、前記選択部36は、前記所定規則が定める選択順序に基づいて、前記信号送信と前記送信禁止とを選択しても良い。 In the first aspect, the selection unit 36 may select between signal transmission and transmission prohibition based on a selection order determined by the predetermined rule.

第1態様において、前記選択部36は、前記信号送信を連続してM回選択し、M回目の前記信号送信を選択した後に、前記送信禁止を連続してN回選択しても良い。 In the first aspect, the selection unit 36 may select the signal transmission M times in succession, and after selecting the signal transmission M times, may select the transmission prohibition N times in succession.

第1態様において、前記選択部36は、前記信号送信と前記送信禁止とのいずれか一方をランダムに選択し、前記送信禁止の選択回数がN回に達する前に、前記信号送信の選択回数がM回に達した場合には、残りの前記送受信周期で前記送信禁止を選択し、前記信号送信の選択回数がM回に達する前に、前記送信禁止の選択回数がN回に達した場合には、残りの前記送受信周期で前記信号送信を選択しても良い。 In the first aspect, the selection unit 36 may randomly select either the signal transmission or the transmission prohibition, and if the number of times the signal transmission is selected reaches M before the number of times the transmission prohibition is selected reaches N, select the transmission prohibition for the remaining transmission/reception cycle, or if the number of times the transmission prohibition is selected reaches N before the number of times the signal transmission is selected reaches M, select the signal transmission for the remaining transmission/reception cycle.

本発明の第2態様は、少なくとも1つのリモート無線装置18と送受信周期で信号の送受信を行うベース無線装置16の通信方法であって、前記ベース無線装置16は、前記送受信周期で信号送信と送信禁止とのいずれか一方を選択する選択ステップと、前記選択ステップで前記信号送信を選択した場合は、前記送受信周期で少なくとも1つの前記リモート無線装置に信号を送信する送信処理を行い、前記選択ステップで前記送信禁止を選択した場合は、前記送受信周期で前記送信処理を行わずに待機する送信処理ステップと、を行い、前記選択ステップで、連続した(M+N)回の前記送受信周期毎に、前記信号送信をM回選択し且つ前記送信禁止をN回選択する。 A second aspect of the present invention is a communication method for a base radio device 16 that transmits and receives signals with at least one remote radio device 18 in a transmission/reception cycle, in which the base radio device 16 performs a selection step of selecting either signal transmission or transmission prohibition in the transmission/reception cycle, and a transmission processing step of transmitting a signal to at least one of the remote radio devices in the transmission/reception cycle if signal transmission is selected in the selection step, and waiting without performing the transmission processing in the transmission/reception cycle if transmission prohibition is selected in the selection step, in which the base radio device 16 selects signal transmission M times and transmission prohibition N times for each of (M+N) consecutive transmission/reception cycles in the selection step.

16…ベース無線装置 18…リモート無線装置
24…ベース記憶部(記憶部) 34…送受信処理部(送信処理部)
36…選択部
16... base radio device 18... remote radio device 24... base storage unit (storage unit) 34... transmission/reception processing unit (transmission processing unit)
36...Selection section

Claims (2)

少なくとも1つのリモート無線装置と送受信周期で信号の送受信を行うベース無線装置であって、
各々の前記送受信周期で信号送信と送信禁止とのいずれか一方をランダムに選択する選択部と、
前記選択部が前記信号送信を選択した場合は、前記送受信周期で少なくとも1つの前記リモート無線装置に信号を送信する送信処理を行い、前記選択部が前記送信禁止を選択した場合は、前記送受信周期で前記送信処理を行わずに待機する送信処理部と、
を備え、
前記選択部は、
連続した(M+N)周期の前記送受信周期のうちM周期の前記送受信周期で前記信号送信を選択し且つN周期の前記送受信周期で前記送信禁止を選
前記送信禁止の選択回数がN回に達する前に、前記信号送信の選択回数がM回に達した場合には、連続した(M+N)周期のうちの残りの各々の前記送受信周期で、前記信号送信と前記送信禁止とのいずれか一方をランダムに選択する処理を行うことなく、前記送信禁止を選択し、
前記信号送信の選択回数がM回に達する前に、前記送信禁止の選択回数がN回に達した場合には、連続した(M+N)周期のうちの残りの各々の前記送受信周期で、前記信号送信と前記送信禁止とのいずれか一方をランダムに選択する処理を行うことなく、前記信号送信を選択する、ベース無線装置。
A base radio device that transmits and receives signals to and from at least one remote radio device in a transmission and reception cycle,
a selection unit that randomly selects either signal transmission or transmission prohibition in each of the transmission and reception periods;
a transmission processing unit that, when the selection unit selects the signal transmission, performs a transmission process of transmitting a signal to at least one of the remote radio devices in the transmission/reception cycle, and, when the selection unit selects the transmission prohibition, waits without performing the transmission process in the transmission/reception cycle;
Equipped with
The selection unit
Among the (M+N) consecutive transmission/reception cycles, the signal transmission is selected in M transmission/reception cycles and the transmission prohibition is selected in N transmission/reception cycles ;
If the number of times that the signal transmission has been selected reaches M before the number of times that the transmission prohibition has been selected reaches N, the transmission prohibition is selected without performing a process of randomly selecting either the signal transmission or the transmission prohibition in each of the remaining transmission and reception cycles among the consecutive (M+N) cycles;
If the number of times that the transmission prohibition is selected reaches N before the number of times that the signal transmission is selected reaches M, the base radio device selects the signal transmission without performing a process of randomly selecting either the signal transmission or the transmission prohibition in each of the remaining transmission and reception cycles among the consecutive (M+N) cycles .
少なくとも1つのリモート無線装置と送受信周期で信号の送受信を行うベース無線装置の通信方法であって、
ベース無線装置は、
各々の前記送受信周期で信号送信と送信禁止とのいずれか一方をランダムに選択する選択ステップと、
前記選択ステップで前記信号送信を選択した場合は、前記送受信周期で少なくとも1つの前記リモート無線装置に信号を送信する送信処理を行い、前記選択ステップで前記送信禁止を選択した場合は、前記送受信周期で前記送信処理を行わずに待機する送信処理ステップと、
を行い、
前記選択ステップで、
連続した(M+N)周期の前記送受信周期のうちM周期の前記送受信周期で前記信号送信を選択し且つN周期の前記送受信周期で前記送信禁止を選
前記送信禁止の選択回数がN回に達する前に、前記信号送信の選択回数がM回に達した場合には、連続した(M+N)周期のうちの残りの各々の前記送受信周期で、前記信号送信と前記送信禁止とのいずれか一方をランダムに選択する処理を行うことなく、前記送信禁止を選択し、
前記信号送信の選択回数がM回に達する前に、前記送信禁止の選択回数がN回に達した場合には、連続した(M+N)周期のうちの残りの各々の前記送受信周期で、前記信号送信と前記送信禁止とのいずれか一方をランダムに選択する処理を行うことなく、前記信号送信を選択する、ベース無線装置の通信方法。
A communication method for a base radio device that transmits and receives signals to and from at least one remote radio device in a transmission and reception cycle, comprising:
The base radio equipment
a selection step of randomly selecting either signal transmission or transmission prohibition in each of the transmission and reception periods;
a transmission processing step of performing a transmission process of transmitting a signal to at least one of the remote radio devices in the transmission/reception cycle when the signal transmission is selected in the selection step, and waiting without performing the transmission process in the transmission/reception cycle when the transmission prohibition is selected in the selection step;
and
In the selecting step,
Among the (M+N) consecutive transmission/reception cycles, the signal transmission is selected in M transmission/reception cycles and the transmission prohibition is selected in N transmission/reception cycles ;
If the number of times that the signal transmission has been selected reaches M before the number of times that the transmission prohibition has been selected reaches N, the transmission prohibition is selected without performing a process of randomly selecting either the signal transmission or the transmission prohibition in each of the remaining transmission and reception cycles among the consecutive (M+N) cycles;
A communication method for a base radio device, in which, if the number of times that the transmission prohibition is selected reaches N before the number of times that the signal transmission is selected reaches M, the signal transmission is selected without performing a process of randomly selecting either the signal transmission or the transmission prohibition in each of the remaining transmission and reception cycles among consecutive (M+ N) cycles.
JP2021117916A 2021-07-16 2021-07-16 Base radio device and communication method for base radio device Active JP7735700B2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2021117916A JP7735700B2 (en) 2021-07-16 2021-07-16 Base radio device and communication method for base radio device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2021117916A JP7735700B2 (en) 2021-07-16 2021-07-16 Base radio device and communication method for base radio device

Publications (2)

Publication Number Publication Date
JP2023013603A JP2023013603A (en) 2023-01-26
JP7735700B2 true JP7735700B2 (en) 2025-09-09

Family

ID=85128981

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2021117916A Active JP7735700B2 (en) 2021-07-16 2021-07-16 Base radio device and communication method for base radio device

Country Status (1)

Country Link
JP (1) JP7735700B2 (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006121392A (en) 2004-10-21 2006-05-11 Matsushita Electric Ind Co Ltd Wireless communication device
WO2014171543A1 (en) 2013-04-19 2014-10-23 日本電気株式会社 Data transmission device, data transmission method, and program therefor
JP2015534360A (en) 2012-09-21 2015-11-26 ユニバーシティー オブ サウス オーストラリアUniversity Of South Australia Multi-access communication system

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2006121392A (en) 2004-10-21 2006-05-11 Matsushita Electric Ind Co Ltd Wireless communication device
JP2015534360A (en) 2012-09-21 2015-11-26 ユニバーシティー オブ サウス オーストラリアUniversity Of South Australia Multi-access communication system
WO2014171543A1 (en) 2013-04-19 2014-10-23 日本電気株式会社 Data transmission device, data transmission method, and program therefor

Also Published As

Publication number Publication date
JP2023013603A (en) 2023-01-26

Similar Documents

Publication Publication Date Title
JP6426781B2 (en) Mechanical system
US20130235905A1 (en) Gateway wireless communication instrument, wireless communication system, and communication control method
JP4300214B2 (en) access point
JP7735700B2 (en) Base radio device and communication method for base radio device
JP3606355B2 (en) Agent system and communication method
JP7746690B2 (en) Remote radio device and communication method for a remote radio device
KR20220157908A (en) Base wireless device and communication method of base wireless device
US11736143B2 (en) Pattern generating device, pattern generating method, and wireless communication system
RU2669077C2 (en) Channel grey listing
CN105247940A (en) Radio communication system and radio communication method
US7525984B2 (en) Method and apparatus for unifying MAC protocols
CN1571315B (en) Method for selecting time division multiple access transmission channel and communication system using this method
JP5673606B2 (en) Communication device
JP7401298B2 (en) information gathering device
JP6459508B2 (en) Wireless communication apparatus and control method thereof
JP4293617B2 (en) Bidirectional serial communication method
JP7498462B2 (en) Laundry System
WO2005099182A1 (en) Contention resolution protocol for a shared channel
JP7453061B2 (en) Communication control system and communication control method
JP3533455B2 (en) Wireless remote I/O device
JPWO2019098258A1 (en) Control device, control target device, control system, control method, control target device control method, control device program, and control target device program
JP5088433B2 (en) Wireless communication apparatus and program
JP6141549B1 (en) Programmable logic controller
JP4397258B2 (en) Wireless transmitter and existence determination device
JPH1042353A (en) Wireless communication system

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20240603

A977 Report on retrieval

Free format text: JAPANESE INTERMEDIATE CODE: A971007

Effective date: 20250321

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20250415

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20250602

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: 20250729

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20250811

R150 Certificate of patent or registration of utility model

Ref document number: 7735700

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150