HI,欢迎来到学术天下网

用于雷达测距与测速的数据处理系统设计与实现

分享到:
  • 论文详细
作者:
王旭
导师:
庄晴光
学科专业:
微电子学与固体电子学 
文献出处:
天津大学 2016年
关键词:
雷达信号处理论文  

摘要:本文实现了一种数据处理系统,用于雷达测距与测速,其主要包括三部分:基于FPGA的数据运算模块和数据传输模块,以及基于MATLAB的频谱生成模块。MATLAB产生雷达波的数字信号,通过以太网接口传输给FPGA上的FFT数据运算模块进行计算,FFT处理后的数据通过TCP/IP协议实时传输给PC端的MATLAB计算得到的频谱,测得距离、速度信息。现场可编程们阵列(FPGA)具有并行执行、可重构、高集成度等特性,非常适合高速数据传输,而快速傅里叶变换(FFT)是雷达测距与测速的重要组成部分,并且FFT算法具有固定的运算结构,很适合使用FPGA实现。MATLAB具有很强的灵活扩展的优点。因此,本系统兼顾了FPGA的并行高速计算和MATLAB可灵活扩展的优点。本设计的FFT信号处理长度为512点定点运算,数据位宽为16-bit,基-2时域抽取(DIT)算法。本文详细的讨论的了FFT数据运算模块在FPGA上的硬件实现、基于MicroC/OS-II的数据系统软件控制、雷达信号处理原理以及数据处理系统实现。FFT数据运算模块包括FFT蝶形计算单元、存储旋转因子的ROM单元以及双端口RAM单元。整个硬件系统内部通过Avalone-ST高速总线,将数据运算模块,数据传输模块以及Nios II软核相互连接,提高了整个系统的数据处理和交换的速度。数据处理系统的软件设计则是基于实时操作系统MicroC/OS-II,通过设置任务的优先级,实现高效的任务切换。实现数据流的控制。本文的最后对数据处理系统进行了测试,达到了设计要求。

摘要

ABSTRACT

第一章 绪论

1.1 研究背景

1.2 国内外现状以及发展趋势

1.3 本课题研究内容与意义

第二章 数据处理系统的搭建平台

2.1 数据运算模块的搭建平台

2.2 数据传输模块的搭建平台

2.2.1 硬件内部数据传输总线

2.2.2 三速以太网IP核

2.3 数据处理系统软件搭建平台

第三章 雷达信号与数据处理理论

3.1 雷达信号处理原理

3.1.1 连续调频波测距原理

3.1.2 正弦波测距原理

3.2 快速傅里叶变换算法

3.2.1 按时域抽取的基-2 傅里叶变换算法

3.2.2 按频域抽取的基-2 傅里叶变换算法

3.3 快速傅里叶变换的时序逻辑结构实现方法

3.3.1 单蝶形运算单元结构

3.3.2 流水线结构

第四章 数据处理系统硬件设计

4.1 系统硬件结构设计

4.2 数据传输模块设计

4.2.1 数据传输模块组件连接

4.2.2 仿真分析

4.3 数据运算模块设计

4.3.1 蝶形运算模块

4.3.2 ROM模块

4.3.3 双端口RAM子模块

4.3.4 逻辑控制模块

4.3.5 硬件占用与仿真结果分析

第五章 数据处理系统软件设计

5.1 软件层级

5.2 软件设计要点

5.3 主函数设计

5.4 网络连接程序设计

5.5 FFT任务程序设计

5.6 系统软件测试

第六章 数据处理系统测试

6.1 雷达测距系统测试

6.2 雷达测速系统测试

第七章 总结与展望

参考文献

发表论文和参加科研情况说明

致谢