(57)【要約】【課題】通信信頼度の低下を防止する。【解決手段】無線通信装置５０において、通信品質取得部５３は、無線通信装置１０との間の通信品質を検出する。そして、モード制御部５４は、通信品質取得部５３で検出した通信品質に基づいて、フィードバック情報量の異なる複数の圧縮モードを切り替える切替制御を実行する。例えば、モード制御部５４は、通信品質取得部５３で検出した通信品質が低いほど、フィードバック情報量の多い圧縮モードに切り替える。【選択図】図３
2016036063.tif 000002
【特許請求の範囲】
【請求項１】
送信側の無線通信装置の圧縮部でヘッダ圧縮されたパケットを受信し、前記受信したパケットを伸長部で伸長する、受信側の無線通信装置であって、
前記送信側の無線通信装置と前記受信側の無線通信装置との間の通信品質を検出する検出部と、
前記検出した通信品質に基づいて、前記伸長部から前記圧縮部へのフィードバック情報量の異なる複数の圧縮モードを切り替える切替制御を実行する制御部と、
を具備することを特徴とする無線通信装置。
【請求項２】
前記制御部は、前記検出した通信品質が低いほど、前記フィードバック情報量の多い圧縮モードに切り替える、
ことを特徴とする請求項１に記載の無線通信装置。
【請求項３】
圧縮部でヘッダ圧縮したパケットを送信する第１の無線通信装置と、前記ヘッダ圧縮されたパケットを受信し、前記受信したパケットを伸長部で伸長する第２の無線通信装置とを具備する無線通信システムであって、
前記第２の無線通信装置は、
前記第１の無線通信装置と前記第２の無線通信装置との間の通信品質を検出する検出部と、
前記検出した通信品質に基づいて、前記伸長部から前記圧縮部へのフィードバック情報量の異なる複数の圧縮モードを切り替える切替制御を実行する制御部と、
を具備する、
ことを特徴とする無線通信システム。
【請求項４】
送信側の無線通信装置の圧縮部でヘッダ圧縮されたパケットを受信し、前記受信したパケットを伸長部で伸長する、受信側の無線通信装置における通信制御方法であって、
前記送信側の無線通信装置と前記受信側の無線通信装置との間の通信品質を検出し、
前記検出した通信品質に基づいて、前記伸長部から前記圧縮部へのフィードバック情報量の異なる複数の圧縮モードを切り替える切替制御を実行する、
ことを特徴とする通信制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、無線通信システム、及び通信制御方法に関する。
【背景技術】
【０００２】
従来、主に有線を介したＩＰプロトコルを用いる通信では、通信効率の向上及び誤り率の低減を目的として、ヘッダ圧縮方法が提案されている。ヘッダ圧縮方法が適用された通信では、送信側の通信装置の圧縮部は、パケットのヘッダを圧縮し、ヘッダ圧縮したパケットを送信する。そして、受信側の通信装置の伸長部は、受信したパケットを伸長する。例えば、ヘッダ圧縮方法の規格として、ＲＯＨＣ（Robust  Header  Compression）が標準化されている。ヘッダ圧縮方法では、ヘッダのフィールドに冗長性を利用している。すなわち、例えば、ＩＰアドレスフィールドの値は、同じストリームのパケットであれば、通常、一定である。従って、静的なフィールドの情報（つまり、パケット単位でほとんど変動しないパラメータ）を初期のパケットを用いて送信しておき、以降のパケットではその静的なフィールドの情報の送信を省略することができる。ヘッダのフィールドの関連情報は、「コンテキスト」と呼ばれることがある。なお、上記の「伸長すること」とは、当該コンテキストを用いて、ヘッダ圧縮されたパケットを、ヘッダ圧縮前の状態に復元することをいう。
【０００３】
ＲＯＨＣでは、次の３つの動作モードが規定されている。
【０００４】
（１）Ｕ−ｍｏｄｅ（片方向モード：Unidirectional  mode）
Ｕ−ｍｏｄｅでは、伸長部から圧縮部へのフィードバック情報が無い。従って、シグナリング量が少ない一方で、通信の信頼度は低い。
【０００５】
（２）Ｏ−ｍｏｄｅ（双方向楽観モード：Optimistic  mode）
Ｏ−ｍｏｄｅでは、エラーの回復要求及びコンテキストの更新についての確認応答のために、伸長部から圧縮部へのフィードバックチャネルが用いられる。
【０００６】
（３）Ｒ−ｍｏｄｅ（双方向信頼モード：Reliable  mode）
Ｒ−ｍｏｄｅでは、Ｏ−ｍｏｄｅよりもさらに積極的にフィードバックチャネルを利用する。すなわち、Ｒ−ｍｏｄｅでは、コンテキストの更新のすべてにおいて、フィードバックチャネルを用いて確認応答が伝送される。
【０００７】
以上のように、フィードバック情報量は、Ｕ−ｍｏｄｅ、Ｏ−ｍｏｄｅ、Ｒ−ｍｏｄｅの順で多くなる一方、通信の信頼度は、Ｕ−ｍｏｄｅ、Ｏ−ｍｏｄｅ、Ｒ−ｍｏｄｅの順で高くなる。
【０００８】
そして、従来、上記の３つの動作モードの切替は、予め決められた「所定の切替パターン」に基づいて行われている。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２０１０−１９９７５０号公報
【特許文献２】特開２０１２−１６９７６４号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、無線通信の規格である３ＧＰＰ  ＬＴＥ（3rd  Generation  Partnership  Project  Long  Term  Evolution）規格では、レイヤ２（データリンクレイヤ）にＲＯＨＣが適用されることが規定されている。
【００１１】
しかしながら、上記の従来技術のように「所定の切替パターン」に従って固定的にモードを切り替えると、モードの切替によってモードと無線通信路の状況とのミスマッチが生じ、通信の信頼度が低下してしまう可能性がある。これは、例えば、無線通信路では通信路状況の変動が有線通信路に比べて激しいことに起因する。
【００１２】
開示の技術は、上記に鑑みてなされたものであって、通信信頼度の低下を防止できる、無線通信装置、無線通信システム、及び通信制御方法を提供することを目的とする。
【課題を解決するための手段】
【００１３】
開示の態様では、送信側の無線通信装置と受信側の無線通信装置との間の通信品質を検出し、前記検出した通信品質に基づいて、伸長部から圧縮部へのフィードバック情報量の異なる複数の圧縮モードを切り替える切替制御を実行する。
【発明の効果】
【００１４】
開示の態様によれば、通信信頼度の低下を防止できる。
【図面の簡単な説明】
【００１５】
【図１】図１は、実施例１の無線通信システムの一例を示す図である。
【図２】図２は、実施例１の受信側の無線通信装置の一例を示すブロック図である。
【図３】図３は、実施例１の受信側の無線通信装置の一例を示すブロック図である。
【図４】図４は、実施例１の受信側の無線通信装置の処理動作の一例を示すフローチャートである。
【図５】図５は、実施例２のカウントテーブルの一例を示す図である。
【図６】図６は、実施例２の無線通信システムの処理動作の一例を示す図である。
【図７】図７は、実施例２の受信側の無線通信装置の処理動作の一例を示すフローチャートである。
【図８】図８は、実施例３の無線通信システムの処理動作の一例を示す図である。
【図９】図９は、実施例３の受信側の無線通信装置の処理動作の一例を示すフローチャートである。
【図１０】図１０は、無線通信装置のハードウェア構成例を示す図である。
【発明を実施するための形態】
【００１６】
以下に、本願の開示する無線通信装置、無線通信システム、及び通信制御方法の実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願の開示する無線通信装置、無線通信システム、及び通信制御方法が限定されるものではない。また、実施形態において同一の機能を有する構成には同一の符号を付し、重複する説明は省略される。
【００１７】
［実施例１］
［無線通信システムの概要］
図１は、実施例１の無線通信システムの一例を示す図である。図１において、無線通信システム１は、無線通信装置１０と、無線通信装置５０とを有する。以下では、無線通信装置１０を圧縮パケットの「送信側」とし、無線通信装置５０を圧縮パケットの「受信側」として説明する。
【００１８】
無線通信装置１０は、圧縮部を有し、設定した「使用圧縮モード」に従って圧縮したパケットを無線通信装置５０へ送信する。
【００１９】
無線通信装置５０は、伸長部を有し、設定した「使用圧縮モード」に従って、受信した圧縮パケットを伸長する。
【００２０】
また、無線通信装置５０は、無線通信装置１０との間の「通信品質」を検出し、検出した「通信品質」に基づいて、複数の「圧縮モード」のうちで「使用圧縮モード」を切り替える「切替制御」を実行する。「通信品質」は、例えば、再送回数に基づいて検出してもよいし、受信電界強度に基づいて検出してもよい。複数の「圧縮モード」は、上記の伸長部から圧縮部へのフィードバック情報量が異なる。すなわち、複数の「圧縮モード」は、通信の信頼度が異なっている。複数の「圧縮モード」は、例えば、上記のＵ−ｍｏｄｅ、Ｏ−ｍｏｄｅ、及びＲ−ｍｏｄｅである。以下では、この３つのモードを用いることを前提に説明する。
【００２１】
例えば、無線通信装置５０は、通信品質レベルの異なる３つの「通信品質範囲」を３つの圧縮モード（Ｕ−ｍｏｄｅ、Ｏ−ｍｏｄｅ、及びＲ−ｍｏｄｅ）にそれぞれ対応付ける。例えば、最も通信品質レベルの高い「高通信品質範囲」にはＵ−ｍｏｄｅを対応付け、次に通信品質レベルの高い「中通信品質範囲」にはＯ−ｍｏｄｅを対応付け、最も通信品質レベルの低い「低通信品質範囲」にはＲ−ｍｏｄｅを対応付ける。そして、無線通信装置５０は、検出した通信品質の値が入る「通信品質範囲」を特定し、特定した「通信品質範囲」と対応付けられた圧縮モードに「使用圧縮モード」を切り替える。すなわち、無線通信装置５０は、自装置の伸長部の使用圧縮モードを切り替えるとともに、切り替えた「使用圧縮モード」に関する情報（以下では、「モード通知」と呼ぶことがある）を無線通信装置１０へ送信する。これにより、無線通信装置１０の圧縮部の使用圧縮モードが切り替わる。
【００２２】
以上のように無線通信装置５０が「通信品質」に基づく「切替制御」を行うことにより、通信品質が低い場合に通信信頼度の高い圧縮モードに切り替えることができる。この結果として、通信信頼度の低下を防止することができる。また、通信品質が高い場合にはフィードバック情報量が少ない圧縮モードに切り替えることができるので、シグナリング量を低減することができる。
【００２３】
［送信側の無線通信装置の構成例］
図２は、実施例１の受信側の無線通信装置の一例を示すブロック図である。図２において、無線通信装置１０は、送信処理部１１と、無線送信部１２と、無線受信部１３と、受信処理部１４とを有する。
【００２４】
送信処理部１１は、レイヤ２（Ｌ２）の処理及びレイヤ１（Ｌ１）の処理を実行する。レイヤ２には、例えば、ＰＤＣＰ（Packet  Data  Convergence  Protocol）レイヤ、ＲＬＣ（Radio  Link  Control）レイヤ、及びＭＡＣ（Medium  Access  Control）レイヤが含まれる。また、上記のＲＯＨＣレイヤは、ＰＤＣＰレイヤに含まれる。
【００２５】
例えば、送信処理部１１は、図２に示すように、圧縮部２１を含み、圧縮部２１で送信パケット（つまり、送信データ）を圧縮し、圧縮パケットを形成する。この圧縮処理は、上記のＰＤＣＰレイヤの処理である。ここで、圧縮部２１は、上記の無線通信装置５０から送信された「モード通知」の示す「圧縮モード」を用いて、パケットの圧縮処理を実行する。
【００２６】
また、送信処理部１１は、形成した圧縮パケットに対して符号化処理及び変調処理を施して、得られた送信信号を無線送信部１２へ出力する。この符号化処理及び変調処理は、上記のレイヤ１の処理である。
【００２７】
無線送信部１２は、送信処理部１１から受け取った送信信号に対して所定の無線送信処理（例えば、デジタルアナログ変換、アップコンバート等）を施して、得られた無線信号を、アンテナを介して無線通信装置５０へ送信する。
【００２８】
無線受信部１３は、無線通信装置５０から送信された信号を、アンテナを介して受信する。そして、無線受信部１３は、受信信号に対して所定の無線受信処理（例えば、ダウンコンバート、アナログデジタル変換等）を施して、得られた信号を受信処理部１４へ出力する。
【００２９】
受信処理部１４は、無線受信部１３から受け取った信号に対して所定の受信処理（復調処理、復号処理等）を施して、得られた受信データから「モード通知」を抽出する。そして、受信処理部１４は、抽出した「モード通知」を圧縮部２１へ出力する。
【００３０】
［受信側の無線通信装置の構成例］
図３は、実施例１の受信側の無線通信装置の一例を示すブロック図である。図３において、無線通信装置５０は、無線受信部５１と、受信処理部５２と、通信品質取得部５３と、モード制御部５４と、送信処理部５５と、無線送信部５６とを有する。
【００３１】
無線受信部５１は、無線通信装置１０から送信された信号をアンテナを介して受信する。そして、無線受信部５１は、受信信号に対して所定の無線受信処理（ダウンコンバート、アナログデジタル変換等）を施して、得られた信号を受信処理部５２へ出力する。
【００３２】
受信処理部５２は、レイヤ１（Ｌ１）の処理及びレイヤ２（Ｌ２）の処理を実行する。上記の通り、レイヤ２には、例えば、ＰＤＣＰレイヤ、ＲＬＣレイヤ、及びＭＡＣレイヤが含まれる。また、上記のＲＯＨＣレイヤは、ＰＤＣＰレイヤに含まれる。
【００３３】
例えば、受信処理部５２は、図３に示すように、伸長部６１を含み、無線受信部５１から受け取った信号（つまり、圧縮パケット）を伸長部６１で伸長することにより、送信パケットを再現する。この伸長処理は、上記のＰＤＣＰレイヤの処理である。ここで、伸長部６１は、後述するモード制御部５４から受け取る「モード通知」の示す「圧縮モード」を用いて、パケットの伸長処理を実行する。
【００３４】
また、受信処理部５２は、後述する通信品質取得部５３での通信品質の取得に用いられる信号（情報）を通信品質取得部５３へ出力する。この通信品質の取得に用いられる信号（情報）は、例えば、再送回数であってもよいし、受信電界強度であってもよい。
【００３５】
通信品質取得部５３は、受信処理部５２から受け取った信号（情報）に基づいて、無線通信装置１０との間の「通信品質」を算出（又は、検出）する。そして、通信品質取得部５３は、算出（又は検出）した無線品質の値をモード制御部５４へ出力する。
【００３６】
モード制御部５４は、通信品質取得部５３から受け取った無線品質の値と、上記の通信品質範囲と圧縮モードとの「対応関係」とに基づいて、受け取った無線品質の値に対応する圧縮モードを特定する。そして、モード制御部５４は、特定した圧縮モードに関する情報を含む「モード通知」を生成し、生成した「モード通知」を、伸長部６１及び送信処理部５５へ出力する。
【００３７】
送信処理部５５は、モード制御部５４から受け取ったモード通知に対して符号化処理及び変調処理を施して、得られた送信信号を無線送信部５６へ出力する。この符号化処理及び変調処理は、上記のレイヤ１の処理である。
【００３８】
無線送信部５６は、送信処理部５５から受け取った送信信号に対して所定の無線送信処理（例えば、デジタルアナログ変換、アップコンバート等）を施して、得られた無線信号を、アンテナを介して無線通信装置１０へ送信する。
【００３９】
［無線通信システムの動作例］
以上の構成を有する無線通信システム１の処理動作の一例について説明する。ここでは、特に、受信側の無線通信装置５０の処理動作について説明する。図４は、実施例１の受信側の無線通信装置の処理動作の一例を示すフローチャートである。なお、図４に示す処理動作は、所定の周期で繰り返し実行されてもよい。
【００４０】
通信品質取得部５３は、受信処理部５２から受け取った信号（情報）に基づいて、無線通信装置１０との間の「通信品質」を取得する（ステップＳ１０１）。
【００４１】
モード制御部５４は、通信品質取得部５３で取得した通信品質が入る通信品質範囲を特定する。すなわち、モード制御部５４は、取得した通信品質が高通信品質範囲に入るか否かを判定する（ステップＳ１０２）。
【００４２】
取得した通信品質が高通信品質範囲に入っている場合（ステップＳ１０２肯定）、モード制御部５４は、使用圧縮モードをＵ−ｍｏｄｅに設定する（ステップＳ１０３）。すなわち、モード制御部５４は、Ｕ−ｍｏｄｅを示す「モード通知」を生成し、生成した「モード通知」を伸長部６１及び送信処理部５５へ出力する。
【００４３】
取得した通信品質が高通信品質範囲に入っていない場合（ステップＳ１０２否定）、モード制御部５４は、取得した通信品質が中通信品質範囲に入るか否かを判定する（ステップＳ１０４）。
【００４４】
取得した通信品質が中通信品質範囲に入っている場合（ステップＳ１０４肯定）、モード制御部５４は、使用圧縮モードをＯ−ｍｏｄｅに設定する（ステップＳ１０５）。
【００４５】
取得した通信品質が中通信品質範囲に入っていない場合（ステップＳ１０４否定）、モード制御部５４は、使用圧縮モードをＲ−ｍｏｄｅに設定する（ステップＳ１０６）。
【００４６】
以上のように本実施例によれば、無線通信装置５０において、通信品質取得部５３は、無線通信装置１０との間の「通信品質」を検出する。そして、モード制御部５４は、通信品質取得部５３で検出した通信品質に基づいて、フィードバック情報量の異なる複数の圧縮モードを切り替える切替制御を実行する。例えば、モード制御部５４は、通信品質取得部５３で検出した通信品質が低いほど、フィードバック情報量の多い圧縮モードに切り替える。
【００４７】
この無線通信装置５０の構成により、通信信頼度の低下を防止することができる。また、通信品質が高い場合にはフィードバック情報量が少ない圧縮モードに切り替えることができるので、シグナリング量を低減することができる。
【００４８】
［実施例２］
実施例２では、「通信品質」の指標として「再送回数範囲毎のデータの数」を用いる。なお、実施例２の無線通信装置の主要構成は、実施例１の無線通信装置１０，５０と同じなので、図２，３を参照して説明する。また、送信側の無線通信装置については、実施例１と実施例２とで変わるところが無いので、以下では、主に、受信側の無線通信装置について説明する。
【００４９】
［受信側の無線通信装置の構成例］
実施例２の無線通信装置５０において、通信品質取得部５３は、各受信データのＨＡＲＱ（Hybrid  Automatic  Repeat  reQuest）再送発生回数を読み取り、ＨＡＲＱ再送発生回数毎にデータの数をカウントする。そして、通信品質取得部５３は、カウントしたＨＡＲＱ再送発生回数毎のデータ数をモード制御部５４へ出力する。なお、通信品質取得部５３は、図５に示すような「カウントテーブル」を作成してもよい。図５は、実施例２のカウントテーブルの一例を示す図である。
【００５０】
モード制御部５４は、通信品質取得部５３から受け取った、ＨＡＲＱ再送発生回数毎のデータ数に基づいて、「再送回数範囲」毎のデータ数を算出する。例えば、再送回数が７回未満（「第１の閾値」）ある再送回数範囲を「第１の再送回数範囲」とし、再送回数が７回（「第１の閾値」）以上である再送回数範囲を「第２の再送回数範囲」とし、再送回数が１回（「第２の閾値」）以上である再送回数範囲を「第３の再送回数範囲」とし、再送回数が１回未満、つまり再送無しの再送回数範囲を「第４の再送回数範囲」とする。そして、モード制御部５４は、「第１の再送回数範囲」、「第２の再送回数範囲」、「第３の再送回数範囲」及び「第４の再送回数範囲」のそれぞれにおけるデータ数を算出する。なお、以下では、「第１の再送回数範囲」のデータ数を「ＣｏｕｎｔＡ」とし、「第２の再送回数範囲」のデータ数を「ＣｏｕｎｔＢ」とし、「第３の再送回数範囲」のデータ数を「ＣｏｕｎｔＣ」とし、「第４の再送回数範囲」のデータ数を「ＣｏｕｎｔＤ」とする。図５の例では、ＣｏｕｎｔＡ＝ａ１＋ａ２＋ａ３＋ａ４＋ａ５＋ａ６＋ａ７である。また、ＣｏｕｎｔＢ＝ａ８＋ａ９＋ａ１０である。また、ＣｏｕｎｔＣ＝ａ２＋ａ３＋ａ４＋ａ５＋ａ６＋ａ７＋ａ８＋ａ９＋ａ１０である。また、ＣｏｕｎｔＤ＝ａ１である。
【００５１】
そして、モード制御部５４は、「第１の再送回数範囲」、「第２の再送回数範囲」、「第３の再送回数範囲」、及び「第４の再送回数範囲」のそれぞれにおけるデータ数と、「通信品質範囲の特定ルール」と、上記の「対応関係」とに基づいて、通信品質に応じた圧縮モードを特定する。
【００５２】
例えば、「通信品質範囲の特定ルール」は、次の通りである。
（１）ＣｏｕｎｔＤ＞０、且つ、ＣｏｕｎｔＣ＝０の場合、通信品質範囲は、「高通信品質範囲」である。
（２）ＣｏｕｎｔＡ＜ＣｏｕｎｔＢの場合、通信品質範囲は、「低通信品質範囲」である。
（３）ＣｏｕｎｔＡ≧ＣｏｕｎｔＢ＞０の場合、通信品質範囲は、「中通信品質範囲」である。
【００５３】
モード制御部５４は、「第１の再送回数範囲」、「第２の再送回数範囲」、「第３の再送回数範囲」、及び「第４の再送回数範囲」のそれぞれにおけるデータ数と、上記の「通信品質範囲の特定ルール」とに基づいて、通信品質範囲を特定する。そして、モード制御部５４は、特定した通信品質範囲に対応する圧縮モードを使用圧縮モードとする。そして、モード制御部５４は、使用圧縮モードに関する情報を含む「モード通知」を生成し、生成した「モード通知」を、伸長部６１及び送信処理部５５へ出力する。
【００５４】
［無線通信システムの動作例］
以上の構成を有する実施例２の無線通信システム１の処理動作の一例について説明する。図６は、実施例２の無線通信システムの処理動作の一例を示す図である。図７は、実施例２の受信側の無線通信装置の処理動作の一例を示すフローチャートである。
【００５５】
無線通信装置１０は、ＲＯＨＣパケットを無線通信装置５０へ送信する（ステップＳ２０１）。この段階では、使用圧縮モードがＵ−ｍｏｄｅであるとする。
【００５６】
無線通信装置１０から送信されたＲＯＨＣパケットは、無線通信装置５０の受信処理部５２で受信される。
【００５７】
受信処理部５２においては、ＲＯＨＣパケットは、ＰＨＹ（物理層）部及びＭＡＣ処理部を介して伸長部６１に入力される（ステップＳ２０２，Ｓ２０３）。
【００５８】
受信処理部５２のＭＡＣ処理部は、ＨＡＲＱ情報を通信品質取得部５３へ出力する（ステップＳ２０４）。
【００５９】
通信品質取得部５３は、ＨＡＲＱ再送発生回数毎にデータの数をカウントする（ステップＳ２０５）。そして、通信品質取得部５３は、カウントしたＨＡＲＱ再送発生回数毎のデータ数をモード制御部５４へ出力する（ステップＳ２０６）。
【００６０】
モード制御部５４は、通信品質取得部５３から受け取った、ＨＡＲＱ再送発生回数毎のデータ数に基づいて、使用圧縮モードの判定を行う（ステップＳ２０７）。
【００６１】
例えば、図７に示すように、モード制御部５４は、通信品質取得部５３から受け取った、ＨＡＲＱ再送発生回数毎のデータ数に基づいて、「第１の再送回数範囲」、「第２の再送回数範囲」、「第３の再送回数範囲」、及び「第４の再送回数範囲」のそれぞれにおけるデータ数を算出する（ステップＳ３０１，Ｓ３０２，Ｓ３０３，Ｓ３０４）。そして、モード制御部５４は、「ＣｏｕｎｔＤ＞０、且つ、ＣｏｕｎｔＣ＝０」を満たすか否かを判定する（ステップＳ３０５，Ｓ２０７）。
【００６２】
「ＣｏｕｎｔＤ＞０、且つ、ＣｏｕｎｔＣ＝０」を満たさない場合（ステップＳ３０５否定）、モード制御部５４は、「ＣｏｕｎｔＡ＜ＣｏｕｎｔＢ」を満たすか否かを判定する（ステップＳ３０６，Ｓ２０７）。
【００６３】
「ＣｏｕｎｔＡ＜ＣｏｕｎｔＢ」を満たす場合（ステップＳ３０６肯定）、通信品質範囲が「低通信品質範囲」であるので、モード制御部５４は、使用圧縮モードをＲ−ｍｏｄｅにすべきであると判定することができる。そして、モード制御部５４は、現在の使用圧縮モードがＲ−ｍｏｄｅであるか否かを判定し（ステップＳ３０７）、Ｒ−ｍｏｄｅでない場合（ステップＳ３０７否定）、使用圧縮モードをＲ−ｍｏｄｅに切り替える制御を行う（ステップＳ３０８）。すなわち、モード制御部５４は、Ｒ−ｍｏｄｅを示すモード通知を生成し（ステップＳ２０８）、生成したモード通知を伸長部６１及び無線通信装置１０へ送出する（ステップＳ２０９，Ｓ２１０）。そして、伸長部６１は、使用圧縮モードをＲ−ｍｏｄｅへ切り替える（ステップＳ２１１）。無線通信装置１０の圧縮部２１も同様に、使用圧縮モードをＲ−ｍｏｄｅへ切り替える。
【００６４】
「ＣｏｕｎｔＡ＜ＣｏｕｎｔＢ」を満たさない場合（ステップＳ３０６否定）、通信品質範囲が「中通信品質範囲」であるので、モード制御部５４は、使用圧縮モードをＯ−ｍｏｄｅにすべきであると判定することができる。そして、モード制御部５４は、現在の使用圧縮モードがＯ−ｍｏｄｅであるか否かを判定し（ステップＳ３０９）、Ｏ−ｍｏｄｅでない場合（ステップＳ３０９否定）、使用圧縮モードをＯ−ｍｏｄｅに切り替える制御を行う（ステップＳ３１０）。すなわち、モード制御部５４は、Ｏ−ｍｏｄｅを示すモード通知を生成し（ステップＳ２０８）、生成したモード通知を伸長部６１及び無線通信装置１０へ送出する（ステップＳ２０９，Ｓ２１０）。そして、伸長部６１は、使用圧縮モードをＯ−ｍｏｄｅへ切り替える（ステップＳ２１１）。無線通信装置１０の圧縮部２１も同様に、使用圧縮モードをＯ−ｍｏｄｅへ切り替える。
【００６５】
「ＣｏｕｎｔＤ＞０、且つ、ＣｏｕｎｔＣ＝０」を満たす場合（ステップＳ３０５肯定）、通信品質範囲が「高通信品質範囲」であるので、モード制御部５４は、使用圧縮モードをＵ−ｍｏｄｅにすべきであると判定することができる。そして、モード制御部５４は、現在の使用圧縮モードがＵ−ｍｏｄｅであるか否かを判定し（ステップＳ３１１）、Ｕ−ｍｏｄｅでない場合（ステップＳ３１１否定）、使用圧縮モードをＵ−ｍｏｄｅに切り替える制御を行う（ステップＳ３１２）。すなわち、モード制御部５４は、Ｕ−ｍｏｄｅを示すモード通知を生成し（ステップＳ２０８）、生成したモード通知を伸長部６１及び無線通信装置１０へ送出する（ステップＳ２０９，Ｓ２１０）。そして、伸長部６１は、使用圧縮モードをＵ−ｍｏｄｅへ切り替える（ステップＳ２１１）。無線通信装置１０の圧縮部２１も同様に、使用圧縮モードをＵ−ｍｏｄｅへ切り替える。なお、Ｒ−ｍｏｄｅである場合（ステップＳ３０７肯定）、Ｏ−ｍｏｄｅである場合（ステップＳ３０９肯定）、Ｕ−ｍｏｄｅである場合（ステップＳ３１１肯定）には、図７の処理フローは終了する。
【００６６】
以上のように本実施例によれば、無線通信装置５０において、モード制御部５４は、「通信品質」に基づいて、フィードバック情報量の異なる複数の圧縮モードを切り替える切替制御を実行する。モード制御部５４は、「通信品質」の指標として「再送回数範囲毎のデータの数」を用いる。
【００６７】
このような無線通信装置５０の構成としても、実施例１と同様の効果を得ることができる。
【００６８】
［実施例３］
実施例３では、「通信品質」の指標として「受信電界強度」を用いる。なお、実施例２の無線通信装置の主要構成は、実施例１の無線通信装置１０，５０と同じなので、図２，３を参照して説明する。また、送信側の無線通信装置については、実施例１と実施例２とで変わるところが無いので、以下では、主に、受信側の無線通信装置について説明する。
【００６９】
［受信側の無線通信装置の構成例］
実施例３の無線通信装置５０において、通信品質取得部５３は、受信電界強度を検出（又は測定）する。そして、通信品質取得部５３は、測定した受信電界強度の値をモード制御部５４へ出力する。
【００７０】
モード制御部５４は、通信品質取得部５３から受け取った受信電界強度の値と、受信電界強度範囲（上記の通信品質範囲に対応）と圧縮モードとの「対応関係」とに基づいて、受け取った受信電界強度の値に対応する圧縮モードを特定する。当該「対応関係」では、最も受信電界強度レベルの高い「高強度範囲」にはＵ−ｍｏｄｅを対応付け、次に受信電界強度レベルの高い「中強度範囲」にはＯ−ｍｏｄｅを対応付け、最も受信電界強度レベルの低い「低強度範囲」にはＲ−ｍｏｄｅを対応付けている。
【００７１】
そして、モード制御部５４は、特定した圧縮モードに関する情報を含む「モード通知」を生成し、生成した「モード通知」を、伸長部６１及び送信処理部５５へ出力する。
【００７２】
［無線通信システムの動作例］
以上の構成を有する実施例３の無線通信システム１の処理動作の一例について説明する。図８は、実施例３の無線通信システムの処理動作の一例を示す図である。図９は、実施例３の受信側の無線通信装置の処理動作の一例を示すフローチャートである。
【００７３】
受信処理部５２のＰＨＹ部は、受信電界強度に関する情報を通信品質取得部５３へ出力する（ステップＳ４０１）。
【００７４】
通信品質取得部５３は、受信電界強度に関する情報に基づいて、受信電界強度を測定する（ステップＳ４０２）。そして、通信品質取得部５３は、測定した受信電界強度の値をモード制御部５４へ出力する（ステップＳ４０３）。
【００７５】
モード制御部５４は、通信品質取得部５３から受け取った、受信電界強度の値に基づいて、使用圧縮モードの判定を行う（ステップＳ４０４）。
【００７６】
例えば、図９に示すように、モード制御部５４は、通信品質取得部５３から受け取った受信電界強度の値が「高強度範囲」、「中強度範囲」、及び「低強度範囲」のいずれに入るのか否かを判定する（ステップＳ５０１，Ｓ５０２）。
【００７７】
受信電界強度の値が「低強度範囲」に入る場合（ステップＳ５０１否定且つステップＳ５０２否定）、モード制御部５４は、使用圧縮モードをＲ−ｍｏｄｅにすべきであると判定することができる。そして、モード制御部５４は、現在の使用圧縮モードがＲ−ｍｏｄｅであるか否かを判定し（ステップＳ５０３）、Ｒ−ｍｏｄｅでない場合（ステップＳ５０３否定）、使用圧縮モードをＲ−ｍｏｄｅに切り替える制御を行う（ステップＳ５０４）。すなわち、モード制御部５４は、Ｒ−ｍｏｄｅを示すモード通知を生成し（ステップＳ４０５）、生成したモード通知を伸長部６１及び無線通信装置１０へ送出する（ステップＳ２０９，Ｓ２１０）。そして、伸長部６１は、使用圧縮モードをＲ−ｍｏｄｅへ切り替える（ステップＳ２１１）。無線通信装置１０の圧縮部２１も同様に、使用圧縮モードをＲ−ｍｏｄｅへ切り替える。
【００７８】
受信電界強度の値が「中強度範囲」に入る場合（ステップＳ５０１否定且つステップＳ５０２肯定）、モード制御部５４は、使用圧縮モードをＯ−ｍｏｄｅにすべきであると判定することができる。そして、モード制御部５４は、現在の使用圧縮モードがＯ−ｍｏｄｅであるか否かを判定し（ステップＳ５０５）、Ｏ−ｍｏｄｅでない場合（ステップＳ５０５否定）、使用圧縮モードをＯ−ｍｏｄｅに切り替える制御を行う（ステップＳ５０６）。すなわち、モード制御部５４は、Ｏ−ｍｏｄｅを示すモード通知を生成し（ステップＳ４０５）、生成したモード通知を伸長部６１及び無線通信装置１０へ送出する（ステップＳ２０９，Ｓ２１０）。そして、伸長部６１は、使用圧縮モードをＯ−ｍｏｄｅへ切り替える（ステップＳ２１１）。無線通信装置１０の圧縮部２１も同様に、使用圧縮モードをＯ−ｍｏｄｅへ切り替える。
【００７９】
受信電界強度の値が「高強度範囲」に入る場合（ステップＳ５０１肯定）、モード制御部５４は、使用圧縮モードをＵ−ｍｏｄｅにすべきであると判定することができる。そして、モード制御部５４は、現在の使用圧縮モードがＵ−ｍｏｄｅであるか否かを判定し（ステップＳ５０７）、Ｕ−ｍｏｄｅでない場合（ステップＳ５０７否定）、使用圧縮モードをＵ−ｍｏｄｅに切り替える制御を行う（ステップＳ５０８）。すなわち、モード制御部５４は、Ｕ−ｍｏｄｅを示すモード通知を生成し（ステップＳ４０５）、生成したモード通知を伸長部６１及び無線通信装置１０へ送出する（ステップＳ２０９，Ｓ２１０）。そして、伸長部６１は、使用圧縮モードをＵ−ｍｏｄｅへ切り替える（ステップＳ２１１）。無線通信装置１０の圧縮部２１も同様に、使用圧縮モードをＵ−ｍｏｄｅへ切り替える。なお、Ｒ−ｍｏｄｅである場合（ステップＳ５０３肯定）、Ｏ−ｍｏｄｅである場合（ステップＳ５０５肯定）、Ｕ−ｍｏｄｅである場合（ステップＳ５０７肯定）には、図９の処理フローは終了する。
【００８０】
以上のように本実施例によれば、無線通信装置５０において、モード制御部５４は、「通信品質」に基づいて、フィードバック情報量の異なる複数の圧縮モードを切り替える切替制御を実行する。モード制御部５４は、「通信品質」の指標として「受信電界強度」を用いる。
【００８１】
このような無線通信装置５０の構成としても、実施例１と同様の効果を得ることができる。
【００８２】
［他の実施例］
実施例１から実施例３で図示した各部の各構成要素は、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散・統合の具体的形態は図示のものに限られず、その全部又は一部を、各種の負荷や使用状況等に応じて、任意の単位で機能的又は物理的に分散・統合して構成することができる。
【００８３】
さらに、各装置で行われる各種処理機能は、ＣＰＵ（Central  Processing  Unit）（又はＭＰＵ（Micro  Processing  Unit）、ＭＣＵ（Micro  Controller  Unit）等のマイクロ・コンピュータ）上で、その全部又は任意の一部を実行するようにしてもよい。また、各種処理機能は、ＣＰＵ（又はＭＰＵ、ＭＣＵ等のマイクロ・コンピュータ）で解析実行するプログラム上、又はワイヤードロジックによるハードウェア上で、その全部又は任意の一部を実行するようにしてもよい。
【００８４】
実施例１から実施例３の無線通信装置は、例えば、次のようなハードウェア構成により実現することができる。
【００８５】
図１０は、無線通信装置のハードウェア構成例を示す図である。図１０に示すように、無線通信装置１００は、プロセッサ１０１と、メモリ１０２と、ＲＦ回路１０３とを有する。実施例１から実施例３の無線通信装置１０，５０のそれぞれが、図１０に示すハードウェア構成を有している。プロセッサ１０１の一例としては、ＣＰＵ、ＤＳＰ（Digital  Signal  Processor）、ＦＰＧＡ（Field  Programmable  Gate  Array）等が挙げられる。また、メモリ１０２の一例としては、ＳＤＲＡＭ（Synchronous  Dynamic  Random  Access  Memory）等のＲＡＭ（Random  Access  Memory）、ＲＯＭ（Read  Only  Memory）、フラッシュメモリ等が挙げられる。
【００８６】
そして、実施例１から実施例３の無線通信装置で行われる各種処理機能は、不揮発性記憶媒体などの各種メモリに格納されたプログラムをプロセッサで実行することによって実現してもよい。すなわち、送信処理部１１と受信処理部１４とによって実行される各処理に対応するプログラムがメモリ１０２に記録され、各プログラムがプロセッサ１０１で実行されてもよい。また、無線送信部１２と無線受信部１３とは、ＲＦ回路１０３によって実現される。また、受信処理部５２と、通信品質取得部５３と、モード制御部５４と、送信処理部５５とによって実行される各処理に対応するプログラムがメモリ１０２に記録され、各プログラムがプロセッサ１０１で実行されてもよい。また、無線受信部５１と無線送信部５６とは、ＲＦ回路１０３によって実現される。
【００８７】
なお、ここでは、実施例１から実施例３の無線通信装置で行われる各種処理機能が１つのプロセッサ１０１によって実行されるものとしたが、これに限定されるものではなく、複数のプロセッサによって実行されてもよい。
【符号の説明】
【００８８】
１  無線通信システム
１０，５０  無線通信装置
１１，５５  送信処理部
１２，５６  無線送信部
１３，５１  無線受信部
１４，５２  受信処理部
２１  圧縮部
５３  通信品質取得部
５４  モード制御部
６１  伸長部
【図１】
2016036063.tif 000003
【図２】
2016036063.tif 000004
【図３】
2016036063.tif 000005
【図４】
2016036063.tif 000006
【図５】
2016036063.tif 000007
【図６】
2016036063.tif 000008
【図７】
2016036063.tif 000009
【図８】
2016036063.tif 000010
【図９】
2016036063.tif 000011
【図１０】
2016036063.tif 000012