当前位置:文档之家› 信号采样实验报告

信号采样实验报告

竭诚为您提供优质文档/双击可除
信号采样实验报告
篇一:信号抽样实验报告
大连理工大学实验报告
学院(系):专业:班级:
姓名:学号:组:___实验时间:实验室:实验台:
指导教师签字:成绩:
实验三信号抽样
一、实验目的
1学会运用mATLAb完成信号抽样及对抽样信号的频谱进行分析;2学会运用mATLAb改变抽样间隔,观察抽样后信号的频谱变化;3学会运用mATLAb对抽样后的信号进行重建。

二、习题
1.设有三个不同频率的正弦信号,频率分别为
f1?100hz,f2?200hz,f3?3800hz。

现在用抽样频率f3?3800hz对这三个正弦信号进行抽样,
用mATLAb命令画出各抽样信号的波形及频谱,并分析频率混叠现象。

解:分别写出三个频率正弦波的代码与图形:
(f1=100hZ的正弦信号)代码如下:Ts=1/3800;dt=0.0001;
t1=-0.008:dt:0.008;
ft=sin(2*pi*100*t1).*(ucT(t1+0.005)-ucT(t1-0.005)); subplot(221);
plot(t1,ft),gridon;
axis([-0.0060.006-1.11.1]);xlabel(Time(sec)),ylabel (f(t))title(正弦信号波形);
n=5000;k=-n:n;
w=2*pi*k/((2*n+1)*dt);Fw=dt*ft*exp(-j*t1*w);subplot (222);plot(w,abs(Fw));gridon;
axis([-300003000000.006]);xlabel(\omega),ylabel(F(w ));title(正弦信号的频谱);t2=-0.008:Ts:0.008;
fst=sin(2*pi*100*t2).*(ucT(t2+0.005)-ucT(t2-0.005)) ;subplot(223);
plot(t1,ft,:),holdon;stem(t2,fst),gridon;
axis([-0.0050.005-1.11.1]);xlabel(Time(sec)),ylabel (fs(t));title(抽样后的信
号),holdoff;Fsw=Ts*fst*exp(-j*t2*w);subplot(224);
plot(w,abs(Fsw)),gridon;axis([-300003000000.006]);x label(\omega),ylabel(Fs(w));title(抽样信号的频谱);
matlab波形如下:
100hZ正弦信号波形
0.5-0.5
-1-6
-3
100hZ正弦信号的频谱
F(w)
-3-4
-2
02Time(sec)
4x10
6
-3
-3
f(t)
-2-1012x10
3
4
?
100hZ抽样信号的频谱
100hZ抽样后的信号
-5
Fs(w)
0Time(sec)
5x10
-3
fs(t)
-3
-2-1012x10
3
4
?
其中单个正弦信号(未经抽样)的频谱放大后如下:(200hZ的正弦信号)代码如下:
Ts=1/3800;dt=0.0001;
t1=-0.003:dt:0.003;
ft=sin(2*pi*200*t1).*(ucT(t1+0.0025)-ucT(t1-0.0025) );subplot(221);
plot(t1,ft),gridon;
axis([-0.0030.003-1.11.1]);xlabel(Time(sec)),ylabel (f(t))title(200hZ正弦信号波形);n=5000;k=-n:n;
w=2*pi*k/((2*n+1)*dt);Fw=dt*ft*exp(-j*t1*w);subplot (222);plot(w,abs(Fw));gridon;
axis([-300003000000.003]);xlabel(\omega),ylabel(F(w ));title(200hZ正弦信号的频谱);t2=-0.003:Ts:0.003;
fst=sin(2*pi*200*t2).*(ucT(t2+0.0025)-ucT(t2-0.0025 ));subplot(223);
plot(t1,ft,:),holdon;stem(t2,fst),gridon;
axis([-0.0030.003-1.11.1]);xlabel(Time(sec)),ylabel (fs(t));
title(200hZ抽样后的信号),holdoff;
Fsw=Ts*fst*exp(-j*t2*w);subplot(224);
plot(w,abs(Fsw)),gridon;axis([-300003000000.003]);x label(\omega),ylabel(Fs(w));title(200hZ抽样信号的频谱);
matlab波形如下:
200hZ正弦信号波形
0.5-0.5
-1-3
-3
200hZ正弦信号的频谱
F(w)
-3-2
-1
01Time(sec)
2x10
3
-3
-3
f(t)
-2-1012x10
3
4
?
200hZ抽样信号的频谱
200hZ抽样后的信

-3
Fs(w)
-2
-1
01Time(sec)
2x10
3
-3
fs(t)
-3
-2-1012x10
3
4
?
(3800hZ正弦信号)代码如下:Ts=1/3800;dt=0.00001;
t1=-1/7600:dt:1/7600;
ft=sin(2*pi*3800*t1).*(ucT(t1+1/7600)-ucT(t1-1/7600 ));subplot(221);。

相关主题