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

振动分析-23-频域分析之深入理解幅值谱与相位谱的计算过程

1 背景

快速傅里叶变换(FFT)是常用的数据处理手段,MATLAB和python的numpy库等科学计算工具都提供了快速傅里叶变换fft函数。

但是,调用MATLAB或者python的numpy的fft函数对一个信号进行计算,却无法马上得到信号的频谱。我们还需要对函数返回的数据进行处理,才能得到正确的信号频率、幅值、相位等信息,准确绘制信号的频谱图,包括幅度谱和相位谱

考虑一个频率为1 kHz、幅度为0.32的离散正弦波信号,它由许多个离散的点构成,每个点的时间间隔是0.05 ms,即采样频率是20 kHz。其时域波形如下:

以20 kHz采样频率生成频率为1 kHz、幅度为0.32的时域离散正弦波信号,该信号为一个一维数组:

import numpy as np
import matplotlib.pyplot as plt
fs = 20e3                    # 采样频率
f  &

http://www.kler.cn/news/289444.html

相关文章:

  • 【ssh】如何远程连接
  • 小米电视使用adb 卸载自带应用教程
  • 每日刷题(图论)
  • 基于Android Studio的用户行程记录APK开发指南(一):项目基础配置与速通Kotlin
  • unreal engine骨骼绑定重定向实现自定义人物替换游戏中小白人,但是用小白人或者某超人现有的移动等功能再次折腾笔记...
  • 电脑连接公司服务器记住了账户密码,怎么换账户呢?
  • python实战三-提取Word数据到Excel
  • 《python语言程序设计》第8章第12题生物信息:找出基因,生物学家使用字母A C T和G构成字符2串建模一个基因组(下)
  • 【Linux系统编程】TCP实现--socket
  • 力扣2542.最大子序列的分数
  • 设计模式-离氏替换原则
  • Edge PDF 关闭 提供支持的应用Adobe Acrobat
  • 深度学习-OpenCv的运用(4)
  • 【安全生产】叉车安全带报警器有哪些特点?
  • 数分基础(06)商业分析四种类型简介
  • VsCode + Go + macOS 小白 demo运行
  • 数学建模强化宝典(9)遗传算法
  • 财富趋势金融大模型已通过备案
  • 贪心算法---合并区间
  • Flutter之CRC校验
  • python使用selenium,实现简单爬虫功能
  • 《从C/C++到Java入门指南》- 22.对象的转型
  • 机器学习面试题(9月3日笔记)
  • 跨境多账号登录如何防止IP、cookie和设备关联?
  • pil 常见用法
  • 如何打造在线音乐网站?java springboot架构,vue前端开发,音乐分享新体验
  • sealos快速搭建k8s集群
  • 记录 PyQt6 / PySide 6 自定义边框窗口的 Bug 及可能可行的解决方案:窗口抖动和添加 DWM 环绕阴影的大致原理
  • Java的IO模型详解-BIO,NIO,AIO
  • 常见接口限流算法