论文摘要
当前软件无线电技术在无线通信系统中广泛的应用,使更多的无线通信设备能够应用到人们的生活中。软件无线电的核心思想是使模数转换器尽量接近射频前端,输出中频数字信号,这样后续的变频滤波、调制和解调、通信协议处理等都采用数字电路和软件来处理。数字下变频电路(Digital Down Conversion,DDC)是软件无线电的核心技术之一,它将模数转换器采样的中频数字信号变频滤波到低频数字信号,适于后续的DSP或微处理器完成基带信号处理。论文针对数字下变频的应用设计实现一个嵌入式SoC。SoC采用基于平台的设计方法,系统中的各个功能模块移植复用已有的IP核,加快系统设计的速度,提高设计的效率。SoC的核心采用开源的OpenRISC处理器,SoC通过Wishbone总线连接各个IP模块、存储设备和IO外设。SoC采用专用的DMA通道对DDC的连续输出数据进行采样和存储,减少总线操作,提高系统性能。OpenRISC处理器执行软件算法对DDC输出的基带信号数据进行处理。对设计的SoC系统平台进行RTL动态仿真,验证系统中各个模块的功能、模块之间的数据传输和协同工作。本文采用软硬件协同验证的方法,通过由C语言编写的高级程序编译生成CPU执行的二进制代码,生成测试激励,验证系统的功能。此外,由于FPGA拥有很好的灵活性和仿真速度,采用FPGA实现系统的硬件原型平台,运行软件程序,以快速验证SoC的功能。在完成SoC的RTL动态仿真后,使用Xilinx公司的ML510 FPGA开发板对系统进行了FPGA原型验证。SoC的前端设计和验证完成后,采用EDA工具进行了系统的逻辑综合、时序分析、形式验证、布局布线、物理验证和后仿真等步骤,最后得到用于生产的SoC版图文件。SoC采用捷智半导体公司的0.18μm SiGe BiCMOS工艺库实现,在最坏工作条件下,芯片运行速度达到100MHz,面积为3.3×3.3mm2,功耗为154.3mW。