位置: IT常识 - 正文

一维信号的频域特征分析python(一维频率分布表)

编辑:rootadmin
一维信号的频域特征分析python 频域分析是按照频率观察信号特征。在一般情况下,我们分析信号习惯从时域方向开始,因为时域的分析更加直观,但频域的表示更加简洁,从这方面去分析对信号了解更加深刻。通过分析振动信号的频域特征准确地表征信号频谱信息,然后获悉在不同工况下部件运行时的健康状态。目前常用的频域特征参数包括重心频率、平均频率、均方根频率以及频率标准差。进行频域分析通常利用傅里叶变换开始。

推荐整理分享一维信号的频域特征分析python(一维频率分布表),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:一维信号的傅里叶变换,一维信号的频域是指,一维频率分布表,一维频率域数字滤波有哪些步骤,一维信号处理,一维信号的频域是什么,一维信号的频域是指,一维信号的频域是什么,内容如对您有帮助,希望把文章链接给更多的朋友!

首先来介绍一下计算频域特征的一个重要参量——功率谱,由于功率谱对功率信号还有其他随机信号的普遍适用性,故不采用简单频谱作为参考依据。但对于普通随机信号是可以直接采用频谱的。

功率谱定义:功率谱是原信号傅立叶变换的平方并除以采样点数N,称功率谱密度函数,被定义为单位频带内的信号功率,即表示了信号功率随着频率的变化情况。而维纳-辛钦定理也指出:一个信号的功率谱密度就是该信号自相关函数的傅里叶变换。

一维信号的频域特征分析python(一维频率分布表)

功率谱单位为W/Hz。

import numpy as npdef get_fft_power_spectrum(y_values, N, f_s, f): f_values = np.linspace(0.0, f_s/f, N/f) fft_values_ = np.abs(fft(y_values)) fft_values = 2.0/N * (fft_values_[0:N/2]) # 频率真实幅值分布,单边频谱图,再把所有点频率大小表示出来*2 # power spectrum 直接周期法 ps_values = fft_values**2 / N # 自相关傅里叶变换法 cor_x = np.correlate(y_values, y_values, 'same') # 自相关 cor_X = fft(cor_x, N) ps_cor = np.abs(cor_X) ps_cor_values = 10*np.log10(ps_cor[0:N/2] / np.max(ps_cor)) return f_values, fft_values, ps_values, ps_cor_values

上述式中返回值,f_values设置的范围,fft_values为所有信号点的傅里叶变换值,ps_values是直接周期法功率, ps_cor_values是自相关下的对数功率。

1. 重心频率:用来描述信号在频谱中分量较大的信号成分的频率,反映信号功率谱的分布情况。即对于给定的频带范围,低于重心频率的频率范围内包含的能量是信号总能量的一半。

其中P(k)为对应功率谱值,fk为对应点的频率幅值大小。低频幅值较大时,重心距离原点较近

x = np.loadtxt(./.txt)N = len(x)f_s = 12000f_values, fft_values, ps_values, ps_cor_values = get_fft_power_spectrum(x, N, f_s, 2)# 直接取周期法功率P = ps_valuesf = fft_valuesS = []for i in range(N//2): P1 = P[i] f1 = fft_values[i] s1 = P1*f1 S.append(s1)# 求取重心频率S1 = np.sum(S)/np.sum(P)2. 平均频率:功率谱值平均值。

S2 = np.sum(P)/N #这个N是P的个数,并不是采样点数3.频率标准差:重心频率为中心的惯性半径。我的理解是信号频率分布越离散,这个均方根频率越大。

  其中S1为重心频率。

S = []for i in range(N//2): P1 = P[i] f1 = fft_values[i] s2 = P1*((f1-S1)**2) S.append(s2)S3 = np.sqrt(np.sum(S) / np.sum(P))4.  均方根频率:均方频率的算数平方根。均方根频率可以看做惯性半径,可以反馈出信号的频率分布。

公式:

S = []for i in range(N//2): P1 = P[i] f1 = fft_values[i] s2 = P1*(f1**2) S.append(s2)S4 = np.sqrt(np.sum(S) / np.sum(P))

以上便是几种常用的频域特征及其python实现,希望多交流学习。

本文链接地址:https://www.jiuchutong.com/zhishi/299060.html 转载请保留说明!

上一篇:【网络安全】文件包含漏洞--使用session进行文件包含(网络安全文章1000字)

下一篇:ChatGPT 编写模式:如何高效地将思维框架赋予 AI ?

  • 苹果12是什么屏幕材质(苹果12是什么屏1)

    苹果12是什么屏幕材质(苹果12是什么屏1)

  • 芒果tv视频怎么下载到相册

    芒果tv视频怎么下载到相册

  • 一加7T PRO是不是E3屏幕材质吗

    一加7T PRO是不是E3屏幕材质吗

  • 抖音每日点赞是有限制吗(抖音每日点赞有限制吗)

    抖音每日点赞是有限制吗(抖音每日点赞有限制吗)

  • 华为p30有ot g功能没有(华为p30有OTG功能在哪里启动)

    华为p30有ot g功能没有(华为p30有OTG功能在哪里启动)

  • 手机显示3g有流量但是上不了网(手机显示3g网络怎么办)

    手机显示3g有流量但是上不了网(手机显示3g网络怎么办)

  • nova7支持nfc功能吗(nova7全系支持nfc)

    nova7支持nfc功能吗(nova7全系支持nfc)

  • 拼多多勋章墙在哪里找(拼多多里面勋章墙在哪里)

    拼多多勋章墙在哪里找(拼多多里面勋章墙在哪里)

  • 华为p40pro系统要不要更新

    华为p40pro系统要不要更新

  • 手机四个摄像头有什么用(手机四个摄像头为什么只能用一个)

    手机四个摄像头有什么用(手机四个摄像头为什么只能用一个)

  • 手机号码挂失后别人还能用吗(手机号码挂失后号码还可以用吗)

    手机号码挂失后别人还能用吗(手机号码挂失后号码还可以用吗)

  • 单元格式怎么设置纯数字(单元格式怎么设置加减乘除)

    单元格式怎么设置纯数字(单元格式怎么设置加减乘除)

  • 苏宁outlets和苏宁自营有什么区别(苏宁易购outlets)

    苏宁outlets和苏宁自营有什么区别(苏宁易购outlets)

  • 拼多多的拼小圈在哪里找(拼多多的拼小圈怎么看好友)

    拼多多的拼小圈在哪里找(拼多多的拼小圈怎么看好友)

  • i5 9400f相当于几代i7(i5 9400f相当于什么水平)

    i5 9400f相当于几代i7(i5 9400f相当于什么水平)

  • 现代电子计算机特点(现代电子计算机诞生的理论基础是)

    现代电子计算机特点(现代电子计算机诞生的理论基础是)

  • ipad平板能插u盘吗(ipad平板电脑可以插u盘吗)

    ipad平板能插u盘吗(ipad平板电脑可以插u盘吗)

  • 华为dub一al20是什么型号(华为duk-al20是什么型号)

    华为dub一al20是什么型号(华为duk-al20是什么型号)

  • 怎么清理苹果手机内存(怎么清理苹果手机听筒的灰尘)

    怎么清理苹果手机内存(怎么清理苹果手机听筒的灰尘)

  • 华为移动服务有何用(华为移动服务是什么功能)

    华为移动服务有何用(华为移动服务是什么功能)

  • cad怎么使用旋转命令(cad怎么旋转三维实体)

    cad怎么使用旋转命令(cad怎么旋转三维实体)

  • appstore如何解除禁用(appstore如何解除200mb限制)

    appstore如何解除禁用(appstore如何解除200mb限制)

  • 下划线上打字不破坏线(下划线上打字不延长)

    下划线上打字不破坏线(下划线上打字不延长)

  • 罗汉松的养殖方法(罗汉松的养殖方法剪枝视频)

    罗汉松的养殖方法(罗汉松的养殖方法剪枝视频)

  • Vue3使用axios的配置教程详解(vue3如何使用axios)

    Vue3使用axios的配置教程详解(vue3如何使用axios)

  • vue脚手架(vue-cli)详细安装过程(vue脚手架和vue的区别)

    vue脚手架(vue-cli)详细安装过程(vue脚手架和vue的区别)

  • 房产税城镇土地使用税税率
  • 企业季度所得税申报表怎么填写
  • 个调税新政策
  • 以前年度损益调整
  • 个税申报状态失败,如何更正申报
  • 小微企业城建税及附加减半
  • 所得税视同销售行为有哪些
  • 弱电系统多少钱
  • 软件服务费280抵扣申报
  • 劳务派遣人员工作单位怎么写
  • 免税小规模企业开专票可以吗
  • 多计提的费用如何做分录
  • 房产公司收到的增值税
  • 公司购入货架如何做账
  • 以前的服务发票当期确认收入怎么做账
  • 企业计提工资的操作步骤
  • 进项发票不够如何避税
  • 季报是根据什么制定的
  • 建筑业可以开电费发票吗
  • 进口增值税发票可以抵扣吗
  • 当月费用下月付款
  • 已核销的应收账款
  • 权益法下对投资者的要求
  • 主管会计的具体工作
  • 加计抵减政策销售额占比怎么算
  • Uncaught TypeError: XXX is not a function问题解决方法
  • 防水工程质量问题
  • 会议费计入什么二级科目
  • php axios
  • 固定资产转让出去租赁收入怎么入账
  • batchsize1
  • echarts引入地图
  • 处置可供出售金融资产原先进入公允价值变动损益
  • php怎么样
  • vue循环数组渲染列表
  • 区块链技术开发入门
  • 库存现金每月终了由谁清点
  • 出口退税附加税的计税基础
  • php 注入
  • 二手车减免增值税的规定
  • 有外币账户的企业叫什么
  • bkuzmic/jquerycrossdomaindataplugin
  • 印花税申报的流程有哪些
  • 鸡蛋的发票
  • 商场联营方案
  • 房屋预售收入
  • 出口退税后发生退货补缴怎么算增值税
  • 单位工程可以是一栋楼吗
  • 计提工资的核算流程
  • 已退货对方不开红字
  • 外资企业所得税优惠政策
  • 费用分摊科目
  • 自己生产的产品用于在建工程
  • 其他应付款转营业外收入摘要怎么写
  • 小规模纳税人劳务派遣差额征税税率
  • 预收账款借方和贷方表示什么
  • 工会经费是什么凭证
  • 营业外收入是收入类还是费用类
  • mac电脑双系统
  • windows server vista
  • CentOS6 32/64位安装Adobe Flash Player组件的方法
  • ubuntu 20.04桌面
  • mac光盘无法退出怎么解决
  • win10玩上古世纪闪退
  • centos6.5升级到7.2
  • cent linux
  • node stream原理
  • css svg滤镜
  • django orm外键
  • cocos2d教程
  • javascript的描述
  • 流程控制语句java
  • python jsondecodeerror异常捕获
  • 完美解决usb电涌15秒后关机
  • 广东省广州市税务局分数线
  • 农业部利剑行动
  • 泉州企业医保哪里缴费
  • 税务备案表的有效期
  • 企业所得税的纳税期限按什么计征
  • 陕西省网上税务局怎么报国税(陕西税务局官网申报)
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设