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

半波正弦信号的FFT变换

目录

Hello, 大家好,这一期我们谈谈半波正弦信号的FFT变化长什么样子。本文硬件使用GFARM02硬件模块[1],文章最后有其淘宝链接。核心器件为STM32F103RCT6,为Cortex-M3核,采用的CMSIS版本为CMSIS_5-5.6.0。

如图1所示,这是一个周期的无直流的正弦波全波: sin ⁡ ( ω t ) \sin(\omega t) sin(ωt),其FFT结果如图2所示,注意图2中的纵轴是电压值的有效值如果换算成幅值应该乘以 2 \sqrt{2} 2 。可见频谱十分干净。
在这里插入图片描述
图1
在这里插入图片描述
图2

图3展示了半波的时域波形,对其做FFT,得图4的频谱,与图2对比,发现半波的FFT出现了直流分量、2次谐波和4次谐波,对于频率 f 0 f_0 f0而言,其频率值没有变化,和全波的分析一样,而幅值减为原幅值的一半(注意图2和图4的纵轴数值为有效值)。
在这里插入图片描述
图3
在这里插入图片描述
图4

这就是全波和半波的FFT变换的结果,大家有什么新的发现欢迎交流哦。

笔者使用硬件淘宝店链接:
[1] https://item.taobao.com/item.htm?spm=a2126o.11854294.0.0.67154831RZohYn&id=611784950993

作者:伏熊(专业:射频芯片设计、雷达系统、嵌入式。欢迎大家项目合作交流。)

http://www.lryc.cn/news/477630.html

相关文章:

  • Python数据分析NumPy和pandas(二十三、数据清洗与预处理之五:pandas的分类类型数据)
  • redis源码系列--(二)--multi/exec/eval命令执行流程
  • 【力扣打卡系列】移动零(双指针)
  • 无源元器件-电容选型参数总结
  • Linux下的socket编程
  • 【算法】Floyd多源最短路径算法
  • iOS SmartCodable 替换 HandyJSON 适配记录
  • 使用 axios 拦截器实现请求和响应的统一处理(附常见面试题)
  • 阿里 Sentinel
  • 【点云网络】 pointnet 和 pointnet++
  • .net core mvc 控制器中页面跳转
  • 大学适合学C语言还是Python?
  • 跳表原理课堂笔记
  • Windows系统使用OpenSSL生成自签名证书
  • 定位new的表达式
  • 矩阵特殊打印方式
  • OCC 拟合的平面转换为有界平面
  • Nginx性能优化的几个方法
  • Unity性能优化5【物理篇】
  • 我的工具列表
  • 985研一学习日记 - 2024.11.5
  • Vue2 与 Vue3 的区别
  • 虚拟现实技术课程开发思路
  • triangle_area_calculators库发布
  • ClickHouse数据库SSL配置和SSL连接测试
  • 云渲染与汽车CGI图像技术优势和劣势
  • 信号与噪声分析——第二节:随机变量的统计特征
  • PHP网络爬虫常见的反爬策略
  • java java.util.Scanner设置编码
  • 小菜家教平台(二):基于SpringBoot+Vue打造一站式学习管理系统