一、线性相位。

并非所有的FIR滤波器都具有线性相位,只有当FIR滤波器的系数是对称的(包括偶对称和奇对称),才具有线性相位。

根据FIR滤波器的阶数(M=点数N-1)及其对称特性,可以分成以下四种类型。

其中,不同类型所适用的滤波器类型也不同。I型可以用于设计高通、低通、带通、带阻滤波器。

FIR滤波器没有极点,只有零点。

其中零点的分布特点如下:

第一种零点为4个;第二、三种为2个零点。第四种为1个零点。FIR滤波器的零点为这四种类型的零点的组合。

二、窗函数设计法。

function [] = window_func() %四种窗函数
clear;close all;clc;

N = 30;

wk = rectWin(N);
subplot(221)
stem(wk);title('rect');

wk = hammingWin(N);
subplot(222)
stem(wk);title('hamming');

wk = hanningWin(N);
subplot(223)
stem(wk);title('hanning');

wk = blackmanWin(N);
subplot(224)
stem(wk);title('blackman');

function wk = rectWin(N) % 矩形窗
	wk = ones(1,N);

function wk = hanningWin(N) % 汉宁窗
	wk = ones(1,N);
	for k=1:N
		wk(k) = 0.5-0.5*cos((2*pi*k)/(N-1));
	end

function wk = hammingWin(N) % 海明窗
	wk = ones(1,N);
	for k=1:N
		wk(k) = 0.54-0.46*cos((2*pi*k)/(N-1));
	end

function wk = blackmanWin(N) % 布莱克曼窗
	wk = ones(1,N);
	for k=1:N
		wk(k) = 0.42-0.5*cos((2*pi*k)/(N-1)) + 0.08*cos((4*pi*k) / (N-1));
	end

三、频率抽样法。

四、优化设计。

五、FIR滤波器与IIR滤波器比较。

 

 

Logo

旨在为数千万中国开发者提供一个无缝且高效的云端环境,以支持学习、使用和贡献开源项目。

更多推荐