




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
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年市场前景与挑战报告
- 葡萄酒行业产区特色品牌国际化:2025年全球市场机遇分析报告
- 2025届滁州凤阳县联考七下英语期末检测试题含答案
- 2025年电商平台内容营销与种草经济在电商区块链技术应用报告
- 2025年医药行业合规运营策略与信息化建设深度分析报告
- 2025年BIM技术在建筑行业工程项目施工进度调整与优化报告
- 2025年医药企业研发外包(CRO)模式下的临床试验数据安全报告
- 2025年医药流通行业供应链优化与成本控制策略分析报告
- 继教培训课件模板
- 广东省东莞市五校2025届七年级英语第二学期期中学业水平测试模拟试题含答案
- 江西省上饶市广信区2023-2024学年七年级下学期6月期末考试数学试卷(含答案)
- 数据标注教学课件
- 2025年山东高考化学真题及答案
- 2025-2030年中国鱼胶原蛋白肽行业市场现状供需分析及投资评估规划分析研究报告
- 涉密项目保密管理制度
- 形势与政策(2025春)超星学习通章节测试、考试及完整答案(夺冠)
- 东莞市招聘事业编制教职员笔试真题2024
- 广东省中山市2023-2024学年七年级下学期期末数学试题(含答案)
- 小学数学老师德育论文
- CJ/T 303-2008稳压补偿式无负压供水设备
- 2025年人教部编版语文五年级下册期末检测真题及答案(2套)
评论
0/150
提交评论