您现在的位置:首页 >> 技术文章 >> MATLAB技术 >> 内容

MATLAB代做|FPGA代做|python代做-频谱泄漏现象带来的危害

时间:2019-10-30 20:47:35 点击:

  核心提示:MATLAB代做|FPGA代做|python代做-频谱泄漏现象带来的危害...
%--------------------------------------------------------------------------
%--------------------------频谱泄漏现象带来的危害---------------------------
%-------------------------------------------------------------------------
clear all;
f0=1000;                                            %频率0
f1=1500;                                            %频率1
f2=3000;                                            %频率2
fs=10000;                                           %采样频率
w0=2*pi*f0/fs;
w1=2*pi*f1/fs;
w2=2*pi*f2/fs;
t=-0.002:0.00001:0.002;
x=sin(2*pi*f0*t)+0.1*sin(2*pi*f1*t)+10*sin(2*pi*f2*t);     %信号
figure,plot(t,x,'b'); grid on                              %画出多频信号
axis([-0.001 0.001 -20 20]);
title('多频信号');
xlabel('t');
ylabel('Magnitude Spectrum');
%------------------------------归一化分析-----------------------------------
L=101;
N=1024
n=0:L-1;
xd=sin(w0*n)+0.1*sin(w1*n)+10*sin(w2*n);                   %采样后的信号
xxl(1:L)=xd(1:L);
xxl(L+1:N)=0;
f=(0:(N/2-1))*fs/N;
XWxl=abs(fft(xxl));
XWMxl=max(XWxl);
XWMFxl=20*log10(XWxl(1:N/2)/XWMxl);
figure
subplot(2,1,1);
plot(f,XWMFxl,'r:');
title('加矩形窗L=100');
xlabel('f/Hz');
ylabel('Magnitude Spectrum,dB');
axis([0 5000 -80 5 ]);
subplot(2,1,2);
whm=0.54-0.46*cos(2*pi*n/(L-1));                   %用海明窗
xxl(1:L)=xd(1:L).*whm;
xxl(L+1:N)=0;
f=(0:(N/2-1))*fs/N;
XWxl=abs(fft(xxl));
XWMxl=max(XWxl);
XWMFxl=20*log10(XWxl(1:N/2)/XWMxl);
plot(f,XWMFxl,'b');
axis([0 5000 -80 5 ]);
title('加海明窗L=100');
xlabel('f/Hz');
ylabel('Magnitude Spectrum,dB');

联系:highspeedlogic

QQ :1224848052

微信:HuangL1121

邮箱:1224848052@qq.com

网站:http://www.mat7lab.com/

网站:http://www.hslogic.com/

微信扫一扫:

作者:频谱泄漏 来源:频谱泄漏
  • 您是如何找到本站的?
  • 百度搜索
  • Google搜索
  • 查阅资料过程中
  • 论坛发现
  • 百度贴吧发现
  • 朋友介绍
本站最新成功开发工程项目案例
相关文章
  • 没有相关文章
相关评论
发表我的评论
  • 大名:
  • 内容:
  • matlab代做|matlab专业代做|matlab淘宝代做(www.hslogic.com) © 2019 版权所有 All Rights Reserved.
  • Email:highspeed_logic@163.com 站长QQ: 1224848052

    专业代做/代写/承接、MATLAB、SIMULINK、FPGA项目、博士/硕士/本科毕业设计、课题设计、论文,毕业论文,Coursework、Eassy、Assignment