信号频谱分析。
李春容。乐山师范学院物理与电子工程学院 07331046)
摘要:关键词:
1.掌握用matlab软件绘制信号频谱的方法;
2.进一步理解抽样定理;
3.理解傅里叶变换的性质(频移特性).
matlab提供fft函数来计算信号x(n)的快速离散傅里叶变换 (fft).
格式:y=fft(x)
计算信号x的快速离散傅里叶变换y.若x的数据长度为2的整数次幂时,用基-2算法,运算速度较快,否则采用较慢的**算法。
格式:y=fft(x,n)
计算信号x的n点快速离散傅里叶变换,若x的数据长度大于n,截断x,若x的数据实际长度小于n,则自动补一些零,使之长度等于n.
快速离散傅里叶反变换(ifft).
x=ifft(y)
当采样频率fs>2fm时,满足奈奎斯特抽样定理条件,不会产生频谱混迭现象。当fs<300 hz时则会产生频谱混迭现象。
1、设f(t)= 5sin(2*pi*30*t)+2sin(2*pi*60*t)+0.5sin(2*pi*90*t).
对f(t)分别以fs1=400 hz和fs2=100 hz进行采样,然后将二个采样信号进行快速离散傅里叶变换(fft),观察频谱图,指出是否产生频谱混迭现象。
fs1=400 %采样频率为400hz
t=0:1/fs1:1采样周期1/fs1
f=5*sin(2*pi*30*t)+2*sin(2*pi*60*t)+0.5*sin(2*pi*90*t); 产生信号f(t)
subplot(2,1,1);
plot(t,f);
title('原始信号');
n=256;
y=fft(f,n); 对原始信号进行fft
k=0:n-1;
f1=fs1*k/n;
subplot(2,1,2);
plot(f1,abs(y));
title('fft(幅度谱1)')
fs2=100采样频率fs=100hz
t=0:1/fs1:1; %采样周期为1/fs1.
f=5*sin(2*pi*30*t)+2*sin(2*pi*60*t)+0.5*sin(2*pi*90*t); 产生信号f(t)
subplot(2,1,1);
plot(t,f);
title('原始信号');
n=256;
y=fft(f,n); 对原始信号进行fft
k=0:n-1;
f2=fs2*k/n;
subplot(2,1,2);
plot(f2,abs(y));
title('fft(幅度谱2)')
2、 将f(t)的频谱右移100hz.
fs=1000; %采样频率fs=1000hz.
t=0:1/fs:1;
y1=5*sin(2*pi*30*t)+2*sin(2*pi*60*t)+0.5*sin(2*pi*90*t);
y2=5*sin(2*pi*30*t)+2*sin(2*pi*60*t)+0.5*sin(2*pi*90*t).*exp(j*200*pi*t);%频谱右移100hz.
n=512;
y1=fft(y1,n);
y2=fft(y2,n);
subplot(3,1,1);plot(t,y1);
k=0:n-1;
f=fs*k/n;
subplot(3,1,2);plot(f,abs(y1));
subplot(3,1,3);plot(f,abs(y2));
2019课程设计 程老师
civil iation university of china 航空发动机强度与振动。课程设计报告。姓名。学号。班级。专业。指导教师。2014年11月。题目及要求。题目基于ansys的叶片 轮盘强度与振动分析。1 模型。图1 叶片 轮盘模型如右图所示,相关参数如下 等厚度轮盘,厚度为0.025m,...
2019课程设计
面向对象 课程设计2011 1 要求 1 分小组完成课程设计,每小组2人,每个小组一个小组长。2 每个小组独立完成课程设计。3 采纳面向对象方法进行分析 设计 编程,用uml建模语言 在rational rose或visio等可视化建模工具进行建模。2 提交内容 1 每个阶段结束要提交相应的模型 文...
2课程设计
商务谈判课程设计。1 设计理念。以岗位能力培养为课程设计的出发点。根据本校市场营销专业工学结合人才培养模式的要求,在与企业专家协商 后共同制定了 校内实训 校外顶岗实习 校企联合培养 的培养方案。本课程能力培养的主要目标为 市场营销调研能力 推销策划能力 谈判沟通能力 和 应用写作能力 课程教学突出...