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 (Finite Impulse Response) 滤波器是一种数字滤波器,其设计要点包括滤波器类型选择、滤波器系数设计、频率响应规格、窗函数和滤波器长度选择等。
以下是对这些要点的详细介绍。
1.滤波器类型选择:在设计FIR滤波器之前,需要确定滤波器的类型。
常见的FIR滤波器类型包括低通滤波器、高通滤波器、带通滤波器和带阻滤波器。
不同类型的滤波器适用于不同的应用场景,因此在选择滤波器类型时需要考虑系统的需求。
2.滤波器系数设计:FIR滤波器的核心是滤波器系数。
滤波器系数决定了滤波器的频率响应和滤波特性。
常用的设计方法包括窗函数法、最小均方误差法和频率抽样法等。
窗函数法是最常用的设计方法,其基本思想是通过选择合适的窗函数来得到滤波器系数。
3.频率响应规格:在设计FIR滤波器时,需要明确所需的频率响应规格,包括通带增益、阻带衰减、过渡带宽等。
这些规格直接影响了滤波器的性能,因此需要根据具体应用场景来确定。
4.窗函数选择:窗函数在FIR滤波器设计中起到了重要的作用。
常用的窗函数包括矩形窗、汉宁窗、汉明窗、布莱克曼窗等。
不同的窗函数具有不同的特性,选择合适的窗函数可以得到优良的滤波器性能。
5.滤波器长度选择:滤波器长度决定了滤波器的频率分辨率和时间分辨率。
滤波器长度越长,频率响应越尖锐,但计算复杂度也越高。
因此,在设计FIR滤波器时需要权衡计算复杂度和性能要求,选择合适的滤波器长度。
6.优化设计:7.实现方式:总之,设计FIR滤波器要点包括滤波器类型选择、滤波器系数设计、频率响应规格、窗函数和滤波器长度选择等。
设计者需要根据具体的应用场景和性能要求来进行合理的设计和优化,以满足系统的需求。
FIR滤波器设计分析

FIR滤波器设计分析
1.稳定性:FIR滤波器是无失真的线性系统,可以保持输入信号的完整性。
2.线性相位特性:FIR滤波器的频率响应对于所有频率都具有相同的相位延迟,因此不会引入信号的相位失真。
3.可以实现任意滤波特性:通过设计滤波器的冲激响应序列可以实现各种不同的滤波特性,如低通滤波、高通滤波、带通滤波和带阻滤波等。
设计FIR滤波器的关键步骤包括:确定滤波器的要求和规格、选择滤波器的设计方法、设计滤波器的冲激响应序列以及评估滤波器的性能。
首先,在设计FIR滤波器之前,需要明确滤波器的要求和规格,包括滤波器的类型(如低通滤波器、高通滤波器等)、截止频率、通带和阻带的边界以及衰减要求等。
这些要求将直接影响滤波器的设计方法和滤波器的性能。
然后,根据滤波器的要求和规格选择适当的设计方法。
常见的设计方法包括窗函数法、频率采样法和最小二乘法等。
不同的设计方法有不同的优缺点,需要综合考虑滤波器的性能和实现的复杂度。
接下来,设计滤波器的冲激响应序列。
根据选择的设计方法,可以使用不同的算法生成冲激响应序列。
例如,窗函数法可以使用矩形窗、汉明窗或者Kaiser窗等。
通过调整冲激响应序列的长度和窗函数的参数,可以实现不同的滤波器性能。
最后,评估滤波器的性能。
可以通过计算滤波器的频率响应、幅频响应以及相频响应来评估滤波器的性能。
此外,还可以通过滤波器的幅频响应曲线来判断是否满足滤波器的要求和规格。
总之,设计FIR滤波器需要明确滤波器的要求和规格,选择适当的设计方法,设计滤波器的冲激响应序列,并评估滤波器的性能。
这些步骤的完成将确保设计出满足要求的FIR滤波器。
利用窗函数法设计FIR数字滤波器要点

毕业论文(设计)利用窗函数法设计FIR数字滤波器学生姓名学号000000000000指导教师学院专业电子信息工程年级2199级答辩日期 2148 年 13 月 32 日利用窗函数法设计FIR数字滤波器完成日期:指导教师签字:答辩小组成员签字:数字滤波技术是数字信号处理的一个重要组成部分,滤波器的设计是信号处理的核心问题之一。
数字滤波器是具有一定传输特性的数字信号处理装置,其输入输出都是离散的数字信号,借助于数字器件或一定的数值计算方法,对输入信号进行处理,改变输入信号的波形或频谱,达到保留信号中有用成分去除无用成分的目的。
实际应用中,数字滤波器往往作为模拟滤波器的一个组成部分。
本文介绍了有限冲激响应(FIR)数字滤波器的设计、结构以及原理,根据FIR滤波器的原理,着重介绍了FIR滤波器的窗函数设计法,给出了在MATLAB环境下,用FIR 滤波器的过程和设计实例。
仿真结果表明,设计的FIR滤波器的各项性能指标均达到了指定要求,设计过程简便易行。
该方法为快速、高效地设计FIR滤波器提供了一个可靠而有效的途径。
关键词:数字滤波器;有限冲激响应FIR;窗函数设计法;MATLABDigital filtering technique is an important component of digital signal processing.The design of filter is one of the core problems in signal processing. Summary digital filter is a certain transport characteristics of digital signal processing electronics, its input and output are discrete digital signal, with the help of digital device or certain numerical calculation methods, on the input signal processing, changing the input signal waveform or spectrum, reaches a retention signal removal of unwanted in useful component composition. Real applications, digital filters are often used as an integral part of the analog filter.This paper introduces the devision ,structure and principle of FIR digital filters.According to the principle of FIR filters, window function design method and frequency sampling method Park-McClellan of the FIR filters are introduced.In the environment of MATLAB ,design process of FIR filters and design examples are introduced with three methods. The simulation results show that, the design of FIR filters of various performance indicators have reached specified requirements, design process is simple and easy. This method is rapid and efficient which provides a reliable and efficient way for FIR filter.Key words:digital filter;FIR;window;MATLAB目录1. 绪论 (1)1.1. 数字滤波器 (1)1.2. 数字滤波器的概述 (1)1.3. 研究目的和意义 (1)2. FIR数字滤波器的简介 (3)2.1. FIR数字滤波器的概念 (3)2.2. FIR数字滤波器的工作原理 (3)2.3. FIR数字滤波器的种类 (3)2.4. FIR数字滤波器的特点 (3)2.5. FIR数字滤波器的设计原理 (4)3. FIR数字滤波器的设计 (5)3.1. 频率抽样设计法设计FIR滤波器简介 (5)3.2. 等波纹最佳逼近法设计简介 (5)3.3. 窗函数法设计FIR滤波器介绍 (6)4. 利用窗函数法设计FIR数字滤波器 (9)4.1. 基本原理分析 (9)4.2. 窗函数设计方法 (9)4.3. 设计实例 (12)4.4. 窗函数法计算中的主要问题 (13)5. MATLAB简介与数字滤波器的MATLAB实现 (15)5.1. MATLAB软件及其公司简介 (15)5.1.1. MATLAB简介 (15)5.1.2. MATLAB发展历程 (15)5.1.3. MATLAB 2012b 版新增功能 (15)5.2. MATLAB实现FIR数字滤波器 (15)5.2.1. MATLAB实现FIR数字滤波器的设计过程 (15)5.2.2. 程序流程图及程序 (16)5.2.3. 程序运行结果图 (20)5.3. Sumilink仿真 (23)5.4. 结果与分析 (28)5.4.1. MATLAB的“.m”文件实现窗函数法设计FIR数字滤波器 (28)5.4.2. MATLAB的Simulink仿真实现窗函数法设计FIR数字滤波器 (28)6. 总结 (29)参考文献 (30)致谢 (31)1.绪论1.1.数字滤波器数字滤波器是一种对信号进行过滤的过滤装置。
第六章_FIR滤波器设计解析

N 1 j h ( n ) sin[ ( n )] H e 2 n 0
16
H (e j ) H ()e j ( )
N 1 H ( ) h(n) sin ( n) 2 n 0 d N 1 N 1 ( ) ( ) ( ) [ ( )] dω 2 2 2
N 1 H ( ) h(n) sin[ ( n)] 2 n 0
N 1
H ( )
( N 3) / 2
n 0
N 1 2h(n) sin[ ( n)] 2 N 1 2h( n) sin(n ) 2 N 1 2h( n) sin(n ) 2
N 1 m n 2
d 不发生相位失真的条件: 群延迟 c(常数 ) d
7
6.2.1
FIR数字滤波器具有线性相位的条件
对于长度为N的h(n),传输函数为:
He
hne
j N 1 n 0
jn
H (e ) e
j
j
H e j
FIR数字滤波器的响应对所有频率的输入信号整体延
N 1 迟了 ,即延迟了单位脉冲响应长度的一半。 2
14
(2)hn 奇对称的情况
H z hn z n hN 1 nz n
n 0 n 0
N 1
N 1
令m N 1 n hmz m z N 1 z N 1 hmz m
网络进行相位校正,使滤波器设计变得复杂。
二、FIR滤波器的优缺点:
优点:
在满足幅度特性的同时,很容易做到线性相位。 极点全部在原点(永远稳定),无稳定性问题;
任何一个非因果的有限长序列,总可以通过一定的 延时,转变为因果序列, 所以因果性总满足; 无反馈运算,运算误差小。
FIR滤波器的窗口设计法

6.2 FIR滤波器的窗口设计法FIR滤波器与IIR滤波器特点不同,设计方法也就不同。
由于FIR系统的冲激响应就是其系统函数各次项的系数,所以设计FIR滤波器的方法之一可以从时域出发,截取有限长的一段冲激响应作为H(z)的系数,冲激响应长度N就是系统函数H(z)的阶数。
只要N足够长,截取的方法合理,总能满足频域的要求。
这种时域设计、频域检验的方法一般要反复几个回合,不像IIR DF设计靠解析公式一次计算成功。
6.2.1 设计原理我们的目标是设计一个线性相位的FIR DF,要求的理想频响是H d(e jω),它是w的周期函数,周期2π,因此可以展开成傅氏级数(6.16)式中h d(n)是傅里叶系数,也正是与理想频响对应的理想单位抽样响应序列,但是我们不能以h d(n)作为设计FIR DF用的h(n),因为h d(n)一般是非因果的,且无限长,物理上无法实现。
为了解决这个问题,我们可先把无限长的h d(n)截短为有限长序列,然后把有限长序列右移使之成为因果序列h(n)。
用h(n)近似h d(n)设计出来的FIR滤波器,其频响H(e jω)一定也是理想频响H d(e jω)的近似。
以上方法中的截短就是加窗,所以叫窗口法设计。
h(n)来自式(6.16)傅里叶级数展开,所以又叫傅里叶级数法。
窗口法的设计流程是:流程中最关键的一步是加窗。
6.2.2 窗函数的选择在自变量定义域上截取其中一段的过程叫“家窗”,自变量为t时叫加“时域窗”,自变量为ω时叫加“频域窗”。
截取段的大小就是窗的大小,截取段在原定义域上的位置就是窗的位置。
如果截取过程中不对函数值做任何改动(或理解为全部乘1),叫加“矩形窗”;如果在截取段不同位置上按一定规律对函数值加权(乘以不同的数),则权值间的关系叫窗的形状。
选择窗函数,就是确定窗口大小、位置和形状。
我们举一个实际例子来说明问题。
设截至频率为ωc的理想FIR低通滤波器,其理想频响是求序列傅氏变换h d (n )是以n =0为中心偶对称、n 取值由-∞到∞的无限长非因果序列。
FIR滤波器设计分析

FIR滤波器设计分析FIR(Finite Impulse Response)滤波器是一类数字滤波器,其输出只取决于输入信号的有限数量的过去样本。
FIR滤波器的设计分析主要包括滤波器的设计目标、设计方法、设计参数选择、滤波器性能评估等方面。
首先,FIR滤波器的设计目标是根据特定的应用需求,设计一个能够满足给定要求的滤波器。
比如,在音频信号处理中,常见的设计目标包括降低噪声、增强语音清晰度等。
接下来,FIR滤波器的设计方法主要有窗函数法和频率采样法。
窗函数法是通过选择合适的窗函数来设计FIR滤波器,常见的窗函数有矩形窗、汉宁窗、汉明窗等。
频率采样法是通过在频域上选择一组等间隔的频率样点,然后通过频域设计方法将这些样点连接起来,得到FIR滤波器的频响。
设计参数选择是FIR滤波器设计的重要环节。
常见的设计参数包括滤波器阶数、截止频率、过渡带宽等。
滤波器阶数决定了滤波器的复杂度,一般情况下,滤波器阶数越高,滤波器的性能也会越好。
截止频率是指滤波器的频段边界,过渡带宽是指频域中通过频样点与阻带频样点之间的频带范围。
最后,FIR滤波器的性能评估主要包括幅频响应、相频响应、群延迟等指标。
幅频响应可以用来评估滤波器的频率特性,相频响应则描述了信号在滤波过程中的相对延迟。
群延迟是指信号通过滤波器时的延迟时间,对于实时信号处理应用非常重要。
总结起来,FIR滤波器设计分析主要涉及设计目标、设计方法、设计参数选择和滤波器性能评估四个方面。
通过合理选择设计方法和参数,并对滤波器的性能进行评估,可以设计出满足特定要求的FIR滤波器,从而实现信号处理、噪声降低等应用。
实验六用窗函数法设计FIR滤波器分析解析

实验六用窗函数法设计FIR滤波器分析解析一、引言数字滤波器是数字信号处理中的重要组成部分。
滤波器可以用于去除噪声、调整频率响应以及提取感兴趣的信号。
有许多方法可以设计数字滤波器,包括窗函数法、频域法和优化法等。
本实验将重点介绍窗函数法设计FIR滤波器的原理和过程。
二、窗函数法设计FIR滤波器窗函数法是设计FIR滤波器的一种常用方法。
其基本原理是将滤波器的频率响应与理想滤波器的频率响应进行乘积。
理想滤波器的频率响应通常为矩形函数,而窗函数则用于提取有限长度的理想滤波器的频率响应。
窗函数的选择在FIR滤波器的设计中起着重要的作用。
常用的窗函数包括矩形窗、汉宁窗、汉明窗、布莱克曼窗等。
对于每种窗函数,都有不同的特性和性能指标,如主瓣宽度、副瓣抑制比等。
根据不同的应用需求,可以选择合适的窗函数。
窗函数法设计FIR滤波器的具体步骤如下:1.确定滤波器的阶数N。
阶数N决定了滤波器的复杂度,一般情况下,阶数越低,滤波器的简单度越高,但频率响应的近似程度也会降低。
2.确定滤波器的截止频率。
根据应用需求,确定滤波器的截止频率,并选择合适的窗函数。
3.根据窗函数长度和截止频率计算理想滤波器的频率响应。
根据所选窗函数的特性,计算理想滤波器的频率响应。
4.根据理想滤波器的频率响应和窗函数的频率响应,得到所需的FIR滤波器的频率响应。
将理想滤波器的频率响应与窗函数的频率响应进行乘积,即可得到所需滤波器的频率响应。
5.对所得到的频率响应进行逆傅里叶变换,得到时域的滤波器系数。
6.实现滤波器。
利用所得到的滤波器系数,可以通过卷积运算实现滤波器。
三、实验结果与分析本实验以Matlab软件为平台,利用窗函数法设计了一个低通滤波器。
滤波器的阶数为16,截止频率为500Hz,采样频率为1000Hz,选择了汉宁窗。
根据上述步骤,计算得到了所需的滤波器的频率响应和时域的滤波器系数。
利用这些系数,通过卷积运算,实现了滤波器。
为了验证滤波器的性能,将滤波器应用于输入信号,观察输出信号的变化。
FIR的设计解读

FIR的设计解读FIR(Finite Impulse Response)滤波器是一种数字滤波器,其设计目的是在有限的时间范围内,对输入信号产生有限的输出响应。
本文将对FIR的设计进行解读。
首先,FIR滤波器的设计需要考虑以下几个因素:1.滤波器类型:FIR滤波器可以实现不同的滤波器类型,如低通、高通、带通和带阻滤波器等。
设计时需要明确所需的滤波器类型,以确定设计的基本结构和参数。
2.采样率:FIR滤波器的设计必须考虑信号的采样率,以确定滤波器的截止频率和频带宽度。
通常,滤波器的截止频率被定义为采样率的一半,以避免混叠现象的发生。
3.滤波器阶数:滤波器的阶数决定了其滤波特性的复杂程度和频率响应的陡峭程度。
较高的阶数可以提供更高的滤波器性能,但也会增加滤波器的计算复杂度。
4.窗函数:FIR滤波器的设计通常涉及到选择一种窗函数来加权滤波器的频率响应。
常见的窗函数有矩形窗、汉明窗、测窗等。
选择适当的窗函数可以平衡滤波器的时域性能和频域性能。
在FIR滤波器的设计中,最常用的方法是基于频域的设计方法。
以下是一种常用的频域设计方法:1.确定滤波器的输入信号和输出信号的频率响应。
根据应用需求和滤波器类型,确定滤波器的理想频率响应。
例如,低通滤波器的理想频率响应是在截止频率处波动为0。
2.将理想频率响应转换为时域响应。
通过对理想频率响应进行反变换,可以得到滤波器的时域响应。
这里通常采用离散傅里叶反变换(IDFT)或离散余弦变换(DCT)等方法。
3.根据时域响应和采样率计算滤波器的脉冲响应。
脉冲响应是离散时间下滤波器的输入信号和输出信号之间的脉冲响应。
可以通过对时域响应进行反变换,得到滤波器的脉冲响应。
4.根据脉冲响应计算滤波器的系数。
滤波器的系数是由脉冲响应计算得到的,通过将脉冲响应与输入信号进行卷积,计算出滤波器的输出信号。
5.优化滤波器的系数。
通常,设计得到的滤波器的系数需要进行优化,以满足设计要求。
可以通过改变滤波器的窗函数、阶数、截止频率等参数,来优化滤波器的性能。
用窗函数法设计FIR数字低通滤波器要点

河北科技大学课程设计报告学生姓名: 学号:专业班级:课程名称:学年学期指导教师:20年月课程设计成绩评定表目录1. 窗函数设计低通滤波器1.1设计目的 (1)1.2设计原理推导与计算 (1)1.3设计内容与要求 (2)1.4设计源程序与运行结果 (3)1.5思考题……………………………………………………………………101.6心得体会 (14)参考文献……………………………………………………………………… 151.窗函数设计低通滤波器1.1设计目的1. 熟悉设计线性相位数字滤波器的一般步骤。
2. 掌握用窗函数法设计FIR 数字滤波器的原理和方法。
3. 熟悉各种窗函数的作用以及各种窗函数对滤波器特性的影响。
4. 学会根据指标要求选择合适的窗函数。
1.2设计原理推导与计算如果所希望的滤波器的理想的频率响应函数为()ωj d e H ,则其对应的单位脉冲响应为()()ωπωωππd e e H n h j j d d ⎰-=21 (4.1)窗函数设计法的基本原理是设计设计低通FIR 数字滤波器时,一般以理想低通滤波特性为逼近函数()ωj e H ,即()⎪⎩⎪⎨⎧≤<≤=-πωωωωωαωc c j jd ,,e e H 0,其中21-=N α()()()[]()a n a n d e e d e eH n h c j j j j d d cc--===⎰⎰---πωωπωπωαωωωαωππωsin 2121用有限长单位脉冲响应序列()n h 逼近()n h d 。
由于()n h d 往往是无限长序列,而且是非因果的,所以用窗函数()n ω将()n h d 截断,并进行加权处理,得到:()()()n n h n h d ω=(4.2)()n h 就作为实际设计的FI R数字滤波器的单位脉冲响应序列,其频率响应函数()ωj e H 为()()nj N n j en h eH ωω∑-==1ﻩ ﻩ(4.3)式中,N 为所选窗函数()n ω的长度。
实验六用窗函数设计FIR滤波器

实验六用窗函数设计FIR滤波器一、引言数字滤波器是用于处理数字信号的重要工具,而FIR(Finite Impulse Response)滤波器是其中一类常见的滤波器。
在FIR滤波器中,输出信号的每个样本值仅依赖于输入信号在过去固定时间窗口内的样本值。
窗函数则是用于设计FIR滤波器的一种常见方法。
本实验将介绍如何用窗函数设计FIR滤波器,并通过一系列实验验证其性能。
二、实验目的1.了解FIR滤波器的原理和窗函数设计方法。
2.利用MATLAB工具进行FIR滤波器设计与性能评估。
3.分析不同窗函数对FIR滤波器的影响。
三、窗函数设计方法在设计FIR滤波器时,可以通过选择不同的窗函数来实现不同的频率响应。
常见的窗函数有矩形窗、汉宁窗、汉明窗、布莱克曼窗等。
在本实验中,我们将以汉宁窗为例进行讲解。
1.首先确定滤波器的截止频率和通带误差。
2.根据通带误差和滤波器的截止频率计算阶数。
3.根据阶数选择合适大小的窗口长度。
4.选择合适的窗函数,如汉宁窗。
5.计算窗函数的系数,并与理想滤波器的冲击响应相乘得到最终的滤波器系数。
四、实验步骤1.确定滤波器参数:截止频率、通带误差等。
2.根据通带误差和截止频率计算滤波器的阶数。
3.选择合适大小的窗口长度,通常选择大于滤波器阶数的2倍。
4.选择窗函数,如汉宁窗,计算窗函数的系数。
5.根据窗函数系数和截止频率计算滤波器的系数。
6.绘制滤波器的频率响应曲线。
7.利用设计好的FIR滤波器对输入信号进行滤波,并观察滤波效果。
五、实验结果与分析在本实验中,我们选择了截止频率为1kHz的低通滤波器。
首先计算滤波器的阶数,假设通带误差为0.01,根据公式可得N=3.32/((截止频率*通带误差)/采样频率)≈60。
我们选择窗口长度为120,即滤波器的阶数的两倍。
接下来选择汉宁窗作为窗函数,并计算其系数。
最后通过窗函数系数和截止频率计算得到滤波器的系数。
实验采用不同窗函数设计的FIR滤波器进行滤波,观察不同窗函数对滤波器性能的影响。
FIR滤波器以及窗口设计

k 0
2
幅度函数 Hg()N k 0 1h(k)sin[(kN2 1)]
相位函数 ()N1
22
精品课件
综上,线性相位的条件:
即如果单位脉冲响应h(k)为实数,且具有偶对 称或奇对称性,则FIR数字滤波器具有严格的线性 相位特性。
精品课件
4、线性相位FIR滤波器的幅度特性
偶对称的幅度函数:
Hg1()N k 0 1h(k)cos[(N2 1k)]
精品课件
增加一个二 次谐波余弦分量, 可进一步降低旁 瓣,但主瓣宽度 进一步增加,增 加N可减少过渡带。
精品课件
5)凯塞窗
以上四种窗函数,都是以增加主瓣宽度为代价来 降低旁瓣。凯塞窗则可自由选择主瓣宽度和旁瓣衰减, 如图。
精品课件
窗函数为:
I0[
W(n)
1( 2n 1)2] N1
I0[]
其中
精品课件
如何减少吉布斯效应?
➢ 加大N,只能使过渡带变窄; ➢ 要减少带内波动以及加大阻带衰减,就需要选
择合适的窗函数。
精品课件
为了改善滤波器的特性,必须改变窗函数的形 状,窗函数要满足以下两点要求:
① 窗谱主瓣宽度要窄,以获得较陡的过渡带; ② 相对于主瓣幅度,旁瓣要尽可能小,使能量尽量集 中在主瓣中,这样就可以减小肩峰和余振,以提高阻带 衰减和通带平稳性。
条件:h(k)是实数序列且对N/2点偶对称,即 h(k)=h(N-1-k)。
计算其频率响应得(计算过程见板书):
H (ej)ejN 2 1N 1h(k)cos[(N1k)]
k0
2
精品课件
因为:h(k)是实函数,正弦函数也是实函数
H(ej)Hg()ejN21
dsp实验报告 fir实验报告

dsp实验报告 fir实验报告DSP实验报告:FIR实验报告引言:数字信号处理(Digital Signal Processing,DSP)是一门研究如何对数字信号进行处理和处理的学科。
其中,滤波器是数字信号处理中最常用的技术之一。
本实验报告旨在介绍FIR(Finite Impulse Response)滤波器的原理、设计和实现过程,并通过实验验证其性能。
一、FIR滤波器的原理FIR滤波器是一种线性时不变系统,其输出信号仅由输入信号的有限个历史样本决定。
其基本原理是将输入信号与滤波器的冲激响应进行卷积运算,以实现对输入信号的滤波处理。
二、FIR滤波器的设计方法1. 理想低通滤波器设计方法理想低通滤波器的频率响应在截止频率之前为1,在截止频率之后为0。
通过对理想低通滤波器的频率响应进行采样和离散化,可以得到FIR滤波器的系数序列。
2. 窗函数法设计FIR滤波器窗函数法是一种常用的FIR滤波器设计方法。
其基本思想是将理想低通滤波器的频率响应与一个窗函数进行乘积,从而得到实际可实现的FIR滤波器的系数序列。
常用的窗函数有矩形窗、汉宁窗、汉明窗等。
三、FIR滤波器的实现FIR滤波器可以通过直接形式和间接形式两种方式实现。
直接形式是按照滤波器的差分方程进行计算,而间接形式则是利用FFT(Fast Fourier Transform)算法将滤波器的系数序列转换为频域进行计算。
四、FIR滤波器的性能评估1. 幅频响应幅频响应是评估FIR滤波器性能的重要指标之一。
通过绘制滤波器的幅频响应曲线,可以直观地观察滤波器在不同频率下的衰减情况。
2. 相频响应相频响应是评估FIR滤波器性能的另一个重要指标。
相频响应描述了滤波器对输入信号的相位延迟情况,对于某些应用场景,相频响应的稳定性和线性性非常重要。
3. 稳态误差稳态误差是指FIR滤波器在达到稳态后输出信号与理想输出信号之间的差异。
通过对滤波器的输入信号进行模拟或实际测试,可以计算出滤波器的稳态误差,并评估其性能。
数字信号处理第五章 FIR滤波器、窗函数法

(5.23)
0
h(n)偶对称N为偶数时的频 率响应特性
不适用高通或带阻滤波器
2)H(w)以
为奇对称,以
偶对称
以
为奇对称,以
为偶对称
22
1. 成立条件
5.2.3 恒群延时单独成立
解线性微分方程
=
的取值条件?
0
的取值条件?
有什么特性?
(5.24)
23
离散傅立叶变换: 由相位定义: 化简得:
(5.25)
n
28
相位函数:
(5.30) 线性相位
幅度函数:
(5.31)
其中
1)H(w)在
关于
处奇对称
奇对称
2)传输函数H(z)在
处有零点
0
h(n)奇对称N为奇数时的频 率响应特性
不适用于低通、高通、带阻滤波器
29
3. h(n)奇对称N为偶数(线性相位IV型)时的频率响应
所以
456 7
0123
n
(5.36)
数字信号处理 Digital Signal Processing
第五章 FIR滤波器设计和实现
Finite Impulse Response Filter Design and Implementation
2
FIR数字滤波器
• Finite Impulse Response (FIR):有限冲激响应,非递归 滤波器,输出只与当前和有限个过去输入有关
偶对称
0 h(n)偶对称N为奇数时的 频率响应特性
20
3. h(n)偶对称N为偶数(线性相位II型)时的频率响应
分拆
0123456 7 n
变量代换及
实验六、用窗函数法设计FIR滤波器分析解析

实验六 用窗函数法设计 FIR 滤波器一、实验目的(1) 掌握用窗函数法设计FIR 数字滤波器的原理和方法。
(2) 熟悉线性相位FIR 数字滤波器特性。
(3) 了解各种窗函数对滤波特性的影响。
二、实验原理滤波器的理想频率响应函数为H d (e j ω),则其对应的单位脉冲响应为:h d (n) =⎰-ππωωωπd e e H nj j d )(21窗函数设计法的基本原理是用有限长单位脉冲响应序列h(n)逼h d (n)。
由于h d (n)往往是无限长序列,且是非因果的,所以用窗函数。
w(n)将h d (n)截断,并进行加权处理:h(n) = h d (n) w(n)h(n)就作为实际设计的FIR 数字滤波器的单位脉冲响应序列,其频率响应函数H(e j ω)为:H(e j ω) =∑-=-1)(N n nj en h ω如果要求线性相位特性,则h (n )还必须满足:)1()(n N h n h --±=可根据具体情况选择h(n)的长度及对称性。
用窗函数法设计的滤波器性能取决于窗函数w(n)的类型及窗口长度N 的取值。
设计过程中,要根据对阻带最小衰减和过渡带宽度的要求选择合适的窗函数类型和窗口长度N 。
三、实验步骤1. 写出理想低通滤波器的传输函数和单位脉冲响应。
2. 写出用四种窗函数设计的滤波器的单位脉冲响应。
3. 用窗函数法设计一个线性相位FIR 低通滤波器,用理想低通滤波器作为逼近滤波器,截止频率ωc =π/4 rad ,选择窗函数的长度N =15,33两种情况。
要求在两种窗口长度下,分别求出h(n),打印出相应的幅频特性和相频特性曲线,观察3dB 带宽和阻带衰减; 4 用其它窗函数(汉宁窗(升余弦窗)、哈明窗(改进的升余弦窗)、布莱克曼窗) 设计该滤波器,要求同1;比较四种窗函数对滤波器特性的影响。
四、实验用MATLAB 函数可以调用MATLAB 工具箱函数fir1实现本实验所要求的线性相位FIR-DF 的设计,调用一维快速傅立叶变换函数fft 来计算滤波器的频率响应函数。
实验四 窗函数法设计FIR数字滤波器

实验四 窗函数法设计FIR 数字滤波器一、实验目的1、掌握窗函数法设计FIR 数字滤波器的原理及具体方法。
2、掌握频率取样法设计FIR 数字滤波器的原理和基本方法。
3、学习利用窗函数法和频率取样法设计低通、带通、高通、带阻数字滤波器。
二、实验环境计算机、MATLAB 软件 三、实验基础理论窗函数设计FIR 滤波器 1.基本原理窗函数设计法的基本思想为,首先选择一个适当的理想的滤波器()j d H e ω,然后用窗函数截取它的单位脉冲响应(n)d h ,得到线性相位和因果的FIR 滤波器。
这种方法的重点是选择一个合适的窗函数和理想滤波器,使设计的滤波器的单位脉冲响应逼近理想滤波器的单位脉冲响应。
2.设计步骤(1)给定理想滤波器的频率响应()j d H e ω,在通带上具有单位增益和线性相位,在阻带上具有零响应。
一个带宽为()c c ωωπ<的低通滤波器由下式给定:πωωωωωωω≤<=≤=-||,0)(,||,)(c j d c ja j d e H e e H其中α为采样延迟,其作用是为了得到一个因果系统。
(2)确定这个滤波器的单位脉冲响应)())(sin()(a n a n n h c d --=πω为了得到一个(n)h 长度为N 的因果的线性相位FIR 滤波器,我们令21-=N a (3)用窗函数截取(n)d h 得到所设计FIR 数字滤波器:)()()(n R n h n h N d = 3.窗函数的选择常用的窗函数有矩形(Rectangular )窗,汉宁(Hanning )窗,海明(Hamming )窗、布莱克曼(Blackman )窗、凯瑟(Kaiser )窗等表4-1 MATLAB 中产生窗函数的命令表4-2 常用窗函数的特性00()[]I n I ωβ⎡⎢⎣⎦=其中[]0I x 是修正的零阶贝塞尔函数,参数β控制最小阻带衰减,这种窗函数对于相同的N 可以提供不同的过渡带宽。
FIR滤波器的窗口设计法

6.2 FIR滤波器的窗口设计法FIR滤波器与IIR滤波器特点不同,设计方法也就不同。
由于FIR系统的冲激响应就是其系统函数各次项的系数,所以设计FIR滤波器的方法之一可以从时域出发,截取有限长的一段冲激响应作为H(z)的系数,冲激响应长度N就是系统函数H(z)的阶数。
只要N足够长,截取的方法合理,总能满足频域的要求。
这种时域设计、频域检验的方法一般要反复几个回合,不像IIR DF设计靠解析公式一次计算成功。
6.2.1 设计原理我们的目标是设计一个线性相位的FIR DF,要求的理想频响是H d(e jω),它是w的周期函数,周期2π,因此可以展开成傅氏级数(6.16)式中h d(n)是傅里叶系数,也正是与理想频响对应的理想单位抽样响应序列,但是我们不能以h d(n)作为设计FIR DF用的h(n),因为h d(n)一般是非因果的,且无限长,物理上无法实现。
为了解决这个问题,我们可先把无限长的h d(n)截短为有限长序列,然后把有限长序列右移使之成为因果序列h(n)。
用h(n)近似h d(n)设计出来的FIR滤波器,其频响H(e jω)一定也是理想频响H d(e jω)的近似。
以上方法中的截短就是加窗,所以叫窗口法设计。
h(n)来自式(6.16)傅里叶级数展开,所以又叫傅里叶级数法。
窗口法的设计流程是:流程中最关键的一步是加窗。
6.2.2 窗函数的选择在自变量定义域上截取其中一段的过程叫“家窗”,自变量为t时叫加“时域窗”,自变量为ω时叫加“频域窗”。
截取段的大小就是窗的大小,截取段在原定义域上的位置就是窗的位置。
如果截取过程中不对函数值做任何改动(或理解为全部乘1),叫加“矩形窗”;如果在截取段不同位置上按一定规律对函数值加权(乘以不同的数),则权值间的关系叫窗的形状。
选择窗函数,就是确定窗口大小、位置和形状。
我们举一个实际例子来说明问题。
设截至频率为ωc的理想FIR低通滤波器,其理想频响是求序列傅氏变换h d (n )是以n =0为中心偶对称、n 取值由-∞到∞的无限长非因果序列。
FIR低通滤波器加窗效应分析要点

目录一.摘要 (2)二.弓丨言 (3)三.FIR滤波器设计 (4)3.1 线性相位FIR 滤波器的条件与特点3.2 用窗函数法设计FIR 滤波器的基本原理3.3 用窗函数法设计FIR 滤波器的一般步骤3.4 FIR 滤波器加窗效应分析3.5 几种常用窗函数简介四MATLAB仿真滤波实现 (14)4.1 MATLAB 软件简介4.2 设计中主要用到的MATLAB函数4.3 实验程序及结果分析1五心得体会与总结 (21)22六参考文献. 摘要数字滤波器一词出现在60 年代中期。
由于电子计算机技术和大规模集成电路的发展,数字滤波器已可用计算机软件实现,也可用大规模集成数字硬件实时实现。
数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号(对应数字频率)转换为所要求的输出离散时间信号的特定功能装置)。
应用数字滤波器处理模拟信号(对应模拟频率)时,首先须对输入模拟信号进行限带、抽样和模数转换。
数字滤波器输入信号的数字频率(2 n *f/fs,f 为模拟信号的频率,fs为采样频率,注意区别于模拟频率), 按照奈奎斯特抽样定理,要使抽样信号的频谱不产生重叠,应小于折叠频率(ws/2= n ),其频率响应具有以2 n 为间隔的周期重复特性,且以折叠频率即3 = n点对称。
为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。
数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。
数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。
数字滤波器有低通、高通、带通、带阻和全通等类型。
它可以是时不变的或时变的、因果的或非因果的、线性的或非线性的。
应用最广的是线性、时不变数字滤波器,以及f.i.r 滤波器。
二. 引言随着信息技术的迅猛发展,数字信号处理已成为一个极其重要的学科和技术领域。
在通信、语音、图像、自动控制和家用电器等众多领域得到了广泛的应用。
数字信号处理课设FIR低通滤波器加窗效应分析

燕山大学课程设计说明书题目:FIR低通滤波器加窗效应分析学院(系):电气工程学院年级专业:09级精仪2班学号:090103020学生姓名:指导教师:刘永红教师职称:讲师电气工程学院《课程设计》任务书课程名称:数字信号处理课程设计说明:1、此表一式四份,系、指导教师、学生各一份,报送院教务科一份。
2、学生那份任务书要求装订到课程设计报告前面。
电气工程学院教务科一、引言目前,数字基带传输已广泛地应用于利用对称电缆构成的近程数据通信系统之中。
随着数字通信技术的发展,基带传输方式不仅可以用于低速数据传输,而且也可以用于高速数据传输。
然而数字基带传输也同样不可避免地要产生由码间串扰造成的误码现象。
为了消除码间串扰,在时域上,基带传输系统的冲激响应波形h(t)要在本码元的抽样时刻上有最大值,并在其它码元的抽样时刻上均为0,也就是基带传输系统在频域上要满足奈奎斯特第一准则。
满足奈奎斯特第一准则的H(w)有很多种,首先是理想低通型,理想低通传输特性虽然可满足基带系统的极限传输速率和极限频带利用率,但这种特性在物理上很难实现,并且理论特性冲激响应的尾巴衰减振荡幅度较大,抽样时刻稍有偏差就会出现严重地码间串扰。
为了解决理想低通特性存在的问题,可采用升余弦滚降特性的系统,以使理想低通滤波器的边缘缓慢下降,并使振幅特性在滚降段中心频率处呈奇对称,从而保证满足奈奎斯特第一准则。
这种系统可减小码间串扰和位定时误差。
由于FIR数字滤波器可实现对升余弦滚降特性的近似,故本文经过FIR数字滤波器设计来对各种窗函数进行选择,并通过窗函数法实现对升余弦特性低通滤波器的设计,同时用MATIAB来仿真实现。
二、摘要数字滤波技术是数字信号处理的一个重要组成部分,滤波器的设计是信号处理的核心问题之一。
根据FIR滤波器的原理,提出了FIR滤波器的窗函数设计法,并对常用的几种窗函数进行了比较。
给出了在MATLAB环境下,用窗函数法设计FIR滤波器的过程和设计实例。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
目录一.摘要 (2)二.引言 (3)三.FIR滤波器设计 (4)3.1 线性相位FIR滤波器的条件与特点3.2 用窗函数法设计FIR滤波器的基本原理3.3 用窗函数法设计FIR滤波器的一般步骤3.4 FIR滤波器加窗效应分析3.5 几种常用窗函数简介四 MATLAB仿真滤波实现 (14)4.1 MATLAB软件简介4.2 设计中主要用到的MATLAB函数4.3 实验程序及结果分析五心得体会与总结 (21)六参考文献 (22)1一.摘要数字滤波器一词出现在60年代中期。
由于电子计算机技术和大规模集成电路的发展,数字滤波器已可用计算机软件实现,也可用大规模集成数字硬件实时实现。
数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号(对应数字频率)转换为所要求的输出离散时间信号的特定功能装置)。
应用数字滤波器处理模拟信号(对应模拟频率)时,首先须对输入模拟信号进行限带、抽样和模数转换。
数字滤波器输入信号的数字频率(2π*f/fs,f为模拟信号的频率,fs为采样频率,注意区别于模拟频率),按照奈奎斯特抽样定理,要使抽样信号的频谱不产生重叠,应小于折叠频率(ws/2=π),其频率响应具有以2π为间隔的周期重复特性,且以折叠频率即ω=π点对称。
为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。
数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。
数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。
数字滤波器有低通、高通、带通、带阻和全通等类型。
它可以是时不变的或时变的、因果的或非因果的、线性的或非线性的。
应用最广的是线性、时不变数字滤波器,以及f.i.r滤波器。
2二.引言随着信息技术的迅猛发展,数字信号处理已成为一个极其重要的学科和技术领域。
在通信、语音、图像、自动控制和家用电器等众多领域得到了广泛的应用。
数字滤波是数字信号处理的重要环节,它在数字信号处理中占有着重要的地位,它具有可靠性好、精度高、灵活性大、体积小、重量轻等优点。
随着数字技术的发展,数字滤波器越来越受到人们的重视,广泛地应用于各个领域。
数字滤波器的输入输出信号都是数字信号,它是通过一定的运算过程改变输入信号所含频率成分的相对比例或者滤除某些频率成分来实现滤波的,这种运算过程是由乘法器、加法器和单位延迟器组成的。
数字滤波器是数字信号处理技术的重要内容,其对数字信号进行的最常见处理是保留数字信号中的有用频率成分和去除信号中的无用频率成分。
按照时间域的特性,数字滤波器可以分为无限冲激脉冲响应数字滤波器(IIR滤波器)和有限冲激脉冲响应数字滤波器(FIR滤波器)。
34三 FIR 滤波器设计3.1 线性相位FIR 滤波器的条件与特点FIR DF 的系统函数无分母,为∑∑-=--=-==1010)()(N n n N i i i z n h z b z H ,系统频率响应可写成:∑-=-=10)()(N n j w n jw e n h e H ,令)(jw e H =)()(w j e w H Φ,H(w)称为幅度函数,)(w Φ称为相位函数。
这与模和幅角的表示法有所不同,H(w)为可正可负的实数,这是为了表达上的方便。
线性相位的FIR 滤波器是指其相位函数)(w Φ满足线性方程: )(w Φ=βα+-w (βα,是常数)根据群时延的定义,式中α表示系统群时延,β表示附加相移。
线性相位的FIR 系统都具有恒群时延特性,因为α为常数,但只有β=0的FIR 系统采具有恒相时延特性。
第一类FIR DF 的特点:恒相时延,相位曲线是过原点的曲线;可通过h(n)灵活设计幅度函数的零点位置;幅度函数对频率轴零点偶对称)()(w H w H -=,对π点偶对称)2()(w H w H -=π。
5第二类FIR DF 的特点:恒相时延,相位曲线是过原点的直线;幅度函数对频率轴零点偶对称)()(w H w H -=;幅度函数对频率轴π点奇对称)2()(w H w H --=π。
由)(w H 的连续性,π点一定是幅度函数的零点。
即π=w 时,)(0)(0)]21(cos[z H H n w ⇒=⇒=-π在z=-1处有零点;因此这类滤波器不适合高通或带阻滤波器。
第三类FIR DF 的特点:恒群时延,有2π附加相移,相位曲线是截距为2π、斜率为21--N 的直线; 幅度函数对零频点奇对称)()(w H w H --=,零频是)(w H 的零点; 对π奇对称)2()(w H w H --=π,π也是)(w H 的零点。
第四类FIR DF 的特点:恒群时延,有2π附加相移,相位曲线是截距为2π、斜率为21--N 的直线; 幅度函数对零频点奇对称)()(w H w H --=,零频是)(w H 的零点; 对π偶对称)2()(w H w H -=π。
3.2 用窗函数法设计FIR 滤波器的基本原理设所希望得到的滤波器的理想频率响应为)(jw d e H 。
那么FIR 滤波器6的设计就在于寻找一个传递函数∑∞=-=0)()(n j w n jw en h e H 去逼近)(jw d e H 。
在这种逼近中最直接的一种方法是从单位取样响应序列)(n h 着手,使)(n h 逼近理想的单位取样响应)(n h d 。
我们知道)(n h d 可以从理想频率响应)(jw d e H 通过傅里叶反变换来得到,即:⎰∑==∞∞=-ππ20)(21)()()(dwe e H n h e n h e H jwn jw d d n jwn d jwd但是一般来说,这样得到的单位取样响应)(n h d 往往都是无限长序列;而且是非因果的。
我们以一个截止频率为c w 的线性相应位理想低通为例来说明。
设低通滤波器的时延为∂,即:⎪⎩⎪⎨⎧≤<≤=∂-πw w w w e e H c cjw jw d 0)(则dw e n h cc e w w jwn jwd ⎰-∂=π21)()()](sin[∂-∂-=n n w c π这是一个以∂为中心的偶对称的无限长非因果序列。
这样一个无限长的序列怎样用一个有限长序列去近似呢?最简单的办法就是直接截取它的一段来代替它。
例如把0=n 到1-=N n 的一段截取来作为)(n h ,但是为要保证所得到的是线性相位滤波器。
必须满足)(n h 的对称性,所以时延∂7应该取)(n h 长度的一半,即2/)1(-=∂N⎩⎨⎧-≤≤=n N n n h n h d其它010)()( 这种直接截取的办法可以形象地想象为:)(n h 好比是通过一个“窗口”所看到的一段)(n h d 。
)(n h 中表达为)(n h d 和一个“窗口函数”的乘积。
在这里,窗口函数就是矩形脉冲函数)(n R N ,即)()()(n R n h n h N d ⋅=但是一般来说,窗口函数并不一定是矩形函数,可以在矩形以内还对)(n h d 作一定的加权处理,因此,一般可以表示为)()()(n w n h n h d ⋅= 这里)(n w 就是窗口函数。
按照复卷积公式,在时域中的乘积关系可表示成在频域中的周期性卷积关系,即可得所设计的FIR 滤波器的频率响应:其中,()j w e ω为截断窗函数的频率特性。
由此可见,实际的FIR 数字滤波器的频率响应()j h e ω逼近理想滤波器频率响应的好坏,完全取决于窗函数的频率特性()j w e ω。
8如果w(n)具有下列形式:⎩⎨⎧<≤≥<=N n N n n n w 0,1,0,0)( w(n)相当于一个矩形,我们称之为矩形窗。
即我们可采用矩形窗函数w(n)将无限脉冲响应)(n h d 截取一段)(n h 来近似为)(n h d 。
3.3用窗函数法设计FIR 滤波器的一般步骤(1)确定逼近理想滤波器的频率响应函数)(jw d e H ;(2)求出理想的单位抽样响应)(n h d ;(3)根据过渡带宽和阻带最小衰件等要求,选择窗函数,并确定窗口长度;(4)求所设计的FIR 滤波器的单位抽样响应)()()(n w n h n h d =;(5)计算频率响应)]([)(n h DTFT e H jw=,验算指标是否满足要求,若不满足,则要重新设计 3.4 FIR 滤波器加窗效应分析经过加矩形窗后所得的滤波器实际频率响应能否很好地逼近理想频率响应呢?下图给出了理想滤波器加矩形窗后的情况。
理想低通滤波器的频率响应如图中左上角图,矩形窗的频率响应)(ωj ew 为左下角图。
根据卷积定理,即得实际滤波器的频率响应()j H e ω图形为图中右图。
9图(1)由图可看出,加矩形窗后使实际频率响应偏离理想频率响应,主要影响有两个方面:(1)在理想幅频特性陡直边缘处形成过渡带,过渡带宽取决于矩形窗函数频率响应的主瓣宽度N /4π。
(2)过渡带两侧形成肩峰和波纹,这是矩形窗函数频率响应的旁瓣引起的,旁瓣相对值越大,旁瓣越多,波纹越多。
3.5 几种常用窗函数简介1. 矩形窗矩形窗函数的时域形式可以表示为:1,01()()0,N n N w n R n ≤≤-⎧==⎨⎩其他它的频域特性为:10 ()1j j 2sin 2e e sin 2N N W ωωωω-⎛⎫- ⎪⎝⎭⎛⎫ ⎪⎝⎭=⎛⎫ ⎪⎝⎭2.汉宁窗函数汉宁窗函数的时域形式可以表示为:⎪⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛+-=1π2cos 15.0)(n k k w N k ,,2,1 = 它的频域特性为:()()⎪⎭⎫ ⎝⎛--⎭⎬⎫⎩⎨⎧⎥⎦⎤⎢⎣⎡⎪⎭⎫ ⎝⎛-++⎪⎭⎫ ⎝⎛--+=21j e 1π21π225.05.0N R R R N W N W W W ωωωωω其中,)(ωR W 为矩形窗函数的幅度频率特性函数。
汉宁窗函数的最大旁瓣值比主瓣值低31dB ,但是主瓣宽度比矩形窗函数的主瓣宽度增加了1倍,为8π/N 。
3.海明窗函数海明窗函数的时域形式可以表示为:⎪⎭⎫ ⎝⎛--=1π2cos 46.054.0)(N k k w N k ,,2,1 =它的频域特性为:⎥⎦⎤⎢⎣⎡⎪⎭⎫ ⎝⎛-++⎪⎭⎫ ⎝⎛--+=1π21π223.0)(54.0)(N W N W W W R R R ωωωω其中,()RWω为矩形窗函数的幅度频率特性函数。
海明窗函数的最大旁瓣值比主瓣值低41dB,但它和汉宁窗函数的主瓣宽度是一样大的。
4.布莱克曼窗增加一个二次谐波余弦分量,可进一步降低旁瓣,但主瓣宽度进一步增加,增加N可减少过渡带。
频谱的幅度函数为:+0.045.三角窗函数三角窗是最简单的频谱函数()jW eω为非负的一种窗函数。
三角窗函数的时域形式可以表示为:当n为奇数时:1112⎪⎩⎪⎨⎧≤≤+++-+≤≤+=n k n n k n n k n k k w 21,1)1(2211,12)(当n 为偶数时:⎪⎩⎪⎨⎧≤≤+-≤≤-=n k n n k n n k n k k w 2,)1(221,12)(它的频域特性为:()()221j j 2sin 41sin 12e e ⎪⎪⎪⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛⎪⎭⎫ ⎝⎛--=⎪⎭⎫ ⎝⎛--ωωωωN N W N R 三角窗函数的主瓣宽度为8π/N ,比矩形窗函数的主瓣宽度增加了一倍,但是它的旁瓣宽度却小得多。