WO2015129666A1 - 無線通信システム、無線通信装置、無線通信方法、およびプログラム - Google Patents

無線通信システム、無線通信装置、無線通信方法、およびプログラム Download PDF

Info

Publication number
WO2015129666A1
WO2015129666A1 PCT/JP2015/055155 JP2015055155W WO2015129666A1 WO 2015129666 A1 WO2015129666 A1 WO 2015129666A1 JP 2015055155 W JP2015055155 W JP 2015055155W WO 2015129666 A1 WO2015129666 A1 WO 2015129666A1
Authority
WO
WIPO (PCT)
Prior art keywords
identification information
transmission
node
reception
data
Prior art date
Application number
PCT/JP2015/055155
Other languages
English (en)
French (fr)
Inventor
大地 植木
啓介 齋藤
マインタイ グエン
Original Assignee
オムロン株式会社
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 オムロン株式会社 filed Critical オムロン株式会社
Publication of WO2015129666A1 publication Critical patent/WO2015129666A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/02Selection of wireless resources by user or terminal
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria

Definitions

  • the present invention relates to wireless communication, and more particularly to establishment of a communication channel in wireless communication.
  • Patent Document 1 High reliability and low delay are required for communication for control, and it is required to ensure sufficient reliability and low communication delay even when wireless communication is performed.
  • the current wireless protocol that determines the transmission channel from multiple channels by carrier sense requires time to establish a wireless connection, and sufficient reliability and low communication delay cannot be obtained. Therefore, it is difficult to use the current wireless protocol for wireless communication in the FA field.
  • a transmission node in order to determine a channel used by a transmission / reception node, a transmission node performs carrier sense for each channel and determines a communication channel.
  • the transmitting node transmits communication channel information for establishing communication to the receiving node, and the receiving node returns ACK (acknowledgment).
  • ACK acknowledgenowledgment
  • the transmitting node confirms the ACK from the receiving node, it determines that communication has been established, and starts transmitting / receiving data.
  • carrier sense is performed for each channel and communication is performed by determining a communication channel
  • an object of the present invention is to shorten the channel negotiation process for determining a channel to be used for communication from among a plurality of channels.
  • a first aspect of the present invention is a wireless communication system that performs wireless transmission from a transmission node to a reception node, wherein the transmission node transmits transmission data including predetermined identification information as 1
  • the reception node determines whether there is transmission data including the predetermined identification information for the plurality of channels, and determines the channel to be received when such transmission data is found.
  • a configuration of receiving is adopted.
  • the transmission node in the radio communication system detects a usable channel, determines a channel or channels to be used for transmission, and a transmission including predetermined identification information. Transmitting means for transmitting data on one or more channels determined by the transmission channel determining means.
  • the receiving node in the wireless communication system includes a receiving unit that receives data from a plurality of channels, and a determination unit that determines whether or not the predetermined identification information is included in the received data received by the receiving unit. Selecting means for selecting at least one received data out of the received data determined to include the predetermined identification information by the determining means; and processing means for processing the received data selected by the selecting means Have.
  • the determination unit of the reception node always determines whether or not the identification information is included in the reception data. In this way, it is possible to receive data at any timing even if data is transmitted from the transmission node.
  • the received data of each channel may be acquired by constantly performing Fourier transform on the received signal. Instead of always performing the Fourier transform, the Fourier transform may be started when it is detected that the trigger signal is transmitted from the transmission node.
  • the selection means of the reception node selects reception data with the best communication quality according to a predetermined standard.
  • the reference here may be arbitrary, but for example, it may be a reference representing the reception status such as PER (packet error rate) and reception intensity. In this way, data can be transmitted / received through a channel with good reception conditions.
  • the individual identification information of the transmission node or the reception node, or a combination of both can be employed as the predetermined identification information. Since this identification information is information for associating the transmission node and the reception node, any information may be used as long as it is predetermined information, but it is convenient to use the individual identification information.
  • the present invention can be understood as a wireless communication system or a wireless communication device (receiving node, transmitting node) having at least a part of the above means.
  • the present invention can also be understood as a wireless communication method including at least a part of the above processing, a computer program for causing a computer to execute the method, or a computer-readable recording medium storing the computer program.
  • the present invention it is possible to shorten the channel negotiation process for determining a channel to be used for communication from a plurality of channels.
  • the block diagram which shows the function structure of the transmission node and receiving node concerning embodiment.
  • the figure which shows the structural example of the receiving node concerning embodiment.
  • the flowchart which shows the flow of the data transmission process by a transmission node.
  • the flowchart which shows the flow of the data reception process by a receiving node.
  • FIG. 1 is a block diagram showing a functional configuration of a transmission node and a reception node according to the present embodiment.
  • Both the transmission node and the reception node are computers equipped with wireless communication devices.
  • An arithmetic unit such as a CPU (Central Processor Unit) or a DSP (Digital Signal Processor) executes a program stored in a tangible non-temporary storage device, or various types of electronic circuits as shown in FIG. A functional part is realized.
  • CPU Central Processor Unit
  • DSP Digital Signal Processor
  • the transmission node 10 includes an identification information storage unit 11, a data processing unit 12, a transmission channel determination unit 13, and a wireless transmission unit 14.
  • the identification information storage unit 11 stores identification information for specifying communication between the transmission node 10 and the reception node 20.
  • the identification information may be arbitrary information as long as the pair of the transmission node 10 and the reception node 20 can be specified. For example, individual identification information of the transmission node 10, individual identification information of the reception node 20, or a combination of these two individual identification information can be employed. If there are a plurality of communication partner nodes, identification information for each communication partner is stored in the identification information storage unit 11.
  • the data processing unit 12 generates data to be transmitted to the receiving node 20 and sends the transmission data to the wireless transmission unit 14. In addition, the data processing unit 12 requests the transmission channel determination unit 13 to determine a channel to be used when transmitting data.
  • the transmission channel determination unit 13 is a functional unit that determines a channel used for data transmission based on a request from the data processing unit 12.
  • the transmission channel determination unit 13 performs carrier sense for a plurality of channels, and determines one or more of the vacant channels as transmission channels. Specifically, the transmission channel determination unit 13 performs fast Fourier transform (FFT) on the signal received from the antenna 15 to extract the signal of each channel, and determines an empty channel based on a radio law standard or the like. To do.
  • the transmission channel determination unit 13 determines a transmission channel based on a predetermined criterion from among the empty channels. For example, all empty channels may be determined as transmission channels, or a predetermined number of channels may be determined as transmission channels. In the present embodiment, a maximum of 6 channels are selected as transmission channels from adjacent channels.
  • the wireless transmission unit 14 transmits the transmission data generated by the data processing unit 12 as a wireless signal on the transmission channel determined by the transmission channel determination unit 13.
  • the wireless transmission unit 14 adds the identification information stored in the identification information storage unit 11 to the transmission data transmitted from the data processing unit 12, and transmits the transmission data on the determined transmission channel. At this time, when a plurality of transmission channels are selected by the transmission channel determination unit 13, data transmission is simultaneously performed using these plurality of channels.
  • the reception node 20 includes an identification information storage unit 21, a wireless reception unit 22, an identification information detection unit 23, a reception channel determination unit 24, and a data reception unit 25.
  • the identification information storage unit 21 stores identification information for specifying communication between the transmission node 10 and the reception node 20. Since the identification information has already been described, detailed description thereof will be omitted.
  • the wireless receiving unit 22 is a functional unit that receives signals of all channels that may be used from the antenna and extracts received data on each channel.
  • the identification information detection unit 23 is a functional unit that detects whether there is data having identification information stored in the identification information storage unit 21 for the reception data of all channels that may be used.
  • the reception channel determination unit 24 is a functional unit that determines a channel having the best reception status based on a predetermined quality standard among channels having identification information.
  • the data receiving unit 25 is a functional unit that delivers received data on the channel determined by the receiving channel determining unit 24 to a functional unit that performs the next processing.
  • a signal received from the antenna is converted into a digital signal by an analog-digital converter (ADC) 31, and a signal of each channel is taken out by a fast Fourier transformer (FFT) 32.
  • the signal of each channel is input to the identification information detection unit 33, the power calculation unit 34, and the channel switching unit 35, respectively.
  • the identification information detection unit 33 constantly monitors whether the identification information stored in the identification information storage unit 21 is included in the reception signals of all channels. That is, the FFT processing is performed on all channels that the transmission node 10 may use for transmission, and it is always monitored whether the identification information is included in each channel. When the identification information is detected, the channel switching unit 35 is notified of in which channel the identification information is detected.
  • the power calculation unit 34 calculates the reception strength of each channel and notifies the channel switching unit 35 of the reception strength.
  • the channel switching unit 35 selects one channel from the channels determined to include the identification information by the identification information detection unit 33.
  • the selection criterion is the channel with the highest received intensity calculated by the power calculator 34.
  • a channel may be selected using a quality criterion such as a packet error rate (PER).
  • PER packet error rate
  • the ADC 31 and the FFT 32 correspond to the wireless reception unit 22
  • the identification information detection unit 33 corresponds to the identification information detection unit 23
  • the power calculation unit 34 and the channel switching unit 35 correspond to the reception channel. This corresponds to the determination unit 24.
  • the transmission channel determination unit 13 determines a transmission channel.
  • the transmission channel determination unit 13 detects carrier channels by performing carrier sense of all channels available in the specification (S11). In the carrier sense process, it is determined that a channel whose reception intensity is equal to or less than a threshold value during a predetermined period is an empty channel.
  • the transmission channel determination unit 13 determines one or a plurality of channels to be actually used for communication from the free channels (S12). For example, the transmission channel determination unit 13 selects as many continuous (adjacent) channels as possible with a predetermined number (for example, 6) as an upper limit.
  • the transmission channel determined by the transmission channel determination unit 13 is notified to the wireless transmission unit 14.
  • Data transmitted from the data processing unit 12 to the receiving node 20 is passed to the wireless transmission unit 14.
  • the wireless transmission unit 14 generates transmission data to which the identification information stored in the identification information storage unit 11 is added at the head of the data received from the data processing unit 12 (S13). And the wireless transmission part 14 transmits the produced
  • the wireless reception unit 22 When receiving a radio wave from the antenna (S21), the wireless reception unit 22 performs fast Fourier transform processing on the received signal and extracts signals of all channels that the transmission node 10 may transmit (S22). ).
  • the identification information detection unit 23 determines whether the reception data of each channel includes identification information that matches that stored in the identification information detection unit 23 (S23). If no matching information is included for any channel (S23-NO), the process returns to step S21.
  • S24 If there is a received signal including matching identification information for any channel (S23-YES), it is determined whether there are a plurality of such channels (S24). If the same identification information is included for a plurality of channels (S24-YES), the channel having the best reception status is selected as the reception channel from the plurality of channels (S25). On the other hand, when there is only one channel including the matching identification information (S24-NO), that channel is determined as the reception channel.
  • the data receiving unit 25 delivers the data of the selected channel to the functional unit that performs the next processing (S26).
  • channel negotiation can be performed simply by transmitting several bits of data (identification information), and the time required for channel negotiation can be shortened. Therefore, a communication channel can be established between the transmitting and receiving nodes in a short time, and communication with lower delay can be performed in wireless communication.
  • the communication channel can be established at high speed, even if the channel is interrupted during communication, the channel can be re-established quickly, which is advantageous in terms of reducing the communication delay.
  • the transmission channel in the transmission node may be determined according to an arbitrary standard. For example, all the empty channels may be used, or a plurality of non-adjacent channels may be used.
  • the receiving node selects and receives one channel with the best reception status, but selects a plurality of channels with the best reception status and performs reception processing using the reception signals of these multiple channels. You can go.
  • the FFT is adopted when extracting the signal of each channel at the receiving node
  • the signal of each channel may be extracted by other methods. For example, a different band pass filter may be applied for each channel.
  • the transmission node 10 may transmit a trigger signal (reference signal) when transmitting data, and the reception node 20 may start FFT when receiving the trigger signal.
  • the trigger signal may be an arbitrary signal, for example, a radio wave having a predetermined intensity or more.
  • the reception node 20 may be configured to monitor reception power of all frequencies that the transmission node 10 may transmit, and when detecting a radio wave having a predetermined intensity or higher, starts reception by using it as a trigger. By adopting such a hardware configuration, it is not necessary to always perform FFT, so that power consumption at the receiving node can be reduced.
  • FFT is always executed, but the frequency resolution of the FFT is reduced during standby, and the frequency component of the entire channel that the transmission node 10 may transmit is calculated, so that the amount of calculation is suppressed and a predetermined amount is obtained.
  • the FFT processing for each channel may be started using the detected radio wave as a trigger. Even if such a software configuration is adopted, power consumption at the receiving node can be reduced.
  • the one-way communication from the transmission node 10 to the reception node 20 has been described.
  • the two wireless communication devices are preferably configured to include all the functions of the transmission node 10 and the reception node 20 described above.
  • the reception side may transmit a response by a similar method, or the response may be transmitted using only the channel selected by the reception side.
  • communication may be performed using the method described above each time, or communication may be performed using only the channel selected by the reception side.
  • the method described in the above embodiment can be applied to any wireless communication method in which communication is performed by selecting a use channel from a plurality of frequency channels without depending on a specific wireless communication method.
  • the present technique can be applied to communication methods such as IEEE 802.15.4 (Zigbee (registered trademark)) and IEEE 802.11a / b / g (wireless LAN).
  • Transmission node 11 Identification information storage unit 12: Data processing unit 13: Transmission channel determination unit 14: Radio transmission unit 20: Reception node 21: Identification information storage unit 22: Radio reception unit 23: Identification information detection unit 24: Reception Channel determining unit 25: Data receiving unit

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

送信ノードから受信ノードに対して無線送信を行う無線通信システムであって、前記送信ノードは、利用可能なチャネルを検出し、送信に用いる1つまたは複数のチャネルを決定する送信チャネル決定手段と、所定の識別情報を含む送信データを、前記送信チャネル決定手段によって決定された1つまたは複数のチャネルで送信する送信手段と、を有し、前記受信ノードは、複数のチャネルからデータを受信する受信手段と、前記受信手段によって受信した受信データに、前記所定の識別情報が含まれるか否か判定する判定手段と、前記判定手段によって前記所定の識別情報が含まれると判定された受信データのうち、少なくとも1つの受信データを選択する選択手段と、前記選択手段によって選択された受信データを処理する処理手段と、を有する。

Description

無線通信システム、無線通信装置、無線通信方法、およびプログラム
 本発明は、無線通信に関連し、特に無線通信における通信チャネルの確立に関する。
 無線通信技術の普及やセンサネット技術の標準化に伴い、FA(Factory Automation)分野における無線技術の応用が進められている(特許文献1など)。制御のための通信には高い信頼性と低遅延性が求められ、通信を無線化する際にも十分な信頼性と通信の低遅延を確保することが求められる。
 多チャネルの中からキャリアセンスによって送信チャネルを決定する現状の無線プロトコルでは無線接続確立に時間を要し、十分な信頼性と通信の低遅延が得られない。したがって、現状の無線プロトコルをFA分野での無線通信に用いることは難しい。
 センサネットワークに使用することが想定されているIEEE802.15.4のプロトコルを例にとって説明する。このプロトコルでは、送受信ノードが使用するチャネルを決定するために、送信ノードが1チャネルごとにキャリアセンスを行って、通信チャネルを決定する。送信ノードは、受信ノードに対して通信を確立するための通信チャネル情報を送信し、受信ノードはACK(肯定応答)を返す。送信ノードは、受信ノードからのACKを確認すると通信が確立したと判断し、データの送受信を開始する。このように、1チャネルごとにキャリアセンスを行い、通信チャネルを決定して通信を行うプロトコルでは、データ送信開始までに多大な時間を要してしまう。また、送信チャネルが決定したあとに、何らかの影響で通信が途絶した場合は、再び同じ処理を繰り返す必要があり、制御通信のリアルタイム性が保証されないという問題がある。
特開2013-207463号公報
 上記のような課題を考慮して、本発明は、複数チャネルの中から通信に用いるチャネルを決定するチャネルネゴシエーションの処理を短縮化することを目的とする。
 上記課題を解決するために、本発明の第1の態様は、送信ノードから受信ノードに対して無線送信を行う無線通信システムであって、送信ノードが、所定の識別情報を含む送信データを1つまたは複数のチャネルで送信し、受信ノードは、複数のチャネルについて上記所定の識別情報を含む送信データが存在するか判別し、そのような送信データが発見されたら受信すべきチャネルを決定して受信するという構成を採用する。
 より具体的には、本態様の無線通信システムにおける送信ノードは、利用可能なチャネルを検出し、送信に用いる1つまたは複数のチャネルを決定する送信チャネル決定手段と、所定の識別情報を含む送信データを、前記送信チャネル決定手段によって決定された1つまたは複数のチャネルで送信する送信手段と、を有する。また、本態様の無線通信システムにおける受信ノードは、複数のチャネルからデータを受信する受信手段と、前記受信手段によって受信した受信データに、前記所定の識別情報が含まれるか否か判定する判定手段と、前記判定手段によって前記所定の識別情報が含まれると判定された受信データのうち、少なくとも1つの受信データを選択する選択手段と、前記選択手段によって選択された受信データを処理する処理手段と、を有する。
 このような構成を採用することで、所定の識別情報を送信するだけで、チャネルネゴシエーションを行うことができ、チャネルネゴシエーションの時間がほぼなくなり、応答速度の低遅延化が図れる。また、複数のチャネルを用いて同時に同じデータを送信することも可能なので、他ノードやノイズなどによる妨害を受けにくく、信頼性と応答速度の向上が図れる。
 本態様において、受信ノードの判定手段は、受信データに上記の識別情報が含まれるか否かを常時判定することが好ましい。このようにすれば、どのタイミングで送信ノードからデータが送信されても受信することが可能である。常時判定を行うためには、例えば、受信信号に対してフーリエ変換を常時施して各チャネルの受信データを取得すればよい。なお、フーリエ変換を常時施す代わりに、送信ノードからトリガ信号が送信されたことを検知した場合に、フーリエ変換を開始するようにしても構わない。
 本態様において、受信ノードの選択手段は、所定の基準にしたがって最も通信品質のよい受信データを選択することが好ましい。ここでの基準は任意であってよいが、例えば、PER(パケットエラー率)や受信強度などの受信状況を表す基準とすることができる。このようにすれば、受信状況の良いチャネルでデータの送受信が可能となる。
 本態様において、上記の所定の識別情報として、送信ノードまたは受信ノードの個体識別情報、もしくはそれらの双方の組合せを採用することができる。この識別情報は、送信ノードと受信ノードとを関連付ける情報であるので、あらかじめ定められた情報であれば任意の情報であって構わないが、個体識別情報を用いることが簡便である。
 なお、本発明は、上記手段の少なくとも一部を有する無線通信システムあるいは無線通信装置(受信ノード、送信ノード)として捉えることができる。また、本発明は上記処理の少なくとも一部を含む無線通信方法、またはその方法をコンピュータに実行させるためのコンピュータプログラム、あるいは当該コンピュータプログラムを記憶したコンピュータ読み取り可能な記録媒体として捉えることもできる。上記構成および処理の各々は技術的な矛盾が生じない限り互いに組み合わせて本発明を構成することができる。
 本発明によれば、複数チャネルの中から通信に用いるチャネルを決定するチャネルネゴシエーションの処理を短縮化することができる。
実施形態にかかる送信ノードおよび受信ノードの機能構成を示すブロック図。 実施形態にかかる受信ノードの構成例を示す図。 送信ノードによるデータ送信処理の流れを示すフローチャート。 受信ノードによるデータ受信処理の流れを示すフローチャート。
 以下に図面を参照して、この発明を実施するための形態を、実施例に基づいて例示的に詳しく説明する。ただし、この実施例に記載されている構成部品の寸法、材質、形状、その相対配置などは、特に記載がない限りは、この発明の範囲をそれらのみに限定する趣旨のものではない。
<構成>
 図1は、本実施形態にかかる送信ノードおよび受信ノードの機能構成を示すブロック図である。送信ノードおよび受信ノードはいずれも、無線通信装置を備えるコンピュータである。CPU(Central Processor Unit)やDSP(Digital Signal Processor)などの演算装置が有形で非一時的な記憶装置に格納されたプログラムを実行すること、あるいは、電子回路によって、図1に示すような各種の機能部が実現される。
 送信ノード10は、識別情報記憶部11、データ処理部12、送信チャネル決定部13、無線送信部14を有する。
 識別情報記憶部11は、送信ノード10と受信ノード20との間の通信を特定するための識別情報が格納される。識別情報は、送信ノード10と受信ノード20のペアを特定できれば任意の情報であって構わない。例えば、送信ノード10の個体識別情報、受信ノード20の個体識別情報、あるいは、これら2つの個体識別情報を連結したものなどを採用可能である。なお、通信相手のノードが複数存在する場合には、通信相手ごとの識別情報が識別情報記憶部11に格納される。
 データ処理部12は、受信ノード20に対して送信するデータを生成して、無線送信部14にその送信データを送る。また、データ処理部12は、データを送信する際に用いるチャネルを決定するように、送信チャネル決定部13に依頼する。
 送信チャネル決定部13は、データ処理部12からの依頼に基づき、データ送信に用いるチャネルを決定する機能部である。送信チャネル決定部13は、複数のチャネルについてキャリアセンスを実行し、空いているチャネルのうち1つまたは複数を送信チャネルとして決定する。具体的には、送信チャネル決定部13は、アンテナ15から受信される信号に対して高速フーリエ変換(FFT)を施して各チャネルの信号を取り出し、電波法の基準などに基づいて空きチャネルを決定する。送信チャネル決定部13は、空きチャネルの中から所定の基準に基づいて送信チャネルを決定する。例えば、全ての空きチャネルを送信チャネルとして決定してもよいし、所定数のチャネルを送信チャネルとして決定してもよい。本実施形態では、隣接したチャネルの中から最大6個のチャネルを送信チャネルとして選択する。
 無線送信部14は、データ処理部12が生成した送信データを、送信チャネル決定部13によって決定された送信チャネルにて、無線信号として送信する。なお、無線送信部14は、データ処理部12から送られる送信データに、識別情報記憶部11に格納されている識別情報を付与して、決定された送信チャネル上で送信する。この際、複数の送信チャネルが送信チャネル決定部13によって選択されている場合には、これら複数のチャネルを用いて同時にデータ送信を行う。
 受信ノード20は、識別情報記憶部21、無線受信部22、識別情報検出部23、受信チャネル決定部24、データ受信部25を有する。
 識別情報記憶部21には、送信ノード10と受信ノード20との間の通信を特定するための識別情報が格納される。識別情報については既に説明したので、詳しい説明は省略する。
 無線受信部22は、利用される可能性がある全てのチャネルの信号をアンテナから受信し、各チャネル上の受信データを取り出す機能部である。識別情報検出部23は、利用される可能性がある全てのチャネルの受信データについて、識別情報記憶部21に格納されている識別情報を有するデータが存在するかどうか検出する機能部である。受信チャネル決定部24は、識別情報が存在するチャネルのうち、所定の品質基準に基づいて最も受信状況がよいチャネルを決定する機能部である。データ受信部25は、受信チャネル決定部24によって決定されたチャネル上の受信データを、次の処理を行う機能部に対して受け渡す機能部である。
 受信ノード20の構成例について、図2を参照して更に説明する。アンテナから受信された信号は、アナログ・デジタル変換器(ADC)31によってデジタル信号に変換され、高速フーリエ変換器(FFT)32によって、各チャネルの信号が取り出される。各チャネルの信号は、それぞれ、識別情報検出部33、電力算出部34、チャネル切替部35に入力される。
 識別情報検出部33は、全てのチャネルの受信信号について、識別情報記憶部21に格納されている識別情報が含まれるかどうかを常時監視する。すなわち、送信ノード10が送信に利用する可能性がある全てのチャネルについてFFT処理を施し、それぞれのチャネルに識別情報が含まれるかを、常に監視する。識別情報が検出された場合には、どのチャネルで識別情報が検出されたかをチャネル切替部35へ通知する。
 電力算出部34は、それぞれのチャネルの受信強度を算出して、受信強度をチャネル切替部35へ通知する。チャネル切替部35は、識別情報検出部33によって識別情報が含まれると判断されたチャネルのうちから、1つのチャネルを選択する。この選択の基準は、電力算出部34によって算出された受信強度が最も高いチャネルとする。なお、ここでは受信強度を基準として用いたが、パケットエラー率(PER)などの品質基準を用いてチャネルを選択してもよい。チャネル切替部35は、このようにして選択したチャネルの受信信号をデータ受信部25へ送り、データ受信部25は受信信号に対して復調処理などを施す。
 なお、図1と図2の比較において、ADC31およびFFT32が無線受信部22に相当し、識別情報検出部33が識別情報検出部23に相当し、電力算出部34およびチャネル切替部35が受信チャネル決定部24に相当する。
<処理>
 次に、送信ノード10および受信ノード20において行われるデータ送信処理およびデータ受信処理について説明する。まず、図3を参照して、送信ノード10が行うデータ送信処理について説明する。
 データ処理部12が、受信ノード20に対してデータを送信すると判断すると、送信チャネル決定部13に対して送信チャネルの決定を依頼する。送信チャネル決定部13は、この依頼を受けて、仕様上利用可能な全てのチャネルのキャリアセンスを実行して空きチャネルを検出する(S11)。キャリアセンス処理では、所定の期間のあいだ受信強度が閾値以下のチャネルが空きチャネルであると判定される。送信チャネル決定部13は、空きチャネルの中から実際に通信に用いるチャネルを1つまたは複数決定する(S12)。例えば、送信チャネル決定部13は、所定数(例えば6)を上限として、できるだけ多くの連続(隣接)したチャネルを選択するようにする。送信チャネル決定部13が決定した送信チャネルは、無線送信部14に通知される。
 データ処理部12が受信ノード20に対して送信するデータは、無線送信部14に渡される。無線送信部14は、データ処理部12から受け取ったデータの先頭に、識別情報記憶部11に格納されている識別情報を付与した送信データを生成する(S13)。そして、無線送信部14は、生成した送信データを、送信チャネル決定部13によって決定された送信チャネルの全てから同時に送信する(S14)。
 次に、図4を参照して、受信ノード20が行うデータ受信処理について説明する。無線受信部22は、アンテナから電波を受信する(S21)と、受信信号に対して高速フーリエ変換処理を施して、送信ノード10が送信する可能性のある全てのチャネルの信号を抽出する(S22)。識別情報検出部23は、各チャネルの受信データに識別情報検出部23に格納されているものと一致する識別情報が含まれるか判断する(S23)。いずれのチャネルについても、一致する識別情報が含まれない場合(S23-NO)には、ステップS21へ戻る。
 いずれかのチャネルについて、一致する識別情報を含む受信信号がある場合(S23-YES)には、そのようなチャネルが複数あるか判定する(S24)。複数のチャネルについて一致する識別情報が含まれる場合(S24-YES)には、これら複数のチャネルの中から、最も受信状況が良いチャネルを受信チャネルとして選択する(S25)。一方、一致する識別情報が含まれるチャネルが1つだけの場合(S24-NO)には、そのチャネルが受信チャネルとして決定される。
 そして、データ受信部25は、選択されたチャネルのデータを、次の処理を行う機能部に対して受け渡す(S26)。
<本実施形態の作用・効果>
 本実施形態によれば、チャネルネゴシエーションを数ビットのデータ(識別情報)を送信するだけで行うことでき、チャネルネゴシエーションに要する時間を短縮化することができる。したがって、送受信ノード間での通信チャネルの確立が短時間で行え、無線通信においてより低遅延な通信を行うことができる。
 また、通信チャネルの確立が高速で行えるので、通信中にチャネルが途絶した場合であっても、迅速にチャネルの再確立が行えるので、通信の低遅延化の点でも有利である。
 また、送信ノードから複数のチャネルを用いて同一のデータを同時に送信するため、他ノードからの妨害を受けにくく、信頼性の向上も図れる。
<変形例>
 上記の実施形態の説明は、本発明を例示的に説明するものに過ぎず、本発明は上記の具体的な形態には限定されない。本発明は、その技術的思想の範囲内で種々の変形が可能である。
 例えば、送信ノードにおける送信チャネルの決定は任意の基準にしたがって行われても良い。例えば、空きチャネルの全てのチャネルを利用するようにしても良いし、隣接しない複数のチャネルを利用するようにしても良い。
 また、受信ノードでは最も受信状況の良いチャネルを1つ選択して受信するようにしているが、受信状況の良い複数のチャネルを選択して、これら複数のチャネルの受信信号を用いて受信処理を行っても構わない。
 また、受信ノードにおいて各チャネルの信号を抽出する際にFFTを採用しているが、それ以外の手法によって各チャネルの信号を抽出しても良い。例えば、チャネルごとに異なるバンドパスフィルタを適用するようにしても良い。
 上記の実施形態では、受信ノード20がFFTを常時行う例を説明したが、FFTは必ずしも常時行う必要はない。例えば、送信ノード10は、データを送信する際にトリガ信号(基準信号)を送信するようにし、受信ノード20は、トリガ信号を受信したらFFTを開始するようにしてもよい。トリガ信号は、任意の信号であって良く、例えば所定の強度以上の電波とすることができる。受信ノード20は、送信ノード10が送信する可能性のある全ての周波数の受信電力を監視し、所定の強度以上の電波を感知すると、それをトリガとしてFFTを開始するように構成すればよい。このようなハードウェア構成を採用すれば、FFTを常時行わなくて良いので、受信ノードにおける消費電力を削減することができる。なお、FFTを常に実行するが、待機時はFFTの周波数分解能を落として、送信ノード10が送信する可能性のあるチャネル全体の周波数成分を算出するようにして、計算量を抑えておき、所定の強度以上の電波を感知すると、それをトリガとして各チャネルを対象としたFFT処理を開始するようにしても良い。このようなソフトウェア構成を採用しても、受信ノードにおける消費電力を削減することができる。
 上記の実施形態では、送信ノード10から受信ノード20へ一方向の通信が行われるものとして説明した。しかしながら、2つの無線通信装置間で双方向の通信が行われるように構成しても良い。この場合、2つの無線通信装置は、上記の送信ノード10および受信ノード20の機能を全て含むように構成することが好ましい。なお、本発明の手法によって送信が行われた場合に、受信側は同様の手法によって応答を送信しても良いし、受信側が選択したチャネルのみを用いて応答を送信しても良い。また、送受信を繰り返し行う場合に、上記で説明した手法を毎回用いて通信を行っても良いし、受信側が選択したチャネルのみを用いて通信を行っても良い。
 また、上記の実施形態で説明した手法は、具体的な無線通信方式によらずに、複数の周波数チャネルの中から利用チャネルを選択して通信を行う任意の無線通信方式に適用可能であることは明らかであろう。例えば、IEEE 802.15.4(Zigbee(登録商標))や、IEEE 802.11a/b/g(無線LAN)などの通信方式に本手法を適用可能である。
10:送信ノード
11:識別情報記憶部 12:データ処理部
13:送信チャネル決定部 14:無線送信部
20:受信ノード
21:識別情報記憶部 22:無線受信部 23:識別情報検出部
24:受信チャネル決定部 25:データ受信部

Claims (12)

  1.  送信ノードから受信ノードに対して無線送信を行う無線通信システムであって、
     前記送信ノードは、
     利用可能なチャネルを検出し、送信に用いる1つまたは複数のチャネルを決定する送信チャネル決定手段と、
     所定の識別情報を含む送信データを、前記送信チャネル決定手段によって決定された1つまたは複数のチャネルで送信する送信手段と、
     を有し、
     前記受信ノードは、
     複数のチャネルからデータを受信する受信手段と、
     前記受信手段によって受信した受信データに、前記所定の識別情報が含まれるか否か判定する判定手段と、
     前記判定手段によって前記所定の識別情報が含まれると判定された受信データのうち、少なくとも1つの受信データを選択する選択手段と、
     前記選択手段によって選択された受信データを処理する処理手段と、
     を有する、
     ことを特徴とする無線通信システム。
  2.  前記判定手段は、受信データに前記所定の識別情報が含まれるか否かを常時判定する、
     ことを特徴とする請求項1に記載の無線通信システム。
  3.  前記選択手段は、所定の基準にしたがって最も通信品質の良い受信データを選択する、
     ことを特徴とする請求項1または2に記載の無線通信システム。
  4.  前記所定の識別情報は、前記送信ノードまたは前記受信ノードの個体識別情報である、
     ことを特徴とする請求項1~3のいずれか1項に記載の無線通信システム。
  5.  複数のチャネルからデータを受信する受信手段と、
     前記受信手段によって受信した受信データに、所定の識別情報が含まれるか否か判定する判定手段と、
     前記判定手段によって前記所定の識別情報が含まれると判定された受信データのうち、少なくとも1つの受信データを選択する選択手段と、
     前記選択手段によって選択された受信データを処理する処理手段と、
     を有する、ことを特徴とする無線受信機。
  6.  前記判定手段は、受信データに前記所定の識別情報が含まれるか否かを常時判定する、
     ことを特徴とする請求項5に記載の無線受信機。
  7.  前記選択手段は、所定の基準にしたがって最も通信品質の良い受信データを選択する、
     ことを特徴とする請求項5または6に記載の無線受信機。
  8.  前記所定の識別情報は、自ノードあるいは通信相手ノードの個体識別情報である、
     ことを特徴とする請求項5~7のいずれか1項に記載の無線受信機。
  9.  送信ノードから受信ノードに対して無線送信を行う無線通信システムにおける無線通信方法であって、
     前記送信ノードが、利用可能なチャネルを検出し、送信に用いる1つまたは複数のチャネルを決定する送信チャネル決定ステップと、
     前記送信ノードが、所定の識別情報を含む送信データを、前記送信チャネル決定ステップにおいて決定された1つまたは複数のチャネルで送信する送信ステップと、
     前記受信ノードが、複数のチャネルからデータを受信する受信ステップと、
     前記受信ノードが、前記受信ステップにおいて受信した受信データに、前記所定の識別情報が含まれるか否か判定する判定ステップと、
     前記受信ノードが、前記判定ステップにおいて前記所定の識別情報が含まれると判定された受信データのうち、少なくとも1つの受信データを選択する選択ステップと、
     前記受信ノードが、前記選択ステップにおいて選択された受信データを処理する処理ステップと、
     を含む、ことを特徴とする無線通信方法。
  10.  無線受信機が行う無線通信方法であって、
     複数のチャネルからデータを受信する受信ステップと、
     前記受信ステップにおいて受信した受信データに、前記所定の識別情報が含まれるか否か判定する判定ステップと、
     前記判定ステップにおいて前記所定の識別情報が含まれると判定された受信データのうち、少なくとも1つの受信データを選択する選択ステップと、
     前記選択ステップにおいて選択された受信データを処理する処理ステップと、
     を含む、ことを特徴とする無線通信方法。
  11.  請求項9に記載の無線通信方法の各ステップをコンピュータに実行させるためのプログラム。
  12.  請求項10に記載の無線通信方法の各ステップをコンピュータに実行させるためのプログラム。
PCT/JP2015/055155 2014-02-28 2015-02-24 無線通信システム、無線通信装置、無線通信方法、およびプログラム WO2015129666A1 (ja)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2014-039838 2014-02-28
JP2014039838A JP2015165606A (ja) 2014-02-28 2014-02-28 無線通信システム、無線通信装置、無線通信方法、およびプログラム

Publications (1)

Publication Number Publication Date
WO2015129666A1 true WO2015129666A1 (ja) 2015-09-03

Family

ID=54008984

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2015/055155 WO2015129666A1 (ja) 2014-02-28 2015-02-24 無線通信システム、無線通信装置、無線通信方法、およびプログラム

Country Status (2)

Country Link
JP (1) JP2015165606A (ja)
WO (1) WO2015129666A1 (ja)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994011819A1 (en) * 1992-11-10 1994-05-26 Motorola Inc. A dual mode radio communication unit
WO2004114561A1 (ja) * 2003-06-18 2004-12-29 Nippon Telegraph And Telephone Corporation 無線パケット通信方法および無線パケット通信装置
WO2005027422A1 (ja) * 2003-09-09 2005-03-24 Nippon Telegraph And Telephone Corporation 無線パケット通信方法および無線パケット通信装置

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994011819A1 (en) * 1992-11-10 1994-05-26 Motorola Inc. A dual mode radio communication unit
WO2004114561A1 (ja) * 2003-06-18 2004-12-29 Nippon Telegraph And Telephone Corporation 無線パケット通信方法および無線パケット通信装置
WO2005027422A1 (ja) * 2003-09-09 2005-03-24 Nippon Telegraph And Telephone Corporation 無線パケット通信方法および無線パケット通信装置

Also Published As

Publication number Publication date
JP2015165606A (ja) 2015-09-17

Similar Documents

Publication Publication Date Title
JP5856300B2 (ja) ワイヤレス接続性が高いゾーンを通過するときにtcprtoを調整するための方法および装置
JP4398927B2 (ja) 周波数利用状況測定システム
JP5343276B2 (ja) 近距離無線通信
JP2018515965A5 (ja)
WO2018228468A1 (zh) 一种无线链路监控方法和装置
JP6534673B2 (ja) エンドツーエンドトランスポート品質の決定
JP2017535155A5 (ja)
WO2019128751A1 (zh) 一种控制信道的检测方法、装置及***
JP2016510552A5 (ja)
JP2016517188A5 (ja) デバイスツーデバイス通信の使用方法及び無線通信システム
JP2012118570A5 (ja)
JP6069702B2 (ja) 通信システムおよび電波監視装置
WO2019157967A1 (zh) 一种用于波束失败检测的方法、装置及***
JP2009200582A (ja) 無線通信方法及び無線通信システム
RU2019129024A (ru) Устройство, способ и записываемый носитель информации
WO2015161460A1 (zh) 一种数据传输方法及装置、***
WO2004047376B1 (ja) ネットワーク中継装置、ネットワーク中継プログラム、および、ネットワーク中継プログラムを記録した記録媒体
WO2015129666A1 (ja) 無線通信システム、無線通信装置、無線通信方法、およびプログラム
JP5993599B2 (ja) 無線通信システム、ユーザ装置、基地局、ネットワーク、および通信制御方法。
JP6382530B2 (ja) 通信端末、及びプログラム
JP6330897B2 (ja) 通信システムおよび電波監視装置
US9497766B2 (en) Device and method for configuring a communication device
WO2013189276A1 (zh) 提升数据传输性能的方法、装置和***
KR20120056641A (ko) 이기종 통신 시스템 검출 방법 및 장치
JP2016076887A (ja) 無線通信システム、移動通信基地局、無線端末装置及び無線通信方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 15755679

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 15755679

Country of ref document: EP

Kind code of ref document: A1