MATLAB频谱图绘制

  • 引言
    • 频谱图概要
    • 频谱图绘制

引言

对光通信中采集到的中频信号进行频谱绘制,将时域信号转变为频域信号。
在开始matlab处理数据前,要将bin文件转化为mat文件。

频谱图概要

频谱图:表达频率和功率之间的关系,通常用横轴表示频率,纵轴表示功率。
频谱图在绘制过程中需要注意几个问题
(1)若频谱图横轴为点数,则点数与频率的换算关系如下:

1)若求第n个点的频率,假设采了N个点,采样率为Fs,则该点对应的频率为
fn=n/NFs %Fs单位为Hz,表示每秒钟采多少个点
2)若表示所有点的频率值,则
f=(1:N)/N
Fs
(2)根据采样定理,fft能分辨的最高频率为采样率的一半(即Nyquist频率),所以函数fft返回值是以Nyqusit频率为轴对称的。上图中采样率为250MHz,因此Nyquist频率为250/2=125MHz。其次,采样的正弦载波频率为200MHz,超出了Nyquist的125MHz(过采样),因此信号折叠,表现在50MHz(图中0.5*10^4点处亮线),并关于125MHz有个对称,对称的信息完全相同,因此只看一半图即可。
下面是关于过采样的假频计算公式,k=1的时候满足条件,所以假频为50MHz。

频谱图绘制

A=fft(s); %针对矩阵s做fft变换
B=abs(A); %对fft取绝对值(对复数取模)
%若信号的高频和低频部分振幅相差太大,则需要对A进行对数转换,即B=20*log10(abs(A));
imagesc(B); %绘制频谱图

MATLAB频谱图绘制相关推荐

  1. matlab 频谱图例子_利用matlab怎样进行频谱分析

    图像的频率是表征图像中灰度变化剧烈程度的指标,是灰度在平面空间上的梯度.如:大面积的沙漠在图像中是一片灰度变化缓慢的区域,对应的频率值很低:而对于地表属性变换剧烈的边缘区域在图像中是一片灰度变化剧烈的 ...

  2. matlab绘制四维透明图,matlab四维图绘制

    问题描述 假设有一个立方体区域,包含了多孔支架和散布在其中的各种细胞.这个立方体被划分成均匀的单元立方体,每个小单元只可能有一种状态,如孔.支架或者某种细胞.用一个三维矩阵表示该立方体,矩阵中每一个数 ...

  3. MATLAB - 三维图绘制

    1. 带颜色的三维图 x=-10:0.1:10; y=-10:0.1:10; [X,Y]=meshgrid(x,y); Z=function(X,Y); mesh(X,Y,Z) 2. 散点图绘制 x= ...

  4. matlab动态图最新存储文件,MATLAB 动图绘制、保存

    动图有gif格式和视频的avi格式. 1.sin(x)动图 clear all h = animatedline;%动画线 axis([0 4*pi -1 1]) box on x = linspac ...

  5. matlab 画中垂线,在matlab谱图上绘制垂直线

    matlab频谱图功能是否会锁定创建的数字?我想在图上绘制垂直线,但线功能似乎没有做任何事情.如何在matlab谱图上画一条线? clc; clear all; close all; [data, f ...

  6. MATLAB | 全网唯一! 又双叒叕一种弦图绘制

    前几天有粉丝问我这种图能不能画: 大体看了一下就是有联系的两个元素之间连线,同时将不同类用不同颜色划分,于是又双叒叕了一个工具函数: 绘制效果 教程部分 基础使用 输入数据要求一个nxn大小的0-1矩 ...

  7. html音乐播放器 频谱,HTML5 Canvas 实现简易 绘制音乐环形频谱图

    0.启发 在B站我们有很多的小伙伴们应该都看到过用AE做的可视化音乐播放器播放音乐的视频,看着特别酷炫带感有木有. B站截图 B站截图 B站截图 所以今天我就用 Canvas 做个简单 环形频谱图. ...

  8. Matlab论文插图绘制模板第56期—曲面图(Surf)

    在之前的文章中,分享了一系列Matlab网格曲面图的绘制模板: 这一次,再来分享一下曲面图的绘制模板. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模板系列,旨在降低大家使用Matlab进 ...

  9. php绘制频谱图,H5的Canvas如何实现绘制音乐环形频谱图

    这次给大家带来H5的Canvas如何实现绘制音乐环形频谱图,H5Canvas实现绘制音乐环形频谱图的注意事项有哪些,下面就是实战案例,一起来看一下. 在B站我们有很多的小伙伴们应该都看到过用AE做的可 ...

  10. Matlab论文插图绘制模板第67期—三角网格图(Trimesh)

    在之前的文章中,分享了Matlab网格曲面图的绘制模板: 以及一些特殊形式的网格曲面图: 这一次,再来分享一种特殊的网格曲面图:三角网格图. 先来看一下成品效果: 特别提示:Matlab论文插图绘制模 ...

最新文章

  1. mac环境下的linux光标快捷键
  2. 如何使用Total Recorder录制网上的音乐,如何下载只能试听的歌曲
  3. 全面了解HTTP和HTTPS(开发人员必备)
  4. 【MaxCompute学习】隐式转化的问题
  5. 用python玩转数据答案_大学mooc2020用Python玩转数据课后答案
  6. 基于“中国架构”,为政企数字化转型而生,中国电子云自带“三大光环”
  7. ROS学习(十七)安装ARDUINO IDE使用rosserial
  8. C++ 只要一句,输入重定向。讲讲编程竞赛本机调试技巧
  9. 驱动人生安装驱动计算机无法启动,驱动人生安装驱动时无法启用这个硬件解决方法 如何获得system权限...
  10. NOIP2018 复赛提高组一等奖获奖名单
  11. linux 验证码 权限,LINUX 下验证码无法显示怎么办
  12. (十进制快速幂+矩阵优化)BZOJ 3240 3240: [Noi2013]矩阵游戏
  13. clip和clip-path inset
  14. Insomnia下载
  15. 推荐一本书《亚马逊网络书店传奇》
  16. word恢复忘记保存的文档
  17. 阿里云推出“通达云OA”办公系统 基于钉钉的移动OA应用
  18. 前端开发系列(十六)网页布局教程(2)
  19. 日历 java 代码
  20. 2022卡塔尔世界杯感想

热门文章

  1. 第一部分 TCP/IP基础知识
  2. 大学生应该怎样学习?
  3. 2019年互联网寒冬,带你走进真实的面试杀出重围
  4. PIL库实现图像手绘效果
  5. Bootstrap小图标
  6. 【Jenkins】在Pipeline和Ant中使用环境变量
  7. 小米6一键刷入Trwp,小米6刷机包,小米6刷Xposd,手机刷机。
  8. 央视《家有妙招》整理版,值得永远收藏!
  9. centos7 rpm安装时报警 Header V3 RSA/SHA256 Signature, key ID 352c64e5: NOKEY
  10. 解决shardingsphere 4.1.1 SQLFeatureNotSupportedException: isValid sharding-jdbc