基于System Generator的高通滤波器设计
本次学习借助system generator和FDATool设计高通滤波器的方法和流程。
设计模型如图1所示,包含两路,一个是simulink的仿真输出,另外一个则是通过FPGA实现的定点数仿真输出。图中的“subststem”就是设计好的FPGA模型,如图2所示。
图1 设计模型
图2 Subsystem设计模型
MATLAB自带有一个滤波器设计工具,FDATool,可以通过在GUI界面填写设计指标,即可完成滤波器的设计工作。这种方式简单而高效。本次设计的高通滤波器设计指标如图3所示。
图3 FDATool设计指标
为了实现FDATool自动设计的滤波器参数直接传递给FPGA模型,需要在FPGA IP核FIR Compiler 6.3中做图4中所示的定义。通过“xlfda_numerator(‘FDATool’)”。
图4 FIR Compiler 6.3 IP核中的参数传递
除了需要在FIR Compiler 6.