07331046课程设计

发布 2022-10-04 06:22:28 阅读 2291

信号频谱分析。

李春容。乐山师范学院物理与电子工程学院 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 设计理念。以岗位能力培养为课程设计的出发点。根据本校市场营销专业工学结合人才培养模式的要求,在与企业专家协商 后共同制定了 校内实训 校外顶岗实习 校企联合培养 的培养方案。本课程能力培养的主要目标为 市场营销调研能力 推销策划能力 谈判沟通能力 和 应用写作能力 课程教学突出...