已阅读5页,还剩13页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.,多级抽取CIC滤波器的VerilogHDL设计,.,2,2,Contents,研究背景单级/多级CIC滤波器的原理VerilogHDL设计及功能仿真Quartus时序仿真FPGA设计及验证结论,.,3,3,研究目的:随着社会经济的飞速发展,科技的进步,人们对滤波器的了解在不断的加深,对此的研究也在不断的进步当中。研究意义:在所有的电子系统中,使用最多、技术最复杂的要算滤波器。滤波器的优劣直接影响着产品的优劣。,主要研究内容:-CIC滤波器的原理及结构。-基于VerilogHDL语言对多级CIC抽取滤波器设计。-使用FPGA进行仿真验证。,研究背景,.,4,单级CIC抽取滤波器的原理,CIC滤波器,多级CIC抽取滤波器的原理,单级/多级CIC滤波器的原理,.,5,CIC(CascadedIntegralComb)抽取滤波器,最初由Hogenauer提出,因为它结构简单,而且实现时无需乘法器和系数的存储,是一种简单有效的抽样率转换方法。,CIC滤波器:,CIC滤波器,CIC抽取滤波器:,-原理CIC抽取滤波器通常是由一个积分梳状滤波器和一个抽取滤波器级联组合而成,其中,级联的积分梳状滤波器又分为积分部分和梳状部分。-功能在完成采样率降低的同时,用滤波器防止频谱混叠的发生。,.,6,CIC抽取滤波器示意图,-整个滤波器的传递函数表达式:,-积分部分传递函数表达式:,-梳状部分传递函数表达式:,CIC滤波器的原理,.,7,单级CIC抽取滤波器的原理,多级CIC抽取滤波器的原理,多级CIC抽取滤波器示意图,单级CIC抽取滤波器示意图,单级/多级CIC滤波器的原理,.,8,modulecic_single(clk,clk1,reset,x_in,y_out);inputclk,clk1,reset;input7:0x_in;output7:0y_out;wire7:0y_out;always(posedgeclk)beginif(!reset)beginx_t=0;int_out=0;endelsebeginx_t=x_t7:0,x_in7:0;endint_out=x_t7:0+x_t15:8;end,always(posedgeclk1)beginif(!reset)beginy_t=0;endelsebeginy_t=y_t7:0,int_out7:0;endendassigny_out=y_t7:0-y_t15:8;endmodule,单级CIC抽取滤波器的VerilogHDL设计,.,9,输入信号clk,clk1,reset给输入信号赋8位有效值x_in:11001100输出结果y_out,时序仿真结果图,单级CIC抽取滤波器的时序仿真,.,10,10,10,modulepark(clk,clk1,reset,x_in,y_out);inputclk,clk1,reset;input7:0x_in;output7:0y_out;reg7:0y_out;always(posedgeclk)beginif(!reset)begini1=0,i2=0,i3=0;int_out1=0,int_out2=0,int_out3=0;endelsei1=i17:0,x_in;i2=i27:0,int_out1;i3=i37:0,int_out2;int_out1=i17:0+i115:8;int_out2=i27:0+i215:8;int_out3=i37:0+i315:8;end,always(posedgeclk1)beginif(reset)beginc1=0,c2=0,c3=0;comb_out1=0,comb_out2=0;y_out=0;endelsebeginc1=c17:0,int_out3;c2=c27:0,comb_out1;c3=c37:0,comb_out2;comb_out1=c17:0-c115:8;comb_out2=c27:0-c215:8;y_out=c37:0-c315:8;endendendmodule,3级CIC抽取滤波器的VerilogHDL设计,.,11,时序仿真结果图,输入信号clk,clk1,reset给输入信号赋8位有效值x_in:00110011输出结果y_out,3级CIC抽取滤波器的时序仿真,.,12,12,FPGA设计及验证,FPGA(FieldProgrammableGateArray),即现场可编程门阵列,它是在PAL、GAL、CPLD等可编程器件的基础上进一步发展的产物。作为专用集成电路(ASIC)领域中的一种半定制电路而出现的,既解决了定制电路的不足,又克服了原有可编程器件门电路数有限的缺点。FPGA设计顺序:-基于VerilogHDL编程-Quartus时序仿真-FPGA设计-逻辑分析仪,.,3级CIC抽取滤波器基于FPGA的设计示意图,时钟信号产生器(CLK_GE)清零信号产生器(RST_GE)输出信号(Y_OUT),FPGA设计方案,CLK,RST,DATA,Y_OUT,13,.,14,14,CLK_GE的时序仿真结果图,RST_GE的时序仿真结果图,时序仿真结果图,.,15,15,3级CIC抽取滤波器的模块图,clk生成器,输入时钟信号,输入初始化信号,Reset生成器,输入数据,FPGA模块图,输出数据,.,16,FPGA设计环境,电脑,FPGA,逻辑分析仪,下载,输出信号,FPGA设计流程图,实际FPGA测试环境,.,17,17,17,17,3级CIC抽取滤波器在QuartusII中的仿真结果,逻辑分析仪中的仿真结果,FPGA时序仿真及验证,.,18,18,结论,本文基于VerilogHDL设计了单/多级CIC抽取滤波器。提高运算速度,减少逻辑单元。最终
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- GABRA5-modulator-1-生命科学试剂-MCE
- Fmoc-Val-Ala-Gly-生命科学试剂-MCE
- 护理课件表情包设计入门秘籍
- 高中地理必修第二册讲义:绿色家园共守护-走可持续发展之路
- 初中综合实践活动·九年级下册 课题 教学设计
- 胸怀家国·薪火相传-高中二年级科技创新教育主题班会教学设计
- 初中信息科技教学设计《智解数据·慧育模型-机器学习四大核心算法项目式学习》
- 高中地理(选择性必修2)教学设计:跨流域治理的科学外交-尼罗河水资源协作与挑战
- 高中地理备考参考·海-气相互作用:气候系统的核心枢纽与命题热点聚焦
- 小学劳动四年级上册《巧手工艺坊-创意相框》教案
- 北京市西城区2026年中考二模英语试题(含答案)
- 2026年人教版初一政治(道德与法治)下学期期末考试试卷及答案(共四套)
- 2026眼镜镜片制造过程评估及镀膜工艺Plus偏光镜研发趋势说明
- (三模)济南市2026届高三5月针对性训练生物试卷(含答案)
- 2026宁夏电投永利能源有限公司招聘21人考试备考题库及答案解析
- 广东省湛江航运集团有限公司招聘笔试题库2026
- 金牛区驷马桥等街道2026年公开招聘社区专职工作人员(26人)笔试备考试题及答案详解
- 成都市青白江区区属国有企业2026年春季第一批次公开招聘工作人员(17人)考试参考题库及答案解析
- 2026中国报废汽车拆解行业盈利动态与需求趋势预测报告
- 一对一党员帮扶工作制度
- 山东博政投资发展(集团)有限公司招聘笔试题库2026
评论
0/150
提交评论