带通采样的AIS非相干解调软件接收机的FPGA实现设计_第1页
带通采样的AIS非相干解调软件接收机的FPGA实现设计_第2页
带通采样的AIS非相干解调软件接收机的FPGA实现设计_第3页
带通采样的AIS非相干解调软件接收机的FPGA实现设计_第4页
带通采样的AIS非相干解调软件接收机的FPGA实现设计_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

【Word版本下载可任意编辑】带通采样的AIS非相干解调软件接收机的FPGA实现设计0引言

AIS系统是一种船舶交通信息交换系统,船载AIS设备不断发送自身信息,如航向、吨位等,用以领航调度、防止碰撞。随着海运贸易的高速增长,迫切需要建立对大片海域船舶动态的实时监控系统,卫星平台因覆盖范围广而受到重视。加拿大等国家相继发射载有AIS信号接收设备的卫星。AIS系统采用高斯滤波频移键控(GaussianFilteredMinimumShiftKeying,GMSK)调制,可以通过相干方式或非相干方式解调。相干解调具有较好的抗噪声性能,但是需要准确恢复载波频率,而载有AIS设备的近地卫星轨道高度一般在500km左右,多普勒频移可达±4kHz,因此的载波恢复比较困难;非相干解调主要采用鉴频器,从接收GMSK信号中提取频率的变化信息,因此对频偏不敏感且构造简单,在很多GMSK移动通信系统中得到了应用,如GSM。目前,AIS接收机射频端多采用或二级下变频方案,这种方案使射频前端硬件比较复杂,硬件成本高。鉴于AIS信号是窄带信号,因此本文设计中对接收到的射频信号直接带通采样,以简化接收机硬件构造。

本文主要工作如下:在Xilinxxc4vlx80FPGA上设计了基于带通采样的AIS非相干解调软件接收机,设计文件通过综合映射后到FPGA中,以实际AIS信号源作为测试信号,通过嵌入式逻辑分析工具Chipscope在PC上观察FPGA内部信号来验证设计,并给出了硬件资源消耗。

比特流d(t)通过带宽时间积(Bandwidth-TImeproduct,BT)为BbTb的高斯滤波器开展脉冲成型。Bb为高斯滤波器的3dB带宽,Tb为比特速率。高斯成型滤波器的冲激响应为:式中*表示卷积运算。通过电压/频率(V/F)转换,形成调频信号并调制到规定频段发射出去。

对于非相干解调的接收机,首先将接收信号开展正交下变频,滤除高频分量和带外噪声后得到基带正交信号I(t)、Q(t),再通过下式开展频率/电压(F/V)转换:

2.1带通采样率

AIS信号有A、B两个发射频点,分别为161.975MHz和162.025MHz,数据速率Rb为9.6kb/s,带宽不超过25kHz,接收机射频前端的带通滤波器(BandPassFilter,BPF)中心频率为162MHz,带宽为250kHz,因此可对BPF输出射频信号直接采样。理论上ADC的带通采样频率fS1只要满足下式即可:

式中,B为BPF的带宽,fH为采样信号的频率成分,[]表示取不超过该数的整数。采样频率越小,对FPGA的处理速度要求就越低。但实际系统中由于BPF过渡带的缓变特性,一些边带噪声不能被完全抑制,当采样频率过小时,采样得到的信号频谱周期重叠次数过多,导致更多的噪声叠加到有用信号上。因此,本系统采用的采样时钟频率为fS1=24MHz。带通采样后AIS信号中心频率fC1可通过下式计算:

2.2两级数字下变频构造

系统中FPGA和ADC共用时钟源,FPGA系统主频为fSYS=24MHz。天线接收的AIS信号经过低噪放和带通滤波,再经过14bitADC采样后,输入FPGA。输入FPGA的AIS信号中心频率fC1=6MHz、采样率fS1=24MHz、带宽为250kHz。由于信号带宽远小于采样频率,可以开展下变频和降采样处理,以减轻后级处理压力。首先将采样信号与FPGA内数控振荡(NCO)IP核产生的位宽为10bit、频率fO1=6MHz的正弦信号开展混频,再通过数据位宽为16bit、截止频率为100kHz的51阶低通滤波器,滤除高频成分;再对低通信号开展48倍降采样,得到的数据速率为500kHz、中心频率为±25kHz(A、B两个发射频点)的AIS信号;再将该信号与NCO产生的位宽为10bit、频率fO2=25kHz的正弦信号开展混频,再通过数据位宽为16bit、截止频率为25kHz的51阶低通滤波器来滤除高频分量,得到包含多普勒频偏(小于4kHz)的基带正交信号。

采用这种两级下变频的好处,除了可以降低采样速率,减轻FPGA处理压力外,还可以减少逻辑资源消耗。如果对采样率为fS1=24MHz的信号直接开展正交数字下变频,由于混频后的FIR低通滤波器驱动时钟频率(即系统主频fSYS=24MHz)和输入滤波器的混频信号数据速率(即采样率为fS1=24MHz)相同,那么FIR滤波器IP核经过综合后,需要26个乘法器。而正交下变频需要两个低通滤波器,因此共需要26&TImes;2=52个乘法器;采用两级下变频方案时,混频后的滤波器同样需要26个乘法器,降采样后,输入滤波器的混频信号数据速率降为fS2=500kHz,而驱动时钟不变,仍为fSYS=24MHz,因此在输入一个数据的周期内,多可以复用该乘法器fSYS/fS2=48次,大于51阶FIR滤波器所需要的26个乘法器,所以正交下变频后的滤波器经综合,仅需1个乘法器即可,如图3所示。两级下变频中需要3个低通滤波器(如图2所示),然而需要的乘法器个数仅为26+1&TImes;2=28个。

2.3数字鉴频以及后检测滤波

对正交下变频得到的基带正交信号开展式(6)所示的数字鉴频操作,提取频率信号。数字鉴频器的硬件主要由延时模块、乘法器、除法器、加法器和减法器构成。由于理论上数字鉴频是非线性操作,对噪声十分敏感,输出中会包含高频的噪声分量,因此有必要对鉴频器输出开展后检测低通滤波。图4是在MATLAB中,仿真采用不同截止频率的低通滤波器时AIS解调的误码率曲线,横坐标为信号功率和噪声功率比值。由图中可以看出,低通滤波器的截止频率Bo为0.4Rb(Rb为AIS比特速率)时,误码性能。因此,FPGA中后检测滤波的带宽设为0.4Rb=0.4&TImes;9.6kb/s=3.84kHz3AIS信号解调实际测试

在Xilinx开发环境ISE13.2中设计AIS接收机各模块,将设计好的模块开展综合、映射、布局布线,生成文件。并调用Chipscope嵌入式逻辑分析仪IP核,通过JTAG仿真器来连接FPGA和PC,以便实时观察FPGA内部信号。利用实际AIS信号源作为测试信号,用同轴线将AIS信号源输出连接到模数转换器AD9246输入,带通采样信号读入FPGA开展解调。观察到各级信号如图5所示。在图5(d)中可以看到A、B两个不同频点AIS信号的24比特位同步序列00110011…0011以及帧起始标志01111110。设计所占用的Slice数为231,仅占总资源数的1%。4结束语

本文根据GMSK信号的非相干解调原理,在XilinxFPGA上设计了带通采样的AIS非相干接收机,利用AIS窄带信号的特点,采用两级下变频方案,将数据速率降至合理范围,减轻FPGA处理压力,同时也大大减少了低通滤波器对

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论