(57)【要約】【課題】無線通信に割り当てられるチャネル数に制限があっても、干渉に強く、高い通信品質を確保することが可能な無線通信装置を提供する。【解決手段】コードレス電話機の親機は、通常使用チャネル群と待機チャネル群とに割り当てて記憶するチャネル割当部と、通常使用チャネル群の中から使用チャネルを選択して時分割多重により子機と無線通信を行う無線送受信部と、通常使用チャネル群および待機チャネル群における全チャネルの受信電界強度を測定し、受信電界強度データとして記憶する受信電界強度データ処理部と、使用チャネルから他のチャネルに入れ替える必要があるか否かを判定する入替判定部と、受信電界強度データに基づいて待機チャネル群の中から入れ替えるチャネルを選択するチャネル選択部と、使用チャネルを待機チャネル群へ、選択されたチャネルを通常使用チャネル群へ入れ替えるよう無線送受信部に指示するチャネル入替部とを備えている。【選択図】図７
2010028704.tif 000002
【特許請求の範囲】
【請求項１】
複数の周波数帯域の中から複数の周波数チャネルを通常使用チャネル群と待機チャネル群とに割り当てて記憶するチャネル割当部と、
前記通常使用チャネル群の中から一のチャネルを選択して使用チャネルとして時分割多重により他の無線通信装置と無線通信を行う無線送受信部と、
前記通常使用チャネル群および待機チャネル群における全チャネルの受信電界強度を測定し、受信電界強度データとして記憶する受信電界強度データ処理部と、
前記使用チャネルから他のチャネルに入れ替える必要があるか否かを判定する入替判定部と、
前記入替判定部が使用チャネルの入れ替えの必要があると判定した場合に、該使用チャネルが属する周波数帯域以外の周波数帯域に属する待機チャネル群の中から前記受信電界強度データに基づいて入れ替えるチャネルを選択するチャネル選択部と、
使用チャネルを前記待機チャネル群へ、前記選択されたチャネルを使用チャネルとして前記通常使用チャネル群へ入れ替えるよう前記無線送受信部に指示するチャネル入替部と
を備えたことを特徴とする無線通信装置。
【請求項２】
前記チャネル選択部が、前記通常使用チャネル群に属する使用チャネルと、前記待機チャネル群に属するチャネルとを入れ替えるときに、単一チャネル同士の入れ替えまたは周波数帯域ごとのチャネル入れ替えのどちらかを選択する入替方法選択部を有し、
前記チャネル入替部は、単一チャネルの入れ替えの場合は、一のチャネルの入れ替えを指示し、周波数帯域ごとのチャネル入れ替えの場合は、前記通常使用チャネル群の中から使用チャネルが属する周波数帯域のチャネルの全ての入れ替えを指示することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記入替方法選択部は、前記入替判定部により使用チャネルを前記待機チャネル群に属する他のチャネルに入れ替える必要があると判定された場合に、前記通常使用チャネル群の中で使用チャネルが属する周波数帯域の全てのチャネルのエラー発生情報を確認し、該周波数帯域に属する全てのチャネルで少なくとも一つ以上のエラーが発生していれば、周波数帯域ごとのチャネル入れ替えを選択することを特徴とする請求項２記載の無線通信装置。
【請求項４】
前記チャネル選択部は、前記待機チャネル群の中から入れ替えるチャネルを選択する際に、前記受信電界強度データの中から最小値のチャネルを選択することを特徴とする請求項１から３のいずれかに記載の無線通信装置。
【請求項５】
前記受信電界強度データ処理部は、良好度合いの高いチャネルを周波数帯域ごとに良好チャネル優先情報として集計し、
前記チャネル選択部は、前記良好チャネル優先情報に基づいて、前記待機チャネル群の中から良好度合いの高いチャネルの数が多い周波数帯域から順に入れ替えるチャネルを選択することを特徴とする請求項１から３のいずれかに記載の無線通信装置。
【請求項６】
前記良好度合いは、測定された受信電界強度が所定の閾値よりも低い場合に、高いと設定されていることを特徴とする請求項５記載の無線通信装置。
【請求項７】
前記良好度合いは、無線通信におけるエラー発生頻度が低い場合に、高いと設定されていることを特徴とする請求項５記載の無線通信装置。
【請求項８】
前記チャネル選択部は、前記複数の周波数帯域に対して、それぞれに設定された優先順位に基づいて優先順位の高い帯域の中から順に入れ替えるチャネルを決定することを特徴とする請求項１から７のいずれかに記載の無線通信装置。
【請求項９】
前記優先順位は、前記複数の周波数帯域の中で電波の到達距離が長い順に設定されていることを特徴とする請求項８記載の無線通信装置。
【請求項１０】
前記優先順位は、干渉電波を発生する電気機器の種類に応じて設定されていることを特徴とする請求項８記載の無線通信装置。
【請求項１１】
前記入替判定部は、前記無線通信におけるエラーの内容に基づいて、他のチャネルに入れ替える必要があるか否かを判定することを特徴とする請求項１から１０のいずれかに記載の無線通信装置。
【請求項１２】
前記入替判定部は、前記無線通信におけるチャネルの電界強度に基づいて、他のチャネルに入れ替える必要があるか否かを判定することを特徴とする請求項１から１０のいずれかに記載の無線通信装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＴＤＭＡ（Ｔｉｍｅ  Ｄｉｖｉｓｉｏｎ  Ｍｕｌｔｉｐｌｅ  Ａｃｃｅｓｓ）方式で通信する無線通信装置に関する。
【背景技術】
【０００２】
無線通信は、送信電波の電界強度や、装置間の距離、ノイズとなる干渉電波の存在が、通信品質に大きく影響する。
【０００３】
干渉電波についての対策の技術として、例えば、特許文献１に記載の無線チャネル割り当て優先度決定方法が知られている。特許文献１に記載の方法では、未使用の無線チャネルを使用して測定した干渉波レベルの度合いに応じて、無線チャネルに対する割り当て候補としての得点を決め、その得点に応じて選択する無線チャネルの割り当て優先順位を決定するようにしている。
【特許文献１】特開平１０−２８５６４４号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかし、この特許文献１に記載の方法では、通信開始前に無線チャネルを干渉波レベルに応じて優先度を決めて割り当てるだけなので、干渉ノイズの状況が変化した場合では対応できない。また、特許文献１に記載の方法では、全チャネルの干渉波レベルをチェックする必要があるので、チャネル数が多くなると全チャネルの干渉波レベルをチェックするのは負荷が大きい。
【０００５】
これは、無線通信装置においては、通常、チャネルの割り当ては装置の処理能力等の制限から、使用可能な周波数帯域で数多くのチャネルが割り当て可能であったとしても、チャネル数を限定して構成されるものであるから、特許文献１に記載の方法では、このことを前提に、限定された全チャネルの干渉波レベルをチェックしているものと想定される。
【０００６】
しかし、使用可能なチャネルが限られている中で、更に干渉ノイズ等により使用できるチャネル数が減ってしまうと、通信品質に悪影響を及ぼすおそれがある。
【０００７】
そこで本発明は、無線通信に割り当てられるチャネル数に制限があっても、干渉に強く、高い通信品質を確保することが可能な無線通信装置を提供することを目的とする。
【課題を解決するための手段】
【０００８】
本発明の無線通信装置は、複数の周波数帯域の中から複数の周波数チャネルを通常使用チャネル群と待機チャネル群とに割り当てて記憶するチャネル割当部と、前記通常使用チャネル群の中から一のチャネルを選択して使用チャネルとして時分割多重により他の無線通信装置と無線通信を行う無線送受信部と、前記通常使用チャネル群および待機チャネル群における全チャネルの受信電界強度を測定し、受信電界強度データとして記憶する受信電界強度データ処理部と、前記使用チャネルから他のチャネルに入れ替える必要があるか否かを判定する入替判定部と、前記入替判定部が使用チャネルの入れ替えの必要があると判定した場合に、該使用チャネルが属する周波数帯域以外の周波数帯域に属する待機チャネル群の中から前記受信電界強度データに基づいて入れ替えるチャネルを選択するチャネル選択部と、使用チャネルを前記待機チャネル群へ、前記選択されたチャネルを使用チャネルとして前記通常使用チャネル群へ入れ替えるよう前記無線送受信部に指示するチャネル入替部とを備えたことを特徴とする。
【発明の効果】
【０００９】
本発明は、待機チャネル群のチャネルと使用チャネルとを入れ替えるために、通信に使用される通常使用チャネル群の他のチャネルを占有することなく、干渉を回避することができるので、無線通信に割り当てられるチャネル数に制限があっても、干渉に強く、高い通信品質を確保することが可能である。
【発明を実施するための最良の形態】
【００１０】
本発明の無線通信装置は、時分割多重により他の無線通信装置と無線通信を行い、状況に応じてチャネルを選択的に切り替えながら通信を行うものである。
【００１１】
本願の第１の発明は、複数の周波数帯域の中から複数の周波数チャネルを通常使用チャネル群と待機チャネル群とに割り当てて記憶するチャネル割当部と、通常使用チャネル群の中から一のチャネルを選択して使用チャネルとして時分割多重により他の無線通信装置と無線通信を行う無線送受信部と、通常使用チャネル群および待機チャネル群における全チャネルの受信電界強度を測定し、受信電界強度データとして記憶する受信電界強度データ処理部と、使用チャネルから他のチャネルに入れ替える必要があるか否かを判定する入替判定部と、入替判定部がチャネルの入れ替えの必要があると判定した場合に、使用チャネルが属する周波数帯域以外の周波数帯域に属する待機チャネル群の中から受信電界強度データに基づいて入れ替えるチャネルを選択するチャネル選択部と、使用チャネルを待機チャネル群へ、選択されたチャネルを使用チャネルとして通常使用チャネル群へ入れ替えるよう無線送受信部に指示するチャネル入替部とを備えたことを特徴としたものである。
【００１２】
第１の発明により、複数の周波数帯域に跨った割り当て可能な多くのチャネルの中から通常使用チャネル群として割り当てたチャネルを使用することで、装置間での同期確立に要する時間を短縮することができる。入替判定部が使用チャネルに悪影響を及ぼす干渉電波等により入れ替えの必要があると判定すると、チャネル選択部が入れ替えるチャネルを使用チャネルが属する周波数帯域以外の待機チャネル群の中から選択し、チャネル入替部が待機チャネル群のチャネルと使用チャネルとを入れ替えるため、良好な通信を維持することができると共に、通常使用チャネル群の他のチャネルを占有することなく、干渉を回避することができる。
【００１３】
本願の第２の発明は、第１の発明において、チャネル選択部が通常使用チャネル群に属する使用チャネルと、待機チャネル群に属するチャネルとを入れ替えるときに、単一チャネル同士の入れ替えまたは周波数帯域ごとのチャネル入れ替えのどちらかを選択する入替方法選択部を有し、チャネル入替部は、単一チャネルの入れ替えの場合は、一のチャネルの入れ替えを指示し、周波数帯域ごとのチャネル入れ替えの場合は、通常使用チャネル群の中から使用チャネルが属する周波数帯域のチャネルの全ての入れ替えを指示することを特徴としたものである。第２の発明により、入替方法選択部により、干渉状況に応じて、単一チャネルの入れ替えと周波数帯域ごとのチャネルの入れ替えとを選択できるので、よりダイナミックにチャネルを入れ替えて使用することにより、通信の品質を確保することができる。
【００１４】
本願の第３の発明は、第２の発明において、入替方法選択部は、入替判定部により使用チャネルを待機チャネル群に属する他のチャネルに入れ替える必要があると判定された場合に、通常使用チャネル群の中で使用チャネルが属する周波数帯域の全てのチャネルのエラー発生情報を確認し、該周波数帯域に属する全てのチャネルで少なくとも一つ以上のエラーが発生していれば、周波数帯域ごとのチャネル入れ替えを選択することを特徴としたものである。第３の発明により、入替方法選択部が、使用している周波通帯域に属する一部のチャネルのみが干渉ノイズの影響を受けているのか、全部のチャネルが干渉ノイズの影響を受けているのかをエラー発生情報に基づいて判定することで、周波数帯域ごとのチャネル入れ替えを選択するか否かを判定するので、より高い通信の品質を確保することができる。
【００１５】
本願の第４の発明は、第１から第３のいずれか発明において、チャネル選択部は、待機チャネル群の中から入れ替えるチャネルを選択する際に、受信電界強度データの中から最小値のチャネルを選択することを特徴としたものである。第４の発明により、最も干渉ノイズの影響を受けていないチャネルを選択することができる。
【００１６】
本願の第５の発明は、第１から第３のいずれかの発明において、受信電界強度データ処理部は、良好度合いの高いチャネルを周波数帯域ごとに良好チャネル優先情報として集計し、チャネル選択部は、良好チャネル優先情報に基づいて、待機チャネル群の中から良好度合いの高いチャネルの数が多い周波数帯域から順に入れ替えるチャネルを選択することを特徴としたものである。第５の発明により、チャネル選択部が、待機チャネル群の中から良好度合いの高いチャネルの数が多い周波数帯域から順に入れ替えることで、従って、良好度合いの最も高い周波数帯域から順に選択することができる。
【００１７】
本願の第６の発明は、第５の発明において、良好度合いは、測定された受信電界強度が所定の閾値よりも低い場合に、高いと設定されていることを特徴としたものである。第６の発明により、受信電界強度が所定の閾値よりも低いチャネルを良好度合いが高いとすることで、最も干渉ノイズの影響を受けていない周波数帯域から順に選択することができる。
【００１８】
本願の第７の発明は、第５の発明において、良好度合いは、無線通信におけるエラー発生頻度が低い場合に、高いと設定されていることを特徴としたものである。第７の発明により、エラー発生頻度が低い場合に良好度合いが高いとすることで、最もエラー発生の少ない周波数帯域から順に選択することができる。また、無線通信における干渉電波によるエラーの発生だけでなく、他の要因により発生するエラーの発生による影響も考慮することができる。
【００１９】
本願の第８の発明は、第１から第７のいずれかの発明において、チャネル選択部は、複数の周波数帯域に対して、それぞれに設定された優先順位に基づいて優先順位の高い帯域の中から順に入れ替えるチャネルを決定することを特徴としたものである。第８の発明により、複数の周波数帯域のそれぞれに設定された優先順位に基づいて高い方から順に切り替え先のチャネルを決定することで、チャネルの切り替えが必要な場合に、所望とする周波数帯域へ優先的に切り替えることができる。
【００２０】
本願の第９の発明は、第８の発明において、優先順位は、複数の周波数帯域の中で電波の到達距離が長い順に設定されていることを特徴としたものである。第９の発明により、電波の到達距離が長い周波数帯域を優先的に切り替え先のチャネルとして割り当てることができる。
【００２１】
本願の第１０の発明は、第８の発明において、優先順位は、干渉電波を発生する電気機器の種類に応じて設定されていることを特徴としたものである。第１０の発明により、電気機器からの干渉電波を避けることで良好な周波数帯域を選択することができる。
【００２２】
本願の第１１の発明は、第１から第１０のいずれかの発明において、入替判定部は、無線通信におけるエラーの内容に基づいて、他のチャネルに入れ替える必要があるか否かを判定することを特徴としたものである。第１１の発明により、発生したエラーの重度に応じて入れ替える必要があるか否かを判定することができる。
【００２３】
本願の第１２の発明は、第１から第１０のいずれかの発明において、入替判定部は、無線通信におけるチャネルの電界強度に基づいて、他のチャネルに入れ替える必要があるか否かを判定することを特徴としたものである。第１２の発明により、信号強度に応じて入れ替える必要があるか否かを判定することができる。
【００２４】
（実施の形態）
本発明の実施の形態に係る無線通信装置について、コードレス電話機を例に、図面に基づいて説明する。図１は、本発明の実施の形態に係るコードレス電話機の構成を示す図である。図２は、フレームの構成を示す図である。図３は、図１に示すコードレス電話機が使用する周波数帯域とチャネルとを示す図であり、（Ａ）は周波数帯域を示す図、（Ｂ）は周波数帯域とチャネル番号との対応を示す図である。
【００２５】
図１に示すコードレス電話機１０は、電話回線網と接続された１台の親機２０と、親機２０とＴＤＭＡ／ＴＤＤ方式で通信する３台の子機３０（Ａ〜Ｃ）とを備えている。図２に示すフレーム構成例のように親機２０と子機３０（Ａ〜Ｃ）が通信を行うフレーム構成は、一つのフレームが１２個のスロットで構成されており、前半６スロット（上り）が親機受信スロット（子機送信スロットでもある）、後半６スロット（下り）が親機送信スロット（子機受信スロットでもある）として使用される。
【００２６】
また、この親機２０と子機３０とは、３つの異なる周波数帯域を使用して通信を行っている。具体的には、図３（Ａ）および同図（Ｂ）に示すように１．９ＧＨｚ帯（帯域１）と２．４ＧＨｚ帯（帯域２）と５．８ＧＨｚ帯（帯域３）の３つ周波数帯域で、通常使用チャネル群と待機チャネル群とを３つ周波数帯域ごと、５つのキャリア周波数（以下、チャネルと称す。）に割り当て、通常使用チャネル群に属するチャネルの中から一つのチャネル（以下、使用チャネルと称す。）を使って通信する。
【００２７】
使用するチャネルはスロットごとに設定することが可能であり、スロットが変われば変更先のスロットで使用されるチャネルに切り替わる。以下、周波数軸上でのチャネルと、時間軸上でのスロットとから成る２次元的なマトリックスを、チャネル・スロットと呼ぶ（詳細には後述するが、チャネル・スロットごとに受信電界強度が測定され、例えば図１０に示すように記録される。）。
【００２８】
次に、親機２０と子機３０との構成を図４から図６に基づいて詳細に説明する。図４は、図１に示すコードレス電話機の親機の構成を示すブロック図である。図５は、図１に示すコードレス電話機の子機の構成を示すブロック図である。図６は、チャネル状態テーブルを示す図である。
【００２９】
図４において、親機２０は、帯域１〜３用アンテナ１１ａ〜１１ｃと、無線送受信部１２と、通信制御部１３と、音声処理部２１とを備えている。
【００３０】
帯域１〜３用アンテナ１１ａ〜１１ｃは、それぞれの周波数帯域の電波を送受信するのに適した特性を備えたアンテナである。無線送受信部１２は、子機３０と無線通信する際に、帯域１〜３の中から一の周波数帯域を選択的に切り替えて子機３０と無線通信を行うものである。
【００３１】
通信制御部１３は、子機３０との無線通信を行うに際し、使用するチャネルやスロットを無線送受信部１２へ指示する制御部である。通信制御部１３は、チャネル・スロットごとに受信電界強度を測定し、図１０に示すように記録する。通信制御部１３は後段で説明する判断処理によって最適な周波数帯域を選択し、その周波数帯域の中から選定されたチャネルおよびスロットへの切り替えを無線送受信部１２に指示する。
【００３２】
この通信制御部１３は、送信制御データパケット処理部１３ａと、送信音声データパケット処理部１３ｂと、送信パケット作成部１３ｃと、受信パケット解析部１３ｄと、受信制御データパケット処理部１３ｅと、受信音声データパケット処理部１３ｆとを備えている。また、通信制御部１３は、チャネル割当部１３ｇと、受信電界強度データ処理部１３ｈと、エラー計数処理部１３ｉと、入替判定部１３ｊと、チャネル選択部１３ｋと、チャネル入替部１３ｍとを備えている。
【００３３】
送信制御データパケット処理部１３ａは通信制御用のデータに対して生成した誤り検出符号であるＣＲＣを付加する。送信音声データパケット処理部１３ｂは、音声データに対して生成したＣＲＣを付加する。
【００３４】
送信パケット作成部１３ｃは、送信制御データパケット処理部１３ａで生成した通信制御用データと、送信音声データパケット処理部１３ｂで生成した音声データを結合して無線送受信部１２により送信するためのパケットを生成する。
【００３５】
受信パケット解析部１３ｄは、無線送受信部１２を介して受信したパケットを解析すると共に、受信したパケットを制御用データと音声データに分離する。
【００３６】
受信制御データパケット処理部１３ｅは、通信制御用のデータを処理し、また通信制御用のデータに対して付加されたＣＲＣにより受信エラーを検出する。受信音声データパケット処理部１３ｆは、音声データを処理し、また音声データに対して付加されたＣＲＣにより受信エラーを検出する。
【００３７】
チャネル割当部１３ｇは、複数の周波数帯域の中から複数のチャネルを、通常使用チャネル群と、待機チャネル群とに割り当て、内部のメモリ１３ｐへ記憶する。ここで、通常使用チャネル群とは、通常の無線通信に使用される周波数帯域に割り当てられた複数のチャネルである。また、待機チャネル群とは、当初は使用されないが使用チャネルとして代わりに割り当て可能であり、通常使用チャネル群のチャネルと入れ替えるために準備された予備のチャネルである。
【００３８】
受信電界強度データ処理部１３ｈは、各周波数帯域の中のそれぞれのチャネルの電界強度をスロットごとに測定して受信電界強度データとして内部のメモリ１３ｑへ記憶する。また受信電界強度データ処理部１３ｈは、記憶されている電界強度の度合いに基づいて良好なスロットか否かを判定する。また、受信電界強度データ処理部１３ｈは、良好なスロットの数を集計して周波数帯域の優先度を良好周波数帯域優先情報として設定する。
【００３９】
エラー計数処理部１３ｉは、受信エラーが発生したときに、エラーカウンタをカウントアップする。
【００４０】
入替判定部１３ｊは、使用チャネルから他のチャネルに入れ替える必要があるか否かを判定するもので、受信エラーが頻発する等により切り替えが必要であると判定したときには、内容に応じて干渉検知したことを示す干渉検知フラグを設定したり、受信状態が不良であることを示す不良検知フラグを設定したりする。干渉検知フラグや不良検知フラグは入替判定部１３ｊ内のメモリ１３ｒに書き込まれる。また、入替判定部１３ｊは、複数のフレームに連続してエラーが発生した場合にカウントアップされる連続フレームエラーカウンタ１３ｓを備えている。この連続フレームエラーカウンタ１３ｓは、スロットごとに管理されている。
【００４１】
チャネル選択部１３ｋは、入替判定部１３ｊにより使用チャネルを入れ替える必要があると判定された場合に、受信電界強度データ処理部１３ｈにより測定された受信電界強度データや、受信エラーの発生状況に基づいて待機チャネル群に属する切り替え先のチャネルを選択する。この入れ替えは、単一チャネルや周波数帯域ごとのチャネルで行われ、設定により決定される。
【００４２】
チャネル入替部１３ｍは、チャネル選択部１３ｋにより選択されたチャネルに基づいて無線送受信部１２に使用チャネルと待機チャネル群のチャネルとの入れ替えを指示する。チャネル入替部１３ｍは、図６に示すように、通常使用チャネル群と待機チャネル群とに属するそれぞれのチャネルに対して、使用状態を「使用中」、「待機中」および「入替中」の３つ状態で管理している。ここで「使用中」とは現在使用しているスロットを示し、「待機中」とは使用しているスロット（使用スロット）の代わりに使用スロットとして入れ替えて可能なスロットを示し、「入替中」とは使用スロットの代わりに入れ替えたスロットを示す。この待機中の状態のチャネルが使用チャネルとの入れ替え対象のチャネルとなる。
【００４３】
入替方法選択部１３ｎは、チャネルの入れ替えを、単一チャネル単位で行うか、周波数帯域単位で行うかを選択して、チャネル選択部１３ｋへ通知する。
【００４４】
音声処理部２１は、通信制御部１３からの音声データをスピーチデコーダ２１ａにより復号化して回線出力部２１ｂを介して電話回線Ｌに出力したり、電話回線Ｌから回線入力部２１ｃを介して入力した信号をスピーチエンコーダ２１ｄにより音声データに符号化して通信制御部１３へ出力したりする。
【００４５】
なお、本実施の形態では、親機２０が電話回線Ｌに接続されたコードレス電話機１０であるが、親機２０をインターネットに接続されるＩＰ電話機とすることも可能である。
【００４６】
次に子機３０について図５に基づいて説明する。但し、図４に示す親機２０においては音声処理部２１が電話回線網Ｌに接続されているのに対し、図５に示す子機３０における音声処理部３１はスピーカＳＰおよびマイクＭＩＣである。親機２０と子機３０はこの音声処理部２１，３１の点を除いて、ＴＤＭＡ通信を行うための構成はほぼ同じであるから、同じ機能を有するものは同符号を付して子機３０側の説明では省略する。なお親機２０と子機３０とがＴＤＭＡ通信を行う場合はマスタ／スレーブの関係となり、例えば親機２０がマスタの場合は、子機３０がスレーブとなる。
【００４７】
図５において、子機３０は、帯域１〜３用アンテナ１１ａ〜１１ｃと、無線送受信部１２と、通信制御部１３と、音声処理部３１とを備えている。音声処理部３１は、通信制御部１３からの音声データをスピーチデコーダ３１ａにより復号化してスピーカＳＰに出力したり、マイクＭＩＣを介して入力した信号をスピーチエンコーダ３１ｂにより音声データに符号化して通信制御部１３へ出力する。
【００４８】
以上のように構成された本発明の実施の形態に係るコードレス電話機の動作を図面に基づいて説明する。図７は、チャネル割当部により割り当てられるチャネル周波数の一例を示すテーブル図であり、（Ａ）は通常使用チャネル群を示すテーブル、（Ｂ）は待機チャネル群を示すテーブルである。図８は、各スロットの処理手順を示すフローチャートである。
【００４９】
図２に示すフレーム構成例のように親機２０と子機３０（Ａ〜Ｃ）が通信を行うフレーム構成は、一つのフレームが１２個のスロットで構成されており、前半６スロットが親機受信スロット（子機送信スロットでもある）、後半６スロットが親機送信スロット（子機受信スロットでもある）として使用される。ある一台の子機３０と親機２０は１フレームの中で１回ずつパケットを交換して通信を行っている。
【００５０】
親機２０および子機３０は、例えば、チャネル割当部１３ｇにより、図７（Ａ）および同図（Ｂ）に示すような通常使用チャネル群と、待機チャネル群とが割り当てられているものとする。図７に示す例では、通常使用チャネル群の帯域１の各チャネル（チャネル番号１〜５）として、１．９０ＧＨｚから１．９４ＧＨｚまで０．０１ＧＨｚずつ増加させたキャリア周波数が割り当てられている。また、同じ帯域１の待機チャネル群（チャネル番号１６〜３０）として、１．９５ＧＨｚから１．９９ＧＨｚまで０．０１ＧＨｚずつ増加させたキャリア周波数が割り当てられている。帯域２，３も同様に、通常使用チャネル群および待機チャネル群のそれぞれのチャネルとして、０．０１ＧＨｚずつ増加させたキャリア周波数が割り当てられている。
【００５１】
親機２０と子機３０は、これらのスロットの中の各受信スロットにおいてに図８に示す制御が行われる。以下、親機２０における電界強度測定のための制御について説明する。
【００５２】
図８において、まずエラー計数処理部１３ｉは、Ｓ２０１０にて一定時間が経過したか否かを判断する。この一定時間は、バックグランドスキャンが全周波数帯域の全チャネルの全スロットについて一巡する時間以上の期間である。Ｓ２０１０にて一定時間が経過したと判定される場合には、Ｓ２０２０にてエラー計数処理部１３ｉは該当するチャネルのスロットのエラーカウンタをカウントダウンする。なお、この一定期間経過したことを契機にエラー計数処理部１３ｉがエラーカウンタをカウントダウンする処理についての詳細は後述する。
【００５３】
次に、通信制御部１３はＳ２０３０にて、その時のスロットがデータ通信のための受信スロットか否かを判定する。ここでは親機２０であるから、その時のスロットが親機でのデータ通信のための受信スロット（図２に示すスロット０〜５）であるか否かを判定する。Ｓ２０３０での判定が、データ通信のための受信スロットでは無いと判定された場合には、Ｓ２０４０へ移行する。
【００５４】
Ｓ２０４０では受信電界強度データ処理部１３ｈにより、その時のスロットが電界強度測定用受信スロットであるか否かが判定される。電界強度測定用受信スロットで無いと判定された場合には処理を終了する。Ｓ２０４０にて電界強度測定用受信スロットであると判定された場合には、Ｓ２０５０にて受信電界強度データ処理部１３ｈにより良好チャネル情報記憶手順が実行される。
【００５５】
ここで、良好チャネル情報記憶手順について、図９から図１２に基づいて説明する。図９は、良好チャネル情報記憶手順を示すフローチャート、図１０は、チャネル・スロット受信電界強度マップを示す図、図１１は、良好チャネル・スロットマップを示す図、図１２は、エラーチャネル・スロットマップを示す図である。
【００５６】
良好チャネル情報記憶手順は、図９に示すように、まずＳ２１０にて所定のスロットの受信電界強度を測定する。この測定は受信電界強度データ処理部１３ｈが無線送受信部１２へ指示することにより行われる。測定した受信電界強度を示す受信電界強度データは、図１０に示すチャネル・スロット受信電界強度マップとして受信電界強度データ処理部１３ｈのメモリ１３ｑに記憶される。
【００５７】
このチャネル・スロット受信電界強度マップは、チャネル割当部１３ｇにより通常使用チャネル群と待機チャネル群とに、３つの周波数帯域（帯域１〜３）について５つずつチャネルを割り当て、測定された電界強度を受信電界強度データとして、それぞれのチャネル番号に対応させて記憶させたテーブルである。Ｓ２１０で測定された電界強度は、このチャネル・スロット受信電界強度マップの該当する箇所に記憶される。
【００５８】
図１０の例では、それぞれの周波数帯域ごとの全てのチャネル・スロットのバックグランドスキャンが行われた後を示しており、チャネル・スロット受信電界強度マップのそれぞれの箇所に受信電界強度データが記憶されている。そして、受信電界強度データ処理部１３ｈは、Ｓ２２０にて測定された電界強度が所定の値よりも低いか否かを判定する。
【００５９】
Ｓ２３０における良好を示すマーキングは、図１１に示すように記録される。図１１はチャネル・スロットマップ上に良好／不良マーキングをした例であり、測定された電界強度が所定の値よりも低いと判定された場合には、干渉電波が無いあるいは少ないと判断できるので、Ｓ２３０にて良好度合いが高いチャネル・スロットの位置に図１１に示すように良好を示すマーキングを行う。
【００６０】
図１０および図１１の例では、チャネル・スロット受信電界強度マップや良好チャネル・スロットマップは、帯域１〜３の中の各チャネルを周波数軸上の最小単位として、更にＴＤＭＡの各スロットを時間軸上の最小単位として電界強度を測定し、２次元上で良好／不良のマーキングを行っている。このようにスロットごとでも区別してマーキングすることにより、周囲からの干渉電波の状況をより細かく把握でき、正確に切り替え先のチャネルの状態を判断することが可能となる。また、通常使用チャンネル群および待機チャンネル群のそれぞれにおいて、各帯域１〜３の中の各チャネル・スロット毎に個別に強度や良好／不良が記録される。つまり、該当する周波数帯域のチャネル番号の各スロットのそれぞれの電界強度が、所定の閾値よりも低ければ良好、所定の閾値以上であれば不良として記憶される。これら閾値は適宜決定することができる。
【００６１】
図９のＳ２２０にて測定された電界強度が所定の値以上であると判定された場合には、測定されたチャネルのスロットにおいて干渉電波が検知されたということなので、Ｓ２４０にて良好度合いが低い不良チャネル・スロットとして不良のマーキングを行う。
【００６２】
受信電界強度データ処理部１３ｈは、図９のＳ２５０にてエラーカウンタ（エラー発生情報）のアップを行う。このエラーカウンタのアップは、Ｓ２２０にて測定された電界強度が所定の値以上との判定を受けてカウントアップされるもので、図１２に示すエラーチャネル・スロットマップとして受信電界強度データ処理部１３ｈ内のメモリ１３ｑに記憶される。このように、無線通信でＣＲＣエラーが発生した場合以外に、干渉電波を測定する電界強度測定において干渉電波が測定された場合にも、エラーとしてカウントアップする。このようにして良好チャネル・スロットマップまたはエラーチャネル・スロットマップの更新を行う（Ｓ２６０）。
【００６３】
良好チャネル情報記憶手順が終了すると、図８に示すＳ２０６０にて良好周波数帯域情報記憶手順が実行される。ここでＳ２０６０の良好周波数帯域情報記憶手順について、図１３に基づいて説明する。図１３は、良好周波数帯域情報記憶手順を示すフローチャートである。
【００６４】
良好周波数帯域情報記憶手順は、まず、Ｓ３１０にて、受信電界強度データ処理部１３ｈが、周波数帯域ごとの良好チャネル・スロットの総数によりこの周波数帯域の良好度合いを判定するとの設定がされている否かを判定し、良好チャネル・スロットの総数から判定するとの設定であればＳ３２０へ移行する。
【００６５】
Ｓ３２０では、受信電界強度データ処理部１３ｈが良好チャネル・スロットマップから待機チャネル群のそれぞれのチャネル・スロットのデータを取得する。更にＳ３３０にて、待機チャネル群に属する周波数帯域ごとに良好を示すマーキングの数を集計し、その集計結果により待機チャネル群についての良好周波数帯域優先情報を算出する。
【００６６】
Ｓ３４０にて、受信電界強度データ処理部１３ｈは、集計されたマーキングによる良好周波数帯域優先情報に基づいて総数が多い順番に、待機チャネル群に属する周波数帯域の優先度を高くするように設定する。この優先情報が高い周波数帯域が優先的に入れ替えに使用される。図１１の例では、帯域１では良好周波数帯域優先情報は２２、帯域２では３０、帯域３では２５となっており、帯域２が最も総数が多いので優先度が高く、帯域１が最も総数が少ないので良好周波数帯域優先度が低いと設定されている。
【００６７】
また、図１０および図１１の例では、チャネル・スロット受信電界強度マップや良好チャネル・スロットマップは、帯域１〜３の中の各チャネルを周波数軸上の最小単位として、更にＴＤＭＡの各スロットを時間軸上の最小単位として電界強度を測定し、２次元上で良好／不良のマーキングを行っている。このようにチャネル単位だけでなく、スロットごとでも区別してマーキングすることにより、周囲からの干渉電波の状況をより細かく把握でき、正確に切り替え先のチャネルの状態を判断することが可能となる。
【００６８】
一方、Ｓ３１０にて、良好チャネル・スロットの総数から判定しないとの設定であればＳ３５０へ移行する。
【００６９】
Ｓ３５０にて、受信電界強度データ処理部１３ｈはエラーチャネル・スロットマップから待機チャネル群のチャネル・スロットのデータを取得する。Ｓ３６０にて、エラーチャネル・スロットマップの待機チャネル群に属するそれぞれのエラーカウンタに基づいて集計を周波数帯域ごとに行って、その集計結果により待機チャネル群についての良好周波数帯域優先情報を算出する。図１２の例では、帯域１では１８、帯域２では３、帯域３では９となっている。
【００７０】
Ｓ３７０にて、受信電界強度データ処理部１３ｈは、集計された良好周波数帯域優先情報に基づいて総数が少ない順番に周波数帯域の優先度を高くするように設定する。すなわち図１２の例では、帯域１が最も総数が多いので優先度が低く、帯域２が最も総数が少ないので優先度が高いと設定されている。
【００７１】
このようにして良好周波数帯域情報記憶手順（図１３参照）にて周波数帯域ごとの優先度が設定されると、図８に示すＳ２０７０に戻り、Ｓ２０７０にて受信電界強度データ処理部１３ｈは、干渉電波が検知されたか否かを判定する。ここでは、図９のＳ２１０にて測定された受信電界強度が所定値より大きい場合に、干渉電波を検知したと判定する。Ｓ２０７０にて干渉電波が検知されなかった場合には、処理を終了する。
【００７２】
次に、親機２０のデータ受信スロットにおける判断手順について説明する。図８に示す各スロットの手順で、Ｓ２０３０においてその時のスロットがデータ通信のための受信スロット（図２に示すスロット０〜スロット５）であると判定された場合には、次のＳ２０８０にて入替判定部１３ｊによる受信レベル不良判断手順を実行する。
【００７３】
ここで受信レベル不良判断手順について図１４に基づいて説明する。図１４は、受信レベル不良判断手順を示すフローチャートである。受信レベル不良判断手順は、まず、Ｓ４１０にて受信レベルによる判定を行うことを示す設定が有効かを判定する。Ｓ４１０にて設定が無効であれば受信レベル不良判断手順による処理は行わないことを示しているので、この処理を終了する。
【００７４】
Ｓ４１０にて設定が有効であると判定されると、Ｓ４２０にてデータ通信するための受信スロットの電界強度が所定の値よりも低いか否かを判定する。この受信電界強度は、受信電界強度データ処理部１３ｈを介して入替判定部１３ｊへ入力される。
【００７５】
Ｓ４２０にて所定の値よりも低いと判定された場合には、親機２０と子機３０との間の距離が離れてしまっていることが想定されるので、Ｓ４３０にて不良検知フラグを有効に設定して処理を終了する。
【００７６】
このようにして受信レベル不良判断手順が終了すると、図８に示すＳ２０９０にてエラーカウント手順が実行される。
【００７７】
次にエラーカウント手順について図１５および図１６に基づいて説明する。図１５は、エラーカウント手順を示すフローチャート、図１６は、スロットフォーマットを示す図である。
【００７８】
図１６に示すエラーカウント手順では、まずＳ５１０にてエラー計数処理部１３ｉが受信したスロットが受信エラーを発生しているか否かを判定する。データパケットを受信すると、受信制御データパケット処理部１３ｅは通信制御用のデータを処理し、また通信制御用のデータに対して付加されたＣＲＣにより受信エラーを検出する。また受信音声データパケット処理部１３ｆは、音声データを処理し、また音声データに対して付加されたＣＲＣにより受信エラーを検出する。つまり図１６に示すように、スロットフォーマットにおけるシンクワードの同期エラーあったか否か、または通信データにてＣＲＣエラー（パケットエラー）を検出したことの情報が、受信制御データパケット処理部１３ｅまたは受信音声データパケット処理部１３ｆから通知されたか否かに基づいて、通常使用チャネル群に属する使用チャネルのスロット（以下、使用チャネル・スロットと称す。）に受信エラーが発生しているか否かを判定する。
【００７９】
Ｓ５１０にて通常使用チャネル群に属する使用チャネル・スロットに受信エラーが発生していない場合、処理を終了する、Ｓ５１０にて受信エラーが発生している場合には、Ｓ５２０にて、図１２に示すエラーチャネル・スロットマップの該当するエラーカウンタをカウントアップする。例えば、受信エラーが発生した使用チャネル・スロットが、通常使用チャネルの帯域１のチャネル番号３であってスロット１であれば、ここの値を＋１することで現状３であれば４とする。
【００８０】
このようにエラーチャネル・スロットマップの各エラーカウンタは、受信エラー等の発生でカウントアップされることで、良好周波数帯域情報記憶手順（図１３参照）では、通常使用チャネル群から待機チャネル群へ入れ替えられたときに、周波数帯域ごとに割り当てられる優先順位が下がる。一度優先順位が下げられると、しばらくは下げられたままとなり、次のスロットで受信エラーが無くてもエラーカウンタはすぐにカウントダウンされない。つまり、優先順位は過去の受信エラーの発生状態に影響される。
【００８１】
このエラーカウンタは一定期間が経過するごとに全部のチャネル・スロットでカウントダウンされる。すなわち、前述の図８に示すＳ２０１０にて一定期間が経過した場合は、Ｓ２０２０により全部のチャネル・スロットのエラーカウンタがカウントダウンされる。このようにある程度の期間で自動的にカウントダウンしていくことで、干渉電波による影響が無くなる等の周囲の状況の変化に応じて優先順位を復帰させる。
【００８２】
図１５に示すＳ５３０では、入替判定部１３ｊがデータ通信するための受信スロット（使用チャネル・スロット）の電界強度が所定の値よりも高いか否かを判定する。この判定は、図１４に示すＳ４３０にて設定される不良検知フラグに基づいて行われる。
【００８３】
受信エラーが検出されたときの電界強度が比較的高いなら、その受信エラーが干渉電波による可能性が高い。これは、親機２０と子機３０との距離が近くて受信電界強度が高いのに、受信エラーが検出されたということは、受信エラーは干渉電波によるものと判断できるからである。従って、Ｓ５３０にて受信電界強度が所定の値よりも高ければ干渉検知したということで、Ｓ５４０にて入替判定部１３ｊが干渉検知フラグを有効にして処理を終了する。Ｓ５３０にて受信電界強度が所定の値以下であれば、この処理を終了する。
【００８４】
このようにしてエラーカウント処理手順が終了すると、図８に示すＳ２１００にてエラー不良判断手順が実行される。
【００８５】
次にエラー不良判断手順について、図１７から図２１に基づいて説明する。図１７は、エラー不良判断手順を示すフローチャート、図１８は、入替方法判断手順を示すフローチャート、図１９から図２２は、チャネル・スロット入替手順Ａ〜Ｄを示すフローチャートである。
【００８６】
エラー不良判断手順は、エラーレートに基づいて不良のチャネル・スロットを判断している。図１７において、まず入替判定部１３ｊが、Ｓ６１０にてエラーレートを取得する。このエラーレートは、一定期間内のエラーチャネル・スロットマップの各エラーカウンタの値に基づいて受信電界強度データ処理部１３ｈが算出したものである。つまり、エラーレートはスロットごとに管理されている。
【００８７】
次に、入替判定部１３ｊが、Ｓ６２０にて連続フレームエラーカウンタ１３ｓの値を取得する。入替判定部１３ｊに設けられた連続フレームエラーカウンタ１３ｓは、スロットごとに管理されており、複数のフレームに連続してエラーが発生した場合にカウントアップを続けるカウンタである。例えば、あるスロットにＣＲＣエラーや同期エラーなどの受信エラーが発生した場合にエラー計数処理部１３ｉからの情報によりカウントアップする。
【００８８】
例えば、図２に示すようにスロット１を使用して送信される子機Ａからの送信パケットが受信エラーであった場合にカウントアップ（＋１）され、次のフレームの同じスロットでも受信エラーが発生した場合はさらにカウントアップされる。一度受信エラーであってカウントアップ（＋１）され、次のフレームでは受信エラーが無かった場合は、連続フレームエラーカウンタ１３ｓはクリアされる。
【００８９】
次に、入替判定部１３ｊが、Ｓ６３０にてエラーレートが高い、または連続フレームエラーカウンタ１３ｓの値が所定の値を超える連続フレームエラーか否かを判定する。エラーレートが高いとは、Ｓ６１０にて算出されたエラーレートが所定値以上である場合で、
この使用チャネル・スロットに受信エラーが頻繁に発生していることを示している。また、Ｓ６２０にて取得された連続フレームエラーカウンタ１３ｓの値は受信エラーが発生する度にカウントアップ（＋１）されるので、例えば、５フレームほど連続して発生した場合には連続フレームエラーカウンタ１３ｓの値は５となる。従って、５フレームほど連続してあるスロットに受信エラーが発生したら連続フレームエラーとする場合には、所定の値を４とする。
【００９０】
Ｓ６３０にてエラーレートが所定値未満である、または連続フレームエラーカウンタ１３ｓの値が所定値以下であると判定された場合には、この処理を終了する。
【００９１】
Ｓ６３０にてエラーレートが高い、または連続フレームエラーカウンタ１３ｓの値が所定の値を超えたと判定された場合には、不良チャネル・スロットと判断されるためＳ６４０にて不良検知フラグを有効として処理を終了する。
【００９２】
このようにしてエラー不良判断手順が終了すると、チャネル選択部１３ｋは、図８に示すＳ２１１０にて不良検知フラグ、または干渉検知フラグが有効か否かを判定する。両方とも無効であれば処理を終了する。
【００９３】
以下、不良検知フラグまたは干渉検知フラグが有効である場合について説明する。図８に示すＳ２１１０にて不良検知フラグ、または干渉検知フラグのいずれかが有効であれば、使用チャネルの入れ替えを行う。本実施の形態では、入れ替え先のチャネルの選定に４種類の方法を備えており、設定（チャネル入替手順フラグ）によりいずれかの方法を選択することができる。
【００９４】
使用チャネルの入れ替えには、２種類の方法がある。この方法の選択は、入替方法選択部１３ｎにより決定される。次に、Ｓ２１２０にて実施される入替方法選択部１３ｎによる選択方法を図１８に基づいて説明する。
【００９５】
入替方法選択部１３ｎは、エラーチャネル・スロットマップより使用チャネルが属する周波数帯域について、全てのチャネルのエラー数（エラー発生情報）を取得して確認する（Ｓ７１０）。
【００９６】
入替方法選択部１３ｎは、この周波数帯域に属するチャネルのエラー数の合計が１以上か否かを判定する（Ｓ７２０）。エラー数が１以上であれば、複数のチャネルに跨ってエラーが発生していることになるので、周波数帯域ごとの入れ替えを行う旨の設定を行う（Ｓ７３０）。エラー数が０であれば、使用チャネルのみでの不良であるので、単一チャネルでの入れ替えを行う旨の設定を行う（Ｓ７４０）。
【００９７】
次に、図８に示すＳ２１３０では、チャネル入替手順フラグが１であるか否かを判定する。Ｓ２１４０ではチャネル入替手順フラグが２であるか否かを、またＳ２１５０ではチャネル入替手順フラグが３であるか否かを、またＳ２１６０ではチャネル入替手順フラグが４であるか否かを判定する。チャネル入替手順フラグが１〜４のいずれも異なる場合には終了する。
【００９８】
まずＳ２１３０において、チャネル入替手順フラグが１であると判定された場合には、Ｓ２１７０にてチャネル入替手順Ａが実行される。図１９に示すように、チャネル入替手順Ａでは、まず、チャネル選択部１３ｋにより使用チャネルの入れ替えを、単一チャネルで行うか否かを判定する（Ｓ８１０）。この判定は、図１８に示すＳ７３０またはＳ７４０における入替方法選択部１３ｎによる設定を検査することで行われる。
【００９９】
設定が使用チャネルの入れ替えを単一チャネルで行うことを示すものであった場合には、次にチャネル選択部１３ｋはチャネル状態テーブル（図６参照）の待機チャネル群に、入れ替え可能な待機中のチャネルが存在しているか否かを判定する（Ｓ８２０）。待機中のチャネルが存在していない場合には、使用チャネルと入れ替えられないので、処理を終了する。
【０１００】
待機チャネル群に待機中のチャネルが存在する場合、チャネル選択部１３ｋは、待機中のチャネルで、かつチャネルごとのエラー数が最も少ないチャネルを、エラーチャネル・スロットマップを参照して最良チャネルとして取得する（Ｓ８３０）。図６および図１２の例では、チャネル番号１６，１９などがエラー数が０で最も少ないので、例えば、チャネル選択部１３ｋはチャネル番号１６を選択することができる。
【０１０１】
そして、チャネル選択部１３ｋは、選択された最良チャネルと、不良検知フラグまたは干渉検知フラグが有効であった使用チャネル（不良チャネル）とを入れ替えるよう、チャネル入替部１３ｍは無線送受信部１２へ指示する（Ｓ８４０）と共に、チャネル状態テーブルのチャネル番号１６を、待機中から使用中へ、また、入れ替えられた使用チャネルを使用中から入替中へ変更して処理を終了する（Ｓ８５０）。
【０１０２】
Ｓ８１０にて、使用チャネルの入れ替えが単一チャネルで行なわないと判定された場合には、チャネル選択部１３ｋはチャネル状態テーブルを参照して、入れ替えが必要な使用チャネルが属する周波数帯域に含まれる使用中のチャネル数より、待機チャネル群に含まれる待機中のチャネルの数が多い周波数帯域が存在するか否かを判定する（Ｓ８６０）。
これは、使用チャネルを待機中のチャネルと入れ替える場合、この使用チャネルが属する周波数帯域のチャネル全部を入れ替えることになるため、少なくともこの周波数帯域に属する使用中のチャネル全部の数より多い待機中のチャネルが、待機チャネル群の帯域１〜３で必要である。従って、入れ替え可能な帯域１〜３が待機チャネル群にない場合には、使用チャネルと入れ替えられないので処理を終了する。
【０１０３】
Ｓ８６０にて使用チャネルが属する周波数帯域ごと入れ替えが可能な周波通帯域（帯域１〜３）が待機チャネル群に存在していた場合、入れ替えが可能な周波通帯域の中で、エラー数が最も少ない周波数帯域を、エラーチャネル・スロットマップを参照して最良帯域として取得する（Ｓ８７０）。図６および図１２の例では、帯域２のエラー数が３で最も少ないので、チャネル選択部１３ｋは帯域２を選択することができる。従って、使用チャネルが帯域２に属するチャネルである場合には、同じ周波数帯域が選択されたことになり、使用チャネルが帯域２以外であれば他の周波数帯域が選択されたことになる。
【０１０４】
そして、チャネル選択部１３ｋは、選択された最良帯域と、不良検知フラグまたは干渉検知フラグが有効であった使用チャネル（不良チャネル）が属する周波数帯域とを入れ替えるよう、チャネル入替部１３ｍは無線送受信部１２へ指示する（Ｓ８８０）と共に、チャネル状態テーブルの待機チャネル群の帯域２を、待機中から使用中へ、また、入れ替えられた使用チャネルが属する周波数帯域を使用中から入替中へ変更して処理を終了する（Ｓ８９０）。
【０１０５】
次に、チャネル入替手順フラグが２である場合を説明する。図８に示すようにＳ２１４０においてチャネル入替手順フラグが２であると判定された場合では、Ｓ２１８０にてチャネル入替手順Ｂが実行される。図２０に示すように、チャネル入替手順Ｂでは、まず、チャネル選択部１３ｋにより使用チャネルの入れ替えを、単一チャネルで行うか否かを判定する（Ｓ９１０）。
【０１０６】
設定が使用チャネルの入れ替えを単一チャネルで行うことを示すものであった場合には、次にチャネル選択部１３ｋはチャネル状態テーブル（図６参照）の待機チャネル群に、入れ替え可能な待機中のチャネルであって、使用チャネルの周波数帯域以外に属するチャネルが存在するか否かを判定する（Ｓ９２０）。待機中のチャネルが存在しない場合には、使用チャネルと入れ替えられないので、処理を終了する。
【０１０７】
待機チャネル群に該当する待機中のチャネルが存在する場合、チャネル選択部１３ｋは、使用チャネルとは異なる周波数帯域の待機中のチャネルで、かつチャネルごとのエラー数が最も少ないチャネルを、エラーチャネル・スロットマップを参照して取得する（Ｓ９３０）。図６および図１２の例では、使用チャネルが帯域１であれば、帯域２に属するチャネル番号２４，２５、または帯域３に属するチャネル番号２６，２８などがエラー数が０で最も少ないので、例えば、チャネル選択部１３ｋはチャネル番号２４を最良チャネルとして選択することができる。
【０１０８】
そして、チャネル選択部１３ｋは、選択された最良チャネルと、不良検知フラグまたは干渉検知フラグが有効であった使用チャネル（不良チャネル）とを入れ替えるよう、チャネル入替部１３ｍは無線送受信部１２へ指示する（Ｓ９４０）と共に、チャネル状態テーブルのチャネル番号２４を、待機中から使用中へ、また、入れ替えられた使用チャネルを使用中から入替中へ変更して処理を終了する（Ｓ９５０）。
【０１０９】
Ｓ９１０にて、使用チャネルの入れ替えが単一チャネルで行なわないと判定された場合には、チャネル選択部１３ｋはチャネル状態テーブルを参照して、入れ替えが必要な使用チャネルが属する周波数帯域に含まれる使用中のチャネル数より、待機チャネル群に含まれる待機中のチャネルの数が多い周波数帯域であって、使用チャネルとは異なる周波数帯域が存在するか否かを判定する（Ｓ９６０）。入れ替え可能な帯域１〜３がない場合には、使用チャネルの周波数帯域と入れ替えられないので処理を終了する。
【０１１０】
Ｓ９６０にて使用チャネルが属する周波数帯域ごと入れ替えが可能な周波通帯域（帯域１〜３）が待機チャネル群に存在していた場合、入れ替えが可能な周波通帯域の中で、エラー数が最も少ない周波数帯域を、エラーチャネル・スロットマップを参照して最良帯域として取得する（Ｓ９７０）。図６および図１２の例では、使用チャネルの周波数帯域が帯域２である場合に、帯域１が１８で帯域３が９であるので、帯域３のエラー数が９で最も少ないので、チャネル選択部１３ｋは帯域３を選択することができる。
【０１１１】
そして、チャネル選択部１３ｋは、選択された最良帯域と、不良検知フラグまたは干渉検知フラグが有効であった使用チャネル（不良チャネル）が属する周波数帯域とを入れ替えるよう、チャネル入替部１３ｍは無線送受信部１２へ指示する（Ｓ９８０）と共に、チャネル状態テーブルの待機チャネル群の帯域２を、待機中から使用中へ、また、入れ替えられた使用チャネルが属する周波数帯域を使用中から入替中へ変更して処理を終了する（Ｓ９９０）。
【０１１２】
次に、チャネル入替手順フラグが３である場合を説明する。図８に示すようにＳ２１５０においてチャネル入替手順フラグが３であると判定された場合では、Ｓ２１９０にてチャネル入替手順Ｃが実行される。図２１に示すように、チャネル入替手順Ｃでは、まず、チャネル選択部１３ｋにより使用チャネルの入れ替えを、単一チャネルで行うか否かを判定する（Ｓ１０１０）。
【０１１３】
設定が使用チャネルの入れ替えを単一チャネルで行うことを示すものであった場合には、次にチャネル選択部１３ｋは、チャネル状態テーブル（図６参照）の待機チャネル群に、入れ替え可能な待機中のチャネルであって、使用チャネルの周波数帯域以外に属するチャネルが存在するか否かを判定する（Ｓ１０２０）。待機中のチャネルが存在しない場合には、使用チャネルと入れ替えられないので、処理を終了する。
【０１１４】
待機チャネル群に該当する待機中のチャネルが存在する場合、チャネル選択部１３ｋは、良好チャネル・スロットマップを参照し、良好周波数帯域優先情報に基づいて優先順位の最も高い周波数帯域を取得する。図１１の例では、帯域２が最も優先順位が高い。次に、チャネル選択部１３ｋは、チャネル状態テーブルに基づいて待機チャネル群の帯域２に属するチャネルで、待機中のチャネルを取得する。図６の例ではチャネル番号２３〜２５が待機中である。そして、チャネル選択部１３ｋは、エラーチャネル・スロットマップを参照して最もエラー数が少ないスロットを取得する。図１２の例では、チャネル番号２４，２５がエラー数０で最も少ない。従って、チャネル選択部１３ｋは最良チャネルとしてチャネル番号２４、またはチャンネル番号２５を選択することができる（Ｓ１０３０）。
【０１１５】
そして、チャネル選択部１３ｋは、選択された最良チャネルと、不良検知フラグまたは干渉検知フラグが有効であった使用チャネル（不良チャネル）とを入れ替えるよう、チャネル入替部１３ｍは無線送受信部１２へ指示する（Ｓ１０４０）と共に、チャネル状態テーブルのチャネル番号２４を、待機中から使用中へ、また、入れ替えられた使用チャネルを使用中から入替中へ変更して処理を終了する（Ｓ１０５０）。
【０１１６】
Ｓ１０１０にて、使用チャネルの入れ替えが単一チャネルで行なわないと判定された場合には、チャネル選択部１３ｋはチャネル状態テーブルを参照して、入れ替えが必要な使用チャネルが属する周波数帯域に含まれる使用中のチャネル数より、待機チャネル群に含まれる待機中のチャネルの数が多い周波数帯域が存在するか否かを判定する（Ｓ１０６０）。入れ替え可能な帯域１〜３が待機チャネル群にない場合には、使用チャネルと入れ替えられないので処理を終了する。
【０１１７】
Ｓ１０６０にて使用チャネルが属する周波数帯域ごと入れ替えが可能な周波通帯域（帯域１〜３）が待機チャネル群に存在していた場合、入れ替えが可能な周波通帯域の中で、良好チャネル・スロットマップの良好周波数帯域優先情報に基づいて優先順位の最も高い周波数帯域を最良帯域として取得する（Ｓ１０７０）。
【０１１８】
図６および図１１の例では、使用チャネルがチャネル番号６とすると、帯域２に属する使用中のチャネルは５チャネル全部である。従って、入れ替えが必要なチャネルは５チャネルとなるので、待機チャネル群の中で待機中のチャネルが５チャネルある周波数帯域は帯域１と帯域３である。帯域１と帯域３とでは、良好チャネル・スロットマップによる良好周波数帯域優先情報は、帯域１よりも帯域３の方が優先度が高い。従って、チャネル選択部１３ｋは帯域３を最良帯域として選択することができる。
【０１１９】
そして、チャネル選択部１３ｋは、選択された最良帯域と、不良チャネルが属する周波数帯域とを入れ替えるよう、チャネル入替部１３ｍは無線送受信部１２へ指示する（Ｓ１０８０）と共に、チャネル状態テーブルの待機チャネル群の帯域３を、待機中から使用中へ、また、入れ替えられた使用チャネルが属する帯域２を使用中から入替中へ変更して処理を終了する（Ｓ１０９０）。
【０１２０】
次に、チャネル入替手順フラグが４である場合を説明する。図８に示すようにＳ２１６０においてチャネル入替手順フラグが４であると判定された場合では、Ｓ２２００にてチャネル入替手順Ｄが実行される。図２２に示すように、チャネル入替手順Ｄでは、まず、チャネル選択部１３ｋにより使用チャネルの入れ替えを、単一チャネルで行うか否かを判定する（Ｓ１１１０）。
【０１２１】
設定が使用チャネルの入れ替えを単一チャネルで行うことを示すものであった場合には、次にチャネル選択部１３ｋはチャネル状態テーブル（図６参照）の待機チャネル群に、入れ替え可能な待機中のチャネルが存在しているか否かを判定する（Ｓ１１２０）。待機中のチャネルが存在していない場合には、使用チャネルと入れ替えられないので、処理を終了する。
【０１２２】
待機チャネル群に待機中のチャネルが存在する場合、チャネル選択部１３ｋは、通話可能距離優先モードか否かを判定する（Ｓ１１３０）。通話可能距離優先モードである場合には、チャネル選択部１３ｋは、チャネル状態テーブルを参照して、待機チャネル群の中で、入れ替え可能な待機中のチャネルを取得する。次に、チャネル選択部１３ｋは、エラーチャネル・スロットマップを参照して、取得した待機中のチャネルの中で、通話可能距離優先順位の高い周波数帯域の中で、チャネルごとのエラー数が最も少ないチャネルと最良チャネルとして取得する（Ｓ１１４０）。
【０１２３】
ここで、通話可能距離優先順位とは、通話可能な距離が長く確保できる周波数帯域の順に付けられた順位である。本実施の形態では、周波数帯域（帯域１〜３）として、１．９ＧＨｚ帯と２．４ＧＨｚ帯と５．８ＧＨｚ帯との３つ周波数帯域を使用している。この３つの周波数帯域では、同じ送信出力であれば波長の長い方が比較的に到達距離が長いので、通話可能距離優先順位としては、帯域１が優先度が高く、次に帯域２、そして帯域３の順番としている。従って、帯域２または帯域３において不良チャネル・スロットが検出された場合には、帯域１の良好チャネル・スロットから選定される。
【０１２４】
例えば、図６および図１２の例では、チャネル状態テーブルの待機チャネル群で、いずれの周波数帯域（帯域１〜帯域３）にも待機中のチャネルが含まれている。通話可能距離優先順位としては、波長が最も長い１．９ＧＨｚ（帯域１）が高い。待機チャネル群の帯域１に属するチャネルであれば、チャネル番号１６，１９などがエラー数が０で最も少ないので、例えば、チャネル選択部１３ｋはチャネル番号１６をチャネルとして選択することができる。
【０１２５】
そして、チャネル選択部１３ｋは、選択された最良チャネルと不良チャネルとを入れ替えるよう、チャネル入替部１３ｍは無線送受信部１２へ指示する（Ｓ１１５０）と共に、チャネル状態テーブルのチャネル番号１６を、待機中から使用中へ、また、入れ替えられた使用チャネルを使用中から入替中へ変更して処理を終了する（Ｓ１１６０）。
【０１２６】
このように、帯域１〜３の周波数帯域の波長の長い順に優先順位が設定されていることで、電波の到達距離が長い周波数帯域を優先的に入れ替え先のチャネルとして割り当てることができる。従って、親機２０と子機３０との間の距離が離れることで受信電界強度が低下したり受信エラーが多発したりするような事態となっても、通信環境をある程度改善することが可能である。
【０１２７】
Ｓ１１３０にて設定が通話距離優先モードでない場合に、Ｓ１１７０にて設定が干渉回避優先モードか否かを判定する。干渉回避モードでない場合には、そのまま処理を終了する。
【０１２８】
干渉回避モードである場合には、チャネル選択部１３ｋは、チャネル状態テーブルを参照して、待機チャネル群の中で、入れ替え可能な待機中のチャネルを取得する。次に、チャネル選択部１３ｋは、エラーチャネル・スロットマップを参照して、取得した待機中のチャネルの中で、干渉回避優先順位の高い周波数帯域の中で、チャネルごとのエラー数が最も少ないチャネルと最良チャネルとして取得する（Ｓ１１８０）。
【０１２９】
ここで、干渉回避優先順位とは、干渉電波の影響を受け難い順に付けられた順位である。周波数帯域としては、２．４ＧＨｚ帯には電子レンジや無線ＬＡＮであるＷｉ−Ｆｉなどの干渉電波源となるものが多く存在する。また、１．９ＧＨｚ帯は通信規格によっては、５チャネルしか割り当てられていないため、干渉電波による影響が多大である。従って、本実施の形態では、干渉回避優優先順位として、帯域３が優先度が高く、次に帯域１、そして帯域２の順番としている。
【０１３０】
例えば、図６および図１２の例では、チャネル状態テーブルの待機チャネル群で、いずれの周波数帯域（帯域１〜帯域３）にも待機中のチャネルが含まれている。干渉回避優先順位としては、帯域３が高い。待機チャネル群の帯域３に属するチャネルであれば、チャネル番号２６，２８などがエラー数が０で最も少ないので、例えば、チャネル選択部１３ｋはチャネル番号２６を最良チャネルとして選択することができる。
【０１３１】
このように、優先順位が干渉電波を発生する電子レンジやＷｉ−Ｆｉなどの電気機器の種類に応じて設定されているので、干渉電波を避けることで良好な周波数帯域を選択することができる。
【０１３２】
Ｓ１１１０にて、使用チャネルの入れ替えが単一チャネルで行なわないと判定された場合には、チャネル選択部１３ｋはチャネル状態テーブルを参照して、入れ替えが必要な使用チャネルが属する周波数帯域に含まれる使用中のチャネル数より、待機チャネル群に含まれる待機中のチャネルの数が多い周波数帯域が存在するか否かを判定する（Ｓ１１９０）。入れ替え可能な帯域１〜３が待機チャネル群にない場合には、使用チャネルと入れ替えられないので処理を終了する。
【０１３３】
Ｓ１１９０にて使用チャネルが属する周波数帯域ごと入れ替えが可能な周波通帯域（帯域１〜３）が待機チャネル群に存在していた場合、チャネル選択部１３ｋは、通話可能距離優先モードか否かを判定する（Ｓ１２００）。
【０１３４】
通話可能距離優先モードである場合には、チャネル選択部１３ｋは、入れ替えが可能な周波通帯域の中で、通話可能距離優先順位の高い周波数帯域を最良帯域として取得する（Ｓ１２１０）。
【０１３５】
図６および図１１の例では、使用チャネルをチャネル番号６とすると、帯域２に属する使用中のチャネルは５チャネル全部である。従って、入れ替えが必要なチャネルは５チャネルとなるので、待機チャネル群の中で待機中のチャネルが５チャネルある周波数帯域は帯域１と帯域３である。帯域１と帯域３とでは、通話可能距離優先順位として帯域１が帯域３より高い。従って、チャネル選択部１３ｋは帯域１を最良帯域として選択することができる。
【０１３６】
そして、チャネル選択部１３ｋは、選択された最良帯域と、不良チャネルが属する周波数帯域とを入れ替えるよう、チャネル入替部１３ｍは無線送受信部１２へ指示する（Ｓ１２２０）と共に、チャネル状態テーブルの待機チャネル群の帯域３を、待機中から使用中へ、また、入れ替えられた使用チャネルが属する帯域２を使用中から入替中へ変更して処理を終了する（Ｓ１２３０）。
【０１３７】
Ｓ１２００にて設定が通話距離優先モードでない場合に、Ｓ１２４０にて設定が干渉回避優先モードか否かを判定する。干渉回避モードでない場合には、そのまま処理を終了する。
【０１３８】
干渉回避モードである場合には、チャネル選択部１３ｋは、チャネル選択部１３ｋは、チャネル状態テーブルを参照して、待機チャネル群の中で、入れ替え可能な周波数帯域の中で、干渉回避優先順位の高い周波数帯域を最良帯域として取得する（Ｓ１２５０）。
【０１３９】
図６および図１１の例では、使用チャネルをチャネル番号６とすると、帯域２に属する使用中のチャネルは５チャネル全部である。従って、入れ替えが必要なチャネルは５チャネルとなるので、待機チャネル群の中で待機中のチャネルが５チャネルある周波数帯域は帯域１と帯域３である。帯域１と帯域３とでは、通話可能距離優先順位として帯域３が帯域１より高い。従って、チャネル選択部１３ｋは帯域３を最良帯域として選択することができる。
【０１４０】
入れ替えを指示された無線送受信部１２は、通信相手装置との間で、チャネルの入れ替えを行う。このチャネルの入れ替えについて、図２３に基づいて説明する。図２３は、通信相手装置間でのチャネルの入れ替えを行う状態を示す図である。
【０１４１】
例えば、親機２０と子機３０との間で、子機３０から親機２０へはスロット１が使用され、親機２０から子機３０へはスロット７が使用されていたとする。子機３０側でチャネルの入れ替えが発生した場合、子機３０は親機２０へ、使用チャネルが入れ替わる旨の通知を送信すると共に入れ替え先のチャネル番号の通知をスロット１で送信する。親機２０は、スロット７にてチャネルの入れ替えを許諾した旨の通知を送信する。親機２０では、子機３０から通知により、使用中であった使用チャネルを入替中とすると共に、入れ替えた待機チャネル群の待機中のチャネルを使用中とするチャネル状態テーブルの更新が行われる。
【０１４２】
そして、子機３０は、入れ替えた待機チャネル群に属していたチャネルを新たな使用チャネルとして、スロット１で送信する。親機２０はスロット７で新たな使用チャネルを使用して送信を行う。ここではスロットの変更は行わない。
【０１４３】
このように、ノイズとなる干渉電波が使用チャネルを邪魔している場合に、チャネル・スロット受信電界強度マップに基づいて使用チャネルとは異なる他の周波数帯域の待機チャネル群に属する他のチャネルへ切り替えることで良好な通信を維持することができる。
【０１４４】
また、図７に示すように、周波数帯域に割り当て可能なチャネルが数多くあったとしても、通常使用チャネル群と待機チャネル群とに分け、通常使用するチャネル数を制限することで、例えば子機３０であれば親機２０との同期確立に要する時間を短縮することができる。これは、子機３０は、通常使用するチャネルをスキャンしながら親機２０から送信されるビーコンを受信して同期確立を行おうとするので、数多くのチャネルを通常の通信に割り当てた場合には、最悪のケースでは全部のチャネルをスキャンすることになり、子機３０から親機２０への通話開始の通知が遅延することになる。従って、通常使用チャネル群としてチャネルを制限することで、同期確立が早いだけでなく、高い処理能力を有する子機３０としなくてもよい。
【０１４５】
また、入替方法選択部１３ｎにより、単一チャネルの入れ替えと周波数帯域ごとのチャネルの入れ替えとを選択できることで、干渉電波による影響の範囲が単一チャネルのみの場合と周波数帯域全体の場合とで個々に対応できるので、よりダイナミックにチャネルを入れ替えて使用することにより、通信の品質を確保することができる。入替方法選択部１３ｎは、エラーチャネル・スロットマップに基づいてエラーカウンタを確認し、使用チャネルが属する周波数帯域でエラーが発生している場合、周波数帯域ごとのチャネルの入れ替えを選択することで、干渉電波による影響の範囲が周波数帯域全体であることを検出することができる。
【０１４６】
以上、本発明の実施の形態について説明してきたが、本発明は前記実施の形態に限定されるものではない。例えば、図２４に示すように、通常使用チャネル群と待機チャネル群とでそれぞれチャネルが交互に割り当てられるようにしてもよい。
【０１４７】
また、チャネル選択部１３ｋにより使用チャネルと入れ替える待機チャネル群に属するチャネルの選択について、チャネル・スロット受信電界強度マップを参照して、最も受信電界強度データの少ないチャネルを選択するようにしてもよい。そうするとで、より干渉電波の影響の少ないチャネルを待機チャネル群の中から選択することができる。
【０１４８】
更に、本実施の形態では、無線通信装置としてコードレス電話機を例に説明したが、例えば携帯電話機と基地局との間の通信などのように、無線通信装置同士の間で時分割通信を行うものであれば、本発明を適用することで同じ効果を得ることができる。
【０１４９】
また、送信電力が等しい場合は波長の長い周波数帯域１（１．９ＧＨｚ帯）の通話可能距離が最も長く、波長が短くなるほど通話可能距離が短くなるので、本実施の形態では周波数帯域（帯域１〜３）の中で波長の長い順で優先順位を設定している。しかし周波数帯域で送信電力が異なる場合は、優先順位と周波数帯域の関係は本実施の形態における例とは異なる場合がある。各周波数帯における設定できる送信電力は国ごとの無線規格により規定されており、国によっては、ある周波数帯では他の周波数帯に比べて送信電力を低く設定する必要がある。その場合には波長が長くても通話距離が確保できないので、波長のみではなく送信電力も加味して周波数帯の優先順位をつける。
【産業上の利用可能性】
【０１５０】
本発明は、干渉に強く、通信品質が良いので、ＴＤＭＡ方式で通信する無線通信装置に好適である。
【図面の簡単な説明】
【０１５１】
【図１】本発明の実施の形態に係るコードレス電話機の構成を示す図
【図２】フレームの構成を示す図
【図３】図１に示すコードレス電話機が使用する周波数帯域とチャネルとを示す図
【図４】図１に示すコードレス電話機の親機の構成を示すブロック図
【図５】図１に示すコードレス電話機の子機の構成を示すブロック図
【図６】チャネル状態テーブルを示す図
【図７】チャネル割当部により割り当てられるチャネル周波数の一例を示すテーブル図
【図８】各スロットの処理手順を示すフローチャート
【図９】良好チャネル情報記憶手順を示すフローチャート
【図１０】チャネル・スロット受信電界強度マップを示す図
【図１１】良好チャネル・スロットマップを示す図
【図１２】エラーチャネル・スロットマップを示す図
【図１３】良好周波数帯域情報記憶手順を示すフローチャート
【図１４】受信レベル不良判断手順を示すフローチャート
【図１５】エラーカウント手順を示すフローチャート
【図１６】スロットフォーマットを示す図
【図１７】不良チャネル・スロット判断手順を示すフローチャート
【図１８】入替方法選択手順を示すフローチャート
【図１９】チャネル・スロット入替手順Ａを示すフローチャート
【図２０】チャネル・スロット入替手順Ｂを示すフローチャート
【図２１】チャネル・スロット入替手順Ｃを示すフローチャート
【図２２】チャネル・スロット入替手順Ｄを示すフローチャート
【図２３】通信相手装置間でのチャネルの入れ替えを行う状態を示す図
【図２４】チャネル割当部により割り当てられるチャネル周波数の他の一例を示すテーブル図
【符号の説明】
【０１５２】
１０    コードレス電話機
１１ａ    帯域１用アンテナ
１１ｂ    帯域２用アンテナ
１１ｃ    帯域３用アンテナ
１２    無線送受信部
１３    通信制御部
１３ａ    送信制御データパケット処理部
１３ｂ    送信音声データパケット処理部
１３ｃ    送信パケット作成部
１３ｄ    受信パケット解析部
１３ｅ    受信制御データパケット処理部
１３ｆ    受信音声データパケット処理部
１３ｇ    チャネル割当部
１３ｈ    受信電界強度データ処理部
１３ｉ    エラー計数処理部
１３ｊ    入替判定部
１３ｋ    チャネル選択部
１３ｍ    チャネル入替部
１３ｎ    入替方法選択部
１３ｐ，１３ｑ，１３ｒ    メモリ
１３ｓ    連続フレームエラーカウンタ
２０    親機
２１    音声処理部
２１ａ    スピーチデコーダ
２１ｂ    回線出力部
２１ｃ    回線入力部
２１ｄ    スピーチエンコーダ
３０，Ａ〜Ｃ    子機
３１    音声処理部
３１ａ    スピーチデコーダ
３１ｂ    スピーチエンコーダ
ＳＰ    スピーカ
ＭＩＣ    マイク
【図１】
2010028704.tif 000003
【図２】
2010028704.tif 000004
【図３】
2010028704.tif 000005
【図４】
2010028704.tif 000006
【図５】
2010028704.tif 000007
【図６】
2010028704.tif 000008
【図７】
2010028704.tif 000009
【図８】
2010028704.tif 000010
【図９】
2010028704.tif 000011
【図１０】
2010028704.tif 000012
【図１１】
2010028704.tif 000013
【図１２】
2010028704.tif 000014
【図１３】
2010028704.tif 000015
【図１４】
2010028704.tif 000016
【図１５】
2010028704.tif 000017
【図１６】
2010028704.tif 000018
【図１７】
2010028704.tif 000019
【図１８】
2010028704.tif 000020
【図１９】
2010028704.tif 000021
【図２０】
2010028704.tif 000022
【図２１】
2010028704.tif 000023
【図２２】
2010028704.tif 000024
【図２３】
2010028704.tif 000025
【図２４】
2010028704.tif 000026