octaveFilterBank
八度和分数八度滤波器组
描述
octaveFilterBank
将信号分解为八度或分数八度子带。八度频带是一个频带,其中最高频率是最低频率的两倍。八度带和分数八度带滤波器通常用于模拟人类如何感知响度。
应用一组倍频带或分数倍频带滤波器:
创建
octaveFilterBank
对象并设置其属性。使用参数调用对象,就像调用函数一样。
有关系统对象如何工作的详细信息,请参见什么是系统对象?
创建
语法
描述
返回一个八度滤波器组。随着时间的推移,对象在每个输入通道中独立地过滤数据。octFiltBank
= octaveFilterBank
设置octFiltBank
= octaveFilterBank (带宽
)带宽
财产带宽
.
设置octFiltBank
= octaveFilterBank (带宽
,fs
)SampleRate
财产fs
.
设置每个属性octFiltBank
= octaveFilterBank (___,名称,值
)的名字
到指定的价值
.未指定的属性有默认值。
例子:octFiltBank = octaveFilterBank('1/2 octave','FrequencyRange',[62.5,12000])
创建一个½倍频带滤波器组,octFiltBank
,带通滤波器的频率在62.5 Hz到12000 Hz之间。
属性
对象的功能
要使用对象函数,请指定System对象™作为第一个输入参数。例如,释放system对象的系统资源obj
,使用这种语法:
发行版(obj)
例子
算法
的octaveFilterBank
实现为一个并行结构的八度滤波器。个别八度滤波器的设计如所述octaveFilter
.默认情况下,倍频滤波器组中心频率按照ANSI S1.11-2004标准指定。属性可以修改筛选器的位置带宽
,FrequencyRange
,ReferenceFrequency
,OctaveRatioBase
属性。
参考文献
[1]奥法尼迪斯,索福克勒斯J。信号处理导论.恩格尔伍德悬崖,新泽西州:普伦蒂斯大厅,2010年。
美国声学学会。八度带和分数八度带模拟和数字滤波器的美国国家标准规范.ANSI s1.11 - 2004。梅尔维尔,纽约州:美国声学学会,2009年。