System Generator学习笔记(六)

本文介绍了使用System Generator和FDATool设计高通滤波器的详细步骤,包括设置FPGA IP核参数、量化方式、采样速率等,并展示了Simulink仿真和FPGA定点数仿真结果。
摘要由CSDN通过智能技术生成

基于System Generator的高通滤波器设计

本次学习借助system generator和FDATool设计高通滤波器的方法和流程。

设计模型如图1所示,包含两路,一个是simulink的仿真输出,另外一个则是通过FPGA实现的定点数仿真输出。图中的“subststem”就是设计好的FPGA模型,如图2所示。
图1 设计模型
图1 设计模型
图2 subsystem
图2 Subsystem设计模型

MATLAB自带有一个滤波器设计工具,FDATool,可以通过在GUI界面填写设计指标,即可完成滤波器的设计工作。这种方式简单而高效。本次设计的高通滤波器设计指标如图3所示。
图3 FDATool设计指标
图3 FDATool设计指标

为了实现FDATool自动设计的滤波器参数直接传递给FPGA模型,需要在FPGA IP核FIR Compiler 6.3中做图4中所示的定义。通过“xlfda_numerator(‘FDATool’)”。
图4 FIR Compiler 6.3设计参数
图4 FIR Compiler 6.3 IP核中的参数传递

除了需要在FIR Compiler 6.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值