OFDM水声通信系统定时同步的FPGA实现

出处:wfsywyc 发布于:2009-11-04 11:15:31

  0 引言

  正交频分复用(Orthogonal Frequency DivisionMultiplexing,OFDM)技术是一种多载波调制技术,它将宽带信道分解为相互正交的一组窄带子信道,利用各个子信道进行并行数据传输,因此其频谱利用率高、抗多径衰落能力强。目前已经在数字视频广播(DVB-T2)、无线局域网(802.11a/g)等系统中成功得到应用,并且成为第四代移动通信的技术之一。水声信道是一个时、空、频变的多径信道,它具有强多径、窄频带和强噪声等特点,将OFDM传输技术应用到水声通信中,已成为水声通信的研究热点之一。

  OFDM系统自身的正交多载波调制特点,决定了其对同步误差十分敏感。能否实现准确的符号定时同步和载波频率同步,将直接影响到OFDM通信系统的性能。由于线性调频(Linear Frequency Modulation,LFM)信号具有良好的时频*性,使得LFM信号适合作为OFDM水声通信系统的定时同步信号。在接收端,利用LFM信号的自相关特性检测其相关峰的位置,可以实现OFDM水声通信系统的定时同步。

  1基本原理介绍

  OFDM水声通信系统原理

  典型的OFDM水声通信系统原理框图如图1所示。

  输入的数据符号经过DQPSK映射成一个复数数据序列X[0],X[1],…,X[N-1],经过串并转换后将N个并行符号调制到N个子载波上,经过IFFT后成为时域抽样值x[n]:

  再经过添加循环前缀(Cyclic Prefix,CP)、插入LFM同步信号、D/A转换等步骤,经水声换能器转换成声信号在水声信道中传输。在接收端,信号经接收换能器转换成电信号,经信号调理以及A/D采集、FFT等一系列逆过程,即可完成数据符号的解调。

  为了正确恢复数据符号,本系统利用LFM信号较好的自相关特性,将其作为OFDM符号的定时同步信号。OFDM水声通信系统发送信号的帧结构如图2所示。在接收端采用滑动相关检测的方法,获得相关峰的位置,实现定时符号的准确同步,然后经过发送端的逆过程即可实现OFDM信号的解调,恢复出原始的数据符号。

  LFM信号的特点

  LFM信号是雷达系统中应用极为广泛的一种大时宽一带宽信号。LFM信号的复数表达式为:

  其中:μ=B/τ为频率的变化斜率,B(=△f)为频率变化范围。实信号表示为:

  其时域波形和自相关输出如图3所示,可以明显看出LFM信号的频率在脉冲周期内按线性规律变化,自相关峰是非常尖锐的。


  LFM信号具有抛物线式的非线性相位谱,且Bτ>>1,τ为信号时宽,B为信号带宽。因此LFM信号具有很好的脉冲压缩特性。它的模糊函数(自相关函数)曲面具有尖锐的主峰和较低的裙边。它对多普勒频移不敏感,即使存在较大的多普勒频移,它仍具有良好的脉冲压缩特性。水声信道具有强多途、时、空、频变的特性,采用LFM信号作为同步信号,可以获得较好的相关检测性能,不会由于多途带来明显的伪峰。经过实验,验证了LFM信号作为系统的同步信号可以获得较好的同步性能。因此本文重点讨论LFM信号在FPGA上的产生和同步检测。

  2 LFM信号的产生和检测

  2.1 LFM信号的产生

  LFM信号的产生方法通常有I,Q两路数字式产生法和中频直接产生法两种。前者实现时较复杂,适用于频率高、带宽大的场合。水声信号一般工作在较低频段,适合用中频直接产生法产生LFM信号。根据本实验室OFDM水声通信系统的可用带宽要求,利用直接数字合成(Directed Digital Synthesis,DDS)技术直接产生扫描频率为13~16 kHz的LFM信号。

  DDS技术又可进一步分为直接数字波形合成(DDWS)和直接数字频率合成(DDFS)两种,二者在实现结构上略有不同。DDWS也称为数字波形存储直读式波形产生系统,它把经过理想采样的数字波形预先存储,使用时通过查表进行D/A变换而得到所需的模拟信号。该方法产生的LFM信号基本上不受调频斜率的限制,可以用来产生任意波形(包括复杂波形及大数据量组合波形),还可对预先存储的数据波形进行预失真处理,提高系统的性能。本设计采用DDWS方式产生LFM信号,产生LFM的基本原理框图如图4所示。

  在50 MHz主时钟的控制下,FPGA内部逻辑以120 kHz的频率控制LFM信号的输出,数字信号经过D/A变换后输出阶梯形的时域信号,再经过带通滤波器滤除带外噪声后得到双极性的LFM信号。

  2.2 LFM信号的检测

  接收端对LFM同步信号的检测,实质上是获得LFM信号的压缩窄脉冲的过程,以此达到同步信号提取的目的。采用的方法一般有匹配滤波法和相关提取法,匹配滤波的实现需要在频域利用FFT和IFFT变换进行处理,它需要耗费较大的FPGA资源,复杂度较高。考虑到硬件资源和计算复杂度,本设计采用在时域滑动相关的方法实现LFM信号的检测。该方法利用了LFM信号具有尖锐的自相关特性,根据相关运算的公式:

  当接收到的LFM信号与本地存储的LFM信号相同时(上式中j=0),其相关值,出现尖锐的相关峰。图5是采用FPGA实现LFM信号相关算法的原理框图。

  在发送端,一个周期LFM信号的点数为256,在接收端经过A/D采样后得到8 b的数字量,存入长度为256 B的接收缓冲区,该缓冲区设计为先进先出(First-in First-out,FIFO),作为滑动窗与本地相关序列进行相关运算。本地相关序列(存放在ROM中)与发送端发出的LFM序列相同,ROM的容量也是256×8 b。

  每完成A/D采样,得到的8 b数据存入FIFO,然后执行相关运算,得到256个16 b的数据,然后将这256个数据相加,即得到此时刻对应的相关值(用24 b存储)。对得到的连续256个相关值构成的序列处理后求值,即可判决出接收到LFM信号的位置。

  3实验结果

  为验证LFM信号在水声通信中用作同步信号的性能,在实验室水池进行了相关实验。实验中使用的FPGA为CycloneⅡEP2C20Q240C8,考虑到半双工通信的情况,LFM信号的产生与检测在同一片FPGA中实现,共使用了3 693个逻辑单元(Logic Elements,LE),占EP2C20芯片总LE的20%。实验系统的基本框图如图6所示。

  图7的示波器型号为TDS2024,各通道观测的信号如下:

  CH1为发送端发出的LFM信号。由于D/A输出的信号经过带通滤波器滤波,因此信号的高频和低频部分有衰减。

  CH2为接收信号(换能器输出的信号经过5 000倍放大和带通滤波处理后)。

  CH3为接收端FPGA检测到LFM信号后的同步脉冲输出。

  由图7可以看出:该方案实现了LFM信号的产生,在多径较为严重的实验室水池中,在接收端正确完成了对LFM信号的同步检测,可以较准确地提取到LFM信号的相关峰位置,证明该方法作为OFDM水声通信系统的定时同步方案是可行的。


  

版权与免责声明

凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,https://www.dzsc.com,违反者本网将追究相关法律责任。

本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。

如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。

广告
上传BOM文件: BOM文件
*公司名:
*联系人:
*手机号码:
QQ:
应用领域:

有效期:
OEM清单文件: OEM清单文件
*公司名:
*联系人:
*手机号码:
QQ:
有效期:

扫码下载APP,
一键连接广大的电子世界。

在线人工客服

买家服务:
卖家服务:

0571-85317607

客服在线时间周一至周五
9:00-17:30

关注官方微信号,
第一时间获取资讯。

建议反馈

联系人:

联系方式:

按住滑块,拖拽到最右边
>>
感谢您向阿库提出的宝贵意见,您的参与是维库提升服务的动力!意见一经采纳,将有感恩红包奉上哦!