(57)【特許請求の範囲】
【請求項１】
送信電力レベルの制御が可能な無線通信装置であって、
前記送信電力レベルでデータ送信を実行する送信手段と、
前記データ送信の完了後に、次回のデータ送信における送信電力レベルを、前記データ送信時の送信電力レベルから第１の所定量上昇させる送信電力レベル上昇手段と、
外部からの受信信号に基いて、前記データ送信の送信結果の良好／不良を判断する応答信号判定手段と、
前記データ送信の送信結果が良好であった場合において、前記次回のデータ送信における送信電力レベルを、前記送信電力レベル上昇手段が設定した送信電力レベルから第２の所定量降下させる送信電力レベル降下手段とを備える、無線通信装置。
【請求項２】
前記データ送信の送信結果が不良であった場合において、前記送信電力レベル上昇手段が設定した送信電力レベルによって同一データを再送信するデータ再送信手段をさらに備える、請求項１記載の無線通信装置。
【請求項３】
前記第２の所定量は、前記第１の所定量よりも大きい、請求項１または２に記載の無線通信装置。
【請求項４】
前記データ送信の送信結果が不良であった場合において、送信電力レベル上昇手段によって設定されている送信電力レベルを送信電力下限レベルとして保持する記憶手段と、
前記次回のデータ送信における送信電力レベルを、前記送信電力下限レベルに設定する送信電力レベル設定手段とをさらに備え、
前記データ送信の送信結果が良好であった場合において、前記送信電力下限レベルがすでに保持されているときには、前記送信電力レベル設定手段は、前記送信電力レベル降下手段に代わって動作する、請求項３記載の無線通信装置。
【請求項５】
一定期間の経過を検出する計時手段と、
前記一定期間が経過するたびに前記送信電力下限レベルを初期化する手段とをさらに備える、請求項４記載の無線通信装置。
【請求項６】
前記データ送信の送信結果が不良であった場合において、前記送信電力下限レベルがすでに保持されているときには、前記送信電力下限レベルを初期化するとともに、前記次回のデータ送信における送信電力レベルを所定レベルまで上昇させる手段をさらに備える、請求項４記載の無線通信装置。
【請求項７】
前記所定レベルは、前記送信電力レベルの制御可能範囲の最大値である、請求項６記載の無線通信装置。
【請求項８】
前記第２の所定量は、前記第１の所定量よりも大きく、
前記データ送信の送信結果が良好であった場合において、前記送信電力レベル降下手段と並列に動作する、前記次回のデータ送信に関する処理を実行する手段をさらに備える、請求項２記載の無線通信装置。
【請求項９】
前記第２の所定量は、前記第１の所定量よりも大きく、
前記データ送信の送信結果が良好であった場合において、前記送信電力レベル降下手段の動作後に、前記次回のデータ送信に関する処理を実行する手段をさらに備える、請求項２記載の無線通信装置。
【請求項１０】
送信電力レベルの制御が可能な無線通信装置の送信電力制御方法であって、
前記送信電力レベルでデータ送信を実行するステップと、
前記データ送信の完了後に、次回のデータ送信における送信電力レベルを、前記データ送信時の送信電力レベルから第１の所定量上昇させるステップと、
外部からの受信信号に基いて、前記データ送信の送信結果の良好／不良を判断するステップと、
前記データ送信の送信結果が良好であった場合において、前記次回のデータ送信における送信電力レベルを、前記第１の所定量上昇された送信電力レベルから第２の所定量降下させるステップとを備える、送信電力制御方法。
【請求項１１】
前記データ送信の送信結果が不良であった場合において、前記第１の所定量上昇された送信電力レベルによって同一データを再送信するステップをさらに備える、請求項１０記載の送信電力制御方法。
【請求項１２】
前記第２の所定量は、前記第１の所定量よりも大きい、請求項１０または１１に記載の送信電力制御方法。
【請求項１３】
前記データ送信の送信結果が不良であった場合において、前記不良を検知した時点の送信電力レベルを送信電力下限レベルとして保持するステップと、
前記データ送信の送信結果が良好であった場合において、前記送信電力下限レベルがすでに保持されているときに、前記送信電力レベルから第２の所定量降下させるステップに代えて実行される、前記次回のデータ送信における送信電力レベルを前記送信電力下限レベルに設定するステップとをさらに備える、請求項１２記載の送信電力制御方法。
【請求項１４】
一定期間の経過を確認するステップと、
前記一定期間が経過するたびに前記送信電力下限レベルを初期化するステップとをさらに備える、請求項１３記載の送信電力制御方法。
【請求項１５】
前記データ送信の送信結果が不良であった場合において、前記送信電力下限レベルがすでに保持されているときには、前記送信電力下限レベルを初期化するとともに、前記次回のデータ送信における送信電力レベルを所定レベルまで上昇させるステップをさらに備える、請求項１４記載の送信電力制御方法。
【請求項１６】
前記所定レベルは、前記送信電力レベルの制御可能範囲の最大値である、請求項１５記載の送信電力制御方法。
【請求項１７】
前記第２の所定量は、前記第１の所定量よりも大きく、
前記データ送信の送信結果が良好であった場合において、前記次回のデータ送信における送信電力レベルを前記第１の所定量上昇された送信電力レベルから前記第２の所定量降下させる前記ステップと並列に動作する、前記次回のデータ送信に関する処理を実行するステップをさらに備える、請求項１１記載の送信電力制御方法。
【請求項１８】
前記第２の所定量は、前記第１の所定量よりも大きく、
前記データ送信の送信結果が良好であった場合において、前記次回のデータ送信における送信電力レベルを前記第１の所定量上昇された送信電力レベルから前記第２の所定量降下させる前記ステップに続いて実行される、前記次回のデータ送信に関する処理を実行するステップをさらに備える、請求項１１記載の送信電力制御方法。
【請求項１９】
送信されたデータの受信結果を示す応答信号を返信する受信側の無線通信装置と、
データ送信時における送信電力レベルの制御が可能な送信側の無線通信装置とを備え、
前記送信側の無線通信装置は、
前記送信電力レベルでデータ送信を実行する送信手段と、
外部からの受信信号に基いて、前記データ送信の送信結果の良好／不良を判断する応答信号判定手段と、
前記データ送信の完了後に、次回のデータ送信における送信電力レベルを前記データ送信時の送信電力レベルから第１の所定量上昇させる送信電力レベル上昇手段と、
前記応答信号に基いて、前記送信結果が良好であった場合において、前記次回のデータ送信における送信電力レベルを、前記送信電力レベル上昇手段が設定した送信電力レベルから第２の所定量降下させる送信電力レベル降下手段とを含む、無線通信システム。
【請求項２０】
前記送信側の無線通信システムは、
前記送信結果が不良であった場合において、前記送信電力レベル上昇手段が設定した送信電力レベルによって同一データを再送信するデータ再送信手段をさらに含む、請求項１９記載の無線通信システム。
【請求項２１】
前記第２の所定量は、前記第１の所定量よりも大きい、請求項１９または２０に記載の無線通信システム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、無線通信装置、その送信電力制御方法および当該無線通信装置を備える無線通信システムに関し、より特定的には、無駄な送信電力を抑制してバッテリに代表される使用期間が有限の電源の長寿命化を図ることが可能な無線通信装置、その送信電力制御方法および当該無線通信装置を備える無線通信システムに関する。
【０００２】
【従来の技術】
通常、無線通信は固定された送信電力レベルの下でデータ送信が行なわれる。しかし、無線通信装置においては、バッテリ等の使用期間が有限である電源が使用され、このような電源によって回路動作に必要な電力および無線電波を送信するための電力を供給しているため、電源の長寿命化は重要な問題である。この問題に対し、通信距離や通信条件から送信電力を制御し、無駄な送信電力を抑制する種々の技術が提案されている。
【０００３】
このような技術の１つとして、特開平９−９３１９８号公報は、一定期間あるいは一定量の受信または送信の通信エラー率を計算し、求められたエラー率が所定の値よりも大きい場合には送出する赤外線の強度を増大して通信の信頼性を向上し、エラー率が所定の値より小さい場合には、送信する赤外線の強度を減少することで電力消費量を減少する技術を開示している。
【０００４】
また、他のもう１つの技術として、特開平１０−１３３３８号公報には、データを送信した無線通信装置から返送される応答信号であるＡＣＫ信号（正常受信時）またはＮＡＣＫ信号（受信異常時）を利用して、ＡＣＫ信号を連続所定回受信したときに送信電力を所定量ずつ降下させ、ＮＡＣＫ信号を１回受信するたびに送信電力を所定量ずつ上昇させて、無線通信装置の送信電力を、相手無線通信装置が受信可能な最小レベルの送信電力に設定することにより、消費電力を最小限に抑制して有限な電源の寿命を延長する技術が開示されている。
【０００５】
【発明が解決しようとする課題】
しかしながら、特開平９−９３１９８号公報に開示される技術は、通信エラー率の計算を必要とするので、通信エラー率が計算されるまでの間に送信される一定期間あるいは一定量の通信に対しては、赤外線の強度を適切に制御することができない。したがって、この一定の遅れに対応して電力の無駄が生じるという問題点がある。
【０００６】
また、特開平１０−１３３３８号公報に開示される技術は、応答信号を受信してからＡＣＫ信号／ＮＡＣＫ信号の識別を行なった後に送信電力の制御を行なうものであるため、相手無線通信装置から受信不良を示すＮＡＣＫ信号を受信した場合において、同一データの再送信が必要であるとき、データの再送信までに送信電力を上昇させるための処理時間が必要となる。これは高速通信を行なう場合には無視できない時間であり、応答が遅くなるという問題点がある。
【０００７】
この発明は、このような課題を解決するためになされたものであって、この発明の目的は、相手通信装置からの応答信号に基づいて送信電力レベルを制御することで無駄な消費電力を抑制し、かつ高速通信にも対応することが可能な無線通信装置、その送信電力制御方法およびこのような無線通信装置から構成される無線通信システムを提供することである。
【０００８】
【課題を解決するための手段】
請求項１記載の無線通信装置は、送信電力レベルの制御が可能な無線通信装置であって、送信電力レベルでデータ送信を実行する送信手段と、データ送信の完了後に、次回のデータ送信における送信電力レベルをデータ送信時の送信電力レベルから第１の所定量上昇させる送信電力レベル上昇手段と、外部からの受信信号に基いて、データ送信の送信結果の良好／不良を判断する応答信号判定手段と、データ送信の送信結果が良好であった場合において、次回のデータ送信における送信電力レベルを送信電力レベル上昇手段が設定した送信電力レベルから第２の所定量降下させる送信電力レベル降下手段とを備える。
【０００９】
請求項２記載の無線通信装置は、請求項１記載の無線通信装置であって、データ送信の送信結果が不良であった場合において、送信電力レベル上昇手段が設定した送信電力レベルによって同一データを再送信するデータ再送信手段をさらに備える。
【００１０】
請求項３記載の無線通信装置は、請求項１または２に記載の無線通信装置であって、第２の所定量は、第１の所定量よりも大きい。
【００１１】
請求項４記載の無線通信装置は、請求項３記載の無線通信装置であって、データ送信の送信結果が不良であった場合において送信電力レベル上昇手段によって設定されている送信電力レベルを送信電力下限レベルとして保持する記憶手段と、次回のデータ送信における送信電力レベルを送信電力下限レベルに設定する送信電力レベル設定手段とをさらに備え、データ送信の送信結果が良好であった場合において、送信電力下限レベルがすでに保持されているときには、送信電力レベル設定手段は、送信電力レベル降下手段に代わって動作する。
【００１２】
請求項５記載の無線通信装置は、請求項４記載の無線通信装置であって、一定期間の経過を検出する計時手段と、一定期間が経過するたびに送信電力下限レベルを初期化する手段とをさらに備える。
【００１３】
請求項６記載の無線通信装置は、請求項４記載の無線通信装置であって、データ送信の送信結果が不良であった場合において、送信電力下限レベルがすでに保持されているときには、送信電力下限レベルを初期化するとともに次回のデータ送信における送信電力レベルを所定レベルまで上昇させる手段をさらに備える。
【００１４】
請求項７記載の無線通信装置は、請求項６記載の無線通信装置であって、所定レベルは、送信電力レベルの制御可能範囲の最大値である。
【００１５】
請求項８記載の無線通信装置は、請求項２記載の無線通信装置であって、第２の所定量は、第１の所定量よりも大きく、データ送信の送信結果が良好であった場合において、送信電力レベル設定手段と並列に動作する、次回のデータ送信に関する処理を実行する手段をさらに備える。
【００１６】
請求項９記載の無線通信装置は、請求項２記載の無線通信装置であって、第２の所定量は、第１の所定量よりも大きく、データ送信の送信結果が良好であった場合において、送信電力レベル降下手段の動作後に、次回のデータ送信に関する処理を実行する手段をさらに備える。
【００１７】
請求項１０記載の送信電力制御方法は、送信電力レベルの制御が可能な無線通信装置の送信電力制御方法であって、送信電力レベルでデータ送信を実行するステップと、データ送信の完了後に次回のデータ送信における送信電力レベルをデータ送信時の送信電力レベルから第１の所定量上昇させるステップと、外部からの受信信号に基いて、データ送信の送信結果の良好／不良を判断するステップと、データ送信の送信結果が良好であった場合において、次回のデータ送信における送信電力レベルを、第１の所定量上昇された送信電力レベルから第２の所定量降下させるステップとを備える。
【００１８】
請求項１１記載の送信電力制御方法は、請求項１０記載の送信電力制御方法であって、データ送信の送信結果が不良であった場合において、第１の所定量上昇された送信電力レベルによって同一データを再送信するステップをさらに備える。
【００１９】
請求項１２記載の送信電力制御方法は、請求項１０または１１に記載の送信電力制御方法であって、第２の所定量は、第１の所定量よりも大きい。
【００２０】
請求項１３記載の送信電力制御方法は、請求項１２記載の送信電力制御方法であって、データ送信の送信結果が不良であった場合において、不良を検知した時点の送信電力レベルを送信電力下限レベルとして保持するステップと、データ送信の送信結果が良好であった場合において、送信電力下限レベルがすでに保持されているときに、送信電力レベルから第２の所定量降下させるステップに代えて実行される、次回のデータ送信における送信電力レベルを送信電力下限レベルに設定するステップとをさらに備える。
【００２１】
請求項１４記載の送信電力制御方法は、請求項１３記載の送信電力制御方法であって、一定期間の経過を確認するステップと、一定期間が経過するたびに送信電力下限レベルを初期化するステップとをさらに備える。
【００２２】
請求項１５記載の送信電力制御方法は、請求項１４記載の送信電力制御方法であって、データ送信の送信結果が不良であった場合において、送信電力下限レベルがすでに保持されているときに、送信電力下限レベルを初期化するとともに、次回のデータ送信における送信電力レベルを所定レベルまで上昇させるステップをさらに備える。
【００２３】
請求項１６記載の送信電力制御方法は、請求項１５記載の送信電力制御方法であって、所定レベルは、送信電力レベルの制御可能範囲の最大値である。
【００２４】
請求項１７記載の送信電力制御方法は、請求項１１記載の送信電力制御方法であって、第２の所定量は、第１の所定量よりも大きく、データ送信の送信結果が良好であった場合において、次回のデータ送信における送信電力レベルを第１の所定量上昇された送信電力レベルから第２の所定量降下させるステップと並列に動作する、次回のデータ送信に関する処理を実行する手段をさらに備える。
【００２５】
請求項１８記載の送信電力制御方法は、請求項１１記載の送信電力制御方法であって、第２の所定量は、第１の所定量よりも大きく、データ送信の送信結果が良好であった場合において、次回のデータ送信における送信電力レベルを第１の所定量上昇された送信電力レベルから第２の所定量降下させるステップに続いて実行される、次回のデータ送信に関する処理を実行するステップをさらに備える。
【００２６】
請求項１９記載の無線通信システムは、送信されたデータの受信結果を示す応答信号を返信する受信側の無線通信装置と、データ送信時における送信電力レベルの制御が可能な送信側の無線通信装置とを備え、送信側の無線通信装置は、送信電力レベルでデータ送信を実行する送信手段と、データ送信の完了後に次回のデータ送信における送信電力レベルをデータ送信時の送信電力レベルから第１の所定量上昇させる送信電力レベル上昇手段と、応答信号に基いてデータ送信の送信結果の良好／不良を判断する応答信号判定手段と、データ送信結果結果が良好であった場合において、次回のデータ送信における送信電力レベルを、送信電力レベル上昇手段が設定した送信電力レベルから第２の所定量降下させる送信電力レベル降下手段とを含む。
【００２７】
請求項２０記載の無線通信システムは、請求項１９記載の無線通信システムであって、送信側の無線通信装置は、データ送信の送信結果が不良であった場合において、送信電力レベル上昇手段が設定した送信電力レベルによって同一データを再送信するデータ再送信手段をさらに含む。
【００２８】
請求項２１記載の無線通信システムは、請求項１９または２０に記載の無線通信システムであって、第２の所定量は、第１の所定量よりも大きい。
【００２９】
【発明の実施の形態】
以下において、図面を参照して本発明の実施の形態について詳しく説明する。
【００３０】
［実施の形態１］
図１および図２は、本発明の実施の形態に従う無線通信システム１０の通信シーケンスおよび送信電力レベル制御を説明するための図である。図１および図２において、通信装置Ａは送信側の無線通信装置であり、通信装置Ｂは受信側の無線通信装置である。
無線通信システム１０においては、通信装置Ａから通信装置Ｂにデータを送信し、通信装置Ｂからその送信データが正常に受信されたか否かを示す応答信号が通信装置Ａに対して返送される。応答信号は、送信データが正常に受信（以下では、データ送信が良好ともいう）された場合に対応するＡＣＫ信号と、送信データが正常に受信されなかった（以下では、データ送信が不良ともいう）場合に対応するＮＡＣＫ信号とを含む。
通信装置Ａは、ＮＡＣＫ信号を受信した場合には、同一データを再送信する。また、通信装置Ａは、応答信号に応じて送信データの送信電力レベルを制御する。
【００３１】
図１には、データ送信が良好である場合における送信電力レベル制御のシーケンスが示される。
【００３２】
まず、送信側の通信装置Ａは、受信側の通信装置Ｂに対してデータを送信電力レベルＰ０で送信した後、応答信号の受信を待つことなく直ちに送信電力をＰ０からＰ１（Ｐ１＝Ｐ０＋ΔＰｕ）へ上昇させる。通信装置Ｂは、通信装置Ａからの送信データを正常に受信し、受信良好を示すＡＣＫ信号を通信装置Ａに返信する。
通信装置Ａは、ＡＣＫ信号の受信によって通信が正常に終了したことを認識し、送信電力レベルをＰ１からＰ２（Ｐ２＝Ｐ１−ΔＰｄ）へ降下させる制御を行なう。その後、次回の送信データの処理を実行し、送信データが用意できると再び電力レベルＰ２でデータを送信する。なお、次回の送信データの処理は、送信電力レベルと並列に実行される構成とすることも可能である。この場合には、次回のデータ送信をより早期に実行することができる。
ここで、送信電力レベルの上昇ステップ値ΔＰｕよりも送信電力の降下ステップ値ΔＰｄを大きくすると、すなわちΔＰｄ＞ΔＰｕとすると、通信が正常に完了するたびに送信電力レベルは低下していくようになる。
【００３３】
図２には、データ送信が不良である場合における送信電力レベル制御のシーケンスが示される。図１の場合と同様に、通信装置Ａは、データを送信した後、直ちに送信電力レベルをＰ０からＰ１（Ｐ１＝Ｐ０＋ΔＰｕ）に上昇させる。通信装置Ｂは、送信データを正常に受信することができず、受信不良を示すＮＡＣＫ信号を通信装置Ａに対して返信する。
通信装置Ａは、ＮＡＣＫ信号を受信すると、送信電力レベルＰ１によってデータを再送信する。このとき、予め送信電力レベルをＰ０からＰ１に上昇させているため、新たに送信電力を上昇させる必要がない。すなわち、送信不良となったデータ送信時よりもΔＰｕ高い送信電力レベルによって直ちにデータ再送信を実行することができるので、速い応答が可能となり高速通信に対応することが可能となる。通信装置Ａは、送信不良を検知した時点における送信電力レベルを送信電力下限値として保持し、以降におけるデータ送信が送信電力下限値を下回る送信電力レベルで実行されないように制御する。
【００３４】
図３は、本発明の実施の形態１に従う無線通信装置１００の構成を示すブロック図である。無線通信装置１００は、図１および図２における送信側の無線通信装置Ａに相当する。
【００３５】
図３を参照して、無線通信装置１００は、他の無線通信装置（図１および図２においては通信装置Ｂ）からの各種データや応答信号を受信するアンテナ２０１と、受信データを復調する受信部２０２と、受信された応答信号がＡＣＫ信号／ＮＡＣＫ信号のいずれであるかを判定する応答信号判定部２０３とを備える。
【００３６】
送信データについての受信結果を示す応答信号は、他の無線通信装置から返信され、アンテナ２０１によって受信されて、受信部２０２で復調される。応答信号判定部２０３は、受信した応答信号がＡＣＫ信号またはＮＡＣＫ信号のいずれであるかを判定する。
【００３７】
無線通信装置１００は、さらに、応答信号判定部２０３の判定結果に応じて送信データの処理および送信電力レベルの制御を実行する制御部２０４と、指定されたタイミングにおける送信電力レベルを記憶するための記憶部２０８と、制御部２０４からデータおよび送信電力レベルを受けて送信データをアンテナ２０１を介して出力する送信部２１０とを備える。
【００３８】
制御部２０４は、ＡＣＫ信号およびＮＡＣＫ信号に応じて無線通信装置１００から送信されるデータの準備処理を実行するための送信データ処理部２１２と、ＮＡＣＫ信号／ＡＣＫ信号および送信部２１０から出力されるトリガ信号に応じて送信電力レベルを設定する送信電力制御部２１４を含む。
【００３９】
なお、送信データ処理部２１２と送信電力制御部２１４とを、制御部２１０に内包される独立のブロックとして記載したのは、送信データ処理部２１２によるデータの準備処理と送信電力制御部２１４による送信電力レベルを設定処理とを並列に実行することも可能な構成であることを明確化するために過ぎない。したがって、たとえば制御部２０４として設けられた単一のプロセッサによって、送信データ処理部２１２の処理に相当するプログラムと、送信電力制御部２１４の処理に相当するプログラムとを並列に実行する構成とすることも可能である。
【００４０】
また、データ処理に要求される高速性がそれほど厳しくない等の状況によっては、送信データ処理部２１２によるデータの準備処理と送信電力制御部２１４による送信電力レベルを設定処理とを直列に実行する構成とすることも可能である。この場合には、制御部２０４に要求される演算処理能力も緩やかになるので、制御部２０４を構成するプロセッサ等のスペックダウンによる低コスト化が期待できる。
【００４１】
送信部２１０は、アンテナ２０１から出力される送信データの送信周波数を発生する発振部２０５と、送信データ処理部２１２から受けるデータを変調処理する変調部２０６と、送信電力制御部２１４の設定する送信電力レベルに基づいて変調部２０６から出力される信号を増幅する送信電力増幅部２０７とを含む。  次に、データ送信時における無線通信装置１００の動作について説明する。
【００４２】
送信データ処理部２１２は、変調部２０６へ送信の対象となるデータを出力する。送信部２１０は、データを送信電力制御部２１４から受ける送信電力レベルに増幅してアンテナ２０１を介して外部に送出する。
【００４３】
図４は、制御部２４０による送信電力レベルの制御方法の一例を説明するフローチャートである。
【００４４】
データ送信が開始されると（ステップＳ１００）、送信データ処理部２１２からのデータが送信部２１０によって送信される（ステップＳ２００）。送信電力制御部２１４は、データ送信完了のトリガ信号を受けて（Ｓ１０２）、直ちに送信電力の上昇制御を実行する（ステップＳ１０４）。この結果、送信電力レベルは、ステップＳ２００のデータ送信時よりΔＰｕ上昇する。
【００４５】
送信電力制御部２１４は、送信電力上昇制御を実行した後は、応答信号の受信待ち状態となり、応答信号を受信するまでは処理を進めない（ステップＳ１０６）。
【００４６】
応答信号が受信され、応答信号発生部２０３によってＡＣＫ信号もしくはＮＡＣＫ信号が出力されると（ステップＳ１０８）、それぞれに対応する一連の処理が実行される。
【００４７】
データ送信が不良であった場合、すなわちＮＡＣＫ信号が受信された場合においては、ステップＳ２００で送信されたデータと同一のデータを、ステップＳ２２０によって再送信する。
【００４８】
この場合、同一のデータが送信データ処理部２１２から出力され、送信部２１０によってアンテナ２０１を介して出力される。データの再送信が完了すると、送信部２１０からのトリガ信号を受けて（ステップＳ１２０）、送信電力レベルを保持するためのステップ群Ｓ１３０が実行される。
【００４９】
ステップ群Ｓ１３０は、ＮＡＣＫ受信時の送信電力レベル、すなわちステップＳ２２０におけるデータ再送信時の送信電力レベルを送信電力下限値として記憶部２０８に保持するステップ（Ｓ１３２）と、記憶部２０８に格納される下限値フラグの信号レベルをオンに設定するためのステップＳ１３４とを有する。下限値フラグは、過去においてＮＡＣＫ信号を受信したかどうかの情報を有する。
【００５０】
ステップ群Ｓ１３０の実行後には、データ送信不良時のデータ再々送に予め備えて、再び送信電力を上昇させるためのステップＳ１０４が実行される。この状態で、ステップＳ２２０によって実行されたデータ送信に対する応答信号の受信を待つ（ステップＳ１０６）。
【００５１】
したがって、データ送信が不良である間は、ΔＰｕずつ送信電力レベルを上昇させながら同一データの再送信が実行される。また、ＮＡＣＫ受信ごとに送信電力下限値は逐次更新されるので、送信電力レベルの上昇によってデータ送信結果が不良から良好に転じた場合には、その際の送信電力レベルが、データ送信を良好とできる最低限の送信電力レベルとして、送信電力下限値に保持される。
【００５２】
一方、ステップＳ１０８においてＡＣＫ信号が受信された場合においては、ステップＳ２００でのデータ送信は良好であるので、次のデータを送信する必要が生じる。したがって、送信電力制御部２１４によって、次のデータ送信を実行するための送信電力レベルを設定するための処理（ステップ群Ｓ１１０）と並行して、送信データ処理部２１２によって、次の送信対象であるデータの処理が実行される（ステップＳ２１０）。
【００５３】
データ送信良好時に送信電力レベルを設定するステップ群Ｓ１１０は、下限値フラグのオン／オフを判定するステップ（Ｓ１１２）と、下限値フラグがオンされていない場合に送信電力降下制御を行ない、送信電力レベルを所定値ΔＰｄだけ低下させるステップ（Ｓ１１４）と、下限値フラグがオンである場合に、記憶部２０８に保持された送信電力下限値を送信電力レベルとして設定するステップ（Ｓ１１６）とを有する。
【００５４】
ステップ群Ｓ１１０によって次のデータ送信時の送信電力レベルが設定された場合には、ステップＳ１１８に進行して、次の送信対象であるデータの処理（ステップＳ２１０）の完了を待つ状態となる（ステップＳ１１８）。
【００５５】
次の送信対象であるデータの処理が完了すれば、当該データを送信するためにステップＳ２００が再び実行される。
【００５６】
図５および図６は、本発明に従う送信電力レベル制御方法による送信電力レベルの推移例を示す図である。
【００５７】
図５には、最適な送信電力レベルよりも高い電力レベルによってデータ送信を開始した場合における送信電力レベルの推移が示される。
【００５８】
図５を参照して、時刻ｔ１ａにおいて、データＤ１が電力レベルＰ１によって送信され、時刻ｔ１ｂにおいて、送信電力上昇制御（ステップＳ１０４）が実行されて送信電力レベルがＰ１からＰ２へΔＰｕだけ上昇される。
【００５９】
時刻ｔ２ａにおいて、時刻ｔ１ａにおけるデータＤ１の送信に対する送信結果であるＡＣＫ信号が受信され、この時点で下限値フラグはオフであるため送信電力降下制御（ステップＳ１１４）が実行されて、送信電力レベルＰ３＝Ｐ２−ΔＰｄ（ΔＰｄ＞ΔＰｕ）に設定される。
【００６０】
時刻ｔ３ａにおいて、送信電力レベルＰ３によって次のデータＤ２の送信が実行され、時刻ｔ３ｂにおいて、送信電力上昇制御（ステップＳ１０４）が実行されて送信電力レベルはＰ４＝Ｐ３＋ΔＰｕに上昇される。
【００６１】
時刻ｔ４ａにおいて、時刻ｔ３ａにおけるデータＤ２の送信結果が良好であることを示すＡＣＫ信号が受信され、この時点でも下限値フラグはオフであるため送信電力降下制御（ステップＳ１１４）が実行されて、ｔ４ｂにおいて送信電力レベルはＰ５＝Ｐ４−ΔＰｄに下降される。
【００６２】
時刻ｔ５ａにおいて、送信電力レベルＰ５によって次のデータＤ３が送信され、時刻ｔ５ｂにおいて、送信電力上昇制御（ステップＳ１０４）が実行されて送信電力レベルはＰ６＝Ｐ５＋ΔＰｕに上昇される。
【００６３】
時刻ｔ６ａにおいて、時刻ｔ５ａにおけるデータＤ３の送信結果が良好であることを示すＡＣＫ信号が受信され、この時点でも下限値フラグはオフであるため送信電力降下制御（ステップＳ１１４）が実行されて、ｔ６ｂにおいて送信電力レベルはＰ７＝Ｐ６−ΔＰｄに下降される。
【００６４】
ＡＣＫ信号に応じて設定される、時刻ｔ２ｂにおける送信電力レベルＰ３、時刻ｔ４ｂにおける送信電力レベルＰ５、および時刻ｔ６ｂにおける送信電力レベルＰ７の比較からも理解されるように、ΔＰｄ＞ΔＰｕと設定することによって、ＡＣＫ信号が受信される間においては、送信電力レベルを徐々に低下させることができる。これにより、無駄な送信電力の消費が抑制できる。
【００６５】
時刻ｔ７ａにおいて、送信電力レベルＰ７によって次のデータＤ４が送信される。時刻ｔ７ｂにおいては、送信電力上昇制御（ステップＳ１０４）が実行されて送信電力レベルはＰ８＝Ｐ７＋ΔＰｕに上昇される。
【００６６】
時刻ｔ８ａにおいて、時刻ｔ７ａにおけるデータＤ４の送信結果が不良であったことを示すＮＡＣＫ信号が受信される。これに応じて時刻ｔ９ａにおいて、実際にデータ送信が不良となった送信電力レベルＰ７よりΔＰｕだけ予め上昇されていた送信電力レベルＰ８によって、速やかにデータＤ４の再送信が実行される。さらに、ステップＳ１３２およびＳ１３４が実行され、送信電力レベルＰ８が送信電力下限値として保持されるとともに、下限値フラグがオンに設定される。
【００６７】
時刻ｔ９ｂにおいては、再び送信電力上昇制御（ステップＳ１０４）が実行され、送信電力レベルはＰ９＝Ｐ８＋ΔＰｕに上昇されて再送信データの送信結果不良に備える。
【００６８】
時刻ｔ１０ａにおいて、時刻ｔ９ａにおけるデータＤ４の再送信が良好であったことを示すＡＣＫ信号が受信される。この時点では下限値フラグはオンされているため、これに応じて、時刻ｔ１０ｂにおいて、送信電力レベルは、記憶部２０８に保持されている、時刻ｔ８ｂの時点における送信電力レベルである送信電力下限値（Ｐ８）に設定される。以下、この送信電力レベルＰ８は、データ送信を正常に行なうことが可能な最低レベルの送信電力、すなわち最適な送信電力レベルとして保持される。
【００６９】
図６には、最適な送信電力レベルよりも低い電力レベルによってデータ送信を開始した場合における送信電力レベルの推移が示される。
【００７０】
図６を参照して、時刻ｔ１ａにおいて、データＤ１が送信電力レベルＰ１によって送信され、時刻ｔ１ｂにおいて、送信電力上昇制御（ステップＳ１０４）が実行されて送信電力レベルがＰ１からＰ２へΔＰｕだけ上昇される。
【００７１】
時刻ｔ２ａにおいて、時刻ｔ１ａにおけるデータＤ１の送信結果が不良であったことを示すＮＡＣＫ信号が受信される。これに応じて時刻ｔ３ａにおいて、実際にデータ送信が不良となった送信電力レベルＰ１よりΔＰｕだけ予め上昇されていた送信電力レベルＰ２によって、速やかにデータＤ１の再送信が実行される。さらに、ステップＳ１３２およびＳ１３４が実行され、送信電力レベルＰ２が送信電力下限値として保持されるとともに、下限値フラグがオンに設定される。
【００７２】
時刻ｔ３ｂにおいて、再び送信電力上昇制御（ステップＳ１０４）が実行され、送信電力レベルはＰ３＝Ｐ２＋ΔＰｕに上昇されて再送信データの送信結果不良に備える。
【００７３】
時刻ｔ４ａにおいて、時刻ｔ３ａにおけるデータＤ１の再送信結果が不良であったことを示すＮＡＣＫ信号が受信される。これに応じて時刻ｔ５ａにおいて、実際にデータ再送信（時刻ｔ３ａ）が不良となった送信電力レベルＰ２よりΔＰｕだけ予め上昇されていた送信電力レベルＰ３によって、速やかにデータＤ１の再々送信が実行される。さらに、ステップＳ１３２およびＳ１３４が実行され、送信電力レベルＰ３が送信電力下限値として保持される。下限値フラグはオン状態を維持する。
【００７４】
時刻ｔ５ｂにおいて、再び送信電力上昇制御（ステップＳ１０４）が実行され、送信電力レベルはＰ４＝Ｐ３＋ΔＰｕに上昇されて再送信データの送信結果不良に備える。
【００７５】
時刻ｔ６ａにおいて、時刻ｔ５ａにおけるデータＤ１の送信に対する送信結果であるＡＣＫ信号が受信され、この時点で下限値フラグはオンであるためにステップＳ１１６が実行される。この結果、時刻ｔ６ｂにおいて、送信電力レベルは送信電力下限値として保持される、時刻ｔ５ｂと同一の送信電力レベルＰ３に設定される。
【００７６】
時刻ｔ７ａにおいて、送信電力レベルＰ３によって次のデータＤ２の送信が実行され、時刻ｔ７ｂにおいて、送信電力上昇制御（ステップＳ１０４）が実行されて送信電力レベルはＰ４＝Ｐ３＋ΔＰｕに上昇される。
【００７７】
時刻ｔ８ａにおいて、時刻ｔ７ａにおけるデータＤ２の送信結果が良好であることを示すＡＣＫ信号が受信され、この時点でも下限値フラグはオンであるためにステップＳ１１６が実行される。この結果、時刻ｔ８ｂにおいて、送信電力レベルは、送信電力下限値である電力レベルＰ３に設定される。
【００７８】
時刻ｔ９ａにおいて次のデータＤ３が送信される。以下、この送信電力レベルＰ８３、データ送信を正常に行なうことが可能な最低レベルの送信電力、すなわち最適な送信電力レベルとして保持される。
【００７９】
このように、データ送信結果の良好／不良を示すＡＣＫ信号／ＮＡＣＫ信号に応じて送信電力レベルを制御するとともに、データ送信後に速やかに送信電力上昇制御（ステップＳ１０４）を実行した上で応答信号の受信を待つことにより、無駄な送信電力の抑制のみならず、高速通信への対応も可能となる。
【００８０】
図７は、制御部２４０による送信電力レベルの制御方法の他の例を説明するフローチャートである。
【００８１】
図７のフローチャートは、送信データ処理部２１２によるデータの準備処理と送信電力制御部２１４による送信電力レベルの設定処理とを直列に実行する処理フローである。
【００８２】
図７の送信電力制御方法フローは、図４の制御フローと比較して、次の送信データの準備処理を行なうステップＳ２１０を、送信電力レベルを設定するためのステップ群Ｓ１１０と直列に処理する点が異なる。すなわち、図４のフローチャート上において、ステップＳ１１８がステップＳ２１０に置換えられた制御フローとなる。その他の点については、図４のフロチャートと同様であるので説明は繰り返さない。
【００８３】
［実施の形態２］
実施の形態２においては、実施の形態１の場合と異なって、ＮＡＣＫ信号を受信してもデータの再送信を行なう必要がない場合に対応する送信電力レベルの制御方法について説明する。
【００８４】
図８は、実施の形態２に従う送信電力レベルの制御方法を説明するフローチャートである。
【００８５】
図８のフローチャートを図４のフローチャートと比較して、実施の形態２に従う送信電力レベル制御方法においては、同一データの再送信が必要ないため、ステップＳ１０８においてＮＡＣＫ信号の受信が検知された場合において、データを再送信するためのステップＳ２２０およびその完了を検知するステップＳ１２０が具備されていない。
【００８６】
また、ステップ群Ｓ１３０によって、送信電力レベルの設定が完了した後は、その送信電力レベルによって、次のデータを送信するために、次のデータ処理完了を待つステップＳ１１８が実行される。その他の処理ステップについては、図４で説明したとおりであるので説明は繰返さない。
【００８７】
また、実施の形態２のバリエーションとして、図７と同様に次の送信データの準備処理を行なうステップＳ２１０を、送信電力レベルを設定するためのステップ群と直列に処理することも可能である。この場合には、図８のフローチャートフローチャート上において、ステップＳ１１８がステップＳ２１０に置換えられた制御フローとなる。
【００８８】
このような処理フローに従って送信電力レベルを制御することにより、送信結果が不良である場合にデータの再送信が必要ない場合であっても、エラー率の計算など一定期間の制御遅れが生じないため、余分な送信電力消費の抑制および通信状況の改善を速やかに実行することができる。
【００８９】
［実施の形態３］
実施の形態１および実施の形態２においては、一旦ＮＡＣＫ信号を受信した場合には、保持された送信電力下限値に基いて送信電力レベルを設定し、それ以降には送信電力降下制御（ステップＳ１１４）を実行しない送信電力レベルの設定方法について説明した。
【００９０】
実施の形態３および４においては、たとえば、一旦ＮＡＣＫ信号を受信した場合であっても、異なる相手通信装置と接近して通信する等の通信状況の変化に応じて、送信電力レベルの再設定が可能な方法について説明する。
【００９１】
図９は、本発明の実施の形態３に従う無線通信装置１１０の構成を示すブロック図である。
【００９２】
無線通信装置１１０は、図３に示される無線通信装置１００と比較して、送信電力制御部２１４との間で情報の授受が可能なタイマ部２０９をさらに備える点で異なる。その他の部分の構成および動作については無線通信装置１００の場合と同様であるのでその説明は繰返さない。
【００９３】
タイマ部２０９は、定期的に記憶部２０８に保持される下限値フラグを初期化（クリアとも以下称する）してオフ状態に復帰させるために設けられ、一定時間の経過ごとに送信電力制御部２１４に対してトリガ信号を出力する。
【００９４】
送信電力制御部２１４は、タイマ２０９部から一定時間が経過したことを知らされると、記憶部２０８に保持される下限値フラグをオフ状態にクリアする。
【００９５】
図１０は、実施の形態３に従う送信電力レベル制御方法を説明するフローチャートである。
【００９６】
図１０を参照して、実施の形態３に従う送信電力レベル制御方法は、図４に示す送信電力レベル制御方法と比較して、次のデータ処理の完了から実際のデータ送信を実行するまでの間（ステップＳ１１８からＳ２００の間）に、一定時間の経過を確認して下限フラグをクリアするためのステップＳ１５０を含む点で異なる。その他の処理ステップについては、図４で説明したとおりであるので説明は繰返さない。
【００９７】
ステップＳ１５０は、一定時間の経過を確認するためのステップＳ１５２と、タイマ部２０９によって一定時間の経過が検知された場合に下限値フラグを初期化するためのステップＳ１５４とを含む。所定時間が経過していない場合には、Ｓ１５４はバイパスされて、図４に示される送信電力レベル制御方法と同一の処理フローとなる。
【００９８】
このように、一定時間が経過するたびに、下限値フラグを初期化して、送信電力下限値を再設定することが可能な構成とすることによって、通信の状況変化に対応して、送信電力レベルの最適値を再設定することが可能となる。
【００９９】
なお、実施の形態２と実施の形態３とを組合せることにより、ＮＡＣＫ信号を受信してもデータの再送信を行なう必要がない場合においても、通信の状況変化に対応して送信電力レベルの最適値を再設定することが可能である。この場合には、図８に示される送信電力レベル制御方法のフローチャートにおいて、ステップＳ１１８の後に上記ステップ１５０を実行する処理フローとすればよい。
【０１００】
また、実施の形態３のバリエーションとして、図７と同様に、次の送信データの準備処理を行なうステップＳ２１０を、送信電力レベルを設定するためのステップ群と直列に処理することも可能である。この場合には、図１０のフローチャート上において、ステップＳ１１８がステップＳ２１０に置換えられた制御フローとなる。この制御フローは、上記の実施の形態２と実施の形態３とを組合せた処理フローにも適用することができる。
【０１０１】
［実施の形態４］
ＮＡＣＫ信号は、ノイズなどに起因して受信が不良となった場合や、無線通信装置が移動して両者間の距離が大きくなったために不良となる場合にも発生する。
【０１０２】
しかし、ＮＡＣＫ信号の受信結果のみを示すものであり、その原因までは表わすことができない。
【０１０３】
したがって、実施の形態４においては、一旦ＮＡＣＫ信号が受信され、下限値フラグがオンされた場合においても、その状態から再びＮＡＣＫ信号が受信された場合には下限値フラグを一旦クリアして、送信信号レベルを最大値まで引上げ、その後新たに最適な送信電力レベルを設定しなおす方法について説明する。
【０１０４】
図１１は、実施の形態４に従う送信電力レベルの制御方法を示すフローチャートである。
【０１０５】
実施の形態４に従う送信電力レベル制御方法は、図４に示す送信電力レベル制御方法と比較して、ＮＡＣＫ信号受信時においてデータ再送信の完了を検知するステップＳ１２０の完了後に、ステップ群Ｓ１３０に代えて、ステップ群Ｓ１４０を実行する点で異なる。
【０１０６】
ステップ群Ｓ１４０は、ステップ群Ｓ１３０と比較して、下限値フラグがその時点でオンしているかどうかを判定するステップＳ１３１と、下限値フラグが既にオンされている場合に、下限値フラグをクリアするステップ（Ｓ１３８）および送信電力レベルを最大値に設定するステップ（Ｓ１３９）をさらに有する。
【０１０７】
ステップＳ１３１において下限値フラグがオフ状態である場合においては、図４の場合と同様に、ステップ１３０群にも含まれていたステップＳ１３２およびステップＳ１３４が実行される。
【０１０８】
図１２は、実施の形態４に従う送信電力レベル制御方法による送信電力レベルの推移を説明する図である。
【０１０９】
図１２を参照して、時刻ｔ１ａにおいて、送信電力レベルＰ１でデータＤ１が送信され、データＤ１の送信結果が良好であったことを示すＡＣＫ信号が時刻ｔ２ａにおいて受信される。これにより、時刻ｔ３ａにおいて、データＤ１の送信時と同一の送信電力レベルＰ１によってデータＤ２が送信される。この状態は、図５における時刻ｔ８ａ以降のデータ送信に相当し、一旦ＮＡＣＫ信号が受信されて下限値フラグがオン状態となった後における安定状態に相当する。
【０１１０】
時刻ｔ４ａにおいて、時刻ｔ３ａにおけるデータＤ２の送信結果が不良であったことを示すＮＡＣＫ信号が受信される。ＮＡＣＫ信号が受信されても、その原因がノイズによるものであるのか、通信装置間の距離が増えたことによるものかは判定することができない。
【０１１１】
したがって、時刻ｔ５ａにおいては、予め送信電力上昇制御（ステップＳ１０４）によって上昇された電力レベルＰ２（Ｐ２＝Ｐ１＋ΔＰｕ）によってデータＤ２が再送信される。さらに、時刻ｔ５ｂにおいて、下限値フラグを初期化してオフ状態とする（ステップＳ１３８）とともに、送信電力レベルを最大値Ｐｍａｘまで上昇させる（ステップＳ１３９）。なお、ここで送信電力レベルを最大値まで上昇させることにより、次のデータ再送信に万全を期すことができる。なお、予め定めた所定レベルまで、もしくは所定ステップ量だけ送信電力レベルを上昇させることによっても、次のデータ再送信結果が良好となる確率を向上させる効果は生じる。
【０１１２】
時刻ｔ６ａにおいては、送信電力レベルをＰｍａｘまで上昇させたことに応じて、時刻ｔ５ａにおけるデータＤ２の再送信が良好であったことを示すＡＣＫ信号が受信される。以下、時刻ｔ６ｂ以降においては、データ送信状態の安定性を最優先させて一旦最大レベルまで引上げられた送信電力レベルを徐々に最適な下限値レベルまで低下させていく動作が実行される。
【０１１３】
時刻ｔ６ｂにおいて、この時点で下限値フラグはオフであるため送信電力降下制御（ステップＳ１１４）が実行されて、時刻ｔ６ｂにおいて送信電力レベルはＰ３＝Ｐｍａｘ−ΔＰｄに下降される。
【０１１４】
時刻ｔ７ａにおいて次のデータＤ３が送信電力レベルＰ３で送信される。時刻ｔ７ｂにおいて、ＮＡＣＫ信号受信時のデータ再送信に備えた送信電力上昇制御（ステップＳ１０４）が実行されて、送信電力レベルはＰ４＝Ｐ３＋ΔＰｕに上昇される。
【０１１５】
時刻ｔ８ａにおいて、時刻ｔ７ａにおけるデータＤ３の送信結果が良好であったことを示すＡＣＫ信号が受信されると、時刻ｔ８ｂにおいて、下限値フラグはオフであるため送信電力降下制御（ステップＳ１１４）が実行されて、送信電力レベルはＰ５＝Ｐ４−ΔＰｄに下降される。
【０１１６】
時刻ｔ９ａにおいて次のデータＤ４が送信電力レベルＰ５で送信される。このように、ＡＣＫ信号が受信されるたびにデータの送信電力レベルは、（ΔＰｄ−ΔＰｕ）ずつ降下される。
【０１１７】
時刻ｔ１２ａにおいて、時刻ｔ１１ａにおけるデータＤ５のデータ送信が不良であったことを示すＮＡＣＫ信号が受信されると、これに応じて時刻ｔ１３ａにおいて、実際にデータ送信が不良となった送信電力レベルＰ６よりΔＰｕだけ予め上昇されていた送信電力レベルＰ７によって、速やかにデータＤ５の再送信が実行される。さらに、ステップＳ１３２およびＳ１３４が実行され、送信電力レベルＰ７が送信電力下限値として保持されるとともに、下限値フラグはオンされる。
【０１１８】
時刻ｔ１３ｂにおいては、データＤ５の再送信が不良となった場合に備えて送信電力上昇制御（ステップＳ１０４）が実行されて、送信電力レベルはＰ８＝Ｐ７＋ΔＰｕに上昇される。
【０１１９】
時刻ｔ１４ａにおいて時刻ｔ１３ａにおけるデータＤ５の再送信結果が良好であったことを示すＡＣＫ信号が受信されると、この送信電力レベルＰ７が良好なデータ送信を維持するために必要な最低限レベルの送信電力レベルすなわち最適送信電力レベルであることになるので、以下この値を使用して安定状態として送信電力レベルの設定が実行される。
【０１２０】
このように、新たにＮＡＣＫ信号を受信した場合に、送信電力下限値を一旦初期化して、送信電力を最大レベルまで上昇させた後に、最適な送信電力レベルを再設定することによって、ノイズが生じたり一時的に通信距離が大きくなって通信結果が不良となった場合においても、安定状態の送信電力レベルが継続的に高く設定されて無駄な送信電力を消費することを防止できる。
【０１２１】
また、一旦送信電力レベルを上昇させてから最適な下限値レベルを設定することにより、良好な受信状態を維持することを最優先とした上で電力消費の抑制を図ることができる。
【０１２２】
また、図１１のフローチャート中のステップＳ１３９において、送信電力レベルを最大値まで上昇させるのではなく、一旦降下させることによっても状況の変化に対応した最適な送信電力レベルの再設定を実行することが可能となる。この場合には、一旦送信電力レベルを降下させてから徐々に送信電力レベルを上昇させ、受信結果が再び良好（ＡＣＫ信号の受信）となった場合の送信電力レベルを最適送信電力レベルとする方法となる。
【０１２３】
したがって、データ通信の高速性をそれほど要求されない場合においては、このような構成とすることによって送信電力の抑制を最優先とする制御を行なうことも可能となる。
【０１２４】
このような場合には、図７と同様に、次の送信データの準備処理を行なうステップＳ２１０を、送信電力レベルを設定するためのステップ群と直列に処理することも可能である。この場合には、図１１のフローチャート上において、ステップＳ１１８がステップＳ２１０に置換えられた制御フローとなる。
【０１２５】
また、実施の形態３と実施の形態４とを組合せて、タイマによる一定期間の経過の検知による下限値フラグのクリアに加えて、送信電力レベルを所定レベルに設定することも可能である。
【０１２６】
本発明に従う無線通信装置の送信電力制御方法は、赤外線によってデータ送信を行なう無線通信装置に適用することが可能である。この場合には、送信電力レベルは無線通信装置から送出される赤外線の発光強度に対応するため、設定された送信電力レベルに応じて、赤外線を発生させる赤外ＬＥＤのオン／オフ選択や電流量を制御すればよい。
【０１２７】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【０１２８】
【発明の効果】
請求項１記載の無線通信装置は、データ送信の結果に関わらず次回のデータ送信時の送信電力レベルを上昇させるとともに、データ送信の結果が良好であった場合には一旦上昇させた送信電力レベルを降下させるので、データ送信の結果に速やかに応答してデータ送信における送信電力レベルを制御することができる。
【０１２９】
請求項２および９に記載の無線通信装置は、予め送信電力レベルを上昇させておいた上で、データ送信の結果が不良であった場合には同一データを再送信するので、請求項１記載の無線通信装置が奏する効果に加えて、送信結果不良時のデータ再送を高速に実行することが可能である。
【０１３０】
請求項３記載の無線通信装置は、データ送信の結果に関わらず実行される送信電力レベルの上昇量よりも、データ送信の結果が良好であった場合に実行される送信電力レベルの降下量の方が大きいため、送信結果が良好である間において送信電力レベルを徐々に降下させることが可能である。したがって、請求項１または２に記載の無線通信装置が奏する効果に加えて、消費電力を効果的に抑制することができる。
【０１３１】
請求項４記載の無線通信装置は、送信結果が不良であった場合に不良を検知した時点における送信電力レベルを送信電力下限レベルとして保持し、次回以降の送信電力レベルを送信電力下限レベルよりも低い値に設定することがない。したがって、請求項３記載の無線通信装置が奏する効果に加えて、送信電力レベルが無駄に振動することを抑制できる。
【０１３２】
請求項５記載の無線通信装置は、一定時間が経過するたびに送信電力下限レベルを初期化する。したがって、請求項４記載の無線通信装置が奏する効果に加えて、データの送信／受信状況の変化に対応して送信電力レベルを適正に制御することができる。
【０１３３】
請求項６および７記載の無線通信装置は、送信電力下限レベルが保持されている状態でさらに送信結果が不良となった場合には、一旦送信電力レベルを上昇させて、その後において、データ送信の結果が良好である場合には一旦上昇させた送信電力レベルを徐々に降下させる。したがって、請求項４記載の無線通信装置が奏する効果に加えて、データ送信結果を良好な状態に維持しつつ、データの送信／受信状況の変化に対応して送信電力レベルを適正に制御することができる。
【０１３４】
請求項８記載の無線通信装置は、送信結果が良好であった場合に送信電力レベルの制御と並列に次回のデータ送信に関する処理を実行することができる。したがって、請求項２記載の無線通信装置が奏する効果に加えて、送信結果良好時の次回データ再送を高速に実行することができる。
【０１３５】
請求項１０記載の送信電力制御方法は、データ送信の結果に関わらず次回のデータ送信時の送信電力レベルを上昇させるとともに、データ送信の結果が良好であった場合には一旦上昇させた送信電力レベルを降下させるので、データ送信の結果に速やかに応答してデータ送信における送信電力レベルを制御することができる。
【０１３６】
請求項１１および１８記載の送信電力制御方法は、予め送信電力レベルを上昇させておいた上で、データ送信の結果が不良であった場合には同一データを再送信するので、請求項１０に記載の送信電力制御方法が奏する効果に加えて、送信結果不良時のデータ再送を高速に実行することが可能である。
【０１３７】
請求項１２記載の送信電力制御方法は、データ送信の結果に関わらず実行される送信電力レベルの上昇量よりも、データ送信の結果が良好であった場合に実行される送信電力レベルの降下量の方が大きいため、送信結果が良好である間において送信電力レベルを徐々に降下させることが可能である。したがって、請求項１０または１１に記載の送信電力制御方法が奏する効果に加えて、消費電力を効果的に抑制することができる。
【０１３８】
請求項１３記載の送信電力制御方法は、送信結果が不良であった場合に不良を検知した時点における送信電力レベルを送信電力下限レベルとして保持し、次回以降の送信電力レベルを送信電力下限レベルよりも低い値に設定することがない。したがって、請求項１２記載の送信電力制御方法が奏する効果に加えて、送信電力レベルが無駄に振動することを抑制できる。
【０１３９】
請求項１４記載の送信電力制御方法は、一定時間が経過するたびに送信電力下限レベルを初期化する。したがって、請求項１３記載の送信電力制御方法が奏する効果に加えて、データの送信／受信状況の変化に対応して送信電力レベルを適正に制御することができる。
【０１４０】
請求項１５および１６記載の送信電力制御方法は、送信電力下限レベルが保持されている状態でさらに送信結果が不良となった場合には、一旦送信電力レベルを上昇させて、その後において、データ送信の結果が良好である場合には一旦上昇させた送信電力レベルを徐々に降下させる。したがって、請求項１２記載の送信電力制御方法が奏する効果に加えて、データ送信結果を良好な状態に維持しつつ、データの送信／受信状況の変化に対応して送信電力レベルを適正に制御することができる。
【０１４１】
請求項１７記載の送信電力制御方法は、送信結果が良好であった場合に送信電力レベルの制御と並列に次回のデータ送信に関する処理を実行することができる。したがって、請求項１０記載の送信電力制御方法が奏する効果に加えて、送信結果良好時の次回データ再送を高速に実行することができる。
【０１４２】
請求項１９記載の無線通信システムは、データ送信の結果に関わらず次回のデータ送信時の送信電力レベルを上昇させるとともに、データ送信の結果が良好であった場合には一旦上昇させた送信電力レベルを降下させることが可能な無線通信装置によってデータ送信を行なうので、データ送信の結果に速やかに応答してデータ送信における送信電力レベルを制御することができる。
【０１４３】
請求項２０記載の無線通信システムは、予め送信電力レベルを上昇させておいた上で、データ送信の結果が不良であった場合には同一データを再送信することが可能な無線通信装置によってデータ送信を行なうので、請求項１９記載の無線通信システムが奏する効果に加えて、送信結果不良時のデータ再送を高速に実行することが可能である。
【０１４４】
請求項２１記載の無線通信システムは、データ送信の結果に関わらず実行される送信電力レベルの上昇量よりもデータ送信の結果が良好であった場合に実行される送信電力レベルの降下量の方が大きく、送信結果が良好である間において送信電力レベルを徐々に降下させることが可能な無線通信装置によってデータ送信を実行する。したがって、請求項１９または２０に記載の無線通信システムが奏する効果に加えて、消費電力を効果的に抑制することができる。
【図面の簡単な説明】
【図１】本発明の実施の形態に従う無線通信システム１０の通信シーケンスおよび送信電力レベル制御を説明するための第１の図である。
【図２】本発明の実施の形態に従う無線通信システム１０の通信シーケンスおよび送信電力レベル制御を説明するための第２の図である。
【図３】本発明の実施の形態１に従う無線通信装置１００の構成を示すブロック図である。
【図４】制御部２４０による送信電力レベルの制御方法の一例を説明するフローチャートである。
【図５】図４の制御フローに従う送信電力レベル制御方法による送信電力レベルの推移の一例を示す図である。
【図６】図４の制御フローに従う送信電力レベル制御方法による送信電力レベルの推移の他の例を示す図である。
【図７】制御部２４０による送信電力レベルの制御方法の他の例を説明するフローチャートである。
【図８】実施の形態２に従う送信電力レベルの制御方法を説明するフローチャートである。
【図９】本発明の実施の形態３に従う無線通信装置１１０の構成を示すブロック図である。
【図１０】実施の形態３に従う送信電力レベル制御方法を説明するフローチャートである。
【図１１】実施の形態４に従う送信電力レベルの制御方法を示すフローチャートである。
【図１２】実施の形態４に従う送信電力レベル制御方法による送信電力レベルの推移を説明する図である。
【符号の説明】
２０１  アンテナ、２０２  受信部、２０３  応答信号判定部、２０４  制御部、２１０  送信部、２１２  送信データ処理部、２１４  送信電力制御部、２０８  記憶部、２０９  タイマ部。
【図１】
0003577253.tif 000002
【図２】
0003577253.tif 000003
【図３】
0003577253.tif 000004
【図４】
0003577253.tif 000005
【図５】
0003577253.tif 000006
【図６】
0003577253.tif 000007
【図７】
0003577253.tif 000008
【図８】
0003577253.tif 000009
【図９】
0003577253.tif 000010
【図１０】
0003577253.tif 000011
【図１１】
0003577253.tif 000012
【図１２】
0003577253.tif 000013