基于FPGA的硬件滤波器设计及仿真
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
图中,Im rm 模块是一个 RM p —o O O 模块,仿真开始之前将输 入的波形数据保存在 RN中。仿真时 ,在时钟的作用下,由 O ad d 模块将 RM中的数据顺序送到滤波器模块 Fl r O i e 中,滤波 t 输出的数据传送到fl rot i e u 引脚。 t
由于 FG 仿真数 据也不能直观地反映 波形 ,因此我们在仿 PA
F1 rai mtc 置为 F e—on;Fl ritra j e r hei 设 t t i d pi x t i e nenl 的 t s中
Ru dn o e o n ig m d 设置为 F o :O ef w m d l r v rl oe设置 为 St r e o o a ua 。 t
通常会使用到 MTA 软件作为设计和仿真的工具。 A LB
本 文使 用 MTA 制 一 个 四 阶 I ALB定 I 圆 滤 波 器 ,通 过 R椭
FA ol DT o 工具生成适于 FG PA的硬件描述语言 ,并 将其导入
QATI中进 行设计仿 真。 UR I
二、I I R数字滤波器的设计
广西质量监督导报
基于 F G P A的硬件滤波器设计及仿真
[ 要]本文通过对~个四阶 I 摘 I R椭圆滤波器的设计 ,介绍利用 MTA 及 A LB
QATI软件 实现基 于 Atr 公司的 FG U R I l a e PA器件 的滤波器设计及仿 真的方法。
[ 关键词] FG ;I 滤波器;M TA PA I R A LB
四、Q A T中模块生成及仿真 UR
打开 QAT I,新建一个 工程 ,导入 FAol UR I DTo 生成 的 Vr g文件 ,并在顶层图中生成相应的模块。为便于仿真 ,设 el o
计如图 5 所示 的顶层设计图。
设置 完成后 ,使 用 G nr eHL eea O 工具生成 FG 设 计所需要 的 t PA Vr g el 文件 ,并且保存为 fl r a。 o i e. d t f
工具 (D To ) FA o 1 。
一、 f
} l |
Fo ur / c r q e  ̄ KH
/ ,
图 1
一
质量监督・ 消费指导 57
广 质 监 导 西 量 督 报
在 FG PA中使 用将 1 位 定点 数据 。 因此在 使 用 Gnrt 6 eeae HL D 工具生成 FG 设计所 需要 的 Vr g PA el 文件 之前,我们还要将 o
处理工具箱专用的滤波器设计分析工具,操作简单、灵活,可 以采用多种方法设计 FR I 滤波器。在 H TA 命令窗口输 I和 I R ALB 入 FA ol DTo 后回车就会弹出FAol DTo 界面。
首先 在 Fl rTp i e ye中选 择 l a ( 通 滤 波 器 ) t o ps 低 w s :在 Ds nMto 选项 中选 择 I :接 着在相邻 的右则选 项 中选 择 ei ehd g I R El t ( 圆 型 ); 指 定 Fl r Od r项 中 的 Sei l pi 椭 i c i e re t pcf y Odr 4 然 后 在 Feuny Sei ctos中 选 择 Ui re= : rqec pc iain f nt为 Kz 给 出 采 样 频 率 F= O , 通 带 Fa = 0 最 后 在 H, s lO ps 2 i s Mgiue pc iain 中 选 择 Ui 为 d , Aas l antd Sei ctos f nt b ps , = Atp 2。设 置 完成 后点 击 Dsg i e s =0 o einFl r即可得 到所 设 计 的 t I 滤波器。 I R
图2
真 时会使用 MTA 来辅助 实现 。首先 ,我们使 用 M TA 生成 A LB A LB 输入波形数据 ,为 了便于 比较 ,我们取 与 Sm l k iui 中相同的仿 n 真数据。在 M TA 中建立 SN I. 文件 ,内容如下 : ALB I_NM
xO 9 = :9 ;
I 数字滤波器与 FR I R I 数字滤 波器相比 ,它可 以用较低 的阶
设计完后的幅频响应如图 1所示。
数获得高选择性 ,所用逻辑资源少、效率高 ,在相同门级规模
和 相同时钟速 度下可以提供 更好的特性。本文的设计为 4阶 I I R 椭 圆滤波器 ,采样频率为 1 0 H , 止频率为 2 H ,阻带衰 O z 截 K 0 z K 减 为 2 B 0 的低通 滤波 器。 d 本 文使用到 MTA 信号处理工具箱 中的滤波器设计 和分析 ALB
陈 然 ’胡代弟 (. 1 郑州铁路职业技术学院。河南 郑州 4 0 5 ; 5 0 2
2 郑州大学西亚斯学院 。河南 郑 州 4 05 ) 。 502
一
、
引言
FA ol(i e ei DTo Fl rDs n& Aa s o1 t g nl i To)是 H TA 信 号 ys ALB
m=X;
执 行仿 真 后 ,分 别 将 滤 波 器 的输 入 和 输 出 数据 显 示 在 Soe 和 Soe ,波形分别为图 3和图 4所示 。 cpl cp 上
三、Smui i lk中的仿真 n
为 了进一步验证仿真我们设计 的滤 波器 ,在 Sm l k iu n 环境 i
下,将我们设计的滤波器作为模块导出,并输入信号为 S() t
=i (002 t sn (00 t ,设 计如 图 2 示的仿 s 10 )+i 300 2 )பைடு நூலகம்n 所
图5
信号处理过程中,对信号的过滤、检测、预测等,都要使 用滤波器,数字滤波器是数字信号处理中使用最广泛的一种器
件。FG 具有使 用灵活、可并行工作 、运算速 度高等优 点 ,越 PA 来越多地运用到数字信号处理中。 传统的数 字滤波器 的设计使 用公 式繁琐 ,参 数改变后 需要 重新计算 ,从而在设计滤波器时工作量很大。现代滤 波器设 计 ,