Butterworth_butterworthC语言_butterworth_Butter滤波器C语言.zip
2021-11-03 18:36:16 12KB 源码
用MATLAB求解Butterworth最优传递函数.pdf
用MATLAB在频域实现理想滤波、Butterworth、Gaussian滤波器,
2021-10-24 17:11:21 2KB 理想滤波器
1
该程序为利用matlab进行图像处理的代码,主要针对傅里叶正反变换以及其频率域的呈现,以及理想(方形)低通滤波器、Butterworth滤波器的实现,代码费了不少心思,毕竟八百年没碰过matlab了,竟然写到一半开始拼Python了!!!有惊无险,全班第一个完成嘻嘻
2021-10-24 17:08:07 2KB matlab image_ fourie butter
1
带阻滤波器matlab代码C#代码用于计算Butterworth滤波器的系数并过滤数据 该代码计算带通,带阻,低通和高通巴特沃斯滤波器的系数。 它还过滤数据,但不应用零相位延迟。 每个过滤器函数将返回2行x N个系数的2D向量,其中行1 =分子,行2 =分子。 方法“ Check_stability_iir”可用于检查过滤器的稳定性。 Please, keep in mind that if the filter is unstable, numerical instability leading to numerical overflow might happen when the order selected is extremely high. 如果发生这种情况,程序可能会在分母处分配默认值10 ^ 10。 带通:函数为“ double [] [] Lp2bp(double W_f1,double W_f2,int order_filt)”。 前两个自变量是归一化的两个截止频率(f1 / SF,f2 / SF),这意味着截止频率必须在(0,1)的区间内,最后一个自变量是阶数。 带
2021-10-24 16:09:54 12KB 系统开源
1
ButterWorth巴特沃斯滤波64B位 C++库,支持高通、低通、带通、带阻滤波。需要32位库请私信。 提供C#调用方法: public static class ButterFilter { [DllImport("V_Filter.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)] public extern static void DeleteFilter(IntPtr filter); [DllImport("V_Filter.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)] public extern static double FilterProcess(IntPtr filter, double data); [DllImport("V_Filter.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)] public extern static IntPtr CreateHighPass(double sampleRate, double order, double cutoffFrequency); [DllImport("V_Filter.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)] public extern static IntPtr CreateLowPass(double sampleRate, double order, double cutoffFrequency); [DllImport("V_Filter.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)] public extern static IntPtr CreateBandPass(double sampleRate, double order, double centerFrequency, double bandWidth); [DllImport("V_Filter.dll", CharSet = CharSet.Ansi, CallingConvention = CallingConvention.Cdecl)] public extern static IntPtr CreateBandStop(double sampleRate, double order, double centerFrequency, double bandWidth); } 初始化滤波器: lowpassFilter= ButterFilter.CreateLowPass(sampleRate, order, endFreq); highpassFilter= ButterFilter.CreateHighPass(sampleRate, order, endFreq); bandstopFilter= ButterFilter.CreateBandStop(sampleRate, order,beginFreq, endFreq - beginFreq); bandPassFilter= ButterFilter.CreateBandPass(sampleRate, order,beginFreq, endFreq - beginFreq); 数据滤波: value = ButterFilter.FilterProcess(highpassFilter, value);
2021-08-27 16:44:26 335KB 巴特沃斯 滤波 高通 低通
1
频域增强(巴特沃斯) 低通滤波器对受噪声干扰的图像进行平滑处理
2021-06-11 16:49:29 19KB 巴特沃斯低通
1
傅里叶变化 通过处理得到Butterworth低通滤波图像 复制到MATLAB里改下图片就能用
2021-06-09 11:11:14 1KB butterworth MATLAB
1
比较适合虚拟仪器课程设计,可扩展性比较好。不仅有程序代码,而且含有word文档。
2021-05-26 21:27:42 132KB 低通滤波器设计
1
这是用multisim建立的一个带通滤波器仿真模型。包含了6阶Butterworth无源带通电路以及6阶Butterworth有源带通电路。
2021-05-14 09:03:37 762KB 滤波器
1