Matlab仿真实验报告
1.实验一:数字信号的 FFT 分析(大概在第10周)
1、实验内容及要求
(1) 离散信号的频谱分析:
设信号
此信号的0.3pi 和 0.302pi两根谱线相距很近,谱线 0.45pi 的幅度很小,请选择合适的序列长度 N 和窗函数,用 DFT 分析其频谱,要求得到清楚的三根谱线。
代码:
clear;close all;
N=5000;
n=1:1:N;
x=0.001*cos(0.45*n*pi)+sin(0.3*n*pi)-cos(0.302*n*pi-pi/4);
y=fft(x,N);
a=abs(y(1:1:N/2+1));%取绝对值
k=0:1:N/2;
w=2*pi/N*k;
stem(w/pi,a);%绘制火柴杆图
axis([0.29,0.46,0,10]);%设置坐标轴范围
结果图
2.DTMF 信号频谱分析 (P218 -225 4.9.3 双音)
用计算机声卡采用一段通信系统中电话双音多频(DTMF)拨号数字 0~9的数据,采用快速傅立叶变换(FFT)分析这10个号码DTMF拨号时的频谱。
代码:
clear;
close all;
column=[1209,1336,1477,1633];
line=[697,770,852,941]
fs=8000;
N=1024;
ts=1/fs;
…… …… 余下全文