文章摘要
刘雪,夏伟杰,凡志邈.基于CORDIC的成像声呐加权系数实时生成方法研究[J].声学技术,2020,39(6):774~778
基于CORDIC的成像声呐加权系数实时生成方法研究
Research on CORDIC based real-time generation method of weight coefficients for imaging sonar
投稿时间:2019-09-24  修订日期:2019-09-24
DOI:10.16300/j.cnki.1000-3630.2020.06.020
中文关键词: 成像声呐  线列阵  加权系数  CORDIC  现场可编程门阵列(FPGA)
英文关键词: imaging sonar  line array  weight coefficient  CORDIC  field programmable gate array (FPGA)
基金项目:2018年度江苏省“六大人才高峰”项目(KTHY-026)
作者单位E-mail
刘雪 南京航空航天大学电子信息工程学院, 江苏南京 210016  
夏伟杰 南京航空航天大学电子信息工程学院, 江苏南京 210016 nuaaxwj@nuaa.edu.cn 
凡志邈 南京航空航天大学电子信息工程学院, 江苏南京 210016  
摘要点击次数: 16
全文下载次数: 22
中文摘要:
      针对线列阵成像声呐加权系数的预存储式生成方法,需要在现场可编程门阵列(Field Programmable Gate Array,FPGA)中调用Block Memory IP核预存所有加权系数进行波束形成,造成随机存储器(Random Access Memory,RAM)资源占用过多的问题,提出了一种基于CORDIC实时生成加权系数的改进方法。通过预存少量的波束角度值并利用乘法器和CORDIC IP核实时生成加权系数,该方法可降低77%的RAM资源;此外,通过上位机下发声速,可以实现动态加载不同声速下的加权系数进行波束形成,并且能够保持较高的运算效率。经过ISE布局布线,该方法有效地均衡了RAM资源与逻辑资源的占用率,节省FPGA成本,具有很好的工程应用价值。
英文摘要:
      When the existing method of pre-stored weight coefficient generation is used for linear array imaging sonar, it is necessary to call Block Memory IP core to pre-store all weight coefficients in field programmable gate array (FPGA) for beamforming, which causes excessive utilization of random access memory (RAM) resources in hardware. An improved method based on CORDIC algorithm to generate weight coefficients in real time is proposed. By pre-storing a small amount of beam angle values and using Multiplier and CORDIC IP core, this method can generate the weight coefficients in real time and reduce the RAM resource by 77%. Besides, this method can dynamically load the weight coefficients at different sound speeds for beam-forming, and maintain a high computational efficiency. Through ISE Synthesize, Map and Place & Route, this method can effectively balance the occupancy rates of RAM resources and logical resources, saves FPGA cost and has good engineering application value.
查看全文   查看/发表评论  下载PDF阅读器
关闭
function PdfOpen(url){ var win="toolbar=no,location=no,directories=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes"; window.open(url,"",win); } function openWin(url,w,h){ var win="toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,width=" + w + ",height=" + h; controlWindow=window.open(url,"",win); } &et=FC9DA7BF2F842A3B3CBD950CE15E2E79703DA74C61012ECE53C219F5775EC180D2FDCAC0F4E961BE43AB703E313628823817C084EC0257F8BF86D04F6CAC240AF7CACE0FE70D11DAD32F6FD8935377A3E8D932D4D71C094550F97A66F4238094&pcid=5B3AB970F71A803DEACDC0559115BFCF0A068CD97DD29835&cid=84529CA2B2E519AC&jid=DDCFCD5ACE1B1E5A6D46213553C850CA&yid=0D1D160AB8016934&aid=&vid=&iid=B31275AF3241DB2D&sid=786A9BAE5CF9B9EE&eid=0358FC3DBCE8E14D&fileno=20200620&flag=1&is_more=0">