tecktom.com

本章のまとめ — フィルタ設計早見表

2026年10月15日4分で読めますAI生成教科書『基礎理論』第11章 フィルタの設計 — FIR と IIR

AI 生成・木下が未勉強

信号処理論入門 第11章 §11.5 ★★ 11章の全手法を1枚に。まずここを覚える

フィルタは多いが、骨は「理想LPFを1つ作り、あとは変換で他へ移す」の一本道である。FIR は打ち切り+窓で線形位相に作り、IIR はアナログLPFを s→zs\to z で離散化する。下表に本章の全事項を、式と使い所つきでまとめる。

事項要点(式)使い所・注意
理想特性LPF/HPF/BPF/BSF=通過域で振幅 11・阻止域で 00 の矩形。境界=遮断 ΩC\Omega_C設計の目標(この矩形を近似する)
FIR 設計①逆DTFT hideal[n]=sin⁡ΩCnnπh_{\mathrm{ideal}}[n]=\dfrac{\sin\Omega_C n}{n\pi}(無限長・非因果)②打ち切り=最小2乗最適(そのまま切る)③M/2M/2 右シフトで因果・線形位相線形位相FIRの作り方。②は「Fourier係数の打ち切りが最良近似」の再演
窓関数Kaiser 窓 w[n]w[n](β\beta で方形→\toHamming→\toHann→\toBlackman を連続化)。β ⁣↑\beta\!\uparrow でリップル↓\downarrow・遷移域↑\uparrow打ち切りのGibbsリップルを抑制。誤差最大を最小化=等リップル(Parks–McClellan/minimax)
FIR 周波数変換HPF:(−1)nhLPF[n](-1)^n h_{\mathrm{LPF}}[n](遮断 π−ΩL\pi-\Omega_{\mathrm L})/BPF:2cos⁡(nΩS)hLPF[n]2\cos(n\Omega_S)h_{\mathrm{LPF}}[n](通過 ΩS±ΩL\Omega_S\pm\Omega_{\mathrm L})/BSF:δ[n]−2cos⁡(nΩS)hLPF[n]\delta[n]-2\cos(n\Omega_S)h_{\mathrm{LPF}}[n]LPFからHPF/BPF/BSF。零位相フィルタに施してから因果化。HPFは特性保存、BPF/BSFは干渉あり
IIR:インパルス不変βms−αm⇒Tβm1−eαmTz−1\dfrac{\beta_m}{s-\alpha_m}\Rightarrow\dfrac{T\beta_m}{1-\mathrm{e}^{\alpha_m T}z^{-1}}(極 s=αm↦z=eαmTs{=}\alpha_m\mapsto z{=}\mathrm{e}^{\alpha_m T})アナログLPFの離散化。安定は保存。弱点=エイリアシング(高域が残るHPF/BSFには不可)
IIR:双線形変換s⇒2T1−z−11+z−1s\Rightarrow\dfrac{2}{T}\dfrac{1-z^{-1}}{1+z^{-1}}、周波数対応 ω=2Ttan⁡Ω2\omega=\dfrac{2}{T}\tan\dfrac\Omega2左半平面→\to円内・虚軸→\to単位円で折り返しなし(HPF/BSF可)。代償=ワーピング→\toプリワーピング ωc=2Ttan⁡ΩC2\omega_c{=}\frac2T\tan\frac{\Omega_C}2。s=∞→z=−1s{=}\infty\to z{=}-1 に零点
IIR 周波数変換全域通過置換 z−1⇒z−1−α1−αz−1z^{-1}\Rightarrow\dfrac{z^{-1}-\alpha}{1-\alpha z^{-1}}、α=sin⁡((ΩC−ΨC)/2)sin⁡((ΩC+ΨC)/2)\alpha=\dfrac{\sin((\Omega_C-\Psi_C)/2)}{\sin((\Omega_C+\Psi_C)/2)}有理関数のまま遮断を移す。BPF/BSFは2次。位相が歪む(線形位相保持は困難)
FIR vs IIRFIR:常に安定・線形位相可・自由度大・急峻には高次・演算誤差小/IIR:極が単位円内で安定・線形位相近似のみ・低次で急峻・演算誤差大波形保持(線形位相)→FIR、低計算量で鋭く→IIR

木下の勉強ステータス

木下はまだこの記事を勉強していません。

AI(Claude)が書いた教材を、木下が勉強しながら公開しています。式と数値は検算していますが、誤りが残っているかもしれません。誤りのご指摘・削除のご依頼をいただければ直します。 連絡先:support@tecktom.com

← AI生成教科書『基礎理論』の記事一覧へ