FPGA编程中最大的挑战之一是将数学运算量化到定点以实现更高效的实现。
本课程讲授定点数字系统和定点算法的基本原理,以及针对流行FPGA设备的注意事项。然后,通过实际演示来强化这些概念,最后通过量化信号处理设计的过程来结束。
主题包括:
不动点理论
定点制
数学范围
时域和频域中的量化误差
共同功能
算术:平方根,倒数,log2
三角学:余弦、正弦、atan2
信号处理:FIR、FFT
FPGA注意事项
针对Xilinx和Intel设备
保持精度
使用本机浮点进行全精度计算
示例:通信包检测
匹配滤波器
峰值检测
FPGA优化
引用为
MathWorks定点团队(2021年)。定点编程使FPGA编程变得简单(//www.tianjin-qmedu.com/matlabcentral/fileexchange/64495-fixed-point-made-easy-for-fpga-programming),MATLAB中央文件交换。恢复.
MATLAB版本兼容性
使用R2017b创建
与R2017b及更高版本兼容