(57)【要約】【課題】無線通信端末において、他の端末との通信の開始時から、受信環境に基づいた設定を可能にする。【解決手段】端末１では、その特性の度合いとして、無線通信端末が存在する位置の見通しの良さと、移動する速度とが検出される。また、端末１では、当該端末１の特性の度合いと物理層プロトコル処理部３００における変復調方式の種類とを関連付ける情報が記憶されている。そして、端末１では、検出された特性の度合いに基づいて、物理層プロトコル処理部３００における変復調方式が決定される。【選択図】図１
2009088620.tif 000002
【特許請求の範囲】
【請求項１】
通信ネットワークにおいて他の端末と通信を行なう無線通信端末であって、
前記他の端末との間のデータの送受信における物理層のプロトコルを処理する物理層プロトコル処理手段と、
前記無線通信端末の特性の度合いを検出する特性検出手段と、
前記特性の度合いと前記物理層プロトコル処理手段における変復調方式の種類とを関連付ける情報を記憶する関連情報記憶手段と、
前記物理層プロトコル処理手段を制御し、前記特性検出手段が検出した前記無線通信端末の特性の度合いと前記関連情報記憶手段に記憶された情報に基づいて前記物理層プロトコル処理手段に対して指示する変復調方式を決定する決定手段とを備える、無線通信端末。
【請求項２】
前記特性の度合いは、前記無線通信端末が存在する位置の見通しの良さを含む、請求項１に記載の無線通信端末。
【請求項３】
前記特性の度合いは、前記無線通信端末が移動する速度を含む、請求項１または請求項２に記載の無線通信端末。
【請求項４】
前記特性の度合いは、前記無線通信端末を駆動する電池の残量を含む、請求項１〜請求項３のいずれかに記載の無線通信端末。
【請求項５】
前記決定手段は、前記他の端末から受信したデータに対して誤り検出を実行し、前記誤り検出において検出されたビット誤り数が所定の閾値以上である場合には、前記物理層プロトコル処理手段に対して指示する変復調方式を、誤り訂正率の高い変復調方式に変更する、請求項１〜請求項４のいずれかに記載の無線通信端末。
【請求項６】
前記決定手段は、前記他の端末に対するデータの送信処理における異常の発生態様を検出する処理を実行し、異常の発生態様が変復調方式を変更することを必要とする態様であると判断した場合に、前記物理層プロトコル処理手段に対して指示する変復調方式を、誤り訂正率の高い変復調方式に変更する、請求項１〜請求項５のいずれかに記載の無線通信端末。
【請求項７】
通信ネットワークにおいて他の端末と通信を行ない、前記他の端末との間のデータの送受信における物理層のプロトコルを処理する物理層プロトコル処理手段の変復調方式を決定するための無線通信端末の制御方法であって、
前記無線通信端末の特性の度合いを検出するステップと、
前記特性の度合いと前記物理層プロトコル処理手段における変復調方式の種類とを関連付ける情報を記憶するステップと、
検出した前記無線通信端末の特性の度合いと前記関連情報記憶手段に記憶された情報に基づいて前記物理層プロトコル処理手段に対して指示する変復調方式を決定するステップとを備える、無線通信端末の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信端末に関し、特に、複数のアンテナの中から通信に利用するアンテナを選択できる無線通信端末およびその制御方法に関する。
【背景技術】
【０００２】
従来から、無線通信において、無線区間の状況が良ければ高速度で通信を行ない、無線環境が劣化した場合には低速度で通信を行なう、適応変調方式が提案されている。
【０００３】
特に、特許文献１では、無線区間における情報伝送状態に応じて、ＱｏＳ（Quality of Service）制御の要否を判定する技術が開示されている。
【０００４】
なお、特許文献２には、受信環境に応じて受信性能を段階的に切替える技術、具体的には、受信環境に応じて、最小限の消費電力で受信が行なえる受信性能に対応したパラメータの組合わせ（パラメータセット）を選択する技術が開示されている。
【特許文献１】特開２００４−１１２７８０号公報
【特許文献２】特開２００６−２１１０７３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記したように特許文献２に記載のように無線通信端末において消費電力を抑えることは重要なことであると考えられる。その一方で、携帯電話機等の移動体端末の普及などに基づき、無線通信端末を用いた通信が移動しながら行なわれる状況が増え、そのような状況下で確実な通信を提供するということは非常に重要な課題となってきている。この点に関し、上記した特許文献１に記載の技術では、通信相手から受信したデータに基づいた受信環境に基づいて、種々の設定の変更が行なわれていた。
【０００６】
しかしながら、このように、すでに通信が開始されてから受信環境に基づいた設定の変更が行なわれたのでは、通信開始時の送受信の不具合を調整することは難しいと考えられる。
【０００７】
本発明は係る実情に鑑み考え出されたものであり、その目的は、通信の開始時から、受信環境に基づいた通信の設定が可能な無線通信端末およびその制御方法を提供することである。
【課題を解決するための手段】
【０００８】
本発明に従った無線通信端末は、通信ネットワークにおいて他の端末と通信を行なう無線通信端末であって、前記他の端末との間のデータの送受信における物理層のプロトコルを処理する物理層プロトコル処理手段と、前記無線通信端末の特性の度合いを検出する特性検出手段と、前記特性の度合いと前記物理層プロトコル処理手段における変復調方式の種類とを関連付ける情報を記憶する関連情報記憶手段と、前記物理層プロトコル処理手段を制御し、前記特性検出手段が検出した前記無線通信端末の特性の度合いと前記関連情報記憶手段に記憶された情報に基づいて前記物理層プロトコル処理手段に対して指示する変復調方式を決定する決定手段とを備えることを特徴とする。
【０００９】
また、本発明の無線通信端末では、前記特性の度合いは、前記無線通信端末が存在する位置の見通しの良さを含むことが好ましい。
【００１０】
また、本発明の無線通信端末では、前記特性の度合いは、前記無線通信端末が移動する速度を含むことが好ましい。
【００１１】
また、本発明の無線通信端末では、前記特性の度合いは、前記無線通信端末を駆動する電池の残量を含むことが好ましい。
【００１２】
また、本発明の無線通信端末では、前記決定手段は、前記他の端末から受信したデータに対して誤り検出を実行し、前記誤り検出において検出されたビット誤り数が所定の閾値以上である場合には、前記物理層プロトコル処理手段に対して指示する変復調方式を、誤り訂正率の高い変復調方式に変更することが好ましい。
【００１３】
また、本発明の無線通信端末では、前記決定手段は、前記他の端末に対するデータの送信処理における異常の発生態様を検出する処理を実行し、異常の発生態様が変復調方式を変更することを必要とする態様であると判断した場合に、前記物理層プロトコル処理手段に対して指示する変復調方式を、誤り訂正率の高い変復調方式に変更することが好ましい。
【００１４】
本発明に従った無線通信端末の制御方法は、通信ネットワークにおいて他の端末と通信を行ない、前記他の端末との間のデータの送受信における物理層のプロトコルを処理する物理層プロトコル処理手段の変復調方式を決定するための無線通信端末の制御方法であって、前記無線通信端末の特性の度合いを検出するステップと、前記特性の度合いと前記物理層プロトコル処理手段における変復調方式の種類とを関連付ける情報を記憶するステップと、検出した前記無線通信端末の特性の度合いと前記関連情報記憶手段に記憶された情報に基づいて前記物理層プロトコル処理手段に対して指示する変復調方式を決定するステップとを備えることを特徴とする。
【発明の効果】
【００１５】
本発明によれば、無線通信端末において、物理層のプロトコルを処理する物理層プロトコル処理手段における変復調方式が、当該無線通信端末の通信相手となる他の端末から受信したデータではなく、当該無線通信端末の特性の度合いに基づいて、決定される。
【００１６】
これにより、無線通信端末では、他の端末との通信が開始される前に、物理層プロトコル処理手段における変復調方式を、当該無線通信端末の受信環境に対応するものとすることができる。
【００１７】
したがって、本発明によれば、無線通信端末において、他の端末との通信が行なわれる際に、当該通信の開始時から、受信環境に対応した、物理層プロトコル処理手段における変復調方式の設定が可能となる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の無線通信端末の一実施の形態について、図面を参照して説明する。
図１は、無線通信端末のハードウェア構成を模式的に示す図である。
【００１９】
図１を参照して、端末１は、主に、アプリケーションの実行等を行なうホストシステム１００と、アプリケーションで利用されるデータ等の送受信を行なう通信回路２００とを含む。通信回路２００は、たとえば専用のＬＳＩ（Large Scale Integration）によって構成され、端末１に実装される。
【００２０】
ホストシステム１００は、当該ホストシステム１００の動作を全体的に制御するＣＰＵ（Central Processing Unit）１０１を含む。
【００２１】
ホストシステム１００で実行される各アプリケーションのプログラムは、ＨＤ（ハードディスク）１０２に格納されている。また、ホストシステム１００は、ＣＰＵ１０１のワークエリアとなるＲＡＭ（Random Access Memory）１０３、情報を表示するディスプレイ１０４、音声を出力するスピーカ１０５、キーやボタンなどの外部からの情報の入力に用いられる入力部１０６、通信回路２００との間で情報（データ）のやり取りを行なうインターフェイス１０７、ＧＰＳ（Global Positioning System）衛星から受信する情報を処理することにより端末１の位置情報を特定するＧＰＳ情報処理回路１０８、端末１に加えられた加速度を検出する加速度センサ１０９、端末１に備えられた電源１５０からの電力をホストシステム１００に供給する電源回路１１０、および電源１５０の電力を測定するパワーセンサ１１１を含む。
【００２２】
通信回路２００は、ベースバンド／ＭＡＣ（Media Access Control）回路２５０、ＲＦ（Radio Frequency）回路２０５、バラン２０４、アンテナ２０３、ＥＥＰＲＯＭ（Electronically Erasable and Programmable Read Only Memory）２０６，２０７、電源回路２０１、および、クロック回路２０２を含む。
【００２３】
クロック回路２０２は、ベースバンド／ＭＡＣ回路２５０とＲＦ回路２０５にクロック信号を供給する。電源回路２０１は、ベースバンド／ＭＡＣ回路２５０とＲＦ回路２０５に対する電力の供給を制御する。
【００２４】
ＲＦ回路２０５は、アンテナ２０３を介してデータの送受信を行なう。アンテナ２０３とＲＦ回路２０５との間には、バラン２０４が設けられている。
【００２５】
ベースバンド／ＭＡＣ回路２５０は、ＣＰＵ２５１、インターフェイス２５２、外部バスコントローラ２５３、プログラムメモリ２５４、共有メモリ２５５、タイマ２５６、物理層プロトコル処理部３００、コントロールＭＡＣ部３０１、ＡＤＣ（analog-digital converter）２５８、および、ＤＡＣ（digital-analog converter）２５９を含む。
【００２６】
物理層プロトコル処理部３００は、ＯＳＩ（Open Systems Interconnection）参照モデルの第１層に対応し、ネットワークの物理的な接続等の処理を行なう。コントロールＭＡＣ部３０１は、ＯＳＩ参照モデルの第２層の下位副層に対応し、受信したデータ（フレーム）の誤り検出などを実行する。
【００２７】
インターフェイス２５２は、ホストシステム１００に対するインターフェイスである。ＣＰＵ２５１は、ホストシステム１００から、データをネットワークに対して送信する指示を受けると、インターフェイス２５２に、ホストシステム１００内のメモリ（たとえば、ＲＡＭ１０３）に格納された当該データを取出させる。
【００２８】
なお、ホストシステム１００は、送信を指示するデータを生成し、当該データを上記メモリに格納した後、当該データの送信指示を通信回路２００へ送信する。また、インターフェイス２５２によって取出されたデータは、ネットワークに対して送信するフレームの「ユーザ・データ・ボディ」を構成するデータとして、プログラムメモリ２５４に一時的に格納される。
【００２９】
そして、ＣＰＵ２５１は、プログラムメモリ２５４に格納されたデータに対してＭＡＣヘッダとＦＣＳ（Frame Check Sequence）を含む種々のデータを付加することにより、ネットワークに対して送信するフレームを生成し、プログラムメモリ２５４に格納するとともに、共有メモリ２５５において当該フレームを生成した旨のフラグを立てる。
【００３０】
通信回路２００における、ネットワークを介して送信されてきたデータが受信される際の動作について説明する。
【００３１】
アンテナ２０３およびバラン２０４を介してＲＦ回路２０５に送られてきたフレームは、ＡＤＣ２５８においてデジタルデータに変換された後、当該変換後のデータ（シリアルデータ）は、物理層プロトコル処理部３００においてパラレルデータに変換される。変換後のデータは、コントロールＭＡＣ部３０１に送られる。
【００３２】
コントロールＭＡＣ部３０１は、デジタル信号に変換されたフレームに対して、フレーム先頭検出、時間および周波数の同期処理を行なった後、誤り訂正復号を行なう。また、コントロールＭＡＣ部３０１は、ＲＦ回路２０５を介したデータの送受信の際に利用されるチャンネル（物理チャンネル）を選択することができる。
【００３３】
そして、コントロールＭＡＣ部３０１は、さらに、当該フレームの送信アドレス（ＤＡ）がＥＥＰＲＯＭ２０６に格納される当該通信回路２００のＭＡＣアドレスと一致するか否かを判断し、一致すると判断すると、フレームからＭＡＣヘッダとＦＣＳを取除いた後、プログラムメモリ２５４に、残ったデータ（フレーム・ボディ）を転送する。なお、一致しないと判断すると、コントロールＭＡＣ部３０１は、受信したフレームを破棄する。
【００３４】
また、コントロールＭＡＣ部３０１は、受信したフレーム・ボディをプログラムメモリ２５４に格納したときに、共有メモリ２５５において、その旨を示すフラグをセットする。ＣＰＵ２５１は、当該フラグがセットされたことに応じて、プログラムメモリ２５４に格納されたフレーム・ボディ部３２０を、インターフェイス２５２を介して、ホストシステム１００へ送る。
【００３５】
一方、ホストシステム１００から送られてプログラムメモリ２５４に格納されたデータは、コントロールＭＡＣ部３０１によってロングトレーニング信号等のデータを付加された後、物理層プロトコル処理部３００によってシリアルデータに変換され、さらに、ＤＡＣ２５９でアナログデータに変換された後、アンテナ２０３を介してネットワークへと送信される。
【００３６】
図２は、ＨＤ１０２における情報の記憶態様を模式的に示す図である。
図２を参照して、ＨＤ１０２は、ＣＰＵ１０１が実行するプログラムを記憶するプログラム記憶部１０２１と、端末１の位置情報を地域Ａ〜地域Ｃのいずれかに区分けするための情報である端末位置−地域変換用情報を記憶する端末位置−地域変換用情報記憶部１０２２と、端末１の移動速度および位置情報が属する地域とに基づいて物理層プロトコル処理部３００に実現させる変復調方式を決定するための情報である変復調方式決定用情報を記憶する変復調方式決定用情報記憶部１０２３とを含む。
【００３７】
表１は、端末位置−地域変換用情報の内容を模式的に示している。
【００３８】
【表１】
2009088620.tif 000003
【００３９】
表１から理解されるように、ＧＰＳ情報処理回路１０８が取得した情報に基づいて決定された端末１の位置情報が領域Ａに含まれる場合には、端末１は地域Ａに位置するものとして取扱われる。また、端末１の位置情報が領域Ｂに含まれる場合には、端末１は地域Ｂに位置するものとして取扱われ、また、端末１の位置情報が領域Ｃに含まれる場合には、端末１は地域Ｃに位置するものとして取扱われる。なお、領域Ａ〜領域Ｃは、それぞれ、共通する特徴を有する場所についての位置情報の集合である。領域Ａ〜領域Ｃと、各領域に対応する位置情報とを関連付ける情報については、たとえばＨＤ１０２の図示しない箇所に記憶されている。本実施の形態では、山間部や海浜部などの比較的見通しのよい場所の集合とされており、領域Ｃは、都市部などの比較的見通しの悪い場所の集合とされ、領域Ｂは、住宅地などの、領域Ａと領域Ｃの中間程度の見通しの良さを有する場所の集合とされている。
【００４０】
表２に、変復調方式決定用情報の内容の具体例を示す。
【００４１】
【表２】
2009088620.tif 000004
【００４２】
表２から理解されるように、本実施の形態では、物理層プロトコル処理部３００における変復調方式として、「変復調方式１」〜「変復調方式５」で示される５種類の変復調方式が例示されている。なお、これらの５つの変復調方式は、その特性が最後に付される数字の大小に応じて、表３に示されるような傾向を有するものとする。
【００４３】
【表３】
2009088620.tif 000005
【００４４】
表３に概念として示されるように、本実施の形態の変復調方式１〜変復調方式５では、末尾に付される数字の値が大きくなるほど、誤り訂正率がよく（値が低く）、フェージング効果を予防する性能が高く（フェージング効果予防性がよく）、省電力性が低く（単位時間当りの電力消費量が多く）、そして、通信距離性能が悪い（通信可能な距離が短い）。
【００４５】
表２に戻って、変復調方式決定用情報は、ＣＰＵ１０１が、端末１が位置する地域とその移動速度とに基づいて１つの変復調方式を決定するために利用される情報である。たとえば、端末１が、地域Ｂに位置し、時速６０ｋｍで移動している場合には、物理層プロトコル処理部３００における変復調方式は、「変復調方式３」に決定される。
【００４６】
次に、ＣＰＵ１０１が、物理層プロトコル処理部３００における変復調方式を制御するために実行する処理について、当該処理（変復調方式制御処理）のフローチャートである図３を参照して説明する。この処理は、端末１が他の端末との間で接続を確立させていない状態で実行可能であり、たとえば一定時間ごとに実行される。なお、端末１が他の端末との間で接続を確立させている期間であっても、実行されることは可能である。
【００４７】
図３を参照して、変復調方式制御処理では、ＣＰＵ１０１は、まずステップＳ１０で、ＧＰＳ情報処理回路１０８にＧＰＳ衛星から取得した情報を処理させることにより、端末１の位置情報を検出して、ステップＳ２０へ処理を進める。
【００４８】
ステップＳ２０では、ステップＳ１０で取得した位置情報と上記した端末位置−地域変換用情報（表１参照）とに基づいて端末１が位置する地域情報（地域Ａ〜地域Ｃのいずれか）を取得して、ステップＳ３０へ処理を進める。
【００４９】
ステップＳ３０では、ＣＰＵ１０１は、加速度センサ１０９の検出出力を参照することにより、端末１の移動速度を算出して、ステップＳ４０へ処理を進める。
【００５０】
ステップＳ４０では、ステップＳ２０で取得した地域情報とステップＳ３０で算出した移動速度と、変復調方式決定用情報（表２参照）とに基づいて、物理層プロトコル処理部３００における変復調方式を決定して、変復調方式制御処理を終了させる。
【００５１】
ＣＰＵ１０１は、上記したような変復調方式制御処理によって決定した方式でデータの変復調を行なうように、物理層プロトコル処理部３００を制御する。具体的には、通信回路２００に対して、上記のように物理層プロトコル処理部３００を制御する情報を送信する。
【００５２】
以上説明した本実施の形態では、変復調方式決定用情報を記憶する変復調方式決定用情報記憶部１０２３により、無線通信端末の特性の度合いと物理層プロトコル処理手段における変復調方式の種類とを関連付ける情報を記憶する関連情報記憶手段が構成されている。
【００５３】
なお、本実施の形態では、無線通信端末の特性として、無線通信端末が存在する位置の見通しの良さと移動する速度が採用されたが、物理層プロトコル処理部３００における変復調方式の決定の際には、必ずしも複数の特性が利用されたが、本発明はこれに限定されない。つまり、変復調方式は、無線通信端末についての１種類の特性に基づいて決定されてもよい。
【００５４】
端末１において、変復調方式の決定に用いられる特性としては、上記した地域と移動速度以外に、端末１における電池残量が挙げられる。そして、ＣＰＵ１０１は、図４に示されるように、ステップＳ４０で変復調方式を決定した後、ステップＳ５０で、パワーセンサ１１１を用いて電源１５０についての電池残量をチェックし、予め定められた量よりも少ない場合には、ステップＳ６０で、ステップＳ４０で決定した変復調方式を「変復調方式１」に変更する。なお、電池残量が上記した所定の量以上であれば（ステップＳ５０でＮＯ判断時）、ステップＳ６０で変復調方式を変更することなく、変復調方式制御処理を終了させる。
【００５５】
なお、変復調方式の決定は、端末１がデータ（パケット）を受信する際に行なわれたり、データを送信する際に当該処理を行なったりする際に実行されることも可能である。ここで、まず、データを受信する際に変復調方式が決定される際の処理について説明する。
【００５６】
図５は、端末１がパケットを受信する際に実行される処理（パケット受信処理）のフローチャートである。
【００５７】
図５を参照して、パケット受信処理では、まずステップＳＡ１０で、コントロールＭＡＣ部３０１によって、物理層プロトコル処理部３００におけるパケットの受信があったか否かが判断され、受信があったと判断するとステップＳＡ２０へ処理が進められる。
【００５８】
ステップＳＡ２０では、ステップＳＡ１０で受信されたと判断されたパケットであって、物理層プロトコル処理部３００から送られてきたパケットに対し、コントロールＭＡＣ部３０１によって誤り検出が行なわれ、ステップＳＡ３０へ処理が進められる。
【００５９】
なお、ステップＳＡ２０における誤り検出は、送受信されるパケットのデータ形式などによって決定されるが、端末１がデータの送受信を行なうネットワークにおけるデータの伝送効率向上などの観点から、誤り検出は、フレームチェックシーケンスを利用したものであることが好ましい。ただし、本発明における誤り検出は、このような態様に限定されるものではない。
【００６０】
ステップＳＡ３０では、ステップＳＡ２０における誤り検出において、受信されたパケットにおいてビット・エラーがあったか否か（検出結果がＮＧであるかＯＫであるか）が判断され、ビット・エラーがあったと判断される（検出結果がＮＧ）と、ステップＳＡ５０へ処理が進められ、ビット・エラーがなかった（検出結果がＯＫ）と判断されると、ステップＳＡ４０へ処理が進められる。
【００６１】
ステップＳＡ４０では、パケット受信時の通常のシーケンスが実行された後、処理が終了される。なお、パケット受信時の通常のシーケンスとは、コントロールＭＡＣ部３０１による、受信されたパケットに対するＭＡＣアドレスのチェックなど、一般のＭＡＣ層においてなされる処理内容である。
【００６２】
一方、ステップＳＡ５０では、コントロールＭＡＣ部３０１によって、ステップＳＡ２０における誤り検出において検出されたビット・エラー数が予め定められたしきい値を上回っているか否かが判断され、上回っていると判断されるとその旨がホストシステム１００へと通知されるとともにステップＳＡ６０へ処理が進められ、当該しきい値以下であると判断されればステップＳＡ４０へ処理が進められる。
【００６３】
ステップＳＡ６０では、ＣＰＵ１０１は、物理層プロトコル処理部３００における変復調方式を一段階誤り訂正率の悪い（または、高い（表３参照））ものへと変更させて、ステップＳＡ１０に処理を戻す。これにより、たとえば、変復調方式として「変復調方式３」が採用されていた場合には、「変復調方式２」へと変更される。なお、変復調方式として「変復調方式１」が採用されていた場合には、変復調方式は変更されない。
【００６４】
以上説明したパケット受信処理では、端末１で受信されたパケットに対して誤り検出が行なわれ、当該誤り検出の結果に基づいて、端末１においてデータの送受信に利用されるアンテナの切替を行なう必要があるか否かが判断される。そして、切替を行なう必要があると判断されると、物理層プロトコル処理部３００に対してデータの送受信に利用するアンテナの切替を行なうための処理が、実行される。
【００６５】
そして、以上説明したパケット受信処理では、ステップＳＡ５０における判断が行なわれれば、従来のように受信したデータの周波数ごとの受信強度を判定する等の、比較的データ処理量の多い処理が行なわれることなく、データの送受信に利用するアンテナの切替の要否を判断することができる。
【００６６】
次に、変復調方式の決定が、端末１におけるデータの送信の際に行なわれる例について説明する。
【００６７】
図６は、端末１においてパケットが送信される際に実行される処理（パケット送信処理）のフローチャートである。
【００６８】
図６を参照して、パケット送信処理では、まずステップＳＢ１０において、コントロールＭＡＣ部３０１は、変数Ｎの値を０にセットして、ステップＳＢ２０へ処理を進める。なお、変数Ｎとは、当該パケット送信処理において適宜参照および更新される変数である。
【００６９】
ステップＳＢ２０では、コントロールＭＡＣ部３０１は、通信回路２００からデータが送信されるタイミングとなったか否かが判断される。なお、通信回路２００は、ホストシステム１００からのデータの送信要求に対応したデータの送信に加え、一定の時間ごとにビーコン信号を送信するように構成されている。このようなビーコン信号の送信のタイミングについては、一般的な技術に基づいて、ＣＰＵ２５１によって管理がなされる。
【００７０】
そして、ステップＳＢ２０において、データを送信するタイミングであると判断すると、ステップＳＢ３０へ処理が進められる。
【００７１】
ステップＳＢ３０では、コントロールＭＡＣ部３０１は、一般的な技術に基づき、アンテナ２０３を介して、ネットワークに向けてパケットを送信する処理が実行されて、ステップＳＢ４０へ処理が進められる。
【００７２】
ステップＳＢ４０では、コントロールＭＡＣ部３０１は、ＡＣＫ信号が受信されたか否かを判断し、受信されたと判断すると、ステップＳＢ１０へ処理が戻される。一方、ＡＣＫ信号が受信されていないと判断されると、ステップＳＢ５０へ処理が進められる。ここで言うＡＣＫ信号とは、ステップＳＢ３０で送信したパケットが他の端末によって受信された旨を報知するために当該他の端末から送信される信号を意味する。
【００７３】
ステップＳＢ５０では、コントロールＭＡＣ部３０１は、ステップＳＢ３０においてパケットが送信されてから予め定められた所定の時間が経過したか否かが判断し、まだ経過していないと判断するとステップＳＢ４０へ処理を戻し、経過したと判断するとステップＳＢ６０へ処理を進める。
【００７４】
ステップＳＢ６０では、コントロールＭＡＣ部３０１は、上記した変数Ｎを１加算更新する処理がなされて、ステップＳＢ７０へ処理を進める。
【００７５】
ステップＳＢ７０では、コントロールＭＡＣ部３０１は、変数Ｎの値が１０以上となったか否かを判断し、まだ１０になっていないと判断するとステップＳＢ１０へ処理を戻す。一方、ステップＳＢ７０において変数Ｎの値が１０以上となったと判断すると、コントロールＭＡＣ部３０１は、その旨をホストシステム１００へ通知するとともに、ステップＳＢ８０へ処理が進められる。
【００７６】
ステップＳＢ８０では、ＣＰＵ１０１は、上記したステップＳＡ６０と同様に、変復調方式を１段階誤り訂正率の高い方に変更させて、ステップＳＢ１０へ処理を戻す。
【００７７】
以上説明したパケット送信処理では、データまたは信号の送信によるパケットの送信の際に、異常の発生態様が検出され、そして、異常の発生態様が変復調方式の変更を必要とする態様であるか否かが判断され、そして、必要であると判断されると変復調方式が変更される。具体的には、データ送信の際の異常が発生した回数を示す変数Ｎの値を管理することによって、データの送信の際の異常の発生態様が検出される。なお、データ送信の際の異常とは、パケットが送信された後所定の時間が経過する間に、当該送信されたパケットについてのＡＣＫ信号が受信できなかったことである。そして、異常の発生態様、つまり、送信の異常が発生した回数である変数Ｎの値が１０以上となった場合には、変復調方式の変更が必要であると判断される。
【００７８】
なお、変復調方式の変更の条件となるＮの値は、１０に限定されない。たとえば、データの伝送効率を比較的高くするようなシステムであればＮの値は低く設定されても良い。また、データ送信の際に異常が発生したと判断する条件は、上記したようなＡＣＫ信号がデータ送信後の所定時間内に受信できなかったことに限定されない。また、上記した「所定時間」においても、ネットワークのスループットなどに応じて変更されるように構成されても良い。
【００７９】
次に、端末１において、他の端末との間の接続が確立する前などに変復調方式が決定される場合において、当該端末１の単一の特性に基づいて決定される変形例について説明する。
【００８０】
まず、単一の特性として、端末１の位置情報に基づいて変復調方式が決定される変形例について説明する。
【００８１】
表４はこのような変形例において変復調方式決定用情報記憶部１０２３に記憶される変復調方式決定用情報の一例である。
【００８２】
【表４】
2009088620.tif 000006
【００８３】
表４では、地域毎に変復調方式が関連付けられている。
このような変形例における変復調方式制御処理のフローチャートを図７に示す。
【００８４】
図７を参照して、この変形例では、ＣＰＵ１０１は、まずステップＳ１０において、端末１の位置情報を検出し、次に、ステップＳ２０で、ステップＳ１０で検出した位置情報と端末位置−地域変換用情報（表１参照）とに基づいて端末１についての地域情報を取得する。
【００８５】
そして、ＣＰＵ１０１は、ステップＳ４１で、ステップＳ２０で取得した地域情報と変復調方式決定用情報（表４参照）とに基づいて、物理層プロトコル処理部３００における変復調方式を決定して、変復調方式制御処理を終了させる。
【００８６】
次に、変復調方式の決定に用いられる端末１の特性として当該端末１の移動速度が採用された際の変形例について説明する。
【００８７】
表５は、このような変形例において変復調方式決定用情報記憶部１０２３に記憶される変復調方式決定用情報の内容の一例を示す。
【００８８】
【表５】
2009088620.tif 000007
【００８９】
表５では、端末１の移動速度についてのそれぞれの範囲に対して変復調方式が関連付けられている。つまり、移動速度が１０ｋｍ／ｈ未満であれば、物理層プロトコル処理部３００の変復調方式は「変復調方式１」とされる。また、端末１の移動速度が１０ｋｍ／ｈ以上３０ｋｍ／ｈ未満である場合には、物理層プロトコル処理部３００の変復調方式は「変復調方式２」とされる。
【００９０】
次に、物理層プロトコル処理部３００の変復調方式の決定に利用される端末１の特性として電源１５０の電池残量が採用された場合の変形例について説明する。
【００９１】
表６は、この変形例において、変復調方式決定用情報記憶部１０２３に記憶される変復調方式決定用情報の内容の一例を示す。
【００９２】
【表６】
2009088620.tif 000008
【００９３】
この変形例では、電源１５０の電池残量が、レベル１〜レベル３の３段階で定義されている。そして、電池残量レベルが、最も残量の多い状態に対応するレベル３であれば変復調方式は「変復調方式５」とされ、レベル２であれば「変復調方式３」とされ、そして、最も電池残量が少ない状態に対応するレベル１であれば「変復調方式１」とされる。
【００９４】
今回開示された各実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は上記した説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【図面の簡単な説明】
【００９５】
【図１】本発明の無線通信端末の一実施形態である端末のハードウェア構成を模式的に示す図である。
【図２】図１のＨＤの記憶内容を模式的に示す図である。
【図３】図１のＣＰＵが実行する変復調方式制御処理のフローチャートである。
【図４】図３の処理の変形例のフローチャートである。
【図５】図１の端末において実行されるパケット受信処理のフローチャートである。
【図６】図１の端末において実行されるパケット送信処理のフローチャートである。
【図７】図３の処理の他の変形例のフローチャートである。
【符号の説明】
【００９６】
１  端末、１００  ホストシステム、１０１，２５１  ＣＰＵ、１０２  ＨＤ、１０３  ＲＡＭ、１０４  ディスプレイ、１０５  スピーカ、１０６  入力部、１０７，２５２  インターフェイス、１１０，２０１  電源回路、１５０  電源、２００  通信回路、２０３  アンテナ、１０８  ＧＰＳ情報処理回路、１０９  加速度センサ、１１１  パワーセンサ、１０２１  プログラム記憶部、１０２２  端末位置−地域変換用情報記憶部、１０２３  変復調方式決定用情報記憶部。
【図１】
2009088620.tif 000009
【図２】
2009088620.tif 000010
【図３】
2009088620.tif 000011
【図４】
2009088620.tif 000012
【図５】
2009088620.tif 000013
【図６】
2009088620.tif 000014
【図７】
2009088620.tif 000015