当前位置: 首页 > wzjs >正文

建设银行泰州分行网站google广告投放技巧

建设银行泰州分行网站,google广告投放技巧,电脑网站与手机的区别是什么,设计师的素材网站1.概述 时域信号经FFT变换后得到了频谱,在作图时还必须设置正确的频率刻度,这样才能从图中得到正确的结果。 2.案例分析 下面透过一个简单的例子来分析频谱图中频率刻度(横坐标)的设置的重要性。一余弦信号,信号频率为30Hz,采样频率100Hz,信号长128,在FFT后做谱图&#xff0…

1.概述

时域信号经FFT变换后得到了频谱,在作图时还必须设置正确的频率刻度,这样才能从图中得到正确的结果。

2.案例分析

下面透过一个简单的例子来分析频谱图中频率刻度(横坐标)的设置的重要性。一余弦信号,信号频率为30Hz,采样频率100Hz,信号长128,在FFT后做谱图,代码如下:

clear; clc; close all;
fs=128;                         % 采样频率
N=128;                          % 信号长度
t=(0:N-1)/fs;                   % 时间序列
y=cos(2*pi*30*t);               % 余弦信号
Y=fft(y,N);                     % FFT
f=linspace(0,64,64);
plot(f,abs(Y(1:64)),'k');
% xlim([25 35]);
xlabel('频率(Hz)'); ylabel('幅值');

谱分析后,最大值谱线应该在30Hz处。从图中看到得到的最大值谱线在30Hz与31Hz之间为30.47Hz,这表明信号不是30Hz的正弦信号,其频率在30Hz与31Hz之间,这明显不符合初始设置。发生这种错误的原因是频率刻度的设置错误。

3.解决方法

当N为偶数和N为奇数时频率刻度的设置方法稍有不同。这里讨论N为偶数和奇数的情况。

clear all; clc; close all;
fs=128;                         % 采样频率
N=128;                          % 信号长度
t=(0:N-1)/fs;                   % 时间序列
y=cos(2*pi*30*t);               % 余弦信号
y=fft(y,N);                     % FFT
freq=(0:N/2)*fs/N;              % 按式(2-2-6c)设置正频率刻度 
% 作图
plot(freq,abs(y(1:N/2+1)),'k')
xlabel('频率(Hz)'); ylabel('幅值');
title('频谱图')
set(gcf,'color','w');

运行程序后,图中频率刻度符合式(2-2-6),只用了正频率来表示。本例中用的信号与案例分析中用的信号是相同的,但从图2-2-3中可看到,最大值的谱线在30Hz处,与信号设置频率一致。但是此时的频率对了但是其幅值无法体现信号的真实幅值因此需要进一步的处理。

关键部分代码如下:

function Hutu_FFT(data, fs)
N=length(data);
fft_data=fft(data);
if mod(N, 2) == 1
freq=(0:N/2)*fs/N;
magY=abs(fft_data(1:N/2+1))*2/N;
plot(freq,magY,'k');else
freq=(0:(N-1)/2)*fs/N;
magY=abs(fft_data(1:(N-1)/2+1))*2/N;
plot(freq,magY,'k');
end
set(gca,'FontWeight','normal','LineWidth',0.8, ...'XMinorTick','off','XGrid','on','YGrid','on','YMinorTick','off','GridLineStyle', '--',...'FontSize',10,'FontAngle','normal' ,'FontSmoothing','on') 
title('\fontname{宋体}频谱图')                                                  %标题
xlabel('\fontname{宋体}频率/\fontname{Times new roman}\it{Hz}');                 %x轴标签
ylabel('\fontname{宋体}幅值/\fontname{Times new roman}\it{mm}');                %y轴标签
end

本人编写画频谱图函数的使用说明

clear; clc; close all;
fs=128;                         % 采样频率
N=128;                          % 信号长度
t=(0:N-1)/fs;                   % 时间序列
y=cos(2*pi*30*t);               % 余弦信号
Y=fft(y,N);                     % FFT
f=linspace(0,64,64);
figure;Hutu_FFT(y, fs)

使用本人编写的频谱图函数的效果图,可看出可以较好得到信号所在的频率和幅值相关信息

获取代码请关注MATLAB科研小白的个人公众号(即文章下方二维码),并回复频谱图的绘制本公众号致力于解决找代码难,写代码怵。各位有什么急需的代码,欢迎后台留言~不定时更新科研技巧类推文,可以一起探讨科研,写作,文献,代码等诸多学术问题,我们一起进步。

http://www.dtcms.com/wzjs/367800.html

相关文章:

  • 盐城建设银行招聘网站竞价排名广告
  • 做视频网站被判刑神马seo服务
  • 建筑设计规范网站关键词排名怎么上首页
  • 做片子 我们是认真的网站网站策划方案范文
  • 称心的赣州网站建设杭州数据推广
  • 网站制作公司石家庄宁波网站推广平台效果好
  • 东莞网站建设熊掌号手机网站建设案例
  • 备案信息 网站名推广方案应该有哪些方面
  • 罗湖区网站建设多少钱四川企业seo
  • 太白 网站建设网络seo营销推广
  • 宜兴宜兴建设局网站最近韩国电影片
  • 公司网站建设制作难么百度搜索排名怎么收费
  • 网站页面分类东莞做好网络推广
  • 深圳网站建设代理商百度软件中心
  • 怎样用hbuilder做网站搜索引擎优化内容包括哪些方面
  • 自助建站网站建设网站设计培训
  • 中国五大网站建设公司短视频矩阵seo系统源码
  • 备案 网站建设方案书百度知道客服
  • 宁波网站设计公司seo优化服务价格
  • 做网站的windowlcd最新清远发布
  • 创建主题资源网站的学习_你觉得在主题资源建设方面有哪些收获?抖音流量推广神器软件
  • 长安网站建设推广公司福州百度快速优化
  • 余姚网站建设报价营销案例分析报告模板
  • 物流公司网站怎么做网站推广内容
  • 哪些网站可以做外部锚文本周口网站制作
  • 网站建设维护概括总结余姚网站制作公司
  • 哪些网站做财金的好河南百度关键词优化排名软件
  • 花钱想贷款结果成了做网站上海百度推广优化排名
  • 怎么做网站图片的切换图优化教程网站推广排名
  • 广州帮人网站建设上海seo推广方法