信号实验三 用窗函数设计FIR滤波器

实验三 用窗函数设计FIR滤波器 一、实验目的 1.熟悉FIR滤波器设计的基本方法。 2.掌握用窗函数设计FIR数字滤波器的原理及方法,熟悉相应的计算机高级语言编程。 3.熟悉线性相位FIR滤波器的幅频特性和相位特性。 4.了解各种不同窗函数对滤波器性能的响应。 二、实验内容

1、以下是几种常用的窗函数:

1.矩形窗: 2.Hanning(汉宁)窗:

3.Hamming(海明)窗:

4.Blackman窗:

5.Kaiser窗: 窗函数法设计线性相位FIR滤波器可以按如下步骤进行: 1.确定数字滤波器的性能要求。确定各临界频率{错误!未找到引用源。}和滤波器单位脉冲响应长度N。 2.根据性能要求和N值,合理地选择单位脉冲响应h(n)有奇偶对称性,从而确定理想频率响应Hd(Ω)的幅频特性和相位特性。 3.用傅里叶反变换公式,求得理想单位脉冲响应hd(n)。 4.选择适当的窗函数W(n)根据式h(n)=hd(n)w(n)求得所设计的FIR滤波器单位脉冲响应。 5.用傅理叶变换求得其频率响应H(Ω),分析它的幅频特性,若不满足要求,可适当改变窗函数形式或长度N,重复上述过程,直至得到满意的结果。

2. 生成四种窗函数:矩形窗、三角窗、汉宁窗、海明窗,并观察其频率响应。 n=30; %矩形窗及其频响 window1=rectwin(n); [h1,w1]=freqz(window1,1); subplot(4,2,1); stem(window1);title('矩形窗');subplot(4,2,2); plot(w1/pi,20*log(abs(h1))/abs(h1(1)));title('矩形窗频响'); %三角窗及其频响 window2=triang(n); [h2,w2]=freqz(window2,1); subplot(4,2,3);stem(window2);title('三角窗'); subplot(4,2,4); plot(w2/pi,20*log(abs(h2))/abs(h2(1)));title('三角窗频响'); %汉宁窗及其频响 window3=hann(n); [h3,w3]=freqz(window3,1); subplot(4,2,5);stem(window3);title('汉宁窗'); subplot(4,2,6); plot(w3/pi,20*log(abs(h3))/abs(h3(1)));title('汉宁窗频响'); %汉明窗频响 window4=hamming(n); [h4,w4]=freqz(window4,1); subplot(4,2,7);stem(window4);title('汉明窗'); subplot(4,2,8); plot(w4/pi,20*log(abs(h4))/abs(h4(1)));title('汉明窗频响');

3、 (1)用Hanning窗设计一个线性相位带通滤波器,其长度N=15,上下边带宽截止频率分别为ω1=0.3π错误!未找到引用源。,ω

2=0.5π错误!未找到引用源。,求h(n),绘制它的幅频和相位特性曲线,观察它的实际3dB和3dB带宽。如果N=45,重复这个设计,观察幅频和相位特性的变化,注意长度N变化对结果的影响。

答: >> window=hanning(16); >> b=fir1(15,[0.3 0.5],window);freqz(b,1); 改变N=45: >> window=hanning(46); >> b=fir1(45,[0.3 0.5],window);freqz(b,1);

(2)改用矩形窗和Blackman窗,设计步骤(1)中的带通滤波器,观察并记录窗函数对滤波器幅频和相位特性的影响,比较这三种窗函数的特点。 A、矩形窗: >> window=boxcar(16); >> b=fir1(15,[0.3 0.5],window);freqz(b,1);

改变N=45: >> window=boxcar(46); >> b=fir1(45,[0.3 0.5],window);freqz(b,1);

B、Blackman窗: >> window=blackman(16); >> b=fir1(15,[0.3 0.5],window);freqz(b,1);

改变N=45: >> window=blackman(46); >> b=fir1(45,[0.3 0.5],window);freqz(b,1);

(3)用Kaiser窗设计一个专用的线性相位滤波器。N=40,当β值分别为4,6,8时,设计相应的滤波器,比较它们的幅频和相位特性,观察并分析错误!未找到引用源。值不 同的时候对结果有什么影响。 >> window=kaiser(41,4); >> b=fir1(40,[0.2 0.4],window);freqz(b,1);

>> window=kaiser(41,6); >> b=fir1(40,[0.2 0.4],window);freqz(b,1);

>> window=kaiser(41,8); >> b=fir1(40,[0.2 0.4],window);freqz(b,1); 三、实验内容报告 1、用窗函数设计滤波器的步骤 (1)、根据阻带的衰减,选择合适的窗: 不同的窗有不同的性质:不同的窗函数,产生泄漏的大小不一样,频率分辨能力也不一样。信号的截断产生了能量泄漏,而用FFT算法计算频谱又产生了栅栏效应,从原理上讲这两种误差都是不能消除的,但是我们可以通过选择不同的窗函数对它们的影响进行抑制。(矩形窗主瓣窄,旁瓣大,频率识别精度最高,幅值识别精度最低;布莱克曼窗主瓣宽,旁瓣小,频率识别精度最低,但幅值识别精度最高)。 (2)、根据窗函数得到的序列经过fir1或fir2得到一个滤波器传输函数系数的序列。 a、fir1:用来设计传统的低通,高通,带通,带阻,多频带FIR滤波器; 调用格式:b = fir1(N,Wn); b = fir1(N,Wn,‘high’); b = fir1(N,Wn,‘stop’); 参数说明:N:阶次,滤波器长度为N+1; Wn:通带截止频率,其值在0~1之间,1对应Fs/2; b: 滤波器系数。 在上述所有格式中,若不指定窗函数的类型,fir1自动选择Hamming窗。 b、fir2: 用来设计具有任意幅度响应的FIR滤波器。 调用格式:b= fir2(N, F,M); 参数说明:F是频率向量,其值在0~1之间;M是和F相对应的所希望的幅频相应。 如同fir1,缺省时自动选用Hamming窗。 c、为了观测到设计出来的滤波器的特性,用freqz得到频率响应。其中在画频率响应的时候我们分为幅度和相位画出。又因为我们要观测的是衰减的大小程度,以dB为单位,所以我们在画幅度的时候纵坐标应该转换成dB。 d、为了观测是否滤除已知频率,用filter(b,1,a)函数来实现,对信号的滤波实验。

2、产生一个包含三个正弦成分(120hz,80hz,20hz)的信号,设计基于窗函数的FIR滤波器,去除120hz、20hz成分,保留80hz信号。通带允许的最大衰减为0.25dB,阻带应达到的最小衰减为20dB。滤波器的采样频率为500Hz。 答:MATLAB程序如下 clear; clc; fs=500;t=(1:250)/fs; x=10*cos(2*pi*20*t)+cos(2*pi*80*t)+10*cos(2*pi*120*t); L=length(x);N=2^(nextpow2(L));Hw=fft(x,N); figure(2);subplot(2,1,1);plot(t,x); grid on; title('滤波前信号x');xlabel('时间/s'); %原始信号 subplot(2,1,2); plot((0:N-1)*fs/L,abs(Hw)); %查看信号频谱 grid on; title('滤波前信号频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|'); Ap=0.25;As=20; %定义通带及阻带衰减 dev=[10^(-As/20),(10^(Ap/20)-1)/(10^(Ap/20)+1),10^(-As/20)]; %计算偏移量 mags=[0,1,0]; % 带通 fcuts=[30,50,90,110]; % 边界频率 [N,Wn,beta,ftype]=kaiserord(fcuts,mags,dev,fs); %估算FIR滤波器阶数 hh2=fir1(N,Wn,ftype,kaiser(N+1,beta)); %FIR滤波器设计 [hn,w1]=freqz(hh2,1,512); %求解数字滤波器的频率响应 figure(5) stem(hh2) title('hh2波形') figure(1) %绘图 subplot(2,1,1); plot(w1/pi,20*log10(abs(hn))) grid xlabel('频率w');ylabel('幅度/db'); subplot(2,1,2) plot(w1/pi,angle(hn)) grid xlabel('频率w');ylabel('相位/rad'); y=cos(2*pi*80*t); y=filter(hh2,1,x); % 滤波 y(1:ceil(N/2))=[]; % 群延时N/2,删除无用信号部分 L=length(y);N=2^(nextpow2(L));Hw_2=fft(y,N); figure(3);subplot(2,1,1);plot(t(1:L),y); grid on;title('y=cos(2*pi*80*t)');xlabel('时间/s'); subplot(2,1,2);plot((0:N-1)*fs/L,abs(Hw_2)); %查看信号频谱 grid on;title('滤波后信号y频谱图');xlabel('频率/Hz');ylabel('振幅|H(e^jw)|');

合集下载

FIR滤波器设计实验报告

FIR滤波器设计实验报告

FIR滤波器设计实验报告实验报告:FIR滤波器设计一、实验目的:本实验旨在通过设计FIR滤波器,加深对数字信号处理中滤波器原理的理解,掌握FIR滤波器的设计方法和调试技巧。

二、实验原理:在窗函数法中,常用的窗函数有矩形窗、三角窗、汉明窗和黑曼窗等。

根据实际需求选择适当的窗口函数,并通过将窗口函数应用到理想低通滤波器的冲激响应中,得到FIR滤波器的冲激响应。

三、实验步骤:1.确定滤波器的阶数和截止频率。

2.选择适当的窗口函数,如汉明窗。

3.计算出理想低通滤波器的冲激响应。

4.将选定的窗口函数应用到理想低通滤波器的冲激响应中。

5.得到FIR滤波器的冲激响应。

四、实验结果:假设要设计一个阶数为10的FIR滤波器,截止频率为800Hz,采样频率为1600Hz。

1.选择汉明窗作为窗口函数。

2.根据采样频率和截止频率计算出理想低通滤波器的冲激响应。

假设截止频率为f_c,则理想低通滤波器的冲激响应为:h(n) = 2f_c * sinc(2f_c * (n - (N-1)/2))其中,sinc(x)为正弦函数sin(x)/x。

3.将汉明窗应用到理想低通滤波器的冲激响应中,得到FIR滤波器的冲激响应。

具体计算过程如下:h(n) = w(n) * h_ideal(n)其中,w(n)为汉明窗:w(n) = 0.54 - 0.46 * cos(2πn/(N-1))h_ideal(n)为理想低通滤波器的冲激响应。

4.计算得到FIR滤波器的冲激响应序列。

五、实验总结:本次实验通过设计FIR滤波器,加深了对数字信号处理中滤波器原理的理解。

掌握了FIR滤波器的设计方法和调试技巧。

通过设计阶数为10的FIR滤波器,截止频率为800Hz,采样频率为1600Hz的实例,了解了窗函数法设计FIR滤波器的具体步骤,并得到了滤波器的冲激响应。

【备注】以上内容仅为参考,具体实验报告内容可能根据实际情况有所调整。

FIR滤波器窗函数设计.

FIR滤波器窗函数设计.

课题名称:FIR滤波器窗函数设计FIR 滤波器窗函数设计引言:数字滤波器(Digital Filter)是指输入、输出都是离散时间信号,通过一定运算关系改变输入信号所含频率成分的相对比例或者滤除某些频率成分的器件。

在许多数字信号处理系统中,如图像信号处理等,有限冲激响应(FIR )滤波器是最常用的组件之一,它完成信号预调、频带选择和滤波等功能。

FIR 滤波器虽然在截止频率的边沿陡峭性能上不及无限冲激响应(IIR )滤波器,但是却具有严格的线性相位特性,稳定性好,能设计成多通带(或多阻带)滤波器组,所以能够在数字信号处理领域得到广泛的应用。

一、 数字滤波器的分类(1) 根据系统响应函数的时间特性分为两类1. FIR (Finite Impulse Response )数字滤波器网络()0,0[][]0,Mn k k b n M y n b x n k h n n =≤≤⎧=-⇔⎨⎩∑ 其他 特点:不存在反馈支路,其单位冲激响应为有限长。

2. IIR (Infinite Impulse Response )数字滤波器网络01[][][]M Nk k k k y n b x n k a y n k ===---∑∑ 特点:存在反馈支路,即信号流图中存在环路,其单位冲激响应为无限长。

(2) FIR 数字滤波器IIR 数字滤波器的区别1. 从性能上来说,IIR 滤波器传递函数包括零点和极点两组可调因素,对极点的惟一限制是在单位圆内。

因此可用较低的阶数获得高的选择性,所用的存储单元少,计算量小,效率高。

但是这个高效率是以相位的非线性为代价的。

选择性越好,则相位非线性越严重。

FIR 滤波器传递函数的极点固定在原点,是不能动的,它只能靠改变零点位置来改变它的性能。

所以要达到高的选择性,必须用较高的阶数;对于同样的滤波器设计指标,FIR 滤波器所要求的阶数可能比IIR 滤波器高5-10倍,但是 FIR 滤波器可以得到严格的线性相位。

fir滤波器窗函数设计法

fir滤波器窗函数设计法

fir滤波器窗函数设计法
FIR (Finite Impulse Response)滤波器的窗函数设计法是一种经典的数字滤波器设计方法。

它通过选择一个合适的窗函数来对滤波器的频率响应进行加权,从而实现对信号的滤波。

窗函数设计法的基本步骤如下:
1. 确定滤波器的设计规格:包括截止频率、通带和阻带的幅频响应要求等。

2. 根据设计规格,计算出滤波器的理想频率响应:可以使用理想滤波器的频率响应作为目标。

3. 选择一个合适的窗函数:常用的窗函数有矩形窗、汉宁窗、汉明窗等。

选择窗函数的关键是考虑到主瓣宽度和副瓣衰减的平衡。

4. 将选择的窗函数应用于理想频率响应上,得到加权后的频率响应。

5. 对加权后的频率响应进行反变换,得到滤波器的时域响应。

6. 根据需要,对时域响应进行截断或零增益处理,以满足设计规格。

7. 最后,根据计算得到的滤波器系数,可以通过巴特沃斯频率抽样公式将其转换为巴特沃斯直接型或传输函数型,以便在数字系统中实现滤波。

需要注意的是,FIR滤波器的窗函数设计法是一种近似方法,设计的滤波器无法完全符合理想要求。

设计过程中需要权衡主瓣宽度和副瓣衰减等因素,以及选择合适的截断或零增益处理方式,以获得满
足实际需求的滤波器性能。

窗函数设计FIR滤波器要点

窗函数设计FIR滤波器要点

1 1.课题描述................................................................................... 1 2.题目及要求................................................................................1 3.设计原理....................................................................................1 3.1 滤波器的分类....................................................................1 3.2 数字滤波器工作原理........................................................1 3.3 FIR滤波器的设计指标...................................................3 3.4窗函数设计FIR滤波器的设计原理.................................5 3.5用窗函数设计滤波器的步骤............................................10 3.6实验所用MATLAB函数说数..........................................11 4设计内容.....................................................................................12 4.1用MATLAB编程实现.....................................................12 4.2结果分析...........................................................................15 5总结...........................................................................................17 6参考文献....................................................................................17 2

fir滤波器实验报告

fir滤波器实验报告

fir滤波器实验报告fir滤波器实验报告引言:滤波器是信号处理中常用的工具,它可以对信号进行频率选择性处理。

在数字信号处理中,FIR(Finite Impulse Response)滤波器是一种常见的滤波器类型。

本实验旨在通过设计和实现FIR滤波器,探索其在信号处理中的应用。

一、实验目的本实验的主要目的有以下几点:1. 了解FIR滤波器的基本原理和特性;2. 掌握FIR滤波器的设计方法;3. 实现FIR滤波器并对信号进行处理,观察滤波效果。

二、实验原理1. FIR滤波器的原理FIR滤波器是一种非递归滤波器,其输出仅依赖于输入和滤波器的系数。

它的基本原理是将输入信号与滤波器的冲激响应进行卷积运算,得到输出信号。

FIR滤波器的冲激响应是有限长度的,因此称为有限脉冲响应滤波器。

2. FIR滤波器的设计方法FIR滤波器的设计方法有很多种,常用的包括窗函数法、频率采样法和最小二乘法。

在本实验中,我们将使用窗函数法进行FIR滤波器的设计。

具体步骤如下:(1)选择滤波器的阶数和截止频率;(2)选择适当的窗函数,如矩形窗、汉宁窗等;(3)根据选择的窗函数和截止频率,计算滤波器的系数;(4)利用计算得到的系数实现FIR滤波器。

三、实验步骤1. 确定滤波器的阶数和截止频率,以及采样频率;2. 选择合适的窗函数,并计算滤波器的系数;3. 利用计算得到的系数实现FIR滤波器;4. 准备待处理的信号,如音频信号或图像信号;5. 将待处理的信号输入FIR滤波器,观察滤波效果;6. 调整滤波器的参数,如阶数和截止频率,观察滤波效果的变化。

四、实验结果与分析在实验中,我们选择了一个音频信号作为待处理信号,设计了一个10阶的FIR滤波器,截止频率为1kHz,采样频率为8kHz,并使用汉宁窗进行滤波器系数的计算。

经过滤波处理后,观察到音频信号的高频部分被有效地滤除,保留了低频部分,使得音频信号听起来更加柔和。

通过调整滤波器的阶数和截止频率,我们可以进一步调节滤波效果,使得音频信号的音色发生变化。

窗函数设计fir滤波器的原理

窗函数设计fir滤波器的原理

窗函数设计fir滤波器的原理
FIR滤波器是数字信号处理中常用的一种滤波器,其特点是具有线性相位和稳定性。

在FIR滤波器中,窗函数是一种常用的设计方法,它可以用来控制滤波器的频率响应和滤波器的截止频率等参数。

窗函数的设计原理是基于信号的截断和补零,即将信号限制在一个有限的时间段内,并在信号的两端补零,使得信号在有限时间内变得平滑。

这样做的目的是为了避免信号在频域上出现不必要的波动,从而影响滤波器的性能。

在FIR滤波器中,窗函数的设计可以分为两个步骤:首先选择一个合适的窗函数,然后将该窗函数与理想滤波器的频率响应相乘,得到实际滤波器的频率响应。

常用的窗函数包括矩形窗、汉明窗、汉宁窗、布莱克曼窗等。

其中,矩形窗是最简单的窗函数,其频率响应为常数,但其截止频率较高,不适合用于滤波器的设计。

汉明窗和汉宁窗的频率响应较为平滑,但其截止频率较低,适合用于低通滤波器的设计。

布莱克曼窗的频率响应最为平滑,但其计算较为复杂,适合用于高精度的滤波器设计。

在选择窗函数后,需要将其与理想滤波器的频率响应相乘,得到实际
滤波器的频率响应。

理想滤波器的频率响应可以通过傅里叶变换得到,其截止频率和通带宽度可以根据滤波器的设计要求进行调整。

将窗函
数与理想滤波器的频率响应相乘后,得到的实际滤波器的频率响应可
以通过傅里叶反变换得到时域响应,从而得到滤波器的系数。

总之,窗函数是一种常用的FIR滤波器设计方法,其原理是通过信号
的截断和补零来控制滤波器的频率响应和截止频率等参数。

在设计过
程中,需要选择合适的窗函数,并将其与理想滤波器的频率响应相乘,得到实际滤波器的频率响应,从而得到滤波器的系数。

实验三FIR滤波器

实验三 FIR 滤波器
1. 实验原理
FIR 数字滤波器的设计方法主要是建立在对理想滤波器频率特性作某种近似的基础上的。

这些近似方法有窗函数法、频率抽样法、最佳一致逼近法。

在这里只讨论窗函数法。

程序中也是采用了这种方法。

窗函数法的原理是:首先考虑理想低通数字滤波器,假定其频率特性为()jw d H e ,从而得出该滤波器的单位抽样响应为()d h n ,()d h n 是无限长的而且是非因果的,因此物理不可实现。

所以采用窗函数将其截短,移位后得到()h n 。

由于FIR 系统为:
00()()M M
n n n n n H z b z
h n z --====∑∑ 可知,()n b h n =。

有几种常用的窗函数:矩形窗、三角形窗、汉宁窗、汉明窗、布拉克曼窗、凯泽窗等。

程序中可以根据不同的设计指标要求选择不同的窗函数。

设计指标自己可以设定。

实验三FIR数字滤波器设计

实验三FIR数字滤波器的设计一、实验目的1.掌握用窗函数法,频率采样法及优化设计法设计FIR滤波器的原理及方法,熟悉响应的计算机编程;2.熟悉线性相位FIR滤波器的幅频特性和相频特性;3.了解各种不同窗函数对滤波器性能的影响。

二、实验原理与方法线性相位实系数FIR滤波器按其N值奇偶和h(n)的奇偶对称性分为四种:1、h(n)为偶对称,N为奇数H(e jω)的幅值关于ω=0,π,2π成偶对称。

2、h(n)为偶对称,N为偶数H(e jω)的幅值关于ω=π成奇对称,不适合作高通。

3、h(n)为奇对称,N为奇数H(e jω)的幅值关于ω=0,π,2π成奇对称,不适合作高通和低通。

4、h(n)为奇对称,N为偶数H(e jω)ω=0、2π=0,不适合作低通。

(一)窗口法窗函数法设计线性相位FIR滤波器步骤∙确定数字滤波器的性能要求:临界频率{ωk},滤波器单位脉冲响应长度N;∙根据性能要求,合理选择单位脉冲响应h(n)的奇偶对称性,从而确定理想频率响应H d(e jω)的幅频特性和相频特性;∙求理想单位脉冲响应h d(n),在实际计算中,可对H d(e jω)按M(M远大于N)点等距离采样,并对其求IDFT得h M(n),用h M(n)代替h d(n);∙选择适当的窗函数w(n),根据h(n)= h d(n)w(n)求所需设计的FIR滤波器单位脉冲响应;∙求H(e jω),分析其幅频特性,若不满足要求,可适当改变窗函数形式或长度N,重复上述设计过程,以得到满意的结果。

窗函数的傅式变换W(e jω)的主瓣决定了H(e jω)过渡带宽。

W(e jω)的旁瓣大小和多少决定了H(e jω)在通带和阻带范围内波动幅度,常用的几种窗函数有:∙矩形窗 w(n)=R N(n);∙Hanning窗;∙Hamming窗;∙Blackmen窗;∙Kaiser窗。

式中I o(x)为零阶贝塞尔函数。

(二)频率采样法频率采样法是从频域出发,将给定的理想频率响应Hd(e jω)加以等间隔采样然后以此Hd(k)作为实际FIR数字滤波器的频率特性的采样值H(k),即令由H(k)通过IDFT可得有限长序列h(n)将上式代入到Z变换中去可得其中Φ(ω)是内插函数(三)FIR滤波器的优化设计FIR滤波器的优化设计是按照最大误差最小化准则,使所设计的频响与理想频响之间的最大误差,在通带和阻带范围均为最小,而且是等波动逼近的。

窗函数法设计fir滤波器

窗函数法设计fir滤波器
窗函数法设计FIR滤波器是一种利用窗函数加权最小均方(Least Square)误差最小原理来设计FIR滤波器的方法。

其具体步骤为:
1. 根据滤波器的特性,确定滤波器的构成参数,包括阶数、通带截止频率、阻带截止频率等;
2. 确定窗函数类型,常见的窗函数有Hamming窗、Hann窗、Blackman窗、Kaiser窗等;
3. 利用窗函数对滤波器的传递函数进行加权,使得滤波器的设计响应更加平滑;
4. 将加权后的传递函数转换为时域的系统函数,从而得到滤波器的系数;
5. 验证滤波器的频率响应和时域响应,并进行必要的改进。

用窗函数法设计FIR数字滤波器---数字信号处理课程设计

课程设计任务书学生姓名:专业班级:电信指导教师:工作单位:信息工程学院题目:用窗函数法设计FIR数字滤波器初始条件:1.MATLAB6.5以上版本软件2.课程设计辅导资料:“MATLAB语言基础及使用入门”、“数字信号处理原理与实现”、“MATLAB及在电子信息课程中的应用”等;3.先修课程:信号与系统、数字信号处理、MATLAB应用实践及信号处理类课程等。

时间安排:第20周理论设计、实验室安装调试,地点:鉴主15楼通信实验室一指导教师签名:年月日系主任(或责任教师)签名:年月日目录摘要 (1)Abstract (2)1 绪论 (3)1.1 数字滤波技术 (3)1.2 FIR滤波器 (3)2 设计方法 (4)2.1 MATLAB结合窗函数法的设计方法 (4)2.2 窗函数设计法 (4)2.2.1设计函数的选取 (4)2.2.2窗函数的构造 (5)2.2.1窗函数的设计条件 (5)3 基本窗函数 (7)3.1 三类基本窗函数介绍 (7)3.1.1矩形窗 (7)3.1.2三角形窗 (7)3.1.3汉宁窗(升余弦窗) (8)4 各类窗函数比较 (9)4.1窗函数绘图比较 (9)4.2窗函数法设计步骤 (10)4.3窗函数法设计比较 (10)5具体设计内容 (15)6总结与体会 (21)7参考文献 (22)摘要现代图像、语声、数据通信对线性相位的要求是普遍的。

正是此原因,使得具有线性相位的FIR数字滤波器得到迅速发展和广泛应用。

在实际进行数字信号处理时,往往需要把信号的观察时间限制在一定的时间间隔内,只需要选择一段时间信号对其进行分析。

这样,取用有限个数据,即将信号数据截断的过程,就等于将信号进行加窗函数操作。

而这样操作以后,常常会发生频谱分量从其正常频谱扩展开来的现象,即所谓的“频谱泄漏”。

当进行离散傅立叶变换时,时域中的截断是必需的,因此泄漏效应也是离散傅立叶变换所固有的,必须进行抑制。

而要对频谱泄漏进行抑制,可以通过窗函数加权抑制DFT的等效滤波器的振幅特性的副瓣,或用窗函数加权使有限长度的输入信号周期延拓后在边界上尽量减少不连续程度的方法实现。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档