python产生fir滤波器_Python 基于FIR实现Hilbert滤波器求信号包络详解-程序员宅基地

技术标签: python产生fir滤波器  

在通信领域,可以通过希尔伯特变换求解解析信号,进而求解窄带信号的包络。

实现希尔伯特变换有两种方法,一种是对信号做FFT,单后只保留单边频谱,在做IFFT,我们称之为频域方法;另一种是基于FIR根据传递函数设计一个希尔伯特滤波器,我们称之为时域方法。

# -*- coding:utf8 -*-

# @TIME : 2019/4/11 18:30

# @Author : SuHao

# @File : hilberfilter.py

import scipy.signal as signal

import numpy as np

import librosa as lib

import matplotlib.pyplot as plt

import time

# from preprocess_filter import *

# 读取音频文件

ex = '..\\..\\数据集2\\pre2012\\bflute\\BassFlute.ff.C5B5.aiff'

time_series, fs = lib.load(ex, sr=None, mono=True, res_type='kaiser_best')

# 生成一个chirp信号

# duration = 2.0

# fs = 400.0

# samples = int(fs*duration)

# t = np.arange(samples) / fs

# time_series = signal.chirp(t, 20.0, t[-1], 1

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_39674293/article/details/113969344

智能推荐

制做自己的马赛克微信头像_马赛克头像生成-程序员宅基地

文章浏览阅读1.5w次。CSDN的排版太难用了,建议大家看回我个人博客上的原文想法2013年接近尾声了,有的媒体会用马赛克的方式,把一年中的大事件汇集到一张图片上。印象中天才少年Matrix67曾试用Mathematica制作过自己马赛克头像,于是便有了用微信朋友圈里的图片来制作一个自己的微信头像。马赛克头像觉得不像我,可以离开座位,退后一点,离显示器远点看这张图片。动手_马赛克头像生成

计算机二级试题及分值分布,计算机二级各部分分值分布-程序员宅基地

文章浏览阅读8.4k次。计算机二级考试分选择题和操作题两大类,其中选择题10题,每题2分,一共20分;操作题分字处理题、电子表格题、演示文稿题三大类,其中字处理题30分,电子表格题30分,演示文稿题20分,共计80分。计算机二级各科目考试题型及分值二级 MS Office 高级应用单项选择题 20分(含公共基础知识部分10分)文字处理题(word)30分电子表格题(excel)30分演示文稿题(powerpoint)20..._计算机二级wps真题4分值

误差评价:均方根值(RMS)+ 均方根误差(RMSE)+标准差(Standard Deviation)_均方根误差评价-程序员宅基地

文章浏览阅读1.2w次。1、均方根值(RMS)也称作为效值,它的计算方法是先平方、再平均、然后开方。 2、均方根误差,它是观测值与真值偏差的平方和观测次数n比值的平方根,在实际测量中,观测次数n总是有限的,真值只能用最可信赖(最佳)值来代替.方根误差对一组测量中的特大或特小误差反映非常敏感,所以,均方根误差能够很好地反映出测量的精密度。均方根误差,当对某一量进行甚多次的测量时,取这一测量列真误差的均方_均方根误差评价

Houdini常用SOP节点_houdini cube划分-程序员宅基地

文章浏览阅读1.6k次,点赞5次,收藏38次。Houdini常用SOP节点_houdini cube划分

.netcore 微服务快速开发框架 Anno&Viper_anno框架-程序员宅基地

文章浏览阅读842次。1、什么是锁锁是为了解决多线程或者多进程资源竞争的问题。同一进程的多个线程资源竞争可以用lock解决。lock 关键字可确保当一个线程位于代码的临界区时,另一个线程不会进入该临界区。 如果其他线程尝试进入锁定的代码,则它将一直等待(即被阻止),直到该对象被释放。复制代码class Test{//定义一个私有成员变量,用于Lockprivate static object lockobj = new object();void DoSomething(){lock (lockobj)_anno框架

电脑风云人物_北大方正赵威-程序员宅基地

文章浏览阅读2.2k次。杜家滨 杜家滨,1994年3月出任美国微软公司北京代表处总经理,现任微软(中国)有限公司总裁。 在加入微软公司之前,杜家滨曾服务于台湾工业技术研究院和美国惠普公司,先后担任工程师、研究开发经理、项目主持人、销售经理、副总经理等有关研究开发和业务方面的工作。赵威 赵威,1966年4月生于辽宁沈阳。高级工程师,北大方正集团公司副总裁、党总支书记,香港方正有限公司执行董事,北大方正电子有限公司董事、_北大方正赵威

随便推点

高仿微信图片选择器----LQRImagePicker_com.lqr.imagepicker-程序员宅基地

文章浏览阅读844次。LQRImagePicker完全仿微信的图片选择,并且提供了多种图片加载接口,选择图片后可以旋转,可以裁剪成矩形或圆形,可以配置各种其他的参数github地址:https://github.com/GitLqr/LQRImagePicker一、简述:本项目是基于ImagePicker完善及界面修改。主要工作:原项目中UI方面与微信有明显差别,如:文件夹选择菜单的样式就不是很美观..._com.lqr.imagepicker

Elasticsearch专栏-8.es读写性能及优化_es 优化大量写性能-程序员宅基地

文章浏览阅读6.6k次,点赞5次,收藏18次。es读写性能及优化_es 优化大量写性能

安全帽图像识别python_基于SSD框架在建筑工地上检测安全帽的佩戴并识别安全帽的相应颜色...-程序员宅基地

文章浏览阅读495次。Automatic Hardhat Wearing DetectionDetecting hardhat-use and identifying the corresponding colors of a hardhat on construction sites based on SSD framework.IntroductionThis work tries to automate the ..._map on gdut-hwd text

判断每个月每一天开始是星期几的c语言,已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几...-程序员宅基地

文章浏览阅读2.1k次。满意答案ddqap2014.10.24采纳率:56%等级:9已帮助:117人//已知某月的第一天事星期三,编写程序实现输出当月中的一个日期号,输出是星期几,使用枚举类型来定义一个星期的每一天//假设2013年12月04日是星期三#include#include enum Week{Sunday = 0, Monday, Tuesday, Wednesday, Thursday, Frida..._已知某月的第一天是星期三,编写程序实现输入当月中的一个日期号,输出是星期几。使用枚举类型来定义一个星期中的每一天。

plantuml 依赖_ubuntu安装PlantUML-程序员宅基地

文章浏览阅读614次。1. 安装graphviz这是PlantUML依赖的图形库,支持所有OS, 可以在此下载http://graphviz.org/Download..phpubuntu平台可以直接到这里:https://launchpad.net/~gviz-adm/+archive/ubuntu/graphviz-dev先修改/etc/apt/sources.list加入 (我的是12.04对应precise)s..._plantuml ubuntu

gdb vscode 不进入断点_VScode配置MASM32运行环境(断点/运行/debug/配合emu8086(非DOSBox))...-程序员宅基地

文章浏览阅读385次。一、之所以不用DOSBox不利于集成到VScode,执行代码需要新开窗口,配置繁琐。ps:而且加断点和调试复杂。感谢masm-code插件的作者,终于可以补全啦qaq添加关于调试的一些建议二、步骤0.网络状况不好可以用度盘资源://20200403 update1.安装VScode2.安装masm-code, code runner插件3.从masm32 sdk ver11下载所需的masm,如果..._vscode仿真stm32无法打断点

推荐文章

热门文章

相关标签