巴特沃斯滤波器:高通、低通、带通和带阻巴特沃斯频率滤波器。-matlab开发

时间:2024-06-21 05:14:50
【文件属性】:

文件名称:巴特沃斯滤波器:高通、低通、带通和带阻巴特沃斯频率滤波器。-matlab开发

文件大小:120KB

文件格式:ZIP

更新时间:2024-06-21 05:14:50

matlab

这组函数只是简单的四个Matlab内置函数,为了使用方便重新打包(需要Signal Processing Toolbox)。 如果您不想在每次过滤信号时都经历设计和实现具有归一化频率的滤波器的繁琐程序,那么这个包可能适合您。 如果您是 Matlab 专家和数字信号处理专家,您可能不会对此印象深刻。 每个函数都采用 [filtered_signal,filtb,filta] = bandstop_butterworth(inputsignal,cutoff_freqs,Fs,order) 的形式 输入: 输入信号 = 输入时间序列cutoff_freqs = [f1 f2] 形式的滤波器角频率Fs = 数据采样频率order = Butterworth 滤波器的阶数 输出: Filtered_signal = 过滤后的时间序列filtb, filta = 过滤器分子和分母(可选) 例


【文件预览】:
Butterworth_Filters_v1.zip

网友评论