《基于FPGA的超宽带系统的解决方案.docx》由会员分享,可在线阅读,更多相关《基于FPGA的超宽带系统的解决方案.docx(5页珍藏版)》请在第一文库网上搜索。
1、基于FPGA的超宽带系统的解决方案1、引言近几年,超宽带(UwB)无线通信系统在短距通信领域中越来越受到人们的重视。它具有许多独特的优点,如通信容量大、低截获/检测概率、频带宽、强抗多径干扰能力和高分辨率、低设备成本等特点。这些优势使UWB通信成为了当今学术界和商业领域研究热点之一。MBOK相对于传统的DSSS扩频调制方式,改逐比特扩频为逐码元扩频,通过对信息数据的合理编码既提高了码速又节省了频带,因此得到了广泛研究和应用,使其成为室内无线扩频通信的主要研究热点。本文介绍了基于MBOK-Th-UWB通信系统信号产生的建模与设计以及信号的接收处理与设计,利用目前FPGA设计灵活,集成度高,处理速
2、度快,并能充分满足高速数字电路和数字信号处理等时钟管理信号完整性,高速带宽接口标准等要求的一系列优点,通过VHD1建模与设计,给出了一个基于AItera公司的FPGA的超宽带系统的解决方案。2、基于MBOK-TH-UWB实验系统基于MBOK-Th-UWB的实验通信系统由UWB发射机(图1)UWB接收机(图3)组成2.1系统发射部分系统的发射部分主要包括了MBOK调制和TH-UWB脉冲信号的产生,如图1所示:广义信源输出连续的串行0、1码经18复用器串并转换后dOY2,d4-d6分别映射8个正交修正WaISh码(表一所示)d3,d7分别与8个正交修正Wa1Sh码异或后输出I、Q两路信号,经过从四
3、个时隙中取一模块产生宽度为4ns的低电平,作为UWB信号发生器的触发控制脉冲信号,整个编码模块采用A1tera公司StratixII系列EP2S15F484C3来实现,在QUARTUSII系统开发平台下,对经过MBoKrH编码电路数字基带部分进行了模块化设计,并进行软件仿真,仿真结果如图2所示-d从8个修正WMm码中取一IcutIOOMbs数据RB曳用器1:8*4-四从8个性IEWn1shW1V取125MHz从个隙取四时中一S(M)MHz玛连IHWBT11脓冲产生dkJ5O(hC1kJOta4t1BnQTOWT38门mon43UWTOWrrIMw9hJmrUmnrInJUUUInJT1nr1r
4、1nrjT=1r1rU1r1nr1r11I-I09M120FMiG0OktanOat图2MBOK-TH编码的仿真图形图2中datain代表框图1中Rb数据输入,HN和QIN对应框图1中Iout和Qout的输出,最后dataout输出用来驱动UWB脉冲信号的产生。2.2系统接收部分接收部分主要包括了积分检测和同步捕获模块和MBOK-TH解扩和码元恢复部分,其中同步捕获是整个系统实现的关键,传统的方法是通过检测接收信号与本地模板信号的相关峰值来捕获同步4,但在高速、密集多径的室内通信环境中,这种捕获方法并不是最优的,它将导致较长的捕获时间,并且实现起来也较难。11-1NA-,职分Sa到决DS1OZ
5、UTut分虢解帧时停粗制元逻控0H1打信号碣元判决元并行出码合格蟠具体原理框图如图3前半部分所示,天线接收到的微弱信号经过1NA放大后馈入四路工作于不同时隙的可控积分器,积分结果通过高速电平邂港送入高速FPGA进行基带信号处理,DS1020模块是由DauaS公司的延迟器件为核心的独立于FPGA的外围电路,每一延迟步进按照型号分为15、25、50、100、200ps,各型号固定延迟都为IOns,刚好是一个码元周期,并由FPGA通过对其写入的控制字来调整门控信号和IG时钟的延迟时间。UWB接收机通过射频积分检测电路实现对接收信号及其多径分量的捕获,这里利用虫容的充放电特性实现线性积分,设计了如图4
6、所示:门控积分比较电路分为三个主要部分,以QI为主要部件的门控积分导通,以Q2为核心的积分器和主要由1T1720构成的单电平比较电路,当门控信号输入为高电平(1VTT1电平)时,Q1导通UWB微弱信号经1NA放大后与Q2的基级偏压叠加馈入Q2,Q2对输入信号的正半周进行线性放大,并由接在Q2射级端的R3,C3组成的RC积分器取出输入信号的包络,并送入以1T1720位核心的单电平比较器进行判决输出;反之,Q2截至,集电极地速为零,电容C3通过R3放电清零,比较器输出为低。图4门控积分比较电路表一修正Wa1Sh码表如图4所示:门控信号控制积分器使其工作时间为4ns,清零时间为6ns,每路错开2ns
7、,这样4路积分器刚好涵盖整个重复周期,任意时刻总有对应的积分器处于工作。系统同步捕获采用导频码的方法,在发送数据信息之前,插入的导频码发送连1的触发信号,每一重复的时钟周期的前6ns为高电平,后4ns为低电平,捕获期间:门控脉冲产生模块在逻辑控制单元的驱动下输出如图8所示的门控信号,判决模块把积分器的输出值与判决比较器的参考电平值进行实时比较输出。同时,逻辑控制单元在单位时间内对4路积分判决器的输出的脉冲个数进行统计计数,计数结束后判决最后一路捕获的脉冲个数是否达到单位时间内应捕获的脉冲个数,如果计数不足就调整DS1020模块延迟门控信号的时间,直至积分D输出的脉冲个数达到单位时间应捕获的,同
8、步后把IG时钟经DS1020模块再作占空比为50%的10分频输出作为位同步时钟,如果适当地选择比较器的参考值,那么在任何一个码元宽度(IOns)内,仅有一个支路输出窄脉冲。这样就可以正确解调出接收到的码元数据。对基带处理电路同步控制进行仿真,得到的仿真结果如图5所示。*r1r1k.S0te/p1tst1.a.P1g物1ut3.ap1vt*.nOi.hta1O1CMa1Oft1Og323*M国P丝(IycaCOn1v4isp“289MaopMJInnJU1nnnImrUUUU1fUUU1nnnnnnnrU1nnnr1rmnrInJUU1nJmJUIannnnJJ11J1JJU1UJ1JU1U11
9、UjUIJIIIImiWU11Ur1UUUUU1U1W1W1JUUUUuUuUuUUUUUUUUUUuuUUUUuIWuUUuUUU1WUuUUU1nJuuu1IWUuUuUUUUU1WUuUuUUUUUUuIwUUUUU1WUUUUuuUUUUuuirJU1nJ1WUUU1WUuuUU1mJUU1nJUU1mw1nJ1nJUUUU1WUUUu1nJJ1mJUUUU1JUUUUU1WUUIMJUUUUUUUUIfUuUUUUUUu1mJUUUUU1图5:收端基带部分同步控制仿真波形经过解帧和时钟提取模块后,数据就进入解扩和码元恢复模块,解扩过程则是以同样的修正的Wa1Sh码集作相关运算,对相关
10、值进行判决,恢复出原始信息,MBOK-TH解扩框图如图3所示,I路从相关值中提取出符号信息Sgn(Qi)sgS和绝对值信Qi的绝对值,对Qi的绝对值进行择大判决,通过查表获得与此WaISh码相对应的原始信息(3bit信息),最后与代数符号成为4比特数据,从而完成一条支路的信息的扩频,对于Q支路采取同样的操作。在QUARTUSII对这一部分进行设计仿真,仿真波形如下图所示CUMYADUMYAIi1gCW.IOOJQDATAOVTQ4*t.(3)4*tou1.i(2dt9Ut.1(14%1MVt.04*tut.q(3)4tttt.(图6MBOK解扩部分的仿真图仿真管脚说明:DATAIN_I,DAT
11、A1N_Q分别代表I、Q两路信号的输入,CMD_I,CMD_Q两个中间变量代表两路检测出来的数据是否跟与修正的wa1sh码集相对应,为下一步数据处理作准备,dataout是解调出来的数据,dataout.test是为了便于检察两路解调出来的数据是不是满足要求,仿真结果表明是正确的。3、分析总结本文介绍了基于MBOk-TH-UWB通信系统信号产生的建模与设计以及信号的接收处理与设计,利用FPGA在高速数据通信系统中所具有的一系列优点,通过以QUARTUSH开发系统为平台,对系统的各个部分进行了模块化设计,并进行了软件仿真,给出了一个基于A1tera公司高速高性能的FPGA的超宽带系统的解决方案,这种方法把同步捕获放在主要数字基带处理部分,与传统同步捕获的方法相比较它降低前端接收电路的设计的复杂度和调试的难度。分析结果这种方法适用于在室内无线短距离UWB通信系统中的同步捕获。本文作者创新点:利用文中UWB信号接收机的检测信号的方式,在硬件上把高速FPGA和延迟器件DS1020相结合,设计了适合UWB通信系统同步捕获的方案。责任gt