(57)【要約】【課題】ある端末に対して、他の端末における無線信号の受信状況に関する情報を提供すること。【解決手段】受信部１１１は、複数の第１通信端末１１０から無線送信されるブロードキャスト信号をそれぞれ受信する。測定部１１２は、受信部１１１によって受信されたブロードキャスト信号の強度を測定する。記憶部１１３は、測定部１１２によって測定された強度を第１通信端末１１０ごとに記憶する。算出部１１４は、複数の第１通信端末１１０のそれぞれを対象端末として、対象端末について記憶部１１３に記憶された強度と、対象端末以外の第１通信端末１１０について記憶部１１３に記憶された強度と、に基づいて自端末と対象端末との間の通信品質を算出する。送信部１１６は、算出部１１４によって算出された各通信品質を複数の第１通信端末１１０ごとに対応付けた品質情報を複数の第１通信端末１１０へ無線送信する。【選択図】図１
2010135870.tif 000002
【特許請求の範囲】
【請求項１】
他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末において、
ある第１の端末とは異なる、１以上の他の端末から送信された無線信号の受信レベルを測定する測定部と、
該測定部によって測定された受信レベルについての情報を該第１の端末に送信する送信部と、
を備えたことを特徴とする端末。
【請求項２】
前記送信部は、前記受信レベルについての情報の送信を前記第１の端末に対するユニキャスト送信またはブロードキャスト送信により行う、
ことを特徴とする請求項１に記載の端末。
【請求項３】
前記受信レベルについての情報は、前記第１の端末から受信した無線信号の受信レベルを希望信号とした場合に、前記１以上の他の端末から受信した無線信号の受信レベルの総和を干渉信号として算出された、受信品質情報を含む、
ことを特徴とする請求項１に記載の端末。
【請求項４】
前記受信レベルについての情報は、前記第１の端末が該端末に対して送信する無線信号を送信する際の適応変調制御に用いられる、
ことを特徴とする請求項１に記載の端末。
【請求項５】
他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末の通信方法において、
ある第１の端末とは異なる、１以上の他の端末から送信された無線信号の受信レベルを測定する測定工程と、
該測定工程によって測定された受信レベルについての情報を該第１の端末に送信する送信工程と、
を含むことを特徴とする通信方法。
【請求項６】
他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末において、
ある第１の端末へ無線信号を送信する送信部と、
前記送信部によって送信された無線信号と、前記第１の端末とは異なる他の端末から前記第１の端末へ送信された無線信号と、の前記第１の端末における受信レベルについての情報を前記第１の端末から受信する受信部と、
を備えたことを特徴とする端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信を行う端末および通信方法に関する。
【背景技術】
【０００２】
従来、無線の通信品質に応じて使用する変調方式および符号化率（ＭＣＳ：Ｍｏｄｕｌａｔｉｏｎ  ａｎｄ  Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ）を選択する適応変調技術が用いられている。適応変調技術においては、たとえば、通信品質が悪い場合は誤り耐性の強いＭＣＳを選択し、通信品質が良い場合は情報密度の高いＭＣＳを選択する。
【０００３】
また、ランダムアクセス方式を用いたアドホックネットワークにおいては、広く普及しているＩＥＥＥ８０２．１１ａ／ｂ／ｇなどの無線ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ：構内通信網）技術を無線インターフェースとして用いることが多い。この無線インターフェースにアドホックアルゴリズムを実装することでアドホックネットワークが構築される（たとえば、下記非特許文献１参照。）。
【０００４】
アドホックネットワークにおいては、伝送効率を高めるために適応変調技術が用いられている。適応変調技術における通信品質の推定方法としては、データ信号のＲＳＳＩ（Ｒｅｃｅｉｖｅｄ  Ｓｉｇｎａｌ  Ｓｔｒｅｎｇｔｈ  Ｉｎｄｉｃａｔｏｒ：受信信号強度）値を測定して隠れ端末対策機能として使用されるＲＴＳ（Ｒｅｑｕｅｓｔ  Ｔｏ  Ｓｅｎｄ）／ＣＴＳ（Ｃｌｅａｒ  Ｔｏ  Ｓｅｎｄ）信号でフィードバックする方法や、フレーム誤り率を測定してＲＴＳ／ＣＴＳ信号でフィードバックする方法が用いられている。
【０００５】
【非特許文献１】Ｋ．Ｒａｍａｃｈａｎｄｒａｎ，ｅｔ  ａｌ．，“Ｓｃａｌａｂｉｌｉｔｙ  Ａｎａｌｙｓｉｓ  ｏｆ  Ｒａｔｅ  Ａｄａｐｔａｔｉｏｎ  Ｔｅｃｈｎｉｑｕｅｓ  ｉｎ  Ｃｏｎｇｅｓｔｅｄ  ＩＥＥＥ  ８０２．１１  Ｎｅｔｗｏｒｋｓ，”Ｐｒｏｃ．ＷｏＷＭｏＭ，２００７
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上述したアドホックネットワークでは、Ｃａｒｒｉｅｒ  Ｓｅｎｓｅ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ／Ｃｏｌｌｉｓｉｏｎ  Ｄｅｔｅｃｔｉｏｎ（ＣＳＭＡ／ＣＡ）方式等を採用することで、キャリアセンスを行って、他の端末から送信されるキャリアが検出されない場合に、自端末からの送信を行うことで信号衝突の回避を行っている。しかし、遮蔽物の存在等による無線環境の影響により、ある端末Ａとある端末Ｂとの間で無線信号の送信または受信が困難な状況が生じることがある。
【０００７】
即ち、端末Ｂは無線信号を送信しているものの、端末Ａ（Ｂ）はキャリアセンスにより端末Ｂ（Ａ）からの無線信号を検出（キャリアセンス）しないことがある。このような場合に、端末Ａ、端末Ｂの双方から無線信号を受信できる状況にある端末Ｃは、端末Ａ及び端末Ｂ双方から無線信号を受信することとなる。
【０００８】
これは、端末Ｂから送信される信号の衝突により、端末Ａからの信号を端末Ｃが正常に受信しないことを意味する。このような事態は、無線信号の非検出に応じて無線信号の送信を許容する無線通信システム一般において特に問題であるが、これに限らず、複数の無線端末が存在し、互いに無線通信を行うような環境（アドホックネットワーク環境）においても問題となる。
【０００９】
また、通信品質の測定全般において、通信品質を精度よく高速に測定することができないという問題がある。このため、ＭＣＳを適切に選択することができない。たとえば、無線ＬＡＮを用いたアドホックネットワークは標準仕様に基づいた既製のチップセットを使用することが多い。通信対象端末との間の通信品質を測定するために使用できる情報には、チップセットで収集して無線情報としてＭＡＣに通知されるＲＳＳＩがある。
【００１０】
しかし、ＲＳＳＩは、通信対象端末との間の通信品質を示す電力値だけでなく、通信対象端末以外の端末からの干渉や雑音電力も含む電力値になっている。このため、通信対象端末以外の端末からの干渉が存在するランダムアクセスネットワークにおいては、通信対象端末との間の通信品質とＲＳＳＩとは比例しない。したがって、ＲＳＳＩに基づいてＭＣＳを選択する場合は、ＭＣＳを適切に選択することができないという問題がある。
【００１１】
また、通信対象端末との間の通信品質を測定するためにパケット誤り率を測定することも考えられるが、パケット誤り率を高精度に測定するためには時間がかかる。このため、通信品質を精度よく測定しようとすると測定に時間がかかり、短い時間で通信品質を測定しようとすると測定の精度が低下するという問題がある。
【００１２】
また、無線ＬＡＮの仕様上、送信するデータサイズが小さい場合はＲＴＳ／ＣＴＳ信号が送信されないことがある。このため、通信対象端末との間の通信品質を測定するためにＲＴＳ／ＣＴＳ信号を用いる場合は、送信するデータサイズによっては通信品質を測定できず、ＭＳＣを適切に選択することができないという問題がある。
【００１３】
本発明の一側面では、ある端末に対して、他の端末における無線信号の受信状況に関する情報を提供することを目的とする。
【課題を解決するための手段】
【００１４】
第１の案では、他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末であって、ある第１の端末とは異なる、１以上の他の端末から送信された無線信号の受信レベルを測定する測定部と、該測定部によって測定された受信レベルについての情報を該第１の端末に送信する送信部と、を備えたことを特徴とする端末を用いることとする。
【００１５】
好ましくは、前記送信部は、前記受信レベルについての情報の送信を前記第１の端末に対するユニキャスト送信またはブロードキャスト送信により行う。
【００１６】
好ましくは、前記受信レベルについての情報は、前記第１の端末から受信した無線信号の受信レベルを希望信号とした場合に、前記１以上の他の端末から受信した無線信号の受信レベルの総和を干渉信号として算出された、受信品質情報を含む。
【００１７】
好ましくは、前記受信レベルについての情報は、前記第１の端末が該端末に対して送信する無線信号を送信する際の適応変調制御に用いられる。
【００１８】
第２の案では、他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末の通信方法において、ある第１の端末とは異なる、１以上の他の端末から送信された無線信号の受信レベルを測定する測定工程と、該測定工程によって測定された受信レベルについての情報を該第１の端末に送信する送信工程と、を含むことを特徴とする通信方法を用いることとする。
【００１９】
第３の案では、他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末において、ある第１の端末へ無線信号を送信する送信部と、前記送信部によって送信された無線信号と、前記第１の端末とは異なる他の端末から前記第１の端末へ送信された無線信号と、の前記第１の端末における受信レベルについての情報を前記第１の端末から受信する受信部と、を備えたことを特徴とする端末を用いることとする。
【発明の効果】
【００２０】
本発明によれば、ある端末に対して、他の端末における無線信号の受信状況に関する情報を提供することができる。
【発明を実施するための最良の形態】
【００２１】
以下に添付図面を参照して、この端末および通信方法の好適な実施の形態を詳細に説明する。
【００２２】
この実施例では、アドホック通信システムにおける端末（測定端末）は、ある第１の端末とは異なる、１以上の他の端末（たとえば、第２の端末）から送信された無線信号の受信レベルを測定する測定部と、この測定部によって測定された受信レベルについての情報をこの第１の端末に送信する送信部と、を備えることとする。
【００２３】
これにより、測定端末は、第１の端末とは異なる他の端末（第２の端末）について測定した無線信号の受信状況の情報を第１の端末に対して提供することができることとなる。よって、第１の端末は、測定端末から取得した情報（たとえば、受信レベル）を利用することができる。たとえば、第１の端末は、取得した情報に基づいて、他の端末（第２の端末）の存在を認識し、送信電力を高めて測定端末に対する無線信号の送信を行うこともできる。たとえば、第２の端末からの受信レベルが所定の基準を上回る場合には、送信電力を所定値あげて送信することで、衝突の影響を相対的に小さくすることもできる。
【００２４】
なお、このようなアドホック通信システムが、無線信号の非検出に応じて無線信号の送信を許容する場合、第１の端末が直接第２の端末からの無線信号を検出しない場合に、測定端末からの情報によって、送信電力を高めて送信する等の措置を講ずることができ、無線通信を円滑に行うことができることとなる。
【００２５】
（実施の形態１）
図１は、実施の形態１にかかる通信システムの構成を示すブロック図である。図１に示すように、実施の形態１にかかる通信システム１００は、第１通信端末１１０と、第２通信端末１２０と、第３通信端末１３０と、を含んでいる。第１通信端末１１０、第２通信端末１２０および第３通信端末１３０のそれぞれは、互いに無線通信が可能な通信端末であり、たとえば携帯端末である。携帯端末には、たとえば、無線ＬＡＮなどの無線通信機能を有する情報端末や、データ通信機能を有する携帯電話などが含まれる。
【００２６】
なお、図１に示した第１通信端末１１０、第２通信端末１２０および第３通信端末１３０はアドホックネットワークを形成している。なお、各通信端末は、先に説明したＣＳＭＡ／ＣＡを用いて無線通信を行うこともできる。すなわち、キャリアセンスを行って、キャリアを検出しない場合に、無線送信を行ってもよい。
【００２７】
ここでは、第１通信端末１１０、第２通信端末１２０および第３通信端末１３０のそれぞれは、互いに通信可能な圏内に位置しているとする。第１通信端末１１０は、受信部１１１と、測定部１１２と、記憶部１１３と、算出部１１４と、作成部１１５と、送信部１１６と、データ受信部１１７と、を備えている。
【００２８】
受信部１１１は、第２通信端末１２０および第３通信端末１３０（複数の通信端末）から定期的に無線送信されるブロードキャスト信号をそれぞれ受信する。受信部１１１は、受信したブロードキャスト信号を測定部１１２へ出力する。
【００２９】
測定部１１２は、受信部１１１から出力されたブロードキャスト信号の強度を測定する。たとえば、測定部１１２は、ブロードキャスト信号の強度の一例として、ブロードキャスト信号のＲＳＳＩを測定する。測定部１１２は、測定した強度と、強度を測定したブロードキャスト信号の送信元を示す識別情報と、を記憶部１１３へ出力する。
【００３０】
ブロードキャスト信号の送信元を示す識別情報とは、たとえば、ブロードキャスト信号に格納された、送信元の通信端末（第２通信端末１２０や第３通信端末１３０）を識別する数値や文字列などの情報である。また、測定部１１２は、ＲＳＳＩを測定する過程で得られる雑音電力を取得し、取得した雑音電力を算出部１１４へ出力してもよい。
【００３１】
記憶部１１３は、測定部１１２によって測定された強度を通信端末ごとに記憶する。具体的には、記憶部１１３は、測定部１１２から出力された強度と識別情報とを対応付けて記憶する。ここでは、記憶部１１３は、すでに強度を記憶している通信端末についてあらたな強度が測定部１１２から出力された場合は、すでに記憶している強度をあらたな強度に置き換えて（上書きして）記憶してもよい。
【００３２】
算出部１１４は、記憶部１１３に記憶された各識別信号が示す各通信端末（第２通信端末１２０および第３通信端末１３０）のそれぞれを対象端末として、対象端末の通信品質をそれぞれ算出する。具体的には、算出部１１４は、対象端末について記憶部１１３に記憶された強度と、対象端末以外の通信端末について記憶部１１３に記憶された強度と、に基づいて第１通信端末１１０（自端末）と対象端末との間の通信品質を算出する。
【００３３】
算出部１１４が算出する通信品質としては、たとえばＳＩＮＲ（Ｓｉｇｎａｌ  ｔｏ  Ｉｎｔｅｒｆｅｒｅｎｃｅ  ａｎｄ  Ｎｏｉｓｅ  Ｒａｔｉｏ：信号対干渉雑音比）が挙げられる。ＳＩＮＲを算出する場合において、算出部１１４は、対象端末について記憶部１１３に記憶された強度を信号電力とし、対象端末以外の通信端末について記憶部１１３に記憶された強度を干渉電力としたＳＩＮＲを算出する。なお、このＳＩＮＲは、対象端末についての受信レベル、対象端末以外についての受信レベルの情報を含む、集約情報といえる。また、ＳＩＮＲにおける雑音には、たとえば測定部１１２から出力された雑音電力を用いることができる。
【００３４】
算出部１１４は、所定のタイミングで記憶部１１３に記憶された強度を読み出し、上記の通信品質の算出を行う。たとえば、算出部１１４は、あらかじめ定められた一定の周期で記憶部１１３に記憶された強度を読み出して通信品質の算出を行う。あらかじめ定められた一定の周期としては、たとえば、第２通信端末１２０および第３通信端末１３０がブロードキャスト信号を送信する周期に合わせた周期が挙げられる。
【００３５】
または、あらかじめ定められた一定の周期としては、第１通信端末１１０がブロードキャスト信号を無線送信する周期と同じ周期が挙げられる。または、算出部１１４は、記憶部１１３に記憶された強度の一部またはすべてが更新されるごとに、記憶部１１３に記憶された強度を読み出して通信品質の算出を行ってもよい。
【００３６】
算出部１１４は、算出した各通信品質を示す品質情報を作成部１１５へ出力する。品質情報においては、第１通信端末１１０が受信したブロードキャスト信号の送信元の各通信端末（ここでは第２通信端末１２０および第３通信端末１３０）と、各通信端末を対象端末として算出部１１４が算出した各通信品質が対応付けられている。
【００３７】
作成部１１５は、算出部１１４から出力された品質情報を格納したブロードキャスト信号を作成する。作成部１１５は、作成したブロードキャスト信号を送信部１１６へ出力する。送信部１１６は、作成部１１５から出力されたブロードキャスト信号を、第１通信端末１１０の通信圏内に位置する通信端末（第２通信端末１２０を含む）へ無線送信する。データ受信部１１７は、第２通信端末１２０から送信されたデータを受信する。
【００３８】
第２通信端末１２０は、送信部１２１（第２送信部）と、受信部１２２（第２受信部）と、読取部１２３と、決定部１２４と、データ送信部１２５と、を備えている。送信部１２１は、第２通信端末１２０の通信圏内に位置する通信端末（第１通信端末１１０を含む）へブロードキャスト信号を定期的に無線送信する。
【００３９】
受信部１２２は、第１通信端末１１０から無線送信されたブロードキャスト信号を受信する。受信部１２２は、受信したブロードキャスト信号を読取部１２３へ出力する。読取部１２３は、受信部１２２から出力されたブロードキャスト信号に格納された品質情報において第２通信端末１２０（自端末）に対応付けられた通信品質を読み取る。読取部１２３は、読み取った通信品質を決定部１２４へ出力する。
【００４０】
これにより、無線環境により、第２通信端末１２０自身が検出できない通信端末（第３通信端末１３０）が存在する場合でも、第１通信端末１１０が、この第３通信端末１３０からの無線信号を受信し、その受信品質情報を第２通信端末１２０に提供される。
【００４１】
決定部１２４は、読取部１２３から出力された通信品質に応じて変調方式および符号化方式の少なくとも一方を決定し、決定した方式の指示情報をデータ送信部１２５へ出力する。たとえば、決定部１２４は、変調方式（Ｍｏｄｕｌａｔｉｏｎ  Ｓｃｈｅｍｅ）と符号化方式（Ｃｏｄｉｎｇ  Ｓｃｈｅｍｅ）の組み合わせであるＭＣＳを決定する。
【００４２】
データ送信部１２５には、第１通信端末１１０へ送信するためのデータと、決定部１２４から出力された方式の指示情報と、が入力される。データ送信部１２５は、指示情報が示す方式によって第１通信端末１１０へデータを無線送信する。第３通信端末１３０は送信部１３１を備えている。送信部１３１は、第３通信端末１３０の通信圏内に位置する通信端末（第１通信端末１１０を含む）へブロードキャスト信号を定期的に無線送信する。
【００４３】
図２は、図１に示した第１通信端末の動作の一例を示すフローチャートである。ここでは、測定部１１２は、ブロードキャスト信号の強度としてブロードキャスト信号のＲＳＳＩを測定するものとする。また、算出部１１４は、通信品質としてＳＩＮＲを算出するものとする。また、算出部１１４は、第１通信端末１１０が最後にブロードキャスト信号を無線送信してから一定期間が経過するごとにＳＩＮＲの算出を行うものとする。
【００４４】
まず、受信部１１１は、ブロードキャスト信号を受信したか否かを判断する（ステップＳ２０１）。ブロードキャスト信号を受信していない場合（ステップＳ２０１：Ｎｏ）は、ステップＳ２０４へ進んで処理を続行する。ブロードキャスト信号を受信した場合（ステップＳ２０１：Ｙｅｓ）は、測定部１１２が、ステップＳ２０１によって受信されたブロードキャスト信号のＲＳＳＩを測定する（ステップＳ２０２）。
【００４５】
つぎに、記憶部１１３が、ステップＳ２０２によって測定されたＲＳＳＩを通信端末（たとえば第２通信端末１２０または第３通信端末１３０）と対応付けて記憶する（ステップＳ２０３）。つぎに、算出部１１４が、最後にブロードキャスト信号を無線送信してから一定期間が経過したか否かを判断する（ステップＳ２０４）。一定期間が経過していない場合（ステップＳ２０４：Ｎｏ）は、ステップＳ２０１に戻って処理を続行する。
【００４６】
ステップＳ２０４において、一定期間が経過した場合（ステップＳ２０４：Ｙｅｓ）は、算出部１１４が、ステップＳ２０３によって記憶された各通信端末（たとえば第２通信端末１２０および第３通信端末１３０）のうちのＳＩＮＲを算出していない通信端末の中から対象端末ｉを選択する（ステップＳ２０５）。ステップＳ２０５において、対象端末ｉを選択する優先順位はあらかじめ定めておくとよい。たとえば、算出部１１４は、記憶部１１３に先に記憶された通信端末を優先して対象端末ｉとして選択する。
【００４７】
つぎに、算出部１１４が、ステップＳ２０５によって選択された対象端末ｉのＲＳＳＩを、対象端末ｉの信号電力Ｓとして記憶部１１３から読み出す（ステップＳ２０６）。つぎに、算出部１１４が、ステップＳ２０５によって選択された対象端末ｉ以外の通信端末の各ＲＳＳＩを読み出し、読み出した各ＲＳＳＩの合計（Σ）を対象端末ｉの干渉電力Ｉとして算出する（ステップＳ２０７）。
【００４８】
つぎに、算出部１１４が、ステップＳ２０６によって読み出された信号電力Ｓを、ステップＳ２０７によって算出された干渉電力Ｉと雑音電力Ｎの合計で除算した値を対象端末ｉのＳＩＮＲとして算出する（ステップＳ２０８）。つぎに、算出部１１４が、ステップＳ２０３によって記憶されたすべての通信端末（たとえば第２通信端末１２０および第３通信端末１３０）のＳＩＮＲを算出したか否かを判断する（ステップＳ２０９）。
【００４９】
ステップＳ２０９において、すべての通信端末のＳＩＮＲを算出していない場合（ステップＳ２０９：Ｎｏ）は、ステップＳ２０５へ戻って処理を続行する。すべての通信端末のＳＩＮＲを算出した場合（ステップＳ２０９：Ｙｅｓ）は、作成部１１５が、ステップＳ２０５〜Ｓ２０９によって算出された各ＳＩＮＲを示す品質情報を格納したブロードキャスト信号を作成する（ステップＳ２１０）。
【００５０】
つぎに、送信部１１６が、ステップＳ２１０によって作成されたブロードキャスト信号を無線送信し（ステップＳ２１１）、一連の動作を終了する。以上のステップにより、第１通信端末１１０を通信対象とする通信端末（たとえば第２通信端末１２０）は、自端末と第１通信端末１１０の間のＳＩＮＲが含まれる品質情報を取得することができる。
【００５１】
また、以上のステップを繰り返し行うことにより、第１通信端末１１０を通信対象とする通信端末（たとえば第２通信端末１２０）は、自端末と第１通信端末１１０の間の最新のＳＩＮＲが含まれる品質情報を定期的に取得することができる。
【００５２】
また、ステップＳ２０７において、対象端末ｉ以外の通信端末の各ＲＳＳＩの合計を干渉電力Ｉとして算出することで、対象端末ｉ以外の各通信端末から同時に干渉を受ける場合の通信品質を得ることができる。このため、第２通信端末１２０は、第１通信端末１１０との間の通信に対して複数の通信端末から同時に干渉を受けた場合が考慮されたＳＩＮＲに基づいてＭＣＳを適切に選択することができる。
【００５３】
図３は、図１に示した第１通信端末の動作の他の例を示すフローチャートである。図３に示すステップＳ３０１〜Ｓ３０６，Ｓ３０８〜Ｓ３１１は、図２に示したステップＳ２０１〜Ｓ２０６，Ｓ２０８〜Ｓ２１１と同様であるため説明を省略する。図３のステップＳ３０７においては、算出部１１４が、ステップＳ３０５によって選択された対象端末ｉ以外の通信端末の各ＲＳＳＩを読み出し、読み出した各ＲＳＳＩの最大値（ＭＡＸ）を対象端末ｉの干渉電力Ｉとして算出する（ステップＳ３０７）。
【００５４】
ステップＳ３０７において、対象端末ｉ以外の通信端末の各ＲＳＳＩの最大値を干渉電力Ｉとして算出することで、対象端末ｉ以外の各通信端末のいずれかから干渉を受ける場合の最低のＳＩＮＲを得ることができる。第２通信端末１２０は、第１通信端末１１０との間の通信に対して最も大きな干渉を受けた場合が考慮されたＳＩＮＲに基づいてＭＣＳを適切に選択することができる。
【００５５】
図４は、図１に示した通信システムの適用例を示す図である。通信システム１００（図１参照）は、たとえばアドホックネットワークに適用することができる。図４に示す通信端末Ａ〜Ｃは、それぞれ図１に示した第１通信端末１１０、第２通信端末１２０、第３通信端末１３０に対応している。第１通信端末１１０は、第２通信端末１２０および第３通信端末１３０とともにアドホックネットワーク４００を構築している。
【００５６】
通信端末Ａ〜Ｃは、図４の左側に示すように、経路情報を定期的にブロードキャスト信号により送受信し、通信経路を構築する。ここでは、図４の右側に示すように、通信端末Ａと通信端末Ｂが、通信端末Ｃを経由して互いに接続する経路を構築している。
【００５７】
このように、実施の形態１にかかる第１通信端末１１０によれば、第２通信端末１２０および第３通信端末１３０から定期的に送信されるブロードキャスト信号のＲＳＳＩを記憶しておく。そして、第２通信端末１２０および第３通信端末１３０のうちの対象端末以外の通信端末のＲＳＳＩを干渉電力として、対象端末のＳＩＮＲを算出する。これにより、自端末と対象端末との間のＳＩＮＲを精度よく高速に測定することができる。
【００５８】
また、測定した各ＳＩＮＲを示す品質情報を格納したブロードキャスト信号を第２通信端末１２０へ無線送信する。これにより、第１通信端末１１０を通信対象とする第２通信端末１２０は、第２通信端末１２０と第１通信端末１１０の間のＳＩＮＲを高速に取得することができる。このため、第２通信端末１２０は、取得したＳＩＮＲに基づいてＭＣＳを適切に選択し、通信のスループットを向上させることができる。
【００５９】
また、対象端末以外の通信端末の各ＲＳＳＩの合計を干渉電力として算出することで（図２参照）、対象端末以外の各通信端末から同時に干渉を受ける場合のＳＩＮＲを得ることができる。このため、第２通信端末１２０は、第１通信端末１１０との間の通信に対して複数の通信端末から同時に干渉を受けた場合が考慮されたＳＩＮＲに基づいてＭＣＳを適切に選択することができるため、通信の安定性を向上させることができる。
【００６０】
また、対象端末以外の通信端末の各ＲＳＳＩの最大値を干渉電力として算出することで（図３参照）、対象端末以外の各通信端末のいずれかから干渉を受ける場合の最低のＳＩＮＲを得ることができる。このため、第２通信端末１２０は、第１通信端末１１０との間の通信に対して最も大きな干渉を受けた場合が考慮されたＳＩＮＲに基づいてＭＣＳを適切に選択することができるため、通信の安定性を向上させることができる。
【００６１】
また、複数の通信端末から同時に干渉を受ける確率は低いため、いずれかの通信端末から最も大きな干渉を受けた場合を考慮したＳＩＮＲに基づいてＭＣＳを適切に選択することで、通信効率の高いＭＣＳを選択することが可能になる。
【００６２】
また、実施の形態１にかかる通信システム１００によれば、第１通信端末１１０によって第１通信端末１１０と対象端末との間のＳＩＮＲを精度よく高速に測定し、測定したＳＩＮＲを第２通信端末１２０へ送信することができる。また、第１通信端末１１０を通信対象とする第２通信端末１２０は、第１通信端末１１０から送信されたＳＩＮＲに基づいてＭＣＳを適切に選択し、通信のスループットを向上させることができる。
【００６３】
また、通信システム１００をアドホックネットワークに適用することで、アドホックネットワークにおいて通常送受信されるブロードキャスト信号を用いてＳＩＮＲを精度よく高速に測定することができる。また、ＳＩＮＲを格納したブロードキャスト信号を無線送信することで、アドホックネットワークにおいて通常送受信されるブロードキャスト信号を用いて第２通信端末１２０へＳＩＮＲを通知することができる。
【００６４】
また、実施の形態１にかかる第２通信端末１２０によれば、通信対象の第１通信端末１１０を含む複数の通信端末へ定期的にブロードキャスト信号を送信し、その結果として第１通信端末１１０から送信された品質情報から第２通信端末１２０と第１通信端末１１０の間のＳＩＮＲを読み取ることができる。これにより、第２通信端末１２０と第１通信端末１１０の間のＳＩＮＲを精度よく高速に取得できる。このため、ＭＣＳを適切に選択し、通信のスループットを向上させることができる。
【００６５】
（実施の形態２）
図５は、実施の形態２にかかる通信システムの構成を示すブロック図である。図５において、図１に示した構成と同様の構成については同一の符号を付して説明を省略する。図５に示すように、実施の形態２にかかる通信システム１００の第１通信端末１１０は、図１に示した第１通信端末１１０の構成に加えて経路情報記憶部５１１を備えている。
【００６６】
受信部１１１は、受信したブロードキャスト信号を測定部１１２および経路情報記憶部５１１のそれぞれへ出力する。経路情報記憶部５１１は、受信部１１１から出力されたブロードキャスト信号に基づいて第１通信端末１１０の経路情報を作成し、作成した経路情報を記憶する。また、経路情報記憶部５１１は、第１通信端末１１０の経路情報だけでなく、第２通信端末１２０および第３通信端末１３０の各経路情報も記憶する。
【００６７】
たとえば、第２通信端末１２０および第３通信端末１３０のそれぞれは、無線送信するブロードキャスト信号に自端末の経路情報を格納する。これにより、経路情報記憶部５１１は、測定部１１２から出力されたブロードキャスト信号から、第２通信端末１２０および第３通信端末１３０の各経路情報を取得することができる。
【００６８】
算出部１１４は、記憶部１１３に記憶された各通信端末を対象端末とし、対象端末について記憶部１１３に記憶された強度と、対象端末以外の通信端末のうちの対象端末の隠れ端末について記憶部１１３に記憶された強度と、に基づいて通信品質を算出する。算出部１１４は、対象端末以外の通信端末が対象端末の隠れ端末であるか否かを、経路情報記憶部５１１から読み出した経路情報に基づいて判別する（図７参照）。
【００６９】
図６は、図５に示した通信システムの適用例を示す図である。図５に示した通信システム１００は、たとえば図６に示すアドホックネットワーク６００に適用できる。アドホックネットワーク６００には通信端末Ａ〜Ｄ，Ｏが含まれている。通信端末Ａおよび通信端末Ｂは、それぞれ図５に示した第１通信端末１１０および第２通信端末１２０に対応している。通信端末Ｃ，Ｄ，Ｏはそれぞれ図５に示した第３通信端末１３０に対応している。
【００７０】
範囲６１０は、通信端末Ａの無線通信が可能な地域を示している。ここでは、通信端末Ｄおよび通信端末Ｏが範囲６１０の内側に位置し、通信端末Ｂおよび通信端末Ｃが範囲６１０の外側に位置している。この場合は、通信端末Ｂおよび通信端末Ｃは、通信端末Ａが送信する信号が直接届かないため、通信端末Ａの隠れ端末となっている。
【００７１】
この場合においては、通信端末Ｂが送信する信号は通信端末Ａに届かないため、通信端末Ａはキャリアセンスにより通信端末Ｂの通信状態を調べることができない。このため、通信端末Ａが通信端末Ｏへデータを送信するときに、通信端末Ｂが通信端末Ｏを経由して通信端末Ｃと通信を行っていると、通信端末Ｂの送信電力が干渉となって、通信端末Ｏが通信端末Ａからのデータを受信できない。
【００７２】
通信端末Ａ〜Ｄ，Ｏは、定期的にブロードキャスト信号を送受信することでアドホックネットワーク６００を構築する。ここでは、通信端末Ａ〜Ｄが、通信端末Ｏを経由して互いに接続するアドホックネットワーク６００を構築している。
【００７３】
図７は、図５に示した経路情報記憶部に記憶される経路情報の一例を示す図である。通信端末Ａ〜Ｄ，Ｏが図６に示した位置関係にある場合において、図５に示した第１通信端末１１０（通信端末Ａ）の経路情報記憶部５１１には、たとえば図７に示すテーブル７００が経路情報として記憶される。
【００７４】
図７に示すテーブル７００は、第１通信端末１１０の経路情報を示している。また、図示しないが、第１通信端末１１０の経路情報記憶部５１１には、通信端末Ｂ〜Ｄ，Ｏの各経路情報も記憶される。テーブル７００においては、宛先端末７１０ごとに、隣接端末７２０および経路コスト７３０が対応付けられている。
【００７５】
宛先端末７１０は、通信端末Ｂ〜Ｄ，Ｏのうちの通信端末Ａがデータを送信する宛先の通信端末である。隣接端末７２０は、通信端末Ｂ〜Ｄ，Ｏのうちの、通信端末Ａが宛先端末７１０へデータを送信する経路において通信端末Ａに隣接する通信端末である。したがって、通信端末Ａは、データの宛先を宛先端末７１０のいずれかにする場合は、宛先端末７１０に対応する隣接端末７２０へデータを送信する。
【００７６】
たとえば、通信端末Ａは、通信端末Ｄを宛先としてデータを送信する場合は通信端末Ｄへデータを直接送信する。また、通信端末Ａが通信端末Ｂを宛先としてデータを送信する場合は、通信端末Ａは通信端末Ｏへデータを送信する。この場合は、通信端末Ａから送信されたデータは通信端末Ｏによって通信端末Ｂへ転送される。
【００７７】
経路コスト７３０は、通信端末Ａから隣接端末７２０へデータを送信するときのコストを示している。たとえば、通信端末Ａが通信端末Ｂを宛先としてデータを送信する場合は、通信端末Ａはデータを通信端末Ｏへ送信する。このとき、通信端末Ａから通信端末Ｏへの経路コスト７３０はＣ３である。
【００７８】
算出部１１４は、対象端末のテーブル７００において宛先端末７１０と一致している隣接端末７２０は、対象端末の隠れ端末ではないと判別する。一方、算出部１１４は、対象端末のテーブル７００において宛先端末７１０と一致していない隣接端末７２０は、対象端末の隠れ端末であると判別する。
【００７９】
たとえば、算出部１１４は、通信端末Ａのテーブル７００において宛先端末７１０の通信端末Ｄおよび通信端末Ｏが隣接端末７２０と一致しているため通信端末Ｄおよび通信端末Ｏは通信端末Ａの隠れ端末でないと判別する。また、算出部１１４は、通信端末Ａのテーブル７００において宛先端末７１０の通信端末Ｂおよび通信端末Ｃが隣接端末７２０と一致していないため通信端末Ｂおよび通信端末Ｃは通信端末Ａの隠れ端末と判別する。
【００８０】
図８は、図５に示した第１通信端末の動作の一例を示すフローチャートである。図８に示すステップＳ８０１〜Ｓ８０６，Ｓ８０８〜Ｓ８１１は、図２に示したステップＳ２０１〜Ｓ２０６，Ｓ２０８〜Ｓ２１１と同様であるため説明を省略する。図８のステップＳ８０７においては、算出部１１４が、ステップＳ８０５によって選択された対象端末ｉの隠れ端末の各ＲＳＳＩを読み出し、読み出した各ＲＳＳＩの合計（Σ）を対象端末ｉの干渉電力Ｉとして算出する（ステップＳ８０７）。
【００８１】
ステップＳ８０７において、対象端末ｉの隠れ端末の各ＲＳＳＩの合計を干渉電力Ｉとして算出することで、対象端末ｉの複数の隠れ端末から同時に干渉を受ける場合の通信品質を得ることができる。このため、第２通信端末１２０は、第１通信端末１１０との間の通信に対して第２通信端末１２０の複数の隠れ端末から同時に干渉を受けた場合が考慮されたＳＩＮＲに基づいて、ＭＣＳを適切に選択することができる。
【００８２】
図９は、図５に示した第１通信端末の動作の他の例を示すフローチャートである。図９に示すステップＳ９０１〜Ｓ９０６，Ｓ９０８〜Ｓ９１１は、図２に示したステップＳ２０１〜Ｓ２０６，Ｓ２０８〜Ｓ２１１と同様であるため説明を省略する。図８のステップＳ９０７においては、算出部１１４が、ステップＳ９０５によって選択された対象端末ｉの隠れ端末の各ＲＳＳＩを読み出し、読み出した各ＲＳＳＩの最大値（ＭＡＸ）を対象端末ｉの干渉電力Ｉとして算出する（ステップＳ９０７）。
【００８３】
ステップＳ９０７において、対象端末ｉの隠れ端末の各ＲＳＳＩの最大値を干渉電力Ｉとして算出することで、対象端末ｉの隠れ端末のいずれかからの干渉を受ける場合の通信品質を得ることができる。このため、第２通信端末１２０は、第１通信端末１１０との間の通信に対して隠れ端末から最も大きな干渉を受けた場合が考慮されたＳＩＮＲに基づいて、ＭＣＳを適切に選択することができる。
【００８４】
（通信システムの動作例）
図１０は、図５に示した通信システムの動作例を示すシーケンス図である。図１０において、測定部１１２は、ブロードキャスト信号の強度としてブロードキャスト信号のＲＳＳＩを測定するものとする。また、算出部１１４は、通信品質としてＳＩＮＲを算出するものとする。図１０の縦軸は時間軸を示している。
【００８５】
第１通信端末１１０の算出部１１４は、時間軸上の周期ＴでＳＩＮＲの算出を行うものとする。また、第１通信端末１１０、第２通信端末１２０および第３通信端末１３０は、時間軸上の周期Ｔでブロードキャスト信号を無線送信するものとする。また、第２通信端末１２０の決定部１２４はＭＣＳを決定するものとする。
【００８６】
まず、第２通信端末１２０が第１通信端末１１０へブロードキャスト信号を送信する（ステップＳ１００１）。つぎに、第１通信端末１１０が、ステップＳ１００１によって送信されたブロードキャスト信号のＲＳＳＩを測定し、測定したＲＳＳＩを記憶部１１３に記憶する（ステップＳ１００２）。つぎに、第１通信端末１１０が、ステップＳ１００１によって送信されたブロードキャスト信号から経路情報を読み取り、読み取った経路情報を経路情報記憶部５１１に記憶する（ステップＳ１００３）。
【００８７】
つぎに、第３通信端末１３０が第１通信端末１１０へブロードキャスト信号を送信する（ステップＳ１００４）。つぎに、第１通信端末１１０が、ステップＳ１００４によって送信されたブロードキャスト信号のＲＳＳＩを測定し、測定したＲＳＳＩを記憶部１１３に記憶する（ステップＳ１００５）。つぎに、第１通信端末１１０が、ステップＳ１００４によって送信されたブロードキャスト信号から経路情報を読み取り、読み取った経路情報を経路情報記憶部５１１に記憶する（ステップＳ１００６）。
【００８８】
つぎに、第１通信端末１１０が、周期Ｔの循環点ｔまで待機し、ステップＳ１００２およびステップＳ１００５によって記憶された各ＲＳＳＩに基づいて第２通信端末１２０および第３通信端末１３０の各ＳＩＮＲを算出する（ステップＳ１００７）。つぎに、第１通信端末１１０が、ステップＳ１００７によって算出された各ＳＩＮＲと、ステップＳ１００３によって記憶された経路情報と、を格納したブロードキャスト信号を、第２通信端末１２０および第３通信端末１３０のそれぞれへ無線送信する（ステップＳ１００８）。
【００８９】
つぎに、第２通信端末１２０が、ステップＳ１００８によって送信されたブロードキャスト信号のＲＳＳＩを測定し、測定したＲＳＳＩを記憶する（ステップＳ１００９）。つぎに、第２通信端末１２０が、ステップＳ１００８によって送信されたブロードキャスト信号に格納された第１通信端末１１０の経路情報を読み取り、読み取った経路情報を記憶する（ステップＳ１０１０）。
【００９０】
また、第３通信端末１３０が、ステップＳ１００８によって送信されたブロードキャスト信号のＲＳＳＩを測定し、測定したＲＳＳＩを記憶する（ステップＳ１０１１）。つぎに、第３通信端末１３０が、ステップＳ１００８によって送信されたブロードキャスト信号に格納された第１通信端末１１０の経路情報を読み取り、読み取った経路情報を記憶する（ステップＳ１０１２）。
【００９１】
つぎに、第２通信端末１２０が、ステップＳ１００８によって送信されたブロードキャスト信号に格納された第２通信端末１２０と第１通信端末１１０の間のＳＩＮＲを読み取る（ステップＳ１０１３）。つぎに、第２通信端末１２０が、ステップＳ１０１３によって読み取られたＳＩＮＲに基づいてＭＣＳを決定する（ステップＳ１０１４）。
【００９２】
つぎに、第２通信端末１２０が、ステップＳ１０１４によって決定されたＭＣＳによって第１通信端末１１０へデータを送信し（ステップＳ１０１５）、一連の動作を終了する。以上の各ステップを、周期Ｔによって繰り返し行う。
【００９３】
図１１は、図１０に示した動作において記憶部に記憶されるＲＳＳＩの一例を示す図である。図１０に示したステップＳ１００２においては、たとえば、図１１に示すテーブル１１１０が記憶部１１３に記憶される。テーブル１１１０においては、第２通信端末１２０から送信されたブロードキャスト信号のＲＳＳＩ（ＲＳＳＩｂ）が、第２通信端末１２０の識別情報（Ｂ）と対応付けられている。
【００９４】
また、図１０に示したステップＳ１００５においては、たとえば、図１１に示すテーブル１１２０が記憶部１１３に記憶される。テーブル１１２０においては、テーブル１１１０の内容に加えて、第３通信端末１３０から送信されたブロードキャスト信号のＲＳＳＩ（ＲＳＳＩｃ）が、第３通信端末１３０の識別情報（Ｃ）と対応付けられている。
【００９５】
図１２は、図１０に示した動作において経路情報記憶部に記憶される経路情報の一例を示す図である。図１０に示したステップＳ１００３においては、たとえば、図１２に示すテーブル１２１０が経路情報記憶部５１１に記憶される。テーブル１２１０は、第２通信端末１２０から送信されたブロードキャスト信号に格納された第２通信端末１２０の経路情報（宛先端末Ｂ、隣接端末Ｂ、経路コストＣｂ）を示している。
【００９６】
また、図１０に示したステップＳ１００６においては、たとえば、図１２に示すテーブル１２２０が経路情報記憶部５１１に記憶される。テーブル１２２０は、第３通信端末１３０から送信されたブロードキャスト信号に格納された第３通信端末１３０の経路情報（宛先端末Ｃ、隣接端末Ｃ、経路コストＣｃ）を示している。
【００９７】
図１３は、図１０に示した動作において第２および第３通信端末に記憶される経路情報の一例を示す図である。図１０に示したステップＳ１０１０においては、たとえば、テーブル１３１０が第２通信端末１２０に記憶される。テーブル１３１０は、第１通信端末１１０から送信されたブロードキャスト信号に格納された経路情報（宛先端末Ａ、隣接端末Ａ、経路コストＣａ），（宛先端末Ｃ、隣接端末Ｃ、経路コストＣｃ）を示している。
【００９８】
また、図１０に示したステップＳ１０１２においては、たとえば、テーブル１３２０が第３通信端末１３０に記憶される。テーブル１３２０は、第１通信端末１１０から送信されたブロードキャスト信号に格納された経路情報（宛先端末Ａ、隣接端末Ａ、経路コストＣａ），（宛先端末Ｂ、隣接端末Ｃ、経路コストＣｂ）を示している。
【００９９】
このように、第１通信端末１１０、第２通信端末１２０および第３通信端末１３０は、互いに経路情報をブロードキャスト信号により通知し合うことで、互いの経路情報を共有する。これにより、第１通信端末１１０は、対象端末以外の通信端末が対象端末の隠れ端末であるか否かを各通信端末の経路情報に基づいて判別することができる。
【０１００】
このように、実施の形態２にかかる第１通信端末１１０によれば、実施の形態１にかかる第１通信端末１１０と同様の効果を奏するとともに、対象端末の隠れ端末のＲＳＳＩを干渉電力として対象端末のＳＩＮＲを算出する。これにより、キャリアセンスによって回避できない隠れ端末からの干渉がある場合でも、自端末と対象端末との間のＳＩＮＲを精度よく高速に測定することができる。
【０１０１】
また、対象端末の隠れ端末の各ＲＳＳＩの合計を干渉電力として算出することで（図８参照）、対象端末の隠れ端末から同時に干渉を受ける場合のＳＩＮＲを得ることができる。このため、第２通信端末１２０は、第１通信端末１１０との間の通信に対して第２通信端末１２０の複数の隠れ端末から同時に干渉を受けた場合が考慮されたＳＩＮＲに基づいてＭＣＳを適切に選択することができるため、通信の安定性を向上させることができる。
【０１０２】
また、対象端末の隠れ端末の各ＲＳＳＩの最大値を干渉電力として算出することで（図９参照）、対象端末の隠れ端末のいずれかから干渉を受ける場合の最低のＳＩＮＲを得ることができる。このため、第２通信端末１２０は、第１通信端末１１０との間の通信に対して隠れ端末から最も大きな干渉を受けた場合が考慮されたＳＩＮＲに基づいてＭＣＳを適切に選択することができるため、通信の安定性を向上させることができる。
【０１０３】
（通信端末のハードウェア構成）
図１４は、各通信端末のハードウェア構成の一例を示すブロック図である。図１４において、第１通信端末１１０は、ＣＰＵ１４１１と、ＲＡＭ１４１２と、メモリ１４１３と、通信Ｉ／Ｆ１４１４と、ユーザＩ／Ｆ１４１５と、バス１４２０と、を備えている。ＣＰＵ１４１１、ＲＡＭ１４１２、メモリ１４１３、通信Ｉ／Ｆ１４１４およびユーザＩ／Ｆ１４１５は、バス１４２０によって接続されている。
【０１０４】
ここで、ＣＰＵ１４１１は、第１通信端末１１０の全体の制御を司る。ＲＡＭ１４１２は、ＣＰＵ１４１１のワークエリアとして使用される。メモリ１４１３は、ブートプログラムなどのプログラムを記憶している。また、メモリ１４１３は、ＣＰＵ１４１１の制御にしたがってデータの読取および書込を行う。メモリ１４１３は、たとえばハードディスクやフラッシュメモリなどの記憶媒体である。
【０１０５】
通信Ｉ／Ｆ１４１４は、他の通信端末との間で無線ＬＡＮなどの無線通信を行うインターフェースである。ユーザＩ／Ｆ１４１５は、ユーザからの入力を受け付けるとともに、ユーザへの情報出力を行う。ユーザＩ／Ｆ１４１５は、たとえばキーボード、タッチパネル式の入力パッド、ポインティングデバイス、ディスプレイなどである。
【０１０６】
図１に示した受信部１１１は、たとえば通信Ｉ／Ｆ１４１４によって実現することができる。通信Ｉ／Ｆ１４１４は、受信したブロードキャスト信号をメモリ１４１３に書き込む。また、図１に示した測定部１１２は、たとえばＣＰＵ１４１１によって実現することができる。ＣＰＵ１４１１は、通信Ｉ／Ｆ１４１４によってメモリ１４１３に書き込まれたブロードキャスト信号を読み取る。ＣＰＵ１４１１は、読み取ったブロードキャスト信号のＲＳＳＩを測定し、測定したＲＳＳＩをメモリ１４１３に書き込む。
【０１０７】
また、図１に示した記憶部１１３は、たとえばメモリ１４１３によって実現することができる。メモリ１４１３は、ＣＰＵ１４１１の制御にしたがってＲＳＳＩの記憶および読み出しを行う。また、図１に示した算出部１１４は、たとえばＣＰＵ１４１１によって実現することができる。ＣＰＵ１４１１は、メモリ１４１３に書き込まれたＲＳＳＩを読み取り、読み取ったＲＳＳＩに基づいてＳＩＮＲを算出する。ＣＰＵ１４１１は、算出したＳＩＮＲをメモリ１４１３に書き込む。
【０１０８】
また、図１に示した作成部１１５は、たとえばＣＰＵ１４１１によって実現することができる。ＣＰＵ１４１１は、メモリ１４１３に書き込まれたＳＩＮＲを読み取り、読み取ったＳＩＮＲを示す品質情報を格納したブロードキャスト信号を作成する。ＣＰＵ１４１１は、作成したブロードキャスト信号をメモリ１４１３に書き込む。
【０１０９】
また、図１に示した送信部１１６は、たとえば通信Ｉ／Ｆ１４１４によって実現することができる。通信Ｉ／Ｆ１４１４は、メモリ１４１３に書き込まれたブロードキャスト信号を読み取り、読み取ったブロードキャスト信号を無線送信する。また、図１に示したデータ受信部１１７は、たとえば通信Ｉ／Ｆ１４１４によって実現することができる。
【０１１０】
また、図５に示した経路情報記憶部５１１は、たとえばメモリ１４１３によって実現することができる。メモリ１４１３は、ＣＰＵ１４１１の制御にしたがって経路情報の記憶および読み出しを行う。
【０１１１】
また、第２通信端末１２０も、第１通信端末１１０と同様に、ＣＰＵ１４１１と、ＲＡＭ１４１２と、メモリ１４１３と、通信Ｉ／Ｆ１４１４と、バス１４２０と、を備えていてもよい。図１に示した送信部１２１は、たとえば通信Ｉ／Ｆ１４１４によって実現することができる。通信Ｉ／Ｆ１４１４は、メモリ１４１３に記憶されたブロードキャスト信号を読み取り、読み取ったブロードキャスト信号を無線送信する。
【０１１２】
また、図１に示した受信部１２２は、たとえば通信Ｉ／Ｆ１４１４によって実現することができる。通信Ｉ／Ｆ１４１４は、受信したブロードキャスト信号をメモリ１４１３に書き込む。また、図１に示した読取部１２３は、たとえばＣＰＵ１４１１によって実現することができる。ＣＰＵ１４１１は、メモリ１４１３に書き込まれたブロードキャスト信号からＳＩＮＲを読み取り、読み取ったＳＩＮＲをメモリ１４１３に書き込む。
【０１１３】
また、図１に示した決定部１２４は、たとえばＣＰＵ１４１１によって実現することができる。ＣＰＵ１４１１は、メモリ１４１３に書き込まれたＳＩＮＲに基づいてＭＣＳを決定し、決定したＭＣＳの指示情報をメモリ１４１３に書き込む。また、図１に示したデータ送信部１２５は、たとえば通信Ｉ／Ｆ１４１４によって実現することができる。通信Ｉ／Ｆ１４１４は、メモリ１４１３に書き込まれた指示情報を読み取り、読み取った指示情報が示すＭＣＳによってデータを無線送信する。
【０１１４】
また、第３通信端末１３０も、第１通信端末１１０と同様に、ＣＰＵ１４１１と、ＲＡＭ１４１２と、メモリ１４１３と、通信Ｉ／Ｆ１４１４と、バス１４２０と、を備えていてもよい。図１に示した送信部１３１は、たとえば通信Ｉ／Ｆ１４１４によって実現することができる。通信Ｉ／Ｆ１４１４は、メモリ１４１３に記憶されたブロードキャスト信号を読み取り、読み取ったブロードキャスト信号を無線送信する。
【０１１５】
以上説明したように、開示の端末および通信方法によれば、複数の通信端末から定期的に送信されるブロードキャスト信号の強度を記憶しておく。そして、複数の通信端末のうちの対象端末以外の通信端末のブロードキャスト信号の強度を干渉電力として、自端末と対象端末の通信品質を算出する。これにより、自端末と対象端末との間の通信品質を精度よく高速に測定することができる。
【０１１６】
なお、上述した各実施の形態（図１および図５）においては、第２通信端末１２０が第１通信端末１１０を通信対象とする場合の構成について説明したが、このような構成に限らない。たとえば、第１通信端末１１０、第２通信端末１２０および第３通信端末１３０のそれぞれが、受信部１１１と、測定部１１２と、記憶部１１３と、算出部１１４と、作成部１１５と、送信部１１６と、データ受信部１１７と、送信部１２１と、受信部１２２と、読取部１２３と、決定部１２４と、データ送信部１２５と、を備えていてもよい。
【０１１７】
これにより、第１通信端末１１０、第２通信端末１２０および第３通信端末１３０のそれぞれが、第１通信端末１１０、第２通信端末１２０および第３通信端末１３０のうちの自端末以外の任意の通信端末を通信対象として通信品質を測定することができる。
【０１１８】
また、実施の形態２においては、第１通信端末１１０、第２通信端末１２０および第３通信端末１３０のそれぞれが経路情報記憶部５１１を備えていてもよい。上述した実施の形態に関し、さらに以下の付記を開示する。上述した各実施の形態においては、ブロードキャスト信号を送受信して強度を測定する構成について説明したが、ブロードキャスト信号以外の信号の強度を測定する構成にしてもよい。たとえば、ユニキャスト信号を送受信して強度を測定する構成にしてもよい。
【０１１９】
上述した実施の形態に関し、さらに以下の付記を開示する。
【０１２０】
（付記１）複数の通信端末から無線送信されるブロードキャスト信号をそれぞれ受信する受信部と、
前記受信部によって受信されたブロードキャスト信号の強度を測定する測定部と、
前記測定部によって測定された強度を通信端末ごとに記憶する記憶部と、
前記複数の通信端末のそれぞれを対象端末として、対象端末について前記記憶部に記憶された強度と、前記対象端末以外の通信端末について前記記憶部に記憶された強度と、に基づいて自端末と前記対象端末との間の通信品質を算出する算出部と、
前記算出部によって算出された各通信品質を前記複数の通信端末ごとに対応付けた品質情報を前記複数の通信端末へ無線送信する送信部と、
を備えることを特徴とする通信端末。
【０１２１】
（付記２）前記算出部によって算出された各通信品質を格納したブロードキャスト信号を作成する作成部を備え、
前記送信部は、前記作成部によって作成されたブロードキャスト信号を無線送信することを特徴とする付記１に記載の通信端末。
【０１２２】
（付記３）前記算出部は、前記対象端末について前記記憶部に記憶された強度と、前記対象端末以外の通信端末について前記記憶部に記憶された各強度の合計と、に基づいて前記通信品質を算出することを特徴とする付記１または２に記載の通信端末。
【０１２３】
（付記４）前記算出部は、前記対象端末について前記記憶部に記憶された強度と、前記対象端末以外の通信端末について前記記憶部に記憶された各強度の最大値と、に基づいて前記通信品質を算出することを特徴とする付記１または２に記載の通信端末。
【０１２４】
（付記５）前記算出部は、前記対象端末について前記記憶部に記憶された強度と、前記対象端末以外の通信端末のうちの前記対象端末の隠れ端末について前記記憶部に記憶された各強度の合計と、に基づいて前記通信品質を算出することを特徴とする付記１または２に記載の通信端末。
【０１２５】
（付記６）前記算出部は、前記対象端末について前記記憶部に記憶された強度と、前記対象端末以外の通信端末のうちの前記対象端末の隠れ端末について前記記憶部に記憶された各強度の最大値と、に基づいて前記通信品質を算出することを特徴とする付記１または２に記載の通信端末。
【０１２６】
（付記７）前記複数の通信端末の各経路情報を記憶した経路情報記憶部を備え、
前記算出部は、前記経路情報記憶部によって記憶された経路情報に基づいて、前記対象端末以外の通信端末から前記対象端末の隠れ端末を判別することを特徴とする付記５または６に記載の通信端末。
【０１２７】
（付記８）前記算出部は、前記対象端末について前記記憶部に記憶された強度を前記対象端末の信号電力とし、前記対象端末以外の通信端末について前記記憶部に記憶された強度を干渉電力とした信号対干渉雑音比を前記通信品質として算出することを特徴とする付記１〜７のいずれか一つに記載の通信端末。
【０１２８】
（付記９）前記複数の通信端末とともにアドホックネットワークを構築することを特徴とする付記１〜８のいずれか一つに記載の通信端末。
【０１２９】
（付記１０）付記１〜９のいずれか一つに記載の通信端末と、
前記複数の通信端末に含まれ、前記通信端末を通信対象とし、
前記ブロードキャスト信号を無線送信する第２送信部と、
前記送信部によって送信された品質情報を受信する第２受信部と、
前記第２受信部によって受信された品質情報において自端末に対応付けられた通信品質を読み取る読取部と、
前記読取部によって読み取られた通信品質に応じて変調方式および符号化方式の少なくとも一方を決定する決定部と、
前記決定部によって決定された方式によって前記通信端末へデータを無線送信するデータ送信部と、を備える第２通信端末と、
を含むことを特徴とする通信システム。
【０１３０】
（付記１１）通信対象端末を含む複数の通信端末へブロードキャスト信号を送信する送信部と、
前記送信部によってブロードキャスト信号を送信した結果、前記通信対象端末によって送信された品質情報を受信する受信部と、
前記受信部によって受信された品質情報において自端末に対応付けられた通信品質を読み取る読取部と、
前記読取部によって読み取られた通信品質に応じて変調方式を決定する決定部と、
前記決定部によって決定した変調方式によって前記通信対象端末へデータを無線送信するデータ送信部と、
を備えることを特徴とする通信端末。
【０１３１】
（付記１２）複数の通信端末から無線送信されるブロードキャスト信号をそれぞれ受信する受信工程と、
前記受信工程によって受信されたブロードキャスト信号の強度を測定する測定工程と、
前記測定工程によって測定された強度を通信端末ごとに記憶する記憶工程と、
前記複数の通信端末のそれぞれを対象端末として、対象端末について前記記憶工程に記憶された強度と、前記対象端末以外の通信端末について前記記憶工程に記憶された強度と、に基づいて自端末と前記対象端末との間の通信品質を算出する算出工程と、
前記算出工程によって算出された各通信品質を前記複数の通信端末ごとに対応付けた品質情報を前記複数の通信端末へ無線送信する送信工程と、
を含むことを特徴とする通信方法。
【０１３２】
（付記１３）第１通信端末が付記１２に記載の通信方法を実行し、
前記複数の通信端末に含まれ、前記第１通信端末を通信対象とする第２通信端末が、
前記送信工程によって送信されたブロードキャスト信号を受信する第２受信工程と、
前記第２受信工程によって受信されたブロードキャスト信号に格納された品質情報において前記第２通信端末に対応付けられた通信品質を読み取る読取工程と、
前記読取工程によって読み取られた通信品質に応じて変調方式および符号化方式の少なくとも一方を決定する決定工程と、
前記決定工程によって決定した方式によって前記第１通信端末へデータを無線送信するデータ送信工程と、
を実行することを特徴とする通信方法。
【０１３３】
（付記１４）通信対象端末を含む複数の通信端末へブロードキャスト信号を送信する送信工程と、
前記送信工程によってブロードキャスト信号を送信した結果、前記通信対象端末によって送信された品質情報を受信する受信工程と、
前記受信工程によって受信された品質情報において自端末に対応付けられた通信品質を読み取る読取工程と、
前記読取工程によって読み取られた通信品質に応じて変調方式を決定する決定工程と、
前記決定工程によって決定した変調方式によって前記通信対象端末へデータを無線送信するデータ送信工程と、
を含むことを特徴とする通信方法。
【０１３４】
（付記１５）他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末において、
ある第１の端末とは異なる、１以上の他の端末から送信された無線信号の受信レベルを測定する測定部と、
該測定部によって測定された受信レベルについての情報を該第１の端末に送信する送信部と、
を備えたことを特徴とする端末。
【０１３５】
（付記１６）前記送信部は、前記受信レベルについての情報の送信を前記第１の端末に対するユニキャスト送信またはブロードキャスト送信により行う、
ことを特徴とする付記１５に記載の端末。
【０１３６】
（付記１７）前記受信レベルについての情報は、前記第１の端末から受信した無線信号の受信レベルを希望信号とした場合に、前記１以上の他の端末から受信した無線信号の受信レベルの総和を干渉信号として算出された、受信品質情報を含む、
ことを特徴とする付記１５に記載の端末。
【０１３７】
（付記１８）前記受信レベルについての情報は、前記第１の端末が該端末に対して送信する無線信号を送信する際の適応変調制御に用いられる、
ことを特徴とする付記１５に記載の端末。
【０１３８】
（付記１９）他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末の通信方法において、
ある第１の端末とは異なる、１以上の他の端末から送信された無線信号の受信レベルを測定する測定工程と、
該測定工程によって測定された受信レベルについての情報を該第１の端末に送信する送信工程と、
を含むことを特徴とする通信方法。
【０１３９】
（付記２０）他の端末から送信される無線信号の非検出に応じて無線信号の送信を許容するアドホック通信システムにおける端末において、
ある第１の端末へ無線信号を送信する送信部と、
前記送信部によって送信された無線信号と、前記第１の端末とは異なる他の端末から前記第１の端末へ送信された無線信号と、の前記第１の端末における受信レベルについての情報を前記第１の端末から受信する受信部と、
を備えたことを特徴とする端末。
【図面の簡単な説明】
【０１４０】
【図１】実施の形態１にかかる通信システムの構成を示すブロック図である。
【図２】図１に示した第１通信端末の動作の一例を示すフローチャートである。
【図３】図１に示した第１通信端末の動作の他の例を示すフローチャートである。
【図４】図１に示した通信システムの適用例を示す図である。
【図５】実施の形態２にかかる通信システムの構成を示すブロック図である。
【図６】図５に示した通信システムの適用例を示す図である。
【図７】図５に示した経路情報記憶部に記憶される経路情報の一例を示す図である。
【図８】図５に示した第１通信端末の動作の一例を示すフローチャートである。
【図９】図５に示した第１通信端末の動作の他の例を示すフローチャートである。
【図１０】図５に示した通信システムの動作例を示すシーケンス図である。
【図１１】図１０に示した動作において記憶部に記憶されるＲＳＳＩの一例を示す図である。
【図１２】図１０に示した動作において経路情報記憶部に記憶される経路情報の一例を示す図である。
【図１３】図１０に示した動作において第２および第３通信端末に記憶される経路情報の一例を示す図である。
【図１４】各通信端末のハードウェア構成の一例を示すブロック図である。
【符号の説明】
【０１４１】
１００  通信システム
４００，６００  アドホックネットワーク
【図１】
2010135870.tif 000003
【図２】
2010135870.tif 000004
【図３】
2010135870.tif 000005
【図４】
2010135870.tif 000006
【図５】
2010135870.tif 000007
【図６】
2010135870.tif 000008
【図７】
2010135870.tif 000009
【図８】
2010135870.tif 000010
【図９】
2010135870.tif 000011
【図１０】
2010135870.tif 000012
【図１１】
2010135870.tif 000013
【図１２】
2010135870.tif 000014
【図１３】
2010135870.tif 000015
【図１４】
2010135870.tif 000016