(57)【特許請求の範囲】
【請求項１】
信号レベルを可変できる可変増幅減衰器、その可変増幅減衰器によって増幅または減衰された信号出力の一部を分岐する分配器および分岐された信号を演算し可変増幅減衰器にフィードバックするフィードバック回路を有するＡＬＣ回路において、
分岐された信号レベルを所定の基準値と比較し、分岐された信号レベルが第１の基準値以上のときは第１の信号を出力し、分岐された信号レベルが第２の基準値以下のときは第２の信号を出力する信号レベル比較器と、
回路起動時には初期値がセットされ、その後は前記の信号レベル比較器からの第１、第２の信号に従って歩進および歩退されるカウンタと、  前記カウンタからの出力の中間値を得る中間値演算回路と
回路起動中には前記のカウンタからの出力を選択し、その後は前記中間値演算回路からの出力を選択するセレクタと、
前記セレクタからの出力をＤ／Ａ変換し前記可変増幅減衰器にフィードバックするＤ／Ａ変換器とを備え、分配器からの出力を所定量にすることを特徴とするＡＬＣ回路。
【請求項２】
信号レベルを可変できる可変増幅減衰器、その可変増幅減衰器によって増幅または減衰された信号出力の一部を分岐する分配器および分岐された信号を演算し可変増幅減衰器にフィードバックするフィードバック回路を有するＡＬＣ回路において、
分岐された信号レベルを所定の基準値と比較し、分岐された信号レベルが第１の基準値以上のときは第１の信号を出力し、分岐された信号レベルが第２の基準値以下のときは第２の信号を出力する信号レベル比較器と、
回路起動時には現在値として初期値（２(m-1)）（ここで、ｍはＤ／Ａ変換器７におけるビット数を示す。）がセットされ、その後は前記の信号レベル比較器からの第１、第２の信号に従って、現在値＋２(m-n)（ここで、ｎは演算段数２≦ｎ≦ｍ）、または現在値−２(m-n+1)＋２(m-n)を演算する制御回路と、
前記制御回路からの出力の中間値を得る中間値演算回路と
回路起動時には前記の制御回路からの出力を選択し、その後は前記中間値演算回路からの出力を選択するセレクタと、
前記セレクタからの出力をＤ／Ａ変換し前記可変増幅減衰器にフィードバックするＤ／Ａ変換器とを備え、分配器からの出力を所定量にすることを特徴とするＡＬＣ回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＡＬＣ（Auto Level Control）回路に関するものである。特に、レーダ装置等に用いられるＡＬＣ回路に関する。
【０００２】
【従来の技術】
図５は従来のＡＬＣ回路を示すブロック図である。図５において、１は増幅または減衰が可能な可変増幅減衰器、２は信号分配器、３は信号レベル検出器、４はＡ／Ｄ(Analog to Digital)変換器、５は誤差演算回路、６は加減算回路、７はＤ／Ａ(Digital to Analog)変換器、８ａは信号レベル用基準値、９はＡＬＣ動作開始時の初期値である。
【０００３】
次に従来のＡＬＣ回路の動作について説明する。可変増幅減衰器１に入力された入力信号は可変増幅減衰器１により減衰（増幅）され、信号分配器２で入力信号の一部が分岐され、信号レベル検出器３は入力された高調波信号の包絡線を得てＡ／Ｄ変換器４に送出し、Ａ／Ｄ変換器４でその包絡線の値がディジタル値に変換される。
【０００４】
次に、Ａ／Ｄ変換器４からの出力は誤差演算回路５に入力され、誤差演算回路５はＡ／Ｄ変換器４からの出力と所定の基準値８ａとの差分演算を行い補正量を求め、加減算回路６に供給する。加減算回路６は、ＡＬＣ動作の開始時には、初期値９と誤差演算回路５からの値とを加減算し、その後は加減算回路６中にストアされた現在の制御値と誤差演算回路５から供給された補正量との加減算を行う。その結果はＤ／Ａ変換器７でＤ／Ａ変換され、可変増幅減衰器１にフィードバックすることにより、信号分配器２から出力される信号レベルが所定量になるように制御する。
【０００５】
【発明が解決しようとする課題】
従来のＡＬＣ回路は以上のように構成されていたので、Ａ／Ｄ変換器（Ａ／Ｄ変換器制御回路含む）や誤差演算回路、加減算回路が必要となり、これらの回路は規模が大きいため、ＡＬＣ回路規模が大きく高価となるなどの問題点があった。
本発明の目的は、上記のような問題点を解消するためになされたもので、従来の装置における（Ａ／Ｄ変換器＋Ａ／Ｄ制御回路）を信号レベル比較器に置き換えることによってＡ／Ｄ制御回路をなくし、（誤差演算回路＋加減算回路）を（カウンタ＋中間値演算回路）または（制御回路＋中間値演算回路）に置き換え、加減算回路よりも構成が小さい中間値演算回路を用いることによって、ＡＬＣ回路の回路規模を小さくし、かつＡＬＣ回路を安価に製造できることにある。
【０００６】
【課題を解決するための手段】
第１の本発明によれば、本発明は、信号レベルを可変できる可変増幅減衰器、その可変増幅減衰器によって増幅または減衰された信号出力の一部を分岐する分配器および分岐された信号を演算し可変増幅減衰器にフィードバックするフィードバック回路を有するＡＬＣ回路において、分岐された信号レベルを所定の基準値と比較し、分岐された信号レベルが第１の基準値以上のときは第１の信号を出力し、分岐された信号レベルが第２の基準値以下のときは第２の信号を出力する信号レベル比較器と、回路起動時には初期値がセットされ、その後は前記の信号レベル比較器からの第１、第２の信号に従って歩進および歩退されるカウンタと、その信号レベル比較器からの出力および前記カウンタからの出力の中間値を得る中間値演算回路と、回路起動中には前記のカウンタからの出力を選択し、その後は前記中間値演算回路からの出力を選択するセレクタと、そのセレクタからの出力をＤ／Ａ変換し前記可変増幅減衰器にフィードバックするＤ／Ａ変換器とを備え、分配器からの出力を所定量にするように構成される。
【０００７】
第２の本発明によれば、本発明は、信号レベルを可変できる可変増幅減衰器、その可変増幅減衰器によって増幅または減衰された信号出力の一部を分岐する分配器および分岐された信号を演算し可変増幅減衰器にフィードバックするフィードバック回路を有するＡＬＣ回路において、分岐された信号レベルを所定の基準値と比較し、分岐された信号レベルが第１の基準値以上のときは第１の信号を出力し、分岐された信号レベルが第２の基準値以下のときは第２の信号を出力する信号レベル比較器と、回路起動時には現在値として初期値（２(m-1)）（ここで、ｍはＤ／Ａ変換器７におけるビット数を示す。）がセットされ、その後は前記の信号レベル比較器からの第１、第２の信号に従って、現在値＋２(m-n)（ここで、ｎは演算段数２≦ｎ≦ｍ）、または現在値−２(m-n+1)＋２(m-n)を演算する制御回路と、前記信号レベル比較器からの出力および前記制御回路からの出力の中間値を得る中間値演算回路と、回路起動時には前記の制御回路からの出力を選択し、その後は前記中間値演算回路からの出力を選択するセレクタと、そのセレクタからの出力をＤ／Ａ変換し前記可変増幅減衰器にフィードバックするＤ／Ａ変換器とを備え、分配器からの出力を所定量にするように構成される。
【０００８】
【発明の実施の形態】
実施の形態１．
図１は、本発明の実施の形態１のＡＬＣ回路を示す図である。図１において、８ｂは所定の信号レベルに相当する基準値、１０は信号レベル比較器、１１はカウンタである。図１において、図５中の符号と同一符号は、同一回路あるいは相当部を示すので、詳細な説明を省略する。
【０００９】
次に、実施の形態１のＡＬＣ回路の動作について説明する。ＡＬＣ動作の開始時には、まず初期値９、例えば、１００がカウンタ１１に与えられる。カウンタ１１はその値１００をＤ／Ａ変換器７に供給し、Ｄ／Ａ変換器７はその初期値をＤ／Ａ変換し、可変増幅減衰器１にフィードバックする。
【００１０】
次に、可変増幅減衰器１は、Ｄ／Ａ変換器７から受領した制御信号によって可変増幅減衰器１に入力された入力信号は減衰または増幅されて信号分配器２に入力され、信号分配器２で分配された信号は信号レベル検出器３を介して信号レベル比較器１０に入力する。信号レベル比較器１０は、信号レベル検出器３からの出力が基準値８ｂ以上のときには、例えば、比較値「１」を出力し、信号レベル比較器１０からの出力が基準値８ｂ以下のときには、例えば、比較値「０」を出力するものとする。
【００１１】
ＡＬＣ動作の開始後には、可変増幅減衰器１に入力された入力信号は、可変増幅減衰器１により減衰（増幅）され、信号分配器２で分岐され、信号レベル検出器３経由で信号レベル比較器１０に入力される。信号レベル比較器１０は信号レベル検出器３からの出力と所定の信号レベルに相当する基準値８ｂとを比較した比較結果「１」または「０」をカウンタ１１へ出力する。
【００１２】
次に、信号レベル比較器１０およびカウンタ１１の動作について説明する。信号レベル比較器１０は、信号レベル検出器３からの出力が基準値８ｂよりも大きいときには、比較値「１」を出力し、カウンタ１１は初期値を歩進する。一方、信号レベル検出器３からの出力が基準値８ｂよりも小さいときには、信号レベル比較器１０は比較値「０」を出力し、カウンタ１１は初期値を歩退する。このように、カウンタ１１においては、ＡＬＣ動作の開始後には、カウンタ１１にストアされた現在の制御値に信号レベル比較器１０から出力された比較値により新たな制御値を出力する。この新たに出力されたカウント値はＤ／Ａ変換器７でＤ／Ａ変換され、可変増幅減衰器１にフィードバックされる。カウンタ１１でのカウント値が増加すると可変増幅減衰器１は減衰器として動作し入力信号は減衰され、一方、カウンタ１１でのカウント値が減少すると可変増幅減衰器１は増幅器として動作し入力信号は増幅される。以上のような制御によって、信号分配器２から出力される信号レベルは所定量にされる。なお、上記においては、比較器１０が比較値「１」を出力したときには、カウンタ１１は初期値を歩進し、比較値「０」を出力したときには、カウンタ１１は初期値を歩退するものとしたが、これと逆に、比較器１０が比較値「１」を出力したときには、カウンタ１１は初期値を歩退し、比較値「０」を出力したときには、カウンタ１１は初期値を歩進するものとしてもよい。
【００１３】
実施の形態２．
図２は、本発明の実施の形態２のＡＬＣ回路を示す図である。図２において、１２は初期値および信号レベル比較器１０からの出力を基にして演算を行う制御回路である。図２において、図１および図５中の符号と同一符号は、同一回路あるいは相当部を示すので、詳細な説明を省略する。
【００１４】
次に、実施の形態２のＡＬＣ回路の動作について説明する。ＡＬＣ動作の開始時には、初期値２(n-1)（ここで、ｎはＤ／Ａ変換器７の構成ビット数を示す）（例えば、ｎ＝４の時には１０００，ｎ＝８のときには１０００００００）を制御回路１２に与え、その初期値はｎビットＤ／Ａ変換器７でＤ／Ａ変換され、可変増幅減衰器１に供給される。
【００１５】
本願発明のＡＬＣ回路においては、Ｄ／Ａ変換器７からの出力信号によって、可変増幅減衰器１は制御され、可変増幅減衰器１に入力された入力信号は減衰（増幅）され、信号分配器２で分岐された信号は、信号レベル検出器３経由で信号レベル比較器１０に入力される。信号レベル比較器１０は信号レベル検出器３からの出力と所定の信号レベルに相当する基準値８ｂとを比較した結果を制御回路１２へ出力する。
【００１６】
以下の説明において、Ｄ／Ａ変換器７と可変増幅減衰器１は、組み合わされて、Ｄ／Ａ変換器７からの出力値が大きくなるにつれ、可変増幅減衰器１での減衰が大きくなり信号分配器２から出力される信号レベルは小さくなり、Ｄ／Ａ変換器７の出力値が小さくなるにつれ可変増幅減衰器１での減衰が小さくなり、信号分配器２から出力される信号レベルは増幅されるように動作するものとする。
【００１７】
なお、Ｄ／Ａ変換器７と可変増幅減衰器１の組み合わせの動作が逆の場合、すなわち、制御回路１２からの出力値が大きくなるにつれ、可変増幅減衰器１は増幅器として動作し信号分配器２から出力される信号レベルは大きくなり、制御回路１２からの出力値が小さくなるにつれ、可変増幅減衰器１は減衰器として動作し信号分配器２から出力される信号レベルが小さくなる場合についても、制御回路１２の演算動作を逆にすることによって上と同じ効果を得ることができる。
【００１８】
次に、信号レベル検出器３から入力する信号レベルが基準値８ｂ以上であれば、信号レベル比較器１０は例えば比較信号「１」を制御回路１２に供給し、信号レベル検出器３から入力する信号レベルが基準値８ｂ以下であれば、信号レベル比較器１０は例えば比較信号「０」を制御回路１２に供給する。制御回路１２は、信号レベル比較器１０からの比較信号が「１」の場合には、次の制御値として初期値（ここでは、２(n-1)）＋２(n-2)（初期値の１／２）を作成し、Ｄ／Ａ変換器７に供給する。信号レベル比較器１０からの比較信号が「０」の場合には、制御回路１２は、次の制御値として初期値（ここでは、２(n-1)）−２(n-1)＋２(n-2)（初期値の１／２）＝２(n-2)を作成し、Ｄ／Ａ変換器７に供給する。以下、上記の値（２(n-1)＋２(n-2)）または２(n-2)を第２段の制御値と呼ぶ。
【００１９】
Ｄ／Ａ変換器７に供給された上記の制御値は可変増幅減衰器１にフィードバックされ、その結果、減衰または増幅された信号は信号分配器２を通じて出力される。信号分配器２で分岐された信号は、信号レベル検出器３を経由して信号レベル比較器１０に入力される。信号レベル比較器１０は上と同様に信号レベル検出器３からの出力と基準値８ｂとを比較し、信号レベル検出器３から得られる信号が基準値８ｂ以上であれば、制御回路１２は、次の制御値として、第２段の制御値＋２(n-3)（この計算結果を第３段の制御値という）を作成し、Ｄ／Ａ変換器７に供給する。
【００２０】
具体的に記述すると、制御回路１２にストアされた第２段の制御値が（２(n-1)＋２(n-2)）であり、信号レベル比較器１０から得られる信号が比較信号「１」であれば、制御回路１２は、次の制御値として、第２段の制御値＋２(n-3)＝２(n-1)＋２(n-2)＋２(n-3)を作成しＤ／Ａ変換器７に供給する。一方、制御回路１２にストアされた第２段の制御値が（２(n-1)＋２(n-2)）であり、信号レベル比較器１０から得られる信号が比較信号「０」であれば、制御回路１２は、次の制御値として、第２段の制御値−２(n-2)＋２(n-3)＝（２(n-1)＋２(n-2)）−２(n-2)＋２(n-3)＝２(n-1)＋２(n-3)（この計算結果も第３段の制御値という）を作成しＤ／Ａ変換器７に供給する。
【００２１】
また、制御回路１２にストアされた第２段の制御値が２(n-2)であり、信号レベル比較器１０から得られる信号が比較信号「１」であれば、制御回路１２は、次の制御値として、第２段の制御値＋２(n-3)＝２(n-2)＋２(n-3)（第３段の制御値）を作成しＤ／Ａ変換器７に供給する。一方、制御回路１２にストアされた第２段の制御値が２(n-2)であり、信号レベル比較器１０から得られる信号が比較信号「０」であれば、制御回路１２は、次の制御値として、第２段の制御値−２(n-2)＋２(n-3)＝２(n-2)−２(n-2)＋２(n-3)＝２(n-3)（第３段の制御値）を作成しＤ／Ａ変換器７に供給する。
同様の動作をｎビットの最小制御値（ＬＳＢ）（第ｎ段の制御値）まで行うことにより、信号分配器２からの出力信号レベルが所定量になるように制御することができる。
【００２２】
実施の形態３．
図３は、本発明の実施の形態３のＡＬＣ回路を示す図である。図３において、８ｃは所定の信号レベルの上限値に相当する上限基準値、８ｄは所定の信号レベルの下限値に相当する下限基準値、１３は上限基準値から下限基準値までのカウンタ１１のカウント値の中間値を演算する回路、１４はセレクタである。図３は図１に中間値演算回路１３およびセレクタ１４を付加したものである。図３において、図１，図２および図５中の符号と同一符号は、同一回路あるいは相当部を示すので、詳細な説明を省略する。
【００２３】
次に、実施の形態３のＡＬＣ回路の動作について説明する。ＡＬＣ動作の開始時には、まず初期値９、例えば、１００がカウンタ１１に与えられる。カウンタ１１はその値１００をセレクタ１４を介してＤ／Ａ変換器７に供給し、Ｄ／Ａ変換器７はその初期値をＤ／Ａ変換し、可変増幅減衰器１にフィードバックする。なお、セレクタ１４は、ＡＬＣ動作中は、カウンタ１１からの信号をＤ／Ａ変換器７に供給し、その他の場合には、ＡＬＣ動作完了後に中間値演算回路１３からの出力信号をＤ／Ａ変換器７に供給するように動作する。
【００２４】
次に、入力信号は可変増幅減衰器１で増幅または減衰され信号分配器２に入力される。信号分配器２で分配された信号は信号レベル検出器３を介して信号レベル比較器１０に入力する。信号レベル比較器１０は、信号レベル検出器３からの出力が上限基準値８ｃ以上のときには、例えば、比較値Ａ＝「１」を出力し、上限基準値８ｃ未満のときには、例えば、比較値Ａ＝「０」を出力し、信号レベル検出器３からの出力が下限基準値８ｄ以下のときには、例えば、比較値Ｂ＝「１」を出力し、信号レベル比較器１０からの出力が下限基準値８ｄを超えるときには、例えば、比較値Ｂ＝「０」を出力するものとする。
【００２５】
ＡＬＣ動作の開始後には、可変増幅減衰器１に入力された信号は、可変増幅減衰器１により減衰（増幅）され、信号分配器２で分岐され、信号レベル検出器３経由で信号レベル比較器１０に入力される。信号レベル比較器１０は信号レベル検出器３からの出力と信号レベルの上限および下限に相当する基準値８ｃ，８ｄとを比較した比較結果Ａ＝「１」、Ａ＝「０」またはＢ＝「１」、Ｂ＝「０」をカウンタ１１へ出力する。
【００２６】
次に、信号レベル比較器１０、中間値演算回路１３およびカウンタ１１の動作について説明する。信号レベル比較器１０は、信号レベル検出器３からの出力と上限基準値８ｃおよび下限基準値８ｄとを比較し、その結果、信号レベル検出器３からの出力が上限基準値８ｃ以上の場合には信号レベル比較器１０は、比較値Ａ＝「１」を出力し、信号レベル検出器３からの出力が下限基準値８ｄ以下の場合には信号レベル比較器１０は、比較値Ｂ＝「１」を出力する。例えば、上限基準値との比較値である比較値ＡがＡ＝「１」のときにはカウンタ１１を歩進し（レベルを下げる方向）、下限基準値との比較値である比較値ＢがＢ＝「１」のときにはカウンタ１１を歩退し（レベルを上げる方向）、比較値ＡがＡ＝「０」で比較値ＢがＢ＝［０］となるように制御する。これにより、信号レベルを上限基準値８ｃと下限基準値８ｄとを検出できる。
【００２７】
なお、入力の初期値が上限基準値と下限基準値との間にある場合（入力がＡ＝「０」、Ｂ＝「０」の場合）には、ＡＬＣ動作中に、Ａ＝「０」ならカウンタ１１をレベルを上げる方向にカウンタ１１を制御していき、比較値ＡがＡ＝「１」になったらレベルを下げる方向にカウンタ１１を制御することで、上限値が検出され、また、Ｂ＝「０」ならレベルを下げる方向にカウンタ１１を制御し、比較値ＢがＢ＝「１」になったらレベルを上げる方向にカウンタ１１を制御することで、下限値が検出される。
【００２８】
一方、中間値演算回路１３は、上限値のときにカウンタ１１から出力されたカウント値と下限値のときにカウンタ１１から出力されたカウント値との中間値（＝｛（上限値のときのカウント値＋下限値のときのカウント値）／２｝）を算出し、その結果をセレクタ１４に送出する。ＡＬＣ動作完了後、この中間値はＤ／Ａ変換器７でＤ／Ａ変換され、可変増幅減衰器１にフィードバックされる。このように、中間値演算回路１３は加算回路のみで構成できるので従来の加減算回路６よりも規模の小さい構成で実現できる。以上のような制御によって、信号分配器２から出力される信号レベルを所定量にする。
【００２９】
実施の形態４．
図４は、本発明の実施の形態４のＡＬＣ回路を示す図である。図４は図２に中間値演算回路１３およびセレクタ１４を付加したものである。図４において、図１から３および図５中の符号と同一符号は、同一回路あるいは相当部を示すので、詳細な説明を省略する。
【００３０】
次に、実施の形態４のＡＬＣ回路の動作について説明する。ＡＬＣ動作の開始時には、初期値２(n-1)（ここで、ｎはＤ／Ａ変換器７の構成ビット数を示す）（例えば、ｎ＝４の時には１０００，ｎ＝８のときには１０００００００）を制御回路１２に与え、その初期値はｎビットＤ／Ａ変換器７でＤ／Ａ変換され、可変増幅減衰器１に供給される。
【００３１】
本願発明のＡＬＣ回路においては、Ｄ／Ａ変換器７からの出力信号によって、可変増幅減衰器１は制御され、可変増幅減衰器１に入力された入力信号は減衰（増幅）され、信号分配器２で分岐された信号は、信号レベル検出器３経由で信号レベル比較器１０に入力される。信号レベル比較器１０は信号レベル検出器３からの出力と所定の信号レベルに相当する上限基準値８ｃおよび下限基準値８ｄとを比較した結果を制御回路１２へ出力する。
【００３２】
以下の説明において、Ｄ／Ａ変換器７と可変増幅減衰器１は、組み合わされて、Ｄ／Ａ変換器７からの出力値が大きくなるにつれ、可変増幅減衰器１での減衰が大きくなり信号分配器２から出力される信号レベルは小さくなり、Ｄ／Ａ変換器７の出力値が小さくなるにつれ可変増幅減衰器１での減衰が小さくなり、信号分配器２から出力される信号レベル
は増幅されるように動作するものとする。
【００３３】
なお、Ｄ／Ａ変換器７と可変増幅減衰器１の組み合わせの動作が逆の場合、すなわち、制御回路１２からの出力値が大きくなるにつれ、可変増幅減衰器１は増幅器として動作し信号分配器２から出力される信号レベルは大きくなり、制御回路１２からの出力値が小さくなるにつれ、可変増幅減衰器１は減衰器として動作し信号分配器２から出力される信号レベルが小さくなる場合についても、制御回路１２の演算動作を逆にすることによって上と同じ効果を得ることができる。
【００３４】
ＡＬＣ動作の開始後には、可変増幅減衰器１に入力された入力信号は、可変増幅減衰器１により減衰（増幅）され、信号分配器２で分岐され、信号レベル検出器３経由で信号レベル比較器１０に入力される。信号レベル比較器１０は、信号レベル検出器３からの出力が上限基準値８ｃ以上のときには、例えば、比較値Ａ＝「１」を出力し、上限基準値８ｃ未満のときには、例えば、比較値Ａ＝「０」を出力し、信号レベル比較器１０からの出力が下限基準値８ｄ以下のときには、例えば、比較値Ｂ＝「１」を出力し、信号レベル比較器１０からの出力が下限基準値８ｄを超えるときには、例えば、比較値Ｂ＝「０」を出力するものとする。
【００３５】
制御回路１２は、信号レベル比較器１０からの比較信号がＡ＝「１」の場合には、次の制御値として初期値（ここでは、２(n-1)）＋２(n-2)（初期値の１／２）を作成し（レベルを下げる方向）、Ｄ／Ａ変換器７に供給する。信号レベル比較器１０からの比較信号がＢ＝「１」の場合には、制御回路１２は、次の制御値として初期値（ここでは、２(n-1)）−２(n-1)＋２(n-2)（初期値の１／２）＝２(n-2)を作成し（レベルを上げる方向）、中間値演算回路１３に供給する。以下、上記の値（２(n-1)＋２(n-2)）、２(n-2)または２(n-1)を第２段の制御値と呼ぶ。
【００３６】
Ｄ／Ａ変換器７に供給された上記の制御値は可変増幅減衰器１にフィードバックされ、その結果、減衰または増幅された信号は信号分配器２を通じて出力される。信号分配器２で分岐された信号は、信号レベル検出器３を経由して信号レベル比較器１０に入力される。信号レベル比較器１０は上と同様に信号レベル検出器３からの出力と基準値８ｃまたは８ｄとを比較し、信号レベル検出器３から得られる信号が基準値８ｃ以上であれば、制御回路１２は、次の制御値として、第２段の制御値＋２(n-3)（この計算結果を第３段の制御値という）を作成し、中間値演算回路１３に供給する。
【００３７】
具体的に記述すると、制御回路１２にストアされた第２段の制御値が（２(n-1)＋２(n-2)）であり、信号レベル比較器１０から得られる信号が比較信号Ａ＝「１」であれば、制御回路１２は、次の制御値として、第２段の制御値＋２(n-3)＝２(n-1)＋２(n-2)＋２(n-3)を作成し、セレクタ１４を介してＤ／Ａ変換器７に供給する。一方、制御回路１２にストアされた第２段の制御値が（２(n-1)＋２(n-2)）であり、信号レベル比較器１０から得られる信号が比較信号Ｂ＝「１」であれば、制御回路１２は、次の制御値として、第２段の制御値−２(n-2)＋２(n-3)＝（２(n-1)＋２(n-2)）−２(n-2)＋２(n-3)＝２(n-1)＋２(n-3)（この計算結果も第３段の制御値という）を作成し、セレクタ１４を介してＤ／Ａ変換器７に供給する。
【００３８】
また、制御回路１２にストアされた第２段の制御値が２(n-2)であり、信号レベル比較器１０から得られる信号が比較信号Ａ＝「１」であれば、制御回路１２は、次の制御値として、第２段の制御値＋２(n-3)＝２(n-2)＋２(n-3)（第３段の制御値）を作成し、セレクタ１４を介してＤ／Ａ変換器７に供給する。一方、制御回路１２にストアされた第２段の制御値が２(n-2)であり、信号レベル比較器１０から得られる信号が比較信号Ｂ＝「１」であれば、制御回路１２は、次の制御値として、第２段の制御値−２(n-2)＋２(n-3)＝２(n-2)−２(n-2)＋２(n-3)＝２(n-3)（第３段の制御値）を作成し、セレクタ１４を介してＤ／Ａ変換器７に供給する。
同様の動作をｎビットの最小制御値（ＬＳＢ）（第ｎ段の制御値）まで２回行うことにより、入力信号の上限値および下限値を得る。
【００３９】
また、制御回路１２にストアされた第２段の制御値が２(n-1)であり、信号レベル比較器１０から得られる信号が比較信号Ａ＝「１」であれば、制御回路１２は、次の制御値として、第２段の制御値＋２(n-3)＝２(n-1)＋２(n-3)（第３段の制御値）を作成し、セレクタ１４を介してＤ／Ａ変換器７に供給する。一方、制御回路１２にストアされた第２段の制御値が２(n-1)であり、信号レベル比較器１０から得られる信号が比較信号Ｂ＝「１」であれば、制御回路１２は、次の制御値として、第２段の制御値−２(n-2)＋２(n-3)＝２(n-1)−２(n-2)＋２(n-3)（第３段の制御値）を作成し、セレクタ１４を介してＤ／Ａ変換器７に供給する。
同様の動作をｎビットの最小制御値（ＬＳＢ）（第ｎ段の制御値）まで２回行うことにより、入力信号の上限値および下限値を得る。
【００４０】
なお、入力の初期値が上限基準値と下限基準値との間にある場合（入力がＡ＝「０」、Ｂ＝「０」の場合）には、ＡＬＣ動作中に、Ａ＝「０」ならカウンタ１１をレベルを上げる方向にカウンタ１１を制御していき、比較値ＡがＡ＝「１」になったらレベルを下げる方向にカウンタ１１を制御することで、上限値が検出され、また、Ｂ＝「０」ならレベルを下げる方向にカウンタ１１を制御し、比較値ＢがＢ＝「１」になったらレベルを上げる方向にカウンタ１１を制御することで、下限値が検出される。
【００４１】
次に、中間値演算回路１３では、上記で得られた上限値のときの制御回路１２の出力および下限値のときの制御回路１２の出力の中間値を計算し、その結果をセレクタ１４に送出する。ＡＬＣ動作完了後、この中間値はＤ／Ａ変換器７でＤ／Ａ変換され、可変増幅減衰器１にフィードバックされる。以上のような制御によって、信号分配器２から出力される信号レベルを所定量にする。
【００４２】
【発明の効果】
第１の本発明によれば、本発明は、信号レベルを可変できる可変増幅減衰器、その可変増幅減衰器によって増幅または減衰された信号出力の一部を分岐する分配器および分岐された信号を演算し可変増幅減衰器にフィードバックするフィードバック回路を有するＡＬＣ回路において、分岐された信号レベルを所定の基準値と比較し、分岐された信号レベルが第１の基準値以上のときは第１の信号を出力し、分岐された信号レベルが第２の基準値以下のときは第２の信号を出力する信号レベル比較器と、回路起動時には初期値がセットされ、その後は前記の信号レベル比較器からの第１、第２のおよび第３の出力に従って歩進および歩退されるカウンタと、その信号レベル比較器からの出力および前記カウンタからの出力の中間値を得る中間値演算回路と、回路起動時には前記のカウンタからの出力を選択し、ＡＬＣ完了後は、前記中間値演算回路からの出力を選択するセレクタと、そのセレクタからの出力をＤ／Ａ変換し前記可変増幅減衰器にフィードバックするＤ／Ａ変換器とを備え、分配器からの出力を所定量にするように構成されるので、回路規模が小さく、安価なものが得られる効果がある。
【００４３】
第２の本発明によれば、本発明は、信号レベルを可変できる可変増幅減衰器、その可変増幅減衰器によって増幅または減衰された信号出力の一部を分岐する分配器および分岐された信号を演算し可変増幅減衰器にフィードバックするフィードバック回路を有するＡＬＣ回路において、分岐された信号レベルを所定の基準値と比較し、分岐された信号レベルが第１の基準値以上のときは第１の信号を出力し、分岐された信号レベルが第２の基準値以下のときは第２の信号を出力する信号レベル比較器と、回路起動時には現在値として初期値（２(m-1)）（ここで、ｍはＤ／Ａ変換器７におけるビット数を示す。）がセットされ、その後は前記の信号レベル比較器からの第１または第２の信号に従って、現在値＋２(m-n)（ここで、ｎは演算段数２≦ｎ≦ｍ）、または現在値−２(m-n+1)＋２(m-n)を演算する制御回路と、その信号レベル比較器からの出力および前記制御回路から得られる上限値と下限値の中間値を得る中間値演算回路と、回路起動時には前記の制御回路からの出力を選択し、ＡＬＣ完了後は前記中間値演算回路からの出力を選択するセレクタと、そのセレクタからの出力をＤ／Ａ変換し前記可変増幅減衰器にフィードバックするＤ／Ａ変換器とを備え、分配器からの出力を所定量にするように構成されるので、回路規模が小さく、安価なものが得られる効果がある。
【図面の簡単な説明】
【図１】本発明の実施の形態１のＡＬＣ回路を示す図である。
【図２】本発明の実施の形態２のＡＬＣ回路を示す図である。
【図３】本発明の実施の形態３のＡＬＣ回路を示す図である。
【図４】本発明の実施の形態４のＡＬＣ回路を示す図である。
【図５】従来のＡＬＣ回路を示す図である。
【符号の説明】
１  可変増幅減衰器
２  信号分配器
３  信号レベル検出器
７  Ｄ／Ａ変換器
８ｂ  基準値
８ｃ  上限基準値
８ｄ  下限基準値
９    初期値
１０  信号レベル比較器
１１  カウンタ
１２  制御回路
１３  中間値演算回路
１４  セレクタ
【図１】
0003552585.tif 000002
【図２】
0003552585.tif 000003
【図３】
0003552585.tif 000004
【図４】
0003552585.tif 000005
【図５】
0003552585.tif 000006