主要内容gydF4y2Ba

latcfiltgydF4y2Ba

格和格梯滤波器的实现gydF4y2Ba

语法gydF4y2Ba


(f, g) = latcfilt (k, x)gydF4y2Ba
(f, g) = latcfilt (k、v、x)gydF4y2Ba
(f, g) = latcfilt (k, 1, x)gydF4y2Ba
(f, g, zf) = latcfilt(…,“集成电路”,子)gydF4y2Ba
(f, g, zf) = latcfilt(暗……)gydF4y2Ba

描述gydF4y2Ba

在过滤数据时,可以用格点系数表示gydF4y2Ba

  • FIR滤波器gydF4y2Ba

  • All-pole IIR滤波器gydF4y2Ba

  • Allpass IIR滤波器gydF4y2Ba

  • 一般的IIR滤波器gydF4y2Ba

(f, g) = latcfilt (k, x)gydF4y2Ba过滤器gydF4y2BaxgydF4y2Ba在向量中包含FIR晶格系数gydF4y2BakgydF4y2Ba.前向晶格滤波结果为gydF4y2BafgydF4y2Ba和gydF4y2BaggydF4y2Ba为反向筛选结果。如果gydF4y2Ba |gydF4y2Ba kgydF4y2Ba |gydF4y2Ba ≤gydF4y2Ba 1gydF4y2Ba ,gydF4y2BafgydF4y2Ba对应最小相位输出,和gydF4y2BaggydF4y2Ba对应于最大相位输出。gydF4y2Ba

如果gydF4y2BakgydF4y2Ba和gydF4y2BaxgydF4y2Ba都是向量,结果就是一个(信号)向量。矩阵参数在以下规则下是允许的:gydF4y2Ba

  • 如果gydF4y2BaxgydF4y2Ba是一个矩阵gydF4y2BakgydF4y2Ba是一个向量,每一列gydF4y2BaxgydF4y2Ba通过指定的晶格过滤器进行处理gydF4y2BakgydF4y2Ba.gydF4y2Ba

  • 如果gydF4y2BaxgydF4y2Ba是一个向量gydF4y2BakgydF4y2Ba是一个矩阵,每列是gydF4y2BakgydF4y2Ba用来过滤gydF4y2BaxgydF4y2Ba,返回一个信号矩阵。gydF4y2Ba

  • 如果gydF4y2BaxgydF4y2Ba和gydF4y2BakgydF4y2Ba两个矩阵的列数相同吗gydF4y2Ba我gydF4y2Bath列gydF4y2BakgydF4y2Ba用于过滤gydF4y2Ba我gydF4y2Bath列gydF4y2BaxgydF4y2Ba.返回一个信号矩阵。gydF4y2Ba

(f, g) = latcfilt (k、v、x)gydF4y2Ba过滤器gydF4y2BaxgydF4y2Ba用IIR晶格系数gydF4y2BakgydF4y2Ba和梯子系数gydF4y2BavgydF4y2Ba.这两个gydF4y2BakgydF4y2Ba和gydF4y2BavgydF4y2Ba一定是向量,而gydF4y2BaxgydF4y2Ba可以是一个信号矩阵。gydF4y2Ba

(f, g) = latcfilt (k, 1, x)gydF4y2Ba过滤器gydF4y2BaxgydF4y2Ba用指定的IIR点阵gydF4y2BakgydF4y2Ba,在那里gydF4y2BakgydF4y2Ba和gydF4y2BaxgydF4y2Ba可以是向量或矩阵。gydF4y2BafgydF4y2Ba全极格滤的结果和gydF4y2BaggydF4y2Ba是allpass过滤器的结果。gydF4y2Ba

(f, g, zf) = latcfilt(…,“集成电路”,子)gydF4y2Ba接受一个长度,gydF4y2BakgydF4y2Ba向量gydF4y2Ba子gydF4y2Ba指定晶格态的初始条件。输出gydF4y2BazfgydF4y2Ba是一个长度,gydF4y2BakgydF4y2Ba指定晶格态最终条件的向量。gydF4y2Ba

(f, g, zf) = latcfilt(暗……)gydF4y2Ba过滤器gydF4y2BaxgydF4y2Ba沿着维度gydF4y2Ba昏暗的gydF4y2Ba.指定一个gydF4y2Ba昏暗的gydF4y2Ba值,则为FIR晶格系数gydF4y2BakgydF4y2Ba必须是一个向量,并且必须按顺序指定之前的所有输入参数。对任何不想指定的参数使用空向量[]。gydF4y2BazfgydF4y2Ba返回列中的最终条件,而不管形状如何gydF4y2BaxgydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

生成带有512个高斯白噪声样本的信号。gydF4y2Ba

x = randn (512 1);gydF4y2Ba

用FIR格子滤波器过滤数据。指定反射系数,使晶格滤波器等效于一个三阶移动平均滤波器。gydF4y2Ba

[f,g] = latcfilt([1/2 1],x);gydF4y2Ba

在单独的图中绘制栅格滤波器的最大和最小相位输出gydF4y2Ba

次要情节(2,1,1)情节(f)标题(gydF4y2Ba的最大相位输出的gydF4y2Ba)子地块(2,1,2)地块(g)标题(gydF4y2Ba“最小相位输出”gydF4y2Ba)gydF4y2Ba

图中包含2个轴对象。标题为“最大相位输出”的轴对象1包含一个类型为line的对象。标题为“最小相位输出”的轴对象2包含一个类型为line的对象。gydF4y2Ba

另请参阅gydF4y2Ba

|gydF4y2Ba|gydF4y2Ba

之前介绍过的R2006agydF4y2Ba