使用频域FIR自适应滤波器计算输出,误差和系数
的dsp.frequencyDomainainAdaptiveFilter
System object™使用快速块最小均方(LMS)算法在频域实现自适应有限脉冲响应(FIR)滤波器。的长度和BlockLength属性指定算法使用的过滤器长度和块长度值。的FFTCoefficients性质包含了电流滤波系数的离散傅里叶变换。该对象提供了具有分区和非分区模式的算法的约束和无约束版本。有关详细信息,请参见算法.
使用频域FIR自适应滤波器对信号进行滤波:
创建dsp.frequencyDomainainAdaptiveFilter
对象,并设置其属性。
使用参数调用对象,就像调用函数一样。
要了解更多关于System对象如何工作的信息,请参见什么是系统对象?
返回一个频域FIR自适应滤波器fdaf
= dsp。FrequencyDomainAdaptiveFilterfdaf
.该系统对象用于计算给定输入和期望信号的滤波输出和滤波误差。
返回一个频率域FIR自适应滤波器对象fdaf
= dsp。FrequencyDomainAdaptiveFilter (Len.
)长度
属性设置为Len.
.
返回一个频率域FIR自适应滤波器对象,每个指定的属性设置为指定的值。将每个属性名用引号括起来。您可以将此语法与之前的任何输入参数组合一起使用。fdaf
= dsp。FrequencyDomainAdaptiveFilter (___,名称,值
)
fdaf = dsp.FrequencyDomainAdaptiveFilter(“长度”,32岁的“StepSize”,0.1)
模拟一个频域自适应滤波器,长度为32点,步长为0.1。
要使用对象函数,请指定System对象作为第一个输入参数。例如,释放名为system的对象的系统资源obj
,使用下面的语法:
发行版(obj)
[1] Shynk, J.J.频域和多速率自适应滤波。IEEE信号处理杂志。第9卷,第1期,1992年,14-37页。
[2] Farhang-Boroujeny, B。,自适应滤波器:理论与应用,奇切斯特,英格兰,威利,1998。
小t·G·斯托克汉姆“高速卷积和相关。”1966年春季联合计算机会议的诉讼程序,即af,1966年第28卷,229-233页。
dsp。lMSFilter
|dsp。RLSFilter
|dsp。AffineProjectionFilter
|dsp。AdaptiveLatticeFilter
|dsp。FilteredXLMSFilter
|dsp.firfilter.
|dsp。FastTransversalFilter
|dsp。FrequencyDomainFIRFilter