版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、Matlab编程实现FFT变换及频谱分析的程序代码(喜欢进行电磁兼容仿真分析的朋友可以借用2007-10-08 sysop 点击: 436Matlab编程实现FFT变换及频谱分析的程序代码(喜欢进行电磁兼容仿真分析的朋友可以借用Matlab编程实现FFT变换及频谱分析的程序代码(喜欢进行电磁兼容仿真分析的朋友可以借用内容1.用Matlab产生正弦波,矩形波,以及白噪声信号,并显示各自时域波形图2.进行FFT变换,显示各自频谱图,其中采样率,频率、数据长度自选3.做出上述三种信号的均方根图谱,功率图谱,以及对数均方根图谱4.用IFFT傅立叶反变换恢复信号,并显示恢复的正弦信号时域波形图源程序%*
2、% FFT实践及频谱分析 %*%*%*1.正弦波*%fs=100;%设定采样频率N=128;n=0:N-1;t=n/fs;f0=10;%设定正弦信号频率%生成正弦信号x=sin(2*pi*f0*t;figure(1;subplot(231;plot(t,x;%作正弦信号的时域波形xlabel('t'ylabel('y'title('正弦信号y=2*pi*10t时域波形'grid;%进行FFT变换并做频谱图y=fft(x,N;%进行fft变换mag=abs(y;%求幅值f=(0:length(y-1'*fs/length(y;%进行对应的频
3、率转换figure(1;subplot(232;plot(f,mag;%做频谱图axis(0,100,0,80;xlabel('频率(Hz'ylabel('幅值'title('正弦信号y=2*pi*10t幅频谱图N=128' grid;%求均方根谱sq=abs(y;figure(1;subplot(233;plot(f,sq;xlabel('频率(Hz'ylabel('均方根谱'title('正弦信号y=2*pi*10t均方根谱' grid;%求功率谱power=sq.2;figure(1;subp
4、lot(234;plot(f,power;xlabel('频率(Hz'ylabel('功率谱'title('正弦信号y=2*pi*10t功率谱'grid;%求对数谱ln=log(sq;figure(1;subplot(235;plot(f,ln;xlabel('频率(Hz'ylabel('对数谱'title('正弦信号y=2*pi*10t对数谱'grid;%用IFFT恢复原始信号xifft=ifft(y;magx=real(xifft;ti=0:length(xifft-1/fs;figure(1;
5、subplot(236;plot(ti,magx;xlabel('t'ylabel('y'title('通过IFFT转换的正弦信号波形' grid;%*2.矩形波*% fs=10;%设定采样频率t=-5:0.1:5;x=rectpuls(t,2;x=x(1:99;figure(2;subplot(231;plot(t(1:99,x;%作矩形波的时域波形xlabel('t'ylabel('y'title('矩形波时域波形'grid;%进行FFT变换并做频谱图y=fft(x;%进行fft变换mag=ab
6、s(y;%求幅值f=(0:length(y-1'*fs/length(y;%进行对应的频率转换figure(2;subplot(232;plot(f,mag;%做频谱图xlabel('频率(Hz'ylabel('幅值'title('矩形波幅频谱图'grid;%求均方根谱sq=abs(y;figure(2;subplot(233;plot(f,sq;xlabel('频率(Hz'ylabel('均方根谱'title('矩形波均方根谱'grid;%求功率谱power=sq.2;figure(2;s
7、ubplot(234;plot(f,power;xlabel('频率(Hz'ylabel('功率谱'title('矩形波功率谱'grid;%求对数谱ln=log(sq;figure(2;subplot(235;plot(f,ln;xlabel('频率(Hz'ylabel('对数谱'title('矩形波对数谱'grid;%用IFFT恢复原始信号xifft=ifft(y;magx=real(xifft;ti=0:length(xifft-1/fs;figure(2;subplot(236;plot(ti
8、,magx;xlabel('t'ylabel('y'title('通过IFFT转换的矩形波波形'grid;%*3.白噪声*%fs=10;%设定采样频率t=-5:0.1:5;x=zeros(1,100;x(50=100000;figure(3;subplot(231;plot(t(1:100,x;%作白噪声的时域波形xlabel('t'ylabel('y'title('白噪声时域波形'grid;%进行FFT变换并做频谱图y=fft(x;%进行fft变换mag=abs(y;%求幅值f=(0:length
9、(y-1'*fs/length(y;%进行对应的频率转换figure(3;subplot(232;plot(f,mag;%做频谱图xlabel('频率(Hz'ylabel('幅值'title('白噪声幅频谱图'grid;%求均方根谱sq=abs(y;figure(3;subplot(233;plot(f,sq;xlabel('频率(Hz'ylabel('均方根谱'title('白噪声均方根谱'grid;%求功率谱power=sq.2;figure(3;subplot(234;plot(f,p
10、ower;xlabel('频率(Hz'ylabel('功率谱'title('白噪声功率谱'grid;%求对数谱ln=log(sq;figure(3;subplot(235;plot(f,ln;xlabel('频率(Hz'ylabel('对数谱'title('白噪声对数谱'grid;%用IFFT恢复原始信号xifft=ifft(y;magx=real(xifft;ti=0:length(xifft-1/fs;figure(3;subplot(236;plot(ti,magx;xlabel('t'ylabel('y'title('通过IFFT转换的白噪声波形'grid;本文责任编辑: sy
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025山东省德发政务服务外包有限公司(蓬莱工作区)招聘50人笔试历年典型考点题库附带答案详解试卷3套
- 2025安徽科技大市场建设运营有限责任公司人才招聘(第二批)人员及笔试历年备考题库附带答案详解试卷3套
- 2025天津荣程钢铁集团招聘3人笔试历年典型考点题库附带答案详解试卷3套
- 2025四川自贡市东投建设开发有限公司招聘2人笔试历年常考点试题专练附带答案详解试卷3套
- 福清市公务员考试试题及答案
- 2025中国建科校园招聘笔试历年典型考点题库附带答案详解试卷3套
- 塑料薄膜制品技术改造项目施工方案
- 方城县籍在外公务员考试试题及答案
- 德宏公务员考试行测试题及答案
- 2025年及未来5年市场数据中国磁鼓分离器行业市场运行现状及未来发展预测报告
- 仓储管理招聘题库及答案
- 医院感染预防措施
- 景区物业服务特色方案可行性报告
- 乌鲁木齐市辅警考试题库2025(附答案)
- 预防术中获得性压力性损伤专家共识
- 安全生产考核巡查办法全文
- 中考英语688高频词大纲词频表
- 铁路工程提、抽、压、注水文地质试验教程
- HR工作法律手册(人力资源管理全案-法务篇)
- 第5章金属自由电子论
- 城市规划设计计费指导意见(2004)
评论
0/150
提交评论