当前位置: 首页 > 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/a/289444.html

相关文章:

  • 密码学的基本原理
  • Unity学习笔记(4):人物和基本组件
  • Xcode 16 使用 pod 命令报错解决方案
  • vxe-table 3.10+ 进阶高级用法(一),根据业务需求自定义实现筛选功能
  • vue3项目中内嵌vuepress工程两种实现方式
  • 简述 synchronized 和 java.util.concurrent.locks.Lock 的异同?
  • 【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校验