實驗目的
學習和掌握用MATLAB 產生離散信號的方法
學習和掌握用MATLAB 對離散信號進行運算
實驗內容
噪聲污染的正弦信號(正弦波幅度和頻率自設,噪聲為隨機噪聲,大小自設),同時顯示其離散化情況
設計長度為(學號后兩位+10 )的矩形序列,并將其周期拓展,畫圖顯示3個周期的示意圖
完成上述兩個信號的線性求和運算,顯示長度自定義
實驗代碼
a)源代碼
%起點為0,終點為24*pi-1(本人學號為72),變量步進值0.1*16*pi;
t = 0:0.1*16*pi:24*pi-1;
%產生噪聲污染的正弦信號
x=sin(t)+0.5*rand(1,length(t));
%產生矩形序列
y=square(t)+1;
%序列求和
z=x+y;
%顯示噪聲污染的正弦信號
subplot(311)
stem(t,x);
%顯示矩形序列
subplot(312)
stem(t,y);
%x和y序列線性求和
subplot(313)
stem(t,z);
b)結果可視化
實驗結論
通過實驗,將隨機噪聲信號、正弦信號、矩形序列及信號之間的基本運算通過圖像展示出來,從而使我直觀的鞏固了課堂基礎知識。matlab的功能很豐富,有待自己學習和掌握的內容還很多,期待下一次的實驗課。
-
matlab
+關注
關注
188文章
2995瀏覽量
233173 -
離散信號
+關注
關注
0文章
18瀏覽量
7360
發布評論請先 登錄
評論