BandstopFilter
BandstopFilter[data,{ω1,ω2}]
对一组数据阵列应用带阻滤波器,其中截止频率为 ω1 和 ω2.
BandstopFilter[data,{{ω,q}}]
使用中心频率 ω 和质量因子 q.
BandstopFilter[data,spec,n]
使用长度为 n 的滤波器内核.
BandstopFilter[data,spec,n,wfun]
将平滑窗 wfun 应用于滤波器内核.
更多信息和选项
- 带阻滤波器用于音频放大器、助听器和公共广播系统,以衰减信号中的中频,同时保持低频和高频不变.
- BandstopFilter 用窗口法创建的有限脉冲响应(FIR)核卷积数字信号.
- 内核越长,鉴频能力越强。.
- data 可以是以下任何形式:
-
list 任意秩数值数组 tseries 诸如 TimeSeries 和 TemporalData 等时间数据 image 任意 Image 或 Image3D 对象 audio Audio 或 Sound 对象 - 衰减的频率范围取决于截止频率 ω1 和 ω2,其中 ω2>ω1.
- 当应用到图像和多维阵列时,滤波从第1层开始,先后应用于每个维度. BandstopFilter[data,{{ω11,ω21},…}] 对于第 i 维使用频率 {ω1i,ω2i}.
- 频率值 ωi 应该位于 0 到 之间.
- BandstopFilter[data,{ω1,ω2}] 所用的滤波器内核长度和平滑窗口是与截止频率{ω1,ω2} 和输入 data 相适应的.
- 典型的平滑窗 wfun 包括:
-
BlackmanWindow 使用 Blackman 窗平滑 DirichletWindow 不进行平滑处理 HammingWindow 使用 Hamming 窗平滑 {v1,v2,…} 使用值为 vi 的窗 f 通过在范围 和 之间对 f 采样创建窗 - 可以给出下列选项:
-
Padding "Fixed" 待用的填充值 SampleRate Automatic 对输入假定的采样率 - 默认情况下,对于图像和数据,假定 SampleRate->1. 对于音频信号和时间序列,从输入数据中提取或计算采样率.
- 在 SampleRate->sr 时,截止频率 ωc 应位于 0 到 sr 之间.
范例
打开所有单元关闭所有单元范围 (12)
数据 (7)
选项 (3)
应用 (1)
在现代 88 键钢琴上,键 55(音符 C5)的基频约为 523 Hz. 使用 BandstopFilter 有效移除此键的第一次谐波 (1046 Hz),同时保留以下音频剪辑中的剩余频率:
属性和关系 (5)
使用 LeastSquaresFilterKernel 和 Hamming 窗创建带阻滤波器:
与 BandpassFilter 的结果比较:
文本
Wolfram Research (2012),BandstopFilter,Wolfram 语言函数,https://reference.wolfram.com/language/ref/BandstopFilter.html (更新于 2017 年).
CMS
Wolfram 语言. 2012. "BandstopFilter." Wolfram 语言与系统参考资料中心. Wolfram Research. 最新版本 2017. https://reference.wolfram.com/language/ref/BandstopFilter.html.
APA
Wolfram 语言. (2012). BandstopFilter. Wolfram 语言与系统参考资料中心. 追溯自 https://reference.wolfram.com/language/ref/BandstopFilter.html 年