实验二 时域采样与频域采样
一 实验内容
1 时域采样定理的验证给定模拟信号
,式中,A=444.128,,
选取三种采样频率,即,300Hz,200Hz,对进行理想采样,得到采
样序列:。观测时间长度为。分别绘出三种采样频率得到的序列的幅频特性曲线图,并进行比较。
注:为与课本中幅频特性曲线比较,将纵坐标进行了归一化。
实验结果:由实验结果发现,采样频率为1000HZ时,时域采样后的频谱函数可以较好的表现出原模拟信号的幅频特性,且是原幅频特性的周期延拓。当采样频率为300HZ和200HZ时,其频谱函数与原幅频特性相比,有较大的误差,且在fs/2的位置误差最大。
实验分析:理想采样信号的频谱是原模拟信号的频谱沿频率轴,每间隔采样角频率2*pi*fs重复出现一次,并叠加形成的周期函数,所以只有当采样角频率2*pi*fs大于等于原模拟信号的角频率时才不会发生混叠。
2 频域采样定理的验证
给定信号:,对的频谱函数在
[0,2]上分别等间隔采样16点和32点,得到和,再分别对和进行IDFT,得到和。分别画出、和的幅度谱,并绘图显示、和的波形,进行对比和分析。
实验结论:由上图分析知,频域采样32点时,其逆变换得到的xn32能较好的还原xn,只是尾部多了几个0而已,而对于频域采样16点时,逆变换之后已经产生较大的误差,不能等效为xn。
实验分析:理论分析知,频率采样点数N必须大于等于时域离散信号的长度M,才能不发生时域混叠,若N>M,只是在原序列尾部多了N-M个0,若N<M,则产生混叠失真。由实验得到,xn有27个点,所以当进行32点采样时不发生频率混叠,而进行16点采样时频域混叠。因此频域采样定理正确。
二 思考题
如果序列的长度为M,希望得到其频谱在[0,2]上N点等间隔采样,当时,如何用一次最少点数的DFT得到该频谱采样?
先对原序列xn以N为周期进行周期延拓之后取主值区序列。再计算N点DFT得到N点频域采样。
三 实验报告及要求
1 编写程序,实现上述要求,打印要求显示的图形
2 分析比较实验结果,简述由实验得到的主要结论
3 简要回答思考题
4 附上程序清单和有关曲线
四、程序清单
1、时域采样定理理论的验证程序
A=444.128;
alph=50*2^(0.5)*pi;
w=50*2^(0.5)*pi;
tp=0.064; %观测时间
fs=1000; %采样频率为1000HZ
T=1/fs;
m=tp/T; %采样点数
n=0:m-1;
M=64;
xn1=A*exp(-alph*n*T).*sin(w*n*T).*heaviside(n*T);
subplot(3,2,1);
stem(n,xn1,'.');
grid on
title('x(n)1——fs=1000HZ')
xlabel('n');ylabel('x(n)1');
xk1=fft(xn1,M).*T;
k=0:2*pi/M:2*pi/M*(M-1);
subplot(3,2,2);
plot(k/(2*pi*T),abs(xk1));
title('xk1')
xlabel('f/HZ');ylabel('x(k)1');
grid on
fs=300; %300HZ
T=1/fs;
m=tp/T;
n=0:m-1;
xn2=A*exp(-alph*n*T).*sin(w*n*T).*heaviside(n*T);
subplot(3,2,3);
stem(n,xn2,'.');
grid on
title('x(n)2——fs=300HZ')
xlabel('n');ylabel('x(n)2');
xk2=fft(xn2,M).*T;
k=0:2*pi/M:2*pi/M*(M-1);
subplot(3,2,4);
plot(k/(2*pi*T),abs(xk2));
grid on
title('x(k)2');
xlabel('f/HZ');ylabel('x(k)2');
fs=200; %采样频率为200HZ
T=1/fs;
m=tp/T;
n=0:m-1;
xn3=A*exp(-alph*n*T).*sin(w*n*T).*heaviside(n*T);
subplot(3,2,5);
stem(n,xn3,'.');
grid on
title('x(n)3——fs=200HZ')
xlabel('n');ylabel('x(n)3');
xk3=fft(xn3,M).*T;
k=0:2*pi/M:2*pi/M*(M-1);
subplot(3,2,6);
plot(k/(2*pi*T),abs(xk3));
title('x(k)3')
xlabel('f/HZ');ylabel('x(k)3');
grid on
2、频域采样定理的验证程序
xn1=1:14;
xn2=13:-1:1;
xn=[xn1,xn2];
n=0:26;
subplot(3,2,1);
stem(n,xn,'.');
grid on
title('xn')
xlabel('n');ylabel('xn');
%绘制x(n)的频谱函数.
xk=fft(xn,1024);%用1024点近似xn的谱函数
N=0:1023;
subplot(322);
plot(N,abs(xk));
grid on
title('x(k)');
xlabel('n');ylabel('x(k)');
%取样32点
xk32=fft(xn,32);
xk16=xk32(1:2:32);%取样16个点
xn32=ifft(xk32);
xn16=ifft(xk16);
%绘制xn32
subplot(323);
N=0:31;
stem(N,xn32,'.');
grid on
title('xn32');
xlabel('n');ylabel('xn32');
%绘制xn32的谱函数
subplot(324);
plot(N,abs(xk32));
grid on
title('xk32');
xlabel('n');ylabel('xk32');
%绘制xn16
subplot(325)
N=0:15;
stem(N,xn16,'.');
grid on
title('xn16');xlabel('n');ylabel('xn16');
%绘制xk16
subplot(326)
plot(N,abs(xk16));
grid on
title('xk16');xlabel('n');ylabel('xk16');
学生实验报告
开课学院及实验室: 电子楼317 2013 年 4 月 8 日
计算机科学与工程学院数字信号处理实验报告2计算机科学与工程学院数字信号处理实验报告2计算机科学与工程学院数字信号处理实验报告3计算…
实验二时域采样与频域采样一实验目的1掌握时域连续信号经理想采样前后的频谱变化加深对时域采样定理的理解2理解频率域采样定理掌握频率域…
广东药学院实验报告实验三时域采样与频域采样班级姓名学号20xx年10月29日广东药学院医药信息工程学院生物医学工程09DSP实验报…
实验二时域采样与频域采样学校西南大学班级通信工程班一实验目的时域采样理论与频域采样理论是数字信号处理中的重要理论要求掌握模拟信号采…
实验二时域采样与频域采样1时域采样理论的验证1程序如下Fs1000Tp641000A444128a50205w50205n063T…
广东药学院实验报告实验三时域采样与频域采样班级姓名学号20xx年10月29日广东药学院医药信息工程学院生物医学工程09DSP实验报…
实验二时域采样与频域采样1021实验指导1实验目的时域采样理论与频域采样理论是数字信号处理中的重要理论要求掌握模拟信号采样前后频谱…
广东药学院实验报告实验三时域采样与频域采样班级姓名学号20xx年10月29日广东药学院医药信息工程学院生物医学工程09DSP实验报…
实验二时域采样与频域采样1021实验指导1实验目的时域采样理论与频域采样理论是数字信号处理中的重要理论要求掌握模拟信号采样前后频谱…
深圳大学实验报告课程名称学院信息工程实验时间实验报告提交时间教务部制深圳大学学生实验报告用纸注1报告内的项目或内容设置可根据实际情…