发明名称 一种新型的基于FPGA的波控运算方法
摘要 本发明公开了一种新型的基于FPGA的波控运算方法。此运算方法通过PC端预先阵列扫描角度相关数据和二进制码对照度数预处理,协同FPGA进行运算,有效地减少了FPGA系统的运算量,提高了运算效率,取消了原先运算需要的DSP,实现电路的简化,以很少的芯片实现高精度、实时运算、相位控制以及数据加载,满足了微型化、低功耗设计要求,解决了由于芯片多造成的功耗大的问题,系统所需的硬件环境条件更加宽松。
申请公布号 CN105204003A 申请公布日期 2015.12.30
申请号 CN201510567722.X 申请日期 2015.09.08
申请人 四川鸿创电子科技有限公司 发明人 李建军
分类号 G01S7/02(2006.01)I 主分类号 G01S7/02(2006.01)I
代理机构 成都弘毅天承知识产权代理有限公司 51230 代理人 杨保刚
主权项 一种新型的基于FPGA的波控运算方法,其特征在于,所述新型的基于FPGA的波控运算方法包括以下步骤:(1)获取阵列扫描角度(α<sub>B</sub>、β<sub>B</sub>);(2)获得sin(α<sub>B</sub>)、sin(β<sub>B</sub>)和cos(β<sub>B</sub>);(3)分别扩大sin(α<sub>B</sub>)、sin(β<sub>B</sub>)和cos(β<sub>B</sub>)为原值的K倍并将计算结果四舍五入为整型数据a、b、c;(4)将数据a、b、c存入FPGA的ROM;(5)通过波控计算公式在FPGA中计算出阵列中第(m,n)个单元对于第(m′,n′)个单元的波控数码C(m,n),其中m、m′是z向的变化单元数,n、n′是y向的变化单元数;(6)将获取到的波控数码C(m,n)对360求余,并将其归一化到0°~360°之间;(7)通过二进制码对照度数表,查找出第(m,n)个单元相对于第(m′,n′)个单元的移相码。
地址 610011 四川省成都市高新区府城大道西段399号7栋2单元5层503号