分数倍频带和A, B, C加权滤波器DF2T SOS IIR Matlab和有限的Labview
ABC加权是使用ABC_time_filter程序完成的。
分数倍频带滤波是使用Nth_oct_time_filter_df2tsos程序完成的。
ABC_time_filter和Nth_oct_time_filter_df2tsos使用直接形式II级联IIR二阶分段滤波器。
爱德华·l·泽克曼
最后修改日期:2015/09/10
Nth_oct_time_filter_df2tsos是用于分析分数倍频带时间记录的主要程序。
数据可以被分解成小块,而连续性仍将保持。
Nth_oct_time_filter_df2tsos包含了一些示例,这些示例展示了如何设置程序以运行具有多个数据箱的多个通道。
filter_coef_tool5.mis the main program for calculating a bank of third octave band filters.
使用方法1,filter_coef_tool5。m返回优化的Labview过滤器
使用方法2,filter_coef_tool5。m返回未优化的Matlab滤波器。
使用方法2,filter_coef_tool5。m根据采样率的公差返回Labview或Matlab滤波器。
如果在首选采样率的容忍范围内支持采样率,则使用L万博1manbetxabview滤波器,否则返回Matlab滤波器。
filter_coef_tool5.mcontains a list of the supported sampling rates for the Labview filters.
一般来说,Labview滤波器比Matlab滤波器更准确、更健壮。
Labview滤波器只在支持的频率下工作。万博1manbetx
未优化的滤波器是本机Matlab滤波器,可以在任何指定的采样率下运行。
优化的滤波器是使用Labview创建的,并且只能在指定的采样率下工作。
如果不支持采样率,则使用未优化的滤波器。万博1manbetx
采样率的0.01%公差用于选择未优化的滤波器。
这个选择是任意的,这个选择的不确定性还没有被评估过。
test_labview_filter_coefficients3。M是为了测试不同的过滤器组合而被修改的程序。
plot_test_results_labview_filters。M是用于绘制test_labview_filter_coefficients . M结果的程序。
plot_test_results_labview_filters。M应该被修改以呈现有意义的结果。
引用作为
爱德华·泽克曼(2022)。分数倍频带和A, B, C加权滤波器DF2T SOS IIR Matlab和有限的Labview(//www.tianjin-qmedu.com/matlabcentral/fileexchange/52976-fractional-octave-band-and-a-b-c-weighting-filters-df2t-sos-iir-matlab-and-limited-labview), MATLAB中央文件交换。检索.