數字訊號處理基礎實驗報告 2

2022-09-27 10:21:03 字數 2743 閱讀 3046

成都理工大學

開設時間:2013—2014學年第2學期

題目1:訊號的產生和顯示

一、 實驗目的:

認識基本訊號

通過使用 matlab 設計簡單程式, 掌握對 matlab 的基本使用方法

二、 實驗原理:

找出下列表示式的訊號與:正弦訊號、最小相位訊號、最大相位訊號、零相位訊號的對應關係。

1、 sin60t

2、 e-60tsin60t

3、 (1- e-60t)sin60t

4、 e60tsin60t

三、 實驗內容:

產生上述訊號的訊號並顯示

(1) t=[-pi/30:0.001:pi/30];

f=sin(60*t);

plot(t,f)

產生圖形如下:

(2) t=[0:0.001:pi/30];

f=exp(-60*t).*sin(60*t);

plot(t,f)

產生圖形如下:

(3)t=[-5*pi/30:0.001:5*pi/30];

f=(1-exp(-60*t)).*sin(60*t);

plot(t,f)

產生圖形如下:

(4) t=[-pi/30:0.001:pi/30];

f=exp(6*t).*sin(60*t);

plot(t,f)

產生如下波形:

四、 實驗結果與討論:

討論上述訊號的特點

從第乙個波形圖可以看出,它的波形與正弦函式sin(t)的相像,只是相位上有改變,是乙個正弦訊號。最大相位訊號的能量集中在後面,最小相位能量集中在前面,所以第二個是乙個最小相位,第四個是乙個最大相位訊號。第三個由於波形在t>0時沒有,所以是乙個零相位訊號。

題目2:頻譜分析與顯示

一、 實驗目的

初步認識頻譜分析

二、 實驗原理

寫出傅利葉變換公式對

三、實驗內容

基於傅利葉變換,顯示並分析下列訊號的頻譜:

1、 sin60t

程式如下: t=(0:1/255:1);

y=sin(60*t);

f=fft(y);

rf=real(f);

a=abs(f);

plot(t,rf,'r-',t,a,'b--')

產生如下波形:

2、 e-60tsin60t

程式如下:t=(0:1/255:1);

y=exp(-60*t).*sin(60*t);

f=fft(y);

rf=real(f);

a=abs(f);

plot(t,rf,'r-',t,a,'b--')

產生如下波形:

3、 (1- e-60t)sin60t

程式如下: t=(0:1/255:1);

y=(1-exp(-60*t)).*sin(60*t);

f=fft(y);

rf=real(f);

a=abs(f);

plot(t,rf,'r-',t,a,'b--')

產生如下波形:

4、 exp(60t)sin60t

程式如下:t=(0:1/255:1);

y=exp(60*t).*sin(60*t);

f=fft(y);

rf=real(f);

a=abs(f);

plot(t,rf,'r-',t,a,'b--')

產生如下波形:

四、實驗結果與討論

第乙個訊號的頻譜圖與第三個相似,第二個與第四個相似。

題目3:濾波系統的設計與實現

一、 實驗目的

認識濾波系統

濾波器設計初步

二、 實驗原理

實用的fir濾波系統

帶通濾波器:

三、 實驗內容

設:x(n)= s1(n-n1)+ s2(n-n2)+ s3(n-n3)+ n(n)

式中:,i=1,2,3,

為三個不同的移位值,可自信定義

n(n)為均勻分布的隨機雜訊訊號,可由下列遞推公式計算

,n(n)=(2an-1)r

r為比例係數,按需要的訊雜比取值,c=2045,a0=0.999998

四、實驗結果與討論

1、顯示濾波系統:h(f)

2、呼叫逆fft,顯示時間濾波因子

3、改變各f和,再顯示h(f)和h(t),討論各自變化的特點。

程式如下:

dt=0.002

t=50;

n1=4*dt;

n2=30*dt;

n3=50*dt;

n=0:dt:dt*t;

f1=20;

f2=40;

f3=60;

f4=80;

a1=2*(f1.^2)*log(2);

a2=2*(f2.^2)*log(2);

a3=2*(f3.^2)*log(2);

s1=exp((-a1)*((n-n1).^2)).*sin(2*pi*f1*(n-n1));

s2=exp((-a2)*((n-n2).^2)).*sin(2*pi*f2*(n-n2));

s3=exp((-a3)*((n-n3).^2)).*sin(2*pi*f3*(n-n3));

x=s1+s2+s3;

plot(n,x);grid on;

產生如下波形:

五、收穫與建議

建議:對於matlab這個軟體很多同學還不是很熟悉,希望老師能多示範指導。

數字訊號處理實驗報告

實驗一訊號 系統及系統響應 一 實驗目的 1 熟悉連續訊號經理想取樣前後的頻譜變化關係,加深對時域取樣定理的理解 2 熟悉時域離散系統的時域特性 3 利用卷積方法觀察分析系統的時域特性 4 掌握序列傅利葉變換的計算機實現方法,利用序列的傅利葉變換對連續訊號 離散訊號及系統響應進行頻域分析。二 實驗原...

數字訊號處理實驗報告

一 實驗目的 1.複習和鞏固數字訊號處理中離散訊號的產生和運算 2.學習和掌握用matlab產生離散訊號的方法 3.學習和掌握用matlab對離散訊號進行運算 二 實驗原理 1 用matlab函式產生離散訊號 訊號是數字訊號處理的最基本內容。沒有訊號,數字訊號處理就沒了工作物件。matlab7.0內...

數字訊號處理實驗報告

山東建築大學實驗報告 課程 數字訊號處理 院 部 資訊與電氣工程學院 專業 電子資訊工程 班級 電信112 學生姓名 王丙全 學號 2011081245 指導老師 耿淑娟 完成時間 2013.11.08 山東建築大學實驗報告 學院 資訊與電氣工程學院班級電信112 姓名 王丙全學號 20110812...