0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于一种低信噪比下8PSK的快速载波同步及FPGA实现

电子工程师 来源:微型机与应用 作者:喻 娜,赵建宏,折 2021-04-02 13:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

摘 要: 传统的8PSK频偏估计方法通常需要上百个符号完成,其优点在于能够实现较大的载波频偏补偿,但是同步时间较长,不适用于短时突发通信条件下的快速载波频偏估计。特别是在低信噪比下,更是很难达到快速锁定的目的。基于在低信噪比条件下,数据包长度有限的短时突发通信,提出了一种8PSK快速载波同步的方法,并在FPGA上得到实现。经验证,该方法实现简洁有效,硬件开销小,同步时间短。

0 引言

8PSK在卫星通信、数据链电台等领域有广泛应用。而未预差分编码的8PSK只适合相干解调,接收机通常需要对发送载波的初始相位以及收发端之间的载波频偏进行估计,然后通过跟踪环路将残余频偏补偿回去,从而达到正确解调的目的。传统方法的初相和频偏估计以及跟踪过程往往通过上百个符号完成,其优点在于能够对较大的载波频偏进行补偿,但是跟踪时间长,不适用于短包突发通信,而且在通常情况下硬件开销较大[1-2]。

6357644133123300008075759.jpg

突发数据包结构中(如图1所示),每包中用于信号捕获以及载波初值估计与跟踪的引导数据长度一般只有几十个符号。每个突发数据包都需要完成载波同步与跟踪,且由于引导数据很短,需要快速完成同步。通过实际仿真发现,在低信噪比下快速同步极易出现载波失锁或锁相环带入过调量而造成相位误差,从而人为地增加了信号的相位噪声。因此,在短包突发通信中,较难解决快速同步与信号跟踪稳定的矛盾。

本文在数据包长度有限的突发通信[3]模式下,为了实现信号的快速捕获、载波快速同步、载波平稳跟踪以及在极低信噪比条件下正确解调,提出了一款8PSK的载波同步新方法。该方法设计简洁,实现模块化设计。下文分别从同步模型、同步新方法、MATLAB仿真比较和FPGA实现对其做说明。

1 载波同步模型

用于载波频偏估计的8PSK[4]接收信号可以表示为:

6357644135319500008723995.png

式中,k=0,1,2,。。.,7;Ak为幅度;fc为待估计的载波频率偏差;missing image file为调制相位;θ0为未知的载波相位;wk为加性高斯白噪声。

基于传统载波同步的接收端[5]模型如图2所示。

6357644136213300003661119.jpg

在低信噪比时,由于I、Q[6]两路相位噪声较大,使用单一的载波同步环路会导致在有限的引导数据长度下锁定慢,或载波环路系数调整后即便能较为快速锁定,也会极易再次失锁。既要载波同步锁定时间不能过慢,又不能在锁定后过调而导致失锁,仅使用一个载波同步环路无法满足数据链突发通信包的要求。

2 载波同步新方法

6357644138018200001653409.jpg

根据数据链突发通信包的特点,本文提出一种分时段控制载波同步方法,如图3所示。其基本思想是:分时段给出控制信号,首先选择载波快速同步方法,实现较大频偏的快速纠偏;其次,选择载波慢同步[7]方法,利用FIFO中存储的引导数据和快速同步方法中获得的初步频偏预估计值,完成载波慢同步,实现载波的精确同步;最后,通过载波跟踪方法,实现载波的平稳跟踪,以达到在低信噪比条件下不易因相位噪声过大引起过调而同步失锁,同时也减小环路[8]滤波的锁定抖动造成不必要的误码。

2.1 载波快同步方法

下变频后得到I、Q两路基带信号,相乘后,得到鉴相信号为:

6357644140050100001478417.png

将此鉴相信号送入快同步环路进行同步锁定,快同步环路采用常规的Costas环设计,得到的频偏累加值产生频率控制字控制NCO,实现频率补偿,利用经过初步频率补偿后的本地载波,完成本地接收信号的下变频。载波快同步会很快实现较大频偏的纠偏,在低信噪比的条件下,为了得到更加准确的频偏估计值,往往需要通过计算快速锁定以后较长平稳时间内的平均值才能提供给载波慢同步使用,否则会造成慢同步的环路压力过大,不利于实现低信噪比下的可靠同步。鉴于此,在载波同步快速锁定后的平稳过程中,对快速同步8个符号长度的频率控制字求平均(总共1 024点),得到初步频偏预估计值missing image file。

2.2 载波慢同步方法

当信号完成初步的载波同步后,频偏已纠偏到极小的范围内,但是依然没有实现载波同步,特别是在极低信噪比的条件下,载波快同步往往更加不准确,且载波快同步的方法并不适用于8PSK信号[9],因此需要通过载波的慢同步继续完成载波的准确同步。

信号表示为极坐标形式:

6357644141324800004274081.png

对8PSK信号做M-th非线性变换消除调制,信号变为单频信号:

6357644148053400001585058.png

上式表示的信号处理方式实际上是对相位误差进行归一化处理。

在实现过程中,下变频I、Q两路信号通过CORDIC算法计算出当前相位值φ(k),将φ(k)进行式(4)处理后,得到归一化的相位误差值,将该值送入慢同步环路进行同步锁定,慢同步环路采用常规的Costas环设计,得到的频偏累加值产生频率控制字,并结合初步频偏预估计值missing image file,实现对NCO的控制,达到慢速锁定的目的。

短包突发通信要求载波的快速锁定,载波慢同步环路滤波器系数设置时,环路收敛的速度比载波快同步快一倍,能够实现较快锁定,但是同时造成的相位收敛后相位的震荡要稍微剧烈一些;与此同时,载波慢同步算法的残余频偏调整速率约为载波快同步算法的1/8,所以最终的效果是,载波慢同步相位的收敛速度要比载波快同步慢,而且收敛后相位的震荡更加剧烈,因此需要载波跟踪同步过程。

2.3 载波跟踪同步方法

在载波慢同步过程中,载波频偏值已经被完全消除掉,但是由于信号处于低信噪比的条件时,噪声对相位和环路滤波器的影响较大,如果之后不进行载波跟踪,极易造成信号的再次失锁,因此最后进入到载波跟踪状态,保证整包信号都能够实现在低信噪比的条件下锁定。

载波跟踪同步方法与载波慢同步的方法一致,不同之处是,载波跟踪状态下不再需要过快调整相位收敛,仅仅需要慢速跟踪即可,因此,需要调整环路滤波器的系数,使得载波跟踪过程中相位的摆动变小,减小对信号本身造成的影响。该处理在信噪比极低的情况下可尽可能地提高码元同步的准确度,即改善整个系统的误码率。

通过上述3个步骤的处理,能够实现低信噪比下8PSK的快速载波同步,从而实现短包突发通信的实时接收。

3 仿真结果

对产生1 kHz频偏的8PSK调制信号进行Matlab载波同步仿真。分别对理想信号和低信噪比信号(信噪比为5 dB)进行仿真,仿真结果如图4、图5所示。

6357644154967800005961065.jpg

6357644155122500005812477.jpg

仿真验证可得,在低信噪比条件下8PSK信号能实现快速同步及平稳跟踪。

4 载波同步FPGA实现

本方法采用以XC5VSX95T为核心的FPGA硬件系统[10]实现。模数芯片选用AD公司的AD9246BCPZ芯片,14位精度。研究和实验表明,系统运行良好。

设定信号载波中心频率为24 MHz,采样速率为 32 MHz,短包突发通信的一包信号长度为400个符号,锁定后I、Q两路基带信号和调整值如图6所示。与图4比较,FPGA实现的结果与仿真结果一致。

6357644158051600007033100.jpg

5 结论

通过对该方法的仿真及硬件实现,并将该方法应用于实际工程中,充分验证了该载波同步新方法在低信噪比下收敛速度快、硬件资源耗用较少。

参考文献

[1] 李利,罗伟雄。软件接收机中DSB-SC信号载波同步的一种算法[J]。 电讯技术, 2002, 42(1): 143-150.

[2] 卢屹,张新军,张嘉俊,等。数字锁相环的参数设计及其应用[J]。 通信技术, 2001, 23(9):233-238.

[3] 彭岑,赵民建,郑雅敏.TCM-8PSK短包高速跳频接收机的快速载波同步[J]。 浙江大学学报(工学版), 2010,44(4):434-441.

[4] 朱彤。一种新的8DPSK调制解调方案[J]。 南京邮电学院学报, 1997,10(4):237-243.

[5] 付文君,王栓荣,吕娈,等。数字中频采样接收机的设计[C]。 中国空间科学学会空间探测专业委员会第十七次学术会议,2004. (下转第63页)

(上接第60页)

[6] 张双雄,周俊。 一种适用于宽带数据链的TCM编码新方法[J]。 电讯技术, 2011, 51(9): 356-362.

[7] 王静。 8PSK+TCM编码调制解调技术[D]。 南京:南京理工大学,2012.

[8] 苏伟,杜志秀。 8PSK-TCM在数据中继卫星通信信道上的应用研究[J]。 指挥技术学院学报, 1999, 10(4): 15-18.

[9] 朱彤。 一种新的8DPSK调制解调方案[J]。 南京邮电学院学报, 1997, 17(4): 49-53.

[10] 李滨滔,李春泉,戈志华。 基于FPGA的网格编码的设计与实现[J]。 科技广场, 2007, 18(3):144-151.

编辑:jq

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1664

    文章

    22502

    浏览量

    639197
  • 卫星通信
    +关注

    关注

    12

    文章

    849

    浏览量

    40285
  • 载波
    +关注

    关注

    2

    文章

    123

    浏览量

    29307
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    输出电压同步升压转换器LTC3423和LTC3424快速启动指南

    输出电压同步升压转换器LTC3423和LTC3424快速启动指南 在电子设计领域,输出电压同步升压转换器是许多应用中不可或缺的组件。今天
    的头像 发表于 04-01 13:10 147次阅读

    输入电压同步降压转换器演示电路1105快速上手指南

    输入电压同步降压转换器演示电路1105快速上手指南 、引言 在电子电路设计中,高效的电源转换至关重要。演示电路1105A采用LTC3822EDD - 1控制器,是
    的头像 发表于 03-31 13:05 252次阅读

    变频器的载波频率分析

    ,是进阶调试的关键。 下面这个表格直观地对比了调高和调低载波频率带来的主要影响,可以帮助你快速理解其中的权衡关系: 影响维度 高载波频率 (如 > 8kHz)
    的头像 发表于 03-09 12:11 425次阅读
    变频器的<b class='flag-5'>载波</b>频率分析

    基于载波优化的云台马达驱动板控制策略

    云台马达驱动板的控制性能直接决定云台的定位精度、运行平滑性与续航能力。针对传统控制策略中载波参数固定、调制模式单导致的 “低速抖动、高速发热、噪声超标” 等问题,本文提出一种基于载波
    的头像 发表于 03-06 15:16 210次阅读

    XZ2614高频、同步、整流、降压、开关模式的转换器提供了一种非常紧凑的解决方案

    XZ2614是款高频、同步、整流、降压、开关模式的转换器,内置功率MOSFET。它提供了一种非常紧凑的解决方案,能够在广泛的输入电源范围内提供3A的持续输出电流,同时具备出色的负载和线路调节性能
    发表于 01-30 16:07

    瑞盟新品推荐MS51224 /16位、双通道、延时、同步采样SAR ADC

    MS51224是款16位、双通道、延时、同步采样模数转换器(SAR ADC),具有集成的内部参考和参考电压缓冲器。荣获“ASPENCORE 2025年度放大器/数据转换器产品”奖. 主要特点
    发表于 01-23 14:09

    空载与带载测量信噪比的区别

    信噪比是衡量功放性能的核心指标,定义为有用信号功率与背景噪声功率的比值,通常以分贝(dB)表示。在测量功放信噪比时,根据负载条件分为带载和空载两不同的测量方式。空载测量是指在功放输出端开路或仅连接
    的头像 发表于 01-20 10:55 283次阅读
    空载与带载测量<b class='flag-5'>信噪比</b>的区别

    提高信噪比的操作

    信噪比定义信噪比SNR是衡量信号质量的个重要指标,是指有用信号功率与噪声功率的比值。信噪比越高,说明信号质量越好,波形在示波器上显示的效果会更加清晰,测量结果更能真实反映被测信号的特
    的头像 发表于 12-24 13:35 435次阅读
    提高<b class='flag-5'>信噪比</b>的操作

    如何使用FPGA实现SRIO通信协议

    本例程详细介绍了如何在FPGA实现Serial RapidIO(SRIO)通信协议,并通过Verilog语言进行编程设计。SRIO作为一种高速、延迟的串行互连技术,在高性能计算和嵌
    的头像 发表于 11-12 14:38 6072次阅读
    如何使用<b class='flag-5'>FPGA</b><b class='flag-5'>实现</b>SRIO通信协议

    如何利用Verilog HDL在FPGA实现SRAM的读写测试

    本篇将详细介绍如何利用Verilog HDL在FPGA实现SRAM的读写测试。SRAM是一种非易失性存储器,具有高速读取和写入的特点。在FPGA
    的头像 发表于 10-22 17:21 4560次阅读
    如何利用Verilog HDL在<b class='flag-5'>FPGA</b>上<b class='flag-5'>实现</b>SRAM的读写测试

    ZUS示波器双机互联,实现8通道同步测试

    如何通过2台示波器协同工作实现8通道同步测量。案例背景:储能变流器8通道测试需求西安某大学某校企成果转化单位在储能变流器研发过程中遇到测试难题:需要验证
    的头像 发表于 09-27 11:39 666次阅读
    ZUS示波器双机互联,<b class='flag-5'>实现</b><b class='flag-5'>8</b>通道<b class='flag-5'>同步</b>测试

    AMD FPGA异步模式与同步模式的对比

    本文讲述了AMD UltraScale /UltraScale+ FPGA 原生模式下,异步模式与同步模式的对比及其对时钟设置的影响。
    的头像 发表于 07-07 13:47 1787次阅读

    如何基于Altera Agilex 7 SoC FPGA实现高精度时间同步

    精确的时间同步是当今无线接入网 (RAN) 性能和稳定性的基石。无论是协作多点 (CoMP) 传输、时延调度,还是基站间同步,无线基础设施都高度依赖于精确的频率与相位对齐。
    的头像 发表于 06-07 14:45 1484次阅读

    宽调速范围转矩脉动的一种新型内置式永磁同步电机的设计与分析

    摘要:宽调速范围与转矩脉动直是设计电动汽车用内置式永础同步电机时所追求的重要目标。设计了一种转子结构为胃的新型内置式永础同步电机,并进行
    发表于 06-06 14:13

    基于FPGA的DVP接口实现

    DVP接口(Digital Video Port)是一种用于数字视频传输的并行接口,常见于嵌入式系统和图像传感器中。DVP直接传输数字视频信号,减少模数转换需求,适合中低速视频传输。数据线:通常为8
    的头像 发表于 06-04 09:18 2301次阅读
    基于<b class='flag-5'>FPGA</b>的DVP接口<b class='flag-5'>实现</b>