主要内容

このページの翻訳は最新ではありません。ここをクリックして,英語の最新版を参照してください。

2つの指数シーケンス間の相互相関

2つの16サンプルの指数シーケンス x 一个 0 8 4 n および x b 0 9 2 n n 0 )の相互相関を計算してプロットします。

N = 16;n = 0: n - 1;一个= 0.84;b = 0.92;xa = a。^ n;xb = b。^ n;r = xcorr (xa, xb);茎(- (n - 1): (n - 1), r)

c を分析的に判断して結果が正しいかを確認します。より高いサンプルレートを使用して連続状況をシミュレートします。 n 0 において 0 < 一个 b < 1 の場合,シーケンス x 一个 n 一个 n および x b n b n の相互相関関数は次になります。

c 一个 b n 1 - 一个 b N - | n | 1 - 一个 b × 一个 n n > 0 1 n 0 b - n n < 0

fs = 10;nn = - (n - 1): 1 / fs: (n - 1);cn = (1 - (a*b).^(N-abs(nn)))/(1 -a *b). *...(a.^nn.*(nn>0) + (nn==0) + b.^-(nn).*(nn<0));

シーケンスを同じ图にプロットします。

持有情节(nn, cn)包含(“滞后”)传说(“xcorr”“分析”

オペランドの順序を切り替えるとシーケンスが逆になることを確認します。

图阻止(- (n - 1): (n - 1), xcorr (xb, xa))茎(- (n - 1): (n - 1), fliplr (r),”——*’)包含(“滞后”)传说(“xcorr (x_b x_a)”“fliplr (xcorr (x_a x_b))”

20サンプルの指数シーケンス x c 0 7 7 n を生成します。 x 一个 および x b の相互相関を計算し,プロットします。ラグを出力してプロットを簡単にします。xcorrでは,短いシーケンスの最後にゼロを追加して長いシーケンスと長さを合わせます。

xc = 0.77。^ (0:20-1);[xca拉]= xcorr (xa xc);[xcb,磅]= xcorr (xb, xc);图subplot(2,1,1) stem(la,xca) subplot(2,1,2) stem(lb,xcb) xlabel(“滞后”

参考

関数