JP2003163652A - Equipment and method for radio communication - Google Patents
Equipment and method for radio communicationInfo
- Publication number
- JP2003163652A JP2003163652A JP2001362752A JP2001362752A JP2003163652A JP 2003163652 A JP2003163652 A JP 2003163652A JP 2001362752 A JP2001362752 A JP 2001362752A JP 2001362752 A JP2001362752 A JP 2001362752A JP 2003163652 A JP2003163652 A JP 2003163652A
- Authority
- JP
- Japan
- Prior art keywords
- frequency channel
- wireless communication
- error rate
- packet
- rate characteristic
- 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.)
- Granted
Links
Landscapes
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
Description
【0001】[0001]
【発明の属する技術分野】本発明は周波数ホッピング方
式のスペクトラム拡散通信を実行する無線通信装置およ
び無線通信方法に関する。BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a radio communication device and a radio communication method for executing spread spectrum communication of a frequency hopping system.
【0002】[0002]
【従来の技術】近年、無線LANや移動通信等の分野で
は、耐ノイズ性の向上等の目的から、スペクトラム拡散
通信が利用され始めている。スペクトラム拡散は、1次
変調によって得られた侠帯域変調信号の周波数帯域幅を
2次変調によって広域な周波数帯域に広げて送信する通
信方式であり、直接拡散方式と、周波数ホッピング方式
とが知られている。2. Description of the Related Art In recent years, spread spectrum communication has begun to be used in fields such as wireless LAN and mobile communication for the purpose of improving noise resistance. Spread spectrum is a communication method in which the frequency bandwidth of a sub-band modulated signal obtained by primary modulation is spread over a wide frequency band by secondary modulation and then transmitted. Direct spread method and frequency hopping method are known. ing.
【0003】周波数ホッピング方式はホッピングパター
ンを規定する拡散符号列に従ってキャリアの周波数を時
間と共に変化させながら信号を伝送する方式であり、キ
ャリアの周波数を伝送帯域範囲内で変化させることによ
り、結果的に侠帯域変調信号を、ノイズに強い広帯域な
信号に拡散することができる。The frequency hopping method is a method of transmitting a signal while changing the carrier frequency with time according to a spread code string that defines a hopping pattern. As a result, by changing the carrier frequency within the transmission band range, The sub-band modulated signal can be spread into a noise-resistant wide-band signal.
【0004】特開平10−22876号公報、および特
許第3091703号公報には、それぞれ周波数ホッピ
ングを用いた無線通信システムが開示されている。Japanese Patent Laid-Open No. 10-22876 and Japanese Patent No. 3091703 disclose wireless communication systems using frequency hopping.
【0005】特開平10−22876号公報には、周波
数ホッピングを行う際に一つの周波数を利用した通信時
間(滞留時間)を変更可能にする技術が開示されてい
る。滞留時間の長さは、送信すべきデータの種類(画
像、音声)、またはそのデータに要求される秘匿性の度
合いによって決定される。Japanese Unexamined Patent Publication No. 10-22876 discloses a technique for changing the communication time (residence time) using one frequency when performing frequency hopping. The length of residence time is determined by the type of data to be transmitted (image, audio) or the degree of confidentiality required for the data.
【0006】特許第3091703号公報には、周波数
ホッピングを用いたスペクトラム拡散通信において、専
用の調査信号を送信局から受信局に送信することによっ
て受信レベルの低い周波数チャネルを調査し、その周波
数チャネルを一律に使用中止する技術が開示されてい
る。In Japanese Patent No. 3091703, in a spread spectrum communication using frequency hopping, a dedicated survey signal is transmitted from a transmitting station to a receiving station to examine a frequency channel having a low reception level, and the frequency channel is examined. A technique for uniformly discontinuing use is disclosed.
【0007】周波数ホッピングを用いたスペクトラム拡
散通信においても、同一周波数帯域の電波が他の機材か
ら発信されると、無線信号の干渉による通信路の劣化が
引き起こされ、結果的にデータ再送回数の増大等による
データ通信効率の低下を招くことになる。よって、特許
第3091703号公報のような、干渉に対する対策技
術が必要とされるのである。Even in spread spectrum communication using frequency hopping, when a radio wave in the same frequency band is transmitted from another device, the communication path is deteriorated due to interference of radio signals, resulting in an increase in the number of data retransmissions. As a result, the efficiency of data communication is reduced. Therefore, a countermeasure technique against interference, such as Japanese Patent No. 3091703, is required.
【0008】[0008]
【発明が解決しようとする課題】しかし、モバイル機器
で無線通信を行う場合には、その無線環境は動的に変化
する為、無線通信環境の誤り特性は時間とともに変化
し、さらに周波数チャネル毎にその誤り特性の状態は個
々に異なる。したがって、据え置き型のデータ通信機器
の場合とは異なり、モバイル機器への応用を想定した場
合には、変化する無線通信環境の誤り特性に合わせて常
に最適な条件で無線通信を行うための新たな仕組みが必
要とされる。However, when wireless communication is performed by a mobile device, the wireless environment dynamically changes, so the error characteristics of the wireless communication environment change with time, and further, for each frequency channel. The state of the error characteristic is different for each. Therefore, unlike the case of stationary data communication equipment, when it is expected to be applied to mobile equipment, new wireless communication is always performed under optimal conditions according to the changing error characteristics of the wireless communication environment. A mechanism is needed.
【0009】本発明は上述の事情を考慮してなされたも
のであり、周波数チャネル毎にその無線通信路の状況に
対応した最適な条件で無線通信を行うことが可能な無線
通信装置および無線通信方法を提供することを目的とす
る。The present invention has been made in consideration of the above circumstances, and a radio communication device and radio communication capable of performing radio communication under optimum conditions corresponding to the situation of the radio communication path for each frequency channel. The purpose is to provide a method.
【0010】[0010]
【課題を解決するための手段】上述の課題を解決するた
め、本発明は、複数の周波数チャネル間でキャリアの周
波数が切り替えられる周波数ホッピング方式のスペクト
ラム拡散通信を用いて無線通信を実行する無線通信装置
において、前記無線通信の実行中に、前記周波数チャネ
ル毎に無線通信環境の誤り率特性を観測する手段と、前
記観測された各周波数チャネルの誤り率特性に基づき、
周波数チャネル毎にその周波数チャネルを用いて送信す
べきデータ・パケットのパケット長を決定する手段とを
具備することを特徴とする。SUMMARY OF THE INVENTION In order to solve the above problems, the present invention provides a radio communication for executing radio communication using frequency hopping spread spectrum communication in which carrier frequencies are switched among a plurality of frequency channels. In the device, during execution of the wireless communication, means for observing the error rate characteristic of the wireless communication environment for each of the frequency channels, and based on the observed error rate characteristic of each frequency channel,
Means for determining the packet length of a data packet to be transmitted using the frequency channel for each frequency channel.
【0011】この無線通信装置によれば、無線通信の実
行中に、周波数チャネル毎に無線通信環境の誤り率特性
が観測される。そして、各周波数チャネルの誤り率特性
に応じて、当該周波数チャネルを用いて送信すべきデー
タ・パケットのパケット長が最適化される。この場合、
例えば、誤り率特性が低い周波数チャネルについては当
該周波数チャネルを有効利用するためにパケット長を長
くし、また誤り率特性が高い周波数チャネルについては
より通信エラーの発生確率を低くし且つ再送制御に必要
なデータサイズを小さくするためにパケット長を短くす
る、といった制御が行われる。これにより、周波数チャ
ネル毎にその無線通信路の状況に対応した最適な条件で
無線通信を行うことが可能となるので、データ通信に使
用される周波数チャネル数を減らすことなく、変化する
無線通信環境に柔軟に対応することが可能となる。According to this wireless communication apparatus, the error rate characteristic of the wireless communication environment is observed for each frequency channel during execution of wireless communication. Then, according to the error rate characteristic of each frequency channel, the packet length of the data packet to be transmitted using the frequency channel is optimized. in this case,
For example, for a frequency channel with a low error rate characteristic, the packet length is lengthened in order to make effective use of that frequency channel, and for a frequency channel with a high error rate characteristic, the probability of occurrence of communication errors is reduced and retransmission control is required. Control is performed such that the packet length is shortened to reduce the data size. As a result, it becomes possible to perform wireless communication under optimal conditions corresponding to the status of the wireless communication path for each frequency channel, so that it is possible to change the wireless communication environment without reducing the number of frequency channels used for data communication. It is possible to flexibly respond to.
【0012】また、周波数チャネル毎にデータ・パケッ
トのパケット長を最適化するのみならず、エラー耐性強
度の種類の最適化をも併せて行ったり、またパケット長
の最適化処理に代えてエラー耐性強度の種類のみを最適
化することも有効である。Further, not only is the packet length of the data packet optimized for each frequency channel, but also the type of error tolerance strength is optimized, and the error tolerance is substituted for the packet length optimization process. It is also effective to optimize only the intensity type.
【0013】また、周波数チャネル毎の無線通信環境の
誤り率特性の観測は、好ましくは、送信した各データ・
パケットに対する受信局からの送達確認信号に基づい
て、各データ・パケットの受信状況を検出する受信状況
検出手段と、前記受信状況の検出結果に基づき、各デー
タ・パケットの送信に使用した各周波数チャネルの誤り
率特性を決定する誤り率特性決定手段とによって実現さ
れる。これにより、特別な調査信号などを用いずとも、
無線通信中に各周波数チャネルの誤り率特性を効率よく
観測する事が出来る。Further, the observation of the error rate characteristic of the radio communication environment for each frequency channel is preferably performed by transmitting each transmitted data.
Reception status detecting means for detecting the reception status of each data packet based on a delivery confirmation signal from the receiving station for the packet, and each frequency channel used for transmission of each data packet based on the detection result of the reception status. Error rate characteristic determining means for determining the error rate characteristic of This makes it possible to use a special survey signal, etc.
The error rate characteristics of each frequency channel can be efficiently observed during wireless communication.
【0014】また、周波数チャネル毎の無線通信環境の
誤り率特性の観測は、前記各周波数チャネルに関するキ
ャリアセンスを実行するキャリアセンス手段と、前記キ
ャリアセンスの実行結果に基づき、前記各周波数チャネ
ルの誤り率特性を決定する誤り率特性決定手段とによっ
て実現しても良い。この場合、特に、周波数チャネルの
切り替えが行われるたびに、その切り替えに先立って、
当該切り替え先の周波数チャネルに関するキャリアセン
スを実行することにより、データ・パケットを送信すべ
き当該切り替え先の周波数チャネルに関する現在の誤り
率特性を的確に把握することが可能となる。In addition, the error rate characteristic of the radio communication environment for each frequency channel is observed, and the error of each frequency channel is detected based on the carrier sense means for executing the carrier sense for each frequency channel and the execution result of the carrier sense. It may be realized by an error rate characteristic determining means for determining the rate characteristic. In this case, in particular, each time the frequency channel is switched, prior to the switching,
By performing carrier sense on the frequency channel of the switching destination, it is possible to accurately grasp the current error rate characteristic of the frequency channel of the switching destination to which the data packet should be transmitted.
【0015】[0015]
【発明の実施の形態】以下、図面を参照して本発明の実
施形態を説明する。図1には、本発明の一実施形態に係
る無線通信装置の構成が示されている。ここでは、本無
線通信装置として、BluetoothTM規格に準拠
した無線通信を実行する無線通信デバイス12を例示し
て説明することとする。無線通信デバイス12は、ホス
ト装置11に内蔵される内蔵デバイスまたはホスト装置
11に取り外し自在に装着可能な外部デバイスとして実
現することができる。ホスト装置11は、例えば、パー
ソナルコンピュータ、PDA、携帯電話などのようなモ
バイル機器である。BEST MODE FOR CARRYING OUT THE INVENTION Embodiments of the present invention will be described below with reference to the drawings. FIG. 1 shows the configuration of a wireless communication device according to an embodiment of the present invention. Here, as the present wireless communication device, a wireless communication device 12 that executes wireless communication conforming to the Bluetooth TM standard will be described as an example. The wireless communication device 12 can be realized as a built-in device built in the host device 11 or an external device detachably attachable to the host device 11. The host device 11 is, for example, a mobile device such as a personal computer, PDA, or mobile phone.
【0016】無線通信デバイス12は、ISMバンド
(Industrial, Scientific and Medical Band)と称さ
れる2.4GHz帯を用いて、他の機器との間で無線通
信を行う。2.4GHz帯の周波数帯域内には複数の周
波数チャネルが定義されており、それら周波数チャネル
が時分割的に切り替えられながら利用される。無線通信
デバイス12による無線通信においては、キャリアの周
波数を変えながら無線通信を行う、周波数ホッピングス
ペクトラム拡散spread spectrum-frequency hopping(SS
-FH)が利用される。2.4GHz帯の周波数帯域には1
MHz間隔で79個の周波数チャネルが割り当てられて
おり、ホッピングパターンに基づいて、キャリア周波数
として使用される周波数チャネルの切り替えが行われる
(周波数ホッピング)。The wireless communication device 12 uses the 2.4 GHz band called the ISM band (Industrial, Scientific and Medical Band) to perform wireless communication with other devices. A plurality of frequency channels are defined within the 2.4 GHz frequency band, and these frequency channels are used while being switched in a time division manner. In the wireless communication by the wireless communication device 12, the frequency hopping spread spectrum spread spectrum-frequency hopping (SS
-FH) is used. 1 in the 2.4 GHz frequency band
79 frequency channels are allocated at MHz intervals, and the frequency channel used as the carrier frequency is switched based on the hopping pattern (frequency hopping).
【0017】BluetoothTM規格の無線通信は
マスタ・スレーブ形式で実現され、ホッピングパターン
の管理はマスタによって行われる。同じホッピングパタ
ーンを用いて、1台のマスタと最大7台のスレーブとの
間でピコネットと称される無線ネットワークを形成する
ことができる。Wireless communication of the Bluetooth ™ standard is realized in a master / slave format, and the hopping pattern is managed by the master. The same hopping pattern can be used to form a wireless network called a piconet between one master and up to seven slaves.
【0018】無線通信デバイス12は、図示のように、
ベースバンド部13、RF部14、およびアンテナ15
から構成されている。ベースバンド部13では、ホスト
11とRF部14との間のインタフェースに必要なデジ
タル信号処理を初め、無線通信制御に必要な各種のプロ
トコル制御が実行される。さらに、ベースバンド部13
においては、RF部14およびアンテナ15を介して送
信すべきデータ・パケット(Tx)の生成、およびアン
テナ15およびRF部14を介して受信したデータ・パ
ケット(Rx)の分解、などの処理も行われる。このベ
ースバンド部13には、CPU131、メモリ132、
チャネル切り替え制御部133、およびホストインタフ
ェース134が設けられている。CPU131はベース
バンド部13の動作を制御するために設けられたプロセ
ッサである。The wireless communication device 12 is, as shown,
Baseband unit 13, RF unit 14, and antenna 15
It consists of The baseband unit 13 executes various kinds of protocol control required for wireless communication control, including digital signal processing required for an interface between the host 11 and the RF unit 14. Furthermore, the baseband unit 13
In the above, processing such as generation of a data packet (Tx) to be transmitted via the RF unit 14 and the antenna 15 and decomposition of the data packet (Rx) received via the antenna 15 and the RF unit 14 is also performed. Be seen. The base band unit 13 includes a CPU 131, a memory 132,
A channel switching control unit 133 and a host interface 134 are provided. The CPU 131 is a processor provided to control the operation of the baseband unit 13.
【0019】本実施形態においては、周波数チャネル毎
にその周波数チャネルを用いて送信すべきデータ・パケ
ットのパケット長またはそのデータ保全強度(エラー耐
性強度)を最適化するための処理がCPU131によっ
て実行される。そのために、CPU131は、相手局と
の間の無線通信の実行中に、その無線通信で使用される
各周波数チャネルの無線通信路の誤り特性を観測する処
理を同時に行い、そして各周波数チャネルの誤り特性に
応じてその周波数チャネルを用いて送信すべきデータ・
パケットのパケット長またはそのデータ保全強度を動的
に決定する。In this embodiment, the CPU 131 executes, for each frequency channel, processing for optimizing the packet length of a data packet to be transmitted using the frequency channel or the data integrity strength (error tolerance strength) thereof. It Therefore, the CPU 131 simultaneously performs the process of observing the error characteristic of the wireless communication path of each frequency channel used in the wireless communication while executing the wireless communication with the partner station, and the error of each frequency channel is detected. Data to be transmitted using that frequency channel according to the characteristics
Dynamically determine the packet length of a packet or its data integrity strength.
【0020】チャネル切り替え制御部133はホッピン
グパターンに基づいて周波数チャネルの切り替えを制御
するためのものであり、625マイクロ秒のタイムスロ
ット毎にホッピング先の周波数チャネルの値をCPU1
31およびRF部14に通知する動作を行う。周波数チ
ャネルの切り替えは基本的にはタイムスロットを基準に
して行われるが、複数のタイムスロットにまたがってパ
ケットの送信または受信を行う場合には、それらタイム
スロットの期間中は周波数チャネルの切り替えは行われ
ず、同一の周波数チャネルが使用され続ける。ホッピン
グ先の周波数チャネルの通知は、CPU131およびR
F部14に対して同時に行われる。The channel switching control unit 133 is for controlling the switching of the frequency channel based on the hopping pattern, and the value of the frequency channel of the hopping destination is calculated by the CPU 1 for each time slot of 625 microseconds.
31 and the RF unit 14 are notified. Frequency channels are basically switched based on time slots, but when packets are transmitted or received over multiple time slots, frequency channels are switched during those time slots. Instead, the same frequency channel continues to be used. Notification of the frequency channel of the hopping destination is performed by the CPU 131 and the R.
It is performed simultaneously for the F section 14.
【0021】RF部14には、送信モジュール141お
よび受信モジュール142が設けられている。送信モジ
ュール141および受信モジュール142が使用するキ
ャリアの周波数は、チャネル切り替え制御部133から
通知される周波数チャネルの値に基づいて切り替えられ
る。The RF section 14 is provided with a transmission module 141 and a reception module 142. The frequency of the carrier used by the transmission module 141 and the reception module 142 is switched based on the value of the frequency channel notified from the channel switching control unit 133.
【0022】CPU131は、ホスト31から送信対象
のデータを受信すると、それをメモリ132に記憶す
る。CPU131はチャネル切り替え制御部133から
の通知によって次のデータ・パケットの送信に使用すべ
きホッピング先の周波数チャネルを認識する。次いで、
CPU131は、メモリ132に登録されている誤り特
性テーブルを参照して、次のデータ・パケットの送信に
使用すべきホッピング先の周波数チャネルに関する現在
の誤り特性を調べる。そして、CPU131は、その誤
り特性に基づいて、当該周波数チャネルを用いて送信す
べきデータ・パケットの最適なパケット長またはデータ
保全強度を決定する。Upon receiving the data to be transmitted from the host 31, the CPU 131 stores it in the memory 132. The CPU 131 recognizes the frequency channel of the hopping destination to be used for the transmission of the next data packet by the notification from the channel switching control unit 133. Then
The CPU 131 refers to the error characteristic table registered in the memory 132 to check the current error characteristic regarding the frequency channel of the hopping destination to be used for transmitting the next data packet. Then, the CPU 131 determines the optimum packet length or data integrity strength of the data packet to be transmitted using the frequency channel, based on the error characteristic.
【0023】この場合、ホッピング先の周波数チャネル
の無線通信路の状況が予めしきい値として定めた値より
も悪い場合は、その周波数チャネルを用いて送信するパ
ケットのパケット長の長さを短くする処理もしくはデー
タ保全強度の強化が行われ、また、予めしきい値として
定めた値よりも良好な場合には、パケットのパケット長
の長さを長くする処理、もしくはデータ保全強度の軽減
が行われる。データ保全強度は、当該データ・パケット
に施すエラー耐性強度の程度を示す。具体的には、どの
程度の自己訂正機能をデータ・パケットに適用するかに
よって、そのデータ・パケットのデータ保全強度が決定
される。In this case, if the condition of the wireless communication channel of the frequency channel of the hopping destination is worse than the value preset as the threshold value, the packet length of the packet transmitted using the frequency channel is shortened. The processing or the data integrity strength is strengthened, and if the value is better than the value set in advance as the threshold value, the processing of increasing the packet length of the packet or the data integrity strength reduction is performed. . The data integrity strength indicates the degree of error resistance strength applied to the data packet. Specifically, the degree of self-correction applied to a data packet determines the data integrity strength of that data packet.
【0024】図2には、誤り特性テーブルの一例が示さ
れている。この誤り特性テーブルは、各周波数チャネル
の誤り特性をデータ・パケットの受信状況を基に観測す
る場合の例である。FIG. 2 shows an example of the error characteristic table. This error characteristic table is an example in the case of observing the error characteristic of each frequency channel based on the reception status of data packets.
【0025】すなわち、誤り特性テーブルにおいては、
「送達成功回数」、「観測回数」、「パケット種別」の
項目が79個の周波数チャネルそれぞれについて設けら
れている。「送達成功回数」は、当該周波数チャネルに
おいてデータ・パケットが受信局側で正しく受信された
回数を示す。「観測回数」は、当該周波数チャネルにお
いてデータ・パケットが受信局側で正しく受信されたか
どうかの観測を行った回数を示している。「パケット種
別」は、データ・パケットの送信に使用したパケットの
種別(データ保全強度、パケット長)を示す。That is, in the error characteristic table,
Items of “number of times of successful delivery”, “number of times of observation”, and “packet type” are provided for each of 79 frequency channels. The “number of times of successful delivery” indicates the number of times that the data packet is correctly received by the receiving station side on the frequency channel. “Observation count” indicates the number of observations of whether or not the data packet was correctly received on the receiving station side in the frequency channel. The “packet type” indicates the type (data integrity strength, packet length) of the packet used for transmitting the data packet.
【0026】使用するパケットの種別(パケットタイ
プ)は、当該周波数チャネルの受信状況の変化に合わせ
て変更される。この場合、データ・パケットの種別が変
更される毎に「送達成功回数」および「観測回数」の値
は初期化されることとし、また、所定の観測回数に達す
るまではパケットの種別を変更しないものとし、さら
に、初回のデータ通信においてはその周波数チャネルの
受信状況は最良と判断するものとする。The type of packet used (packet type) is changed in accordance with the change in the reception status of the frequency channel. In this case, the values of "Successful delivery count" and "Observation count" are initialized each time the data packet type is changed, and the packet type is not changed until the predetermined observation count is reached. Furthermore, in the first data communication, the reception condition of the frequency channel is judged to be the best.
【0027】BluetoothTM規格においては、
データを送出するパケット種別としてDHn(nは1、
3、5のいずれかを値とし、パケット全体のCRCによ
る誤り検出機能があり、連続したn個のタイムスロット
に渡って同一周波数にて送出するもの)と、DMn(n
は1、3、5のいずれかを値とし、パケット・ヘッダが
BCH符号方式のFECによる自己誤り訂正機能かつパ
ケット全体のCRCによる誤り検出機能があり前述のD
Hnよりもデータ保全強度は高いもののDMnよりもパ
ケット当たりで搬送される情報量は劣る。連続したn個
のタイムスロットに渡って同一周波数にて送出するも
の)とが定義されている。In the Bluetooth ™ standard,
As a packet type for transmitting data, DHn (n is 1,
There is an error detection function by CRC of the whole packet with any one of 3 and 5 as a value, which is transmitted at the same frequency over n consecutive time slots) and DMn (n
Has a value of 1, 3, or 5, and the packet header has a self-error correction function by the BCH coding FEC and an error detection function by the CRC of the entire packet.
Although the data integrity is higher than that of Hn, the amount of information carried per packet is lower than that of DMn. (Transmitted at the same frequency over consecutive n time slots) is defined.
【0028】使用すべき周波数チャネルの受信状況に応
じてパケット長を可変設定する場合は、DH5、DH
3、DH1を選択的に(またはDM5、DM3、DM1
を選択的に)使用すればよい。また、使用すべき周波数
チャネルの受信状況に応じてパケットのデータ保全強度
を可変設定する場合は、DHnとDMnを選択的に使用
すればよい。When the packet length is variably set according to the reception status of the frequency channel to be used, DH5, DH
3, DH1 selectively (or DM5, DM3, DM1
(Selectively) may be used. When the data integrity strength of the packet is variably set according to the reception status of the frequency channel to be used, DHn and DMn may be selectively used.
【0029】図3は、パケット長を可変設定しながら行
われる無線通信の様子を示している。ここでは、キャリ
ア周波数fCはデータ・パケットの受信状況は良好であ
るが、キャリア周波数fBはやや悪く、キャリア周波数
fCはさらに悪い場合を想定している。キャリア周波数
fCの周波数チャネルを用いてデータ・パケットを送信
する場合にはそのデータ・パケットのパケット長は3
(連続する3つのタイムスロットにまたがるパケット
長)に設定される。この場合、その3つのタイムスロッ
トの期間中は、送信局および受信局のどちらもキャリア
周波数fCを使用する。キャリア周波数つまり周波数チ
ャネルの切り替えは、データ・パケットの終結を待って
行われる。受信局では、送信されてくるデータ・パケッ
トのヘッダに含まれるパケットタイプから当該パケット
のパケット長を認識して、周波数チャネルの切り替えタ
イミングを制御すればよい。これにより、パケット長を
可変しても、送信局および受信局側それぞれの周波数ホ
ッピングパターンを同一に維持することが出来る。FIG. 3 shows how wireless communication is performed while variably setting the packet length. Here, it is assumed that the carrier frequency f C is in a good data packet reception state, but the carrier frequency f B is rather bad and the carrier frequency f C is even worse. When a data packet is transmitted using the frequency channel of carrier frequency f C , the packet length of the data packet is 3
(Packet length across three consecutive time slots). In this case, both the transmitting station and the receiving station use the carrier frequency f C during the three time slots. The switching of the carrier frequency, that is, the frequency channel is performed after the end of the data packet. The receiving station may recognize the packet length of the packet from the packet type included in the header of the transmitted data packet and control the switching timing of the frequency channel. As a result, even if the packet length is varied, the frequency hopping patterns on the transmitting station side and the receiving station side can be kept the same.
【0030】同様に、キャリア周波数fBの周波数チャ
ネルを用いてデータ・パケットを送信する場合にはその
データ・パケットのパケット長は1(シングルタイムス
ロット内に収まるパケット長)に設定され、またキャリ
ア周波数fCの周波数チャネルを用いてデータ・パケッ
トを送信する場合にはそのデータ・パケットのパケット
長は5(連続する5つのタイムスロットにまたがるパケ
ット長)に設定される。Similarly, when a data packet is transmitted using the frequency channel of the carrier frequency f B , the packet length of the data packet is set to 1 (packet length that fits within a single time slot), and the carrier When transmitting a data packet using the frequency channel of frequency f C , the packet length of the data packet is set to 5 (packet length over 5 consecutive time slots).
【0031】送信局側から受信局側へのデータ・パケッ
トの送信の度に受信局からは応答パケットが返される。
この応答パケットにより、当該データ・パケットに関す
る受信状況を送信局側で知ることが出来る。A response packet is returned from the receiving station every time a data packet is transmitted from the transmitting station side to the receiving station side.
With this response packet, the transmitting station can know the reception status of the data packet.
【0032】なお、図3では、マスタからスレーブへの
データ送信時についてのみデータ・パケットのパケット
長を可変設定する場合を示したが、同様の制御をスレー
ブからマスタへのデータ・パケットの送信時に適用する
ことも出来る。Although FIG. 3 shows the case where the packet length of the data packet is variably set only when the data is transmitted from the master to the slave, the same control is performed when the data packet is transmitted from the slave to the master. It can also be applied.
【0033】図4は、パケット保全強度を可変設定しな
がら行われる無線通信の様子を示している。ここでは、
キャリア周波数fBはキャリア周波数fAよりも受信状
況が悪いので、キャリア周波数fBの周波数チャネルを
用いてデータ・パケットを送信する場合には、キャリア
周波数fAの周波数チャネルを用いてデータ・パケット
を送信する場合よりも高いデータ保全強度が用いられ
る。FIG. 4 shows how wireless communication is performed while variably setting the packet integrity strength. here,
Since the carrier frequency f B is bad reception conditions than the carrier frequency f A, when transmitting data packets using a frequency channel of the carrier frequency f B, the data packet using the frequency channel of the carrier frequency f A A higher data integrity strength is used than when sending
【0034】図5は、送信すべきデータ・パケットのパ
ケット長を1タイムスロット内でそれぞれ可変設定する
場合を示している。このように1タイムスロット内でパ
ケット長を変えるようにしても、十分な効果を得ること
が出来る。FIG. 5 shows a case where the packet length of a data packet to be transmitted is variably set within one time slot. Even if the packet length is changed within one time slot in this way, a sufficient effect can be obtained.
【0035】また、パケット長とデータ保全強度との組
み合わせが異なる複数のデータ・パケットを、周波数チ
ャネルの受信状況に応じて選択的に使用してもよい。こ
の場合、例えば、受信状況が最良の場合にあってはパケ
ットタイプを上述のDH5とし、以下、受信状況が劣化
する毎にDM5,DH3,DM3,DH1,DM1の順
にて送出するデータ・パケットのタイプが変更される。
また、同受信状況が改善される毎にその逆の順にて送出
するデータ・パケットのタイプが変更される。データ・
パケットのタイプが変更された場合にはメモリ132に
記憶されている誤り特性テーブルにおいては、該当する
周波数チャネルの「パケット種別」が変更されると共
に、その「送達成功回数」および「観測回数」が初期化
される。A plurality of data packets having different combinations of packet length and data integrity strength may be selectively used according to the reception status of the frequency channel. In this case, for example, when the reception situation is the best, the packet type is set to DH5 described above, and hereinafter, every time the reception situation deteriorates, DM5, DH3, DM3, DH1, and DM1 The type is changed.
Also, every time the reception situation is improved, the type of data packet to be sent is changed in the reverse order. data·
When the packet type is changed, in the error characteristic table stored in the memory 132, the “packet type” of the corresponding frequency channel is changed, and the “delivery success count” and “observation count” are changed. It is initialized.
【0036】次に、図6のフローチャートを参照して、
無線通信デバイス12によって実行されるデータ送信処
理の手順について説明する。Next, referring to the flow chart of FIG.
A procedure of data transmission processing executed by the wireless communication device 12 will be described.
【0037】CPU131は、チャネル切り替え制御部
133からのホッピング先の周波数チャネルの通知に基
づき、次のデータ・パケット送信に使用すべき周波数チ
ャネルを決定する(ステップS101)。次いで、CP
U131は、誤り特性テーブル上の該当する周波数チャ
ネルに関する「送達成功回数」と「観測回数」を読み取
り、その周波数チャネルに関する現在の誤り率特性(本
例では、送達成功率)を調べる(ステップS102)。
CPU131は、現在の誤り率特性に基づいて、データ
送信に使用すべきデータ・パケットの種別を決定するた
めのパケットタイプ決定処理を実行する(ステップS1
03)。The CPU 131 determines the frequency channel to be used for the next data packet transmission based on the notification of the hopping destination frequency channel from the channel switching control unit 133 (step S101). Then CP
The U 131 reads the “number of times of successful delivery” and “the number of times of observation” for the relevant frequency channel on the error characteristic table, and checks the current error rate characteristic (in this example, the successful delivery rate) for that frequency channel (step S102). .
The CPU 131 executes a packet type determination process for determining the type of data packet to be used for data transmission based on the current error rate characteristic (step S1).
03).
【0038】このパケットタイプ決定処理では、図7の
フローチャートに示されているように、CPU131
は、まず、当該周波数チャネルについての観測回数が所
定の回数を上回ったかどうかを調べ(ステップS20
1)、観測回数が所定の回数を上回っている場合には、
誤り率特性(送達成功率)が予め決められた下限値以下
であるかどうかを判断し(ステップS202)、送達成
功率が下限値以下であれば、DH5,DM5,DH3,
DM3,DH1,DM1の順に従い、パケットタイプを
現在のパケットタイプから1ランクだけ下位ランクに変
更する処理(データ保全強度を上げる、またはパケット
長を短くする)が実行される(ステップS204)。例
えば、現在のパケットタイプがDH5であった場合に
は、DM5に変更されることになる。一方、送達成功率
が一定値よりも高い場合には現在のパケットタイプがそ
のまま維持されるか、あるいはパケットタイプを現在の
パケットタイプから1ランクだけアップグレードする処
理(強度を下げる、またはパケット長を長くする)が実
行される。後者の場合には、誤り率特性(送達成功率)
が予め決められた下限値以下ではない場合に、送達成功
率が予め決められた上限値以上であるかどうかを判断し
(ステップS203)、上限値以上であれば、パケット
タイプを現在のパケットタイプから1ランクだけアップ
グレードする処理(強度を下げる、またはパケット長を
長くする)が実行されることになる(ステップS20
4)。In this packet type determination process, as shown in the flow chart of FIG.
First, it is checked whether the number of observations of the frequency channel exceeds a predetermined number (step S20).
1) If the number of observations exceeds a predetermined number,
It is determined whether the error rate characteristic (delivery success rate) is less than or equal to a predetermined lower limit value (step S202), and if the delivery success rate is less than or equal to the lower limit value, DH5, DM5, DH3.
According to the order of DM3, DH1, DM1, a process of changing the packet type from the current packet type to a lower rank by one rank (increasing the data integrity strength or shortening the packet length) is executed (step S204). For example, if the current packet type is DH5, it will be changed to DM5. On the other hand, if the delivery success rate is higher than a certain value, the current packet type is maintained as it is, or the process of upgrading the packet type from the current packet type by one rank (decreasing strength or increasing packet length). Will be executed. In the latter case, error rate characteristics (delivery success rate)
Is less than or equal to the predetermined lower limit value, it is determined whether the delivery success rate is greater than or equal to the predetermined upper limit value (step S203). From this, a process of upgrading only one rank (decreasing strength or increasing packet length) is executed (step S20).
4).
【0039】パケットタイプの変更後は、CPU131
は、変更後の新たなパケットタイプを誤り特性テーブル
上の該当する周波数チャネルに関する「パケット種別」
に登録するとともに、「送達成功回数」および「観測回
数」の値をそれぞれ初期化する(ステップS205)。After changing the packet type, the CPU 131
Indicates the new packet type after change as the "packet type" for the corresponding frequency channel in the error characteristic table.
And the values of the “number of times of successful delivery” and the “number of times of observation” are initialized (step S205).
【0040】次に、CPU131は、図6のステップS
104に戻り、送信対象のデータをメモリ132から読
み取り、それをステップS103で決定したパケットタ
イプのデータ・パケットに組み立てるためのパケット生
成処理を実行する。組み立てられたデータ・パケットは
FSK等の1次変調が施された後に送信モジュール14
1に送られ、そこでホッピング先の周波数チャネルに対
応するキャリア周波数に重畳されてアンテナ15から受
信局宛に送信される(ステップS105)。Next, the CPU 131 executes step S in FIG.
Returning to 104, the data to be transmitted is read from the memory 132, and the packet generation process for assembling it into the data packet of the packet type determined in step S103 is executed. The assembled data packet is subjected to primary modulation such as FSK and then transmitted to the transmission module 14
No. 1 is sent to the receiving station and is superposed on the carrier frequency corresponding to the frequency channel of the hopping destination, and transmitted from the antenna 15 to the receiving station (step S105).
【0041】次に、図8のフローチャートを参照して、
無線通信デバイス12によって実行される誤り率観測処
理の手順について説明する。Next, referring to the flowchart of FIG.
The procedure of the error rate observation process executed by the wireless communication device 12 will be described.
【0042】CPU131は、送信したデータ・パケッ
トに対する応答パケットを受信局から受信すると(ステ
ップS302)、その応答パケットのヘッダ部を解析す
ることによって、送信したデータ・パケットの受信状況
(送達成功の有無)を判断する(ステップS302,S
303)。なお、受信局(相手局)から送出されるデー
タ・パケットと応答パケットが兼用されることもある。
送信したデータ・パケットが正常に受信された場合(送
達成功)には、CPU131は、誤り率テーブル上の該
当する周波数チャネルに対応する「送達成功回数」およ
び「観測回数」を共にインクリメントし(ステップS3
03)、また送信したデータ・パケットが正常に受信さ
れなかった場合(送達失敗)には「観測回数」のみがイ
ンクリメントする(ステップS305)。このようにし
て、送信したデータ・パケットの受信状況が周波数チャ
ネル毎に累積されていく。When the CPU 131 receives a response packet for the transmitted data packet from the receiving station (step S302), it analyzes the header part of the response packet to determine the reception status of the transmitted data packet (whether the delivery is successful or not). ) Is determined (steps S302, S
303). The data packet sent from the receiving station (partner station) may also be used as the response packet.
When the transmitted data packet is normally received (successful delivery), the CPU 131 increments both the “successful delivery number” and the “observation number” corresponding to the corresponding frequency channel on the error rate table (step S3
03) and when the transmitted data packet is not normally received (delivery failure), only the “observation count” is incremented (step S305). In this way, the reception status of the transmitted data packets is accumulated for each frequency channel.
【0043】尚、予め決められた時間までに相手局から
の応答パケットの受信が認められない場合は、これを当
該の周波数チャネルにおける送達失敗と見なし、「観測
回数」をインクリメントする。If the reception of the response packet from the partner station is not acknowledged by a predetermined time, this is regarded as a delivery failure in the frequency channel and the "observation count" is incremented.
【0044】図9には、誤り特性テーブルの第2の例が
示されている。この誤り特性テーブルは、各周波数チャ
ネルの誤り特性を、キャリアセンスによって観測する場
合の例である。FIG. 9 shows a second example of the error characteristic table. This error characteristic table is an example of observing the error characteristic of each frequency channel by carrier sense.
【0045】すなわち、本誤り特性テーブルにおいて
は、「キャリア検出回数」、「観測回数」、「パケット
種別」の項目が79個の周波数チャネルそれぞれについ
て設けられている。「キャリア検出回数」は、当該周波
数チャネルにおいて一定電界強度レベル以上のキャリア
が検出された回数を示す。「観測回数」は、当該周波数
チャネルにおいてキャリアセンスを行った観測回数を示
している。「パケット種別」は、データ・パケットの送
信に使用したパケットの種別(データ保全強度、パケッ
ト長)を示す。That is, in this error characteristic table, items of "carrier detection number", "observation number", and "packet type" are provided for each of 79 frequency channels. The “number of times of carrier detection” indicates the number of times a carrier having a certain electric field strength level or more is detected in the frequency channel. The “number of observations” indicates the number of observations that carrier sensing was performed on the frequency channel. The “packet type” indicates the type (data integrity strength, packet length) of the packet used for transmitting the data packet.
【0046】この場合、ホッピング先の周波数チャネル
に関するキャリアの検出頻度が予めしきい値として定め
た値よりも高い場合は、その周波数チャネルを用いて送
信するパケットのパケット長の長さを短く、もしくはデ
ータ保全強度の強化が行われ、また、予めしきい値とし
て定めた値以下の場合には、パケットのパケット長の長
さを長く、もしくはデータ保全強度の軽減が行われる。In this case, if the frequency of carrier detection for the hopping destination frequency channel is higher than a predetermined threshold value, the packet length of the packet transmitted using the frequency channel is shortened, or The data integrity strength is strengthened, and if the value is equal to or less than the predetermined threshold value, the packet length of the packet is increased or the data integrity strength is reduced.
【0047】各周波数チャネルのキャリアセンスは、周
波数チャネルの切り替えが行われるたびに、その切り替
えに先立って当該切り替え先の周波数チャネルに関する
電界強度レベルを調べることによって実現することが好
ましい。この場合、必ずしもキャリア検出頻度という統
計値を用いずとも、直前の観測でキャリアが検出された
かどうか、あるいはその検出された電界強度レベルの値
に応じて、現在の通信環境に最適なデータ・パケットの
データ保全強度またはパケット長を周波数チャネル毎に
決定することが出来る。もちろん、キャリア検出頻度と
いう統計値を用いることにより、瞬時的なノイズ等に影
響されることなく、通信期間全体にわたって無線通信路
の状況を正しく観測することが出来る。The carrier sense of each frequency channel is preferably realized by checking the electric field strength level of the frequency channel of the switching destination prior to the switching each time the frequency channel is switched. In this case, even if the carrier detection frequency is not necessarily used, the data packet that is most suitable for the current communication environment depends on whether the carrier was detected in the previous observation or the value of the detected electric field strength level. Data integrity strength or packet length can be determined for each frequency channel. Of course, by using the statistical value of the carrier detection frequency, the situation of the wireless communication channel can be correctly observed over the entire communication period without being affected by instantaneous noise or the like.
【0048】図10には、キャリアセンス処理を実行す
るタイミングの一例が示されている。Bluetoot
hTM規格においては、送信と受信を時分割で行うTD
Dが利用されている。この場合、1タイムスロット内で
データ・パケットの送信が完了するシングルタイムスロ
ット、および複数のタイムスロットにまたがってデータ
・パケットを送信するマルチタイムスロットのどちらに
おいても、通常は、データ・パケットの送信に使用され
る送信用のタイムスロット期間中には、空き時間があ
る。FIG. 10 shows an example of the timing of executing the carrier sense process. Bluetooth
In the h TM standard, TD that performs transmission and reception in time division
D is used. In this case, the transmission of the data packet is normally performed in both the single time slot in which the transmission of the data packet is completed within one time slot and the multi-time slot in which the data packet is transmitted over a plurality of time slots. There is free time during the time slot for transmission used for.
【0049】図10は、この空き時間を用いて、次の送
信用のタイムスロット期間中におけるデータ・パケット
の送信に使用される周波数チャネルのキャリアセンスを
行う場合の様子が示されている。このように、観測対象
のホッピング先周波数チャネルに関するキャリアセンス
を、その直前の送信用タイムスロット内の空き時間を用
いて行うことにより、観測対象のホッピング先周波数チ
ャネルに関する現在の通信環境を的確に把握することが
出来る。もちろん、受信モジュール142内にデータ・
パケット受信用のバンドパスフィルタとキャリア検出用
のバンドパスフィルタの双方を設ける構成を適用すれ
ば、任意のタイミングで所望の周波数チャネルに関する
キャリアセンスを行うことが出来る。FIG. 10 shows a situation in which the idle time is used to perform carrier sensing of the frequency channel used for transmitting a data packet during the next transmission time slot period. In this way, by performing carrier sense for the hopping destination frequency channel to be observed using the idle time in the transmission time slot immediately before that, it is possible to accurately grasp the current communication environment for the hopping destination frequency channel to be observed. You can do it. Of course, the data in the receiving module 142
By applying a configuration in which both a bandpass filter for packet reception and a bandpass filter for carrier detection are applied, carrier sensing can be performed for a desired frequency channel at any timing.
【0050】次に、図11のフローチャートを参照し
て、無線通信デバイス12によって実行されるデータ送
信処理の手順について説明する。Next, the procedure of the data transmission process executed by the wireless communication device 12 will be described with reference to the flowchart of FIG.
【0051】CPU131は、チャネル切り替え制御部
133からのホッピング先の周波数チャネルの通知に基
づき、次のデータ・パケット送信に使用すべき周波数チ
ャネルを決定する(ステップS401)。次いで、CP
U131は、現在送信中のデータ・パケット送信の完了
後の空き時間を利用して、ホッピング先周波数チャネル
に関するキャリアセンスを実行する(ステップS40
2)。キャリアセンスの結果は、誤り率特性テーブルに
反映される。すなわち、キャリアが検出された場合に
は、該当する周波数チャネルの「キャリア検出回数」お
よび「観測回数」がそれぞれインクリメントされ、キャ
リアが検出された場合には「観測回数」のみがインクリ
メントされる。The CPU 131 determines the frequency channel to be used for the next data packet transmission based on the notification of the hopping destination frequency channel from the channel switching control unit 133 (step S401). Then CP
The U131 executes carrier sense on the hopping destination frequency channel by utilizing the idle time after the completion of the data packet transmission currently being transmitted (step S40).
2). The result of carrier sense is reflected in the error rate characteristic table. That is, when the carrier is detected, the “carrier detection number” and the “observation number” of the corresponding frequency channel are respectively incremented, and when the carrier is detected, only the “observation number” is incremented.
【0052】次いで、CPU131は、誤り特性テーブ
ル上の該当する周波数チャネルに関する「キャリア検出
回数」と「観測回数」を読み取り、現在の誤り率特性
(本例では、キャリア検出頻度)を調べる(ステップS
403)。CPU131は、現在の誤り率特性に基づい
て、データ送信に使用すべきデータ・パケットの種別を
決定するためのパケットタイプ決定処理を実行する(ス
テップS404)。このパケットタイプ決定処理では、
図7のフローチャートで説明した処理が実行される。次
に、CPU131は、送信対象のデータをメモリ132
から読み取り、それをステップS103で決定したパケ
ットタイプのデータ・パケットに組み立てるためのパケ
ット生成処理を実行する(ステップS405)。組み立
てられたデータ・パケットは送信モジュール141に送
られ、アンテナ15を介して受信局宛に送信される(ス
テップS406)。Next, the CPU 131 reads the "carrier detection frequency" and "observation frequency" for the corresponding frequency channel on the error characteristic table, and checks the current error rate characteristic (carrier detection frequency in this example) (step S).
403). The CPU 131 executes packet type determination processing for determining the type of data packet to be used for data transmission based on the current error rate characteristic (step S404). In this packet type determination process,
The processing described in the flowchart of FIG. 7 is executed. Next, the CPU 131 stores the data to be transmitted in the memory 132.
And executes a packet generation process for assembling it into a data packet of the packet type determined in step S103 (step S405). The assembled data packet is sent to the transmission module 141 and transmitted to the receiving station via the antenna 15 (step S406).
【0053】なお、送信したデータ・パケットの受信状
況とキャリア検出結果の双方を用いて、各周波数チャネ
ルの誤り率を管理するようにしても良い。この場合に
は、例えば、各周波数チャネルの送達成功回数の値を、
対応する周波数チャネルに関するキャリア検出結果に基
づいて重み付けする等の処理を行えば良い。The error rate of each frequency channel may be managed using both the reception status of the transmitted data packet and the carrier detection result. In this case, for example, the value of the number of successful delivery of each frequency channel is
Processing such as weighting may be performed based on the carrier detection result for the corresponding frequency channel.
【0054】以上説明したように、本実施形態によれ
ば、無線データ通信にて使用するデータ・パケットのデ
ータ保全強度またはパケット長を送達状況もしくはキャ
リア・センス状況により周波数チャネル毎に動的かつ自
動的に決定することにより、無線干渉等の無線環境の動
的な状況変化に応じて無線データ通信におけるデータ転
送効率を向上させることが可能となる。As described above, according to the present embodiment, the data integrity strength or the packet length of the data packet used in the wireless data communication is dynamically and automatically set for each frequency channel depending on the delivery status or the carrier sense status. It is possible to improve the data transfer efficiency in wireless data communication according to the dynamic situation change of the wireless environment such as wireless interference.
【0055】なお、本発明は、上記実施形態に限定され
るものではなく、実施段階ではその要旨を逸脱しない範
囲で種々に変形することが可能である。更に、上記実施
形態には種々の段階の発明が含まれており、開示される
複数の構成要件における適宜な組み合わせにより種々の
発明が抽出され得る。例えば、実施形態に示される全構
成要件から幾つかの構成要件が削除されても、発明が解
決しようとする課題の欄で述べた課題が解決でき、発明
の効果の欄で述べられている効果が得られる場合には、
この構成要件が削除された構成が発明として抽出され得
る。The present invention is not limited to the above-described embodiment, and can be variously modified at the stage of implementation without departing from the spirit of the invention. Furthermore, the embodiments include inventions at various stages, and various inventions can be extracted by appropriately combining a plurality of disclosed constituent elements. For example, even if some constituent elements are deleted from all the constituent elements shown in the embodiment, the problem described in the section of the problem to be solved by the invention can be solved, and the effect described in the section of the effect of the invention can be solved. If you get
A configuration in which this component is deleted can be extracted as an invention.
【0056】[0056]
【発明の効果】以上説明したように、本発明によれば、
周波数チャネル毎にその無線通信路の状況に対応した最
適な条件で無線通信を行うことが可能となる。As described above, according to the present invention,
It is possible to perform wireless communication under optimum conditions corresponding to the status of the wireless communication path for each frequency channel.
【図1】本発明の一実施形態に係る無線通信装置の構成
を示すブロック図。FIG. 1 is a block diagram showing a configuration of a wireless communication device according to an embodiment of the present invention.
【図2】同実施形態の無線通信装置にて管理される誤り
率テーブルの一例を示す図。FIG. 2 is an exemplary diagram showing an example of an error rate table managed by the wireless communication device of the embodiment.
【図3】同実施形態の無線通信装置が送出パケットのパ
ケット長を可変設定しながら無線通信を行う例を示す
図。FIG. 3 is a diagram showing an example in which the wireless communication device of the embodiment performs wireless communication while variably setting the packet length of a transmission packet.
【図4】同実施形態の無線通信装置が送出パケットのデ
ータ保全強度を可変設定しながら無線通信を行う例を示
す図。FIG. 4 is a diagram showing an example in which the wireless communication device of the embodiment performs wireless communication while variably setting the data integrity strength of a transmission packet.
【図5】同実施形態の無線通信装置が送出パケットのパ
ケット長を可変設定しながら無線通信を行う第2の例を
示す図。FIG. 5 is a diagram showing a second example in which the wireless communication device of the embodiment performs wireless communication while variably setting the packet length of a transmission packet.
【図6】同実施形態の無線通信装置によって実行される
データ送信処理の手順を示すフローチャート。FIG. 6 is an exemplary flowchart showing the procedure of a data transmission process executed by the wireless communication device of the embodiment.
【図7】同実施形態の無線通信装置によって実行される
パケットタイプ決定処理の手順を示すフローチャート。FIG. 7 is an exemplary flowchart showing a procedure of packet type determination processing executed by the wireless communication device of the embodiment.
【図8】同実施形態の無線通信装置によって実行される
誤り率観測処理の手順を示すフローチャート。FIG. 8 is an exemplary flowchart showing a procedure of an error rate observation process executed by the wireless communication device of the embodiment.
【図9】同実施形態の無線通信装置にて管理される誤り
率テーブルの第2の例を示す図。FIG. 9 is a diagram showing a second example of an error rate table managed by the wireless communication device of the embodiment.
【図10】同実施形態の無線通信装置がキャリアセンス
を実行するタイミングの一例を示す図。FIG. 10 is an exemplary view showing an example of a timing at which the wireless communication device of the embodiment executes carrier sense.
【図11】同実施形態の無線通信装置によって実行され
るデータ送信処理の手順の第2の例を示すフローチャー
ト。FIG. 11 is a flowchart showing a second example of a procedure of a data transmission process executed by the wireless communication device of the embodiment.
11…ホスト 12…無線通信デバイス 13…ベースバンド部 14…RF部 131…CPU 132…メモリ 133…チャネル切り替え制御部 134…ホストインタフェース 11 ... Host 12 ... Wireless communication device 13 ... Baseband part 14 ... RF section 131 ... CPU 132 ... memory 133 ... Channel switching control unit 134 ... Host interface
Claims (13)
波数が切り替えられる周波数ホッピング方式のスペクト
ラム拡散通信を用いて無線通信を実行する無線通信装置
において、 前記無線通信の実行中に、前記周波数チャネル毎に無線
通信環境の誤り率特性を観測する手段と、 前記観測された各周波数チャネルの誤り率特性に基づ
き、周波数チャネル毎にその周波数チャネルを用いて送
信すべきデータ・パケットのパケット長を決定する手段
とを具備することを特徴とする無線通信装置。1. A wireless communication apparatus for performing wireless communication using frequency hopping spread spectrum communication in which carrier frequencies are switched between a plurality of frequency channels, wherein each frequency channel is executed during execution of the wireless communication. Means for observing an error rate characteristic of a wireless communication environment, and means for deciding a packet length of a data packet to be transmitted using the frequency channel for each frequency channel based on the observed error rate characteristic of each frequency channel And a wireless communication device.
確認信号に基づいて、各データ・パケットの受信状況を
検出する受信状況検出手段と、 前記受信状況の検出結果に基づき、各データ・パケット
の送信に使用した各周波数チャネルの誤り率特性を決定
する誤り率特性決定手段とを含むことを特徴とする請求
項1記載の無線通信装置。2. A means for observing the error rate characteristic, a reception status detecting means for detecting a reception status of each data packet based on a delivery confirmation signal from a receiving station for each transmitted data packet, The wireless communication apparatus according to claim 1, further comprising error rate characteristic determining means for determining an error rate characteristic of each frequency channel used for transmitting each data packet based on a detection result of the reception status.
波数チャネル別に累積し、その累積結果に基づいて各周
波数チャネルの誤り率特性を決定する手段を含むことを
特徴とする請求項2記載の無線通信装置。3. The error rate characteristic determining means includes means for accumulating the reception status detected by the reception status detecting means for each frequency channel and determining an error rate characteristic of each frequency channel based on the accumulation result. The wireless communication device according to claim 2, wherein
リアセンス手段と、 前記キャリアセンスの実行結果に基づき、前記各周波数
チャネルの誤り率特性を決定する誤り率特性決定手段と
を含むことを特徴とする請求項1記載の無線通信装置。4. The means for observing the error rate characteristic comprises a carrier sense means for performing a carrier sense for each frequency channel, and an error rate characteristic for each frequency channel is determined based on a result of the carrier sense execution. The wireless communication device according to claim 1, further comprising error rate characteristic determining means.
ネルの切り替えが行われるたびに、その切り替えに先立
って、当該切り替え先の周波数チャネルに関するキャリ
アセンスを実行することを特徴とする請求項4記載の無
線通信装置。5. The radio according to claim 4, wherein each time the frequency channel is switched, the carrier sensing unit performs carrier sensing on the frequency channel of the switching destination prior to the switching. Communication device.
数チャネル別に累積し、その累積結果に基づいて各周波
数チャネルの誤り率特性を決定する手段とを含むことを
特徴とする請求項4記載の無線通信装置。6. The error rate characteristic determining means includes means for accumulating carrier detection results by the carrier sensing means for each frequency channel and determining error rate characteristics of each frequency channel based on the accumulated result. The wireless communication device according to claim 4, wherein the wireless communication device is a wireless communication device.
波数が切り替えられる周波数ホッピング方式のスペクト
ラム拡散通信を用いて無線通信を実行する無線通信装置
において、 前記無線通信の実行中に、前記周波数チャネル毎に無線
通信環境の誤り率特性を観測する手段と、 前記観測された各周波数チャネルの誤り率特性に基づ
き、周波数チャネル毎にその周波数チャネルを用いて送
信すべきデータ・パケットの誤り耐性強度の種類を決定
する手段とを具備することを特徴とする無線通信装置。7. A wireless communication apparatus for performing wireless communication using frequency hopping spread spectrum communication in which carrier frequencies are switched between a plurality of frequency channels, wherein each frequency channel is executed during execution of the wireless communication. Means for observing the error rate characteristic of the wireless communication environment, and based on the observed error rate characteristic of each frequency channel, for each frequency channel, the type of error resilience strength of the data packet to be transmitted using that frequency channel And a means for determining the wireless communication apparatus.
波数が切り替えられる周波数ホッピング方式のスペクト
ラム拡散通信を用いて無線通信を実行する無線通信装置
において、 前記無線通信の実行中に、前記周波数チャネル毎に無線
通信環境の誤り率特性を観測する手段と、 前記観測された各周波数チャネルの誤り率特性に基づ
き、周波数チャネル毎にその周波数チャネルを用いて送
信すべきデータ・パケットのパケットタイプを、誤り耐
性強度の種類とパケット長との組み合わせが互いに異な
る複数のパケットタイプの中から選択する手段と、 前記選択したパケットタイプのデータ・パケットを送信
対象のデータから生成する手段と、 前記生成されたデータ・パケットを、該当する周波数チ
ャネルを用いて送信する手段とを具備することを特徴と
する無線通信装置。8. A wireless communication device for performing wireless communication using frequency hopping spread spectrum communication in which carrier frequencies are switched between a plurality of frequency channels, wherein each frequency channel is executed during execution of the wireless communication. Means for observing the error rate characteristic of the wireless communication environment, and based on the observed error rate characteristic of each frequency channel, for each frequency channel, the packet type of the data packet to be transmitted using that frequency channel, Means for selecting from a plurality of packet types having different combinations of strength types and packet lengths, means for generating a data packet of the selected packet type from data to be transmitted, and the generated data Means for transmitting the packet using the corresponding frequency channel. Wireless communication apparatus according to claim.
波数が切り替えられる周波数ホッピング方式のスペクト
ラム拡散通信を用いて無線通信を実行する無線通信方法
において、 前記無線通信の実行中に、前記周波数チャネル毎に無線
通信環境の誤り率特性を観測するステップと、 前記観測された各周波数チャネルの誤り率特性に基づ
き、周波数チャネル毎にその周波数チャネルを用いて送
信すべきデータ・パケットのパケット長を決定するステ
ップとを具備することを特徴とする無線通信方法。9. A wireless communication method for performing wireless communication using frequency hopping spread spectrum communication in which carrier frequencies are switched between a plurality of frequency channels, wherein each frequency channel is executed while the wireless communication is being performed. Observing an error rate characteristic of a wireless communication environment, and determining a packet length of a data packet to be transmitted using the frequency channel for each frequency channel based on the observed error rate characteristic of each frequency channel And a wireless communication method.
は、 送信した各データ・パケットに対する受信局からの送達
確認信号に基づいて、各データ・パケットの受信状況を
検出する受信状況検出ステップと、 前記受信状況の検出結果に基づき、各データ・パケット
の送信に使用した各周波数チャネルの誤り率特性を決定
する誤り率特性決定ステップとを含むことを特徴とする
請求項9記載の無線通信方法。10. The step of observing the error rate characteristic includes a reception status detecting step of detecting a reception status of each data packet based on a delivery confirmation signal from the receiving station for each transmitted data packet, 10. The wireless communication method according to claim 9, further comprising: an error rate characteristic determining step of determining an error rate characteristic of each frequency channel used for transmitting each data packet based on the detection result of the reception status.
は、 前記周波数チャネル毎にキャリアセンスを実行するステ
ップと、 前記キャリアセンスの実行結果に基づき、前記各周波数
チャネルの誤り率特性を決定する誤り率特性決定ステッ
プとを含むことを特徴とする請求項9記載の無線通信方
法。11. The step of observing the error rate characteristic comprises a step of performing carrier sense for each frequency channel, and an error rate determining an error rate characteristic of each frequency channel based on a result of the carrier sense execution. 10. The wireless communication method according to claim 9, further comprising: a characteristic determining step.
周波数が切り替えられる周波数ホッピング方式のスペク
トラム拡散通信を用いて無線通信を実行する無線通信方
法において、 前記無線通信の実行中に、前記周波数チャネル毎に無線
通信環境の誤り率特性を観測するステップと、 前記観測された各周波数チャネルの誤り率特性に基づ
き、周波数チャネル毎にその周波数チャネルを用いて送
信すべきデータ・パケットの誤り耐性強度の種類を決定
するステップとを具備することを特徴とする無線通信方
法。12. A wireless communication method for performing wireless communication using frequency hopping spread spectrum communication in which carrier frequencies are switched between a plurality of frequency channels, wherein each frequency channel is executed while the wireless communication is being performed. Observing the error rate characteristic of the wireless communication environment, and based on the observed error rate characteristic of each frequency channel, the type of error resilience strength of the data packet to be transmitted using the frequency channel for each frequency channel And a step of determining.
周波数が切り替えられる周波数ホッピング方式のスペク
トラム拡散通信を用いて無線通信を実行する無線通信方
法において、 前記無線通信の実行中に、前記周波数チャネル毎に無線
通信環境の誤り率特性を観測するステップと、 前記観測された各周波数チャネルの誤り率特性に基づ
き、周波数チャネル毎にその周波数チャネルを用いて送
信すべきデータ・パケットのパケットタイプを、誤り耐
性強度の種類とパケット長との組み合わせが互いに異な
る複数のパケットタイプの中から選択するステップと、 前記選択したパケットタイプのデータ・パケットを送信
対象のデータから生成するステップと、 前記生成されたデータ・パケットを、該当する周波数チ
ャネルを用いて送信するステップとを具備することを特
徴とする無線通信方法。13. A wireless communication method for performing wireless communication using frequency hopping spread spectrum communication in which carrier frequencies are switched between a plurality of frequency channels, wherein each frequency channel is executed while the wireless communication is being performed. Observing the error rate characteristic of the wireless communication environment, and based on the observed error rate characteristic of each frequency channel, for each frequency channel, the packet type of the data packet to be transmitted using that frequency channel, Selecting from a plurality of packet types having different combinations of strength types and packet lengths; generating a data packet of the selected packet type from the data to be transmitted; The packet is transmitted using the frequency channel of interest. Wireless communication method characterized by comprising the flop.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001362752A JP3609774B2 (en) | 2001-11-28 | 2001-11-28 | Wireless communication apparatus and wireless communication method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2001362752A JP3609774B2 (en) | 2001-11-28 | 2001-11-28 | Wireless communication apparatus and wireless communication method |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2003163652A true JP2003163652A (en) | 2003-06-06 |
JP3609774B2 JP3609774B2 (en) | 2005-01-12 |
Family
ID=19173201
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2001362752A Expired - Fee Related JP3609774B2 (en) | 2001-11-28 | 2001-11-28 | Wireless communication apparatus and wireless communication method |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP3609774B2 (en) |
Cited By (9)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2006064716A1 (en) * | 2004-12-14 | 2006-06-22 | Matsushita Electric Industrial Co., Ltd. | Wireless communication apparatus |
JP2006165697A (en) * | 2004-12-02 | 2006-06-22 | Toshiba Corp | Wireless communication system and receiver |
JP2006211242A (en) * | 2005-01-27 | 2006-08-10 | Toshiba Corp | Method and device for radio communication |
JP2007514558A (en) * | 2003-12-17 | 2007-06-07 | アーベーベー・リサーチ・リミテッド | Tools for industrial robots |
US7356104B2 (en) | 2003-07-10 | 2008-04-08 | Shinji Fukuda | Radio communication apparatus and interference avoiding method |
JP2008219193A (en) * | 2007-02-28 | 2008-09-18 | Brother Ind Ltd | Communication apparatus and system |
JP2010141909A (en) * | 2010-01-27 | 2010-06-24 | Kyocera Corp | Communication apparatus and data frame retransmission method |
KR101417027B1 (en) * | 2007-11-28 | 2014-07-08 | 삼성전자주식회사 | Adaptive frequency block hopping system and method in mobile communication system using ofdm and base station apparatus thereof |
JPWO2021079699A1 (en) * | 2019-10-25 | 2021-04-29 |
-
2001
- 2001-11-28 JP JP2001362752A patent/JP3609774B2/en not_active Expired - Fee Related
Cited By (24)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7356104B2 (en) | 2003-07-10 | 2008-04-08 | Shinji Fukuda | Radio communication apparatus and interference avoiding method |
US7555030B2 (en) | 2003-07-10 | 2009-06-30 | Panasonic Corporation | Radio communication apparatus and interference avoiding method |
JP2007514558A (en) * | 2003-12-17 | 2007-06-07 | アーベーベー・リサーチ・リミテッド | Tools for industrial robots |
JP2006165697A (en) * | 2004-12-02 | 2006-06-22 | Toshiba Corp | Wireless communication system and receiver |
US7848354B2 (en) | 2004-12-14 | 2010-12-07 | Panasonic Corporation | Wireless communication apparatus |
EP1811748A4 (en) * | 2004-12-14 | 2011-12-28 | Panasonic Corp | Wireless communication apparatus |
EP1811748A1 (en) * | 2004-12-14 | 2007-07-25 | Matsushita Electric Industrial Co., Ltd. | Wireless communication apparatus |
WO2006064716A1 (en) * | 2004-12-14 | 2006-06-22 | Matsushita Electric Industrial Co., Ltd. | Wireless communication apparatus |
US9826538B2 (en) | 2005-01-27 | 2017-11-21 | Kabushiki Kaisha Toshiba | Radio communication device and semiconductor integrated circuit device used for the same |
US9178687B2 (en) | 2005-01-27 | 2015-11-03 | Kabushiki Kaisha Toshiba | Radio communication device and semiconductor integrated circuit device used for the same |
JP2006211242A (en) * | 2005-01-27 | 2006-08-10 | Toshiba Corp | Method and device for radio communication |
US8406273B2 (en) | 2005-01-27 | 2013-03-26 | Kabushiki Kaisha Toshiba | Radio communication device and semiconductor integrated circuit device used for the same |
CN104022797B (en) * | 2005-01-27 | 2016-05-11 | 株式会社东芝 | Semiconductor device |
US8792533B2 (en) | 2005-01-27 | 2014-07-29 | Kabushiki Kaisha Toshiba | Radio communication device and semiconductor integrated circuit device used for the same |
US8804788B2 (en) | 2005-01-27 | 2014-08-12 | Kabushiki Kaisha Toshiba | Radio communication device and semiconductor integrated circuit device used for the same |
CN104022797A (en) * | 2005-01-27 | 2014-09-03 | 株式会社东芝 | Semiconductor device |
JP2008219193A (en) * | 2007-02-28 | 2008-09-18 | Brother Ind Ltd | Communication apparatus and system |
US8958749B2 (en) | 2007-02-28 | 2015-02-17 | Brother Kogyo Kabushiki Kaisha | Communication apparatus and communication system |
KR101417027B1 (en) * | 2007-11-28 | 2014-07-08 | 삼성전자주식회사 | Adaptive frequency block hopping system and method in mobile communication system using ofdm and base station apparatus thereof |
JP2010141909A (en) * | 2010-01-27 | 2010-06-24 | Kyocera Corp | Communication apparatus and data frame retransmission method |
JPWO2021079699A1 (en) * | 2019-10-25 | 2021-04-29 | ||
WO2021079699A1 (en) * | 2019-10-25 | 2021-04-29 | アルプスアルパイン株式会社 | Communication method, incoming direction estimation method, location estimation method, communication system, incoming direction estimation system, location estimation system, and receiver |
JP7280969B2 (en) | 2019-10-25 | 2023-05-24 | アルプスアルパイン株式会社 | Communication method, direction of arrival estimation method, position estimation method, direction of arrival estimation system, position estimation system, and receiver |
US12058608B2 (en) | 2019-10-25 | 2024-08-06 | Alps Alpine Co., Ltd. | Communication method, direction-of-arrival estimating method, position estimating method, communication system, direction-of-arrival estimating system, position estimating system, and receiver |
Also Published As
Publication number | Publication date |
---|---|
JP3609774B2 (en) | 2005-01-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6256334B1 (en) | Base station apparatus for radiocommunication network, method of controlling communication across radiocommunication network, radiocommunication network system, and radio terminal apparatus | |
US7424268B2 (en) | System and method for management of a shared frequency band | |
EP1502369B1 (en) | Device and method for management of a shared frequency band | |
US7664465B2 (en) | Robust coexistence service for mitigating wireless network interference | |
US7408907B2 (en) | System and method for management of a shared frequency band using client-specific management techniques | |
TWI322598B (en) | Method of communicating,device for wireless communication,radio system,memory having machine readable code stored thereon, and wireless communication device | |
JP4939618B2 (en) | Method and apparatus for adaptively setting a carrier sensing threshold | |
KR101794058B1 (en) | Wireless Network Channel Allocation Method For Interference Avoidance | |
EP2056528A1 (en) | Wireless communication apparatus, wireless lan system, interference detecting method, and interference avoidance method | |
US20040117497A1 (en) | Media access control method and system in wireless network | |
WO2004027565A2 (en) | Adaptive transmission rate and fragmentation threshold mechanism for local area networks | |
WO2001015355A1 (en) | Method and system for mobile communications | |
CN101213779A (en) | Terminal assisted WLAN access point rate adaptation | |
US20210392033A1 (en) | Systems and Methods for Managing Failed Packet Transmissions using a Smart Retransmission Scheme with Hierarchical Packet Analysis | |
KR20080021058A (en) | Protocol for switching between channels in type 2 agile radio | |
EP1615398B1 (en) | Clear channel assessment | |
US20080240205A1 (en) | Wireless device | |
JP2003163652A (en) | Equipment and method for radio communication | |
US20090310497A1 (en) | Communication apparatus, transmission scheme setting method, program, and radio communication system | |
CN115499037B (en) | Bluetooth device, equipment system and channel switching method thereof | |
EP3740013A1 (en) | Multiple rf band system with band priority selection | |
JP4536672B2 (en) | Radio base station and radio channel update method | |
KR20020063299A (en) | Dynamic Frequency-Hoping System | |
JP4171741B2 (en) | Wireless communication network base station apparatus, wireless communication network communication control method, and communication system | |
US20240292342A1 (en) | Method for performing transmission and reception control of wireless communications device with communications control circuits corresponding to different types of communications services, and associated wireless communications device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20040129 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20040203 |
|
A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20040402 |
|
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: 20041012 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20041014 |
|
LAPS | Cancellation because of no payment of annual fees |