scipy.signal信号处理的库(笔记06)
信号处理(scipy.signal
)
网址:https://docs.scipy.org/doc/scipy/reference/signal.html#scipy.signal
卷积
|
卷积两个N维数组。 |
|
将两个N维数组互相关。 |
|
使用FFT卷积两个N维数组。 |
|
使用重叠相加方法对两个N维数组进行卷积。 |
|
卷积两个二维数组。 |
|
将两个二维数组互相关。 |
|
与2D可分离FIR滤波器卷积。 |
|
查找最快的卷积/相关方法。 |
|
计算一维互相关的滞后/位移索引数组。 |
B样条
|
n阶B样条基函数。 |
|
三次B样条曲线。 |
|
二次B样条曲线。 |
|
n阶B样条基函数的高斯近似。 |
|
计算等级1数组的三次样条系数。 |
|
计算秩1数组的二次样条系数。 |
|
二维三次(三阶)B样条曲线的系数。 |
|
二维二次(二阶)B样条的系数: |
|
在新的一组点上评估三次样条。 |
|
在新的一组点上评估二次样条。 |
|
秩2数组的平滑样条曲线(三次)过滤。 |
过滤
|
在ND阵列上执行顺序过滤器。 |
|
对N维数组执行中值滤波。 |
|
中值过滤二维数组。 |
|
在N维数组上执行维纳过滤器。 |
|
使用一阶部分的级联实现具有镜像对称边界条件的平滑IIR滤波器。 |
|
使用一连串的二阶节实现具有镜像对称边界条件的平滑IIR滤波器。 |
|
使用IIR或FIR过滤器一维过滤数据。 |
|
给定输入和输出向量的lfilter构造初始条件。 |
|
为lfilter构造阶跃响应稳态的初始条件。 |
|
将数字滤波器向前和向后应用到信号。 |
|
将Savitzky-Golay滤镜应用于数组。 |
|
反卷积 |
|
使用级联的二阶节沿一维过滤数据。 |
|
为sosfilt构造阶跃响应稳态的初始条件。 |
|
使用级联二阶节的前向后数字滤波器。 |
|
使用希尔伯特变换来计算分析信号。 |
|
计算x的'2-D'分析信号 |
|
应用抗混叠滤波器后,对信号进行下采样。 |
|
从数据中删除沿轴的线性趋势。 |
|
使用傅里叶方法沿给定轴将x重新采样为num个采样。 |
|
使用多相滤波沿给定的轴重新采样x。 |
|
上采样,FIR滤波器和下采样。 |
滤波器的设计
|
使用双线性变换从模拟滤波器返回数字IIR滤波器。 |
|
使用双线性变换从模拟滤波器返回数字IIR滤波器。 |
|
查找用于计算模拟滤波器响应的频率阵列。 |
|
使用最小二乘误差最小化的FIR滤波器设计。 |
|
FIR滤波器的设计采用了窗口法。 |
|
FIR滤波器的设计采用了窗口法。 |
|
计算模拟滤波器的频率响应。 |
|
计算模拟滤波器的频率响应。 |
|
计算数字滤波器的频率响应。 |
|
计算ZPK形式的数字滤波器的频率响应。 |
|
计算SOS格式的数字滤波器的频率响应。 |
|
伽马通滤镜设计。 |
|
计算数字滤波器的群时延。 |
|
完整的IIR数字和模拟滤波器设计。 |
|
IIR数字和模拟滤波器设计给出了阶数和临界点。 |
|
计算Kaiser FIR滤波器的衰减。 |
|
给定衰减a,计算Kaiser参数beta。 |
|
确定Kaiser窗口方法的过滤器窗口参数。 |
|
将线性相位FIR滤波器转换为最小相位 |
|
计算一维Savitzky-Golay FIR滤波器的系数。 |
|
使用Remez交换算法计算minimax最佳滤波器。 |
|
从根列表中确定唯一的根及其多重性。 |
|
计算b(s)/ a(s)的部分分数展开。 |
|
计算b(z)/ a(z)的部分分数展开。 |
|
根据部分分数展开来计算b和a。 |
|
根据部分分数展开计算b(z)和a(z)。 |
|
警告关于滤波器系数条件不良 |
下层滤波器设计功能:
|
检查状态空间矩阵,并确保它们是二维的。 |
|
带阻目标功能可最小化订单。 |
|
返回(z,p,k)N阶贝塞尔滤波器的模拟原型。 |
|
返回(z,p,k)N阶Butterworth滤波器的模拟原型。 |
|
返回N阶Chebyshev I型模拟低通滤波器的(z,p,k)。 |
|
返回N阶Chebyshev I型模拟低通滤波器的(z,p,k)。 |
|
根据数量对根进行排序。 |
|
N阶椭圆模拟低通滤波器的返回(z,p,k)。 |
|
将低通滤波器原型转换为带通滤波器。 |
|
将低通滤波器原型转换为带通滤波器。 |
|
将低通滤波器原型转换为带阻滤波器。 |
|
将低通滤波器原型转换为带阻滤波器。 |
|
将低通滤波器原型转换为高通滤波器。 |
|
将低通滤波器原型转换为高通滤波器。 |
|
将低通滤波器原型转换为不同的频率。 |
|
将低通滤波器原型转换为不同的频率。 |
|
归一化连续时间传递函数的分子/分母。 |
Matlab样式的IIR滤波器设计
|
巴特沃思数字和模拟滤波器设计。 |
|
巴特沃斯过滤器顺序选择。 |
|
切比雪夫(Chebyshev)I型数字和模拟滤波器设计。 |
|
切比雪夫(Chebyshev)类型I筛选顺序选择。 |
|
Chebyshev II型数字和模拟滤波器设计。 |
|
切比雪夫(Chebyshev)II型过滤器顺序选择。 |
|
椭圆(Cauer)数字和模拟滤波器设计。 |
|
椭圆(Cauer)过滤器顺序选择。 |
|
贝塞尔/汤姆森数字和模拟滤波器设计。 |
|
设计二阶IIR陷波数字滤波器。 |
|
设计二阶IIR峰值(谐振)数字滤波器。 |
|
设计IIR陷波或峰值数字梳状滤波器。 |
连续时间线性系统
|
连续时间线性时不变系统基类。 |
|
状态空间形式的线性时不变系统。 |
|
传递函数形式的线性时不变系统类。 |
|
零,极点,增益形式的线性时不变系统类别。 |
|
模拟连续时间线性系统的输出。 |
|
使用ODE求解器模拟连续时间线性系统的输出 |
|
连续时间系统的脉冲响应。 |
|
单输入连续时间线性系统的脉冲响应。 |
|
连续时间系统的阶跃响应。 |
|
连续时间系统的阶跃响应。 |
|
计算连续时间系统的频率响应。 |
|
计算连续时间系统的波德幅度和相位数据。 |
离散线性系统
|
离散时间线性时不变系统基类。 |
|
状态空间形式的线性时不变系统。 |
|
传递函数形式的线性时不变系统类。 |
|
零,极点,增益形式的线性时不变系统类别。 |
|
模拟离散时间线性系统的输出。 |
|
离散时间系统的脉冲响应。 |
|
离散时间系统的阶跃响应。 |
|
计算离散时间系统的频率响应。 |
|
计算离散时间系统的波德幅度和相位数据。 |
LTI表示
|
从线性滤波器的分子,分母表示中返回零极点增益(z,p,k)表示形式。 |
|
从传递函数表示中返回二阶部分 |
|
将函数转移到状态空间表示形式。 |
|
从零和极返回多项式传递函数表示 |
|
从零,极点和系统增益返回二阶部分 |
|
零极点增益表示到状态空间表示 |
|
状态空间传递函数。 |
|
状态空间表示到零极点增益表示。 |
|
返回零,极点和一系列二阶部分的增益 |
|
从一系列二阶节返回单个传递函数 |
|
将连续的系统转换为离散的状态空间系统。 |
|
计算K使得特征值(A-点(B,K))=极点。 |
波形
|
扫频余弦发生器。 |
|
返回高斯调制正弦波: |
|
最大长度序列(MLS)生成器。 |
|
返回周期性的锯齿或三角形波形。 |
|
返回周期性的方波波形。 |
|
扫频余弦发生器,具有随时间变化的频率。 |
|
单位脉冲信号(离散增量函数)或单位基矢量。 |
窗口函数
有关窗口函数,请参见scipy.signal.windows
名称空间。
在scipy.signal
名称空间中,有一个方便的函数可以按名称获取这些窗口:
|
返回给定长度和类型的窗口。 |
小波
|
|
|
FIR低通滤波器产生Daubechies小波的系数。 |
|
复数Morlet小波。 |
|
从低通返回高通QMF滤波器 |
|
返回Ricker小波,也称为“墨西哥帽小波”。 |
|
复数Morlet小波,设计用于 |
|
连续小波变换。 |
寻峰
|
计算数据的相对最小值。 |
|
计算数据的相对最大值。 |
|
计算数据的相对极值。 |
|
根据峰属性查找信号内的峰。 |
|
通过小波变换找到一维阵列中的峰。 |
|
计算信号中每个峰的突出程度。 |
|
计算信号中每个峰的宽度。 |
频谱分析
|
使用周期图估算功率谱密度。 |
|
使用韦尔奇方法估算功率谱密度。 |
|
使用韦尔奇方法估计交叉功率谱密度Pxy。 |
|
使用Welch方法估计离散时间信号X和Y的幅度平方相干估计Cxy。 |
|
用连续的傅立叶变换计算频谱图。 |
|
计算Lomb-Scargle周期图。 |
|
确定与给定时间段对应的事件的向量强度。 |
|
计算短时傅立叶变换(STFT)。 |
|
执行逆短时傅立叶逆变换(iSTFT)。 |
|
检查是否满足“常量重叠叠加”(COLA)约束 |
|
scipy.signal信号处理的库(笔记06)相关推荐
- 【机器学习基础】Scipy(科学计算库) 手把手手把手
0.导语 Scipy是一个用于数学.科学.工程领域的常用软件包,可以处理插值.积分.优化.图像处理.常微分方程数值解的求解.信号处理等问题.它用于有效计算Numpy矩阵,使Numpy和Scipy协同工 ...
- scipy库 signal 导入_Python scipy.signal方法代码示例
本文整理汇总了Python中scipy.signal方法的典型用法代码示例.如果您正苦于以下问题:Python scipy.signal方法的具体用法?Python scipy.signal怎么用?P ...
- 牛客网-SQL题库笔记
牛客网-SQL题库笔记 01.最晚入职员工的所有信息 02.查找入职员工时间排名倒数第三的员工所有信息 03.查找各个部门当前领导当前薪水详情以及其对应部门编号 04.查找所有已经分配部门的员工的la ...
- python库函数之scipy.signal——滤波器设计
文章目录 python库函数之scipy.signal.butter() 函数参数 设计模拟滤波器 设计数字滤波器 2021.06.03 有位博主评论了这篇博客(评论已被删除),特此说明. pytho ...
- Makefile学习笔记06|编译动态链接库
Makefile学习笔记06|编译动态链接库 希望看到这篇文章的朋友能在评论区留下宝贵的建议来让我们共同成长,谢谢. 这里是目录 静态链接与动态链接 链接分为两种:静态链接.动态链接. 静 ...
- 利用 scipy.signal中的spectrogram分析信号的时频联合分布
简 介: 通过时频分布可以分析出时变信号的内部频谱结构的变化.但对于普通的窄带信号,求取的频谱中具有比较高的峰值,在使用普通的热力图显示的时候,过高的峰值数据会将峰值比较小的频谱进行压制.对结果中的过 ...
- 中值滤波scipy.signal.medfilt()方法
中值滤波将图像的每个像素用邻域 (以当前像素为中心的正方形区域)像素的中位数代替 .与邻域平均法类似,但计算的是中值. 用scipy.signal.medfilt()实现中值滤波 函数原型: scip ...
- Python知识: scipy signal.chirp用法例
一.说明 scipy signal.chirp是产生波形的函数,可以虚拟出声音波形.与Wave配合可以实现虚拟音响. 二.函数用法 scipy.signal.chirp(t, f0, t1, f1, ...
- Spring-学习笔记06【spring_day02资料_dbutils】
Java后端 学习路线 笔记汇总表[黑马程序员] Spring-学习笔记01[Spring框架简介][day01] Spring-学习笔记02[程序间耦合] Spring-学习笔记03[Spring的 ...
最新文章
- 对3维数组中间一维进行操示例
- 皮一皮:当有人在我身边时...
- js校验文本框只能输入数字(包括小数)
- 【Java Lambda表达式】Lambda表达式详解、Lambda表达式的等效使用方式、多线程
- lucene 入门整理
- 重叠面积_重叠面积——动点产生的重叠面积问题
- 什么样的流_量最容易变现?
- tomcat9 性能调优
- proteus信号峰值检测仪仿真
- 【高德地图】H5 Web端定位当前位置,获取GPS和地址信息?
- 蔚来、宁德时代的换电攻坚战
- c++thread里暂停线程_C语言如何正确的终止正在运行的子线程
- 钟汉良日记:改变心态了,回武平待3年
- 基于高通sdx12平台,简单介绍编译(bitbake)
- 高度自适应布局 flew伸缩布局
- Libgdx播放Spine动画(2)-功能
- python(pyqt5)多线程解决界面无响应
- 建设工程法规专科【2】
- Nginx OpenResty Tengine到底改选哪个?
- 该内存不能为“read”的几个解决方案