離散信号とシステム分析(上)

Aは、MATLABを使用して離散信号を生成します

1.はじめにセクション

ステム(X、Y):Yは、指定された配列データポイントXに描かれています。

(X、Y、「充填」)幹:固体様式で幹描か。

軸([XMIN、XMAX、YMIN、YMAX):現在のパターンの座標範囲を設定し、X軸は、最小、最大、最小のy軸であり、最大値。

2.実験の部
<ブロック>
図のステム。

k=-2:1:4;
x=[2,1,1,-1,3,0,2];
stem(k,x);
axis([-3,5,-1.5,3.5])

図は、固体の茎状突起しました

k=-2:1:4;
x=[2,1,1,-1,3,0,2];
stem(k,x,'filled');
axis([-3,5,-1.1,3.1])

結果の図

3.分析結果

MathWorks社のMATLABのみ有限の長さのシーケンスを表しますが、シーケンスは無限大を表すものではありません。

第二に、コンボリューションと相関のシリーズは、MATLABを使用して計算されます

1.はじめにセクション

コンボリューション機能:CONV
W CONV =(U、V):ベクトルuとvのコンボリューションを返します。uおよびv場合多項式係数のベクトル、および2つの等価その畳み込み多項式を乗算です。

相関関数:XCORR
C = XCORR(x、y)は:長さが短いで、xとyと同じでない場合、ベクトルxとyの長さは、Nである、請求、長さ2 * N-1の相互相関関数のシーケンスのベクトルを返しますゼロパディングされた系列の二つは、長さが等しくなるまで。

2.実験セクション

x=[1,2,3,4];
h=[2,1,3];
y1=conv(x,h)
y2=xcorr(x,h)
y3=conv(h,x)
y4=xcorr(h,x)
y5=xcorr(x,x)
y6=xcorr(h,h)

出力

Y1 =

 2     5    11    17    13    12

Y2 =

-0.0000 3.0000 7.0000 13.0000 19.0000 10.0000 8.0000

Y3 =

 2     5    11    17    13    12

Y4 =

8.0000   10.0000   19.0000   13.0000    7.0000    3.0000   -0.0000

Y5 =

4.0000   11.0000   20.0000   30.0000   20.0000   11.0000    4.0000

Y6 =

 6     5    14     5     6

3.分析結果

ビューのデジタル信号処理ポイントの観点から、自己相関は、畳み込み演算を置き換えるために使用することができ、そして、私はいくつかの簡単な結論に名前を付けるために、複雑な数式を入れません。

自己相関関数:R [-n] = R [n]の配列も対称で、x = 0に関して対称であり; XCORRができる[-n] = [N] XCORRを表し、結果Y5、Y6。

R [n]は、N = 0で最大値に、それぞれ、Y5、Y6、その結果、最大30.0000,14その配列。

相互相関関数XCORR [X、Y] = - XCORR [Y、X]、可視XCORR [X、Y]とXCORR [Y、X]その互いに反転配列;結果Y4、Y6。

おすすめ

転載: www.cnblogs.com/qw-blog/p/12343944.html