DSP

hjr-DSP:几种滤波器设计

2019-07-13 12:27发布

做滤波器需要matlab和css两个软件matlab负责生成一组的单位脉冲响应的数组h[n]css的c语言负责根据输入函数x[n]与生成的单位脉冲响应运算得出系统响应函数y[n]即x[n]与h[n]作用求y[n]首先说下滤波器,常见的有低通,高通,带通,带阻低通:低频能通过,高通:高频能通过,带通:某一段频率能通过,带阻:某一段频率不能通过又分为FIR与IIR,一个是有限脉冲响应,一个无限脉冲响应首先写Matlab程序,主要有几个参数,高通和低通有wp,ws,wc,带通和带阻有wp1,wp2,ws1,ws2,wc1,wc2因为带通和带阻分别是通带(pass)截止频率,阻带(stop)截止频率,数字域截止频率其中wc是一个反应系统特性的值,根据wp和ws求出来的,最后带入matlab自带的函数里,不用管他的实际意义其中如果是高通:滤波后的频率保留大于通带截止频率的值,滤掉小于阻带截止频率的值低通:保留小于通带截止频率的值,滤掉大于阻带截止频率的值由此可知,高通 wp>ws,低通wpws:高通wp