论文部分内容阅读
随着计算机技术和信息技术的飞速发展与普及,数字信号处理理论和技术应运而生,在语音、雷达、声纳、地震检测、图像处理、通信、遥感遥测、航空航天、电力系统和工业自动化控制等众多领域得到了广泛的应用[9]。本论文基于上海港港口集装箱堆高检测的应用需求,设计了基于FPGA和DSP的多通道数据采集与处理系统,对堆高检测系统中的多通道微波测距雷达中频信号进行数字化采集与处理,最终得到各通道雷达信号的频率参数。在具体的系统设计方面,本论文的研究过程分为两个阶段。在第一阶段的工作中,设计并实现了基于FPGA和USB的多通道数据采集模块,该模块将采样得到的原始数据通过USB接口传输至上位机进行数字信号处理,最终得到各通道的频率参数。该数据采集模块现已成功应用于港口集装箱堆高检测系统,模块性能理想,工作稳定可靠。在第二阶段的工作中,针对FPGA+USB+PC的数据采集与处理系统在实际应用中的缺点和不足,在其基础上进行改进,最终设计了FPGA+DSP的硬件结构,充分发挥FPGA的逻辑控制能力和DSP的数据处理能力,无需PC介入即可完成数据采集和处理流程。在设计过程中,提出并实现了FPGA和DSP复用同一块SRAM存储芯片的数据接口结构,通过将SRAM芯片直接映射到DSP数据空间的方法,无需经过额外的数据传输过程,即可实现DSP对原始采样数据的获取,提高了数据处理的效率。本论文对两个阶段的软、硬件研究设计过程进行了详细的论述,并进行了完整的系统测试和结果分析。测试结果表明,本设计能够对六通道测距雷达信号进行数字化采集、存储和处理,处理结果准确。不仅可以满足港口集装箱堆高检测的设计要求,经过二次开发还可以适用于其它数据采集和处理的应用场合,具有良好的应用价值。