论文部分内容阅读
现代无线通信技术对实时信号处理越来越重视,并且对其要求也日益增高。近十多年来,超大规模数字集成电路(Very Large Scale Integrated Circuit,VLSI)技术发展非常迅猛,所能提供的集成能力和其复杂程度也越来越高,这有效地促进了数字集成电路在通信系统中实时信号处理领域的应用。目前FPGA制造商针对不同需求,如高效信号处理运算、高速传输以及控制灵活性等,提供了大量高性能FPGA芯片。然而,FPGA开发是很复杂且很有技巧性的,本文基于宽带码分多址(Wideband Code Division Multiple Access,WCDMA)通信平台,对高效地利用大规模数字集成电路实现高速实时信号处理进行了研究,主要取得的成果为:1.对FPGA芯片的总体设计与实现进行了研究。针对实时信号处理系统的特点,提出了其在FPGA上实现的整体开发流程。并且以WCDMA物理层信道处理为例,分别对上行链路的随机接入信道处理和下行链路的监听进行了FPGA的总体设计与实现,并总结了FPGA总体设计过程中用到的技巧和方法。2.对FPGA芯片的模块化设计与实现进行了研究。基于FPGA模块化设计方法,对WCDMA物理层上、下行信道处理的两个模块:前缀码检测模块及码片同步模块,进行了模块设计与实现,并总结了模块化设计过程中的常用技巧和方法。3.对FPGA在实时信号处理系统中的规范设计方法进行了研究。基于实时信号处理的特点以及科研实践积累,归纳了在信号处理系统中FPGA开发的基本原则、常用技巧,以及利用集成工具PlanAhead对设计添加区域约束的方法。4.对FPGA开发平台的系统行为测试开发了一种通用的测试方法。采用FPGA开发平台与上位机通过千兆以太网互连通信的方式,将FPGA内部信号线上的数据信息经过网线传送到上位机,再由上位机对所上传的数据进行测试分析。5.对FPGA设计中的自检测试进行了研究,给出一种简单可行的测试方法。在FPGA系统设计时加入自检测试需要的测试向量生成模块,以保证在没有外界输入情况下,芯片内部可以提供符合要求的输入数据,对芯片内部的逻辑功能进行测试观察。