實驗目的
復習和鞏固數字信號處理中離散信號的產生和運算
學習和掌握用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的功能很豐富,有待自己學習和掌握的內容還很多,期待下一次的實驗課。
完整的Word格式文檔51黑下載地址:
離散信號的產生和運算.doc
(95.5 KB, 下載次數: 12)
2019-11-12 16:21 上傳
點擊文件名下載附件
離散信號的產生和運算 下載積分: 黑幣 -5
|