MATLAB库函数firls(最小二乘线性相位FIR滤波器设计)的C语言实现
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                MATLAB库函数firls(最小二乘线性相位FIR滤波器设计)的C语言实现
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.                        
                                firls函數(shù)功能
FILS設(shè)計(jì)了一種線性相位FIR濾波器,它可以最小化理想分段線性函數(shù)與濾波器在一組期望頻帶上的幅值響應(yīng)之間的加權(quán)積分平方誤差。
b = firls(n,f,a) b = firls(n,f,a,w) b = firls(n,f,a,'ftype') b = firls(n,f,a,w,'ftype')f是在0和1之間的范圍內(nèi)指定的頻率點(diǎn)對(duì)的矢量,其中1對(duì)應(yīng)于奈奎斯特頻率。頻率必須按遞增順序排列。允許重復(fù)的頻點(diǎn),并且實(shí)際上可以用來(lái)設(shè)計(jì)與具有矩形(Rectwine)窗口的fir1和fir2函數(shù)返回的濾波器完全相同的濾波器。
a是在f中指定的點(diǎn)處包含所需幅度的向量。
下圖說(shuō)明了定義所需振幅響應(yīng)時(shí)f和a矢量之間的關(guān)系
 
例子
設(shè)計(jì)了一個(gè)過(guò)渡帶在 0.25 π 0.25\pi
總結(jié)
以上是生活随笔為你收集整理的MATLAB库函数firls(最小二乘线性相位FIR滤波器设计)的C语言实现的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
                            
                        - 上一篇: 电脑显示器模糊的原因分析
 - 下一篇: 傻瓜相机推荐(傻瓜相机价位)