使用频率域FIR自适应滤波器计算输出、误差和系数
的dsp.FrequencyDomainAdaptiveFilter
系统对象™农具使用快速块最小均方(LMS)算法在频域中的自适应有限冲激响应(FIR)滤波器。的长度和块长度属性指定的滤波器长度和块长度值的算法的用途。的FFTCoefficients属性包含离散傅立叶变换的当前滤波器系数集合。对象提供与分区和非分区模式算法的约束和不受约束的版本。有关详细信息,请参阅算法。
使用频域FIR自适应滤波器对信号进行滤波:
创建dsp.FrequencyDomainAdaptiveFilter
对象并设置其属性。
调用带参数的对象,就好像它是一个功能。
要了解更多有关系统对象的方式工作,请参阅什么是系统对象?(MATLAB)。
返回一个频域FIR自适应滤波器系统对象,FDAF
= dsp.FrequencyDomainAdaptiveFilterFDAF
。此系统对象被用于计算对于给定的输入和所希望的信号经滤波的输出和滤波器误差。
返回与该频域FIR自适应滤波器对象FDAF
= dsp.FrequencyDomainAdaptiveFilter(LEN
)长度
属性设置为LEN
。
返回与每个指定的属性设置为指定值的频域FIR自适应滤波器对象。在引号中每个属性的名称。您可以使用此语法与以往任何输入参数的组合。FDAF
= dsp.FrequencyDomainAdaptiveFilter(___,名称,值
)
FDAF = dsp.FrequencyDomainAdaptiveFilter( '长度',32, '步长',0.1)
建立了一个频率域自适应滤波器模型,该滤波器长度为32分频,步长为0.1。
要使用对象函数,请将系统对象指定为第一个输入参数。例如,释放系统对象的系统资源OBJ
,使用此语法:
释放(OBJ)
[1] Shynk,J.J.“频域和多速率自适应滤波。”IEEE信号处理杂志。卷。9,第1号,1992,第14-37。
[2]法尔罕-Boroujeny,B.,自适应滤波器:理论与应用,奇切斯特,英格兰,Wiley出版社,1998年。
[3]斯托克汉姆,T. G.,小 “高速卷积和相关。”1966年春季联合计算机会议论文集,AFIPS,卷。28,1966年,第229-233。
dsp.AdaptiveLatticeFilter
|dsp.AffineProjectionFilter
|dsp.FIRFilter
|dsp.FastTransversalFilter
|dsp.FilteredXLMSFilter
|dsp.FrequencyDomainFIRFilter
|dsp.LMSFilter
|dsp.RLSFilter