Signal Processing Toolbox | ![]() ![]() |
デコンボリューション
デコンボリューション、すなわち多項式除算は、コンボリューションの逆演算です。デコンボリューションは、フィルタ処理された出力を与えて、既知のフィルタに対する入力を求めるのに役立ちます。ただし、この方法は係数内のノイズに非常に敏感なため、その適用には注意が必要です。
[q,r] = deconv(b,a)
deconv
を実行するには、まず、つぎのように2つの単純なベクトルa
およびb
のコンボリューションを行います(コンボリューション関数の説明については、第1章を参照)。
a = [1 2 3]; b = [4 5 6]; c = conv(a,b) c = 4 13 28 27 18
つぎに、deconv
vを用いて、c
からb
のデコンボリューションを行います。
[q,r] = deconv(c,a) q = 4 5 6 r = 0 0 0 0 0
信号のデコンボリューションのアドバンスドな適用については、System Identification Toolbox User's Guideを参照してください。
![]() | 通信アプリケーション | 特殊変換 | ![]() |