于庆法,谢义方,黄永辉
(1.中国科学院 国家空间科学与应用研究中心,北京 100190;2.中国科学院大学 北京 100190)
在高精度UWB定位系统[1]中,目标信号是超短脉宽的脉冲,有很宽的带宽,为了对这种宽带信号进行处理,我们要求如下两个条件。1)设计应该实现超高的采样率。对于UWB定位系统,恢复较好的脉冲波形以获得较高时间分辨率信息是非常有必要的,这就需要超高的采样率。等效采样率与信号重复频率和采样时钟有关。2)系统应该提供足够的模拟带宽来处理UWB信号以防止失真。
现有对UWB脉冲信号的采样方法[2]有3种:直接采样、频域采样、顺序欠采样。对于直接采样[3-4],由于每个ADC的输入信号带宽非常大,会导致ADC的采样保持电路难于设计;ADC的采样结果受采样时钟抖动影响较大,因此采样时钟必须达到较高的精确度;同时,当实现较高的等效采样率时,会需要较多的ADC,资源开销大。此外,当UWB系统受到窄带信号干扰时,就必须提高时间交替ADC的动态范围,来保证接收机的性能。与直接采样相比,频域采样对时钟抖动则不敏感。但是滤波器组设计复杂。顺序欠采样[5]是通过两个参考时钟振荡器来实现的。假设f0=9.999 000 MHz,f0+△f=10 MHz,那么顺序欠采样重构一个脉冲信号所需时间为1 ms,可以达到的等效采样率为99.99 GHz。其与需求的差距为:重构信号所需时间长,容易受到时钟抖动的影响。
为了解决带宽与采样率这一矛盾,本文设计一款基于变换采样的UWB信号接收机。通过超宽带跟踪保持器(带宽为5 GHz)与低采样率的ADC(500MSPS)配合工作可以实现带宽为5 GHz,等效采样率最大为200 GHz的超宽带信号接收。该技术将为分离载荷通信与定位技术的实现提供有力的支持。
基于变换采样的脉冲式超宽带系统接收机架构如图1所示。它包括一个跟踪保持放大器、一个ADC和一个可编程延时芯片。实际的ADC有一个固有的带宽限制,这与ADC可达到的最高采样率有关。因为ADC的采样率相对较低,ADC的模拟带宽可能无法覆盖UWB脉冲的带宽。因此考虑在ADC之前放置一个采样保持放大器 (模拟带宽5 GHz)以对输入的带通信号进行直接采样,可有效地将输入信号转化为ADC需要的低通频率。
图1 基于变换采样的脉冲超宽带接收机架构Fig.1 A UWB receiver structure diagram based on transform sampling
为了检测几百皮秒级(300 ps或3 GHz带宽)的窄脉冲,ADC的采样率至少为6 GS/s才能满足奈奎斯特准则,然而这样高性能的ADC在大多数的应用中要么是无法买到,要么是太昂贵。文中致力于解决这个问题,通过采样时钟产生技术、高速ADC技术和数据拼接与处理技术来实现对UWB脉冲信号的无失真采样。超宽带系统接收机架构中使用跟踪保持器使变换采样器的模拟带宽达到了5 GHz,利用可编程延时芯片和低采样率的ADC即可等效实现8 GS/s的采样率。其原理框图如图2所示,横轴箭头对应的时间为采样时刻。
图2 变换采样的原理Fig.2 Principle of transform sampling
发射的UWB信号重复频率为1 MHz,其脉冲重复时间为1μs。所用的ADC采样率为320 MS/s,那么采样间隔为3.125 ns,而UWB脉冲宽度为1 ns。ADC首先对第一个周期的脉冲进行采样,然后送入FPGA中存储,然后在下一个脉冲周期延时125 ps后再对UWB脉冲信号采样、存储;那么经过25个周期延时24次(每次延时以125 ps递增)即可得到25组样本值,每组样本选取40个采样值。利用数据拼接与处理技术,即可得到一个UWB脉冲周期的全部信息,即可实现对脉宽为1ns的UWB信号的无失真采样。这样,等效采样间隔为125 ps,即等效采样率为8 GS/s。这种采样方法就是以时间资源为代价来获取 8GS/s的等效采样率。
该系统分为4个部分:射频前端,ADC/时钟配置,数字硬件以及外部接口。
射频前端包括单端转差分部分,以及跟踪保持放大器。单端转差分部分利用ETC1-1-13TR传输线变压器进行转换,该变压器阻抗比为1:1,工作频率为4.5~3 000 MHz。为了扩展高速AD转换的模拟带宽以及高频线性度,在ADC之前加上HMC760LC4B跟踪保持放大器。该放大器具有5 GHz的输入带宽,最大采样率为4 GS/s。为了在采样时钟到来之前跟踪保持放大器保持住数据,需要跟踪保持放大器的采样时钟领先ADC采样时钟一个时间间隔。
高速数据采集系统中,AD转换芯片是模拟和数字的转换中介,因此很大程度上决定了整个系统的性能[5]。然而AD转换的性能很大程度上又受到采样时钟的制约,传统的时钟电路都难提供高速ADC芯片所要求的低抖动、高速度的时钟。
本采集系统中ADC芯片ADS5463要求的采样时钟为320 MHz的高速差分时钟,差分形式为低电压伪发射极耦合逻辑电平LVPECL。因此,系统对采样时钟的抖动十分敏感,而采用差分时钟可以比采用单端时钟有更好的噪声抑制功能,同时,采用差分时钟,可以减小时钟的抖动,提高SNR,从而获得更好的系统性能。本文使用FPGA内部的增强型PLL或者快速PLL对系统时钟倍频产生采样时钟,采样时钟最大为500 MHz。该系统采用变换采样的原理对UWB脉冲周期信号进行采样,需要在每一个脉冲重复周期内进行(等效采样率的倒数)的延时。延时芯片选用sy89297u,该芯片为双通道可编程延时线,每个通道的延时范围为2~7 ns,可编程延时增量为5 ps。延时变化基于串行可编程接口(SCLK,SDATA和SLOAD),每个通道的控制字为10 bit。为了增加延时,可以将多个sy89297u串联起来使用。
FPGA的并行性处理方式,使得FPGA成为高速ADC芯片高速数据流进行接收、缓存处理的理想方案,同时,这也是整个系统设计的关键。该系统采用芯片XC5VLX30-1FFG676I。该芯片array为,slice为4 800,最大可分配 RAM为320 kb,最大高速I/O为400个,特别适合高速率大数据容量的处理。本文脉冲重复频率为1 MHz,AD的采样率为320 MHz,那么在一个脉冲重复周期内将有320个采样点,但是由于一个周期内脉冲的占空比较小,为了减小资源的占用,降低数据率,在每个周期内只取那些有脉冲的采样点进行存储。在数据进行存储时,需要将数据进行拼接,然后再顺序进行读取。为了降低数据的速率,还需要对数据进行非相干累加,这样就可以通过外部端口进行输出,在这里我们选用USB端口与PC连接,通过控制上位机,可以在电脑上进行数据的分析。
该系统用于无失真接收脉冲超宽带周期信号。超宽带信号脉冲重复频率为1 MHz,脉宽为1 ns,如图3所示。ADC的采样时钟由FPGA内部的增强型PLL对系统时钟倍频产生,而每个脉冲重复周期的采样时钟延时由延时芯片控制,每个周期的延时时间为125 ps。调试采样的采样时钟为320 MHz,而每个脉冲重复周期内只选取40个采样点。采样间隔为1/320μs,那么要恢复一个完整的脉冲需要25个周期。在第一个周期内得到40个采样点,将其存到地址为0,25,50,…,975的非相干累加 RAM中,在第二个周期内,我们将采样时钟延时125 ps后得到的采样值存到地址为1,26,51,…,976 的 RAM 中,依次,可以得到 25 个周期 1000个采样点,然后在将这些点从输出缓存RAM中顺序读出,即可得到经过排序的采样数据了。通过Chipscope抓取排序后的信号,如图4所示。当超宽带脉冲脉宽为10 ns时,通过变换采样采出来的波形如图5所示。Chipscope的观察时钟为320 MHz,而输出缓存RAM的读时钟为160 MHz,因此顺序读出的信息数据在时间轴0~2 000内。由于输入噪声的叠加,变换采样的波形带有一定的毛刺。如果在射频变压器之前放置一个低噪放(LNA),那么采样出来的波形将会平滑很多。
图3 输入信号Fig.3 Input signal
图4 脉宽为1 ns的脉冲变换采样后的波形Fig.4 Waveform of a trasform-sampled UWB pulse(width 1ns)
文中设计了一种基于变换采样的超宽带接收机,其重点集中在脉冲的变换采样部分。脉冲采样主要是通过接收机上的ADS5463芯片实现,而脉冲采样时钟是通过接收机上的FPGA和可编程延时芯片进行控制,数据处理是通过FPGA进行实现。实验结果表明,该接收机能够对上GHz带宽的超宽带信号进行采样接收,等效采样率可以达到8 GS/s。这可以用于超宽带通信与测距[1,7]。
图5 脉宽为10ns的脉冲变换采样后的波形Fig.5 Waveform of a trasform-sampled UWB pulse(width 10ns)
[1]Yang D,Fathy A,Mahfouze M,et al.Millimeter accuracy UWB positioning system using sequential sub-sampler and time difference estimation algorithm[C]//IEEE Radio and Wireless Symposium(RWS2010),to appear,New Orlean,2010.
[2]Agarwal D,Anderson CR,Athanas PM.An 8-GHz ultrawideband transceiver prototyping testbed,in Proc.[C]//IEEE 16th Int.Workshop Rapid Syst.Prototyping,2005:121-127.
[3]Christopher R.Anderson,Swaroop Venkatesh,Jihad E.I-brahim,et al,Analysis and Implementation of a Time-Interleaved ADCArray for a Software-Defined UWB Receiver[C]//IEEE Transactions on Vehicular Technology,2009.
[4]侯春宇,郭丽莉,熊蔚明.基于高速ADC和FPGA的IRUWB相干接收机设计[J].电讯技术,2013,53(5):603-605 HOU Chun-yun,GUO Li-li,XIONG Wei-ming.Design of an IR-UWB coherent receiver based on high-speed ADC and FPGA[J].Telecommunication Engineering,2013,53(5):603-605.
[5]Zhang C,Fathy A,Mahfouz M.Performance enhancement of a sub-sampling circuit for ultra-wideband signal processing[C]//IEEE Microw.Wireless Compon.Lett,2007:875-876.
[6]于洋.基于DSP和FPGA的双通道1GHz高速ADC数据采集系统[D].郑州:郑州大学,2011.
[7]谢义方,黄永辉,熊蔚明.脉冲超宽带通信与测距技术初步研究[J].飞行器控制学报,2013,32(6):496-550.XIE Yi-fang,HUANG Yong-hui,XIONG Wei-ming.A preliminary study on UWB communication and ranging technology[J].Journal of Spacecraft TT&CTechnology,2013,32(6):496-550.