小波变换与低通高通滤波器

小波变换与低通高通滤波器
小波变换与低通高通滤波器

请高手指点一下:std_n=20; % Gaussian noise standard deviation In=randn(size(X))*std_n; % White Gaussian noise

X=X+In;这样加给原图像的噪声偏差是20,那么它的噪声方差是多少啊?请问

一下噪声方差和噪声偏差是什么关系啊!randn产生了均值为0方差为1的随

机数,那么它乘以20是不是就是均值为0方差为20的随机数阿?谢谢了

MATLAB 还想问问这种方式得到的噪声与 imnoise(I,‘gaussian’,v)得

到的有什么区别

方差定义:var(x)=E[(x-E(x))^2]E(x)=0时,有var(x)=E(x^2)则

var(ax)=E((ax)^2)=a^2*E(x^2) In=randn(size(X))*std_n得到的数据方差为

(std_n)^2。

matlab中awgn函数为例说明:

在matlab中无论是wgn还是awgn函数,实质都是由randn函数产生的噪

声。即,wgn函数中调用了randn函数,而awgn函数中调用了wgn函数。

根据awgn的实现代码可以知道“向已知信号添加某个信噪比(SNR)的高斯白

噪声”,

即:awgn(x,snr,’measured’,'linear’),命令的作用是对原信号x添加信

噪比(比值)为SNR的噪声,在添加之前先估计信号x的强度。

这里涉及三个问题:在awgn这个函数中,SNR是如何计算的?什么是信号

的强度?awgn函数具体是如何添加噪声的?

事实上,前两个问题是相关的,因为根据定义,SNR就是信号的强度除以噪声

的强度,所以,首先来讲讲信号的强度。其实信号的强度指的就是信号的能

量,在连续的情形就是对x平方后求积分,而在离散的情形自然是求和代替积

分了。在matlab中也是这样实现的,只不过多了一个规范化步骤罢了:

sigPower = sum(abs(sig(: )).^2)/length(sig(: ))

这就是信号的强度。至此,SNR的具体实现也不用多说了(注:由于采用的是

比值而非db,所以与下面“计算信噪比”所使用的方式不同,即没有求对数步

骤)。

最后说说awgn函数具体是如何添加噪声的。事实上也很简单,在求出x的强度

后,结合指定的信噪比,就可以求出需要添加的噪声的强度

noisePower=sigPower/SNR。由于使用的是高斯白噪声即randn函数,而randn

的结果是一个强度为1的随机序列(自己试试sum(randn(1000,1).^2)/1000就

知道了,注意信号的长度不能太小)。于是,所要添加的噪声信号显然就是:sqrt(noisePower)*randn(n,1),其中n为信号长度。

自然要求的白噪声的方差也可以求出来了!

更新

程序如下

function snr=SNR(I,In)

% 计算信号噪声比函数

% I :original signal

% In:noisy signal(ie. original signal + noise signal)

% snr=10*log10(sigma2(I2)/sigma2(I2-I1))

[row,col,nchannel]=size(I);

snr=0;

if nchannel==1%gray image

Ps=sum(sum((I-mean(mean(I))).^2));%signal power

Pn=sum(sum((I-In).^2));%noise power

snr=10*log10(Ps/Pn);

elseif nchannel==3%color image

for i=1:3

Ps=sum(sum((I(:,:,i)-mean(mean(I(:,:,i)))).^2));%signal power

Pn=sum(sum((I(:,:,i)-In(:,:,i)).^2));%noise power

snr=snr+10*log10(Ps/Pn);

end

snr=snr/3;

end

巴特沃斯有源高通滤波器的设计

昆明理工大学课程设计说明书 课题名称:巴特沃斯有源高通滤波器的设计专业名称:电子信息工程 学生班级:09级电信三班 学生姓名:周剑彪 学生学号:200911513339 指导老师:王庆平 设计时间:2011年6月23日

第一部分:题目分析及设计思路 (一)、滤波器简介 滤波器是一种对信号有处理作用的器件或电路。主要作用是:让有用信号尽可能无衰减的通过,对无用信号尽可能大的衰减。 滤波器按照所处理的信号,可以分为:模拟滤波器和数字滤波器;按照信号的频段,可以分为:低通、高通、带通和带阻滤波器四种;按照所采用的原件,也可以分为:无源滤波器和有源滤波器。用来说明滤波器性能的技术指标主要有:中心频率f0,即工作频带的中心;带宽BW;通带衰减,即通带内的最大衰减阻带衰减等。 (二)巴特沃斯滤波器简介 巴特沃斯滤波器是电子滤波器的一种。巴特沃斯滤波器的特点是通频带的频率响应曲线最平滑。这种滤波器最先由英国工程师斯替芬〃巴特沃斯(Stephen Butterworth)在1930 年发表在英国《无线电工程》期刊的一篇论文中提出的。一级至五级巴特沃斯低通滤波器的响应如下图所示:

巴特沃斯滤波器的特点是通频带内的频率响应曲线最大限度平坦,没有起伏,而在阻频带则逐渐下降为零。在振幅的对数对角频率的波特图上,从某一边界角频率开始,振幅随着角频率的增加而逐步减少,趋向负无穷大。 (三)、巴特沃斯有源高通滤波器优化设计 设计目的 掌握滤波器的基本概念; 掌握滤波器传递函数的描述方法; 掌握巴特沃斯滤波器的设计方法; 设计一个巴特沃斯滤波器,其技术指标为: (1)阻带截止频率: fc = 1kHz ; (2)通带放大倍数:Aup =2; (3)品质因素:Q = 1; (4)阻带最小衰减率:-25dB。 设计要求: (1)确定传递函数; (2)给出电路结构和元件参数;(运算放大器可以选择) (3)利用PSPICE 软件对电路进行仿真,得到滤波器的幅频响应,是否满足设计指标;

窗函数设计FIR滤波器

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)

1.课题描述 数字滤波器是指输入、输出均为数字信号,通过数值运算处理改变输入信号所含频率成分的相对比例,或者滤除某些频率成分的数字器件或程序。因此,数字滤波的概念和模拟滤波相同,只是信号的形成和实现滤波方法不同。正因为数字滤波通过数值运算实现滤波,所以数字滤波处理精度高、稳定、体积小、质量轻、灵活、不存在阻抗匹配问题,可以实验模拟滤波器无法实现的特殊滤波功能。本课题使用MATLAB信号处理箱和运用窗函数的FIR滤波器去除无用信号。2.题目及要求 产生包含三个正弦成分(120hz,80hz,20hz)的信号,设计基于窗函数的FIR滤波器去除120hz,20hz成分,保留80hz信号。通带允许的最大衰减为0.25dB,阻带应达到的最小衰减为20dB。滤波器的采样频率为500Hz。 3.设计原理 3.1滤波器的分类 从功能上可以分为:低通、高通、带通和带阻。 从处理信号分为:经典滤波器和现代滤波器。 从设计方法上分为:切比雪夫和巴特沃斯 从实现方法上分为:FIR和IIR 3.2数字滤波器的工作原理 数字滤波器是一个离散时间系统,输入x(n)是一个时间序列,输出y(n)也是一个时间序列。如数字滤波器的系统函数为H(Z),其脉

巴特沃斯数字低通滤波器

目录 1.题目.......................................................................................... .2 2.要求 (2) 3.设计原理 (2) 3.1 数字滤波器基本概念 (2) 3.2 数字滤波器工作原理 (2) 3.3 巴特沃斯滤波器设计原理 (2) 3.4脉冲响应不法 (4) 3.5实验所用MA TLAB函数说明 (5) 4.设计思路 (6) 5、实验内容 (6) 5.1实验程序 (6) 5.2实验结果分析 (10) 6.心得体会 (10) 7.参考文献 (10)

一、题目:巴特沃斯数字低通滤波器 二、要求:利用脉冲响应不变法设计巴特沃斯数字低通滤波器,通带截止频率100HZ,采样频率1000HZ ,通带最大衰减为0.5HZ ,阻带最小衰减为10HZ ,画出幅频、相频相应相应曲线。并假设一个信号x(t)=sin(2*pi*f1*t)+sin(2*pi*f2*t),其中f1=50HZ,f2=200HZ 。用此信号验证滤波器设计的正确性。 三、设计原理 1、数字滤波器的基本概念 所谓数字滤波器,是指输入、输出均为数字信号,通过数值运算处理改变输入信号所含频率成分的相对比例,或者滤波器除某些频率成分的数字器件或程序,因此,数字滤波的概念和模拟滤波相同,只是的形式和实现滤波方法不同。正因为数字滤波通过数值运算实现滤波,所以数字滤波处理精度高、稳定、体积小、质量轻、灵活、不存在阻抗匹配问题,可以实验模拟滤波器无法实现的特殊滤波功能。如果要处理的是模拟信号,可通过A\DC 和D\AC,在信号形式上进行匹配转换,同样可以使用数字滤波器对模拟信号进行滤波。 2、数字滤波器的工作原理 数字滤波器是一个离散时间系统,输入x(n)是一个时间序列,输出y(n)也是一个时间序列。如数字滤波器的系统函数为H(Z),其脉冲响应为h(n),则在时间域内存在下列关系 y(n)=x(n) h(n) 在Z 域内,输入输出存在下列关系 Y(Z)=H(Z)X(Z) 式中,X(Z),Y(Z)分别为输入x(n)和输出y(n)的Z 变换。 同样在频率域内,输入和输出存在下列关系 Y(jw)=X(jw)H(jw) 式中,H(jw)为数字滤波器的频率特性,X(jw)和Y(jw)分别为x(n)和y(n)的频谱。w 为数字角频率,单位rad 。通常设计H(jw)在某些频段的响应值为1,在某些频段的响应为0.X(jw)和H(jw)的乘积在频率响应为1的那些频段的值仍为X(jw),即在这些频段的振幅可以无阻碍地通过滤波器,这些频带为通带。X(jw)和H(jw)的乘积在频段响应为0的那些频段的值不管X(jw)大小如何均为零,即在这些频段里的振幅不能通过滤波器,这些频带称为阻带。 一个合适的数字滤波器系统函数H(Z)可以根据需要输入x(n)的频率特性,经数字滤波器处理后的信号y(n)保留信号x(n)中的有用频率成分,去除无用频率成分。 3、巴特沃斯滤波器设计原理 (1)基本性质 巴特沃斯滤波器以巴特沃斯函数来近似滤波器的系统函数。巴特沃斯滤波器是根据幅频特性在通频带内具有最平坦特性定义的滤波器。 巴特沃思滤波器的低通模平方函数表示1 () ΩΩ+ =Ωc N /22 a 11 ) (j H

MATLAB窗函数法实现FIR的高通,带通和低通滤波器的程序

MATLAB窗函数法实现FIR的高通,带通和低通滤波器的程序 MATLAB 学院:地球物理与石油资源学院班级:姓名:学号:班内编号:指导教师:完成日期:测井11001大牛啊啊啊陈义群2013年6月3日课程设计报告一、题目FIR滤波器的窗函数设计法及性能比较 1. FIR滤波器简介数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应滤波器和有限冲激响应滤波器。与IIR滤波器相比,FIR滤波器的主要特点为: a. 线性相位;b.非递归运算。 2. FIR 滤波器的设计FIR滤波器的设计方法主要有三种:a.窗函数设计法;b.频率

抽样发;c.最小平法抽样法;这里我主要讨论在MATLAB环境下通过调用信号分析与处理工具箱的几类窗函数来设计滤波器并分析与比较其性能。窗函数法设计FIR滤波器的一般步骤如下: a. 根据实际问题确定要设计的滤波器类型; b. 根据给定的技术指标,确定期望滤波器的理想频率特性;c. 求期望滤波器的单位脉冲响应;d. 求数字滤波器的单位脉冲响应; e. 应用。常用的窗函数有(1)Hanningwindoww(n)?[?((2)Hammingw indoww(n)?[?((3)Balckmanwindoww(n)?[ ?((4)KaiserwindowI0{?1?[2n/(N?1)]2}w(n )?RN(n)I0(?)式中I0(x)是零阶Bessel函数,可定义为()2?n4?n)?()]RN(n)N?1N?1()2?n)]RN(n)N ?1() ?nN?1)]RN(n)() (x/2)m2I0(x)?1??m!m?1? 当x?0时与矩形窗一致;当x?时与海明窗结果相同;当x?时与布莱克曼窗结果相同。3.窗函数的选择标准 1. 较低的旁瓣

一些经典的滤波电路

有源滤波电路 滤波器的用途 滤波器是一种能使有用信号通过,滤除信号中无用频率,即抑制无用信号的电子装置。 例如,有一个较低频率的信号,其中包含一些较高频率成分的干扰。

有源滤波器实际上是一种具有特定频率响应的放大器。它是在运算放大器的基础上增加一些R 、C 等无源元件而构成的。 低通滤波器(LPF ) 高通滤波器(HPF ) 带通滤波器(BPF ) 带阻滤波器(BEF )有源滤波电路的分类

低通滤波器的主要技术指标 (1)通带增益A v p 通带增益是指滤波器在通频带内的电压放大倍数,性能良好的LPF通带内的幅频特性曲线是平坦的,阻带内的电压放大倍数基本为零。(2)通带截止频率f p 其定义与放大电路的上限截止频率相同。通带与阻带之间称为过渡带,过渡带越窄,说明滤波器的选择性越好。

一阶有源滤波器 电路特点是电路简单,阻 带衰减太慢,选择性较差。 1 01R R A A f VF + == ) (11)(s V SRC s V i P ?? +=∴SRC A s V s V s A VF +==11 )()()(0S A =02.传递函数 当 f = 0时,电容视为开路,通带内的增益为1.通带增益

3. 幅频响应 一阶LPF 的幅频特性曲线 ) (1)()()(0 0n i j A j V j V j A ωωωωω+= =n i S A s V s V s A ω+= =1)()()(0 02 0) (1) () ()(n i A j V j V j A ωωωωω+= =

简单二阶低通有源滤波器 为了使输出电压在高频段以更快的速率下降,以改善滤波效果,再加一节RC低通滤波环节,称为二阶有源滤波电路。它比一阶低通滤波器的滤波效果更好。 二阶LPF二阶LPF的幅频特性曲线

高通滤波器设计及仿真

信息与电气工程学院 电子电路仿真及设计CDIO三级项目 设计说明书 (2013/2014学年第二学期) 题目:高通滤波器系统仿真及设计 专业班级:通信工程班

目录 第一章文氏桥振荡器-------------------------------------------------1 1.1振荡器的设计及要求 ---------------------------------------------1 1.2系统工作原理 ---------------------------------------------------1 1.3电路设计原理图,实物图, 参数计算及仿真 --------------------------2第二章高通滤波器---------------------------------------------------6 2.1实际滤波器的基本参数--------------------------------------------6 2.2滤波器的设计目的------------------------------------------------6 2.3设计要求--------------------------------------------------------7 2.4系统的设计方案--------------------------------------------------7 2.5系统工作原理----------------------------------------------------7 2.6滤波器设计仿真,仿真结果,实物图,实测结果----------------------7 第三章合成电路----------------------------------------------------11 3.1合成电路仿真图-------------------------------------------------11 3.2焊接成品-------------------------------------------------------12 第四章心得体会----------------------------------------------------14 附录---------------------------------------------------------------14 参考文献-----------------------------------------------------------14

实验六、用窗函数法设计FIR滤波器分析解析

实验六 用窗函数法设计 FIR 滤波器 一、实验目的 (1) 掌握用窗函数法设计FIR 数字滤波器的原理和方法。 (2) 熟悉线性相位FIR 数字滤波器特性。 (3) 了解各种窗函数对滤波特性的影响。 二、实验原理 滤波器的理想频率响应函数为H d (e j ω ),则其对应的单位脉冲响应为: h d (n) = ?-π π ωωωπ d e e H n j 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 n j e n 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 来计算滤波器的频率响应函数。

各种滤波器及其典型电路.(DOC)

第一章滤波器 1.1 滤波器的基本知识 1、滤波器的基本特性 定义:滤波器是一种通过一定频率的信号而阻止或衰减其他频率信号的部件。 功能:滤波器是具有频率选择作用的电路或运算处理系统,具有滤除噪声和分离各种不同信号的功能。 类型: 按处理信号形式分:模拟滤波器和数字滤波器。 按功能分:低通、高通、带通、带阻、带通。 按电路组成分:LC无源、RC无源、由特殊元件构成的无源滤波器、RC有源滤波器 按传递函数的微分方程阶数分:一阶、二阶、…高阶。 如图1.1中的a、b、c、d图分别为低通滤波器、高通滤波器、带通滤波器、带阻滤波器传输函数的幅频特性曲线。

图1.1 几种滤波器传输特性曲线 .2、模拟滤波器的传递函数与频率特性 (一)模拟滤波器的传递函数 模拟滤波电路的特性可由传递函数来描述。传递函数是输出与输入信号电压或电流拉氏变换之比。经分析,任意个互相隔离的线性网络级联后,总的传递函数等于各网络传递函数的乘积。这样,任何复杂的滤波网络,可由若干简单的一阶与二阶滤波电路级联构成。 (二)模拟滤波器的频率特性 模拟滤波器的传递函数H(s)表达了滤波器的输入与输出间的传递关系。若滤波器的输入信号Ui 是角频率为w 的单位信号,滤波器的输出Uo(jw)=H(jw)表达了在单位信号输入情况下的输出信号随频率变化的关系,称为滤波器的频率特性函数,简称频率特性。频率特性H(jw)是一个复函数,其幅值A(w)称为幅频特性,其幅角∮(w)表示输出信号的相位相对于输入信号相位的变化,称为相频特性 (三)滤波器的主要特性指标 1、特征频率: (1)通带截止频f p=wp/(2)为通带与过渡带边界点的频率,在该点信号增益 下降到一个人为规定的下限。 (2)阻带截止频f r=wr/(2)为阻带与过渡带边界点的频率,在该点信号衰耗 (增益的倒数)下降到一人为规定的下限。 (3)转折频率f c=wc/(2)为信号功率衰减到1/2(约3dB)时的频率,在很多 情况下,常以fc 作为通带或阻带截频。 (4)固有频率f0=w0/(2)为电路没有损耗时,滤波器的谐振频率,复杂电路 往往有多个固有频率。 2、增益与衰耗 (1)对低通滤波器通带增益Kp 一般指w=0时的增益也用A (0)表示;高 通 指w→∞时的增益也用表示;带通则指中心频率处的增益。 (2)对带阻滤波器,应给出阻带衰耗,衰耗定义为增益的倒数。 ()A

二阶高通滤波器的设计 (2)

前言 当今时代,随着科学技术的发展,先进的电子技术在各个近代学科门类和技术领域中有着不可或缺的核心地位。以前的三次工业革命就使我们的社会发生了翻天覆地的变化,使我们由手工时代进入了现代的电器时代。同时科技在国家的国防事业中发挥了重要的作用,只有科技发展了才能使一个国家变得强大。而作为二十一世纪的一名大学生,不仅仅要将理论只是学会,更为重要的是要将所学的知识用于实际生活之中,使理论与实践能够联系起来。 对信号进行分析与处理时, 常常会遇到有用信号叠加上无用噪声的问题, 这些噪声有的是与信号同时产生的, 有的是传输过程中混入的。因此, 从接收的信号中消除或减弱干扰噪声, 就成为信号传输与处理中十分重要的问题。根据有用信号与噪声的不同特性, 消除或减弱噪声,提取有用信号的过程称为滤波, 实现滤波功能的系统称为滤波器。 低通滤波器在现实生活中运用也十分广泛。该种滤波器是只有在规定的频率范围内才能使信号通过,而且其电路性能稳定,增益容易调节。利用这一性质不仅可以滤出有用信号且同时抑制无用信号。工程上也常常用低通滤波器作信号处理、数据传递和抑制干扰等。例如:无线电发射机使用低通滤波器阻塞可能引起与其它通信发生干扰的谐波发射;固体屏障也是一个声波的低通滤波器,当另外一个房间中播放音乐时,很容易听到音乐的低音,但是高音部分大部分被过滤掉。 我国现在有滤波器的种类和所覆盖的频率虽然基本上满足现有的各种电信设备。但从整体而言,我国有源滤波器的发展比无源滤波器缓慢,尚未大量生产和应用。我国电子产品要想实现大规模集成,滤波器集成化仍然是个重要课题。

第一章设计任务 1.1二阶低通滤波器题目要求 a)设计截止频率f=2kHz的滤波器 b)输出增益Av=2 c)要求用压控电压源型、无限增益多路反馈型两种方法

二阶巴特沃斯滤波器的分析与实现电路

巴特沃斯滤波器的分析与实现 巴特沃斯滤波器网上没有提供现成的电路和具体参数,此处本文给出几种类型的巴特沃斯滤波器,并给出了参数计算分析。 1、巴特沃斯低通滤波器的定义: 巴特沃斯低通滤波器可用如下振幅的平方对频率的公式表示: 其中, n = 滤波器的阶数 ωc =截止频率=振幅下降为-3分贝时的频率 ωp = 通频带边缘频率 1/(1 + ε2) = |H(ω)|2在通频带边缘的数值. 2、巴特沃斯滤波器的实现 2.1 一些常见资料的滤波器的错误 有些资料上给出的二阶巴特沃斯滤波器电路图为: 图中红线部分为放大电路,其实滤波器为2阶RC滤波器。其传递函数为: H(s)= 1 1+s(R1C1+R1C2+R2C2)+s2R1R2C1C2 下面证明此滤波器不可能为二阶巴特沃斯滤波器:滤波器幅频传递函数为: |H(jw)|=| 1 1+jw(R1C1+R1C2+R2C2)?w2R1C1R2C2 | = 1 1+w4(R1R2C1C2)2+w2((R1C1+R1C2+R2C2)2?2R1R2C1C2) 若滤波器是巴特沃斯滤波器,则((R1C1+R1C2+R2C2)2?2R1R2C1C2要为0 。因为(R1C1+R1C2+R2C2)2?2R1R2C1C2始终大于零(R1R2C1C2不取零值,C1或C2为零时为1阶RC滤波器,此时为巴特沃斯滤波器),所以不论R1R2C1C2取何值,都不是二阶巴特沃斯滤波器 2.2 二阶巴特沃斯滤波器的实现方法 本文列举了2种2阶巴特沃斯滤波器的实现方法,并给出了滤波器是巴特沃斯滤波器的参数。以下详述: 方法1:RC压控电压源滤波器 传递函数为:

FIR滤波器的窗函数设计法及性能比较

MATLAB课程设计报告 学院:地球物理与石油资源学院 班级: 姓名: 学号: 班内编号: 指导教师: 完成日期: 2013年6月3日

一、 题目 FIR 滤波器的窗函数设计法及性能比较 1. FIR 滤波器简介 数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。根据其单位冲激响应函数的时域特性可分为两类:无限冲激响应(IIR )滤波器和有限冲激响应(FIR )滤波器。与IIR 滤波器相比,FIR 滤波器的主要特点为: a. 线性相位;b.非递归运算。 2. FIR 滤波器的设计 FIR 滤波器的设计方法主要有三种:a.窗函数设计法;b.频率抽样发;c.最小平法抽样法; 这里我主要讨论在MA TLAB 环境下通过调用信号分析与处理工具箱的几类窗函数来设计滤波器并分析与比较其性能。窗函数法设计FIR 滤波器的一般步骤如下: a. 根据实际问题确定要设计的滤波器类型; b. 根据给定的技术指标,确定期望滤波器的理想频率特性; c. 求期望滤波器的单位脉冲响应; d. 求数字滤波器的单位脉冲响应; e. 应用。 常用的窗函数有 同。 时与布莱克曼窗结果相当时与海明窗结果相同; 时与矩形窗一致;当当885.84414.50]!)2/([1)(120===+=∑∞ =x x x m x x I m m 3.窗函数的选择标准 1. 较低的旁瓣幅度,尤其是第一旁瓣; 2. 旁瓣幅度要下降得快,以利于增加阻带衰减; 3. 主瓣宽度要窄,这样滤波器过渡带较窄。 函数,可定义为是零阶式中Bessel x I n R I N n I n w window Kaiser n R N n N n n w window Balckm an n R N n n w window Ham m ing n R N n n w window Hanning N N N N )()5.2.9()(]) (})]1/(2[1{[)()4()4.2.9()()]14cos(08.0)12cos( 5.042.0[)()3()3.2.9()()]12cos( 46.054.0[)()2() 2.2.9()()]1cos( 5.05.0[)()1(0020ββππππ--=-+--=--=--=

二阶低通滤波传递函数介绍

二阶低通滤波器 为了改进一阶低通滤波器的频率特性,可采用二阶低通滤波器。一个二阶低通滤波器包含两个 如图所示为二阶低通滤波器的一般电路。此一般电路对于二阶高通滤波器也同样适用。 图6—2-3所示的滤波器是同相 放大器。在图6-2-3中,零频增益为 気=!诗 (6-2-5) 在节点A 可得 气打=叫(龄 + 耳 + FJ -u v Y 3-u n Y 2 (6?24) 在节点B 可得 将式(6-2-8 )代人式(6-2-6),转变到复频域,可得一般二阶低通滤波器的传递函数为 r ----- c o RC 支路, (6-2-7) (6 2 呂)

L ; Y R R A T G(J ) R K C 仆 3厲 (&29) 对于上图所示的二阶低通滤波器,其传递函数为 在构成二阶低通滤波器时,只需选择巧,殇,蚝, %。导纳的值即可。例如,当选择 丫1 = 1/R 1 , 丫2 = 1/R 2, Y3 = sC i Y 4=S C 2时,则构成图6 - 2 - 4所示的二阶低通滤波器 门然角频率为 (6-2-10) (6-242) 式零频增益为

粗尼系数为 为了进一步简化计算,选取Q =C 2 = C.R, - = R.则式(6-2-14) ^(6-2-15)可进一 步简化为 1 气=五 f = 3 - G o 采用频率归一化的方法.则上述二阶低通滤波器的传递函数为 "VS 】 如图6 -2 -5所示为二阶低通滤波器的幅频特性曲线,其阻带衰减特性的斜率为— 40dB / 10oct , 克服了一阶低通滤波器阻带衰减太慢的缺点。 二阶低通滤波器的各个参数,影响其滤波特性,如阻尼系数苫的大小,决定了幅频特性有无峰值,或 谐振峰的高低。如图6 =2-6所示为苫对二阶低通滤波器幅频特性的影响。 GiwMdB) (6-243) 为了简化计算■通常选G = C. = 式(6212人式(6213)可简化为 1 c 7心阻 (6-2-14) (6-2-15) (6-2-16) (6-2-17) (6*2-18)

用matlab设计高通滤波器,雪比切夫、fir两种方法 课程设计HPF

课 程 设 计 20011 年 7月 1日 设计题目 学 号 专业班级 指导教师 学生姓名 张腾达 吴晔 陈丽娟 杨蕾 通信电子电路课程设计 ——数字滤波器的设计 张静 20080302 光信息08-3 班 实验组员 张静 胡磊 艾永春 赵亚龙 王宏道 胡进娟 马丽婷

设计题目通信电子电路课程设计 ——数字滤波器的设计 成绩 课程设计主要内容通信电子电路课程设计——数字滤波器的设计 某系统接收端接收到的信号为:y=cos(2π*60t)+1.2cos(2π *140t)+2sin(2π*220t) +1.5sin(2π*300t),此信号夹杂了一个正弦噪声noise= cos(2π*60t),设计一个高通滤波器将此噪声滤除,恢复原信号。 内容: 1.窗函数法设计FIR数字高通滤波器 2.切比雪夫1型高通滤波器 指导老师评语建议:从学生的工作状态、工作量、设计论文的创造性、学术性、实用性及书面表达能力等方面给出评价。 签名: 20 年月日

设计要求: 某系统接收端接收到的信号为 y=cos(2π*60t)+1.2cos(2π*140t)+2sin(2π*220t) +1.5sin(2π*300t) (A) 发现此信号夹杂了一个正弦噪声noise=1.5sin(2π*300t),请设计一个低通滤波器将此噪声滤除,从而恢复原信号。 (B) 发现此信号夹杂了一个正弦噪声noise= cos(2π*60t) +1.5sin(2π*300t) ,请设计一个带通滤波器将此噪声滤除,从而恢复原信号。 (C) 发现此信号夹杂了一个正弦噪声noise= 1.2cos(2π*140t)+2sin(2π*220t),请设计一个带阻滤波器将此噪声滤除,从而恢复原信号。 (D) 发现此信号夹杂了一个正弦噪声noise= cos(2π*60t),请设计一个高通滤波器将此噪声滤除,从而恢复原信号。 要求: (1)请写出具体的MATLAB程序,并详细解释每条程序(2)画出滤波前后信号的频谱图 (3)画出所设计滤波器的幅频和相频特性图,并写出具体参数

巴特沃斯滤波器c语言

1. 模拟滤波器的设计 1.1巴特沃斯滤波器的次数 根据给定的参数设计模拟滤波器,然后进行变数变换,求取数字滤波器的方法,称为滤波器的间接设计。做为数字滤波器的设计基础的模拟滤波器,称之为原型滤波器。这里,我们首先介绍的是最简单最基础的原型滤波器,巴特沃斯低通滤波器。由于IIR滤波器不具有线性相位特性,因此不必考虑相位特性,直接考虑其振幅特性。 在这里,N是滤波器的次数,Ωc是截止频率。从上式的振幅特性可以看出,这个是单调递减的函数,其振幅特性是不存在纹波的。设计的时候,一般需要先计算跟所需要设计参数相符合的次数N。首先,就需要先由阻带频率,计算出阻带衰减 将巴特沃斯低通滤波器的振幅特性,直接带入上式,则有 最后,可以解得次数N为 当然,这里的N只能为正数,因此,若结果为小数,则舍弃小数,向上取整。 1.2巴特沃斯滤波器的传递函数 巴特沃斯低通滤波器的传递函数,可由其振幅特性的分母多项式求得。其分母多项式

根据S解开,可以得到极点。这里,为了方便处理,我们分为两种情况去解这个方程。当N为偶数的时候, 这里,使用了欧拉公式。同样的,当N为奇数的时候, 同样的,这里也使用了欧拉公式。归纳以上,极点的解为 上式所求得的极点,是在s平面内,在半径为Ωc的圆上等间距的点,其数量为2N个。为了使得其IIR滤 波器稳定,那么,只能选取极点在S平面左半平面的点。选定了稳定的极点之后,其模拟滤波器的传递函数就可由下式求得。

1.3巴特沃斯滤波器的实现(C语言) 首先,是次数的计算。次数的计算,我们可以由下式求得。 其对应的C语言程序为 [cpp]view plaincopy 1.N = Ceil(0.5*( log10 ( pow (10, Stopband_attenuation/10) - 1) / 2. log10 (Stopband/Cotoff) )); 然后是极点的选择,这里由于涉及到复数的操作,我们就声明一个复数结构体就可以了。最重要的是,极点的计算含有自然指数函数,这点对于计算机来讲,不是太方便,所以,我们将其替换为三角函数, 这样的话,实部与虚部就还可以分开来计算。其代码实现为 [cpp]view plaincopy 1.typedef struct 2.{ 3.double Real_part; 4.double Imag_Part; 5.} COMPLEX; 6. 7. https://www.360docs.net/doc/ba18231027.html,PLEX poles[N]; 9. 10.for(k = 0;k <= ((2*N)-1) ; k++) 11.{ 12.if(Cotoff*cos((k+dk)*(pi/N)) < 0) 13. { 14. poles[count].Real_part = -Cotoff*cos((k+dk)*(pi/N)); 15.poles[count].Imag_Part= -Cotoff*sin((k+dk)*(pi/N)); 16. count++; 17.if (count == N) break; 18. } 19.}

实验六用窗函数设计FIR滤波器附思考题程序

实验六 用窗函数设计 F I R 滤波器 1.实验目的 (1) 熟悉FIR 滤波器设计的方法和原理 (2) 掌握用窗函数法设计FIR 滤波器的方法和原理,熟悉滤波器的特性 (3) 了解各种窗函数滤波器特性的影响 2.实验原理 FIR 滤波器的设计方法主要有三种:窗函数法、频率取样法、切比雪夫等波纹逼近法。FIR 滤波器的设计是要寻求一系统函数)(z H ,使其频率响应)(ωj e H 逼近滤波器要求的理想频率响应()j d H e ω,其对应的单位脉冲响应)(n h d 。 (1)用窗函数设计FIR 滤波器的基本方法 在时域用一个窗函数截取理想的)(n h d 得到)(n h ,以有限长序列)(n h 近似逼近理想的)(n h d ;在频域用理想的)(ωj d e H 在单位圆上等角度取样得到h(k),根据h(k)得到H(z)将逼近理想的Hd(z)。 设理想滤波器)(ωj d e H 的单位脉冲响应为)(n h d 。以低通线性相位FIR 数字滤波器为例。 )(n h d 一般是无限长的、非因果的,不能直接作为FIR 滤波器的单位脉冲响应。要想得到一个因果的有限长的滤波器h(n),最直接的方法是截断)()()(n w n h n h d =,即截取为有限长因果序列,并用合适的窗函数进行加权作为FIR 滤波器的单位脉冲响应。按照线性相位滤波器的要求,h(n)必须是偶对称的。对称中心必须等于滤波器的延时常数,即 用矩形窗设计的FIR 低通滤波器,所设计滤波器的幅度函数在通带和阻带都呈现出振荡现象,且最大波纹大约为幅度的9%,(现象称为吉布斯(Gibbs )效应)。 (2)典型的窗函数 (a )矩形窗(Rectangle Window) 其频率响应和幅度响应分别为: 21)2/sin()2/sin()(--=N j j e N e W ωωωω,) 2/sin()2/sin()(ωωωN W R = 在matlab 中调用w=boxcar(N)函数,N 为窗函数的长度 (b )三角形窗(Bartlett Window) 其频率响应为:212])2/sin()4/sin([2)(--=N j j e N N e W ωω ωω 在matlab 中调用w=triang(N)函数,N 为窗函数的长度 (c )汉宁(Hanning)窗,又称升余弦窗 其频率响应和幅度响应分别为: 在matlab 中调用w=hanning(N)函数,N 为窗函数的长度 (d )汉明(Hamming)窗,又称改进的升余弦窗

基于巴特沃斯的低通滤波器的设计原理

课程设计报告 ——基于虚拟仪器的幅频特性自动测试系统的实现 2010年12月25日 一、实验内容 基于虚拟仪器的幅频特性自动测试系统的实现 二、实验目的 1、通过对滤波器的设计,充分了解测控电路中学习的各种滤波器的工作原理以及工作机制。学习幅频特性曲线的拟合,学会基本MATLAB操作。 2、进一步掌握虚拟仪器语言LabVIEW设计的基本方法、常用组件的使用方法和设计全过程。以及图形化的编程方法;学习非线性校正概念和用曲线拟合法实现非线性校正;练习正弦波、方波、三角波产生函数的使用方法;掌握如何使用数据采

集卡以及EIVIS产生实际波形信号。了解图形化的编程方法;练习DIO函数的使用方法;学习如何使用数据采集卡以及EIVIS产生和接受实际的数字信号。3、掌握自主化学习的方法以及工程设计理念等技能。 三、实验原理 滤波器是具有频率选择作用的电路或运算处理系统。滤波处理可以利用模拟电路实现,也可以利用数字运算处理系统实现。滤波器的工作原理是当信号与噪声分布在不同频带中时,可以在频率与域中实现信号分离。在实际测量系统中,噪声与信号的频率往往有一定的重叠,如果重叠不严重,仍可利用滤波器有效地抑制噪声功率,提高测量精度。 任何复杂地滤波网络,可由若干简单地、相互隔离地一阶与二阶滤波电路级联等效构成。一阶滤波电路只能构成低通和高通滤波器,而不能构成带通和带阻。可先设计一个一阶滤波电路来熟悉电路设计思路以及器件使用要求和软件地进一步学习。 滤波器主要参数介绍: ①通带截频f p=w p/(2π)为通带与过渡带边界点的频率,在该点信号增益下降到一个人为规定的下限。 ②阻带截频f r=wr/(2π)为阻带与过渡带边界点的频率,在该点信号衰耗(增益的倒数)下降到一人为规定的下限。 ③转折频率f c=w c/(2π)为信号功率衰减到1/2(约3dB)时的频率,在很多情况下,常以fc作为通带或阻带截频。 ④固有频率f0=w0/(2π)为电路没有损耗时,滤波器的谐振频率,复杂电路往

二阶高通滤波器的设计

模拟电路课程设计报告设计课题:二阶高通滤波器的设计 专业班级:电信本 学生姓名: 学号:69 指导教师: 设计时间:1月3日

题目:二阶高通滤波器的设计 一、设计任务与要求 ① 分别用压控电压源和无限增益多路反馈二种方法设计电路; ② 截止频率f c =200Hz ; ③ 增益A V =2; ④ 用桥式整流电容滤波集成稳压块电路设计电路所需的正负直流电源(±12V )。 二、方案设计与论证 二阶高通滤波器是容许高频信号通过、但减弱(或减少)频率低于截止频率信号通过的滤波器。高通滤波器有综合滤波功能,它可以滤掉若干次高次谐波,并可减少滤波回路数。对于不同滤波器而言,每个频率的信号的减弱程度不同。其在音频应用中也使用低音消除滤波器或者噪声滤波器。本设计为分别使用压控电压源和无限增益多路反馈两种方法设计二阶高通滤波器。二者电路都是基于芯片ua741设计而成。将信号源接入电路板后,调整函数信号发生器的频率,通过观察示波器可以看到信号放大了2倍。现在工厂对于谐波的治理,应用最多的仍然是高压无源滤波器,高压无源滤波器有多种接线方式,其中单调谐滤波器及二阶高通滤波器使用最为广泛,无源滤波器具有结构简单、设备投资较少、运行可靠性较高、运行费用较低等优点, 2.1设计一、用压控电压源设计二阶高通滤波电路 与LPF 有对偶性,将LPF 的电阻和电容互换,就可得一阶HPF 、简单二阶HPF 、压控电压源二阶HPF 电路采用压控电压源二阶高通滤波电路。 电路如图2-1所示,参数计算为: 通带增益: 3 4 1R R Aup + = Aup 表示二阶高通滤波器的通带电压放大倍数 截止频率: RC f π210=

实验六 用窗函数设计FIR滤波器(附思考题程序)

实验六 用窗函数设计FIR 滤波器 1.实验目的 (1) 熟悉FIR 滤波器设计的方法和原理 (2) 掌握用窗函数法设计FIR 滤波器的方法和原理,熟悉滤波器的特性 (3) 了解各种窗函数滤波器特性的影响 2.实验原理 FIR 滤波器的设计方法主要有三种:窗函数法、频率取样法、切比雪夫等波纹逼近法。FIR 滤波器的设计是要寻求一系统函数)(z H ,使其频率响应)(ωj e H 逼近滤波器要求的理想频率响应()j d H e ω,其对应的单位脉冲响应)(n h d 。 (1)用窗函数设计FIR 滤波器的基本方法 在时域用一个窗函数截取理想的)(n h d 得到)(n h ,以有限长序列)(n h 近似逼近理想的)(n h d ;在频域用理想的)(ωj d e H 在单位圆上等角度取样得到h(k),根据h(k)得到H(z)将逼近理想的Hd(z)。 设理想滤波器)(ωj d e H 的单位脉冲响应为)(n h d 。以低通线性相位FIR 数字滤波器为 例。 )(n h d 一般是无限长的、非因果的,不能直接作为FIR 滤波器的单位脉冲响应。要想得到一个因果的有限长的滤波器h(n),最直接的方法是截断)()()(n w n h n h d =,即截取为有限长因果序列,并用合适的窗函数进行加权作为FIR 滤波器的单位脉冲响应。按照线性相位滤波器的要求,h(n)必须是偶对称的。对称中心必须等于滤波器的延时常数,即 用矩形窗设计的FIR 低通滤波器,所设计滤波器的幅度函数在通带和阻带都呈现出振荡现象,且最大波纹大约为幅度的9%,(现象称为吉布斯(Gibbs )效应)。 (2)典型的窗函数 (a )矩形窗(Rectangle Window) 其频率响应和幅度响应分别为: 21)2/sin()2/sin()(--=N j j e N e W ωωωω,) 2/sin()2/sin()(ωωωN W R = 在matlab 中调用w=boxcar(N)函数,N 为窗函数的长度 (b )三角形窗(Bartlett Window) 其频率响应为:212])2/sin()4/sin([2)(--=N j j e N N e W ωω ωω 在matlab 中调用w=triang(N)函数,N 为窗函数的长度 (c )汉宁(Hanning)窗,又称升余弦窗 其频率响应和幅度响应分别为:

有源高通滤波器电路设计(100Hz截止频率)

长沙学院课程设计说明书 题目有源高通滤波器电路设计系(部) 电子与通信工程系 专业(班级) 电气工程及其自动化姓名 学号 指导教师 起止日期

模拟电子技术课程设计任务书 系(部):电子与通信工程系专业:电气工程及其自动化指导教师:

长沙学院课程设计鉴定表

目录 摘要 (5) 1.电路设计 (6) 1.1.电路元件及参数的选择 (6) 1.2.电路原理图绘制 (6) 2.电路的仿真 (7) 2.1.使用Multisim9仿真波特图示仪 (7) 2.2.使用Multisim9仿真示波器 (7) 2.2.1.输入信号频率小于截止频率时的仿真 (7) 2.2.2.输入信号频率等于截止频率时的仿真 (8) 2.2.3.输入信号频率大于截止频率时的仿真 (8) 参考文献 (9) 设计总结 (9)

摘要 滤波器是一种能使有用信号通过而大幅抑制无用信号的电子装置。常用来进行信号处理、数据传输和抑制噪声等。以往这种滤波电路主要采用无源R、L和C组成,20世纪60年代以来,集成运放获得了迅速发展,由它和R、C组成的有源滤波电路,具有不用电感、体积小、重量轻等优点。此外,由于集成运放的开环电压和输入阻抗均很高,输出阻抗又低,构成有源滤波电路后还具有一定的电压放大和缓冲作用。但是,集成运放的带宽有限,所以目前有源滤波电路的工作频率难以做的很高,以及难于对功率信号进行 滤波,这是它的不足之处。]1[在实际电子系统中,有源滤波器运用广泛,输入信号往往是含有多种频率成 分的复杂信号,可能还会混入各种噪声、干扰及其它无用频率的信号,因此需要设法将有用频率信号挑选出来、将无用信号频率抑制掉。完成此任务需要具有选频功能的电路。本文主要内容是设计一个能阻挡低频信号、输出高频信号的有源高通滤波电路,以及利用Multisim9对电路进行仿真。本电路所用到的运算放大器LM741EN,它的管脚1和5为调零端,管脚2为运放反相输入端,管脚3为同相输入端,管脚6为输出端,管脚7为正电源端,管脚4为负电源端,管脚8为空端。Multisim是美国国家仪器(NI)有限公司推出的以Windows为基础的仿真工具,适用于板级的模拟/数字电路板的设计工作。它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。工程师们可以使用Multisim交互式地搭建电路原理图,并对电路进行仿真。Multisim提炼了SPICE仿真的复杂内容,这样工程师无需懂得深入的SPICE技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。通过Multisim和虚拟仪器技术,PCB设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程。 关键词:滤波器运算放大器有源滤波电路有源高通滤波电路Multisim 电路仿真

相关文档
最新文档