基于FPGA和NiosⅡ的船用雷达数据采集存储与验证
2016-01-29陆海林唐伟伟葛俊祥
陆海林, 唐伟伟, 葛俊祥
(南京信息工程大学 江苏省气象传感网技术工程中心,江苏 南京 210044)
基于FPGA和NiosⅡ的船用雷达数据采集存储与验证
陆海林,唐伟伟,葛俊祥
(南京信息工程大学 江苏省气象传感网技术工程中心,江苏 南京210044)
摘要:在雷达系统开发初期阶段,需要验证整个系统中采用的各种数据处理算法的可行性和正确性,在该过程中,由雷达采集的原始数据是必不可少的重要条件。文章研究了基于现场可编程门阵列(field-programmable gate array, FPGA)和NiosⅡ的船用雷达的数据采集存储与验证,利用已有的A/D采样电路和Verilog硬件描述语言(hardware description language,HDL),通过编写相关功能模块实现对数据采集的控制,同时结合NiosⅡ实现了数据的存储与提取,并对数据进行了验证。仿真结果表明,采集的数据能够实现正确的缓存与输出;测试结果表明,该数据存储系统可应用于对实际的雷达采集数据的正确存储。
关键词:数据存储;现场可编程门阵列;NiosⅡ软核处理器;Verilog 硬件描述语言
船舶导航雷达用于航行避让、定位及引航等,在能见度较低时,能够提供必要的观察手段,是航海技术发展的重要里程碑。目前,国际上生产小型船舶导航雷达的公司很多,如日本Furuno公司、英国Kelvin Hughes公司、美国Raytheon公司和德国STN Atlas Elektronik公司[1]。国内许多厂家也在积极开展小型船舶导航雷达的研制,如上海广电通信技术有限公司、大连辽无二电器有限公司、上海智森航海电子科技有限公司等,但由于系统设计、器件加工工艺以及算法实现等方面还存在问题,最终推出的产品基本都是日本产品的模仿机或国内组装机,无法替代国外产品,导致市场占有率很低,因此,推出具有自主知识产权的雷达很有必要。……