(57)【要約】【課題】IEEE 802.11aのようなトレーニングシーケンスが短い通信方式において、無線受信機はその短いトレーニングシーケンス期間内にAGCや同期確立を完成させ、残りの短いトレーニングシーケンス期間でAFCを実施しなければならない。【解決手段】無線送信機は、通信フレームや送信相手などによってトレーニングシーケンスの長さを変更する。例えば、伝送レートが所定の閾値より大きい場合には、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する。無線受信機において通常より長いトレーニングシーケンスをAGCや同期確立やAFCを割り当てる事ができ、より高性能な通信を実現する事ができる。【選択図】図３
2007306474.tif 000002
【特許請求の範囲】
【請求項１】
通信相手の無線通信機との間で無線による通信を行う無線通信機であって、
必要に応じて、固定パターンのトレーニングシンボルを所定数より多く含むトレーニングシーケンスを、通信フレームに付加して送信する
ことを特徴とする無線通信機。
【請求項２】
前記無線通信機は、
トレーニングシーケンス長を通常より長くするか否かを判断する判断手段と、
長くすると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する送信手段と
を含むことを特徴とする請求項１に記載の無線通信機。
【請求項３】
前記判断手段は、伝送レートが所定の閾値より大きいか否かを判断し、
前記送信手段は、伝送レートが所定の閾値より大きいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項４】
前記判断手段は、通信フレームのデータ長が所定の閾値より長いか否かを判断し、
前記送信手段は、通信フレームのデータ長が所定の閾値より長いと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項５】
前記判断手段は、通信フレームが再送フレームであるか否かを判断し、
前記送信手段は、再送フレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項６】
前記判断手段は、通信フレームが、通信の制御に係る制御フレームであるか否かを判断し、
前記送信手段は、制御フレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項７】
前記判断手段は、通信フレームが、マルチキャストフレームであるか否かを判断し、
前記送信手段は、マルチキャストフレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項８】
前記判断手段は、通信相手の無線通信機が、帯域補償を行う無線通信機であるか否かを判断し、
前記送信手段は、帯域補償を行う無線通信機であると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項９】
前記判断手段は、通信相手の無線通信機が、特定の信号検出方式による検出を行うか否かを判断し、
前記送信手段は、前記信号検出方式による検出を行うと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項１０】
前記無線通信機は、さらに、
通信相手の無線通信機から、通信相手の無線通信機がアンテナダイバーシティ方式による通信部を備えているか否かを示すアンテナ方式情報を取得する取得手段と、
前記判断手段は、取得したアンテナ方式情報を用いて、通信相手の無線通信機が、アンテナダイバーシティ方式による通信部を備えているか否かを判断し、
前記送信手段は、アンテナダイバーシティ方式による通信部を備えていると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項１１】
前記無線通信機は、さらに、通信相手の無線通信機から当該通信相手の無線通信機の受信電力を取得する取得手段を備え、
前記判断手段は、取得した受信電力が所定の閾値より大きいか否かを判断し、
前記送信手段は、受信電力が所定の閾値より大きいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項１２】
前記無線通信機は、さらに、通信相手の無線通信機から、当該通信相手の無線通信機により正常に受信し復調した通信フレームの数の通信フレームの全数に対する割合を示す受信合否統計値を取得する取得手段を備え、
前記判断手段は、取得した前記受信合否統計値が、所定の閾値より小さいか否かを判断し、
前記送信手段は、所定の閾値より小さいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項１３】
前記無線通信機は、さらに、通信相手の無線通信機から、当該通信相手の無線通信機による通信フレームの受信時に必要としたトレーニングシーケンス長を取得する取得手段を備え、
前記判断手段は、取得したトレーニングシーケンス長が、所定の閾値より長いか否かを判断し、
前記送信手段は、所定の閾値より長いと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項１４】
前記判断手段は、通信相手の無線通信機から送信された通信フレームの受信電力が所定の閾値より大きいか否かを判断し、
前記送信手段は、受信電力が所定の閾値より大きいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項１５】
前記判断手段は、当該無線通信機により正常に受信し復調した通信フレームの数の通信フレームの全数に対する割合を示す受信合否統計値が、所定の閾値より小さいか否かを判断し、
前記送信手段は、所定の閾値より小さいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【請求項１６】
前記判断手段は、通信相手の無線通信機から受信した通信フレームの受信時に必要としたトレーニングシーケンス長が、所定の閾値より長いか否かを判断し、
前記送信手段は、所定の閾値より長いと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する
ことを特徴とする請求項２に記載の無線通信機。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、IEEE 802.11aなどのトレーニングシーケンスが非常に短い無線通信方式に関する。
【背景技術】
【０００２】
IEEE 802.11a規格などにより規定された無線通信が、コンピュータネットワークの無線化に加え、携帯電話、家庭用のＡＶ機器、ゲーム機等、様々な分野におけるアクセス機能として展開しつつある。
IEEE 802.11aによると、無線通信において、送信機は、１０個のショートトレーニングシンボルを含むトレーニングシーケンスを送信する。ここで、トレーニングシーケンスの長さは、１６μｓである。受信機は、トレーニングシーケンスを受信する間に、受信利得の調整（AGC：自動利得調整）、同期確立、AFC（自動周波数誤差補正）を実施する必要がある。
【非特許文献１】IEEE P802.11a/D7.0,July 1999
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、IEEE 802.11aのようにトレーニングシーケンスが非常に短い通信方式では、受信機は、限られたトレーニングシーケンス内でAGCと同期確立とAFCを完了させる必要があるが、十分な長さをそれぞれの処理に割り当てる事ができない場合には、同期確立等が完了するまで各処理を繰り返すことにより通信性能が低下したり、同期確立等が完了せず通信が行えないこともある。
【０００４】
本発明は、上記の問題点を解決し、通信性能を低下させることなく、無線通信を行うことができる無線通信機を提供することを目的とする。
【課題を解決するための手段】
【０００５】
上記の目的を達成するために、本発明は、通信相手の無線通信機との間で無線による通信を行う無線通信機であって、必要に応じて、固定パターンのトレーニングシンボルを所定数より多く含むトレーニングシーケンスを、通信フレームに付加して送信することを特徴とする。また、前記無線通信機は、トレーニングシーケンス長を通常より長くするか否かを判断する判断手段と、長くすると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信する送信手段とを含む。
【発明の効果】
【０００６】
これらの構成によると、無線通信機は、必要に応じて、トレーニングシンボルを所定数より多く含むトレーニングシーケンスを、通信フレームに付加して送信するので、この通信フレームを受信する通信相手の無線通信機は、AGCや同期確立やAFCに十分の長さのトレーニングシーケンスを割り当てる事ができる。この結果、同期確立等が完了するまで各処理を繰り返すこともなく、また同期確立等が完了せず通信が行えないこともないので、通信性能の低下を防ぐことができるという優れた効果を奏する。
【０００７】
ここで、前記判断手段は、伝送レートが所定の閾値より大きいか否かを判断し、前記送信手段は、伝送レートが所定の閾値より大きいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
この構成によると、伝送レートが所定の閾値より大きいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、伝送レートに応じた通信性能の低下を防ぐことができる。
【０００８】
ここで、前記判断手段は、通信フレームのデータ長が所定の閾値より長いか否かを判断し、前記送信手段は、通信フレームのデータ長が所定の閾値より長いと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
この構成によると、通信フレームのデータ長が所定の閾値より長いと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、データ長に応じた通信性能の低下を防ぐことができる。
【０００９】
ここで、前記判断手段は、通信フレームが再送フレームであるか否かを判断し、前記送信手段は、再送フレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
この構成によると、再送フレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、再送フレームを送信する場合に、通信相手の無線通信機において、通信性能の低下を防ぐことができる。
【００１０】
ここで、前記判断手段は、通信フレームが、通信の制御に係る制御フレームであるか否かを判断し、前記送信手段は、制御フレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
この構成によると、制御フレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、制御フレームを送信する場合に、通信相手の無線通信機において、通信性能の低下を防ぐことができる。
【００１１】
ここで、前記判断手段は、通信フレームが、マルチキャストフレームであるか否かを判断し、前記送信手段は、マルチキャストフレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
この構成によると、マルチキャストフレームであると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、マルチキャストフレームを送信する場合に、通信相手の無線通信機において、通信性能の低下を防ぐことができる。
【００１２】
ここで、前記判断手段は、通信相手の無線通信機が、帯域補償を行う無線通信機であるか否かを判断し、前記送信手段は、帯域補償を行う無線通信機であると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
この構成によると、通信相手の無線通信機が帯域補償を行うと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、帯域補償を行う通信相手の無線通信機において、処理性能の低下を防ぐことができる。
【００１３】
ここで、前記判断手段は、通信相手の無線通信機が、特定の信号検出方式による検出を行うか否かを判断し、前記送信手段は、前記信号検出方式による検出を行うと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
この構成によると、通信相手の無線通信機が特定の信号検出方式による検出を行うと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、処理性能の低下を防ぐことができる。
【００１４】
ここで、前記無線通信機は、さらに、通信相手の無線通信機から、通信相手の無線通信機がアンテナダイバーシティ方式による通信部を備えているか否かを示すアンテナ方式情報を取得する取得手段と、前記判断手段は、取得したアンテナ方式情報を用いて、通信相手の無線通信機が、アンテナダイバーシティ方式による通信部を備えているか否かを判断し、前記送信手段は、アンテナダイバーシティ方式による通信部を備えていると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
【００１５】
この構成によると、通信相手の無線通信機が、アンテナダイバーシティ方式による通信部を備えていると判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、処理性能の低下を防ぐことができる。
ここで、前記無線通信機は、さらに、通信相手の無線通信機から当該通信相手の無線通信機の受信電力を取得する取得手段を備え、前記判断手段は、取得した受信電力が所定の閾値より大きいか否かを判断し、前記送信手段は、受信電力が所定の閾値より大きいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
【００１６】
この構成によると、通信相手の無線通信機の受信電力が所定の閾値より大きいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、処理性能の低下を防ぐことができる。
ここで、前記無線通信機は、さらに、通信相手の無線通信機から、当該通信相手の無線通信機により正常に受信し復調した通信フレームの数の通信フレームの全数に対する割合を示す受信合否統計値を取得する取得手段を備え、前記判断手段は、取得した前記受信合否統計値が、所定の閾値より小さいか否かを判断し、前記送信手段は、所定の閾値より小さいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
【００１７】
この構成によると、通信相手の無線通信機における正常に受信し復調した通信フレームの数の通信フレームの全数に対する割合を示す受信合否統計値が所定の閾値より小さい場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、処理性能の低下を防ぐことができる。
ここで、前記無線通信機は、さらに、通信相手の無線通信機から、当該通信相手の無線通信機による通信フレームの受信時に必要としたトレーニングシーケンス長を取得する取得手段を備え、前記判断手段は、取得したトレーニングシーケンス長が、所定の閾値より長いか否かを判断し、前記送信手段は、所定の閾値より長いと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
【００１８】
この構成によると、通信相手の無線通信機が通信フレームの受信時に必要としたトレーニングシーケンス長が、所定の閾値より長い場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、処理性能の低下を防ぐことができる。
ここで、前記判断手段は、通信相手の無線通信機から送信された通信フレームの受信電力が所定の閾値より大きいか否かを判断し、前記送信手段は、受信電力が所定の閾値より大きいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
【００１９】
この構成によると、当該無線通信機の受信電力が所定の閾値より大きい場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、処理性能の低下を防ぐことができる。
ここで、前記判断手段は、当該無線通信機により正常に受信し復調した通信フレームの数の通信フレームの全数に対する割合を示す受信合否統計値が、所定の閾値より小さいか否かを判断し、前記送信手段は、所定の閾値より小さいと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
【００２０】
この構成によると、当該無線通信機により正常に受信し復調した通信フレームの数の通信フレームの全数に対する割合を示す受信合否統計値が、所定の閾値より小さい場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、処理性能の低下を防ぐことができる。
ここで、前記判断手段は、通信相手の無線通信機から受信した通信フレームの受信時に必要としたトレーニングシーケンス長が、所定の閾値より長いか否かを判断し、前記送信手段は、所定の閾値より長いと判断される場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するとしてもよい。
【００２１】
この構成によると、通信相手の無線通信機から受信した通信フレームの受信時に必要としたトレーニングシーケンス長が、所定の閾値より長い場合に、所定数より多くのトレーニングシンボルを含むトレーニングシーケンスを送信するので、通信相手の無線通信機において、処理性能の低下を防ぐことができる。
以上説明したように、本発明の送信側の無線通信機は、AGCや同期確立やAFCに十分な長さのトレーニングシーケンスを割り当てるために送信フレームのトレーニングシーケンス長を増やし、所定長より長いトレーニングシーケンスを付加した通信フレームを送信する。所定長より長いトレーニングシーケンスを付加した通信フレームを受信した受信側の無線通信機は、AGCや同期確立やAFCに十分の長さのトレーニングシーケンスを割り当てる事ができ、より通信性能を向上させる事ができるという優れた効果を奏する。
【発明を実施するための最良の形態】
【００２２】
１．実施の形態１
本発明に係る実施の形態としての無線通信機１について、図面を参照しながら説明する。
無線通信機１は、ＩＥＥＥ８０２．１１ａの規格に従って、他の無線通信機との間で、無線による通信を行う。
【００２３】
無線通信機１は、図１に示すように、無線通信機１全体の制御を行うホスト側ＣＰＵ１０、ベースバンド部１１、送信データを無線周波数に変調又は受信データを無線周波数から抽出するＲＦ部１２、アンテナ１３及び図示していないその他のユニットから構成されている。ベースバンド部１１は、ＭＡＣ部１４及びＰＨＹ部１００から構成されている。
ＰＨＹ部１００は、図２に示すように、制御部１０１、トレーニングシーケンス生成部１０２、ヘッダ生成部１０３、データ生成部１０４、セレクタ部１０５及びＤＡコンバータ部１０６から構成されている。
【００２４】
なお、他の無線通信機も、無線通信機１と同様の構成を有している。
（１）制御部１０１
フレーム送信時において、まず制御部１０１は、トレーニングシーケンス生成部１０２に対してレーニングシーケンス生成命令を出力する。その後、制御部１０１は、ヘッダ生成部１０３及びデータ生成部１０４に対しヘッダ生成命令及びデータ生成命令を出力する。
【００２５】
（２）トレーニングシーケンス生成部１０２
トレーニングシーケンス生成部１０２は、図３に示すように、繰返回数カウンタ３０１、ＲＯＭパターンテーブル３０２、繰返回数決定部３０３、繰返回数リミットレジスタ３０４、比較判断部３０５、出力マスク部３０６及びＲＯＭパターンポインタ用カウンタ３０７から構成されている。
【００２６】
（２−１）ＲＯＭパターンテーブル３０２
ＲＯＭパターンテーブル３０２は、予め定められた複数のビットから構成されるトレーニングシンボル（ショート・トレーニングシンボル）を記憶している。各ビットの位置は、ポインタとして指定される。
（２−２）ＲＯＭパターンポインタ用カウンタ３０７
ＲＯＭパターンポインタ用カウンタ３０７は、制御部１０１からトレーニングシーケンス生成命令を受け取る。トレーニングシーケンス生成命令を受け取ると、内部に保持するカウンタを初期化する。
【００２７】
（ｉ）次に、ＲＯＭパターンポインタ用カウンタ３０７は、（ａ）保持するカウンタに「１」を加算し、（ｂ）当該カウンタの値をポインタとしてＲＯＭパターンテーブル３０２へ出力する。
以降、カウンタへの「１」の加算（ａ）と、ポインタのＲＯＭパターンテーブル３０２への出力（ｂ）とを、前記トレーニングシンボルを構成するビット数分だけ、繰り返す。
【００２８】
（ii）前記トレーニングシンボルを構成するビット数分だけ、前記繰返が終了すると、ＲＯＭパターンポインタ用カウンタ３０７は、（ｃ）繰返回数カウンタ３０１に対して、インクリメント指示を出力する。
以降、ＲＯＭパターンポインタ用カウンタ３０７は、上記の（ｉ）及び（ii）を繰り返す。
【００２９】
（２−３）繰返回数カウンタ３０１
繰返回数カウンタ３０１は、制御部１０１からトレーニングシーケンス生成命令を受け取り、ＲＯＭパターンポインタ用カウンタ３０７からインクリメント指示を受け取る。トレーニングシーケンス生成命令は、カウンタ初期化の指示を兼ねている。
制御部１０１からトレーニングシーケンス生成命令つまりカウンタ初期化の指示を受け取ると、繰返回数カウンタ３０１は、保持しているカウンタの初期化を行う。つまり、カウンタの値を「０」に設定する。また、ＲＯＭパターンポインタ用カウンタ３０７からインクリメント指示を受け取ると、保持するカウンタのインリクメントをする。つまり、保持するカウンタに「１」を加算する。繰返回数カウンタ３０１は、保持しているカウンタの値を、比較判断部３０５へ出力する。
【００３０】
（２−４）繰返回数決定部３０３
繰返回数決定部３０３は、制御部１０１から伝送レート、レングス長その他の情報を受け取り、受け取った伝送レート、レングス長その他の情報に基づいて、トレーニングシンボルを出力する最大の回数を示す最大繰返回数を決定し、決定した最大繰返回数を繰返回数リミットレジスタ３０４に書き込む。
【００３１】
ここで、IEEE 802.11aで定められている通常の最大繰返回数は、「１０」である。ここでは、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定する。
（２−５）繰返回数リミットレジスタ３０４
繰返回数リミットレジスタ３０４は、トレーニングシンボルを出力する最大の回数を示す最大繰返回数を記憶する。
【００３２】
（２−６）比較判断部３０５
比較判断部３０５は、繰返回数リミットレジスタ３０４に格納されている最大繰返回数と、繰返回数カウンタ３０１から受け取ったカウンタの値とを比較し、カウンタの値が最大繰返回数を超えた場合に、出力マスク部３０６に対して、ＲＯＭパターンの出力を禁止するマスク指示を出力する。カウンタの値が最大繰返回数を超えない場合に、出力マスク部３０６に対して、ＲＯＭパターンの出力を許可するように許可指示を出力する。
【００３３】
（２−７）出力マスク部３０６
出力マスク部３０６は、比較判断部３０５からマスク指示又は許可指示を受け取る。マスク指示を受け取った場合には、ＲＯＭパターンテーブル３０２からのＲＯＭパターンの出力をマスクする。許可指示を受け取った場合には、ＲＯＭパターンテーブル３０２からのＲＯＭパターンをセレクタ部１０５に対して出力する。
【００３４】
（２）ヘッダ生成部１０３、データ生成部１０４、セレクタ部１０５及びＤＡコンバータ部１０６
ヘッダ生成部１０３及びデータ生成部１０４は、制御部１０１からヘッダ生成命令及びデータ生成命令を受け取り、制御部１０１の制御の元に、ヘッダ及びデータを生成し、生成したヘッダ及びデータをセレクタ部１０５へ出力する。
【００３５】
セレクタ部１０５は、制御部１０１の制御の元に、トレーニングシーケンス生成部１０２、ヘッダ生成部１０３及びデータ生成部１０４から出力されるトレーニングシーケンス、ヘッダ及びデータを選択し、ＤＡコンバータ部１０６へ出力する。こうして、１つの通信フレームが作成される。
ＤＡコンバータ部１０６は、作成された通信フレームに対して、デジタルからアナログへのＤＡ変換を施して、アナログ信号を生成する。
【００３６】
生成されたアナログ信号は、ＲＦ部１２及びアンテナ１３を介して、送信される。
（３）生成される通信フレームの構造の一例
生成される通信フレームの構造の一例を図４（ａ）及び（ｂ）に示す。
図４（ａ）に示す通信フレーム４０１は、繰返回数リミットレジスタ３０４に記憶されている最大繰返回数が、「１０」である場合のものであり、図４（ｂ）に示す通信フレーム４５１は、繰返回数リミットレジスタ３０４に記憶されている最大繰返回数が、「１５」である場合のものである。
【００３７】
通信フレーム４０１は、プリアンブル信号４０２、ＲＡＴＥ等の信号４０３及びデータ４０４から構成される。プリアンブル信号４０２は、ショート・シンボルのグループ４１１とロング・シンボルのグループ４１２からなり、ショート・シンボルのグループ４１１は、１０個のショート・シンボル４２１、４２２、・・・、４３０を含む。これらのショート・シンボルが、上記のトレーニングシンボルである。プリアンブル信号４０２が、全体として、上記のトレーニングシーケンスである。
【００３８】
通信フレーム４５１は、プリアンブル信号４５２、ＲＡＴＥ等の信号４５３及びデータ４５４から構成される。プリアンブル信号４５２は、ショート・シンボルのグループ４６１とロング・シンボルのグループ４６２からなり、ショート・シンボルのグループ４６１は、１５個のショート・シンボル４７１、４７２、・・・、４８５を含む。これらのショート・シンボルが、上記のトレーニングシンボルである。プリアンブル信号４５２が、全体として、上記のトレーニングシーケンスである。
【００３９】
（４）まとめ
以上説明したように、無線通信機１は、通常より長いトレーニングシーケンスを付加した通信フレームを出力することができる。この通信フレームを受信する無線通信機は、AGCや同期確立やAFCの処理を行うにあたり十分な長さのトレーニングシーケンスを割り当てる事ができ、高性能な通信を確立する事ができる。
【００４０】
２．実施の形態１の変形例（１）
実施の形態１の変形例としての無線通信機１ａ（図示していない）について説明する。
変形例としての無線通信機１ａは、実施の形態１の無線通信機１と同様の構成を有している。ここでは、実施の形態１の無線通信機１との相違点を中心として、以下に説明する。
【００４１】
実施の形態１の無線通信機１とは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、送信されるフレームの伝送レートがある伝送レートより小さい場合は通常の最大繰返回数が決定され、ある伝送レート以上である場合、通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００４２】
具体的には、繰返回数決定部３０３は、制御部１０１から伝送レートを受け取り、受け取った伝送レートと、閾値の伝送レートとを比較し、受け取った伝送レートが、閾値の伝送レートより大きい場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取った伝送レートが、閾値の伝送レートより小さい場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００４３】
次に、繰返回数決定部３０３は、決定した最大繰返回数を繰返回数リミットレジスタ３０４に書き込む。
変形例としての無線通信機１ａからは特定の伝送レート以上の送信フレームが出力される時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
【００４４】
また、変形例としての無線通信機１ａを用いてHD映像のストリームデータを送信するような大容量のデータを発送するような状況において、BPSKやQPSK変調と比べ16QAMや64QAM変調のような高品質通信方式を行うにあたり、受信部においてより精度の高い伝送路推定が必要になるため、伝送レートによるトレーニングシーケンス長の変更による効果が顕著に得られる。
【００４５】
３．実施の形態１の変形例（２）
実施の形態１の変形例としての無線通信機１ｂ（図示していない）について説明する。
変形例としての無線通信機１ｂは、実施の形態１の無線通信機１と同様の構成を有している。ここでは、実施の形態１の無線通信機１との相違点を中心として、以下に説明する。
【００４６】
実施の形態１の無線通信機１とは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、送信されるフレームのレングス長が特定のレングス長より小さい場合は通常の最大繰返回数が決定され、特定のレングス長より大きい場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００４７】
具体的には、繰返回数決定部３０３は、制御部１０１から送信されるフレームのレングス長を受け取り、受け取ったレングス長と、閾値のレングス長とを比較し、受け取ったレングス長が、閾値のレングス長より大きい場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取ったレングス長が、閾値のレングス長より小さい場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００４８】
次に、繰返回数決定部３０３は、決定した最大繰返回数を繰返回数リミットレジスタ３０４に書き込む。
この無線通信機１ｂからは特定のレングス長以上の送信フレームが出力される時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
【００４９】
またこの無線通信機１ｂを用いて長いレングスを送信する際、最大で数ｍ秒もの時間がフレーム送信に費やされる。数ｍ秒という期間において無線通信の伝送路の状態は刻一刻と変化しており、受信側の無線通信機においてその変化に対応するためにフレーム先頭にあるトレーニングシーケンスで確実に伝送路の推定を実施しなければならない。そのためレングス長によるトレーニングシーケンス長の変更による効果が得られる。
【００５０】
４．実施の形態１の変形例（３）
実施の形態１の変形例としての無線通信機１ｃ（図示していない）について説明する。
変形例としての無線通信機１ｃは、実施の形態１の無線通信機１と同様の構成を有している。ここでは、実施の形態１の無線通信機１との相違点を中心として、以下に説明する。
【００５１】
実施の形態１の無線通信機１とは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、送信されるフレームが再送フレームでない場合は通常の最大繰返回数が決定され、再送フレームの場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００５２】
具体的には、繰返回数決定部３０３は、制御部１０１から送信されるフレームが再送フレームであるか否かを示すフレーム情報を受け取り、受け取ったフレーム情報が再送フレームであることを示す場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取ったフレーム情報が再送フレームでないことを示す場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００５３】
この無線通信機１ｃからは再送フレームが出力される時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。また一定レベルの帯域補償を行う場合、再送処理は帯域補償を妨げる最大の要因となる。そのためこの無線通信機１ｃを用いた場合、帯域補償の効率を向上させることができる。
【００５４】
５．実施の形態１の変形例（４）
実施の形態１の変形例としての無線通信機１ｄ（図示していない）について説明する。
変形例としての無線通信機１ｄは、実施の形態１の無線通信機１と同様の構成を有している。ここでは、実施の形態１の無線通信機１との相違点を中心として、以下に説明する。
【００５５】
実施の形態１の無線通信機１とは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、送信されるフレームがビーコンフレームやACKフレームのような制御フレームでない場合は通常の最大繰返回数が決定され、制御フレームである場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００５６】
具体的には、繰返回数決定部３０３は、制御部１０１から送信されるフレームが制御フレームであるか否かを示すフレーム情報を受け取り、受け取ったフレーム情報が制御フレームであることを示す場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取ったフレーム情報が制御フレームでないことを示す場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００５７】
この無線通信機１ｄからは制御フレームが出力される時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。制御フレームの代表的なものの中にビーコンフレームがあり、無線通信機間の送信タイミングの調停や端末のスリープ復帰などの制御を行っている。これらのフレームの通信を高精度に行う事により、無線通信機のスリープ化と復帰が確実に実施され無線通信機の消費電力を低減させる事にも役立てる事ができる。
【００５８】
６．実施の形態１の変形例（５）
実施の形態１の変形例としての無線通信機１ｅ（図示していない）について説明する。
変形例としての無線通信機１ｅは、実施の形態１の無線通信機１と同様の構成を有している。ここでは、実施の形態１の無線通信機１との相違点を中心として、以下に説明する。
【００５９】
実施の形態１の無線通信機１とは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、送信されるフレームがマルチキャストフレームでない場合は通常の最大繰返回数が決定され、マルチキャストフレームである場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００６０】
具体的には、繰返回数決定部３０３は、制御部１０１から送信されるフレームがマルチキャストフレームであるか否かを示すフレーム情報を受け取り、受け取ったフレーム情報がマルチキャストフレームであることを示す場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取ったフレーム情報がマルチキャストフレームでないことを示す場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００６１】
この無線通信機１ｅからはマルチキャストの送信フレームが出力される時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。ピアツーピアの通信環境下においては効果は得られないが、一つの無線グループ内に複数多数の無線通信機が所属している場合、マルチキャスト失敗による通信破綻の可能性が減り、系全体としての通信性能の向上が期待できる。
【００６２】
７．実施の形態１の変形例（６）
実施の形態１の変形例としての無線通信機１ｆ（図示していない）について説明する。
変形例としての無線通信機１ｆは、実施の形態１の無線通信機１と同様の構成を有している。ここでは、実施の形態１の無線通信機１との相違点を中心として、以下に説明する。
【００６３】
実施の形態１の無線通信機１とは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、送信されるフレームの通信相手の無線通信機が帯域補償を行う端末でない場合は通常の最大繰返回数が決定され、帯域補償を行う端末である場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００６４】
具体的には、繰返回数決定部３０３は、制御部１０１から、フレームの通信相手の無線通信機が帯域補償を行う端末であるか否かを示す端末情報を受け取り、受け取った端末情報が帯域補償を行う端末であることを示す場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取った端末情報が帯域補償を行う端末でないことを示す場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００６５】
この無線通信機１ｆからは帯域補償を行う端末に送信フレームを送る時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
８．実施の形態２
本発明に係る別の実施の形態としての無線通信機１ｇ（図示していない）について、図面を参照しながら説明する。
【００６６】
無線通信機１ｇは、無線通信機１と同様に、ＩＥＥＥ８０２．１１ａの規格に従って、他の無線通信機との間で、無線による通信を行う。
無線通信機１ｇは、無線通信機１と同様に、ホスト側ＣＰＵ１０、ベースバンド部１１、ＲＦ部１２、アンテナ１３及びその他のユニットから構成され、ベースバンド部１１は、ＭＡＣ部１４及びＰＨＹ部１００ａから構成されている。
【００６７】
ＰＨＹ部１００ａは、図５に示すように、制御部１０１、トレーニングシーケンス生成部１０２、ヘッダ生成部１０３、データ生成部１０４、セレクタ部１０５、ＤＡコンバータ部１０６、ＡＤコンバータ部２０１、復調部２０２及び相手端末情報記憶部２０３から構成されている。
ベースバンド部１１が、ＰＨＹ部１００に代えて、ＰＨＹ部１００ａを備えており、ＰＨＹ部１００ａは、ＰＨＹ部１００の構成要素に加えて、ＡＤコンバータ部２０１、復調部２０２及び相手端末情報記憶部２０３を備えている点において、無線通信機１ｇは、無線通信機１と異なる。
【００６８】
ＡＤコンバータ部２０１は、アンテナ１３、ＲＦ部１２を経て、受信した受信信号を、アナログ信号からデジタル信号にＡＤ変換し、次に、復調部２０２は、デジタル信号を復調して、デジタル情報を生成する。生成されたデジタル情報は、通信相手の無線通信機の信号検出方式情報を含む。復調部２０２は、受け取った信号検出方式情報を、相手端末情報記憶部２０３に書き込む。無線通信機１ｇは、通信フレームの送信を行う前に、この信号検出方式情報を、通信相手の無線通信機の端末情報として受け取っておく。
【００６９】
実施の形態１の無線通信機１とは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、相手端末情報記憶部２０３に記憶されている通信相手の無線通信機の信号検出方式情報を読み出し、読み出した信号検出方式情報が、通信相手の無線通信機がパターンマッチングによる信号検出方式を採用していないことを示す場合は、通常の最大繰返回数が決定され、パターンマッチングによる信号検出方式を採用していることを示す場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００７０】
具体的には、制御部１０１は、相手端末情報記憶部２０３から信号検出方式情報を読み出し、読み出した信号検出方式情報を繰返回数決定部３０３へ出力する。繰返回数決定部３０３は、制御部１０１から、信号検出方式情報を受け取り、受け取った信号検出方式情報が、通信相手の無線通信機がパターンマッチングによる信号検出方式を採用していることを示す場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取った信号検出方式情報が、通信相手の無線通信機がパターンマッチングによる信号検出方式を採用していないことを示す場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００７１】
この無線通信機１ｇから、パターンマッチングによる信号検出を行う無線通信機に送信フレームを送る時のみ、通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
９．実施の形態２の変形例（１）
実施の形態２の変形例としての無線通信機１ｈ（図示していない）について説明する。
【００７２】
変形例としての無線通信機１ｈは、実施の形態２の無線通信機１ｇと同様の構成を有している。ここでは、実施の形態２の無線通信機１ｇとの相違点を中心として、以下に説明する。
実施の形態２の無線通信機１ｇとは、以下の点において異なる。つまり、アンテナ１３、ＲＦ部１２を経て、受信し、ＡＤコンバータ部２０１によりＡＤ変換され、復調部２０２により復調されて生成されたデジタル情報は、通信相手の無線通信機がアンテナダイバーシティ方式を採用しているか否か（つまり、アンテナダイバーシティ方式による通信部を備えているか否か）を示すアンテナ方式情報を含む。アンテナ方式情報は、相手端末情報記憶部２０３に書き込まれる。
【００７３】
また、実施の形態２の無線通信機１ｇとは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、相手端末情報記憶部２０３に記憶されているアンテナ方式情報が、アンテナダイバーシティ方式を示さない場合は通常の最大繰返回数が決定され、アンテナダイバーシティ方式を示す場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００７４】
具体的には、制御部１０１は、相手端末情報記憶部２０３からアンテナ方式情報を読み出し、読み出したアンテナ方式情報を繰返回数決定部３０３へ出力する。繰返回数決定部３０３は、制御部１０１から、アンテナ方式情報を受け取り、受け取ったアンテナ方式情報が、通信相手の無線通信機がアンテナダイバーシティ方式を採用していることを示す場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取ったアンテナ方式情報が、通信相手の無線通信機がアンテナダイバーシティ方式を採用していないことを示す場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００７５】
この無線通信機１ｈから、アンテナダイバーシティ方式の端末に送信フレームを送る時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
１０．実施の形態２の変形例（２）
実施の形態２の変形例としての無線通信機１ｉ（図示していない）について説明する。
【００７６】
変形例としての無線通信機１ｉは、実施の形態２の無線通信機１ｇと同様の構成を有している。ここでは、実施の形態２の無線通信機１ｇとの相違点を中心として、以下に説明する。
実施の形態２の無線通信機１ｇとは、以下の点において異なる。つまり、アンテナ１３、ＲＦ部１２を経て、受信し、ＡＤコンバータ部２０１によりＡＤ変換され、復調部２０２により復調されて生成されたデジタル情報は、通信相手の無線通信機の受信電力を示す受信電力情報を含む。受信電力情報は、無線通信機１ｉが通信相手の無線通信機に対して通信フレームを送信した場合に、通信相手の無線通信機が、当該通信フレームを受信した場合における受信電力を示す。受信電力情報は、相手端末情報記憶部２０３に書き込まれる。このように、通信相手の無線通信機の受信電力を示す受信電力情報を、相手端末情報として、事前に受け取っておく。
【００７７】
また、実施の形態２の無線通信機１ｇとは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、相手端末情報記憶部２０３に記憶されている通信相手の無線通信機の受信電力情報を確認し、通信相手の無線通信機の受信電力が特定のレベルより小さい場合又は等しいは通常の最大繰返回数が決定され、通信相手の無線通信機の受信電力が特定のレベルより大きい場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００７８】
具体的には、制御部１０１は、相手端末情報記憶部２０３から受信電力情報を読み出し、読み出した受信電力情報を繰返回数決定部３０３へ出力する。繰返回数決定部３０３は、制御部１０１から、受信電力情報を受け取り、受け取った受信電力情報が、特定のレベルより大きいことを示す場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取った受信電力情報が、特定のレベルより小さい又は等しいことを示す場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００７９】
この無線通信機１ｉから、特定のレベルより大きい電力を受信する無線通信機に送信フレームを送る時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
１１．実施の形態２の変形例（３）
実施の形態２の変形例としての無線通信機１ｊ（図示していない）について説明する。
【００８０】
変形例としての無線通信機１ｊは、実施の形態２の無線通信機１ｇと同様の構成を有している。ここでは、実施の形態２の無線通信機１ｇとの相違点を中心として、以下に説明する。
実施の形態２の無線通信機１ｇとは、以下の点において異なる。つまり、アンテナ１３、ＲＦ部１２を経て、受信し、ＡＤコンバータ部２０１によりＡＤ変換され、復調部２０２により復調されて生成されたデジタル情報は、通信相手の無線通信機の統計情報を含む。この統計情報は、無線通信機１ｊが通信相手の無線通信機に対して通信フレームを送信した場合に、当該通信相手の無線通信機により集計されたものであり、正常に受信し復調した通信フレームの数の通信フレームの全数に対する割合を示す合否結果である。統計情報は、相手端末情報記憶部２０３に書き込まれる。このように、通信相手の無線通信機の統計情報を、相手端末情報として、事前に受け取っておく。
【００８１】
また、実施の形態２の無線通信機１ｇとは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、相手端末情報記憶部２０３に記憶されている通信相手の無線通信機により集計された統計情報を確認し、前記統計情報により示される値が特定のレベルより大きい場合は、通常の最大繰返回数が決定され、前記統計情報により示される値が特定のレベルより小さい又は等しい場合は、通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００８２】
具体的には、制御部１０１は、相手端末情報記憶部２０３から統計情報を読み出し、読み出した統計情報を繰返回数決定部３０３へ出力する。繰返回数決定部３０３は、制御部１０１から、統計情報を受け取り、受け取った統計情報により示される値が、特定のレベルより小さい又は等しいことを示す場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取った統計情報により示される値が、特定のレベルより大きい場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００８３】
この無線通信機１ｊから、特定のレベルより小さい値を示す統計情報を有する無線通信機に送信フレームを送る時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
１２．実施の形態２の変形例（４）
実施の形態２の変形例としての無線通信機１ｋ（図示していない）について説明する。
【００８４】
変形例としての無線通信機１ｋは、実施の形態２の無線通信機１ｇと同様の構成を有している。ここでは、実施の形態２の無線通信機１ｇとの相違点を中心として、以下に説明する。
実施の形態２の無線通信機１ｇとは、以下の点において異なる。つまり、アンテナ１３、ＲＦ部１２を経て、受信し、ＡＤコンバータ部２０１によりＡＤ変換され、復調部２０２により復調されて生成されたデジタル情報は、通信相手の無線通信機のトレーニングシーケンスの長さを含む。このトレーニングシーケンスの長さは、無線通信機１ｋが通信相手の無線通信機に対して通信フレームを送信し、通信相手の無線通信機が当該通信フレームを受信した際に、当該通信相手の無線通信機において必要となったトレーニングシーケンスの長さである。この通信相手の無線通信機のトレーニングシーケンスの長さは、相手端末情報記憶部２０３に書き込まれる。このように、通信相手の無線通信機のトレーニングシーケンスの長さを、相手端末情報として、事前に受け取っておく。
【００８５】
また、実施の形態２の無線通信機１ｇとは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
つまり、相手端末情報記憶部２０３に記憶されている通信相手の無線通信機のトレーニングシーケンスの長さを確認し、当該トレーニングシーケンスの長さが特定の長さより短い又は等しい場合は、通常の最大繰返回数が決定され、当該トレーニングシーケンスの長さが特定の長さより長い場合は、通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００８６】
具体的には、制御部１０１は、相手端末情報記憶部２０３から通信相手の無線通信機のトレーニングシーケンスの長さを読み出し、読み出したトレーニングシーケンスの長さを繰返回数決定部３０３へ出力する。繰返回数決定部３０３は、制御部１０１から、トレーニングシーケンスの長さを受け取り、受け取ったトレーニングシーケンスの長さが、特定の長さより長い場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取ったトレーニングシーケンスの長さ値が、特定のレベルより短い又は等しい場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００８７】
この無線通信機１ｋからは受信時に必要になったトレーニングシーケンスの長さが特定の長さより長い場合にのみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
１３．実施の形態３
本発明に係る別の実施の形態としての無線通信機１ｍ（図示していない）について、図面を参照しながら説明する。
【００８８】
無線通信機１ｍは、無線通信機１ｇと同様に、ＩＥＥＥ８０２．１１ａの規格に従って、他の無線通信機との間で、無線による通信を行う。
無線通信機１ｍは、無線通信機１ｇと同様に、ホスト側ＣＰＵ１０、ベースバンド部１１、ＲＦ部１２、アンテナ１３及びその他のユニットから構成され、ベースバンド部１１は、ＭＡＣ部１４及びＰＨＹ部１００ｂから構成されている。
【００８９】
ＰＨＹ部１００ｂは、図６に示すように、制御部１０１、トレーニングシーケンス生成部１０２、ヘッダ生成部１０３、データ生成部１０４、セレクタ部１０５、ＤＡコンバータ部１０６、ＡＤコンバータ部２０１、復調部２０２、電力算出部２０４及び通信環境情報記憶部２０５から構成されている。
ベースバンド部１１が、ＰＨＹ部１００ａに代えて、ＰＨＹ部１００ｂを備えており、ＰＨＹ部１００ｂは、ＰＨＹ部１００ａの相手端末情報記憶部２０３に代えて、電力算出部２０４及び通信環境情報記憶部２０５を備えている点において、無線通信機１ｍは、無線通信機１ｇと異なる。
【００９０】
上述した実施の形態２では、無線通信機１ｇから発信されたフレームを通信相手の無線通信機が受信しその時に得られる相手端末情報により、無線通信機１ｇがフレーム送信時のトレーニングシーケンス長を決定するのであるが、実施の形態３では、通信相手の無線通信機から発信されたフレームを無線通信機１ｍが受信しその時に得られる通信環境情報を元に、トレーニングシーケンス長を決定する。
【００９１】
具体的には、ＡＤコンバータ部２０１は、アンテナ１３、ＲＦ部１２を経て、受信した受信信号を、アナログ信号からデジタル信号にＡＤ変換し、次に、復調部２０２は、デジタル信号を復調して、復調情報を生成する。電力算出部２０４は、生成された復調情報を用いて、受信電力を算出し、算出した受信電力を通信環境情報として通信環境情報記憶部２０５へ書き込む。
【００９２】
また、実施の形態２の無線通信機１ｇとは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
通信環境情報記憶部２０５に記憶されている無線通信機１ｍにおける受信電力を確認し、その値が特定のレベルより小さい又は等しい場合は通常の最大繰返回数が決定され、その値が特定のレベルより大きい場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００９３】
具体的には、制御部１０１は、通信環境情報記憶部２０５から通信環境情報を読み出し、読み出した通信環境情報を繰返回数決定部３０３へ出力する。繰返回数決定部３０３は、制御部１０１から、通信環境情報を受け取り、受け取った通信環境情報により示される受信電力が、特定のレベルより大きい場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取った通信環境情報により示される受信電力が、特定のレベルより小さい又は等しい場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００９４】
この無線通信機１ｍからは受信電力が特定のレベルより大きい信号を発する通信相手の無線通信機に送信フレームが発信される時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
【００９５】
１４．実施の形態３の変形例（１）
実施の形態３の変形例としての無線通信機１ｎ（図示していない）について説明する。
変形例としての無線通信機１ｎは、実施の形態３の無線通信機１ｍと同様の構成を有している。ここでは、実施の形態３の無線通信機１ｍとの相違点を中心として、以下に説明する。
【００９６】
無線通信機１ｎのベースバンド部１１が、ＰＨＹ部１００ｂに代えて、図７に示すように、ＰＨＹ部１００ｃを備えており、ＰＨＹ部１００ｃは、ＰＨＹ部１００ｂの電力算出部２０４の代わりに、統計情報算出部２０６を備えている点において、無線通信機１ｎは、無線通信機１ｍと異なる。
復調部２０２は、生成した復調情報を統計情報算出部２０６へ出力し、統計情報算出部２０６は、復調部２０２から生成された復調情報を受け取り、受け取った復調情報を用いて、通信相手の無線通信機から発信されたフレームを無線通信機１ｎが受信する場合において、通信相手の無線通信機から正常に受信し復調した通信フレームの数の通信フレームの全数に対する割合を示す通信合否の統計情報を算出する。次に、算出した統計情報を、通信環境情報として、通信環境情報記憶部２０５へ書き込む。
【００９７】
また、実施の形態３の無線通信機１ｍとは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
通信環境情報記憶部２０５に記憶されている無線通信機１ｎで受信された通信の受信合否の統計情報を確認し、その値が特定のレベルより大きい場合は通常の最大繰返回数が決定され、その値が特定のレベルより小さい又は等しい場合は通常の最大繰返回数より大きい事前に定められた任意の大きさの最大繰返回数を決定する。
【００９８】
具体的には、制御部１０１は、通信環境情報記憶部２０５から通信環境情報としての受信合否の統計情報を読み出し、読み出した統計情報を繰返回数決定部３０３へ出力する。繰返回数決定部３０３は、制御部１０１から、統計情報を受け取り、受け取った統計情報により示される値が、特定のレベルより小さい又は等しい場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取った統計情報により示される値が、特定のレベルより大きい場合には、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【００９９】
この無線通信機１ｎからは、受信合否の統計情報の値が特定のレベルより小さい場合に、通信相手の無線通信機に送信フレームが発信される時のみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
【０１００】
１５．実施の形態３の変形例（２）
実施の形態３の変形例としての無線通信機１ｐ（図示していない）について説明する。
変形例としての無線通信機１ｐは、実施の形態３の無線通信機１ｍと同様の構成を有している。ここでは、実施の形態３の無線通信機１ｍとの相違点を中心として、以下に説明する。
【０１０１】
無線通信機１ｐのベースバンド部１１が、ＰＨＹ部１００ｂに代えて、図８に示すように、ＰＨＹ部１００ｄを備えており、ＰＨＹ部１００ｄは、ＰＨＹ部１００ｂの電力算出部２０４の代わりに、復調解析部２０７を備えている点において、無線通信機１ｐは、無線通信機１ｍと異なる。
復調部２０２は、生成した復調情報を復調解析部２０７へ出力し、復調解析部２０７は、復調部２０２から生成された復調情報を受け取り、受け取った復調情報を用いて、通信相手の無線通信機から発信されたフレームを無線通信機１ｐが受信するときに必要となったトレーニングシーケンス長を生成し、生成したトレーニングシーケンス長を、通信環境情報として、通信環境情報記憶部２０５へ書き込む。
【０１０２】
また、実施の形態３の無線通信機１ｍとは、制御部１０１からトレーニングシーケンス生成命令が出されたときの、繰返回数決定部３０３により決定される値が以下のように異なる。
通信環境情報記憶部２０５に記憶されている無線通信機１ｐで受信する時に必要となったトレーニングシーケンス長を確認し、その値が特定の値より小さい又は等しい場合は通常の最大繰返回数が決定され、その値が特定の値より大きい場合は通常の最大繰返回数より大きな事前定められた任意の大きさの最大繰返回数を決定する。
【０１０３】
具体的には、制御部１０１は、通信環境情報記憶部２０５から通信環境情報としてのトレーニングシーケンス長を読み出し、読み出したトレーニングシーケンス長を繰返回数決定部３０３へ出力する。繰返回数決定部３０３は、制御部１０１から、トレーニングシーケンス長を受け取り、受け取ったトレーニングシーケンス長が、特定のレベルより大きい場合には、「１０」より大きい値、例えば、「１５」を最大繰返回数として決定し、受け取ったトレーニングシーケンス長が、特定のレベルより小さい又は等しいには、「１０」を最大繰返回数として決定する。ここで、「１０」は、IEEE 802.11aで定められている値である。
【０１０４】
この無線通信機１ｐからは受信時に必要となったトレーニングシーケンスの回数が特定のレベルより大きい場合に、通信相手の無線通信機に送信フレームが発信されるときのみ通常より長いトレーニングシーケンスが付加されており、実施の形態１の無線通信機１と比べて必要以上に冗長なトレーニングシーケンスを付加することによる通信効率の低下を防ぐ事ができ、より高い通信確立を実現する事ができる。
【産業上の利用可能性】
【０１０５】
本発明による無線通信機は、高性能な通信を実現させる事ができ広く無線通信モジュールに応用する事ができる。
また、本発明を構成する無線通信機は、様々な通信を行う産業において、経営的に、また継続的及び反復的に使用することができる。また、本発明を構成する無線通信機は、電器機器製造産業において、経営的に、また継続的及び反復的に、製造し、販売することができる。
【図面の簡単な説明】
【０１０６】
【図１】実施の形態１の無線通信機１の構成を示すブロック図である。
【図２】ＰＨＹ部１００の構成を示すブロック図である。
【図３】トレーニングシーケンス生成部１０２の構成を示すブロック図である。
【図４】生成される通信フレームの構造の一例を示す。
【０１０７】
（ａ）最大繰返回数が「１０」である場合の通信フレーム４０１の構造の一例を示す。
（ｂ）最大繰返回数が「１５」である場合の通信フレーム４５１の構造の一例を示す。
【図５】実施の形態２の無線通信機１ｇが有するＰＨＹ部１００ａの構成を示すブロック図である。
【図６】実施の形態３の無線通信機１ｍが有するＰＨＹ部１００ｂの構成を示すブロック図である。
【図７】実施の形態３の変形例（１）の無線通信機１ｎが有するＰＨＹ部１００ｃの構成を示すブロック図である。
【図８】実施の形態３の変形例（２）の無線通信機１ｐが有するＰＨＹ部１００ｄの構成を示すブロック図である。
【符号の説明】
【０１０８】
１、１ａ〜１ｋ、１ｍ、１ｎ、１ｐ  無線通信機
１０    ホスト側ＣＰＵ
１１    ベースバンド部
１２    ＲＦ部
１３    アンテナ
１４    ＭＡＣ部
１００、１００ａ〜１００ｄ      ＰＨＹ部
１０１    制御部
１０２    トレーニングシーケンス生成部
１０３    ヘッダ生成部
１０４    データ生成部
１０５    セレクタ部
１０６    ＤＡコンバータ部
２０１    ＡＤコンバータ部
２０２    復調部
２０３    相手端末情報記憶部
２０４    電力算出部
２０５    通信環境情報記憶部
２０６    統計情報算出部
２０７    復調解析部
３０１    繰返回数カウンタ
３０２    ＲＯＭパターンテーブル
３０３    繰返回数決定部
３０４    繰返回数リミットレジスタ
３０５    比較判断部
３０６    出力マスク部
３０７    ＲＯＭパターンポインタ用カウンタ
【図１】
2007306474.tif 000003
【図２】
2007306474.tif 000004
【図３】
2007306474.tif 000005
【図４】
2007306474.tif 000006
【図５】
2007306474.tif 000007
【図６】
2007306474.tif 000008
【図７】
2007306474.tif 000009
【図８】
2007306474.tif 000010