(57)【要約】【課題】装置の動作中に、無線通信に使用する機器に誤った設定値が設定されても、シーケンシャルな処理によらずに、機器の動作を中断することなく、誤った設定値を自動修正することができる無線基地局装置、及び無線基地局装置の機器設定自動修正プログラムを提供する。【解決手段】無線基地局装置は、無線基地局装置の無線通信用の使用機器に対して、該使用機器の動作に必要な設定値を設定する設定値設定部１０２と、所定の条件で取得され使用機器に設定された設定値を保存設定値として記憶する格納用記憶部１３と、使用機器に設定された既設定値に対して異常の有無を判定する異常判定部１０６と、異常判定部１０６が異常有りと判定したときに、異常有りと判定された既設定値に対応する保存設定値を修正用の設定値として設定値設定部１０２に送信する設定値修正部１０７と、を備える。【選択図】図２
2012182754.tif 000002
【特許請求の範囲】
【請求項１】
無線基地局装置の無線通信用の使用機器に対して、該使用機器の動作に必要な設定値を設定する設定値設定部と、
所定の条件で取得され前記使用機器に設定された設定値を保存設定値として記憶する格納用記憶部と、
前記使用機器に設定された既設定値に対して異常の有無を判定する異常判定部と、
前記異常判定部が異常有りと判定したときに、異常有りと判定された前記既設定値に対応する前記保存設定値を修正用の設定値として前記設定値設定部に送信する設定値修正部と、
を備えることを特徴とする無線基地局装置。
【請求項２】
前記異常判定部は、前記既設定値が、対応する前記保存設定値に対して所定値以上の差異があるとき異常有りと判定する、
ことを特徴とする請求項１に記載の無線基地局装置。
【請求項３】
前記異常判定部は、前記既設定値が、対応する前記保存設定値に対して所定値以上の差異があり、且つ所定の範囲内に含まれていないとき異常有りと判定する、
ことを特徴とする請求項２に記載の無線基地局装置。
【請求項４】
前記所定の条件を満たすタイミングで所定の設定値を非固定設定値として取得する設定値取得部を備え、
前記異常判定部は、取得された前記非固定設定値に対して異常の有無を判定し、
前記設定値修正部は、前記異常判定部が異常有りと判定したときに、異常有りと判定された前記非固定設定値に対応する前記保存設定値を前記非固定設定値に対する修正用の設定値として前記設定値設定部に送信する、
ことを特徴とする請求項１乃至３のいずれか１項に記載の無線基地局装置。
【請求項５】
前記所定の条件を満たすタイミングで所定の設定値を非固定設定値として取得する設定値取得部を備え、
前記使用機器に設定される前記非固定設定値に対して、設定可能範囲を規定するハードウェア回路である設定値制限回路を備えた、
ことを特徴とする請求項１乃至３のいずれか１項に記載の無線基地局装置。
【請求項６】
前記設定値設定部は、前記非固定設定値が前記設定値制限回路の前記設定可能範囲を超えることにより前記使用機器に対して設定値の設定ができなかったとき、前記設定可能範囲に含まれる所定値を前記非固定設定値として前記使用機器に対して設定する、
ことを特徴とする請求項５に記載の無線基地局装置。
【請求項７】
前記異常判定部は、取得された前記非固定設定値に対して異常の有無を判定する、
ことを特徴とする請求項５又は６に記載の無線基地局装置。
【請求項８】
前記異常判定部は、前記非固定設定値が所定の許容範囲に含まれる値であるかどうかにより異常の有無を判定する、
ことを特徴とする請求項４又は７に記載の無線基地局装置。
【請求項９】
前記異常判定部により異常有りと判定されたときの異常判定の時刻及び内容を含む異常情報を記憶するログ用記憶部を備える、
ことを特徴とする請求項１乃至８のいずれか１項に記載の無線基地局装置。
【請求項１０】
無線基地局装置の無線通信用の使用機器に対して、該使用機器の動作に必要な設定値を設定する設定値設定ステップと、
所定の条件で取得され前記使用機器に設定された設定値を保存設定値として格納用記憶部に記憶する記憶ステップと、
前記使用機器に設定された既設定値に対して異常の有無を判定する異常判定ステップと、
該異常判定ステップで異常有りと判定されたときに、異常有りと判定された前記既設定値に対応する前記保存設定値を修正用の設定値として前記設定値設定ステップに送信する設定値修正ステップと、
をコンピュータに実行させることを特徴とする無線基地局装置の機器設定修正プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線基地局装置及び無線基地局装置の機器設定自動修正プログラムに関する。
【背景技術】
【０００２】
移動通信用の無線基地局装置では、ソフトウェア処理の増加に伴いマルチタスクシステムが採用されている。マルチタスクシステムでは、処理タスクの競合が生じる可能性が増加するが、タスクに優先順位を付け、優先度に応じてタスクを実行するなど、この競合を回避する手段が講じられる。
【０００３】
特許文献１では、マルチタスクシステムにおけるタスクの競合を回避する手段として、タスクの切り替えにおける退避や復帰を行う事例が紹介されている。この例では、タスクの暴走をタスク内でのシーケンシャルな処理により検出してタスク暴走によるタスク切り替え処理の不具合を解消している。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−１０７７５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかし、特許文献１のように、タスク競合回避時の不具合に対する対応策をタスク内でのシーケンシャルな処理として組み込むと、そのことで新たなソフトウェアバグを生み出す恐れがあるため、シーケンシャルな処理によらない不具合対応処理を採用することが好ましい。
【０００６】
また、タスクの競合を回避する手段に誤りがある場合、誤った処理結果を得ることになり、その誤った処理結果を元に次の処理を行うため、さらに誤った処理結果を得ることがある。その結果、競合タスクが無線通信に係るタスクの場合、無線基地局装置の無線通信処理に使用される各種設定値に誤りが生じて、例えば移動通信の呼設定が出来なくなり、無線基地局装置の動作が停止してしまう、又は電波法に違反する可能性のある電波（例えば送信電力や、送信周波数などで違法となる電波）を送信してしまうなど、無線通信上の不具合が発生する恐れがある。
【０００７】
本発明は、上記事情に鑑みてなされたものであり、装置の動作中に、無線通信に使用する機器に誤った設定値が設定されても、シーケンシャルな処理によらずに、機器の動作を中断することなく、誤った設定値を自動修正することができる無線基地局装置及び無線基地局装置の機器設定自動修正プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
前記の目的を達成するために、本願発明の第１の観点に係る無線基地局装置は、
無線基地局装置の無線通信用の使用機器に対して、該使用機器の動作に必要な設定値を設定する設定値設定部と、
所定の条件で取得され前記使用機器に設定された設定値を保存設定値として記憶する格納用記憶部と、
前記使用機器に設定された既設定値に対して異常の有無を判定する異常判定部と、
前記異常判定部が異常有りと判定したときに、異常有りと判定された前記既設定値に対応する前記保存設定値を修正用の設定値として前記設定値設定部に送信する設定値修正部と、
を備えることを特徴とする。
【０００９】
本願発明の第２の観点に係る無線基地局装置の機器設定自動修正プログラムは、
無線基地局装置の無線通信用の使用機器に対して、該使用機器の動作に必要な設定値を設定する設定値設定ステップと、
所定の条件で取得され前記使用機器に設定された設定値を保存設定値として格納用記憶部に記憶する記憶ステップと、
前記使用機器に設定された既設定値に対して異常の有無を判定する異常判定ステップと、
該異常判定ステップで異常有りと判定されたときに、異常有りと判定された前記既設定値に対応する前記保存設定値を修正用の設定値として前記設定値設定ステップに送信する設定値修正ステップと、
をコンピュータに実行させることを特徴とする。
【発明の効果】
【００１０】
本願発明によれば、装置の動作中に、無線通信に使用する機器に誤った設定値が設定されても、シーケンシャルな処理によらずに、機器の動作を中断することなく、誤った設定値を自動修正することができる。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態１に係る無線基地局装置の構成例を示すブロック図である。
【図２】実施形態１に係る無線基地局装置の無線装置（ＲＥ）で使用されるＣＰＵの機能構成例を示す図である。
【図３】実施形態１に係る無線基地局装置の機器設定値の設定と自動修正処理Ａの内容を示すフローチャートである。
【図４】実施形態１に係る無線基地局装置の無線装置（ＲＥ）運用前の機器設定自動修正処理の処理内容を示すフローチャートである。
【図５】実施形態１に係る無線基地局装置の無線装置（ＲＥ）運用後の機器設定自動修正（１）の処理内容を示すフローチャートである。
【図６】本発明の実施形態２に係る無線基地局装置の無線装置（ＲＥ）で使用されるＣＰＵの機能構成例を示す図である。
【図７】実施形態２に係る無線基地局装置の機器設定値の設定と自動修正処理Ｂの内容を示すフローチャートである。
【図８】実施形態２に係る無線基地局装置の無線装置（ＲＥ）運用後の機器設定自動修正（２）の処理内容を示すフローチャートである。
【図９】実施形態２に係る無線基地局装置の無線装置（ＲＥ）における非固定設定値の再取得と設定（１）の処理内容を示すフローチャートである。
【図１０】実施形態２に係る無線基地局装置の無線装置（ＲＥ）における非固定設定値の許容範囲の例を示す図である。
【図１１】本発明の実施形態３に係る無線基地局装置の構成例を示すブロック図である。
【図１２】実施形態３に係る無線基地局装置の無線装置（ＲＥ）で使用されるＣＰＵの機能構成例を示す図である。
【図１３】実施形態３に係る無線基地局装置の機器設定値の設定と自動修正処理Ｃの内容を示すフローチャートである。
【図１４】実施形態３に係る無線基地局装置の無線装置（ＲＥ）における非固定設定値の取得と設定・保存の処理内容を示すフローチャートである。
【図１５】実施形態３に係る無線基地局装置の無線装置（ＲＥ）における非固定設定値の再取得と設定（２）の処理内容を示すフローチャートである。
【発明を実施するための形態】
【００１２】
（実施形態１）
本発明の実施形態１に係る無線基地局装置の構成例を図１に示す。図１において無線基地局装置１は携帯電話等の移動用無線端末との間で無線通信を行うＲＥ（Radio Equipment；無線装置）２と、ＲＥ２との間で、無線通信に係る送信信号及び受信信号に対応したユーザデータ信号の送受信を行うＲＥＣ（Radio Equipment Control；無線装置制御部）３と、ＲＥ２に設置され、移動用無線端末との無線通信のための電波を送信する送信用アンテナ４及び受信する受信用アンテナ５とを備える。送信用アンテナ４と受信用アンテナ５とは送受信用アンテナとして共用されることが多い。
【００１３】
１台のＲＥＣ３に対して、１台以上のＲＥ２が例えば光ファイバによる通信リンクで接続され、ＲＥＣ３の設置された建物内又はその建物の屋外近傍又は離れた場所に設置される。ＲＥ２はＲＥＣ３からの通信設定メッセージを受信することにより運用が開始される。
【００１４】
ＲＥ２は、送信部６、受信部７、ベースバンド処理部８、Ｉ／Ｆ部（Ｉ／Ｆ；Interface）９、ＣＰＵ（Central Processing Unit）１０、処理用記憶部１１、ログ用記憶部１２、及び格納用記憶部１３を備える。
【００１５】
送信部６はベースバンド処理部８からデジタルの電気信号を受けてアナログ変換処理及び周波数変換処理（変調処理）を行うことにより、所望の送信周波数及び送信電力のアナログ送信信号を生成し送信用アンテナ４を介して送信する。受信部７は受信用アンテナ５で受信された信号（アナログ受信信号）を入力し、低雑音増幅及び不要波抑制処理を行い、ベースバンド処理部８での処理が可能な周波数の信号に変換し、その後デジタル信号に変換してベースバンド処理部８に出力する。
【００１６】
ベースバンド処理部８は、ＦＰＧＡ（Field Programmable Gate Array）やＡＳＩＣ（Application Specific Integrated Circuit）などで構成され、Ｉ／Ｆ部９と、送信部６及び受信部７との間で、デジタルの電気信号に対するベースバンド処理を行う。ベースバンドとは物理現象が最初に電気信号に変換されたときの電気信号の帯域、又は変調された電気信号を復調して物理現象に変換する直前の電気信号の帯域を指す。ベースバンド処理とはベースバンドの電気信号（ベースバンド信号）に対する各種処理のことを言い、送信用の電気信号に対する処理及び受信した電気信号に対する処理を行う。送信用の電気信号に対しては、Ｉ／Ｆ部９から受信したベースバンド信号を、帯域制限によるデジタルフィルタ、ピーク抑制、及び直交変調などのデジタル処理を行った後、送信部６へ出力する。また、受信した電気信号に関しては、受信部７から受信したデジタル信号に対して直交復調、デジタルフィルタによる不要波抑制を行い、Ｉ／Ｆ部９用にフォーマット変換してＩ／Ｆ部９に出力する。エースバンド処理部８は起動時及び送受信時（運用時）には各種設定値の設定が必要となる。この設定はＣＰＵ１０の制御により実行される。
【００１７】
Ｉ／Ｆ部９はＲＥＣ３とＲＥ２のベースバンド処理部８との間の信号授受のインタフェース回路である。ＲＥＣ３からはＩ／Ｆ部９を介して、ＲＥ２に対して通信設定のメッセージが送られ、ＲＥ２はこのメッセージにより運用開始状態となる。また、ＲＥＣ３からは送信に係るデジタル信号（ベースバンド信号）がＩ／Ｆ部９を介してベースバンド処理部８に送られ、ベースバンド処理部８からは、受信に係るデジタル信号（ベースバンド信号）がＩ／Ｆ部９を介してＲＥＣ３に送られる。
【００１８】
ＣＰＵ１０は、起動時にＲＥ２の構成機器の起動時設定を行い、またＩ／Ｆ部９を介してＲＥＣ３からの通信設定のメッセージを受けたとき、ＲＥ２を構成する各部の制御と、その制御に際して必要な処理を行う。例えば、無線通信に係るタスクの競合回避処理は、ＣＰＵ１０で実行され、その際、ＣＰＵ１０は通信設定のメッセージから無線通信を行う際に使用される例えば送信周波数などのベースバンド処理部８の設定に必要な各種設定値を取得する。
【００１９】
処理用記憶部１１はＣＰＵ１０が無線通信用のプログラム処理を行う際のワークエリアとして用いられる記憶部領域で、主にＲＡＭ（Random Access Memory）が用いられる。ログ用記憶部１２はＣＰＵ１０の処理内容をログとして保存する記憶部領域で、ＲＡＭまたはＲＯＭ（Read Only Memory）が用いられる。格納用記憶部１３はＣＰＵ１０が実行するプログラム、及び各種設定値を格納するための記憶部領域で、ＲＡＭまたはＲＯＭが用いられる。処理用記憶部１１、ログ用記憶部１２、格納用記憶部１３は物理的又は論理的に独立した記憶部を用いる。
【００２０】
ＣＰＵ１０について更に詳しく説明する。図２はＣＰＵ１０の機能構成例を示す。図２に示すように、ＣＰＵ１０は起動処理部１００、設定値取得部１０１、設定値設定部１０２、記録・読出部１０３、通信設定メッセージ受信部１０４、既設定値取得部１０５、異常判定部１０６、設定値修正部１０７、タイマ１０８及びこれら各部を制御する制御部１１０を備える。図２では制御部１１０により制御されていることを示す線は原則として省略している。
【００２１】
起動処理部１００は、ＲＥ２の起動時に格納用記憶部１３に保存されているプログラムを記録・読出部１０３を介して読み出し、ＲＥ２の起動処理を実行する。
【００２２】
設定値取得部１０１はこの起動処理によりベースバンド処理部８に設定する設定値を取得する。以下ではこのとき取得される設定値を設定値Ｄ（Ｄｉ、ｉ＝１、２、３・・・ｉmax）とする。
【００２３】
設定値取得部１０１はまた、ＲＥＣ３から送信される通信設定メッセージに基づき、ベースバンド処理部８に設定する設定値を、必要に応じて演算処理等を実行して取得する。本実施形態１ではこの設定値を設定値Ｅ（Ｅｊ、ｊ＝１、２、３・・・ｊmax）とする。実施形態１では設定値Ｅは固定値とする。実施形態１で言う固定値とは通信設定メッセージがあるまではその設定が一定値に固定される設定値のことである。設定値が固定値であることを明示する場合は固定設定値と呼ぶ。一方、通信設定メッセージを受信するまでにその設定値が再設定により変更されることがある場合、その設定値を非固定値と言う。設定値が非固定値であることを明示する場合は非固定設定値と呼ぶ。なお設定値Ｄは通信設定メッセージの有無とは無関係に一定値に固定される設定値である。以下では設定値Ｄも固定値であることを明示する場合は固定設定値Ｄと呼ぶ。
【００２４】
設定値設定部１０２は、設定値取得部１０１で取得された設定値Ｄ及びＥをベースバンド処理部８に設定し、設定完了信号を制御部１１０に送信する。また、設定値設定部１０２は、異常判定部１０６でベースバンド処理部８に設定された設定値Ｄ、Ｅに異常があると判定されたとき、設定値修正部１０７から修正用の設定値を受信しベースバンド処理部８に設定し、設定完了信号を制御部１１０に送信する。
【００２５】
記録・読出部１０３は、制御部１１０の指示により、所定のタイミングでベースバンド処理部８に設定される設定値Ｄ、Ｅを保存設定値Ｄ、Ｅとして格納用記憶部１３に記録・保存する。記録・読出部１０３は、制御部１１０の指示により処理用記憶部１１、ログ用記憶部１２及び格納用記憶部１３との間でプログラム、各種データの記録、読み出しも行う。
【００２６】
通信設定メッセージ受信部１０４はＩ／Ｆ部９を介してＲＥＣ３からの通信設定メッセージを受信する。受信した場合、通信設定メッセージ受信部１０４は、受信した旨を制御部１１０に、通信設定メッセージの内容を設定値取得部１０１に送信する。制御部１１０は通信設定メッセージを受信した旨の信号を受けて、ＲＥ２を運用開始状態と判定し、設定値取得部１０１はこの通信設定メッセージから設定値Ｅを取得する。
【００２７】
既設定値取得部１０５はベースバンド処理部８に設定されている既設定値を取得する。
【００２８】
異常判定部１０６は、ベースバンド処理部８の既設定値Ｄ’及び／又はＥ’の異常の有無を判定する。具体的には既設定値取得部１０５を介して取得した既設定値Ｄ’及び／又はＥ’と記録・読出部１０３を介して格納用記憶部１３から読み出した保存設定値Ｄ及び／又はＥについて、対応する両者を比較し、差異がないと判断したときは異常なし、差異があると判断したときは異常有りと判定する。異常有りの場合はその結果を設定値修正部に送信する。異常なしの場合はその旨の信号を制御部１１０に送信する。
【００２９】
設定値修正部１０７は、判定結果が異常有りの場合は、異常有りと判定した既設定値に対応した保存設定値を修正用の設定値として設定値設定部１０２に送信する。判定結果が異常なしの場合は、設定値修正部１０７は何もしない。
【００３０】
タイマ１０８は、時間計測を行い、所定の時間ｔを経過したとき、経過したことを示す信号を制御部１１０に出力する。制御部１１０は、この経過信号を受けて異常判定部１０６に動作開始信号を送出する。タイマ１０８のリセットと時間計測開始信号は、制御部１１０から送出される。送出タイミングは、例えば、ベースバンド処理部８に設定値が設定され、設定された設定値を記録・読出部１０３を介して格納用記憶部１３に記録、保存するときとする。
【００３１】
次に、実施形態１に係る無線基地局装置１の動作について、図３に示す「機器設定値の設定と自動修正処理Ａ」のフローチャートを用いて説明する。
【００３２】
図３のフローチャートは大別して無線基地局装置１のＲＥ２の「Ａ−１：運用前設定と修正処理」、及び「Ａ−２：運用時設定と修正処理」で構成される。Ａ−１はステップＳ１からＳ６までの処理で構成されており、ＲＥ２の起動時の機器への設定値の設定とＲＥ２運用前の機器設定値の自動修正処理の内容を示している。Ａ−２はステップＳ７からＳ１２までの処理で構成されており、ＲＥ２運用時、すなわちＲＥ２がＲＥＣ３から通信設定メッセージを受信したときの機器への設定値の設定とその後の機器設定値の自動修正処理の内容を示している。
【００３３】
まず、Ａ−１（ステップＳ１〜Ｓ６）について説明する。電源投入によりＲＥ２が起動する。これによりＲＥ２は起動手順を実行し、制御部１１０は「機器設定値の設定と自動修正処理Ａ」の処理を開始する。設定値設定部１０１はベースバンド処理部８に対して、その動作時に必要な、起動時に設定する設定値の設定（起動時の設定）を行う（ステップＳ１）。具体的にはこの起動手順はＣＰＵ１０の起動処理部１００が実行する。ＲＥ２の電源投入により、起動処理部１００は格納用記憶部１３に保存されている起動プログラムを読み出し、処理用記憶部１１をワークエリアとして読み出した起動プログラムを実行する。設定値取得部１０１は、このプログラムの実行により、設定値Ｄ（Ｄｉ、ｉ＝１、２、３・・・ｉmax）を取得する。設定値設定部１０２は、取得した設定値をベースバンド処理部８に設定する。
【００３４】
起動時の設定が完了すると制御部１１０の指示により記録・読出部１０３は設定値Ｄを保存設定値Ｄとして格納用記憶部１３に保存する（ステップＳ２）。ベースバンド処理部８に設定値Ｄを設定し、設定値Ｄを格納用記憶部１３に保存するとＲＥ２の起動が完了する。起動完了時点、例えば記録・読出部１０３が設定値Ｄを格納用記憶部１３に保存し終わったとき、制御部１１０はタイマ１０８による時間計測を開始する。
【００３５】
起動が完了すると、制御部１１０は、ＲＥＣ３から送信周波数情報などベースバンド処理部８の動作に必要な設定情報が含まれた通信設定メッセージを受信していないかどうか（通信設定メッセージの有無）を判定する（ステップＳ３）。具体的には通信設定メッセージ受信部１０４は、Ｉ／Ｆ部９を介して通信設定メッセージを受信すると、その旨の信号を制御部１１０に送信する。制御部１１０はこの信号を受信したかどうかで通信メッセージの有無を判定する。通信設定メッセージがあると判定した場合（ステップＳ３；ＹＥＳ）、制御部１１０はＲＥ２を運用状態と判断する。通信設定メッセージがないと判定した場合（ステップＳ３；ＮＯ）は制御部１１０はＲＥ２を待機状態と判断する。
【００３６】
ＲＥＣ３からの通信設定メッセージがない場合（ステップＳ３；ＮＯ）、制御部１１０は、タイマ１０８からの信号の有無により、所定時間ｔが経過したかどうかを判定する（ステップＳ４）。
【００３７】
タイマ１０８からの信号がなければ、すなわち所定時間ｔが経過していなければ（ステップＳ４；ＮＯ）、制御部１１０はＲＥ２の停止信号の有無を判定する（ステップＳ６）。制御部１１０は停止信号があれば（ステップＳ６；ＹＥＳ）、「機器設定値の設定と自動修正処理Ａ」を終了する。停止信号がなければ（ステップＳ６；ＮＯ）、制御部１１０は、ステップＳ３に戻り、再度、通信設定メッセージの有無を確認する。
【００３８】
依然として通信設定メッセージがなければ（ステップＳ３；ＮＯ）、制御部１１０は、時間計測を継続しているタイマ１０８からの信号の有無により、時間ｔが経過したかどうかを判定する（ステップＳ４）。制御部１１０は、この動作を所定時間ｔが経過するまで継続する。
【００３９】
所定時間ｔが経過すれば（ステップＳ４；ＹＥＳ）、すなわちタイマ１０８からの信号を受信すれば、制御部１１０は、「運用前の機器設定自動修正」処理を実行する（ステップＳ５）。なお、このとき制御部１１０はタイマ１０８をリセットし、新たに時間計測を開始する。
【００４０】
「運用前の機器設定自動修正」処理の内容を図４に示すフローチャートで説明する。
【００４１】
制御部１１０は、異常判定部１０６を起動する。異常判定部１０６は、ベースバンド処理部８に設定されている設定値を既設定値Ｄ’として既設定値取得部１０５を介して取得し、その異常判定を行う。異常判定は、次のようにして行う。異常判定部１０６は、格納用記憶部１３から保存設定値Ｄを読み出し、既設定値Ｄ’を保存設定値Ｄと比較する（ステップＳ５０）。具体的には、保存設定値Ｄの各設定値（Ｄｉ、ｉ＝１、２、３・・・ｉmax）と、これに対応する既設定値Ｄ’の各設定値（Ｄｉ’、ｉ＝１、２、３・・・ｉmax）との例えば差（ΔＤｉ＝｜Ｄｉ−Ｄｉ’｜、ｉ＝１、２、３・・・ｉmax）を求める。なお、保存設定値Ｄ、既設定値Ｄ’と表記する場合は、各設定値の値Ｄｉ、Ｄｉ’それぞれの集合体を指す。
【００４２】
異常判定部１０６は、次に、比較結果から両設定値間で差異が有るかどうかを判定する（ステップＳ５１）。具体的には、例えば対応する設定値間の差（ΔＤｉ、ｉ＝１、２、３・・・ｉmax）が、あらかじめ定めた対応する設定値に対する閾値ＴＨＤ（ＴＨＤｉ、ｉ＝１、２、３・・・ｉmax）以上であれば差異有、すなわち異常有りと判定し、閾値未満であれば差異なし、すなわち異常なしと判定する。閾値は格納用記憶部１３にあらかじめ保存されており、異常判定部１０６は記録・読出部１０３を介してこれを読み出して使用する。この判定処理は、ベースバンド処理部８に設定された設定値がその後の処理の不具合等の異常により誤設定値に変更設定されていないかどうかを検出するという誤設定の検出を目的としている。
【００４３】
なお、ΔＤｉの代わりに、ΔＤｉを、保存設定値Ｄｉで除して求めた規格化された差ΔＤＲｉを用いてもよい。このときは閾値ＴＨＤｉも保存設定値Ｄｉで除した値ＴＨＤＲｉとする。ＴＨＤＲｉは、設定値Ｄｉ毎に異なる値でなく共通の閾値ＴＨとすることができるので、その分、処理の簡便化を図ることができる。
【００４４】
両設定値間で差異がなければ、すなわち異常なしと判定されれば（ステップＳ５１；ＮＯ）、異常判定部１０６は設定値の修正は不要と判断し、その旨を制御部１１０に送信する。制御部１１０はこれを受けて図３のステップＳ５の位置まで戻りステップＳ６の処理に進む。
【００４５】
両設定値間で差異が有れば、すなわち異常有りと判定されれば（ステップＳ５１；ＹＥＳ）、異常判定部１０６は、異常有りの信号を設定値修正部１０７に送信する。これを受信した設定値修正部１０７は、保存設定値Ｄを修正用の設定値として、設定値設定部１０２に送信する。設定値設定部１０２はこの修正用の設定値、すなわち保存設定値Ｄをベースバンド処理部８に再設定することにより設定値の修正を行い、設定完了信号を制御部１１０に送信する（ステップＳ５２）。異常有りの判定以降、修正用の設定値の再設定までの処理が異常処理である。制御部１１０は、設定完了信号を受信して、記録・読出部１０３を介して、異常処理に関する情報（再設定日時、再設定項目、再設定前後の設定値など）をログとしてログ用記憶部１２に保存し（ステップＳ５３）、図３のステップＳ５から次のステップＳ６の処理に進む。
【００４６】
すなわち、ＣＰＵ１０はＲＥＣ３から通信設定メッセージがあるまで、ステップＳ３〜Ｓ６を繰り返し、その間、ＲＥ２は待機状態となる。ＣＰＵ１０は、この間、所定時間ｔ毎に、ベースバンド処理部８に設定されている設定値のチェックを実行し、既設定値と保存設定値の差異の有無を検知する。差異が検知された場合は、ベースバンド処理部８には誤まった設定値が設定された異常状態であると判定され、ＣＰＵ１０は、ベースバンド処理部８に保存設定値Ｄを再設定することにより誤まった設定値を自動修正する。
【００４７】
以上が「Ａ−１：起動時設定と修正処理」の内容である。
【００４８】
次に「Ａ−２：通信設定メッセージによる設定と修正処理」（ステップＳ７〜Ｓ１２）について説明する。
【００４９】
制御部１１０は、ＲＥＣ３からの通信設定メッセージがあると判定した場合（ステップＳ３；ＹＥＳ）、ＲＥ２を運用状態と判断する。このとき、設定値取得部１０１は、制御部１１０の指示に従い、受信した通信設定メッセージから設定値Ｅ（Ｅｊ、ｊ＝１、２、３・・・ｊmax）を取得する。設定値設定部１０２は取得された設定値Ｅをベースバンド処理部８に設定し、設定完了信号を制御部１１０に送信する（ステップＳ７）。設定完了信号の受信後、制御部１１０は、記録・読出部１０３を介してベースバンド処理部８に設定した設定値Ｅを保存設定値Ｅとして格納用記憶部１３に保存する（ステップＳ８）。なお、制御部１１０は、例えば記録・読出部１０３が設定値Ｅを格納用記憶部１３保存した時にタイマ１０８をリセットし新たに時間計測を開始する。
【００５０】
次に、制御部１１０は、新規通信設定メッセージの有無を判定し（ステップＳ９）、新規通信設定メッセージがない場合（ステップＳ９；ＮＯ）は、タイマ１０８により所定時間ｔが経過したかどうかを判定する（ステップＳ１０）。
【００５１】
所定時間ｔが経過していなければ（ステップＳ１０；ＮＯ）、制御部１１０はＲＥ２の停止信号の有無を判定する（ステップ１２）。停止信号があれば（ステップＳ１２；ＹＥＳ）、制御部１１０は「機器設定値の設定と自動修正処理Ａ」を終了する。停止信号がなければ（ステップＳ１２；ＮＯ）、制御部１１０は、ステップＳ９に戻り、再度、新規通信設定メッセージの有無を判定する。
【００５２】
依然として新規通信設定メッセージがなければ（ステップＳ９；ＮＯ）、制御部１１０は、タイマ１０８により所定時間ｔが経過したかどうかを再度判定する（ステップＳ１０）。制御部１１０は、この処理を所定時間ｔが経過するまで継続する。
【００５３】
所定時間ｔが経過していれば（ステップＳ１０；ＹＥＳ）、制御部１１０は、「運用後の機器設定自動修正（１）」の処理を実行する（ステップＳ１１）。なお、このとき制御部１１０はタイマ１０８をリセットし、新たに時間計測を開始する。
【００５４】
「運用後の機器設定自動修正（１）」処理の内容を図５に示すフローチャートで説明する。
【００５５】
「運用後の機器設定自動修正（１）」処理では、制御部１１０は、まず異常判定部１０６を起動する。異常判定部１０６は、記録・読出部１０３を介して格納用記憶部１３から保存設定値Ｄ及びＥを読み出す。また、既設定値取得部１０５を介して、その時点でベースバンド処理部８に設定されている既設定値Ｄ’及びＥ’を取得し、保存設定値Ｄ及びＥとそれぞれ比較する（ステップＳ１１０）。具体的には保存設定値Ｄの各設定値（Ｄｉ、ｉ＝１、２、３・・・ｉmax）と、これに対応する既設定値Ｄ’の各設定値（Ｄｉ’、ｉ＝１、２、３・・・ｉmax）との例えば差（ΔＤｉ＝Ｄｉ−Ｄｉ’、ｉ＝１、２、３・・・ｉmax）、及び保存設定値Ｅの各設定値（Ｅｊ、ｊ＝１、２、３・・・ｊmax）と、これに対応する既設定値Ｅ’の各設定値（Ｅｊ’、ｊ＝１、２、３・・・ｊmax）との例えば差（ΔＥｊ＝Ｅｊ−Ｅｊ’、ｊ＝１、２、３・・・ｊmax）、を求める。
【００５６】
異常判定部１０６は、次に、比較結果から保存設定値Ｄと既設定値Ｄ’との間及び保存設定値Ｅと既設定値Ｅ’との間で差異が有るかどうかを判定する（ステップＳ１１１）。具体的には、例えば両設定値の差（ΔＤｉ、ΔＥｊ）が、あらかじめ定めたそれぞれの閾値（ＴＨＤｉ、ＴＨＥｊ）以上であれば差異有、すなわち異常有りと判定し、閾値未満であれば差異なし、すなわち異常なしと判定する。閾値は格納用記憶部１３にあらかじめ保存され、異常判定部１０６は、記録・読出部１０３を介してこれを読み出して使用する。この異常判定処理は、ベースバンド処理部８に設定された設定値がその後の処理の不具合等により誤った設定値に設定されていないかどうかを検出するという誤設定値の検出を目的としている。
【００５７】
なお、ΔＤｉ、ΔＥｊに代えて、保存設定値Ｄｉ、ＥｊでΔＤｉ、ΔＥｊをそれぞれ除して求めた規格化された差ΔＤＲｉ、ΔＥＲｊを用いてもよい。このときは閾値ＴＨＤｉ、ＴＨＥｊもそれぞれ、保存設定値Ｄｉ、Ｅｊで除した値ＴＨＤＲｉ、ＴＨＥＲｊとする。このときは、ＴＨＤＲｉ、ＴＨＥＲｊは、設定値Ｄｉ、Ｅｊ毎に異なる値でなく共通の閾値ＴＨとすることができるので、その分、処理の簡便化を図ることができる。
【００５８】
両設定値間で差異がなければ（ステップＳ１１１；ＮＯ）、異常判定部１０６は、その旨を制御部１１０に送信し、制御部１１０は図３のステップＳ１１から次のステップＳ１２の処理に進む。
【００５９】
両設定値間で差異が有る場合（ステップＳ１１１；ＹＥＳ）、異常判定部１０６は、異常有りの信号を設定値修正部１０７に送信する。この信号を受信した設定値修正部１０７は、異常と判定された既設定値に対応する保存設定値を修正用の設定値として設定値設定部１０２に送信する。設定値設定部１０２は、修正用の設定値、すなわち保存設定値Ｄ又は／及びＥでベースバンド処理部８の再設定を行い、再設定完了信号を制御部１１０に送信する（ステップＳ１１２）。制御部１１０は、再設定完了信号を受け、記録・読出部１０３を介して異常処理に関する情報（再設定日時、再設定項目、再設定前後の設定値など）をログとしてログ用記憶部１２に保存し（ステップＳ１１３）、「運用後の機器設定自動修正（１）」処理を終了し、図３のステップＳ１１からステップＳ１２の処理に移行する。
【００６０】
その後、制御部１１０は、停止信号の有無を判定し（図３のステップＳ１２）、停止信号があれば（ステップＳ１２；ＹＥＳ）、「機器設定値の設定と自動修正処理Ａ」を終了させる。停止信号がなければ（ステップＳ１２；ＮＯ）、ステップＳ９の処理に戻る。
【００６１】
ＲＥＣ３からの新規通信設定メッセージがあった場合、例えば運用キャリア追加設定や運用中キャリアの解放設定の指示があった場合（ステップＳ９；ＹＥＳ）は、制御部１１０は、ステップＳ７の処理に戻り、これまで説明した要領に従って、運用キャリア追加分に対する設定値Ｅの追加設定処理、又は運用中キャリアの解放分に対する設定値Ｅの再設定処理等を行い（ステップＳ７）、設定値Ｅを保存設定値として格納用記憶部１３に保存する（ステップＳ８）。その後は、更に新規通信設定メッセージがあるまで、ステップＳ９〜Ｓ１２の処理を繰り返す。
【００６２】
すなわち、ＣＰＵ１０はＲＥＣ３から通信設定メッセージを受けて設定値Ｅに基づく機器設定と設定値Ｅの保存を行った後、ＲＥＣ３から新規通信設定メッセージがあるまで、ステップＳ９〜Ｓ１２を繰り返し、その間、所定時間ｔ毎に異常の有無、すなわち誤設定の有無を検知すると共に、誤設定が検知されれば保存設定値Ｄ、Ｅに基づき誤設定を自動修正する。
【００６３】
以上が「Ａ−２：運用時設定と修正処理」の内容である。
【００６４】
「Ａ−１：運用前設定と修正処理」、及び「Ａ−２：運用時設定と修正処理」により、ベースバンド処理部８への設定値の設定とその自動修正が可能となる。
【００６５】
なお、設定値の設定とその自動修正を行う対象は、ベースバンド処理部８に限る必要はない。無線通信用の機器で設定値の設定を必要とし、何らかの異常により誤った設定値が設定される恐れのあるものであればよい。
【００６６】
本実施形態１に係る無線基地局装置１は以上のように構成されるので、何らかの不具合、例えばタスクの競合回避処理の不具合等により運用途中で無線基地局装置１を構成する無線通信用の使用機器に誤った設定値が設定された場合でも、シーケンシャルな処理によらず、その誤った設定値を異常として自動検出して最初に設定した設定値に戻すことにより設定値の修正ができる。そのため、無線基地局装置１の運用を妨げることなく、誤った設定値による装置の不具合を自動で復旧することができる。
【００６７】
また、設定値の異常検出とその修正がなされたとき異常処理に関する情報（異常検出日時、修正設定項目、誤設定値と修正値など）がログとして格納用記憶部１３に保存される。そのためこの保存されたログを利用することにより、誤設定に関する検証が容易となる。
【００６８】
また、ソフト処理を行う記憶部領域を処理用と保存用に分ける構成により、タスク競合の影響も排除することができる。
【００６９】
（実施形態２）
本発明の実施形態２に係る無線基地局装置１の機器構成は実施形態１の場合と同じで、図１に示すとおりである。しかし、実施形態２では設定値は固定設定値Ｄ、Ｅとともに非固定設定値Ｆをも含むという点で実施形態１と異なる。
【００７０】
例えば、ＲＥ２内の温度に応じてベースバンド処理部８の設定を変える場合、その設定値は非固定設定値である。
【００７１】
実施形態２に係るＣＰＵ１０の機能構成例を図６に示す。図６に示すＣＰＵ１０の機能構成は、図２に示すＣＰＵ１０の機能構成に対して、新たにタイマ１０９を備え、更に設定値取得部１０１は設定値が固定値であるか非固定値であるかを分類する機能を備え、異常判定部１０６は所定のタイミングで設定値設定部１０２を介してベースバンド処理部８に非固定設定値Ｆに関する設定を行う際に、非固定設定値Ｆの異常の有無を判定する機能をも備えるという点で異なっている。制御部１１０はこれらを含めてその動作を制御する。
【００７２】
タイマ１０９は、タイマ１０８と同様、制御部１１０によりリセット、及び時間計測の開始を行う。タイマ１０８が全設定値を対象としてＲＥ２運用前後の機器設定自動修正処理の開始タイミングである時間ｔを計測するのに対して、タイマ１０９は非固定設定値Ｆの再取得、再設定のタイミングである時間ｔ１を計測する。
【００７３】
設定値取得部１０１は設定値の取得に加え、取得した設定値が固定値であるか、非固定値であるかを分類する機能を有する。設定値の種類毎に固定値であるか非固定値であるかがあらかじめ定められており、設定値取得部１０１はこの定められた基準に従って通信設定メッセージに基づき取得した設定値を分類する。分類された設定値は、固定設定値Ｄ、Ｅであれば、そのまま設定値設定部１０２に送られる。一方、非固定設定値Ｆであれば、それが通信設定メッセージにより取得された設定値Ｆであるときは、正しい値であるとしてそのまま設定値設定部１０２に送られ、タイマ１０９の計測時間が所定時間ｔ１を経過したときに取得された設定値Ｆであれば、異常値の恐れがあるとしてその判定のために異常判定部１０６に送られる。
【００７４】
異常判定部１０６は、所定時間ｔ毎に、既設定値Ｄ’、Ｅ’、Ｆ’について異常の有無を判定する。また、異常判定部１０６は、所定時間ｔ１毎に設定値取得部１０１で再取得された設定値Ｆ（再取得設定値Ｆｒ）について、異常の有無と再取得設定値Ｆｒでの再設定可否とを判定する。
【００７５】
所定時間ｔ毎の既設定値Ｄ’、Ｅ’、Ｆ’についての異常判定は、既設定値Ｄ’、Ｅ’については実施形態１と同様である。既設定値Ｆ’についての異常判定は、保存設定値との差異があり、且つ既設定値Ｆ’が所定の許容範囲内にないとき異常と判定される。それ以外は異常なしとされる。既設定値Ｄ’、Ｅ’、Ｆ’のいずれについても異常なしの判定であれば、異常判定部１０６は制御部１１０にその旨送信する。いずれかに異常有りと判定されると、異常判定部１０６は設定値修正部１０７に異常判定結果を送信する。なお、異常有無の判定結果は制御部１１０に送信される。
【００７６】
所定時間ｔ１毎の再取得設定値Ｆｒについての異常判定は、保存設定値Ｆとの差異があり、且つ再取得設定値Ｆｒが所定の許容範囲内にないときのみ異常有りと判定され、その旨設定値設定部１０７に送信される。異常なしの判定の場合、保存設定値Ｆとの差異があり、且つ再取得設定値Ｆｒが所定の許容範囲内にあるときは再取得設定値Ｆｒでの再設定可と判定され、その旨設定値設定部１０７に送信される。保存設定値Ｆとの差異がないときは再設定不要と判定される。異常有無の判定結果は制御部１１０に送信される。
【００７７】
所定の許容範囲は、その上限値と下限値が格納用記憶部１３に保存され、異常判定部１０６はこれを読み出して判定に使用する。
【００７８】
設定値修正部１０７は、異常判定部１０６から異常有りの信号を受信すると保存設定値Ｆを修正用の設定値として設定値設定部１０２に送信し、異常判定部１０６から再設定可の信号を受信すると再取得設定値Ｆｒを修正用の設定値として設定値設定部１０２に送信する。設定値設定部１０２によるベースバンド処理部８への設定値の設定は実施形態１の場合と同じである。
【００７９】
制御部１１０は、異常判定部１０６から異常有りの信号を受信した場合、設定値設定部１０２によるベースバンド処理部８への設定値の設定完了信号を受けると記録部・読出部１０３を介して異常処理に関する情報（再設定日時、再設定項目、再設定前後の設定値など）をログとして格納用記憶部１３に保存する。
【００８０】
実施形態２に係る無線基地局装置１の動作を、図７に示す「機器設定値の設定と自動修正処理Ｂ」のフローチャートに従って説明する。図７の処理内容も図３の場合と同様に、「Ｂ−１：運用前設定と修正処理」、及び「Ｂ−２：運用時設定と修正処理」、に大別される。
【００８１】
「機器設定値の設定と自動修正処理Ｂ」は、実施形態１と同様にＲＥ２の電源投入により起動する。図７のＢ−１を構成するステップＳ１〜Ｓ６は、図３のＡ−１を構成するステップＳ１〜Ｓ６の内容と同じなので、説明を省略する。以下ではＲＥＣ３からの通信設定メッセージがあった場合（図７のステップＳ３；ＹＥＳ）のＢ−２について説明する。
【００８２】
図７のＢ−２で、図３のＡ−２と同じ内容の処理は図２と同じ符号を付した。異なる点は次の通りである。図７では図３のステップＳ７、Ｓ８の後にステップＳ２０、Ｓ２１が追加され、ステップＳ１１がステップＳ２２に置き換えられ、ステップＳ２２とステップＳ１２との間にステップＳ２３及びステップＳ２４が挿入されている。
【００８３】
図７において、ＲＥＣ３からの通信設定メッセージがあった場合（ステップＳ３；ＹＥＳ）、設定値取得部１０１は、実施形態１と同様に、通信設定メッセージに基づき固定設定値Ｅを取得し、設定値設定部１０２を介して取得した固定設定値Ｅをベースバンド処理部８に設定し、その旨を制御部１１０に送信する（ステップＳ７）。これを受信した制御部１１０は、設定した設定値Ｅを保存設定値Ｅとして格納用記憶部１３に保存する（ステップＳ８）。設定値取得部１０１は、更に、通信設定メッセージに基づき非固定設定値Ｆを取得する。設定値取得部１０１は、取得した非固定設定値Ｆを設定値設定部１０２に送信する。非固定設定値Ｆの取得が通信設定メッセージによりなされたからである。非固定設定値Ｆを受信した設定値設定部１０２はこれをベースバンド処理部８に設定し、制御部１１０に設定完了信号を送信する（ステップＳ２０）。設定完了信号を受信した制御部１１０は、設定された非固定設定値Ｆを保存設定値Ｆとして格納用記憶部１３に保存する（ステップＳ２１）。ステップＳ７、Ｓ８とＳ２０、Ｓ２１との処理の順序は前後してもよい。
【００８４】
ベースバンド処理部８への固定設定値Ｅ、非固定設定値Ｆの設定が完了し、格納用記憶部１３への固定設定値Ｅ、非固定設定値Ｆの保存が完了したとき（ステップＳ７〜Ｓ２１の処理完了時）、制御部１１０はタイマ１０８及びタイマ１０９による時間計測を開始する。
【００８５】
次に制御部１１０は、実施形態１での説明と同様に新規通信設定メッセージの有無を判定する（ステップＳ９）。新規通信メッセージがあれば（ステップＳ９；ＹＥＳ）、制御部１１０はステップＳ７に戻り、ステップＳ７〜Ｓ２１を再度実行する。これにより、ベースバンド処理部８に設定される固定設定値Ｅ、非固定設定値Ｆ、及び格納用記憶部１３の保存設定値Ｅ、保存設定値Ｆは更新される。
【００８６】
新規通信設定メッセージがなければ（ステップＳ９；ＮＯ）、制御部１１０は、タイマ１０８により所定時間ｔが経過したかどうかを判定する（ステップＳ１０）。
【００８７】
所定時間ｔが経過していなければ（ステップＳ１０；ＮＯ）、制御部１１０はタイマ１０９により所定時間ｔ１が経過したかどうかを判定する（ステップＳ２３）。
【００８８】
所定時間ｔが経過していれば（ステップＳ１０；ＹＥＳ）、制御部１１０は「運用後の機器設定自動修正（２）」の処理を実行し（ステップＳ２２）、その後、タイマ１０９により所定時間ｔ１が経過したかどうかを判定する（ステップＳ２３）。制御部１１０はタイマ１０８をステップＳ２２の実行時にリセットし、再度時間計測を開始する。
【００８９】
ステップＳ２２で実行する「運用後の機器設定自動修正（２）」の処理を図８に示すフローチャートを使って説明する。
【００９０】
「運用後の機器設定自動修正（２）」の処理では、制御部１１０は、タイマ１０８の計測時間が所定時間ｔを経過する毎に異常判定部１０６を起動する。異常判定部１０６は、記録・読出部１０３を介して格納用記憶部１３から保存設定値Ｄ、Ｅ及びＦを読み出すとともに、その時点でベースバンド処理部８に設定されている既設定値Ｄ’、Ｅ’及びＦ’を取得し、対応する値のそれぞれを比較する（ステップＳ２６０）。具体的には図５のステップＳ１１０と同様に、保存設定値Ｄの各設定値と、これに対応する既設定値Ｄ’の各設定値値との例えば差ΔＤｉ（ｉ＝１、２、３・・・ｉmax）、保存設定値Ｅの各設定値と、これに対応する既設定値Ｅ’の各設定値との例えば差ΔＥｊ（ｊ＝１、２、３・・・ｊmax）、及び同様に定義された、保存設定値Ｆの各設定値と、これに対応する既設定値Ｆ’の各設定値との例えば差ΔＦｋ（ｋ＝１、２、３・・・ｋmax）を求める。
【００９１】
異常判定部１０６は、実施形態１と同様に、比較結果から保存設定値Ｄと既設定値Ｄ’との間、及び保存設定値Ｅと既設定値Ｅ’との間、で差異が有るかどうかを判定する（ステップＳ２６１）。
【００９２】
両既設定値Ｄ’、Ｅ’のいずれかにおいて対応する保存設定値Ｄ、Ｅと差異がある場合（ステップＳ２６１；ＹＥＳ）に実行されるステップＳ２６２、Ｓ２６３の内容は図５のステップＳ１１２、Ｓ１１３の内容と同様であるので、説明を省略する。
【００９３】
両既設定値Ｄ’、Ｅ’のいずれにおいても保存設定値Ｄ、Ｅと差異がなければ（ステップＳ２６１；ＮＯ）、異常判定部１０６は保存設定値Ｆとベースバンド処理部８に設定されている既設定値Ｆ’との間に差異があるかどうかを既設定値Ｄ’，Ｅ’の場合と同様にして判定する（ステップＳ２６４）。
【００９４】
保存設定値Ｆと既設定値Ｆ’との間で差異がない、すなわち異常なし場合、（ステップＳ２６４；ＮＯ）、異常判定部１０６は、その旨を制御部に送信する。これを受信した制御部１１０は「運用後の機器設定自動修正（２）」の処理を終了し、図７のステップＳ２３の時間判定処理に移る。
【００９５】
保存設定値Ｆと既設定値Ｆ’との間で差異がある場合（ステップＳ２６４；ＹＥＳ）、異常判定部１０６は、既設定値Ｆ’が所定の許容範囲内であるかどうかを判定する（ステップＳ２６５）。
【００９６】
既設定値Ｆ’が所定の許容範囲内にあると判定すれば（ステップＳ２６５；ＹＥＳ）、異常判定部１０６は、その旨を制御部に送信する。これを受信した制御部１１０は「運用後の機器設定自動修正（２）」の処理を終了し、図７のステップＳ２３の時間判定処理に移る。
【００９７】
既設定値Ｆ’が所定の許容範囲内にないと判定すれば（ステップＳ２６５；ＮＯ）、異常判定部１０６は、その旨を制御部１１０に送信すると共に、その判定内容を設定値修正部１０７に送信する。設定値修正部１０７は、これを受信して対応する保存設定値Ｆを修正用の設定値として設定値設定部１０２に送信し、設定値設定部１０２はこの修正用の設定値をベースバンド処理部８に再設定する（ステップＳ２６６）。再設定の際、設定値設定部１０２は再設定完了信号を制御部１１０に送信する。そして、制御部１１０は異常処理に関する情報のログを記録・読出部１０３を介してログ用記憶部１２に保存し、「運用後の機器設定自動修正（２）」処理を終了し（ステップＳ２６７）、図７のステップＳ２３の時間判定処理に移る。
【００９８】
図７のステップＳ２３の時間判定処理において、制御部１１０は、タイマ１０９による計測時間が所定時間ｔ１を経過していない場合は（ステップＳ２３；ＮＯ）、停止信号があるかどうかを判定する（ステップＳ１２）。
【００９９】
制御部１１０は、タイマ１０９による計測時間が所定時間ｔ１を経過している場合は（ステップＳ２３；ＹＥＳ）、「非固定設定値の再取得と設定（１）」の処理を実行し（ステップＳ２４）、その後、停止信号があるかどうかを判定する（ステップＳ１２）。なお、制御部１１０は、タイマ１０９を「非固定設定値の再取得と設定（１）」（ステップＳ２４）の実行時にリセットし、再度時間計測を開始する。
【０１００】
停止信号があれば（ステップＳ１２；ＹＥＳ）、制御部１１０は、「機器設定値の自動修正処理Ａ」を終了し、停止信号がなければ（ステップＳ１２；ＮＯ）、ステップＳ９に戻り、再度、新規通信設定メッセージの有無を確認する。
【０１０１】
ステップＳ２４で実行する「非固定設定値の再取得と設定（１）」の処理内容を、図９に示すフローチャートを使って説明する。
【０１０２】
「非固定設定値の再取得と設定（１）」の処理において、制御部１１０は設定値取得部１０１を介して設定値Ｆを再取得設定値Ｆｒ（Ｆｒk、ｋ＝１、２、３・・・ｋmax）として再取得し、異常判定部１０６に送信する（ステップＳ２８０）。
【０１０３】
次に、異常判定部１０６は、再取得設定値Ｆｒと、保存設定値Ｆとを比較して、差異があるかどうかを判定する（ステップＳ２８１）。具体的には、この判定内容は、例えば、実施形態１の図４のステップＳ５０、Ｓ５１の処理の説明において、保存設定値Ｄを保存設定値Ｆに、既設定値Ｄ’を再取得設定値Ｆｒに、閾値ＴＨＤを設定値Ｆに関して設定された閾値ＴＨＦに置き換えたものである。
【０１０４】
差異がないと判定すれば（ステップＳ２８１；ＮＯ）、異常判定部１０６はその旨を制御部１１０に送信し、制御部１１０は「非固定設定値の再取得と設定（１）」の処理を終了し、図７のステップＳ１２の処理に移る。
【０１０５】
差異があると判定すれば（ステップＳ２８１；ＹＥＳ）、異常判定部１０６は、再取得された設定値Ｆｒが所定の許容範囲内にあるかどうかを判定する（ステップＳ２８２）。
【０１０６】
適正値判定部１０９が実施するこの判定の内容は、図８のステップＳ２６５の内容と同様で、ステップＳ２６５の説明において、既設定値Ｆ’を再取得設定値Ｆｒに置き換えればよい。
【０１０７】
所定の許容範囲内にあるという判定の場合（ステップＳ２８２；ＹＥＳ）、異常判定部１０６は再取得設定値Ｆｒでの再設定可の信号を設定値修正部１０７に送信する。これを受信した設定値修正部１０７は再取得設定値Ｆｒを修正用の設定値Ｆとして設定値設定部１０２に送信する。設定値設定部１０２はこの修正用の設定値でベースバンド処理部８の再設定を行い、再設定完了信号を制御部１１０に送信する（ステップＳ２８３）。これを受信した制御部１１０は「非固定設定値の再取得と設定（１）」の処理を終了し、図７のステップＳ１２の処理に移行する。
【０１０８】
所定の許容範囲内にないという判定の場合（ステップＳ２８２；ＮＯ）、異常判定部１０６は、異常有りの信号を設定値修正部１０７に送信する。この信号を受信した設定値修正部１０７は、保存設定値Ｆを修正用の設定値として設定値設定部１０２に送信する。設定値設定部１０２はこの修正用の設定値でベースバンド処理部８の再設定を行い、再設定完了信号を制御部１１０に送信する（ステップＳ２８４）。この信号を受信した制御部１１０は、異常処理に関する情報のログをログ用記憶部１２に保存する（ステップＳ２８５）。その後、制御部１１０は「非固定設定値の再取得と設定（１）」処理を終了し、図７のステップＳ１２の処理に移る。
【０１０９】
このような、非固定設定値Ｆの例について説明する。ＲＥ２を屋外に設置した場合など、昼夜、または天候による気温の変動によりＲＥ２内の温度も大きく変化する。このような環境下でＲＥ２を使用し、ベースバンド処理部８に設定した設定値が温度に依存する量である場合に、これを非固定値として、例えば所定時間毎に設定値Ｆを再取得してベースバンド処理部８に再設定することは適正な設定値を設定するという観点から有効である。
【０１１０】
図１０に具体例を示す。図１０に示す表の左欄の数値範囲は複数に区分されたＲＥ２内の温度範囲を示し、右欄の数値は区分された温度範囲に対応して算定された設定値Ｆの一例である。ＲＥ２内の温度は最低温度０℃、最高温度４９℃とする。この例では、非固定設定値Ｆの下限値は「１」、上限値は「５」である。従って、非固定設定値Ｆの所定の許容範囲を「１〜５」とし、下限値を「１」、上限値を「５」に設定することができる。
【０１１１】
このとき、図７のＢ−２について、非固定設定値Ｆに限定して説明すると次のようになる。まず、ＲＥＣ３からの通信設定メッセージを受けた（ステップＳ３；ＹＥＳ）時点のＲＥ２内の温度を２５度とする。このとき、ＣＰＵ１０は図１０に示すように非固定設定値Ｆとして「３」を取得したとする。ＣＰＵ１０は、固定設定値Ｆ「３」をベースバンド処理部８に設定し（ステップＳ２０）、格納用記憶部１３に保存する（ステップＳ２１）。
【０１１２】
ＲＥＣ３から新規通信設定メッセージがない場合（ステップＳ９；ＮＯ）、ＣＰＵ１０は、時間ｔ毎に（ステップＳ１０；ＹＥＳ）「運用後の機器設定自動修正（２）」の処理を実行し（ステップＳ２２）、ベースバンド処理部８の非固定設定値Ｆが誤設定値になっていないかどうかをチェックし、誤設定値を検知するとこれを修正する。
【０１１３】
次に、別途設定した所定時間ｔ１毎に、非固定設定値Ｆを再取得し（図９のステップＳ２８０）、再取得設定値Ｆｒとする。この再取得では、ＣＰＵ１０は例えばＲＥ２内の温度情報のモニタ結果を取得し、この温度情報に基づき再取得設定値Ｆｒを算定し、取得する。
【０１１４】
ＣＰＵ１０は、再取得設定値Ｆｒと保存設定値Ｆとを比較し、両者の差異の有無を判定する（ステップＳ２８１）。
【０１１５】
ケース１）
再取得設定値Ｆｒが「３」であるとする。このときは再取得設定値Ｆｒは保存設定値Ｆと同じ値であるから（ステップＳ２８１；ＮＯ）、ベースバンド処理部８の設定はそのままとする。
【０１１６】
ケース２）
再取得時のＲＥ２内の温度が３０℃であったとし、再取得設定値Ｆｒが「４」であったとする。再取得設定値Ｆｒの「４」は保存設定値Ｆ「３」と差異があると判定される（ステップＳ２８１；ＹＥＳ）。次に、ＣＰＵ１０は、再取得設定値Ｆｒ「４」が、所定の許容範囲、すなわち１〜５の範囲内の数値であるかどうかを判定する（ステップＳ２８２）。この例では、再取得設定値Ｆｒ「４」は許容範囲１〜５に含まれるため（ステップＳ２８２；ＹＥＳ）、再取得設定値「４」でベースバンド処理部８の再設定がなされる（ステップＳ２８３）。
【０１１７】
ケース３）
再取得時のＲＥ２内の温度が３０℃であったとし、そのとき、ＣＰＵ１０は再取得設定値Ｆｒとして誤った設定値「１０」を算出し再取得したものとする。再取得設定値Ｆｒは「１０」であり、保存設定値Ｆ「３」と差異があると判定される（ステップＳ２８１；ＹＥＳ）。次に、ＣＰＵ１０は、再取得設定値Ｆｒが、所定の許容範囲、すなわち１〜５の範囲内の数値であるかどうかを判定する（ステップＳ２８２）。この例では、再取得設定値Ｆｒは「１０」であり、許容範囲１〜５に含まれないため（ステップＳ２８２；ＮＯ）、保存設定値Ｆ「３」でベースバンド処理部８の再設定がなされる（ステップＳ２８４）。このときは再取得設定値Ｆｒ「１０」は誤設定値と判断されるため、異常処理に関する情報をログ用記憶部１２に保存する（ステップＳ２８５）。
【０１１８】
ケース１）〜３）のいずれの場合も、ＣＰＵ１０は、次に図７のステップＳ１２で停止信号の有無を判定する。停止信号がなければ（ステップＳ１２；ＮＯ）、ＲＥＣ３からの新規通信メッセージの有無を確認するステップＳ９に戻る。
【０１１９】
上記説明では、所定時間ｔ１毎に非固定設定値Ｆを再取得するとしたが、所定時間ｔ１毎ではなく、制御部１１０は所定の条件を満たしたかどうかを判定し、満たした場合に設定値取得部１０２を介して非固定設定値Ｆを再取得するとしてもよい。
【０１２０】
例えば、ＲＥ２内の温度をあらかじめ複数の温度範囲に区分し、制御部１１０はＲＥ２内の温度をモニタして、ＲＥ２内の温度が他の温度範囲に変化したときに、非固定設定値Ｆを再取得する。
【０１２１】
設定値Ｆについての再取得条件をこのように設定することによりＲＥ２内の温度変化によりよく追従してベースバンド処理部８に非固定設定値Ｆを設定することができる。
【０１２２】
本実施形態２に係る無線基地局装置１は、以上のように構成されているので、何らかの異常により、既設定値Ｆ’に誤差が生じても、既設定値Ｆ’は、保存設定値Ｆに修正されるか、又は所定の許容範囲内の値であることが担保される。そのため誤設定の影響を小さく抑えることができる。
【０１２３】
更に、本実施形態２に係る無線基地局装置１は、以上のように構成されているので、設定値の再取得時に何らかの異常により、再取得設定値Ｆｒに大きな誤差が生じたとしても、設定値を所定の許容範囲内の値にしてベースバンド処理部８の設定を行う。そのため誤設定の影響を小さく抑えることができる。
【０１２４】
このように、何らかの不具合、例えばタスクの競合回避処理の不具合等により運用途中で無線基地局装置１を構成する無線通信用の使用機器に誤った設定値が設定された場合で、その設定値に非固定設定値が含まれていても、シーケンシャルな処理によらず、その誤った設定値を異常として自動検出して最初に設定した設定値に戻すことにより設定値の修正ができる。そのため、無線基地局装置１の運用を妨げることなく、誤った設定値による装置の不具合を自動で復旧することができる。また、ＲＥ２の使用上ありえない設定値でのベースバンド処理部８の設定を自動で修正して運用を継続させることが可能となる。
【０１２５】
なお、設定の自動修正を行う対象は、ベースバンド処理部８に限る必要はない。ベースバンド処理部８は無線通信用の機器で設定値の設定を必要とし、何らかの異常により誤った設定値が設定される恐れのある使用機器８であればよい。
【０１２６】
本実施形態２に係る無線基地局装置１は上記効果と共に、固定設定値Ｄ、Ｅに関しては実施形態１で説明した効果をも有する。
【０１２７】
（実施形態３）
実施形態３では、実施形態２と同様に、設定値に非固定設定値Ｆが含まれる。本発明の実施形態３に係る無線基地局装置１の構成例を図１１に示す。本発明の実施形態３に係る無線基地局装置１は、ベースバンド処理部８に設定できる非固定設定値Ｆを所定の範囲（設定可能範囲）に制限するハードウェア回路として設定値制限回路８０を備える。その他の構成は実施形態１の図１に示す構成例と同じである。
【０１２８】
設定値制限回路８０は、ハードウェア上でベースバンド処理部８に設定できる非固定設定値Ｆを所定の範囲（設定可能範囲）に制限する。図１１では１台をベースバンド処理部８内に設置した例を示したが、ベースバンド処理部８外に設定してもよい。以下では、設定値制限回路８０の設定可能範囲を、実施形態２で説明した非固定設定値Ｆについての所定の許容範囲とする。従って、非固定設定値Ｆが所定の許容範囲内にある場合は、ＣＰＵ１０は非固定設定値Ｆをベースバンド処理部８に設定できるが、所定の許容範囲内にない場合は、ＣＰＵ１０は非固定設定値Ｆをベースバンド処理部８に設定できない。
【０１２９】
実施形態３に係るＣＰＵ１０の機能構成例を図１２に示す。図１２に示すＣＰＵ１０の機能構成では、設定値設定部１０２は固定設定値設定部１１１と非固定設定値設定部１１２とで構成されている。その他の構成は図６と同じである。各部の機能も下記の点を除き実施形態２の場合と同じである。
【０１３０】
実施形態３に係る設定値取得部１０１は、取得した設定値を、実施形態２の場合と同様に固定設定値Ｄ、Ｅと非固定設定値Ｆとに分類し、固定設定値Ｄ、Ｅは固定設定値設定部１１１に、非固定設定値Ｆは非固定設定値設定部１１２と異常判定部１０６とに送信する。
【０１３１】
固定設定値設定部１１１は、設定値取得部１０１又は設定値修正部１０７から送信されてくる固定設定値Ｄ、Ｅをベースバンド処理部８に設定する。
【０１３２】
非固定設定値設定部１１２は、設定値取得部１０１又は設定値修正部１０７から送信されてくる非固定設定値Ｆを、設定値制限回路８０を介してベースバンド処理部８に設定する。このとき、非固定設定値Ｆが設定値制限回路８０の設定可能範囲外の値である場合は、設定値制限回路８０で設定を排除され、設定値制限回路８０からその旨の信号が非固定設定値設定部１１２に送信される。そのとき、非固定設定値設定部１１２は許容範囲内の所定の値（所定値）を設定値制限回路８０を介してベースバンド処理部８に設定する。この所定値は格納用記憶部１３に保存されており、起動処理時に、例えば処理用記憶部１１に読み出されて使用される。この所定値は、通信設定メッセージを受けて非固定設定値Ｆをベースバンド処理部８に設定する場合は実施形態２で説明した所定の許容範囲内の数値、例えばこの許容範囲の上限値、下限値、又は平均値などのいずれかの値とし、それ以外の再設定の場合は保存設定値Ｆとする。いずれであるかは制御部１１０の指示による。
【０１３３】
異常判定部１０６は、実施形態２と同様にベースバンド処理部８の既設定値についての異常判定とベースバンド処理部８への設定時又は再設定時の非固定設定値Ｆの異常判定を実行する。しかし、ベースバンド処理部８への設定時又は再設定時の非固定設定値Ｆの異常判定のときは、判定結果を制御部１１０に送信するだけで、設定修正部１０７へは送信しない。これは実施形態３における非固定設定値の設定、再設定はソフトウェアで実行する異常の判定結果によらずハードウェア上で設定可否を決めるためである。非固定設定値の設定、再設定に係る異常判定は、ログ記憶部１２に保存する異常内容を取得するために実行される。
【０１３４】
設定値修正部１０７は、異常検出部１０６からベースバンド処理部８の既設定値について異常有りの信号を受信したときは、実施形態２と同様に保存設定値Ｆを修正用の設定値として非固定設定値設定部１１２に送信するが、それ以外についての処理は行わない点で実施形態２と異なる。
【０１３５】
実施形態３に係る無線基地局装置１の動作を、図１３に示す「機器設定値の設定と自動修正処理Ｃ」のフローチャートに従って説明する。図１３の処理内容も図３、図７の場合と同様、「Ｃ−１：運用前設定と修正処理」、及び「Ｃ−２：運用時設定と修正処理」、に大別される。
【０１３６】
「機器設定値の設定と自動修正処理Ｃ」は、実施形態１、２と同様にＲＥ２の電源投入により起動する。図１３のＣ−１を構成するステップＳ１〜Ｓ６は、図３のＡ−１を構成するステップＳ１〜Ｓ６の内容と同じなので、説明を省略する。以下ではＲＥＣ３からの通信設定メッセージがあった場合（図１３のステップＳ３；ＹＥＳ）のＣ−２について説明する。
【０１３７】
図１３のＣ−２で、図７のＢ−２と同じ内容の処理は図７と同じ符号を付した。異なる点は次の通りである。図１３では図７のステップＳ７、Ｓ８の後のステップＳ２０、Ｓ２１をステップＳ３０に置き換え、ステップＳ２４がステップＳ３１に置き換えられている。以下では図７と異なる処理について説明する。
【０１３８】
図１３において、ＲＥＣ３からの通信設定メッセージがあった場合（ステップＳ３；ＹＥＳ）、設定値取得部１０１は、実施形態２と同様に、通信設定メッセージに基づき固定設定値Ｅを取得し、取得した設定値Ｅを固定設定値設定部１１１に送信する。固定設定値設定部１１１は受信した設定値Ｅをベースバンド処理部８に設定し、設定完了信号を制御部１１０に送信する（ステップＳ７）。これを受信した制御部１１０は、設定した設定値Ｅを格納用記憶部１３に保存する（ステップＳ８）。
【０１３９】
次に、制御部１１０は、「非固定設定値の取得と設定・保存」処理を実行する（ステップＳ３０）。
【０１４０】
図１４に「非固定設定値の取得と設定・保存」処理（ステップＳ３０）の内容をフローチャートで示す。
【０１４１】
「非固定設定値の取得と設定・保存」処理では、設定値取得部１１０は、通信設定メッセージに基づき非固定設定値Ｆを取得し（ステップＳ３００）、取得設定値Ｆを非固定設定値設定部１１２と異常判定部１０６とに送信する。非固定設定値設定部１１２は取得設定値Ｆのベースバンド処理部８への設定を設定値制限回路８０を介して試行する（ステップＳ３０１）。設定値制限回路８０は、設定試行の対象とする取得設定値Ｆが設定可能範囲内の値であれば（ステップＳ３０２；ＹＥＳ）ベースバンド処理部８への設定を可能とし、取得設定値Ｆがベースバンド処理部８に設定される（ステップＳ３０３）。設定可能範囲外の値であれば（ステップＳ３０２；ＮＯ）ベースバンド処理部８への設定がなされず、設定値制限回路８０は、その旨を非固定設定部１１２に送信する。このとき非固定設定部１１２はあらかじめ定めた設定可能範囲内の所定値を設定値として設定値制限回路８０を介してベースバンド処理部８に設定値を設定する（ステップＳ３０４）。ステップＳ３０２とＳ３０３はハードウェア上の処理でありソフトウェア上の判定処理を含まない。
【０１４２】
一方、異常判定部１０６は、取得設定値Ｆの妥当性を確認するために、取得設定値Ｆが所定の許容範囲内の値であるかどうかという異常判定を実行し、その結果を制御部１１０に送信する（ステップＳ３０５）。
【０１４３】
取得設定値Ｆが許容範囲内の値の場合（ステップＳ３０５；ＹＥＳ）、制御部１１０は取得設定値Ｆを保存設定値Ｆとして格納用記憶部１３に保存し（ステップＳ３０８）、図１３に戻り、新規通信設定メッセージがないかどうか判定する（図１３のステップＳ９）。
【０１４４】
取得設定値Ｆが許容範囲外の値の場合（ステップＳ３０５；ＮＯ）、制御部１１０は判定時刻情報、取得設定値Ｆの値などの異常情報をログ記憶部１２に保存する（ステップＳ３０６）。次に制御部１１０はステップＳ３０６でのログ保存の回数が所定の回数Ｎ以上であるかどうかを判定し（ステップＳ３０７）、Ｎ回未満であれば（ステップＳ３０７；ＮＯ）ステップＳ３００に戻り再度同じ処理を売り返す。Ｎ回以上であれば（ステップＳ３０７；ＹＥＳ）、ステップＳ３０４で設定した所定値を保存設定値Ｆとして格納用記憶部１３に保存し、（ステップＳ３０８）、図１３に戻り新規通信設定メッセージがないかどうか判定する（図１３のステップＳ９）。Ｎ＝１として、ステップＳ３００からステップＳ３０５までの繰り返しを省略してもよい。
【０１４５】
なお、ステップＳ７及びステップＳ８をステップＳ３０の後に処理してもよい。また、ステップＳ３００をステップＳ７の固定設定値取得と併せて実行してもよい。
【０１４６】
図１３のステップＳ９、Ｓ１０、Ｓ２２、Ｓ２３は実施形態２の図７のステップＳ９、Ｓ１０、Ｓ２２、Ｓ２３と同じ内容なので、説明を省略する。
【０１４７】
ステップＳ２３においてタイマ１０９の計測時間がｔ１を経過したとき（ステップＳ２３；ＹＥＳ）、制御部１１０は「非固定設定値の再取得と設定（２）」の処理を実行し、（ステップＳ３１）その後ステップＳ１２の処理を実行する。ステップＳ２３においてタイマ１０９の計測時間がｔ１を経過していないとき（ステップＳ２３；ＮＯ）、制御部１１０は停止信号の有無を判定し（ステップＳ１２）、停止信号が有れば（ステップＳ１２；ＹＥＳ）「機器設定値の設定と自動修正処理Ｃ」を終了し、停止信号がなければ（ステップＳ１２；ＮＯ）ステップＳ９に戻る。
【０１４８】
「非固定設定値の再取得と設定（２）」の処理内容を図１５に示すフローチャートに従って説明する。図１５のステップＳ３１０〜Ｓ３１３の各処理は、図１４のステップＳ３００で「取得」、「設定」を「再取得」、「再設定」と読み替えれば、ステップＳ３００〜Ｓ３０３の各処理の内容と同じなので説明を省略する。なお、図１４の場合と同様にステップＳ３１２とＳ３１３はハードウェア上の処理である。
【０１４９】
取得した非固定設定値Ｆをベースバンド処理部８に設定できないとき（ステップＳ３１２；ＮＯ）は、非固定設定値設定部１１２は格納用記憶部１３から読み出された保存設定値Ｆをベースバンド処理部８に再設定し、その旨を制御部１１０に送信する（ステップＳ３１４）。
【０１５０】
ステップＳ３１５、Ｓ３１６の各処理は、それぞれ図１４のステップＳ３０５、Ｓ３０６の各処理の内容と同じなので説明を省略する。ステップＳ３１５、Ｓ３１６の処理後は制御部１１０は、図１３に戻りステップＳ１２の処理を図７の場合と同様に実行する。
【０１５１】
実施形態３では、取得された非固定設定値Ｆが所定の許容範囲内の値であるかどうか、すなわち正しい値かどうかのソフトウェア上の判定を行う前にベースバンド処理部８に非固定設定値Ｆが設定される。このような処理により誤設定値が非固定設定値Ｆとして設定されることを避けるために、設定値制限回路８０を備え、ハードウェア上で設定値制限回路８０に設定された設定可能範囲内の値のみベースバンド処理部８に設定されるようにした。取得された非固定設定値Ｆがベースバンド処理部８に設定できない場合は、設定可能範囲内の値として定めた所定値がベースバンド処理部８に設定される。これにより非固定設定値Ｆをベースバンド処理部８に設定できるかどうかソフトウェア上で判断することにより生じる設定の遅延がなくなる。そのため、実施形態３に係る無線基地局装置１は、実施形態２の無線基地局装置１と比較して、ベースバンド処理部８に対して早期に非固定設定値Ｆの再設定が可能となる。再設定により非固定設定値Ｆが異なる値になる場合、再設定されるまでは、誤設定状態となるが、このような誤設定状態での無線基地局装置１の運用時間を低減することができる。
【０１５２】
一方、何らかの異常により所定の許容範囲を超える誤設定値がベースバンド処理部８に設定される場合、この設定はハードウェア上阻止され、速やかに許容範囲内の所定値で置き換えられて設定される。この場合も所定値による置き換え時間は実施形態２におけるソフトウェア処理に比べて短縮される。
【０１５３】
実施形態３に係る無線基地局装置１は、実施形態１及び２に記載された効果も有することは言うまでもない。
【０１５４】
実施形態１の図３〜５、実施形態２の図７〜９、実施形態３の図８、及び図１３〜１５はそれぞれの実施形態における無線基地局装置１の動作を説明すると共に、無線基地局装置１の機器設定修正方法、及び機器設定修正プログラムの内容を説明するフローチャートでもある。
【０１５５】
従って、無線基地局装置１の機器設定修正方法、及び機器設定修正プログラムも実施形態１から３で説明した効果を奏することができる。
【０１５６】
上記の実施形態の一部又は全部は、以下の付記のようにも記載されうるが、以下には限られない。
【０１５７】
（付記１）
無線基地局装置の無線通信用の使用機器に対して、該使用機器の動作に必要な設定値を設定する設定値設定部と、
所定の条件で取得され前記使用機器に設定された設定値を保存設定値として記憶する格納用記憶部と、
前記使用機器に設定された既設定値に対して異常の有無を判定する異常判定部と、
前記異常判定部が異常有りと判定したときに、異常有りと判定された前記既設定値に対応する前記保存設定値を修正用の設定値として前記設定値設定部に送信する設定値修正部と、
を備えることを特徴とする無線基地局装置。
【０１５８】
（付記２）
前記異常判定部は、前記既設定値が、対応する前記保存設定値に対して所定値以上の差異があるとき異常有りと判定する、
ことを特徴とする付記１に記載の無線基地局装置。
【０１５９】
（付記３）
前記異常判定部は、前記既設定値が、対応する前記保存設定値に対して所定値以上の差異があり、且つ所定の範囲内に含まれていないとき異常有りと判定する、
ことを特徴とする付記２に記載の無線基地局装置。
【０１６０】
（付記４）
前記所定の条件を満たすタイミングで所定の設定値を非固定設定値として取得する設定値取得部を備え、
前記異常判定部は、取得された前記非固定設定値に対して異常の有無を判定し、
前記設定値修正部は、前記異常判定部が異常有りと判定したときに、異常有りと判定された前記非固定設定値に対応する前記保存設定値を前記非固定設定値に対する修正用の設定値として前記設定値設定部に送信する、
ことを特徴とする付記１乃至３のいずれか１項に記載の無線基地局装置。
【０１６１】
（付記５）
前記所定の条件を満たすタイミングで所定の設定値を非固定設定値として取得する設定値取得部を備え、
前記使用機器に設定される前記非固定設定値に対して、設定可能範囲を規定するハードウェア回路である設定値制限回路を備える、
ことを特徴とする付記１乃至３のいずれか１項に記載の無線基地局装置。
【０１６２】
（付記６）
前記設定値設定部は、前記非固定設定値が前記設定値制限回路の前記設定可能範囲を超えることにより前記使用機器に対して設定値の設定ができなかったとき、前記設定可能範囲に含まれる所定値を前記非固定設定値として前記使用機器に対して設定する、
ことを特徴とする付記５に記載の無線基地局装置。
【０１６３】
（付記７）
前記異常判定部は、取得された前記非固定設定値に対して異常の有無を判定する、
ことを特徴とする付記５又は６に記載の無線基地局装置。
【０１６４】
（付記８）
前記異常判定部は、前記非固定設定値が所定の許容範囲に含まれる値であるかどうかにより異常の有無を判定する、
ことを特徴とする付記４又は７に記載の無線基地局装置。
【０１６５】
（付記９）
前記異常判定部により異常有りと判定されたときの異常判定の時刻及び内容を含む異常情報を記憶するログ用記憶部を備える、
ことを特徴とする付記１乃至８のいずれか１項に記載の無線基地局装置。
【０１６６】
（付記１０）
無線基地局装置の無線通信用の使用機器に対して、該使用機器の動作に必要な設定値を設定する設定値設定ステップと、
所定の条件で取得され前記使用機器に設定された設定値を保存設定値として格納用記憶部に記憶する記憶ステップと、
前記使用機器に設定された既設定値に対して異常の有無を判定する異常判定ステップと、
該異常判定ステップで異常有りと判定されたときに、異常有りと判定された前記既設定値に対応する前記保存設定値を修正用の設定値として前記設定値設定ステップに送信する設定値修正ステップと、
をコンピュータに実行させることを特徴とする無線基地局装置の機器設定修正プログラム。
【０１６７】
（付記１１）
無線基地局装置の無線通信用の使用機器に対して、該使用機器の動作に必要な設定値を設定する設定値設定ステップと、
所定の条件で取得され前記使用機器に設定された設定値を保存設定値として格納用記憶部に記憶する記憶ステップと、
前記使用機器に設定された既設定値に対して異常の有無を判定する異常判定ステップと、
該異常判定ステップで異常有りと判定されたときに、異常有りと判定された前記既設定値に対応する前記保存設定値を修正用の設定値として前記設定値設定ステップに送信する設定値修正ステップと、
を備えることを特徴とする無線基地局装置の機器設定修正方法。
【符号の説明】
【０１６８】
１  無線基地局装置
２  無線装置（ＲＥ）
３  無線装置制御部（ＲＥＣ）
４  送信用アンテナ
５  受信用アンテナ
６  送信部
７  受信部
８  ベースバンド処理部（無線通信用の使用機器）
９  Ｉ／Ｆ部
１０  中央演算処理装置（ＣＰＵ）
１１  処理用記憶部
１２  ログ用記憶部
１３  格納用記憶部
８０  設定値制限回路
１００  起動処理部
１０１  設定値取得部
１０２  設定値設定部
１０３  記録・読出部
１０４  通信設定メッセージ受信部
１０５  既設定値取得部
１０６  異常判定部
１０７  設定値修正部
１０８  タイマ
１０９  タイマ
１１０  制御部
１１１  固定設定値設定部
１１２  非固定設定値設定部
【図１】
2012182754.tif 000003
【図２】
2012182754.tif 000004
【図３】
2012182754.tif 000005
【図４】
2012182754.tif 000006
【図５】
2012182754.tif 000007
【図６】
2012182754.tif 000008
【図７】
2012182754.tif 000009
【図８】
2012182754.tif 000010
【図９】
2012182754.tif 000011
【図１０】
2012182754.tif 000012
【図１１】
2012182754.tif 000013
【図１２】
2012182754.tif 000014
【図１３】
2012182754.tif 000015
【図１４】
2012182754.tif 000016
【図１５】
2012182754.tif 000017