Signal Processing Toolbox | ![]() ![]() |
パラメトリックモデリング
パラメトリックモデリング手法は、信号、システム、または、プロセスを記述する数学モデルに関するパラメータを求めます。これらの手法では、システムに関する既知の情報を用いてモデルを決定します。パラメトリックモデリングの応用例としては、音声や音楽のシンセシス、データ圧縮、高分解スペクトル推定、通信、製造、シミュレーションなどがあります。
ツールボックスのパラメトリックモデリング関数は、有理伝達関数モデルを使います。未知のシステムに関する適切な情報(インパルスまたは周波数応答データ、あるいは、入力列や出力列)が与えられると、これらの関数はシステムをモデリングする線形システムの係数を求めます。
パラメトリックモデリング関数の重要な応用例の1つは、時間応答、または、周波数応答からフィルタを設計するものです。これらの関数は、第2章で検討したIIRおよびFIRフィルタ設計関数とは別にデータ指向の関数です。
ここで、このツールボックスのパラメトリックモデリング関数を要約します。System Identification Toolboxには、より広範なパラメトリックモデリング関数の集合が用意されています。
領域 |
関数 |
詳細 |
時間 |
|
Levinson-Durbinアルゴリズムを使って、入力データ列をモデル化する全極フィルタ係数を作成 |
|
前置予測誤差を最小にすることにより、入力データ列をモデル化する全極フィルタ係数を作成 |
|
|
前置/後退予測誤差を最小にすることにより、入力データ列をモデル化する全極フィルタ係数を作成 |
|
|
自己相関関数の推定を使って、入力データ列をモデル化する全極フィルタ係数を作成 |
|
|
線形予測コーディング。全極再帰型フィルタのインパルス応答が設定した数列に一致するようにフィルタを作成 |
|
|
設定した数列に一致するようなIIRフィルタのインパルス応答を作成 |
|
|
入力を与えて、設定した出力列に一致するようなIIRフィルタ出力を作成 |
|
周波数 |
|
複素周波数応答データを与え、ディジタル、または、アナログフィルタの係数を生成します。 |
yulewalk
については、明示的にARMAフィルタ設計を行うので、2章 で議論します。pburg
とpyulear
は、他のノンパラメトリックなスペクトル推定法と共に、3章 で議論します。
![]() | Chebyshevウインドウ | 時間領域ベースのモデリング | ![]() |