下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、本人原创:在matlab中应用fft求傅立叶变换后,如果想画出频谱图,必须用fftshift命令处理变换的结果。例子如下:clear;clc;t=0:0.001:2;n=2001;Fs=1000;Fc=200;x=cos(2*pi*Fc*t);y1=fft(x);y2=fftshift(y1);f=(0:2000)*Fs/n-Fs/2;hold on;plot(f,abs(y1),'r') plot(f,abs(y2),'b')结果如下图:图中红色是没经过fftshift处理的频谱图,蓝色是经过处理之后的。结合程序,显然x的频谱应该位于200Hz处,经过ffts
2、hift处理的蓝色频谱是正确的。注意:红色和蓝色的曲线在两边分别关于-250Hz和250Hz对称。这并不是偶然。以下是Matlab的帮助文件中对fftshift的说明:Y = fftshift(X) rearranges the outputs of fft, fft2, and fftn by moving the zero-frequency component to the center of the array. It is useful for visualizing a Fourier transform with the zero-frequency component in t
3、he middle of the spectrum. For vectors, fftshift(X) swaps the left and right halves of X. 由此可见,fftshift的作用正是让正半轴部分和负半轴部分的图像分别关于各自的中心对称。将信号频率Fc改为100Hz后的频谱如下,蓝色是fftshift处理后的频谱:如何画一个信号的频谱今天终于搞明白了,这么简单的东西今天才明白如何快速的用matlab画出,真是惭愧。光啃书本知识,会做题目真的是不够的,以后我要多多注意如何实践!%比如clear;clc;t=0:0.001:2;n=2001;Fs=1000;Fc=2
4、00;x=cos(2*pi*Fc*t);y1=fft(x);y2=fftshift(y1);f=(0:2000)*Fs/n-Fs/2;hold on;plot(f,abs(y1),'r') plot(f,abs(y2),'b') 这里需要在做了2001点FFT后将0到2000映射到真正的频谱-fs/2到+fs/2上才能成为真正的频谱又如% .正弦波定义f1=50; % 频率1f2=100; % 频率2fs=2*(f1+f2); %&
5、#160; 采样频率Ts=1/fs; % 采样间隔N=120; % 采样点数n=1:N;y=sin(2*pi*f1*n*Ts)+sin(2*pi*f2*n*Ts); % 正弦波混合figure(1)subplot(2,1,1)plot(y);title('Signal')subplot(2,1,2)f=(1:120)*fs/200-fs/2; %这里相当于做了120点FFT,需要把1:120映射到-fs/2到+
6、fs/2F=abs(fftshift(fft(y);stem(f,F);title('Amplitude Spectrum')%再比如:clc;clear all;fs=500;t=0:1/fs:1.5;f1=40; f2=20;x=sin(2*pi*t*f1)+sin(2*pi*t*f2); %input signalfigure(1);plot(t,x);title('input signal xn'); %input signal wavefigure(3);f=(0:750)*fs/751-fs/2;plot(f,abs(fftshift(fft(x); % plot input signal
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 冶金企业隐患排查治理制度
- 矿山透水事故应急演练脚本
- 2025超声医学(副高)冲刺密卷全部答案
- 咖啡厅火灾应急预案演练脚本
- 接触有害因素企业驾驶员日常检查安全操作规程
- 印染企业焊工定期维护安全操作规程
- 暑期舞蹈练习攻略
- 一年级秋季开学小目标设定课
- 2026年初中道德与法治模拟训练试卷
- 《工艺品修复技术》课件-2.5工艺品材质分析的原则
- 雨课堂学堂在线学堂云《临床思维与技能实践(山西医科)》单元测试考核答案
- 次品率奖惩制度
- 2025四川酒业集团有限责任公司下属子公司招聘62人笔试历年典型考点题库附带答案详解
- 工业建筑涂装设计规范
- 医疗资源下沉的社区整合方案
- 暖通施工应急预案方案
- 农村土灶台柴火灶施工方案
- 《温室气体 产品碳足迹量化方法与要求 汽车动力电池》
- 搅拌站应急演练方案记录
- 2025年大唐集团招聘笔试试题及答案
- 《彩虹》课件 部编版语文二年级上册
评论
0/150
提交评论