文章目录

  • 一、概述
  • 二、算法原理
    • 2.1 实倒谱
    • 2.2 复倒谱
  • 3 算法在python中实现
  • 四、TIPS

一、概述

  倒频谱(Cepstrum)也叫倒谱、二次谱和对数功率谱等。倒频谱的工程型定义是:信号功率谱求对数后,进行傅立叶逆变换的结果。(信号→求功率谱→求对数→求傅里叶逆变换)。
  该分析方法方便提取、分析原频谱图上肉眼难以识别的周期性信号,能将原来频谱图上成族的边频带谱线简化为单根谱线,受传感器的测点位置及传输途径的影响小。本文将介绍倒频谱在pyhon中的实现。

二、算法原理

  倒频谱变换是一种非线性信号处理方法,是由于语音分析的需要而出现的,并在近年来越来越多运用到提起领域里。倒频谱变换的功能相当于对信号的频谱作对数加权处理,结果导致对低幅值的频率分量有较高的加权,这样更有利于判别信号的频谱的周期性。对信号做倒频谱分析可以使信号的各频率的组成分量比较容易识别,便于提取我们关心的信息。
  倒频谱在处理语音信号、地震信号、生物医学信号和机械故障诊断中获得了成功的应用。例如,用倒频谱可以检测信号中的回波(反射波),测定回波的之后时间,以便排除周围环境所造

Python在振动信号处理中的应用(十一):倒频谱(Cepstrum)计算相关推荐

  1. Python在振动信号处理中的应用(〇):编者闲扯

    --致敬王济老师<matlab在振动信号处理中的应用>   自2013年"工业4.0"概念提出后,工业大数据分析与应用领域的发展可谓日新月异,不断为社会贡献各种可能.作 ...

  2. Python在振动信号处理中的应用(五):振动加速度信号转换为速度或位移信号

    文章目录 一.概述 二.算法原理 2.1 时域积分 2.1 频域处理 三.Python中相关函数 3.1 scipy.interger介绍 3.2 scipy.fftpack介绍 四.python代码 ...

  3. Python在振动信号处理中的应用(十):三分之一倍频程谱的计算

    文章目录 一.概述 二.算法原理 三.Python中算法实现 四.TIPS 一.概述   三分之一倍频程谱是一种频率分析方法,它具有谱线少频带宽的特点,常用于声学.人体振动.机械振动等测试分析以及频带 ...

  4. Pyhon在振动信号处理中的高级应用(四):匹配滤波去噪

    文章目录 一.概述 二.基本原理 三.python实现 3.1 生成模拟信号 3.2 源信号匹配滤波 3.3 自相关匹配滤波 四.Tips 一.概述   匹配滤波(matched filtering) ...

  5. matlab在振动信号处理中的应用pdf,matlab在振动信号处理中的应

    压缩包 : MATLAB在振动信号处理中的应用.zip 列表 MATLAB在振动信号处理中的应用/ MATLAB在振动信号处理中的应用/(老师荐)matlab在振动信号处理中的应用.pdf MATLA ...

  6. matlab振动信号源程序,MATLAB 王济老师《 在振动信号处理中的应用》书中源程序 238万源代码下载- www.pudn.com...

    文件名称: MATLAB下载 收藏√  [ 5  4  3  2  1 ] 开发工具: matlab 文件大小: 623 KB 上传时间: 2014-12-18 下载次数: 5 提 供 者: 邹小兵 ...

  7. matlab在振动信号处理中的应用,关于《matlab在振动信号处理中的应用》

    本帖最后由 fyx10319 于 2019-4-11 20:23 编辑 本人正在学习使用正交多项式法拟合频响函数的matlab实现,发现王济老师的<matlab在振动信号处理中的应用>里面 ...

  8. Pyhon在振动信号处理中的高级应用(十一):监督式特征的选择方法(F_Score、Chi-square Score、mRMR)

    一.概述   本章节我们继续讨论和实现监督式故障诊断的特征选择算法(F_Score.Chi-square Score.mRMR方法),纯手撸代码,谢谢大家支持. 二.F_Score原理及实现 2.1 ...

  9. matlab在振动信号处理中的应用_Matlab面向对象程序设计及其在地球物理学中的应用(4)——类的属性

    参考资料 徐潇,李远. MATLAB面向对象编程--从入门到设计模式(第一版) 程序实现 Matlab 2019a 地球物理局 信息化处 地球物理局 基建处 数值计算科声明: # 欢迎批评指正,禁止转 ...

最新文章

  1. Atitit.获取主板与bios序列号获取硬件设备信息  Wmi wmic 的作用
  2. 不同语言编译的程序入口总结
  3. C语言经典算法 1-10
  4. Spket在Eclipse/MyEclipse下的安装和配置(图文教程)
  5. ubuntu16.04安装,使用redis布隆过滤器示例
  6. swift string转int_swift中结构体和类的区别(值类型和引用类型的区别)
  7. java基础反射知识总结_非常好的Java基础反射总结
  8. Atitit learn by need 需要的时候学与预先学习知识图谱路线图
  9. sklearn setting an array element with a sequence.
  10. zabbix短信网关使用了中国网建SMS短信通
  11. 拼多多玩出花的社交电商 你知道多少?四川海昇智深度解析来啦
  12. Amazon SageMaker测评分享,效果超出预期
  13. 【表白合集】表白文案+小程序准备好了,请问对象哪里领?(内含多份源码)拿去。
  14. 浅谈RabbitMQ的基石—高级消息队列协议(AMQP)
  15. 三年功能测试转型自动化测试,月薪涨到了25k,是怎么做到的?
  16. notify()和notifyAll()的区别
  17. MySQL 索引、事务与存储引擎
  18. 不再纠结devDependencies与dependencies
  19. 如何使用ArcGIS生成等高线
  20. 云服务器 nginx配置SSL证书

热门文章

  1. 惠普电脑用GHOST XP安装系统设置
  2. ubuntu10.04换官方源
  3. 鸟哥谈云原生安全最佳实践
  4. scrapy爬取智联招聘
  5. Android M Dialer完全总结
  6. ACRush 楼天成回忆录
  7. MATLAB sin和sind的区别
  8. lspci 常用命令及其实现原理简述
  9. php trie,数据结构-PHP 字典树(Trie)的实现
  10. 优秀的产品经理都在读什么?