sndfilter 声音滤波器的算法,例如混响,动态范围压缩,低通,高通,陷波等。 在声音过滤器上找到无数的数学方程式很容易,但是要找到简单的源代码则有点困难。 这个库是我尝试为编程社区整理和介绍数学运算量很大的过滤器算法的尝试。 请注意,与快速代码相比,我更喜欢简单代码。 希望它使它更易于理解。 (麻省理工学院执照) 制作说明 ./build脚本是一个简单的bash脚本,可使用clang编译源文件。 ,这很简单。 只需运行./build ,可执行文件应该是./tgt/sndfilter 。 筛选器 (算法) (截止,共鸣) (截止,共鸣) (频率,Q) (频率,Q) (频率,Q,增益) (频率,Q) (频率,Q,增益) (频率,Q,增益) 执行 , compressor.c和biquad.c是核心算法。 我不了解双二阶数学,所以请不要问我任何问题:-)。 核心
2022-01-31 11:42:26 34KB sound-effects filter sound-processing compressor
1
IIR滤波器的设计方法有脉冲响应不变法和双线性变换法,如果你已经熟悉IIR滤波器的设计原理可以直接借用Matlab的Fdatool滤波器设计工具直接生成相关系数,这样省去了中间设计环节,再通过IIR滤波器的直接II型实现方式翻译成C语言格式并应用于STM32平台。
2021-12-23 16:26:21 319KB STM32 IIR 工频陷波器 文章
1
自适应陷波器设计课件+程序
2021-12-20 22:38:10 3KB 自适应 课件+程序
1
提出一种新的通过加入引导信号构造Hankel矩阵经奇异值分解(SVD)滤除相应频率成分的陷波方法。根据待处理信号构造的Hankel矩阵,经SVD后其奇异值对应信号中不同频谱幅值的频率成分,提出加入某特定频率信号作为引导信号使得该频率成分成为信号中的主成分,形成易区分的奇异值对,在信号重构时除掉该奇异值对便可滤除相应频率成分。用本方法对脑磁信号进行50 Hz工频陷波处理,达到了很好的陷波效果,且该方法不受传统滤波器陷波越深受影响带宽越宽的限制。
2021-12-11 17:54:24 496KB 奇异值分解 陷波 Hankel矩阵 脑磁信号
1
陷波滤波器的MATLAB代码,包括理性、高斯、巴特沃斯(可变换阶数)
2021-12-11 14:39:38 630B 周期噪声
1
ECG心电算法(陷波,低通,小波变换),基于Matlab的心电信号去噪系统设计,可以实现 ECG 心电应用硬件的运行
2021-12-09 15:29:56 1.7MB 心电 智慧医疗 ECG 小波分析
1
一个去除噪声的陷波器matlab代码 在地震信号的处理中,50HZ工频干扰噪声的去除对信号分析非常关键,这里提供一个去处工频噪声的matlab陷波器设计代码。
2021-12-08 14:14:21 2KB 去噪 陷波器
1
在给定频率出现衰减,可以应用在对频率选择性衰减
2021-11-26 21:10:20 26KB 陷波器
1
表面肌电信号处理的matlab程序,包括带通滤波、50Hz陷波滤波程序,以及计算时域、频域的指标iMEG、RMS , MF、MPF
2021-11-25 16:04:50 11KB 表面肌电信号处理
表面肌电信号处理的matlab程序,包括带通滤波、50Hz陷波滤波程序,以及计算时域、频域的指标iMEG、RMS , MF、MPF
1