...

RCアクティブフィルタ最適設計手法の 一検討

by user

on
Category: Documents
5

views

Report

Comments

Transcript

RCアクティブフィルタ最適設計手法の 一検討
RCア クテ ィブフィル タ最適設計手法 の一検討
RCア クテ ィブフ ィルタ最 適 設計手法 の
一 検討
香川職業能力開発短期大学校
稲
益
悦
夫
A Study of the Optimal Design Method for RC Active Filters
Etsuo INAMASU
要約
│イ 1籍 lfj冶 残後翼 燦 墓 ttttξ よ I`7ι
;写 多
ングフィルタに も数 百 kHzの 高周波帯域 で使用 で き るものが必 要 になって きている。本研究 で
象
ィブフィル
は、高性能演算増幅器
を利用 した高周波帯域 での単 一演算増幅器型回路 の RCア クテ `こ
`lttTIF野
タの最適設計手法 について検討 して い る。
RCア クテ ィブフィルタは高周波帯域 や ポール Qが 高 い領域 で使用す る場合演 算増幅器 の影響
によ り、周波数特性 が設計値 に対 して偏差 を生す る。本研究では連 立チ ェビシェフ特性低域通過
フィル タを数十 ∼百 kHz帯 域 で設計 し、試作 して い る。演算増幅器の影響を補償す る方法につい
ては受動素子 の値 を逐次近似手法 によ り修 正 し周波数特性 の偏差を正確 に補 正で きる こ とを確認
している。 また、逐次近似 に よる最適化結果 は試作 の回路 で実測確認を行 って い る。
! はじめに
的 アル ゴ リズ ムの適用を試み ている。最適化結果 は、
回路 シ ミュレー タ (PSpice)に よ り周波数特性を確認
職業能力開発短期大学校 の電子・ 情報系 の実習科 目
し、最終的 に回路を試作 して実測値 と比較 してその有
では A/D変 換器や D/A変 換器 が 多数使 用 され て
効性 を確認 して い る。 この結果、 フィルタ試作時 の微
い る。実務 において もアナ ログ信号を コン ピュータを
調整 の作業 を最小限に抑 え、 かつ迅速 に 目的 の周波数
用 いてデ ィンタル処理す る際、多 くの場合 A/D変 換
特性 を有す る フィルタを試作で きる こ とを確認 したの
器や D/A変 換器 が使用 され る。そ して、 これ らと共
で報 告す る。
にア ンチエ リアシ ング フィル タや スムージン グ フィル
タが使用 されて い る。近年 では、 デ ィジタル フ ィル タ
及 び ス イ ッチ トキ ャパ シタフィル タの利用 が普及 して
‖ アンチエリアシングフィルタの設計
A/D変 換 を行 う場合 は、 ナイキス ト周波数 よ り高
きているが 、 システ ムの規模 が比較的小 さく、 アナ ロ
い周波数領域 の信号成分を充分減衰 させ る必要 が あ り
グインタフェース部 を経済的に実現す る こ とが要求 さ
アンチエ リアシ ングフィルタが使用 され る。 この フイ
れ る場合は、 ク ロ ック回路等 のデ イジタル 回路 を必要
ル タは概ね以下 の よ うな手順で設計 されている。
としないアナ ログフィル タの利用 が不可欠 となる。
① A/D変 換器の ビット数 より所要減衰量を定 める。
本研究 は、 アンチ エ リアシ ング フィルタを アナ ログ
フィル タの代表的存在 で ある RCア クテ ィプフィル タ
②処理する信号の性質に応 して、適切な フィルタ特性
(表 1)を 選定する。サ ンプルホール ド回路を使用
を用 いて設計 し、数十 ∼百 kHzの 高周波帯域 で利用
する場合 アパ ーチ ャ効果を補正するフイルタ特性を
で きるよ うにす る こ とを主 な 目的 として い る。
付加する。
設計 の過程 で必要 となる逐次近似手法 については、
古典的 な手法に加 えて、近年注 目されて きている遺伝
論文受付 日
③処理する信号の帯域に応してフィルタの遮断周波数
や ナ イキ ス ト周波数 を決定 す る。
19051215
19
職業能 力開発報 文誌
l
標準 フ ィルタ特性
年 1の 極
■
フ ィル タ特 性
阻 止域減 衰量 を確 保 す る
高精 度 な規格 の 場 合
連 立 チ ェ ビシ ェフ
ベ ッセ ル
を重 視 す る場 合
④周波数特性やその他のフィルタの仕様等を考慮 して
フィルタ回路の選定を行 う。
図1
⑤ 回路の素子値を決定 し、試作 。調整を行 う。
■ 2の 零点
■ 3の 零点
∞
通 過 域 リップル を許 容 す る
逆 チ ェ ビシ ェフ
● 3の 種
●
m m m
チ ェ ビシ ェフ
=2の
極
・
0 ・0
パ タ ー ワ ース
特 徴 と用途
標 準 的 な使 い方 の場 合
× □
表
Vo1 8 No 2116),1996
フィルタの極・零配置
本研究で設計す る 8ビ ットA/D変 換器用 フィル
タの周波数特性仕様を表 2に 示す。 この仕様を満足す
るフイルタ関数 は表 1の 標準特性の連立 チェビシェフ
した もので、 これ によ り伝達関数 の把握を容易 に行 う
特性で 5次 の伝達関数で実現できる。表 3に 得 られた
極 (ポ ール)及 び零点の配置を示す。
27で 基準化 して実周波数 の次元で表現 してい る。
2
表
項
格
目
100 kHz
阻止
160 kHz ルXT
3
#1
#2
13
縦続接続 によ り総合特性を実現す る方法が とられ る。
この場合、各 々の フィル タ区間を正確 に実現す る こ
とが基本 となる。しか し、RCア クテ ィブフィル タでは
フ ィルタ伝達関数の極・ 零配置
区間利 得
極周 波 数
零周波数
K
fO
fz
10
10
10
49.63
クテ ィプフィルタの最適設計
達関数 に分解 して、 これ らを実現す る フイル タ区間 の
dB "ス _L
通 過 域上 限周 波数
表
区間
50
RCア
特性 の設計 で得 られた伝達関数を 1次 または 2次 の伝
03 dB以 内
阻止域 減衰 量
Ⅲ
l.日 Cア クティブフィルタの周波数特性
一般的に RCア クテ ィブフィルタの設計 では周波数
低域通過 フ ィルタ特性 :仕 様 一 覧
通 過 域減 衰量
こ とがで きる。図 1で は虚軸 を 1/2に 縮小 し全体を
ポ ール Q
79.1
244 6
1 18
103 4
162 2
5 32
使用す る演 算増幅器 の GB積 が 有 限 で あ る こ とか ら
GB積 無限大の理想演 算増幅器 を用 いた場合 の周波数
特性 に対 して偏差を生 じる。この ため、GB積 の影響 を
受 けに くい回路構成 が種 々検討 されて いるが、最終的
には、回路 の初期特性 を GB積 の影響 による周波数特
性偏差が許容で きる範囲 となるよ うに受動素子 の値 を
調整す る必要があ る。L
Freq.
表 3の 極配置 の フィル タを演算増幅器 が理想的であ
表 3に おいて区間利得 は、10と しているが、この値
は適当 に各区間へ 配分で きる。
ると仮定 して設計 した場合 の初期 フィルタ特性 を回路
シ ミュレータ PSpiceを 使用 して計 算 した結果 を図 3
図 1は 表 3の 極・ 零配置 を複素周波数平面上で図示
に示す。 100 kHz付 近 に許容 で きない誤差 が生 して い
CND
GND
図2
20
5次 連立チ ェビシェフフ ィルタ回路図
RCア
クテ ィブフ ィル タ最適設計手法 の一 検討
m
A(s)=轟
o
m
∞
Nff(s)、 Nfb(s)、
“
^
9 ︶0 書
m
2. 2 RC回 路網 の素子値計算
D(s)は
RC回 路網 の節点解析 によ
“
り得 られ、抵抗値 R、 容量値 Cを パ ラメータ として含
∞
んでいる。回路 の素子値 を計算す る場合 は、(1)式 は演
“
算増幅器 の項 を含んでお り、設計伝達関数 と次数が一
∞
致 しないので 演 算増幅器 の GB積 を無 限大 と仮定 し
100
図
3
kHz〉
周波数 く
1000
て、(1)式 を
初 期 フ ィル タ 周 波 数 特 性
T(s)=β
ミ署発3=[設
計伝達関数]
(3)
る ことが確認で きる。図 2は 試作 シ ミュレーシ ョンに
として、多項式中 の Sの 係数 が設計伝達関数 と一 致す
用 いた フィルタ全体 の回路図 で ある。
るよ うに抵抗値 R、 容量値 Cを 決定す る。
この よ うに して計算 された素子値 を使用す ると、実
2.単一 演算増 幅器 型 基本 2次 フ ィルタ 区 固
際 の回路 の周波数特性 は、演算増幅器 の影響 で設計値
2. 1
か ら偏差 を生ず る結果 となる。
回路解析方法
単 一演算増幅器型 の RCア クテ ィブフィル タは 図 4
の プ ロ ック図で表現 で きる。
演 算 増 幅 器 に NS社 製 LF356の
GB積
と ポール 周
波数 を使用 して フィル タ区間#3の 周波数特性 を計算
した 結果 を図 5に 示す。図 5か ら極 が低 周波側 へ 約
25%移 動 していることがわか る。 また、(1)式 の分子多
項式 で決定 され る零点 は全 く影響を受けて い ないこと
V OU7
が確認 され る。
“
GND
5..
"
20
図 4 単一演算増幅器型 RCア クテイブフイルタ
810
: :〔
選
0輌
「:.: ハ
`「
ノ
-5籠
1/
q.、
:
: : ::
」
1
,
11
―
また、伝達関数 の一 般式 は次式 で示 され る。
"
‐
∞
-40
欄
T(s)=β
Nff(s)
Nfb(s)+お
こ こで Nff(s)は
1
10
1∞
周波数 (kHz〉
D(s)
図
5
フ ィルタ区間
(♯
1囲
1000
3) の周波数特性
RC回 路 網 の フィー ドフォーワー
ド伝達関数 の、Nfb(s)は フィー ドバ ック伝達関数 の分
この結果 か ら、抵抗値 R、 容量値 Cを 計算す る場合
子多項式 で ある。D(s)は 伝達関数 の共通 の分母多項式
には予め演算増幅器 の GB積 とポール周波数 の値 を考
で あ り、β は最高次 の係数を基準化す るため の定数 で
ある。。
慮 しなけれ ばな らないこ とがわかる。 しか し、一 般的
D(s)は 図 4の 回路で は Sに 関す る
本研究では、抵抗値 R、 容量値 Cの 一 部 を変更 して
2次 多項式 となる。A(s)は 演算増幅器 を 1次 の ロール
極 の位置 を修正 し残 りの抵抗値 R、 容量値 Cを (1)式 の
オ フモ デル とす ると、次式 で表 され る。
分子多項式 を満たす よ うに決定 す る方法 を とって い
)
Nff(s)、 Nfb(s)、
な計算式 を求め る こ とは困難 で ある。
つ4
職業能力開発報文誌
VoL8 No 2116),1996
”
”
①素子値ベクトルXを 定義する。
X=(Cl,C2,¨ 。,Cm,Rl,R2,¨ 。,Rn)
”
しなが ら実行 し、 日標 関数 (誤 差 )を 最 小化 す る。
1輛
“
逐 次近 似 手法 に よる最適 化 で は 以下 の 手順 を繰 り返
58
ヽ■ ■ ■ ■ ●
¨
"甲
1
1
行 う方 法 が一 般 的 で あ る。
:
じ
0
が あ るの で 、数 値 的 な逐 次近 似 手 法 を用 い て最 適化 を
^
9こ菩キ
補 償法 が あ るが 、精 密 な特 性 が要 求 され る場 合 は限界
0
1
抵 抗値 R、 容量 値 Cの 修 正 は、古典 的 な手 法 に前置
誤羞 ● │
■\二
ロ
整 す る こ とが可能 とな る。
・
・〓
・
ヽ
肛︵一一
∞
︱ン
一● ︱
“
る。 この方法 に よ り零 点 を移 動 せ ず に極 のみ を移 動 調
10
(4)
図6
10
周波数 (kHz)
1四
前置補償後のフィルタ周波数特性
②誤差評価関数 ε(X)を 定義する。
ε(X)=△ │IT(s:X)― T。 (s)││
(5)
こ こで T(s:X)ヤ i素 子値 Xに よ り計 算 され る伝 達 関
からの距離 に対 して10%程 度以内が有効範囲で ある。
数 で あ り、 T。 (s)は 設計 値 の伝 達 関数 とす る。
性 が要求 され る場合は更に調整が必要 で あ る。
しか し、厳密 な解 は得 られないので精密 な フィル タ特
③素子値 ベク トルXを 変化させ ε(X)が 減少す ること
を確認 し、減少 していれば変化 したベ ク トルを① の
素子値 ベク トル と置き換える。
4.逐 次 近似 プ ログ ラム の作成・ 検 討
前置補償法 によ り算出 した素子値 を用 いて、実際 に
回路 を組み立てた後、適切 な抵抗器 を可変抵抗器 とし
3.前 置補償法による誤差補 正の手順
てお き、周波数特性を測定 しなが ら微調整を行 うこと
周波数特性の偏差が伝達関数 の極配置の変動 と等価
な場合は、一般的に予め極の変動を見込んで極を配置
す る前置補償法が使用される。以下に前置補償法によ
る周波数特性補正の設計手順を示す。●
)
① ポール位置 (Nfb(s)=0の 根)の 計算
%=― 蒟±jⅢ
で も、ある程度 の成果 が得 られ るが、 コンピュータが
利用で きる今 日で は推奨 で きる方法 ではない。
そ こで 、本研究 では最適化 に使用 され る各種の逐次
近似手法 の適用を検討 した。逐次近似手法 では多数 の
手法 が 開発 され てお り、 ソフ トウ ェア もパ ッケージ化
が進 んでいるが、適切 な選定 が必要である。伝達関数
(6)
が解析的 に求 め られ る場合は最 急降下法 や共役勾配法
などが利用で きるが、伝達関数 の計算値 のみで適用 で
② ボールシフト計算
きる直接探索法 が最 も実用性 が高 い と考 えられ る。
今回 は、上記の直接探索法 と近年注 目を浴 びている
/1寿
前 置補 償 (プ レ・ デ ィス トー シ ョン)
③
遺伝的 アル ゴ リズ ムを比較 してみた。
4 1
直接探索法 の適用
直接探索法 は、素子値 ベ ク トル Xを ベ ク トル空間 の
¨ =“ ―real(△ sO)
各成分 の方向 に少 しず つ確率的 に変化 させ る直交調整
ぃ =Ⅲ ―imag〈 △s。 )
法 で あ り、簡単 な原理であるが適用範囲 が広 い強力 な
アル ゴ リズ ムで ある。図 7に プ ログラム化す る場合の
ら 、Qの 再計算
①
ら
フ ローチ ャー トを示す。
=輌 2+Ⅲ 2
Q=Ⅲ /2“
⑤ 再計算された ら、Qを 用 いて素子値を計算す る。
以上 の手法を本研究で設計するフイルタに適用 した
結果を図 6に 示す。図 5の 初期特性に対 して大幅な改
善がみられ有効な手法であることがわか る。
経験的には極の位置変動が複素周波数平面上で原点
22
図
7
直接探索法の フローチ ャー ト
RCア
プ ログ ラ ムを作 成す る場 合 は、使 用 す る変 数 や配 列
クテ ィプフイル タ最適設計手法 の一 検討
を用 いて決定 して い る。 プ ログ ラ ムの例 を図
10に 示
等 を定義 した 後 フ ロー チ ャー トに従 って順 次 コー デ ィ
す。 また 、今 回 は、簡単 の ため に突然 変 異 の ル ーチ ン
ン グ を進 めれ ば よい。
は実行 して い な い。
探 索方 向 は直 交化 法 を使用 す る こ とに な るが 、通常
は素子値 の順 番 に変 更 してい け ば よい。 素 子値 計 算 で
void crOss_oveバ
は素子値 ベ タ トル Xに 方 位 ベ タ トル Xを か け、 これ に
{
)
〃 1点交叉法
o:kく ‐
(N_gcne/2);k++){
on():〃 select pgene[][n],pgene[][m]
int l‐ 16+random[2Ⅲ 16];//確 率的遺伝子切れ日
//遺 伝子の交叉
for[int k‐
1を 法 とす る乱 数 を乗 じた探 索 範 囲 PD[%]を か け
selec●
て 、確 率 的 な探 索 ベ ク トル を作 成 して い る。
誤 差 の評価 は各周波 数 ご との誤 差 を求 め そ の 自乗 和
for(int j‐ 0:jく l;j十
+){
cgeneL][k]‐ pgeneL][m]:
cgeneし ][k+N_gene/2]‐ pgencL][n];
を 目標 関数 とした。 この他 に最大 誤差 を 目標 関数 と し
た り、近 似精 度 を 向上 した い周波 数帯 域 に荷 重 関数 を
}
for(int,‐ 1;jく (N_element
乗 じた りして収 東精 度 を調整 で きる。
Ⅲ16),j十 +){
cgeneL][k]‐ pgeneし ][n];
cgeneL][k+N_gene/2]‐ pgcneL][m];
図 8に 、最 も簡 単 だ が強 力 な試 行錯 誤 に よる素子値
)
計 算 の部 分 の ル ーチ ンの例 を示 す。
)
}
図10 遺伝子交叉のプログラム例
void set_vectorlint k,int direction)
{
(素 子値)の 計算 */
■oat delt_x‐ (foat)PD/100■ (float)(random(1));
/*探 索ベタトル
for(int i‐ o;iく
N_element,i++)(
x[i]‐ 0,
適 応度 の 計 算 で は、 日標 関数 の値 を各 遺伝 子毎 に求
め 、誤 差 の最 大値 に対 す る差 を誤差 の最 大値 で 基準化
した もの に 、1を 法 とす る乱数 を乗 じた もあ を採 用 し
}
x[k]‐ direction;
for(int i‐ o:iく
N_elementl i++){
X[i][1]‐ X[1][0]十
sw[i],x[i]Ⅲ X[i][0]+delt x:
}
て い る。 これ に よ り、適応 度 の高 い遺伝 子 を重複 を許
して遺伝 子群 か ら確 率 的 に 2個 の規 遺伝 子 を選 定す る
こ とがで き、適応 度 の低 い遺伝 子 に含 まれ る最 適値 の
}
図
8
探索 ベ ク トルの フログラム例
棄却 を避 けて い る。 プ ログ ラ ム例 を図 11に 示 す。
単純 GA)の 適用
遺伝的 アル ゴ リズム 〈
単純 GAで は素子値 ベ ク トル Xを 2進 数 の ビット
4. 2
列で表現 したものを解候補 の遺伝子 として複数作成
し、 これを交配 させ適応度の高い個体を新 しい世代 の
遺伝子として世代交代を繰 り返す もので近年注 目され
ている手法である。 X。 フローチャー トを図 9に 示す。
“
"lec●
on(ソ /確 率的な親遺伝子選定
〃適応度 の計算
for(int k,o:kく・ N_genc;k++){
ntns[k〕 ‐
(nOat)(random(1))ホ lep maX‐ ep[k])
/ep_max;
}
noat ntmax‐ 0:ノ /最 大値計算のための初期値
〃親遺伝子mの 選定
for(int k・ o:kく
・ N_gene:k++){
if(fitmaxく fltnes[k]){
fitmax‐ fitn“ s[k],m‐ k:
}
)
for(int k‐
o,kく ‐N_genel k++)(
fltness[k]‐ (■ oat)(random(1》
■(ep_max ep[k])
/ep_max;
}
fitmax‐ 0,
〃親遺伝子 nの 選定
for(int k・ o;kく ‐N_gene,k十 ■){
if(flunaxく fttns[k]){flunax‐ fitnes[k].
図 9 遺伝的アル ゴリズムのフローチヤー ト
n・
k;}
)
本 プ ログラムでは、遺伝子を 2次 元配列 に格納す る
よ うに して い る。遺伝子 の交叉 は最 も簡単 な 1点 交叉
法 を用 いてい る。交叉箇所 までの遺伝子 の長 さは乱数
図 ll 遺伝子の選別 (淘 汰 )の プ ログラム 例
23
職業能力開発報文誌 Vo1 8 No 2116),1996
また、解 の探索範囲 PDは 直接探索法 と比較す るた
めに同一 に している。
単純 GAで は数世代 で解候 補 が 均 一 にな るが図 12
の中央 の 曲線 の よ うに、再度そ の解候補 をもとにして
世代交代 の繰 り返 し回数 も直接探索法 の繰 り返 し回
数 と同 じに したが、単純 GAで は、誤差計算 の回数 は
直接探索法の遺伝 子 の個数倍 に なるので計算時間 は少
な くとも通常 10倍 以上長 くかか る。
プ ログラム作成 は C言 語 を使用 したが表計算 ソフ ト
初期個体 を生成 して世 代交代を続行 させ ると収東 に向
か うこ とが確認 された。
しか し、今回 の検討 では前置補償法 よ りやや良好 な
程度 の結果 しか得 られなかった。 この こ とは、直接探
索法 と同程度 のプ ログラム開発時間 しか与 えられず、
な どで も充分実用的 な プ ログラム作成 が可能 で あ り、
また コンピュー タの メモ リ容量や実行速度 が制約 され
グラフ表示 などはむ しろ簡単 で ある。
ている場合 は、単純 GAの 適用 は不利 で あ る こ とを意
味 している。
5.最 適 化 結果
結果的に直接探索法 と同程度 の プ ログラム規模 では
単純 GAの 優位性 は確認 で きな いと考 えられ るが、直
初期値 として は直接探索 法 と単 純 GAの 両者 の ア
ル ゴ リズ ムの優位性比較 のために理 想演算増幅器 によ
接探索法 に比較 して、 プ ログラ ミング時 に単純 GAの
り計算 した素子値 を用 いた。逐次近似 による収東 の状
ほ うが種 々のアイデアが付加 しやす い。解候補 の作成
況を図12に 示す。
方法や突然 変異、洵汰 の方法 などについて問題 に特有
の解決方法を導入すれば、強力な最 適化 のアル ゴ リズ
ムになると考 えられ る。
誤差
i■
lr(5)
■ 1・
例 えば、突然変異 は世代交代 が進 み遺伝子 が飽和 し
= _:
て きた時点で、素 子感度 の高 い抵抗器を確率的 に選定
lr`4)
ll^( 3)
10^( 2)
1●
( 1)
`
ヽ
ヽョ
k
して実行 させ 、 また、洵汰 の方法 は誤差関数 の計算時
単純G. 法
_
―
諦
!r ( o,
に極周波数付近で適当な荷重関数 を乗 じて誤差 を拡大
して行 うなどが考 えられ る。使用す る コンピュー タに
ヽ
メモ リ容量や実行速度 の制約 が少 なけれ ば、解候補 の
1“ (-1)
数を増加 で き単純 CAの 有用性 が期待 され る。
1"(2)
各区間毎 に最適化 を行 った後 の フィル タ回路 の総合
-3)
1“ 〈
綱り
回
返し
殿
"
周波数特性 を図 14に 示す。阻止域減衰量が400 kHz付
近 か ら過剰 にな りは じめ るが、演算増幅器 の通過帯域
図12 逐次近似結果
におけ る影響 は最適化 に よる受動素子値 の調整で概ね
除去で きている。
直接探索法 では短時間で良好 な収東結果 が得 られて
い る。 これに対 して単純 GAで は誤差 を完全 には除去
!0
で きていない。
│:│
-10
││││
^-20
00
ヽオ
`
-20
-5滞
-∞
-40
華
-50
r
-∞
―
`く
、
\
-40
'そ
―
■
∞
ヽ
ヽ
\
││ │
:0
1四
klL〉
周波数 く
直
ヽ
\
ノ
《
0輌
、
・・
″
直摯: 素法―一
^10
巽
5^
9
20
ヽ
こ-30
一
は
一
靭
40
ωoγ
︵
Ш
禦
颯¨
最適化後のフィルタ特性計算結果を図13に 示す。
0
ヽ
ヽ
!│口
1口
図14 フィルタ総合特性
コ
1
1●
1口
用機数 (uz)
:口
1嘲
図 13 直接探索法及び単純 GAに よる最適化結果
最適化の結果の素 子値 を用 いて フィル タを実際に試
作 し周波数特性を測定 した結果を図15に 示す。
24
RCア
クテ ィプフィル タ最適設計手法 の一 検討
^
me 率
生 に も馴染み易 く、取 り組み易 いテ ーマで あるとの感
触を得 た。
il
10 ^
1:彙
■
引コ ー
nO刹翅翅刊“一切翅
で もマ ク ロ機能 に よ り実行確認 で き、情報処理科 の学
謝辞
本研究 はシ リーズ化 したテ ーマを12名 の卒業研究生
に分担 して行 った。終始熱心 な態度 で本研究 を卒業研
究 のテーマ として取 り組 んで頂 いた平成 2年 度 か ら 6
年度 までの卒業研究生の諸氏に深 く感謝 します。
10
1∞
なお、本研究 で使用 した ソフ トウェアや機材 は平成
周波数 (k貶 )四
5年 度 の指定研究 の支援 を受けた ことを付記 し当短大
及 び雇用促進事業団 の関係各位 に謝意を表 します。
図 15 フイルタ総合特性測定結果
抵抗値や容量値 は計算値通 りの値 は存在 しないので
若千調整 を要す るが通過帯域 の 減衰量 は約0
(参 考文 献 )
(1)J J Friend et al,て 'STAR:An Active Biqua―
1dB以
dratic Filter Section",IEEE Trans,vol CAS‐
22,no 2 pp l15-121,Feb 1975
内で設計値 と一 致 している。 また、阻止帯域 の減衰量
の調整 で概ね良好 な フィル タ特性 が得 られ ていること
(2)GOBIND DARYANANI,“ PRINCIPLES OF
ACTIVE NETヽ VORK SYNTHESIS AND
DESICN'',JOHNヽ■ELY&SONS,Inc,1976
がわか る。
(3)M E VAN VALKENBURG著
は設計値 との差 は大 きいが、規格 の50 dBに 対 しては
1-2 dB小
さ くな って い る程 度 で あ り、必要最小限
一般的 には、周波数特性計算 にパ ソコンを使用 して
もパ ラメータの探索 には20∼ 30分 程度 の時間を必要 と
、柳 沢健監 訳
:
“アナ ログフィル タの設計 "、 秋葉出版、 1985
)北 野宏 明 :
“
遺伝的 アル ゴ リズ ム"、 産業図書、
す るが、本方法 を使用す る こ とで、約 1分 程度 で最適
“
1993 6 3
化 が完了す る。これ に よ り、設計仕様 が与 えられれば、
(rDl
安居院、長尾 : “ジェネテ ィックアル ゴ リズ ム"、
数分程度 の比較的短時間 に回路定数 (素 子値 )を 決定
昭晃堂、 199475
して回路 を試作 し図15の フイルタ総合特性を確認す る
こ とがで きる よ うになった。今後 A/D変 換器 と接続
し総合評価す る予定である。
IV おわりに
フィル タ設計 の ソフ トウ ェア化 と高周波化 をテ ーマ
として研究を行 った。RCア クテ ィブフィルタは、現在
で も OTAな どの素子を用 いた高周波化、IC化 の努力
が続け られて い る。 あ ま り目立たない存在 で あるが、
A/D変 換器 にとっては不可欠な回路 である。
設計試作で は、 コンピュータの利用技術、 プ ログラ
ミング技術を駆使す る必要 が あ り、電子・ 情報系 の実
習科 目に多 くの教材を提供す る分野 のひ とつ で あ る。
今回、平成 2年 度 か ら 6年 度 にか けて情報 システ ム科
(平 成 4年 よ り情報処理科)の 卒業研究 のテ ーマ とし
て個 々の 内容を シ リーズ化 して実施 してきた内容をま
とめてみた。情報処理科移行時 は電子系 の実習科 目が
激減 し学生 の理解度 の低下を懸念 していたがそれは杞
憂 で あった。逐次近似 のプ ログラムは表計算 ソフ ト上
25
Fly UP