采用软件无线电架构加速无线设备开发和测试

http://tech.ddvip.com   2007年07月03日    社区交流 收藏本文

内容摘要:用户逐渐接受并对之依赖的很多新设备实际上采用了两个、三个或更多的标准用于数据或语音通信。例如,苹果公司新推出的iPhone集成了蓝牙、Wi-Fi和GSM/EDGE功能。工程师如何才能在短时间内满足标准的测试需求呢?

  PXI是一种用于仪器的模块化硬件平台,它具有很多单元用于实现一个软件定义的通信测试方法。更重要的是,它是基于PC的。PXI仪器的功能是用软件进行定义的。因此,工程师可以使用单个PXI RF仪器,仅仅通过简单地改变运行在基于Windows的控制器上的软件,来测试多个通信标准。PXI控制器采用了最新的双内核处理器,能轻易地处理大多数的复杂通信算法。图4显示了带一个控制器和仪器卡的典型PXI系统。

  在PXI硬件上用软件获得像DSP或ASIC上所能实现的同样好的信号处理性能的一个主要因素是,从控制器上连续产生(或采集)、刷新(分析)以及输出波形的能力。PXI基于PCI和PCI Express总线,能提供高达6GB/s的系统带宽和单台仪器2 GB/s的带宽。这种吞吐量加上双内核技术能实现长期的信号采集和波形发生。

  可重新配置的硬件平台

  通信中出现的另外一个新平台是基于现场可编程门阵列(FPGA)逻辑以及集成的模数转换器(ADC)以及数模转换器(DAC)。简单的基于PXI的系统与使用FPGA技术的系统之间的主要差异是信号处理的位置。在基于PXI的系统中,大多数的处理发生在主控制器上运行的软件程序上。与之相对的是,在基于FPGA的系统中,逻辑和处理模块以固件的形式下载到FPGA上。这实质上将FPGA转换成定制的通信处理器。

  美国国家仪器公司的PCI-5640R双通道IF输入、双通道IF输出板采用了Xilinx的FPGA,是这种架构的一个很好的例子。PCI-5640R提供了PCI总线接口,并包括四个DMA通道,能在主CPU(PC)和Xilinx FPGA之间传递流。通过ADC/DAC实现数字上变频和数字下变频,将处理任务从Xilinx FPGA上卸载下来。

  

作者:Ron Harrison    责编:豆豆技术应用

正在加载评论...