基于可编程芯片的软件无线电试验平台的设计
扫描二维码
随时随地手机看文章
摘要:介绍了软件无线电的思想和结构,提出了一种实现软件无线电试验平台的设计方案,随后对各个模块进行了分析。整个试验平台可以根据用户的需求产生各种调制制式的中频信号;也可以接收各种中频信号,并变频成基带信号。另外,它利用通用微机完成形式多样的基带信号处理,使得整个平台结构简单,功能强大。
关键词:软件无线电
数字上变频 数字下变频 PCI总线
软件无线电技术是的几年发展的新技术,是继无线电通讯从模拟到数字,从固定到移动的第三次革命。当初,是由于解决军事通讯中的不同体制、不同标准之间的兼容性而提出来的一种技术要求。但是,近几年来,由于第三代移动通讯标准UMTS(Universal
Mobile Telecommunications Systems)的提出,这要求地持多媒体的信息传输,如语音、图像、传真、互联网服务。这就要求它支持宽带的移动多媒体服务。只有利用软件无线电技术才能如此复杂地传输数据,这为软件无线电提供了更为广阔的应用前景。软件无线电的基本概念是利用通用的硬件作为无线通信的平台,而把尽可能多的个人通信功能和服务采用软件来实现。它的优质主要表现在以下四个方面:(1)系统和结构通用,功能实现灵活;(2)系统的改进和升级方便;(3)不同通信系统之间可以进行通信;(4)肯有良好的复用性。
软件无线电的基本概念是把硬件作为无线电的基本平台,而把尽可能多的列线电及个人通信功能用软件实现。这样无线通信新系统,新产品的开发将逐步转移到软件上,软件无线电的关键思想与传统结构的区别在于:将AD和DA向RF端靠近,由基带移到中频,甚至到射频,同时用高速的DSP/CPU做A/D后的一
系列处理。但是由于现在DSP、ADC技术等还不能满足这种理想结构的要求,现在具备的条件能够实现的软件无线电结构,它将专用的可编程DUC,DDC代替了DSP的中频信号处理功能。在本文中讨论的软件无线电试验平台的结构是基于图2所示的结构图进行设计的,对些我们利用了可编程的上变频和下变频芯片代替数字处理器(DSP),用以弥补目前DSP运算速度不能满足软件无线电要求的缺陷。
1 系统结构
我们设计和软件无线电试验平台的系统结构图如图3
,它主要由发射模块和拉收模块两个主要
部分组成。系统的发射模块可以处理多种基带信号,并可由用户选择调制方式、设置发送波波器数以及输出频度,并最终生成中频为10-20MHz的多种调制信号(如AM、
FM、MPSK、QAM等)。系统的接收模块能够收多种指示的中频信号(如AM、FM、MPSK、MFSSK、QAM等),要求调制信号的载频在20MHz以下,模拟调制信号的基带带宽不超过500kHz。数字调制信号的码元速率不超过16kSPS。整个系统由一片CPLD芯片进行控制,由引可以简化电路,方便调度,提高系统工作的可靠性。
在系统的设计中,我们并没有采肜传统的方法利用DSP进行基带信号处理,而是利用通用微机对基带信号进行处理,并采用PCI总线进行数据传输,主要基于以下两个原因:一则当前通用计算机发展迅速,如基于奔腾Ⅲ的通用计算机的综合处理性能接近甚至超过第三代的DSP处理芯片(如IT公司的YSM320C50系列),利用和微机对基带信号进行处理比DSP更方便。二则PCI总线具有很高的输速率(峰值速率可达132MB/s),而我们设计的系统基带信号输速率是在1000kSPS以下,所以利用PCI总线来传输数据完全可以满足要求。 [!--empirenews.page--]
系统的硬件结构主要包括总线控制器S5933、外部FIFO、全局控制器CPLD、数字上变频器件HSP50215、数字下变频器件HSP50214B、HSP50210、高速D/A器件AD9762等单元。如图3所示,待发射的基带信号由PCI总线输入,经FIFO缓存后送入数字上变频器件HSP50215输出的数字信号转化为模拟中频信号;高速和A/D器件将中频的调制信号数字化后传输给HSP50214B,下变频得到的基带信号经FIFO缓存,由S5933经PCI总线传给计算机处理。
2 各个功能模块分析
2.1 总线控制器S5933
S5933是由AMCC公司生产的一种功能强、使用灵活的PCI总线控制器专用芯片,该
芯片符合PCI局部线规范2.1版。它提供了操作简单而功能强大的开发接口:PCI接口与Addon接口,PCI接口与PCI部相连,Addon接口与用户的电路相连,用户不用理会PCI总线的繁琐规范,只需对Addon接口进行PCI扩展板的设计。S5933支持DMA传输,它的峰值传送速率为132MB/s(32位PCI数据线),完全可以满足基带信号的双向传输。
S5933提供3种数据伟输方式:信箱方式、PASSTHRU方式、FIFO方式。信箱方用于PCI总线与Addon
接口之间进行简单的数据传输。PASSTHUR方式使得主机以访问内存的方式访问Addon接口的扩展空间。FIFO方式可以实现数据在PCI总线上进行DMA传输。此我们利用PASSTHRU方式实现对扩展板和可编程芯片的控制字和滤器系数的访问,使得此试验平台可以工作在不同的方式中。利用FIFO方式实现基带信号在PCI总线上的DMA传输。
2.2 可编程字下变频器HSP50214B一HSP50210
HSP50214B是由HARRIS公司生产的一种可编程数字下变频芯片,它对数字化中频信号进行下变频、抽取滤波、窄带低通滤波、增益控制、重采样、坐标转换的数字信号处理,输出的基带信号可以由一般的DSP或通用微机处理。HSP50214B支持各种数字解调方式(如BPSK、BASK、MPSK、MSK、MQAMD等)和各种模拟解调方式(如AM、FM、VBS、SSB等)。输入的数字化中频信号的速率可达65MSPS,输出的基带信号和速率可达12.94MSPS,带宽可达982kHz。它是的一个重要特必是可以通过改变内部寄存器的值从而改整个芯片的工作方工和状态,我们可以通过软件改变解调的方式、中频信号的输入方式、载波的中心频率与相移、数控振荡器的频率、增益控制的方式、输入和输出数据的格式等;另外,HSPO50214B中有两个(I、Q两路通道)可编程的256阶滤波器,它具有整形和抽取的功能。
HSP50210是由HARRIS公司生产的一种数字载波相位估计器件,它与HSP50215一起完成PSK信号的解凋。
2.3 可编程的数字上变频器HSP50215
HSP50215是上HARRIS公司生产后种编程数字上变频芯片,它支持各种数字调制方式(如BPSK、MPSK、MSK、MQAMD等)和各种模拟调制方式(如AM
、FM 、VBS、SSB等)。HSP50215的基带数据的输入率可达3.23MSPS,而经它上变频调制的信号的输出率呆达52MSPS,输出的中频载波频率在10-20MHz之间。它是一个重要特性是可以通过改变内部寄存器的值从而改变整个芯片的工作方式和状态,我们可以通地软件改变调制的方式、基带信号的输入速率、载波的中心频率、输入和输出数据的格式、同步方式等;另外HSP50215中有两个(I、Q两路通道)可编程的256阶滤波器,它具有整形和插值的功能。
2.4 全局控制器CPLD
整个系统的所有控制逻辑由一片CPLD器件(Altera公司的的EPM7192)承担,其控制对象包括S5933的Addon接口、外部FIFO、HSP50215的控制接口HSP50214B的控制接口。全避控制器主要完成以下任务:设置HSP50215内部寄存器;实现基带数据主机内存与HSP50215输入通道之间的传输以及实现基带数据主机内存与HSP50214B输入通道之间的传输。对于下变模块,由于解调的过程存在相位和载波同步的问题(由HSP50210完成),所以在系统的工作过程中要在线改变HSP50214B内部寄存器,设计控制逻辑中要着重考虑。对于变频模块,由于调制过程中不存在类似于锁相环的反馈结构,这意味着一旦启动基带数据传输后不需要更改HSP50215控制参数。因此写HSP50215控制字与基带数据传输是两个相互独立的控制逻辑,这使得设计过程比较清晰。