提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
Cordic算法的FPGA实现——cordic实现sqrt和atan计算的定点化以及FPGA实现
前言
要用verilog实现Cordic算法,首选需要在matlab上实现定点化仿真。
因为该定点化操作比较简单,直接通过程序就可以直接理解了,这里就不多说了,直接看程序
matlab定点化仿真
1、atan_table要进行定点化,我们将1rad表示为2^29 进行对应。这样原来的atan_table值乘以2^29。
2、cordic_cell_atan的参数设置为定点计算
3、输出结果的角度也是定点化结果,换算成角度需要除以2^29。
close all;
clear all;
clc;
format