带通滤波器设计

带通滤波器

带通滤波器系数 带通滤波器系统函数带通滤波器系数 带通滤波器系统函数


带通滤波器系数 带通滤波器系统函数


带通滤波器系数 带通滤波器系统函数


实际上就是高通和

低通滤波器

的合体嘛,理解上不难。

150MHz信号带宽是6MHz,那你就设计一个147MHz~153MHz的带通滤波器呗;

145MHz信号带宽是30KHz,那你同理可以计算出上下限并设计出带通滤波器的导通和截至

频点

。分离开这两个信号,再在不同的端口用

示波器

捕捉看就好啊。

采样频率为Hz,要求8-13Hz带通滤波,我用butterworth滤波器设计,但是结果不好。

请教各位高手,问题出在哪里呢?

下面是我的程序。由于matlab中butter()函数只有高通,低通,和带阻,我选择带阻进行试验,如果设计出合适的带阻滤波器,是不是可以转换为带通?

谢谢各位了。

Fs=; %采样率

rp=3;%通带衰减不大于

rs=30;%阻带衰减不小于

style='stop';

wp=[8,13];%通带截止频率

ws=[7,14];%阻带截止频率

[N,Wn]=buttord(wp/(Fs/2),ws/(Fs/2),rp,rs);

[b,a]=butter(N,Wn,style);

[H,w]=freqz(b,a);

plot(wFs/(2pi),abs(H)); %画频率响应

title('Frequency response');

得到频率响应图如下:

上学期学过模电课,记得一点。

这是一个“压控电压源二阶带通有源滤波器”的经典电路结构。

前面的5个r、c作为滤波元件,上面两个r完成增益。全部参数有经典设计手册可以查找,不用自己去分析计算,也很难分析计算。

MATLAB FIR带通滤波器系数

基于MATLAB内建函数的FIR设计

在Matlab中已经内建有各种滤波器的设计函数,可以直接在程序中调用,这里介绍其中几个函数.

1,fir1函数

功能:设计标准频率响应的基于窗函数的FIR滤波器.

语法:b=fir1(n,Wn);

b=fir1(n,Wn,‘ftytpe’);

b=fir1(n,Wn,Window);

b=fir1(n,Wn,‘ftype’,Window);

说明:fir1函数可以实现加窗线形相位FIR数字滤波器设计,它可以设计出标准的低通、高通、带通和带阻滤波器.

b=fir1(n,Wn)可得到n阶低通,截至频率为Wn的汉明加窗线形相位FIR滤波器,0≤Wn≤1,Wn=1相当于0.5fs.滤波器系数包含在b中,可表示为

当Wn=[W1

W2]时,fir1函数可得到带通滤波器,其通带为W1<w<W2.

当ftype=high时,设计高通FIR滤波器;当ftype=stop时,设计带阻滤波器.

在设计高通和带阻滤波器时,由于对奇次阶的滤波器,其在Nyquist频率处的频率响应为零,不适合构成高通和带阻滤波器.因此fir1函数总是使用阶数为偶数的滤波器,当输入的阶数为奇数时,fir1函数会自动将阶数加1.

b=fir1(n,Wn,Window)利用参数Window来指定滤波器采用的窗函数类型.其默认值为汉明窗.

b=fir1(n,Wn,‘ftype’,Window)可利用ftype和Window参数,设计各种滤波器.

2,fir2函数

功能:设计任意频率响应的基于窗函数的FIR滤波器.

语法:b=fir2(n,f,m);

b=fir2(n,f,m,Window);

b=fir2(n,f,m,npt);

b=fir2(n,f,m,npt,window);

b=fir2(n,f,m,npt,lap);

b=fir2(n,f,m,npt,lap,Window);

说明:fir2函数可以用于设计有任意频率响应的加窗FIR滤波器,对标准的低通、带通、高通和带阻滤波器的设计可使用fir1函数.

b=fir2(n,f,m)可设计出一个n阶的FIR滤波器,其滤波器的频率特性由参数f和m决定.参数f为频率点矢量,且f∈[0,1],f=1对应于0.5fs.矢量f按升序排列,且个元素必须是0,一个必须为1,并可以包含重复的频率点.矢量m中包含了与f相对应的期望得到的滤波器的幅度.

b=fir2(n,f,m,Window)中用参数Window来指定使用的窗函数类型,默认值为汉明窗.

b=fir2(n,f,m,npt)中用参数npt来指定fir2函数对频率响应进行内插的点数.

b=fir2(n,f,m,npt,lap)中用参数lap来指定fir2在重复频率点附近插入的区域大小.

带通滤波器的频率

耦合微带线带通滤波器的设计指标如下所示:

(1)通带频率范围:902~928 MHz,中心频率为5 MHz;

(2)带内波纹小于3 dB;

(3)阻带损耗:850 MHz以下及950 MHz以上衰减大于40 dB;

(4)带内输入/输出端口反射系数小于-20 dB.

耦合微带线带通滤波器的设计采用FR-4作为基片材料,基片参数为:d=1.6 mm,Er=4.5,tan δ=0.02,铜导体的厚度t=0.035 mm.

1.2 带通滤波器设计-理论计算

当频率达到或接近GHz时,滤波器通常由分布参数元件构成,分布参数不仅可以构成低通滤波器,而且可以构成带通和带阻滤波器。平行耦合微带传输线由两个无屏蔽的平行微带传输线紧靠在一起构成,由于两个传输线之间电磁场的相互作用,在两个传输线之间会有功率耦合,这种传输线也因此称为耦合传输线。平行耦合微带线可以构成带通滤波器,这种滤波器是由1 4波长耦合线段构成,是一种常用的分布参数带通滤波器。当两个无屏蔽的传输线紧靠一起时,由于传输线之间电磁场的相互作用,在传输线之间会有功率耦合,这种传输线称之为耦合传输线