0
私は信号処理を始めています。私の教授は私のタイム・セーラーに最初の違いのフィルターをかけるように頼んでいます。私はfilter()関数を使うはずですが、分子ベクタ(b)と分母(a)の係数ベクトルは何を使用するのか分かりません。最初の違いと1次は同じですか?ファースト・ダンプ・フィルター
私は信号処理を始めています。私の教授は私のタイム・セーラーに最初の違いのフィルターをかけるように頼んでいます。私はfilter()関数を使うはずですが、分子ベクタ(b)と分母(a)の係数ベクトルは何を使用するのか分かりません。最初の違いと1次は同じですか?ファースト・ダンプ・フィルター
まず、Matlab's documentation of the filter functionを読んでください。あなただけの第1の差分を取りたい場合は、あなたが生成するために探しているのはシリーズである:
1 * y(n) = 1 * x(n) - 1 * x(n - 1)
ベクトルa = 1に対応し、B = [1、-1]、あなたのMatlabのでコードは次のようになります。
y = filter([1,-1],1,x);
ありがとうございました。 – k4lls
自己回帰移動平均と同じですか? – k4lls
ここで、x(n)、x(n-1)の関数としてy(n)を生成することに注意してください。自己回帰プロセスでは、遅れた値の関数としてx(n + 1)が生成されます。 – prototoast