以下为《实验报告模板》的无排版文字预览,完整内容请下载
实验1 XXXXXXX
学院 班级 学号 姓名 成绩
一、实验目的
1.加深对离散信号DFT的理解;
2.掌握FFT算法的流程及其MATLAB实现;
3.利用FFT对典型信号进行频谱分析;
4.结合理论知识,对频谱分析中出现的有关现象进行理论分析.
二、实验原理
1.X=fft(x,N):计算序列x的N点FFT.如果x的长度小于N,则在x后面补零;如果x的长度大于N,则对x进行截取;如果不指定参数N,则以x的实际长度作为FFT的点数.
2.x=ifft(X,N):计算序列X的N点IFFT.
3.rand(1,N):生成在0和1之间均匀分布的随机序列,长度为N.
4.randn(1,N):生成正态分布(高斯分布)的随机序列,长度为N.
实验内容
1.对连续单频周期信号,按采样频率进行采样,截取长度分别选和,比较其幅频特性,并给出理论解释;当截取长度选时,与比较,频谱发生了哪些变化?为什么?请解释原因.
2.观察三角波序列和反三角波序列的时域特性和幅频特性,用8点FFT分析幅 内容过长,仅展示头部和尾部部分文字预览,全文请查看图片预览。 s(fft(xn));
subplot(2,1,2)
stem(n,xk,'.');
xlabel('k');
ylabel('|X(k)|');
title('频域特性');
答:(1)比较N=16和N=20时的FFT的幅频特性,可以发现N=20时频谱出现泄露,N=16时得到了单一谱线的频谱。这是由于时域中对信号的非整周期截断产生的频谱泄露。N=20时截取了两个半周期,N=16时截取了两个周期,因此可以看到截取长度N选的不合理时会出现泄露现象。
比较N=20与N=164的幅频特性,可以看出虽然二者都产生了频谱泄漏,但N=164时谱峰要尖锐很多,谱峰两端的小谱峰更多更密集。这是因为在出现频谱泄漏后,随着随着截短长度的增加,截短后信号的频谱越接近原信号频谱的理论值,泄露误差越小。
2三角波:
代码:
clear;
n=0:1:7;
xcn=n.*(n>=0&n=4&n请点击下方选择您需要的文档下载。
以上为《实验报告模板》的无排版文字预览,完整内容请下载
实验报告模板由用户“Shuzhenabc123”分享发布,转载请注明出处