论文摘要
数字信号发生器是数字信号处理中不可缺少的调试设备。在某工程项目中,为了提供特殊信号,比如雷达信号,就需要设计专用的数字信号发生器,用以达到发送雷达信号的要求。在本文中提出了使用PCI接口的专用数字信号发生器方案。该方案的目标是能够采录雷达信号,把信号发送到主机作为信号文件存储起来,然后对这个信号文件进行航迹分离,得到需要的航迹信号文件。同时,信号发生器具有发送信号的功能,可以把不同形式的信号文件发送到检测端口,用于设备调试。在本文中系统设计主要分为硬件和软件两个方面来介绍:硬件部分采用了FPGA逻辑设计加上外围电路来实现的。在硬件设计中,最主要的是FPGA逻辑设计,包括9路主从SPI接口信号的逻辑控制,片外SDRAM的逻辑控制,PCI9054的逻辑控制,以及这些逻辑模块间信号的同步、发送和接收。在这个过程中信号的方向是双向的,所选用的芯片都具有双向数据的功能。在本文中软件部分包括驱动软件和应用软件。驱动软件采用PLXSDK驱动开发,通过控制PCI总线完成数据的采录和发送。应用软件中包括数据提取和数据发送,采用卡尔曼滤波器等方法。通过实验证明该方案完全满足数据传输的要求,达到SPI传输的速度要求,能够完成航迹提取,以及数据传输。
论文目录
摘要Abstract第一章 引言1.1 课题背景及意义1.2 课题任务1.3 本文主要工作1.4 本人的工作第二章 设计方案和指标2.1 信号发生器的技术指标2.2 方案比较、选择2.3 方案总体指标2.3.1 传输要求2.3.2 数据要求2.3.3 实时数据的采录和重放2.3.4 多航迹状态下的航迹分选2.4 系统总体方案设计2.4.1 系统硬件方案2.4.2 系统软件方案2.5 小结第三章 PCI 总线3.1 引言3.2 PCI 总线简介3.2.1 PCI 总线操作3.2.2 PCI 总线的编址3.2.3 PCI 的配置空间3.3 PC19054 介绍3.3.1 PC19054 工作方式3.3.2 PC19054 的内部寄存器3.3.3 PC19054 的地址映射3.3.4 PC19054 传输操作及时序分析3.3.4.1 Target 传输3.3.4.2 DMA 传输3.3.5 PC19054 的上电配置3.4 小结第四章 数字信号发生器系统硬件方案4.1 引言4.2 传输实现4.2.1 SPI 接口介绍4.2.2 差分芯片对4.3 缓存芯片4.3.1 SDRAM 简介4.3.2 初始化操作4.3.3 SDRAM 的基本读写操作4.4 FPGA 器件分析,逻辑模块4.4.1 FPGA 器件分析4.4.2 逻辑模块设计4.4.2.1 传输模块/采录模块控制逻辑4.4.2.2 SDRAM 接口逻辑4.4.2.3 PCI 接口逻辑4.5 时序分析4.5.1 时间检查4.5.2 时序优化4.6 小结第五章 数字信号发生器系统软件开发5.1 引言5.2 驱动开发工具的选择5.3 基于PLX SDK 的程序开发5.3.1 驱动程序的开发5.3.2 应用程序的开发5.4 多航迹信号环境中的航迹分选5.4.1 卡尔曼滤波简介5.4.1.1 卡尔曼滤波公式5.4.1.2 观测矩阵H 的计算5.4.1.3 初始协方差矩阵的计算5.4.2 航迹起始和基于K 近邻准则的航迹建立5.4.2.1 初始状态的获得5.4.2.2 样本点与航迹的关联5.4.2.3 距离度量5.4.3 航迹分选结果5.5 小结第六章 调试与实验6.1 实验调试过程以及解决的问题6.2 实验结果6.3 本章小节结束语致谢附录参考文献攻硕期间的研究成果
相关论文文献
标签:总线论文; 卡尔曼滤波器论文;