文档库 最新最全的文档下载
当前位置:文档库 › teamcenter流程设计

teamcenter流程设计

teamcenter流程设计
teamcenter流程设计

1.1 流程模板设计

工作流是完成目标的一个或几个业务流程的自动化操作,工作流程由用户发起,具体的工作流任务将指派给用户。

系统管理员登陆系统,选择工作流设计器应用程序,进入工作流设计器应用

1.1.1 工作流任务模板

系统中常用工作流任务模板有:任务,审核任务,条件任务,发布任务等。 任务:是一个包含 的任务模板,当任务开始后, 能阻止任务自动完成。这个任务模板有一个用户对话框,当任务完成后,用户可以选中对话框中的复选框表明任务已经完成。

“审核”任务:审核任务,是一个包含子任务和子任务的任务模板。子任务用来指定执行审核的人员,而子任务则用来执行审核任务。在设计工作流时可以为子任务限定执行此任务的组或角色,这样在启动流程为流程指定人员时,人员就被限定在指定的组或角色内。

“添加状态”任务:添加状态任务,用来为流程中的目标对象添加一个发布状态。在流程设计时在该任务模板属性中选定发布状态,当流程启动后,将自动完成目标对象的发布状态。

“或”任务:当多个处于同一层次上的任务中只要有一个发生就能触发它们的后续任务时,需要用任务。不管任务有多少前驱任务,只要有一个完成,系统就执行该任务,推动流程继续走下去。

“条件”任务:用于分支流程。条件属性有一个结果属性,可以设置为一下三个值:,,。创建一个流程时,条件任务的两种后续任务根据实际需要分别把条件路径设置为和,从而建立与 任务的关联。在流程设计中,任务一般需要和任务组合使用。

1.1.2 新建工作流流程模板

1.1.

2.1 新建节点模板

系统管理员于工作流设计器应用程序中,单击菜单“文件”->“新建节点模板”;

打开新根节点模板对话框,输入模板名称,如果该流程可基于已有流程新建,可从基于根节点模板下拉框中选择已有流程,否则,默认空模板即可,模板类型选择流程,单击“确定”按钮;

可在新建工作流窗口中选择任务模板创建新的流程模板,添加新任务模板的方式为:在工具栏中单击需要的任务模板,移动鼠标到流程创建区域内,在空白处双击鼠标左键,任务模板将被添加到新建流程区域内;在左侧的名称文本框中修改任务名称,注意,修改完成后,鼠标要单击拥有该名称的任务或单击上侧流

程树中的空白处;

在此修改任务名称

任务模板添加完成后,需要通过流程箭头指定流程任务的先后执行顺序,方法如下:选择作为前续任务的任务节点,鼠标不要松开,拖动鼠标到作为后续任务的任务节点处,松开鼠标,一个连接前后任务节点的箭头将出现在两个任务中间。

1.1.

2.2 流程回退任务的设置

对于流程中的审核节点,如果审核人不通过,则需要把任务回退到相应节点,这时需要设置流程的回退。8中流程回退有比较简单的方式,使用反向箭头来实现:鼠标放到需设置回退功能的任务节点处,按下鼠标左键,鼠标不要松开,拖动到流程将回退到的任务节点上,此时在原来已有联接箭头的基础上,出现一个反向箭头,选中该反向箭头,单击鼠标右键->设置为“拒绝”路径,此时反向箭

头会变成虚线,表示,当审核任务执行结果为拒绝时,流程路线将沿虚线箭头返回。

1.1.3 修改任务属性

1.1.3.1 设置任务超时提醒

设置任务超时提醒后,如果任务执行人没有在设置时间内执行任务,系统将发内部邮件通知。

任务超时提醒设置方法:单击工作流设计器左下角的“显示任务属性面板”,弹出“属性”窗口,在“持续时间”处单击“设置”按钮,弹出“设置持续时间”窗口,在其中填入持续时间,例如,如果任务收到15分钟后仍然没被执行,需要发邮件通知,可在分钟文本框中输入15;在接收者处单击“设置”按钮,弹出选择接收者对话框,选择任务超时后将接收超时提醒的组或用户。

1.1.3.2 设置任务签发

对于审核任务,可为其子任务指定签发概要表,这样,当客户端新建工作流时,需要根据流程模板中指定的签发概要表指定任务执行人。例如:项目部标准化审核任务节点设置如下签发概要表:组为标准化组,角色为标准化人员,审核者数是1;

这样,当客户端新建工作流程,指派任务执行人时,必须至少指定一位角色为标准化组标准化人员的审核者来执行审核任务。通过指定签发法定人数的数字或百分比,可设置任务审核通过的标准:比如指定审核者数为3,签发法定人数指定为1,则在客户端执行该审核任务时,3人中只要有1

人审核通过,即使其

余两人拒绝,流程也将继续执行下一任务。

1.1.3.3 流程模板过滤

8中创建流程模板后,可根据权限设置流程模板过滤,针对具体的组为其指定特定的流程,通过这种方法可为不同组的用户筛选不同的流程,流程模板过滤由系统管理员来设置。

在流程模板过滤器中可为一个组指派多个流程模板,其中每个流程模板都基于一个具体的对象类型,比如基于的零组件类型,为研发部这个组指派多个流程模板,这样当研发部这个组中的成员针对版本零组件新建工作流程时,可选的流程模板列表仅限于流程模板过滤器中指派的流程模板。

流程模板过滤器设置方式如下:

系统管理员在工作流设计器界面中,选择菜单“编辑”->“模板过滤器”,打开流程模板过滤器对话框;

在流程模板过滤器对话框中,从组名下拉框中选择研发部这个组,从对象类型中选择这个零组件类型,从窗口下方的定义的流程模板中选择研发部对零组件类型为的对象将使用到的流程模板,单击按钮,流程模板将添加到左侧的指派的流程模板中。单击“确定”按钮。

默认情况下,用户新建工作流时,系统界面中会有流程模板过滤器的提示。如果选中全部,则流程模板列表将列出所有模板,如果选中指派的,则流程模板列表中的流程模板限制为流程模板过滤器中指定的针对用户所在组以及对象类型指派的流程模板。

系统管理员可通过设置系统的首选项值为,这样当用户新建工作流时,界面中流程模板过滤器提示消失,流程模板列表中只有流程模板过滤器中指定的针对用户所在组以及对象类型指派的流程模板。

无流程模板过滤器提示过滤后的流程模板

滤波器设计步骤及实现程序

数字滤波器的设计步骤及程序实现 湖南理工学院信息与通信工程学院 一、IIR 脉冲响应不变法设计步骤 1、已知实际数字指标as s ap p ,,,ωω 2、将数字指标化为原型模拟指标As s Ap p ,,,ΩΩ,可设T=pi, T /ω=Ω 3、求原型模拟滤波器的c N Ω,,其中:??? ???ΩΩ--=)/lg(2)]110/()110lg[(10/10/s p A A s p N N A p cp p 210 /1 10 -Ω= Ω N A s cs s 210 /1 10 -Ω= Ω ][cs cp c ΩΩ∈Ω, 4、根据N 写出归一化原型系统函数)(p G a 5、用c s p Ω=/代入得原型系统函数c s p a a p G s H Ω==/)()( 6、将)(s H a 化为部分分式展开形式∑-=k k a s s A s H )( 7、写出)(z H 的极点T s k k e z =,并写出)(z H 的部分分式展开形式∑--?= 11)(z z A T z H k k 8、将)(z H 化为分子分母形式,验证设计结果。 二、IIR 双线性变换法设计步骤 1、已知实际数字指标as s ap p ,,,ωω 2、将数字指标化为原型模拟指标As s Ap p ,,,ΩΩ,可设T=2, 2 tan 2ω?= ΩT 3、求原型模拟滤波器的c N Ω,,其中:?? ? ???ΩΩ--=)/lg(2)]110/()110lg[(10/10/s p A A s p N N A p cp p 210 /1 10 -Ω= Ω N A s cs s 210 /1 10 -Ω= Ω ][cs cp c ΩΩ∈Ω, 4、根据N 写出归一化原型系统函数)(p G a 5、用c s p Ω=/代入得原型系统函数c s p a a p G s H Ω==/) ()( 6、用11 112--+-?=Z Z T s 代入原型系统函数)(s H a 得1 1 112)()(--+-? ==Z Z T s a s H z H 8、将)(z H 整理成分子分母形式,验证设计结果。

基于MATLAB的数字滤波器的设计程序

IIR 低通滤波器的设计程序为: Ft=8000; Fp=1000; Fs=1200; As=100 ; Ap=1; wp=2*pi*Fp/Ft; ws=2*pi*Fs/Ft; fp=2*Fp*tan(wp/2); fs=2*Fs*tan(ws/2); [n11,wn11]=buttord(wp,ws,1,50,'s'); [b11,a11]=butter(n11,wn11,'s'); [num11,den11]=bilinear(b11,a11,0.5); [h,w]=freqz(num11,den11); axes(handles.axes1); plot(w*8000*0.5/pi,abs(h)); xlabel('Frequency/Hz'); ylabel('Magnitude'); title('巴特沃斯数字低通滤波器'); 巴特沃斯带通滤波器设计程序为: Ft=8000; Fp1=1200; Fp2=3000; Fs1=1000; Fs2=3200; As=100; Ap=1; wp1=tan(pi*Fp1/Ft); wp2=tan(pi*Fp2/Ft); ws1=tan(pi*Fs1/Ft); ws2=tan(pi*Fs2/Ft); w=wp1*wp2/ws2;

bw=wp2-wp1; wp=1; ws=(wp1*wp2-w.^2)/(bw*w); [n12,wn12]=buttord(wp,ws,1,50,'s'); [b12,a12]=butter(n12,wn12,'s'); [num2,den2]=lp2bp(b12,a12,sqrt(wp1*wp2),bw); [num12,den12]=bilinear(num2,den2,0.5); [h,w]=freqz(num12,den12); plot(w*8000*0.5/pi,abs(h)); axis([0 4000 0 1.5]); xlabel('Frequency/Hz'); ylabel('Magnitude'); title('巴特沃斯数字带通滤波器'); IIR 高通滤波器的设计程序为: Ft=8000; Fp=4000; Fs=3500; wp1=tan(pi*Fp/Ft); ws1=tan(pi*Fs/Ft); wp=1; ws=wp1*wp/ws1; [n13,wn13]=cheb1ord(wp,ws,1,50,'s'); [b13,a13]=cheby1(n13,1,wn13,'s'); [num,den]=lp2hp(b13,a13,wn13); [num13,den13]=bilinear(num,den,0.5); [h,w]=freqz(num13,den13); axes(handles.axes1); plot(w*21000*0.5/pi,abs(h)); xlabel('Frequency/Hz'); ylabel('Magnitude'); title('切比雪夫Ⅰ型数字高通滤波器');

数字滤波器设计步骤

数字信号处理 数字滤波器的设计 学院计算机与电子信息学院 专业电子信息科学与技术班级电子15-2 班姓名学号 指导教师刘利民

数字滤波器的设计 一、模拟低通滤波器的设计方法 1、B utterw orth 滤波器设计步骤: ⑴。确定阶次N ① 已知Ωc 、Ωs 和As 求Bu tt er worth DF 阶数N ② 已知Ωc 、Ωs 和Ω=Ωp (3dB p Ω≠-)的衰减A p 求Bu tterwort h DF 阶数N ③ 已知Ωp、Ωs和Ω=Ωp 的衰减A p 和As 求B utte rwo rth DF 阶数N /10 /1022(/)101,(/)101p s A A N N p c s c ΩΩ=-ΩΩ=-则:

⑵.用阶次N 确定 ()a H s 根据公式: 1,2,2N ()()a a H s H s -在左半平面的极点即为()a H s 的极点,因而 2,,N 2、切比雪夫低通滤波器设计步骤: ⑴.确定技术指标p Ω p α s Ω s α 归一化: /1p p p λ=ΩΩ= /s s p λ=ΩΩ ⑵.根据技术指标求出滤波器阶数N 及ε: 0.12 10 1δε=- p δα= ⑶.求出归一化系统函数 其中极点由下式求出:

或者由N 和S直接查表得()a H p 二、数字低通滤波器的设计步骤: 1、 确定数字低通滤波器的技术指标:通带截止频率p ω、通带最大衰减系数 p α、 阻带截止频率ω、阻带最小衰减系数s α。 2、 将数字低通滤波器的技术指标转换成模拟低通滤波器的技术指标。 巴特沃斯: 切比雪夫:/s s p λ=ΩΩ 0.1210 1δ ε=- p δα=

带通滤波器设计步骤

带通滤波器设计步骤 1、根据需求选择合适的低通滤波器原型 2、把带通滤波器带宽作为低通滤波器的截止频率,根据抑制点的频率距离带通滤波器中心频点距离的两倍作为需要抑制的频率,换算抑制频率与截止频率的比值,得出m 的值,然后根据m 值选择低通滤波器的原型参数值。 滤波器的时域特性 任何信号通过滤波器都会产生时延。Bessel filter 是特殊的滤波器在于对于通带内的所有频率而言,引入的时延都是恒定的。这就意味着相对于输入,输出信号的相位变化与工作的频率是成比例的。而其他类型的滤波器(如Butterworth, Chebyshev,inverse Chebyshev,and Causer )在输出信号中引入的相位变化与频率不成比例。相位随频率变化的速率称之为群延迟(group delay )。群延迟随滤波器级数的增加而增加。 模拟滤波器的归一化 归一化的滤波器是通带截止频率为w=1radian/s, 也就是1/2πHz 或约0.159Hz 。这主要是因为电抗元件在1弧度的时候,描述比较简单,XL=L, XC=1/C ,计算也可以大大简化。归一化的无源滤波器的特征阻抗为1欧姆。归一化的理由就是简化计算。 Bessel filter 特征:通带平坦,阻带具有微小的起伏。阻带的衰减相对缓慢,直到原理截止频率高次谐波点的地方。原理截止频率点的衰减具有的经验公式为n*6dB/octave ,其中,n 表示滤波器的阶数,octave 表示是频率的加倍。例如,3阶滤波器,将有18dB/octave 的衰减变化。正是由于在截止频率的缓慢变化,使得它有较好的时域响应。 Bessel 响应的本质截止频率是在与能够给出1s 延迟的点,这个点依赖于滤波器的阶数。 逆切比雪夫LPF 原型参数计算公式(Inverse Chebyshev filter parameters calculate equiations ) ) (cosh )(cosh 11Ω=--Cn n 其中 1101.0-=A Cn , A 为抑制频率点的衰减值,以dB 为单位;Ω为抑制频率与截止频率的比值 例:假设LPF 的3dB 截止频率为10Hz,在15Hz 的频点需要抑制20dB,则有: 95.91020*1.0==Cn ;Ω=15/10=1.5 1.39624.0988.2) 5.1(cosh )95.9(cosh 11===--n ,因此,滤波器的阶数至少应该为4

matlab数字滤波器设计程序

%要求设计一butterworth低通数字滤波器,wp=30hz,ws=40hz,rp=0.5,rs=40,fs=100hz。>>wp=30;ws=40;rp=0.5;rs=40;fs=100; >>wp=30*2*pi;ws=40*2*pi; >> [n,wn]=buttord(wp,ws,rp,rs,'s'); >> [z,p,k]=buttap(n); >> [num,den]=zp2tf(z,p,k); >> [num1,den1]=impinvar(num,den); Warning: The output is not correct/robust. Coeffs of B(s)/A(s) are real, but B(z)/A(z) has complex coeffs. Probable cause is rooting of high-order repeated poles in A(s). > In impinvar at 124 >> [num2,den2]=bilinear(num,den,100); >> [h,w]=freqz(num1,den1); >> [h1,w1]=freqz(num2,den2); >>subplot(1,2,1); >>plot(w*fs/(2*pi),abs(h)); >>subplot(1,2,2); >>plot(w1*fs/(2*pi),abs(h1)); >>figure(1); >>subplot(1,2,1); >>zplane(num1,den1); >>subplot(1,2,2); >>zplane(num2,den2);

滤波器设计步骤

滤波器设计步骤: 1、确定滤波器阶数n; 2、电路实现形式选择,传递函数的确定; 3、电路中元器件的选择,包括运算放大器的选择、阻容值设置等,最后形成电路原理图; 4、仿真结果(幅频特性图)及优化设计; 5、调试注意事项,确定影响滤波器参数实现的关键元件。 每一种电路按照以上步骤完成设计,本周内完成!

1、有源低通滤波器f c =50kHz 一、最低阶数的选取 主要功能参数为: 1) 带内不平坦度α1=0.5dB 2) 阻带衰减α2≥40dB ,这里取45dB 3) 增益G=10 4) 通带范围50kHz 使用滤波器设计软件,计算得出:若选取巴特沃斯滤波器,最低阶数为n=9;若选取切比雪夫滤波器,得到同样满足要求的切比雪夫滤波器的最低阶数为n=6。由于高阶滤波器电路复杂,造价较高,所以在同样满足技术指标的情况下,选取滤波器的最低阶数,即n=6。 二、电路实现形式选择及传递函数的确定 实现切比雪夫低通滤波器的电路有许多种,这里选择无限增益多端反馈电路(MFB ),见图1。MFB 滤波器是一种常用的反相增益滤波器,它具有稳定好和输出阻抗低等优点。 图1 二阶MFB 低通滤波电路 图2滤波器的级联 如图2所示,电路由三个二阶MFB 低通滤波电路串联实现,在图1所示电路中,当f=0时,C 1和C 2均开路,所以M 点的电压为 1 21R R U U M -= M 点的电流方程 C I I I I ++=321 M I 2 I 3 I 1 I C V 2 V 1 N 4

2 3 22111sC U R U R U U R U U M M M M ++-=- (式1) 其中 M U R sC U 3 121-= (式2) 解式1和式2组成的联立方程,得到每个二阶MFB 低通滤波器的传递函数为 3 2212 321 3211 21 2 1111R R C C s R R R R R sC R R U U +???? ??+++- = 最后得出六阶切比雪夫低通滤波器的传递函数为 ? +???? ??+++- ? +???? ??+++-=6 5432 654 6534 5322123213211 21 4 11111111R R C C s R R R R R sC R R R R C C s R R R R R sC R R U U 9 8652 987 9857 8 1111R R C C s R R R R R sC R R +???? ??+++- 三、电路中元器件的选择 使用滤波器设计软件,计算得出每节电路的阻值容值,如图2所示。 图2 六阶切比雪夫低通滤波器 器件的选择: 选择运放时,应适应满足特定增益的要求和频率范围的运放。并且,为了达到最佳运用,还要考虑运放的上升速率。

Baw滤波器的制备流程

Baw滤波器制备流程 (1)设计流程 Saw 和 Baw 滤波器不同频段的滤波器设计难度不同,提供全频段的设计能力公司寥寥无几。Baw滤波器的设计流程可总结为下图。 首先可以根据滤波器带外抑制的指标,确定滤波器的初始阶数和结构。然后根据中心频率、带宽的指标要求,确定滤波器中Fbar的各膜层厚度和有源区的面积,完成滤波器的初始设计。完成初始设计后需要对Baw 滤波器进行优化设计,主要优化串、并联Fbar的面积比。根据优化结果可以微调Fbar膜层厚度来满足带内纹波的指标要求。优化设计结果满足指标后对滤波器版图进行设计,并采用声-电磁联合仿真方法对滤波器性能进行验证。如果仿真结果不满足设计指标要求,则要根据所述的设计方法,改变滤波器的拓扑结构,再次对滤波器的各项结构参数进行设计优化,直到满足指标为止。若出现寄生耦合现象,则要对滤波器的版图进行调整。 图104:Baw滤波器的设计流程 资料来源:《Baw滤波器设计方法研究》,国元证券研究中心

①确定滤波器阶数 在Fbar 声学激励范围之外足够远的频率点处,电路模型的电容性分压器特性会影 响一阶梯形滤波器的阻带抑制。要提高带外抑制,必须增加滤波器的阶数或增大并联 Fbar 和串联 Fbar 的电容比,但这样会导致带内插损的增大。故要综合考虑阶数和 并、串联 Fbar 电容比对滤波器带外抑制性能的影响。 ②确定滤波器结构 Baw 滤波器基本上可以划分为梯形和网格形两种结构。梯形Baw滤波器包括串联和 并联的谐振器,一个串联的谐振器加一个并联的谐振器称为一个段(stage),整个梯 形Baw滤波器可能由好几个段组成。网格形 Baw 滤波器与梯形滤波器在工作原理上 很相似,但网格形Baw滤波器不具有传输零点,且滚降较慢,矩形系数差,设计时往 往需要与梯形滤波器结合以满足高性能要求,且设计时必须考虑使用平衡-不平衡变 换器才能实现其差分特性。而梯形 Baw 滤波器具有较好的矩阵系数,在邻近通带外 的抑制效果明显。故通常采用梯形结构来设计 Baw 滤波器。在设计滤波器时,还需 将并、串联Fbar 的面积比控制在一定范围,通过增加阶数来提高滤波器的阻带抑 制和通带性能。 图105:梯形Baw滤波器图106:网格形Baw滤波器 资料来源:《Baw滤波器设计方法研究》,国元证券研究中心资料来源:《Baw滤波器设计方法研究》,国元证券研究中心 ③确定Fbar各膜层厚度和面积 可以根据 Fbar 的工作原理来调整 Fbar 膜层厚度,以此改变其谐振频率,一般根 据中心频率与带宽来调节并确定各Fbar 的叠层结构与膜层厚度。但通常不会减小 压电薄膜的厚度来增加Fbar 的谐振频率,这是由于压电薄膜厚度越薄,压电性能 就越差。而压电薄膜的平面宽与厚度比越大,产生的寄生谐振也会越小。在通过调谐 串联Fbar电极厚度来满足中心频率等指标时,因为工艺因素,一般串、并联Fbar的 底电极厚度要相同但不能太薄,底电极太薄会增加Fbar的欧姆损耗而降低Fbar的 品质因数。此外,Fbar的面积也会影响滤波器的通带性能。 ④Fbar单元各膜层材料及参数 Fbar各膜层的材料也需要选定。选择压电薄膜的材料一般需要综合考虑:机电耦合 系数、纵波声速、介质损耗、介电常数及频率温度系数等。选取电极材料通常需要考

基于HFSS的滤波器设计流程

滤波器设计流程: 1.确定设计指标要求 2.查阅资料,确定形状 3.建模,仿真 4.优化结果 5.版图,加工,测试 本例设计一个带通滤波器,通过微带线结构实现,工作频率覆盖。选用基板材料为Rogers 4350,其相对介电常数为,厚度为h=0.508mm,金属覆铜厚度h1=0.018mm, 表1 模型初始尺寸

设计步骤(以为例) 一开始 (一)建立工程 1.在HFSS窗口中,选择菜单File->New 2.从Project菜单中,选择Insert HFSS Design (二)设计求解模式 1.选择菜单HFSS->Solution Type 2.在Solution Type窗口,选择Driven Modal,点击OK 二建立3D模型 (一)定义单位并输入参数表 1.选择菜单Modeler->Units 2.设置模型单位:mm,点击OK 3.选择菜单栏 HFSS->Design Properties再弹出的窗口中,点ADD添加参量,将上面模型的参数表中的变量全部添加进去,如下图: (二)创建金属板R1

1.在菜单栏中点击Draw->Box,创建Box1 2.双击模型窗口左侧的Box1,改名为R1,再点击Material 后面按钮,选择Edit,选择Copper,点击确定。 3.双击左侧R1的子目录Createbox,修改金属板大小及厚度。Position输入坐标(0mm,0mm,0mm),金属板长L1=7.2mm,宽W1=0.8mm,厚h1=0.018mm。点击确定。 (三)创建金属板R1_1 1.在菜单栏中点击Draw->Box,创建Box2 2.双击模型窗口左侧的Box2,改名为R1_1,再点击Material 后面按钮,选择Edit,选择Copper,点击确定。 3.双击左侧R1_1的子目录Createbox,修改金属板大小及厚度。Position输入坐标(W1+S1,0mm,0mm),S1=,金属板长L1=7.2mm,宽W1=0.8mm,厚h1=0.018mm。点击确定。 (四)创建金属板R2 1.在菜单栏中点击Draw->Box,创建Box3 2.双击模型窗口左侧的Box3,改名为R2,再点击Material 后面按钮,选择Edit,选择Copper,点击确定。 3.双击左侧R2的子目录Createbox,修改金属板大小及厚度。Position输入坐标(W1+S1,L1,0mm),金属板长L2=7.1mm,

FIR滤波器程序设计要点

FIR滤波器程序设计 中文摘要 21世纪是数字化的时代,随着信息处理技术的飞速发展,DSP(数字信号处理器)技术逐渐发展成为一门主流技术,它在电子信息、通信、软件无线电、自动控制、仪表技术、信息家电等高科技领域得到了越来越广泛的应用。相对于模拟滤波器,数字滤波器没有漂移,能够处理低频信号,频率响应特性可做成非常接近于理想的特性,且精度可以达到很高,容易集成等,这些优势决定了数字滤波器的应用越来越广泛,工程上常用它来做信号处理、数据传送和抑制干扰等。。同时DSP的出现和迅速发展也促进了数字滤波器的发展,并为数字滤波器的硬件实现提供了更多的选择。 本课题主要应用MATLAB软件设计FIR数字滤波器,并对所设计的滤波器进行仿真;应用DSP集成开发环境—CCS调试汇编程序,用TMS320C5402来实现了FIR数字滤波。具体工作包括:对FIR数字滤波器的基本理论进行了分析和探讨;采用MATLAB软件来学习数字滤波器的基本知识,计算数字滤波器的系数,研究算法的可行性,对FIR低通数字滤波器进行前期的设计和仿真;系统介绍了TI公司TMS320C54x系列数字信号处理器的硬件结构、性能特点和DSP的集成开发环境CCS;应用DSP集成开发环境—CCS调试汇编程序,用TMS320C5402来实现了FIR数字滤波。 关键词:频率抽样,FIR滤波器,Matlab,TMS320C5402,CCS,仿真

FIR滤波器程序设计 1设计任务和目的 1.1设计题目 FIR滤波器程序设计 1.2设计目的 1)掌握DSP编程的过程和指令的使用; 2)熟悉运用CCS集成开发环境进行仿真和TMS320C5402的基本功能和使用方法; 3)熟悉FIR滤波器的实现方法和设计过程。 2设计思路 DSP是一种实时、快速、特别适合于实现各种数字信号处理运算的微处理器。由于它由具有丰富的硬件资源、改进的哈佛结构、高速数据处理能力和强大的指令系统。 数字滤波器的设计可分为5个独立的阶段:滤波器技术规范、系数计算、实现结构、误差分析和滤波器实现。滤波器技术规范与应用有关,且应该包括振幅和相位特性的规范。 系数计算本质上就是求出满足所期望的规范的h(n)值。计算FIR滤波器系数最常用的方法有三种:窗口方法,频率抽样方法,最佳方法。窗口方法是最容易的,但是缺乏灵活性,特别是当通带波纹和阻带波纹不同时更是如此。频率抽样方法非常适合FIR滤波器的递归实现,频率抽样法也适合那些除了要求标准频率选择性滤波器(低通、高通、带通和带阻)之外的滤波器。最佳方法是最高效和灵活的一种设计方法。三中最常用的FIR滤波器结构是横向结构、频率抽样结构和快速卷积结构。横向结构包含一个使用滤波器系数的直接卷积;频率抽样结构直接同系数计算的频率抽样方法相联系。结构的选择与具体的应用有关。此处选择横向结构。 长字长的或者高阻带衰减的FIR滤波器的性能可能会受到有限字长的影响。例如,系数量化后他们的频率响应可能会发生变化。因而应当对这些滤波器的特性进行检查以确保允许的合适的字长。 在完成好前四步后,通常要考虑实现问题,以及考虑软件编程或选择结构的硬件实现。

《腔体滤波器设计具体步骤》

Advanced Coupling Matrix Synthesis Techniques for Microwave Filters Richard J.Cameron ,Fellow,IEEE Abstract—A general method is presented for the synthesis of the folded-configuration coupling matrix for Chebyshev or other filtering functions of the most general kind,including the fully canonical case, i.e., +2”transversal network coupling matrix,which is able to accommodate multiple input/output couplings,as well as the direct source–load coupling needed for the fully canonical cases.Firstly,the direct method for building up the coupling matrix for the transversal network is described.A simple nonoptimization process is then outlined for the conversion of the transversal matrix to the equivalent “ ”coupling matrix,ready for the realization of a microwave filter with resonators arranged as a folded cross-coupled array.It was mentioned in [1]that,although the polynomial synthesis procedure was capable of generating finite-position zeros could be realized by the coupling matrix.This excluded some useful filtering characteristics,including those that require multiple input/output couplings,which have been finding applications recently [3]. In this paper,a method is presented for the synthesis of the fully-canonical or “coupling matrix. The .(b)Equivalent circuit of the k th “low-pass resonator”in the transversal array. The matrix has the following advantages,as compared with the conventional coupling matrix.?Multiple input/output couplings may be accommodated, i.e.,couplings may be made directly from the source and/or to the load to internal resonators,in addition to the main input/output couplings to the first and last resonator in the filter circuit.?Fully canonical filtering functions (i.e.,coupling matrix, not requiring the Gram–Schmidt orthonormalization stage.The 0018-9480/03$17.00?2003IEEE

实验五iir数字滤波器设计与滤波(附思考题程序)

实验五 IIR 数字滤波器设计与滤波 1.实验目的 (1)加深对信号采样的理解, (2)掌握滤波器设计的方法; (3)复习低通滤波器的设计。 2.实验原理 目前,设计IIR 数字滤波器的通用方法是先设计相应的低通滤波器,然后再通过双线性变换法和频率变换得到所需要的数字滤波器。模拟滤波器从功能上分有低通、高通、带通及带阻四种,从类型上分有巴特沃兹(Butterworth )滤波器、切比雪夫(Chebyshev )I 型滤波器、切比雪夫II 型滤波器、椭圆(Elliptic )滤波器以及贝塞尔(Bessel )滤波器等。 典型的模拟低通滤波器的指标如下: ,P S ΩΩ分别为通带频率和阻带频率,,P S δδ分别为通带和阻带容限(峰波纹值)。在通带内要求1()1P a H J δ-≤Ω≤,有时指标由通带最大衰减p α和阻带最小衰减s α给出,定义如下:20lg(1)p p αδ=-- 和20lg()s s αδ=- 第二种常用指标是用参数ε和A 表示通带和阻带要求,如图所示: 二者之间的关系为:21/2[(1)1]p εδ-=--和1/s A δ=,根据这几个参数可导出另外两个参数d ,k ,分别称为判别因子和选择性因子。 21d A = - /p s k =ΩΩ BUTTERWORTH 低通滤波器:幅度平方函数定义为221()1(/)a N c H J Ω=+ΩΩ,N 为滤波器阶数,c Ω为截止频率。当c Ω=Ω时,有()1/2a H J Ω=,为3DB 带宽。 BUTTERWORTH 低通滤波器系统函数有以下形式:

11111()...() N c a N N N N N k H s s a s a s a k s s --=Ω==++++∏- 由模拟滤波器设计IIR 数字滤波器,必须建立好s 平面和z 平面的映射关系。使模拟系统函数()a H s 变换成数字滤波器的系统函数()H z ,通常采用冲激相应不变法和双线性变换法。冲激相应不变法存在频谱混叠现象,双线性变换法消除了这一线象,在IIR 数字滤波器的设计中得到了更广泛的应用。 s 平面和Z 平面的映射关系为1 121()1s Z s f Z T Z ---==+,将s j =Ω和jw z e =待入数字频率和等效的模拟频率之间的映射关系:tan()2 w Ω=,由于二者不是线性关系,所以称为预畸变。 3.实验内容及其步骤 实验的步骤: (1)给定数字滤波器的幅度相应参数。 (2)用预畸变公式将数字滤波器参数变换为相应的等效模拟滤波器参数。 (3)采用模拟滤波器设计方法设计等效模拟滤波器()a H s (4)采用双线性变换公式把等效模拟滤波器映射为所期望的数字滤波器。 其中第三步中模拟滤波器设计步骤为: 首先,根据滤波器指标求选择因子k 和判别因子d 其次,确定满足技术所需的滤波器阶数N, log log d N k ≥ 再次,设3db 截止频率c Ω 最后由表查出归一化巴特沃斯滤波器系数。 设计举例: 例1 设计一个模拟巴特沃特低通滤波器,它在30rad/s 处具有1dB 或更好的波动,在50rad/s 处具有至少30dB 的衰减。求出级联形式的系统函数,画出滤波器的幅度响应、对数幅度响应、相位响应和脉冲响应图。 MATLAB 参考程序: Wp=30;Ws=50;Rp=1;As=30; %技术指标 Ripple=10^(-Rp/20); Attn=10^(-As/20); [b,a]=afd_butt (Wp,Ws,Rp,As) %巴特沃兹低通滤波器子程序 [db,mag,pha,w]=freqs_m(b,a,50); %计算幅频响应 [ha,x,t]=impulse(b,a); %计算模拟滤波器的单位脉冲响应 figure(1);clf; subplot(2,2,1);plot(w,mag);title('Magnitude Response');

滤波器设计流程

滤波器设计流程(TUMIC) 实验要求: 用 =9.6,h=0.5mm的基板设计一个微带耦合线型的带通滤 r 波器,指示如下:中心频率 f=5.5GHz; 实验步骤: 1.计算阶次: 按照教材P109的计算步骤,仍然选用0.1db波纹的切比雪夫低通原型。根据中心频率、相对带宽和要求的阻带衰减条件,我们可得出最后n=4。 2.用TUMIC画出拓扑图: 因为TUMIC里没有对称耦合微带线,所以我们采用不对称耦合微带线 将两个宽度设为相同,即实现对称耦合微带线的作用。如图所示:

在每个耦合微带线的2、4两个端口,我们端接微带开路分支,将微带部分的长度设置为很小,而宽度设置为与端接的耦合微带线相同即可,即此部分微带基本不产生作用。如图: 因为n=4,我们采用5个对称耦合微带线。可知它们是中心对称的,即1和5,2和4为相同的参数。在每两段耦合微带线连接处,因为它们的宽度都不相同,所以我们需要采用一个微带跳线来连接,如图:

注意:有小蓝点的一端为1端口,另一端为2端口。 参数设置如下图: 条件中,要我们设计两端均为50欧姆的微带线。我们用此软件本身带有的公式计算出它的设计值即可。不过要注意一点,我们需在设置好基片参数(见后面)的情况下再进行计算。如图:

最后在两端加上端口,并标注1,2端口。如图: 3.参数设置: ⑴基片设置:即按设计要求里的 和h进行设置。如图: r

⑵变量设置: 上面讲到我们实际上是使用三组耦合微带线,即有三组参数。考虑每个对称耦合微带线都有w(宽度),s(间距),l(长度)三个参数。我们进行设计的目的就是通过计算机优化得到我们需要的这些参数的值,所以在这里,我们要将这些参数设置为变量。如图:

低通滤波器的设计步骤

(1)低通滤波器的设计步骤如下: 因为所设计的滤波器为单极点单零点、实系数滤波器,所以设该滤波器的系统函数为()z r H z k z p -=-, 其中r 和p 均为实数。 根据要求 0 2 ()1, ()0.0526, ()0;H H H ππΩ=Ω=Ω=Ω=Ω=Ω= 因为j z e Ω=,所以可得 1 1()1, ()0.0526, ()0;z z j z H z H z H z ===-=== 即111, 0.0526, 0;11r j r r k k k p j p p ----===---- 因为101r k p --=--所以1r =- 因此得到211, 0.05261j k k p j p +==-- 即方程组2|1|0.0526k p =-= 即22 2224(1)20.0526(1) k p k p =-=+ 可得2222(1)2*0.0526(1)0.0055(1)p p p -=+=+ 解方程20.994520.99450p p -+= 得121.1108;0.9002p p ==,因为要求该滤波器为稳定系统,所以舍弃单位圆外的极点p 1 可得10.04992 p k -== 所以,所设计滤波器的系统函数为 11 11 110.04990.0499()0.04990.04990.900210.900210.9002z r z z z H z k z p z z z -----+++====---- 利用MATLAB 画出它的幅频特性,程序如下: B=[0.0499,0.0499]; A=[1,-0.9002]; [H,W]=freqz(B,A); plot(W,abs(H)); grid

IIR数字滤波器的设计流程图

目录 目录 0 前言 (1) 1.1 数字滤波器简介 (1) 1.2 使用数字滤波器的原因 (1) 1.3 设计的原理和内容 (1) 工程概况 (1) 正文 (1) 3.1 设计的目的和意义. (2) 3.2 目标和总体方案. (2) 3.3 设计方法和内容. (2) 3.4 硬件环境. (2) 3.5 软件环境 (3) 3.6IIR 数字滤波器设计思路 (3) 3.7 IIR 数字滤波器的设计流程图 (3) 3.8 IIR 数字滤波器设计思路 (4) 3.9 设计IIR 数字滤波器的两种方法 (4) 3.10 双线性变换法的基本原理 (4) 3.11 用双线性变换法设计IIR 数字滤波器的步骤 (6) 3.12 程序源代码和运行结果 (6) 3.12.1 低通滤波器 (6) 3.12.3 带通滤波器 (10) 3.12.4 带阻滤波器 (12) 3.13 结论 (15) 3.13.1 存在的问题 (15) 3.13.2 解决方案 (15) 致谢 (15) 参考文献 (15)

前言 1.1 数字滤波器简介数字滤波器是一种用来过滤时间离散信号的数字系统,通过对抽样数据进行数学处理来达到频域滤波的目的。可以设计系统的频率响应,让它满足一定的要求,从而对通过该系统 的信号的某些特定的频率成分进行过滤,这就是滤波器的基本原理。如果系统是一个连续系统,则滤波器称为模拟滤波器。如果系统是一个离散系统,则滤波器称为数字滤波器。 信号通过线性系统后,其输出信号就是输入信号和系统冲激响应的卷积。从频域分析来看,信号通过线性系统后,输出信号的频谱将是输入信号的频谱与系统传递函数的乘积。除非为常数,否则输出信号的频谱将不同于输入信号的频谱,某些频率成分较大的模,因此,中这些频率成分将得到加强,而另外一些频率成分的模很小甚至为零,中这部分频率分量将被削弱或消失。因此,系统的作用相当于对输入信号的频谱进行加权。 1.2 使用数字滤波器的原因数字滤波器具有比模拟滤波器更高的精度,甚至能够实现后者在理 论上也无法达到的性能。数字滤波器相比模拟滤波器有更高的信噪比。数字滤波器还具有模拟滤波器不能比拟的可靠性。根据其冲击响应函数的时域特性可将数字滤波器分为IIR (有限长冲击响应)和FIR (无限长冲击响应)。 1.3 设计的原理和内容 在windows 环境下进行语言信号采集,通过IIR 数字滤泼器的设计,数字带滤波器就是用软件来实现上面的滤波过程,可以很好的克服模拟滤波器的缺点,数字带滤波器的参数一旦确定,就不会发生变化。IIR 型有较好的通带与阻带特性,所以,在一般的设计中选用IIR 型。IIR 型又可以分成Butterworth 型滤波器,ChebyshevII 型滤波器和椭圆型滤波器等。 IIR 数字滤波器的设计一般是利用目前已经很成熟的模拟滤波器的设计方法来进行设计,通常采用模拟滤波器原型有butterworth 函数、chebyshev 函数、bessel 函数、椭圆滤波器函数等。 IIR 数字滤波器的设计步骤: (1)按照一定规则把给定的滤波器技术指标转换为模拟低通滤波器的技术指标; (2)根据模拟滤波器技术指标设计为响应的模拟低通滤波器; (3)很据脉冲响应不变法和双线性不变法把模拟滤波器转换为数字滤波器; (4)如果要设计的滤波器是高通、带通或带阻滤波器,则首先把它们的技术指标转化为模拟低通滤波器的技术指标,设计为数字低通滤波器,最后通过频率转换的方法来得到所要的滤波器。 工程概况 我这次做的信号与系统课程设计的任务是在MATLAB软件学过的有关知识设计简单的 IIR 数字滤波器续系统,本次采用双线性变换法设计IIR 滤波器。在做课程设计中首先是对 MATLAB软件的了解和认识,掌握一些MATLAB软件的基本常用函数的用法,对MATLAB^件进行程序操作。同时利用MATLAB软件也能对书本上的知识进行验证,在MATLAB^件下编写函数程序,然后运行程序,与书本上的信号的求解进行对照分析和比较。对MATLAB软件进 行一定的了解和运用之后,开始做此次课程设计。 正文数字滤波器是一个离散时间系统(按预定的算法,将输入离散时间信号转换为所要求的输出离散时间信号的特定功能装置)。应用数字滤波器处理模拟信号时,首先须对输入模拟信号进行限带、抽样和模数转换。数字滤波器输入信号的抽样率应大于被处理信号带宽的两倍,其频率响应具有以抽样频率为间隔的周期重复特性,且以折叠频率即1/2 抽样频率点呈镜像对称。为得到模拟信号,数字滤波器处理的输出数字信号须经数模转换、平滑。数字滤波器具有高精度、高可靠性、可程控改变特性或复用、便于集成等优点。数字滤波器在语言信号处理、图像信号处理、医学生物信号处理以及其他应用领域都得到了广泛应用。数字滤波器有低通、高通、带通、带阻和全通等类型。它可以是时不变的或时变的、因果的或非因果的、线性的或非线性的。应用最广的是线性、时不变数字滤波器。

实验五IIR数字滤波器设计与滤波(附思考题程序)教学文案

实验五I I R 数字滤 波 器设计与滤波 (附思考 题程序)

实验五IIR 数字滤波器设计与滤波 1.实验目的 (1) 加深对信号采样的理解, (2) 掌握滤波器设计的方法; (3) 复习低通滤波器的设计。 2 ?实验原理 目前,设计IIR 数字滤波器的通用方法是先设计相应的低通滤波器,然后再 通过双线性变换法和频率变换得到所需要的数字滤波器。模拟滤波器从功能上 分有低通、高通、带通及带阻四种,从类型上分有巴特沃兹( Butterworth )滤 波器、切比雪夫(Chebyshev I 型滤波器、切比雪夫II 型滤波器、椭圆 (Elliptic )滤波器以及贝塞尔(Besse )滤波器等。 典型的模拟低通滤波器的指标如下: P , S 分别为通带频率和阻带频率, P , S 分别为通带和阻带容限(峰波纹值)。在通带内要求 1 P |H a (J ) 1, 有时指标由通带最大衰减 p 和阻带最小衰减s 给出,定义如下: P 20lg(1 p )和 s 20lg( s ) 第二种常用指标是用参数 和A 表示通带和阻带要求,如图所示: 者之间的关系为: [(1 p ) 2 1]1/2和s 1/A ,根据这几个参数可导

出另外两个参数d,k,分别称为判别因子和选择性因子。

系,所以称为预畸变。 3. 实验内容及其步骤 实验的步骤: (1) 给定数字滤波器的幅度相应参数。 (2) 用预畸变公式将数字滤波器参数变换为相应的等效模拟滤波器参数。 (3) 采用模拟滤波器设计方法设计等效模拟滤波器 H a (s) (4) 采用双线性变换公式把等效模拟滤波器映射为所期望的数字滤波器。 BUTTERWOR 低通滤波器:幅度平方函数定义为 H / I \2 1 H a ( J ) 2N , 1 ( / ) N 为滤波器阶数,c 为截止频率。当 c 时,有 H a (J ) 1/、、2,为 3DB 带宽。 BUTTERWOR 低通滤波器系统函数有以下形式: H a (S ) N c N ~N s a 1 s (s Sj k 1 1 ??? a N 1 s a 由模拟滤波器设计IIR 数字滤波器,必须建立好s 平面和z 平面的映射关 系。使模拟系统函数H a (s)变换成数字滤波器的系统函数 H(z),通常采用冲激 相应不变法和双线性变换法。冲激相应不变法存在频谱混叠现象,双线性变换 法消除了这一线象,在IIR 数字滤波器的设计中得到了更广泛的应用。 s 平面和Z 平面的映射关系为s f(Z) 2 1 Z 1 C 将s j 和 Z e ^待入数 字频率和等效的模拟频率之间的映射关系: tan?),由于二者不是线性关

基于HFSS的滤波器设计流程

1.确定设计指标要求 2.查阅资料,确定形状 3.建模,仿真 4.优化结果 5.版图,加工,测试 本例设计一个带通滤波器,通过微带线结构实现,工作频率覆盖。选用基板材料为Rogers 4350,其相对介电常数为,厚度为h=0.508mm,金属覆铜厚度h1=0.018mm, 表1 模型初始尺寸

设计步骤(以为例) 一开始 (一)建立工程 1.在HFSS窗口中,选择菜单File->New 2.从Project菜单中,选择Insert HFSS Design (二)设计求解模式 1.选择菜单HFSS->Solution Type 2.在Solution Type窗口,选择Driven Modal,点击OK 二建立3D模型 (一)定义单位并输入参数表 1.选择菜单Modeler->Units 2.设置模型单位:mm,点击OK 3.选择菜单栏 HFSS->Design Properties再弹出的窗口中,点ADD添加参量,将上面模型的参数表中的变量全部添加进去,如下图: (二)创建金属板R1 1.在菜单栏中点击Draw->Box,创建Box1

2.双击模型窗口左侧的Box1,改名为R1,再点击Material 后面按钮,选择Edit,选择Copper,点击确定。 3.双击左侧R1的子目录Createbox,修改金属板大小及厚度。Position输入坐标(0mm,0mm,0mm),金属板长L1=7.2mm,宽W1=0.8mm,厚h1=0.018mm。点击确定。 (三)创建金属板R1_1 1.在菜单栏中点击Draw->Box,创建Box2 2.双击模型窗口左侧的Box2,改名为R1_1,再点击Material 后面按钮,选择Edit,选择Copper,点击确定。 3.双击左侧R1_1的子目录Createbox,修改金属板大小及厚度。Position输入坐标(W1+S1,0mm,0mm),S1=,金属板长L1=7.2mm,宽W1=0.8mm,厚h1=0.018mm。点击确定。 (四)创建金属板R2 1.在菜单栏中点击Draw->Box,创建Box3 2.双击模型窗口左侧的Box3,改名为R2,再点击Material 后面按钮,选择Edit,选择Copper,点击确定。 3.双击左侧R2的子目录Createbox,修改金属板大小及厚度。Position输入坐标(W1+S1,L1,0mm),金属板长L2=7.1mm,宽W2=1.1mm,厚h1=0.018mm。点击确定。

相关文档
相关文档 最新文档