デジタルフィルタ設計
LeastSquaresFilterKernel | 最小二乗法を使ってFIRフィルタを作成する |
FrequencySamplingFilterKernel | 周波数サンプリング法を使ってFIRフィルタを作成する |
EquirippleFilterKernel | 等リプル法を使ってFIRフィルタを作成する |
ToDiscreteTimeModel | アナログプロトタイプからIIRデジタルフィルタを作成する |
最小二乗法
最小二乗法は窓ベースの方法としても知られている.平均二乗誤差は,LeastSquaresFilterKernelによって返されたFIRに平滑化窓を適用することで減少させることができる.
周波数サンプリング法
等リプル法
Parks–McClellan–Rabiner (1979)のアルゴリズムは, 直線位相FIRフィルタの設計で最も人気の高い方法の一つである.これは所望の理想的な周波数応答からの最大の逸脱を最小化し,フィルタのそれぞれのバンドに同等のリプルを備えたフィルタを作成する.
アナログプロトタイプからデジタルフィルタを作成する
デジタルフィルタを作成する最も一般的な方法は,双一次変換を使ってアナログプロトタイプをそのデジタル版に変換することである.この結果できるものは,TransferFunctionModelとして表されるIIR(無限インパルス応答)である.
ToDiscreteTimeModel | アナログフィルタの離散時間近似 |
TransferFunctionPoles | アナログフィルタの極を抽出する |
TransferFunctionZeros | アナログフィルタの零点を抽出する |
FIRフィルタ
ListConvolve | FIRフィルタをデータでたたみ込む |
ImageConvolve | FIRフィルタを画像でたたみ込む |
DiscreteConvolve | 2つの信号の記号的たたみ込み |
IIRフィルタ
RecurrenceFilter | IIRフィルタを信号に適用する |
RecurrenceTable | 再帰方程式を反復的に解く |
OutputResponse | フィルタの出力応答 |
OutputResponseを使ってインパルス応答を計算する:
RecurrenceTableを使って,対応するフィルタの再帰方程式モデルを解くことによって,インパルス応答を計算する: