(57)【要約】【課題】各ヒステリシス制御区間では１回の比較操作で済み、かつ設定値の変更を要さずに制御値を求めることができ、併せて、ヒステリシス制御を行いながら制御区間を跨いだ入力値変動幅が検出できるようにする。【解決手段】ＳＴ２０１では両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間に制御幅の存在位置判断基準を与える任意基準値を設定する。ＳＴ２０２では今回の入力値と前回の任意基準値との差分を求める。ＳＴ２０３，ＳＴ２０４では差分結果から今回の入力値と前回の任意基準値との位置関係を検出し、前回の制御区間での制御値からの増減方向を決定する。ＳＴ２０５では差分結果と前回の制御区間における制御幅とから制御区間を跨ぐ入力値変動幅を求める。ＳＴ２０６では前回の制御値からの増減方向と入力値変動幅とから今回の入力値に対する制御値（出力値）を求める。【選択図】      図２
2004295585.tif 000002
【特許請求の範囲】
【請求項１】
両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間が複数存在する制御系において、前記制御区間における制御幅の存在位置を判断する基準となる任意基準値を設定する工程と、今回の入力値と前回の入力値が属する制御区間における前記任意基準値との差分を取る工程と、前記差分結果から今回の入力値と前回の入力値が属する制御区間における前記任意基準値との位置関係を示す位置情報を生成する工程と、前記差分結果と前回の入力値が属する制御区間における制御幅とから制御区間を跨ぐ入力値変動幅を求める工程と、前記入力値変動幅と前記位置情報から得られる前回の入力値が属する制御区間での制御値からの増減方向とから今回の入力値に対する制御値を求める工程と、を具備することを特徴とするヒステリシス制御方法。
【請求項２】
両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間の複数個について前記制御区間における制御幅の存在位置を判断する基準となる任意基準値を設定する基準値設定手段と、今回の入力値と前回の入力値が属する制御区間における前記任意基準値との差分を求める差分検出手段と、前記差分検出手段が求めた差分結果から今回の入力値と前回の入力値が属する制御区間における前記任意基準値との位置関係を示す位置情報を生成する位置情報生成手段と、前回の入力値が属する制御区間における前記制御幅を選択する制御幅選択手段と、前記差分検出手段が求めた差分結果と前記制御幅選択手段が選択出力する制御幅とから制御区間を跨ぐ入力値変動幅を求める入力値変動幅算出手段と、前記入力値変動幅と前記位置情報から得られる前回の入力値が属する制御区間における制御値からの増減方向とから今回の入力値に対する制御値を求める制御値出力手段と、を具備することを特徴とするヒステリシス制御装置。
【請求項３】
前記入力値動作変動幅が複数の制御区間において任意幅である場合において、前記基準値設定手段は、制御区間情報が指定する制御区間を第１制御幅と第２制御幅とに分割する位置に前記任意基準値を前記前回の入力値が属する制御区間における任意基準値として設定し、前記制御幅選択手段は、前記制御区間情報が指定する制御区間の前記第１制御幅と第２制御幅のうち前記位置情報で定まる制御幅を前記前回の入力値が属する制御区間における制御幅として出力し、前記入力値変動幅算出手段は、前記入力値変動幅を求めたとき前記制御区間情報を出力する、ことを特徴とする請求項２記載のヒステリシス制御装置。
【請求項４】
前記入力値動作変動幅が複数の制御区間において等幅である場合において、前記基準値設定手段は、制御区間を等しい２つの制御幅に分割する位置に前記任意基準値を前記前回の入力値が属する制御区間における任意基準値として設定し、制御幅選択手段は、前記制御区間の前記等しい２つの制御幅のうち前記位置情報で定まる制御幅を前記前回の入力値が属する制御区間における制御幅として出力する、を具備することを特徴とする請求項２記載のヒステリシス制御装置。
【請求項５】
前記入力値動作変動幅が複数の制御区間において等幅である場合において、前記基準値設定手段は、前記複数の制御区間全体を２等分割する位置に前記任意基準値を前記前回の入力値が属する制御区間における任意基準値として設定し、制御幅選択手段は、制御区間の幅を示す１つの制御幅を前記前回の入力値が属する制御区間における制御幅として出力する、を具備することを特徴とする請求項２記載のヒステリシス制御装置。
【請求項６】
前記入力値変動幅算出手段は、前記差分検出手段が求めた差分結果から前記前回の入力値が属する制御区間における制御幅を減算し、制御幅以下となるまでの減算回数から前記入力値変動幅を求める、ことを特徴とする請求項２から請求項５のいずれかに記載のヒステリシス制御装置。
【請求項７】
前記入力値変動幅算出手段は、前記差分検出手段が求めた差分結果を前記前回の入力値が属する制御区間における制御幅にて除算した結果を前記入力値変動幅とする、ことを特徴とする請求項２から請求項５のいずれかに記載のヒステリシス制御装置。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ヒステリシス制御方法及び装置に関する。
【０００２】
【従来の技術】
ヒステリシス制御装置としては、例えば特許文献１に開示されたものが知られている。以下、図８を参照してその概要を説明する。なお、図８は、従来のヒステリシス制御装置の構成例を示すブロック図である。
【０００３】
図８に示すヒステリシス制御装置は、入力信号値と設定値の大小関係（入力信号値＞設定値）を比較する第１の信号比較回路８０１と、入力信号値と設定値の大小関係（入力信号値＜設定値）を比較する第２の信号比較回路８０２と、第１の信号比較回路８０１及び第２の信号比較回路８０２での比較結果を処理する制御回路８０３と、制御回路８０３の出力値にヒステリシス特性を持たせて出力する信号切替回路８０４とを備えている。
【０００４】
ところで、例えば、移動体通信システムでは、遠近問題を解決するため送信電力制御が行われている。この送信電力制御では、入力値動作変動幅である制御区間が複数存在する。図９は、このように複数の制御区間を有する制御系において図８に示すヒステリシス制御装置を用いてヒステリシス制御を実施する場合に想定される制御態様を説明するタイムチャートである。
【０００５】
図９では、４つ制御区間ａ，ｂ，ｃ，ｄが示されている。制御区間ａは、ヒステリシス制御区間Ａを含む入力値動作変動幅である。制御区間ｂは、ヒステリシス制御区間Ａ，Ｂを含む入力値動作変動幅である。制御区間ｃは、ヒステリシス制御区間Ｂ，Ｃを含む入力値動作変動幅である。制御区間ｄは、ヒステリシス制御区間Ｃを含む入力値動作変動幅である。
【０００６】
ヒステリシス制御区間Ａでは、制御区間ａ最大値と制御区間ｂ最小値とにおいて隣の制御区間に遷移すべきか否かの比較操作がそれぞれ行われる。ヒステリシス制御区間Ｂでは、制御区間ｂ最大値と制御区間ｃ最小値とにおいて隣の制御区間に遷移すべきか否かの比較操作がそれぞれ行われる。ヒステリシス制御区間Ｃでは、制御区間ｃ最大値と制御区間ｄ最小値とにおいて隣の制御区間に遷移すべきか否かの比較操作がそれぞれ行われる。
【０００７】
【特許文献１】
特開平８−１１５０８号公報（０００９〜００２０、図１〜図３）
【０００８】
【発明が解決しようとする課題】
しかしながら、上記従来のヒステリシス制御装置を用いたヒステリシス制御方法では、ヒステリシス制御区間において２回の比較操作を行う必要があり、遷移すべき制御区間の制御値（出力値）が求まるまで設定値を変更しなければならない。また、制御区間の変動を知るにも所望の制御値が求まった後に１つ前の制御区間との差分を取らなければ、制御区間を跨いだ入力値変動幅が検出できないという問題がある。
【０００９】
本発明は、かかる点に鑑みてなされたものであり、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間が複数存在する場合に、各ヒステリシス制御区間では１回の比較操作で済み、かつ設定値の変更を要さずに制御値を求めることができ、併せて、ヒステリシス制御を行いながら制御区間を跨いだ入力値変動幅が検出できるヒステリシス制御方法及び装置を提供することを目的とする。
【００１０】
【課題を解決するための手段】
本発明に係るヒステリシス制御方法は、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間が複数存在する制御系において、前記制御区間における制御幅の存在位置を判断する基準となる任意基準値を設定する工程と、今回の入力値と前回の入力値が属する制御区間における前記任意基準値との差分を取る工程と、前記差分結果から今回の入力値と前回の入力値が属する制御区間における前記任意基準値との位置関係を示す位置情報を生成する工程と、前記差分結果と前回の入力値が属する制御区間における制御幅とから制御区間を跨ぐ入力値変動幅を求める工程と、前記入力値変動幅と前記位置情報から得られる前回の入力値が属する制御区間での制御値からの増減方向とから今回の入力値に対する制御値を求める工程と、を具備するようにした。
【００１１】
この方法によれば、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間が複数存在する制御系において、前記制御区間における制御幅の存在位置を判断する基準となる任意基準値を設定する。そして、今回の入力値と前回の入力値における任意基準値との差分を取り、その差分結果から今回の入力値と前回の入力値における任意基準値との位置関係を検出し、また前記差分結果と前回の制御区間における制御幅とから制御区間を跨ぐ入力値変動幅を検出し、その検出した位置関係から求まる前回の入力値における制御値からの増減方向と入力値変動幅とを用いて前回の入力値における制御値（出力値）に対して演算を施し、今回の入力値に対する制御値（出力値）を求めることができる。このように、本発明によれば、各ヒステリシス制御区間では１回の比較操作で済み、かつ設定値の変更を要さずに制御値を求めることができ、併せて、ヒステリシス制御を行いながら制御区間を跨いだ入力値動作変動が検出できる。
【００１２】
本発明に係るヒステリシス制御装置は、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間の複数個について前記制御区間における制御幅の存在位置を判断する基準となる任意基準値を設定する基準値設定手段と、今回の入力値と前回の入力値が属する制御区間における前記任意基準値との差分を求める差分検出手段と、前記差分検出手段が求めた差分結果から今回の入力値と前回の入力値が属する制御区間における前記任意基準値との位置関係を示す位置情報を生成する位置情報生成手段と、前回の入力値が属する制御区間における前記制御幅を選択する制御幅選択手段と、前記差分検出手段が求めた差分結果と前記制御幅選択手段が選択出力する制御幅とから制御区間を跨ぐ入力値変動幅を求める入力値変動幅算出手段と、前記入力値変動幅と前記位置情報から得られる前回の入力値が属する制御区間における制御値からの増減方向とから今回の入力値に対する制御値を求める制御値出力手段と、を具備する構成を採る。
【００１３】
この構成によれば、基準値設定手段は、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間の複数存在する制御系において、前記制御区間における制御幅の存在位置を判断する基準となる任意基準値を設定する。また、制御幅選択手段は、前回の入力値における前記制御幅を選択出力している。差分検出手段が、前回の入力値が属する制御区間における任意基準値を基準値設定手段から受けて、それと今回の入力値との差分を求めると、位置情報生成手段にてその差分結果から今回の入力値と前回の入力値が属する制御区間における任意基準値との位置関係が検出される。また、入力値変動幅算出手段にて前記差分結果と前記制御幅選択手段が選択出力する制御幅とから制御区間を跨ぐ入力値変動幅とが検出される。その結果、制御値出力手段にて、前記位置情報から前回の入力値における制御値からの増減方向を調べ、その増減方向と前記入力値変動幅とを用いて前回の入力値における制御値（出力値）に対して演算を施し、今回の入力値に対する制御値（出力値）を求められる。したがって、本発明によれば、各ヒステリシス制御区間では１回の比較操作で済み、かつ設定値の変更を要さずに制御値を求めることができ、併せて、ヒステリシス制御を行いながら制御区間を跨いだ入力値動作変動が検出できる。
【００１４】
本発明に係るヒステリシス制御装置は、上記の発明における前記入力値動作変動幅が複数の制御区間において任意幅である場合において、前記基準値設定手段は、制御区間情報が指定する制御区間を第１制御幅と第２制御幅とに分割する位置に前記任意基準値を前記前回の入力値が属する制御区間における任意基準値として設定し、前記制御幅選択手段は、前記制御区間情報が指定する制御区間の前記第１制御幅と第２制御幅のうち前記位置情報で定まる制御幅を前記前回の入力値が属する制御区間における制御幅として出力し、前記入力値変動幅算出手段は、前記入力値変動幅を求めたとき前記制御区間情報を出力する構成を採る。
【００１５】
この構成によれば、各制御区間が任意の変動幅である場合に、各ヒステリシス制御区間では１回の比較操作で済み、かつ設定値の変更を要さずに制御値を求めることができ、併せて、ヒステリシス制御を行いながら制御区間を跨いだ入力値動作変動が検出できる、という所望のヒステリシス制御が実施できる。
【００１６】
本発明に係るヒステリシス制御装置は、上記の発明における前記入力値動作変動幅が複数の制御区間において等幅である場合において、前記基準値設定手段は、制御区間を等しい２つの制御幅に分割する位置に前記任意基準値を前記前回の入力値が属する制御区間における任意基準値として設定し、制御幅選択手段は、前記制御区間の前記等しい２つの制御幅のうち前記位置情報で定まる制御幅を前記前回の入力値が属する制御区間における制御幅として出力する構成を採る。
【００１７】
この構成によれば、選択対象として用意する制御幅は、任意基準値に対して大きい方に位置する制御幅と小さい方に位置制御幅とを各制御区間に共通に保持すればよいので、入力値が任意基準値を上回る場合と下回る場合との二値で制御することができ、構成の簡素化が図れる。
【００１８】
本発明に係るヒステリシス制御装置は、上記の発明における前記入力値動作変動幅が複数の制御区間において等幅である場合において、前記基準値設定手段は、前記複数の制御区間全体を２等分割する位置に前記任意基準値を前記前回の入力値が属する制御区間における任意基準値として設定し、制御幅選択手段は、制御区間の幅を示す１つの制御幅を前記前回の入力値が属する制御区間における制御幅として出力する構成を採る。
【００１９】
この構成によれば、任意基準値の設定は１つで済み、選択対象として用意する制御幅も１つで済むので、構成の簡素化が図れる。
【００２０】
本発明に係るヒステリシス制御装置は、上記の発明において、前記入力値変動幅算出手段は、前記差分検出手段が求めた差分結果から前記前回の入力値が属する制御区間における制御幅を減算し、制御幅以下となるまでの減算回数から前記入力値変動幅を求める構成を採る。
【００２１】
この構成によれば、差分結果から前回の入力値における制御幅を減算することを制御幅以下となるまで繰り返すことにより、減算回数から入力値変動幅を求めることができる。
【００２２】
本発明に係るヒステリシス制御装置は、上記の発明において、前記入力値変動幅算出手段は、前記差分検出手段が求めた差分結果を前記前回の入力値が属する制御区間における制御幅にて除算した結果を前記入力値変動幅とする構成を採る。
【００２３】
この構成によれば、差分結果を前回の入力値における制御幅にて除算することにより、入力値変動幅を求めることができる。
【００２４】
【発明の実施の形態】
本発明の骨子は、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間が複数存在する場合に、各ヒステリシス制御区間では１回の比較操作で済み、かつ設定値の変更を要さずに制御値を求めることができ、併せて、ヒステリシス制御を行いながら制御区間を跨いだ入力値変動幅が検出できるようにすることである。
【００２５】
以下、本発明の実施の形態について、添付図面を参照して詳細に説明する。
【００２６】
（実施の形態１）
図１は、本発明の実施の形態１に係るヒステリシス制御方法を送信電力制御に用いる通信装置の構成例を示すブロック図である。
【００２７】
図１に示す通信装置は、有線伝搬路インタフェース部１０１と、有線伝搬路インタフェース部１０１の出力に接続された送信ベースバンド部１０２と、送信ベースバンド部１０２の出力に接続された無線部１０３と、無線部１０３の出力を増幅する増幅器１０４と、増幅器１０４にて増幅された信号を空中に放射する送信アンテナ１０５とを備えている。
【００２８】
送信ベースバンド部１０２は、有線伝搬路インタフェース部１０１の出力が入力されるコード拡散・多重部１０６と、コード拡散・多重部１０６の出力を入力とし無線部１０３を制御する送信電力制御部１０７と、送信電力制御部１０７の出力を無線部１０３に伝達する帯域制限フィルタ１０８とを備えている。
【００２９】
以上の構成において、この通信装置では、有線伝搬路インタフェース部１０１が有線伝送路から取り込んだ送信データが送信ベースバンド部１０２に入力される。送信ベースバンド部１０２では、入力された送信データがコード拡散・多重部１０６にてコード拡散及び多重された送信データとなり、送信電力制御部１０７にて電力制御を受け、帯域制限フィルタ１０８にて帯域制限を受けて出力される。
【００３０】
そして、送信ベースバンド部１０２から出力された送信データは、無線部１０３にてアナログ信号に変換され、送信電力制御部１０７からの指示に従って送信電力が制御され、増幅器１０４にて増幅された後、送信アンテナ１０５から出力される。
【００３１】
ここで、送信電力制御部１０７では、図２、図３に示す手順で、今回の入力値がいずれの制御区間に属するかを一つ前（以下「前回」という）の入力値における任意基準値との差分量から求め、今回の入力値に対する制御値を決定することが行われる。
【００３２】
以下、図２、図３を参照して、送信電力制御部１０７にて送信電力を制御するために用いられるているヒステリシス制御方法を説明する。なお、図２は、図１に示す送信電力制御部にて行われるヒステリシス制御動作を説明するフローチャートである。図３は、図２に示すヒステリシス制御方法を具体的に説明するタイムチャートである。
【００３３】
図において、ステップＳＴ２０１では、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間において、制御幅の存在位置を判断する基準を与える任意基準値を設定する。図３を参照して説明する。
【００３４】
図３では、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間として、４つ制御区間ａ，ｂ，ｃ，ｄが示されている。そして、制御区間ｂは制御値（出力値）Ｈを有し、制御区間ｃは制御値（出力値）Ｉを有し、制御区間ｄは制御値（出力値）Ｊを有しているが、制御区間ｃに示すように、各制御区間には、制御幅１と制御幅２とに分割する位置に任意基準値が設定されている。なお、図３の制御区間ａ，ｂ，ｃに示すＡ，Ｂ，Ｃは、ヒステリシス制御区間である。
【００３５】
そして、図３では、各制御区間が任意の幅を持ち、制御幅１と制御幅２は、異なる大きさ（図示例では制御幅１＞制御幅２）であるが、その他、各制御区間が等しい幅を持つ場合には、各制御区間は等しい２つの制御幅で構成される場合もあり、また、全ての制御区間の中央位置に共通の任意基準値を設定し、各制御区間の幅を制御幅とする場合もある。
【００３６】
ステップＳＴ２０２では、今回の入力値と前回の入力値が属する制御区間における任意基準値との差分を求める。図３では、前回の入力値における任意基準値が制御区間ｃの任意基準値であり、この任意基準値から今回の入力値を引き算することが示されている。但し、今回の入力値は、図３では、制御区間ｄ内に存在するイメージで示されているが、実際には、単に「入力信号の値」が解るだけで、いずれの制御区間に属するかは不明である。
【００３７】
ステップＳＴ２０３では、差分結果から今回の入力値と前回の入力値が属する制御区間における任意基準値との位置関係を示す位置情報を生成する。図３に示す例で言えば、差分結果である「基準値−入力値」が“正”であれば、今回の入力値は制御幅２が存在する側（図示例では制御区間ｃの任意基準値よりも大きい側）に位置し、“負”であれば、今回の入力値は制御幅１が存在する側（図示例では制御区間ｃの任意基準値よりも小さい側）に位置しているが検出される。そのような位置情報が生成される。
【００３８】
ステップＳＴ２０４では、生成した位置情報から、前回の入力値が属する制御区間での制御値からの増減方向を決定する。
【００３９】
ステップＳＴ２０５では、差分結果と前回の入力値が属する制御区間における制御幅とから、制御区間を跨ぐ入力値変動幅を求め、今回の入力値が属する制御区間を決定する。ここで、前回の入力値が属する制御区間における制御幅は、制御区間が２つの制御幅で構成される場合は、位置情報で定まるいずれか一方の制御幅である。制御区間が１つの制御幅で構成される場合は、位置情報に依らず、常にその１つの制御幅である。
【００４０】
制御区間を跨ぐ入力値変動幅は、次の２つの方法で求めることができる。（１）第１差分結果から例えば位置情報で定まる制御幅を減算することを繰り返し行い制御幅以下となったときの減算回数から入力値変動幅を得ることができる。（２）第１差分結果を例えば位置情報で定まる制御幅にて除算した除算結果をそのまま入力値変動幅として用いることができる。
【００４１】
制御区間を跨ぐ入力値変動幅が（１）の方法で得られた場合を図３に示す例で説明する。今回の入力値が、制御区間ｃでの制御幅１が存在する側に位置しているときは、１回の減算で、第２差分結果＜制御幅１となるので、今回の入力値が属する制御区間は制御区間ｄと決定される。また、今回の入力値が、制御区間ｃでの制御幅２が存在する側に位置しているときは、今回の入力値が属する制御区間は、減算回数に応じて、制御区間ｂ、または、制御区間ａと決定される。
【００４２】
ステップＳＴ２０６では、位置情報から得られた前回の入力値が属する制御区間での制御値からの増減方向と入力値変動幅とから今回の入力値に対する制御値（出力値）を求める。
【００４３】
図３に示す例で言えば、前回の制御区間ｃから制御区間ｄに移行したときは、制御値Ｉに減少方向の演算を施して制御値Ｊが求められ、制御区間ｂに移行したときは、制御値Ｉに増加方向の演算を施して制御値Ｈが求められる。
【００４４】
このように、本実施の形態によるヒステリシス制御方法では、今回の入力値がいずれの制御区間に属するかの判断が１回の比較操作によって行える。また、設定値の変更操作も不要であるので、本実施の形態によるヒステリシス制御方法を実施する装置の簡素化が図れる。また、制御区間を跨ぐ入力値変動幅も同時に検出することができる。以下、上記したヒステリシス制御方法の実施装置について具体的に説明する。
【００４５】
（実施の形態２）
図４は、本発明の実施の形態２に係るヒステリシス制御装置の構成を示すブロック図である。
【００４６】
図４に示すヒステリシス制御装置は、今回の入力値と前回の入力値での制御区間における任意基準値からの差分をとる第１の差分検出部４０１と、前記第１の差分検出部４０１からの差分結果を基に今回の入力値と前記任意基準値との位置関係を検出する位置確認部４０２と、前記第１の差分検出部４０１での差分結果から幾つの制御区間変動があったのかを検出し制御区間情報を出力する制御区間変動算出部４０３と、前記制御区間変動算出部４０３からの前記制御区間情報と前記位置確認部４０２からの位置情報とを基に制御幅（図３に示した制御幅１と制御幅２）を選択して前記第１の差分検出部４０１に出力する第１の制御幅選択部４０４と、前記制御区間変動算出部４０３からの前記制御区間情報を基にその制御区間で定められている任意基準値（図３参照）を設定し、前記第１の差分検出部４０１に出力する第１の基準値設定部４０５と、前記位置確認部４０２からの位置情報が示す前回の制御値からの増減方向と前記制御区間変動算出部４０３で求まった変動幅とから今回の制御値を求めて出力する制御区間出力部４０６とを備えている。
【００４７】
以上のように構成されたヒステリシス制御装置について、以下にその動作を説明する。
【００４８】
第１の差分検出部４０１には、各入力値が入力される。第１の差分検出部４０１は、入力値が入力される度に、第１の基準値設定部４０５が出力する前回の入力値での制御区間における任意基準値を取り込み、それと今回の入力値との差分（以下「第１差分結果」という）を取り（図３参照）、位置確認部４０２に出力する。
【００４９】
位置確認部４０２は、第１の差分検出部４０１から第１差分結果が入力されると、その第１差分結果から前回の入力値が属する制御区間での制御値における任意基準値と今回の入力値との位置関係（図３参照）を求め、求めた位置情報を第１の制御幅選択部４０４と制御区間出力部４０６とに出力する。
【００５０】
また、第１の差分検出部４０１は、第１差分結果を求めると、その第１差分結果から第１の制御幅選択部４０４が出力する制御幅を減算することを繰り返し行い、減算結果（以下「第２差分結果」という）がその制御幅以下になると、減算回数と第２差分結果とを制御区間変動算出部４０３に出力する。
【００５１】
制御区間変動算出部４０３は、前記減算回数から該当する制御区間を選定し、前記第２差分結果がその選定した制御区間における制御幅以下であるか否かを判定する。そして、制御区間変動算出部４０３は、判定結果、前記第２差分結果が選定した制御区間における制御幅以下である場合は、選定した制御区間を示す制御区間情報を第１の制御幅選択部４０４と第１の基準値設定部４０５と制御区間出力部４０６とに与える。また、判定結果、前記第２差分結果が選定した制御区間における制御幅以下でない場合は、前回の制御区間を示す制御区間情報を第１の制御幅選択部４０４と第１の基準値設定部４０５と制御区間出力部４０６とに与える。
【００５２】
第１の制御幅選択部４０４は、制御区間変動算出部４０３からの制御区間情報と位置確認部４０２からの位置情報とを基に当該制御区間での制御幅を選択し、選択した制御幅を第１の差分検出部４０１に出力する。第１の差分検出部４０１では、当該制御幅を次回の入力値に対して用いることになる。
【００５３】
第１の基準値設定部４０５は、制御区間変動算出部４０３から制御区間情報を受けて当該制御区間における任意基準値を設定し、設定した任意基準値を第１の差分検出部４０１に出力する。第１の差分検出部４０１では、当該任意基準値を次回の入力値に対して用いることになる。
【００５４】
制御区間出力部４０６は、位置確認部４０２からの位置情報によって前回の入力値が属する制御区間での制御値からの増減方向を決定し、前記制御区間変動算出部４０３からの入力値変動幅が制御区間を超える場合に、前回の入力値が属する制御区間での制御値に増減方向の演算を施し、演算結果を今回の入力値が属する制御区間での制御値として出力し、また次回の入力値用制御値として保持することを行う。
【００５５】
このように、本実施の形態２によれば、今回の入力値と前回の入力値が属する制御区間における任意基準値との差分を求め、差分結果から前回の入力値が属する制御区間での制御値からの入力値変動幅を検出し、その検出した入力値変動幅に応じて制御値を出力することができる。
【００５６】
（実施の形態３）
図５は、本発明の実施の形態３に係るヒステリシス制御装置の構成を示すブロック図である。なお、図５では、図４に示した構成と同一ないしは同等である構成要素には、同一の符号が付されている。ここでは、この実施の形態３に関わる部分を中心に説明する。
【００５７】
図５に示す実施の形態３に係るヒステリシス制御装置では、図４に示した構成において、第１の制御幅選択部４０４に代えて第２の制御幅選択部５０１が設けられ、第１の基準値設定部４０５に代えて第２の基準値設定部５０２が設けられている。
【００５８】
図３では、各制御区間の大きさは同じでも異なってもよいが、制御幅１と制御幅２は、異なる大きさになっている。これに対し本実施の形態３では、各制御区間が同じ大きさで、第２の基準値設定部５０２は、各制御区間が等しい幅の２つの制御幅を持つ位置（中央位置）に任意基準値を設定するようになっている。
【００５９】
したがって、第２の制御幅選択部５０１は、各制御区間についてそれぞれ２つ制御幅を持ち選択するのではなく、単に、各制御区間に共通に適用する２つ制御幅を持ち選択するようになっている。
【００６０】
以上のように構成されたヒステリシス制御装置について、以下にその動作を説明する。
【００６１】
第２の制御幅選択部５０１は、制御区間変動算出部４０３からの制御区間情報と位置確認部４０２からの位置情報とを基に当該制御区間において任意基準値よりも小さい方に位置する制御幅と大きい方に位置する制御幅とのいずれかを選択し、選択した制御幅を第１の差分検出部４０１に出力する。
【００６２】
このように、本実施の形態によれば、各制御区間における２つの制御幅が等しい場合でも、今回の入力値と前回の入力値が属する制御区間における任意基準値との差分を求め、差分結果から前回の入力値が属する制御区間での制御値からの入力値変動幅を検出し、その検出した入力値変動幅に応じて制御値を出力することができる。
【００６３】
このとき、第２の制御幅選択部５０１は、各制御区間における２つの制御幅が等しい場合には、任意基準値に対して大きい方に位置する制御幅と小さい方に位置する制御幅との２通りの制御幅があればよく、選択対象の制御幅が少なくて済む。
【００６４】
（実施の形態４）
図６は、本発明の実施の形態４に係るヒステリシス制御装置の構成を示すブロック図である。なお、図６では、図４に示した構成と同一ないしは同等である構成要素には、同一の符号が付されている。ここでは、この実施の形態４に関わる部分を中心に説明する。
【００６５】
図６に示す実施の形態４に係るヒステリシス制御装置では、図４に示した構成において、第１の制御幅選択部４０４に代えて第３の制御幅選択部６０１が設けられ、第１の基準値設定部４０５に代えて第３の基準値設定部６０２が設けられている。
【００６６】
図３では、各制御区間の大きさは同じでも異なってもよいが、制御幅１と制御幅２は、異なる大きさになっている。これに対し本実施の形態４では、各制御区間が同じ大きさで、第３の基準値設定部６０２は、全ての制御区間の中央位置に任意基準値を設定するようになっている。
【００６７】
また、第３の制御幅選択部６０１は、位置確認部４０２が検出する位置関係に依らず、常に一定である制御幅を出力する。すなわち、全ての制御区間は等しい大きさを持っているので、ここでの制御幅は、１つの制御区間の全体である。
【００６８】
以上のように構成されたヒステリシス制御装置について、以下にその動作を説明する。
【００６９】
第３の制御幅選択部６０１は、位置確認部４０２が検出する位置関係に依らず、隣りの制御区間までが常に一定である制御幅を第１の差分検出部４０１に出力する。
【００７０】
第１の差分検出部４０１は、第３の基準値設定部６０２が全ての制御区間の中央に設定する任意基準値と今回の入力値との差分（第１差分結果）を求め、その第１差分結果から第３の制御幅選択部６０１が出力する１つの制御幅を減算して第２差分結果を求め、それぞれを制御区間変動算出部４０３に与える。
【００７１】
このように、本実施の形態４によれば、各制御区間の大きさが等しく一定の１つの制御幅として扱い、任意基準値を全ての制御区間の中央位置値に設定した場合でも、今回の入力値と前回の入力値が属する制御区間における任意基準値との差分を求め、差分結果から前回の入力値が属する制御区間での制御値からの入力値変動幅を検出し、その検出した入力値変動幅に応じて制御値を出力することができる。
【００７２】
このとき、各制御区間の大きさが等しく一定の１つの制御幅として扱い、任意基準値を全ての制御区間の中心値に設定した場合では、第３の基準値設定部６０２が設定する任意基準値は１つで済む。また、第３の制御幅選択部６０１では、選択対象の制御幅も１つで済む。
【００７３】
（実施の形態５）
図７は、本発明の実施の形態５に係るヒステリシス制御装置の構成を示すブロック図である。なお、図７では、図５に示した構成と同一ないしは同等である構成要素には、同一の符号が付されている。ここでは、この実施の形態５に関わる部分を中心に説明する。
【００７４】
図７に示す実施の形態５に係るヒステリシス制御装置では、図５に示した構成において、第１の差分検出部４０１に代えて第２の差分検出部７０１が設けられている。また、制御区間変動算出部４０３が省略され、制御区間出力部４０６に代えて制御区間出力部７０２が設けられている。
【００７５】
第２の差分検出部７０１は、第２の基準値設定部５０２が設定する任意基準値と今回の入力値との差分を、第２の制御幅選択部５０１が出力する制御幅にて除算するようになっている。
【００７６】
制御区間出力部７０２は、第２の差分検出部７０１と位置確認部４０２との各出力を入力としている。第２の基準値設定部５０２は制御区間出力部４０６から制御区間情報を得るようになっている。
【００７７】
以上のように構成されたヒステリシス制御装置について、以下にその動作を説明する。
【００７８】
第２の差分検出部７０１は、第２の基準値設定部５０２が設定する任意基準値と今回の入力値との差分（第１差分結果）を求め、その第１差分結果を第２の制御幅選択部５０１が出力する制御幅にて除算して第２差分結果を求め、第２差分結果を制御区間出力部４０６に与える。
【００７９】
制御区間出力部７０２は、位置確認部４０２からの位置情報によって前回の入力値が属する制御区間での制御値からの増減方向を決定し、第２の差分検出部７０１での第２差分結果（除算結果）を入力値変動幅とし、入力値変動幅から得られた制御区間情報を第２の基準値設定部５０２に出力するとともに、前回の入力値が属する制御区間での制御値に増減方向の演算を施し、演算結果を今回の制御値として出力し、また次回の入力値用制御値として保持することを行う。
【００８０】
このように、本実施の形態５によれば、各制御区間の２つの制御幅が等しい場合に、今回の入力値と前回の入力値での任意基準値との差分を求め、差分結果をいずれか一方の制御幅にて除算して前回の入力値が属する制御区間での制御値からの入力値変動幅を検出し、その検出した入力値変動幅に応じて制御値を出力することができる。
【００８１】
なお、実施の形態２〜実施の形態４では、入力値変動幅を差分検出部にて求めるようにしたが、制御区間変動算出部にて直接求めるようにしてもよい。実施の形態５にて示した入力値変動幅を除算操作によって求める方法は、実施の形態２〜実施の形態４においても、減算操作に代えて用いることができる。
【００８２】
【発明の効果】
以上説明したように、本発明によれば、両端部にヒステリシス制御区間が存在する入力値動作変動幅である制御区間が複数存在する場合に、各ヒステリシス制御区間では１回の比較操作で済み、かつ設定値の変更を要さずに制御値を求めることができ、併せて、ヒステリシス制御を行いながら制御区間を跨いだ入力値変動幅が検出できる。
【図面の簡単な説明】
【図１】本発明の実施の形態１に係るヒステリシス制御方法を送信電力制御に用いる通信装置の構成例を示すブロック図
【図２】図１に示す送信電力制御部にて行われるヒステリシス制御動作を説明するフローチャート
【図３】図２に示すヒステリシス制御方法を具体的に説明するタイムチャート
【図４】本発明の実施の形態２に係るヒステリシス制御装置の構成を示すブロック図
【図５】本発明の実施の形態３に係るヒステリシス制御装置の構成を示すブロック図
【図６】本発明の実施の形態４に係るヒステリシス制御装置の構成を示すブロック図
【図７】本発明の実施の形態５に係るヒステリシス制御装置の構成を示すブロック図
【図８】従来のヒステリシス制御装置の構成例を示すブロック図
【図９】複数の制御区間を有する制御系において図８に示すヒステリシス制御装置を用いてヒステリシス制御を実施する場合に想定される制御態様を説明するタイムチャート
【符号の説明】
１０１  有線伝搬路インタフェース部
１０２  送信ベースバンド部
１０３  無線部
１０４  増幅器
１０５  送信アンテナ
１０６  コード拡散・多重部
１０７  送信電力制御部
１０８  帯域制限フィルタ
４０１  第１の差分検出部
４０２  位置確認部
４０３  制御区間変動算出部
４０４  第１の制御幅選択部
４０５  第１の基準値設定部
４０６，７０２  制御区間出力部
５０１  第２の制御幅選択部
５０２  第２の基準値設定部
６０１  第３の制御幅選択部
６０２  第３の基準値設定部
７０１  第２の差分検出部
【図１】
2004295585.tif 000003
【図２】
2004295585.tif 000004
【図３】
2004295585.tif 000005
【図４】
2004295585.tif 000006
【図５】
2004295585.tif 000007
【図６】
2004295585.tif 000008
【図７】
2004295585.tif 000009
【図８】
2004295585.tif 000010
【図９】
2004295585.tif 000011