文档gydF4y2Ba

firminphasegydF4y2Ba

最小相位FIR光谱因子gydF4y2Ba

语法gydF4y2Ba

H = firminphase(b)gydF4y2Ba
H = firminphase(b,nz)gydF4y2Ba

描述gydF4y2Ba

H = firminphase(b)gydF4y2Ba计算最小相位FIR光谱因子gydF4y2BahgydF4y2Ba的线性相位FIR滤波器gydF4y2BabgydF4y2Ba.过滤器gydF4y2BabgydF4y2Ba必须是实数,具有偶阶,具有非负零相响应。gydF4y2Ba

H = firminphase(b,nz)gydF4y2Ba指定零的个数,gydF4y2Ba新西兰gydF4y2Ba的,gydF4y2BabgydF4y2Ba在单位圆上。您必须指定gydF4y2Ba新西兰gydF4y2Ba作为偶数来计算最小相位谱因子,因为单位圆上的每个根都必须有偶数的多重性。包括gydF4y2Ba新西兰gydF4y2Ba可以帮助gydF4y2BafirminphasegydF4y2Ba计算所需的FIR光谱因子。单位圆上多重度大于2的零在谱因子的确定上造成问题。gydF4y2Ba

请注意gydF4y2Ba

你可以找到最大相位谱因子,gydF4y2BaggydF4y2Ba,通过反转gydF4y2BahgydF4y2Ba,以致于gydF4y2BaggydF4y2Ba=gydF4y2Bafliplr (h)gydF4y2Ba,gydF4y2BabgydF4y2Ba=gydF4y2Baconv (h, g)gydF4y2Ba.gydF4y2Ba

例子gydF4y2Ba

全部折叠gydF4y2Ba

本例设计了一个具有非负零相位响应的约束最小二乘滤波器gydF4y2BafirminphasegydF4y2Ba计算最小相位谱因子。gydF4y2Ba

F = [0 0.4 0.8 1];A = [0 1 0];Up = [0.02 1.02 0.01];Lo = [0 0.98 0];gydF4y2Ba零保证非负零相位响应。gydF4y2BaN = 32;B = fircls(n,f,a,up,lo);H = firminphase(b)gydF4y2Ba
h =gydF4y2Ba1×17gydF4y2Ba0.2397 -0.1556 -0.2834 0.3866 0.0415 -0.2529 0.0584 -0.0028 0.0868 0.0079 -0.0978 0.0309 0.0095 0.0669 0.0171 -0.0111 -0.0019⋯⋯gydF4y2Ba

参考文献gydF4y2Ba

有限脉冲响应滤波器设计,gydF4y2Ba数字信号处理手册gydF4y2Ba米特拉,S.K.和J.F.凯泽。Wiley-Interscience,纽约,1993,第4章。gydF4y2Ba

扩展功能gydF4y2Ba

另请参阅gydF4y2Ba

|gydF4y2Ba|gydF4y2Ba

在R2011a中介绍gydF4y2Ba

这个话题有帮助吗?gydF4y2Ba