没有合适的资源?快使用搜索试试~ 我知道了~
资源推荐
资源详情
资源评论
数字信号处理实验报告
实验一:频谱分析与采样定理
班 级:
姓 名:
学 号:
二、实验内容
实验一 频谱分析与采样定理
一、实验目的
1. 观察模拟信号经理想采样后的频谱变化关系。
2. 验证采样定理,观察欠采样时产生的频谱混叠现象
3. 加深对 DFT 算法原理和基本性质的理解
4. 熟悉 FFT 算法原理和 FFT 的应用
二、实验原理
根据采样定理,对给定信号确定采样频率,观察信号的频谱
三、实验内容和步骤
实验内容
在给定信号为:
1.x(t)=cos(100*π*at)
2.x(t)=exp(-at)
3.x(t)=exp(-at)cos(100*π*at)
其中 a 为实验者的学号,记录上述各信号的频谱,表明采样条件,分析比
较上述信号频谱的区别。
实验步骤
1.复习采样理论、DFT 的定义、性质和用 DFT 作谱分析的有关内容。
2.复习 FFT 算法原理和基本思想。
3.确定实验给定信号的采样频率,编制对采样后信号进行频谱分析的程序
四、实验设备
计算机、Matlab 软件
五、实验报告要求
1.整理好经过运行并证明是正确的程序,并且加上详细的注释。
2.对比不同采样频率下的频谱,作出分析报告。
六、实验代码
%
T0=[0.002 0.0015 0.001 0.005]; %四种采样间隔
LT=0.05; %信号记录长度(秒)
for i=1:4
T=T0(i);
N=LT/T+1; %信号记录点数
n=0:N-1;
F=1/LT; %频率分辨率
f=(floor(-(N-1)/2):floor((N-1)/2))*F;
x=cos(1400*pi*n*T); %对模拟信号进行抽样
X=T*fftshift(fft(x)); %求傅立叶变换
subplot(2,2,i),plot(f,abs(X));xlabel('模拟角频率(Hz)');
axis([min(f) max(f) 0 inf]); %坐标限制
str=['T=' num2str(T) '; fs=' num2str(1/T)];title(str); %标题显示采样间隔和采
样频率
end
%
T0=[0.09 0.08 0.05 0.03]; %四种采样间隔
LT=10; %信号记录长度(秒)
for i=1:4
T=T0(i);
N=LT/T+1; %信号记录点数
n=0:N-1;
F=1/LT; %频率分辨率
f=(floor(-(N-1)/2):floor((N-1)/2))*F;
x=exp(-14*n*T); %对模拟信号进行抽样
X=T*fftshift(fft(x)); %求傅立叶变换
subplot(2,2,i),plot(f,abs(X));xlabel('模拟角频率(Hz)');
axis([min(f) max(f) 0 inf]); %坐标限制
str=['T=' num2str(T) '; fs=' num2str(1/T)];title(str); %标题显示采样间隔和采
样频率
end
%
T0=[0.08 0.05 0.0015 0.001]; %四种采样间隔
LT=0.05; %信号记录长度(秒)
for i=1:4
T=T0(i);
N=LT/T+1; %信号记录点数
n=0:N-1;
F=1/LT; %频率分辨率
f=(floor(-(N-1)/2):floor((N-1)/2))*F;
x=exp(-14*n*T).*cos(1400*pi*n*T); %对模拟信号进行抽样
X=T*fftshift(fft(x)); %求傅立叶变换
subplot(2,2,i),plot(f,abs(X));xlabel('模拟角频率(Hz)');
axis([min(f) max(f) 0 inf]); %坐标限制
str=['T=' num2str(T) '; fs=' num2str(1/T)];title(str); %标题显示采样间隔和采
样频率
end
七、实验结果
剩余15页未读,继续阅读
资源评论
- qq_251862152015-04-13资料不错。很好
- 了无凡2013-03-21对我书写报告有一定的帮助 谢谢分享
qkingq
- 粉丝: 1
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功