LDPC码辅助的载波同步系统、介质、通信系统的制作方法

专利2022-06-29  77


本发明属于检错或纠错的编码、译码或代码转换技术领域,尤其涉及一种ldpc码辅助的载波同步系统、介质、通信系统。



背景技术:

目前深空通信常采用多进制相移键控(multiplephaseshiftkeying,mpsk)作为调制方式实现远距离的可靠通信。mpsk信号在相干解调时,接收端须提取一个与发送端载波同频同相的载波。但深空通信信道存在距离遥远,信号衰减严重,信噪比低;时延大,动态高;通信环境复杂等特点。这些特点对同步技术提出了较高的要求。传统的同步技术有一定的局限性不能满足深空通信的需求,因此找出一种能够工作在较低信噪比且较大多普勒频偏条件下的载波同步方法显得极为重要。

主流的同步技术主要有三种,分别为非数据辅助(nodataaided,nda),数据辅助(dataaided,da)和码辅助(code-aided,ca)。nda只有在较高信噪比下才拥有较好的同步性能;da要想得到较好的同步性能,则需借助大量的训练序列,消耗了较多的频谱资源;而ca将译码器输出的软信息反馈到同步器来辅助同步器估计同步参数,具有较高的频谱利用率并且在低信噪比下也具有较好的同步性能,因而成为目前同步方法研究的热点。针对于相位估计的码辅助同步方法得到了更多的关注,对于残留频偏,只有较少的研究,且存在复杂度高、精度低、范围小等问题。

低密度校验(ldpc)作为差错控制编码的一种,具有低时延、低复杂度等优点,是一种接近香农限的好码,已被广泛应用于深空通信、数字视频广播等领域。关于ldpc码辅助频偏估计的方法大致分为三类,一是与数据辅助相结合,联合导频实现载波精估计;二是首先在载波频率空间搜索相应代价函数进行载波粗估计,然后与相应的码辅助载波精估计方案级联实现大范围高精度的载波同步;三是在牺牲少许估计精度的情况下,降低传统算法复杂度。

关于ldpc码辅助帧同步算法根据接收端判决方式大致分为两类。一种是对接收信号直接硬判决,以满足校验方程的比例为代价函数搜索帧偏移信息。该类算法实现简单,但是由于没有用到ldpc码的译码软信息,通常需要连续多帧数据来提高帧同步性能,因此不适用于突发通信;另一种是利用ldpc译码过程中的软信息捕获帧同步信息,该类算法需要ldpc译码器较多次的译码迭代,因此复杂度高,但是性能较好。

综上所述,现有技术存在的问题是:

(1)深空通信信道存在通信距离遥远,信号衰减严重,信噪比低;时延大,动态高;通信环境复杂等特点。

(2)非数据辅助只有在较高信噪比下才拥有较好的同步性能。

(3)数据辅助要想得到较好的同步性能,则需借助大量的训练序列,消耗了较多的频谱资源。

(4)针对于相位估计的码辅助同步方法对于残留频偏,存在复杂度高、精度低、范围小等问题。

(5)采用ldpc码辅助同步算法时,对接收信号直接硬判决,该方法虽简单但不适用于突发通信。

解决上述技术问题的难度在于:

(1)深空通信的特点对同步技术提出了较高的要求,并且传统的同步技术有一定的局限性不能满足深空通信的需求,因此需要找出一种能够工作在较低信噪比且较大多普勒频偏条件下的载波同步方法。

(2)传统的码辅助同步方法多针对相位估计进行处理。对于残留频偏,存在复杂度高、精度低、范围小等问题。因此需要提出一种可以解决残留频偏的码辅助同步方法。

解决上述技术问题的意义在于:

(1)对实际深空通信系统而言,如何在低信噪比条件下获得精确的载波同步是目前急需解决的关键问题。

(2)目前,码辅助同步算法的大部分研究集中于相位估计,较少针对残留频偏,且同步范围较小,因此针对于残留频偏的码辅助载波同步算法有着实际的应用价值。



技术实现要素:

针对现有技术存在的问题,本发明提供了一种ldpc码辅助的载波同步方法及系统。

本发明是这样实现的,一种ldpc码辅助的载波同步系统包括:

比特序列信息发送模块,发送的信息比特序列sk经过编码和映射得到符号ak,并通过加性高斯白噪声信道传输,符号ak在信道传输时引入载波相位偏移和频率偏移f,且加上高斯白噪声nk;

信号接收模块,接收信号rk在软解调和ldpc译码后输出的软信息l(ck),送入载波粗估计模块对载波偏移进行补偿,将系统的残余载波偏差限制到一定范围内;

信号补偿模块,补偿后的信号yk进入由解调器,ldpc译码器,载波频率相位细估计模块形成的环路进行迭代,实现更高精度的同步性能。

本发明的另一目的在于提供一种实现所述ldpc码辅助的载波同步系统的方法,ldpc码辅助的载波同步方法包括:

步骤一、初始化迭代次数n=1,接收信号记为rk(0),估计参数

步骤二、更新接收信号即将rk(1)送到软解调器、ldpc译码器,得到译码软输出l(1)(ck);接着在载波频率细估计模块利用该方法得到载波频偏估计

步骤三、在载波相位细估计模块估计相偏

步骤四、将迭代次数n加一,得到新的补偿后的信号

步骤五、将rk(2)再次送入软解调器和ldpc译码器中进行下一轮的迭代,直到达到最大译码迭代次数或者译码器收敛。

进一步,适用于系统存在载波频偏时基于costas环的ldpc码辅助载波同步方法包括

参数θ的最大似然函数写作:

导数的零解即为参数θ的最大似然估计,采用递归方法计算对数似然函数导数的零解,即:

进一步,式(2)累加和为零的过程如下:

步骤一、将ak替换为符号ak的条件后验均值

步骤二、对于上面连和的每一项,令θ等于当前估计值θk;

步骤三、将结果作为误差信号进行相位估计。

进一步,根据步骤三的过程,生成如下递归式:

式(3)与(4)为环路滤波器模块的表达式,α和β为控制环路等效噪声带宽和阻尼因子的环路参数,误差信号ek定义为:

进一步,接收信的方法为:

初始化迭代次数n=1,估计参数其中可以通过数据辅助的方式得到,根据式(3)与(4)初始化

将更新补偿信号送到由软解调器,ldpc译码器,错误生成器构成的级联系统即相位误差检测器中。

进一步,接收信的方法还包括:

将ped输出的相位误差ek(1)送入环路滤波器,根据式(3)与(4)得出估计的相偏

通过查表的方法得到的映射;

将接收信号rk与相乘得到补偿后的信号yk(2),将yk(2)再次送入ped中进行下一轮的迭代,直到达到最大译码迭代次数或者译码器收敛。

本发明的另一目的在于提供一种接收用户输入程序存储介质,所存储的计算机程序使电子设备执行所述的方法。

本发明的另一目的在于提供一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施所述的方法。

本发明的另一目的在于提供一种安装有所述ldpc码辅助的载波同步系统的通信系统。

综上所述,本发明的优点及积极效果为:针对深空通信,本发明提出的基于costas环的ldpc码辅助载波频率细同步方法能够在信噪比较低且多普勒频偏较大时,与理想同步性能接近。与基于em方法的ldpc码辅助载波频率细同步方法进行仿真对比后,仿真结果表明在awgn信道下,本发明具有更大的同步范围和更好的同步性能;在高斯信道环境下加入初始相偏后,本发明的误码率曲线均低于基于em方法的码辅助载波同步方法的误码曲线,且更加接近理想同步的系统误码性能曲线。尤其当频偏较大的情况,基于em方法的码辅助载波频率同步方法已经超出其频率同步范围,性能接近未同步系统,而本发明依旧具有较好的同步性能。

附图说明

图1是本发明实施例提供的码辅助载波粗同步与细同步级联框架图。

图2是本发明实施例提供的基于em方法的ldpc码辅助载波同步框图。

图3是本发明实施例提供的基于costas环的ldpc码辅助载波同步框图。

图4是本发明实施例提供的两种方法载波频偏同步性能(码长为300)图。

图5是本发明实施例提供的两种方法载波频偏同步性能(码长为600)图。

图6是本发明实施例提供的两种方法载波频偏同步性能(码长为396)图。

图7是本发明实施例提供的两种方法载波频偏同步性能(码长为792)图。

图8是本发明实施例提供的两种方法载波频偏同步性能(频偏200ppm)图。

图9是本发明实施例提供的两种方法载波频偏同步性能(频偏300ppm)图。

图10是本发明实施例提供的两种方法载波频偏同步性能(频偏400ppm)图。

具体实施方式

为能进一步了解本发明的发明内容、特点及功效,兹例举以下实施例,并配合附图详细说明如下。

针对现有技术存在的问题,本发明提供了一种ldpc码辅助的载波同步方法及系统,下面结合附图1至图10对本发明作详细的描述。

本发明基于costas环的ldpc码辅助载波频率细同步方法,该方法解决了传统方法当系统存在残留频偏时,同步性能较差的问题。通过仿真得出,该方法相对于基于em方法的ldpc码辅助载波频率细同步方法具有更宽的同步范围和更好的同步性能。

该ldpc码辅助的载波同步系统为ldpc编码系统,码辅助载波同步方法分为粗同步和细同步两大类。码辅助载波细同步精度高但范围窄,码辅助载波粗同步估计范围宽,但要获得较高精度,则需要大量搜索,复杂度极高。因此,接收端采用码辅助载波粗同步与细同步级联的方式来实现宽范围高精度的载波同步,如图1所示。

发送的信息比特序列sk经过编码和映射得到符号ak,并通过加性高斯白噪声信道传输,符号ak在信道传输时引入载波相位偏移和频率偏移f,且加上高斯白噪声nk,则接收端输入序列rk为:

其中t为码元周期。

接收信号rk在软解调和ldpc译码后输出的软信息l(ck)首先送入载波粗估计模块对载波偏移进行补偿,将系统的残余载波偏差限制到一定范围内。然后,补偿后的信号yk进入由解调器,ldpc译码器,载波频率相位细估计模块形成的环路进行迭代,实现更高精度的同步性能。

本发明的另一目的在于提供一种ldpc码辅助的载波同步方法,将em方法具体应用于载波频率细同步系统,无关向量a对应码辅助载波同步系统的传输符号ak。参数向量b对应待估参数θ,其中可得载波频偏f:

其中d为相偏斜率计算的测量间隔。由于接收到的样本信噪比较低,中含有显著的噪声分量,使得上式估计值不准确。为了得到可靠的频偏估计,将在区间[1,n-d]内求和,得

图2是基于em方法的ldpc码辅助载波同步框图,如图所示,首先,初始化迭代次数n=1,接收信号记为rk(0),估计参数然后更新接收信号即将rk(1)送到软解调器、ldpc译码器,得到译码软输出l(1)(ck);接着在载波频率细估计模块利用该方法得到载波频偏估计随后在载波相位细估计模块估计相偏之后将迭代次数n加一,得到新的补偿后的信号将rk(2)再次送入软解调器和ldpc译码器中进行下一轮的迭代,直到达到最大译码迭代次数或者译码器收敛。

传统的基于costas环的ldpc码辅助载波同步方法,其环路滤波器的表达式为:

由于该表达式不含有系统的频偏信息,因此传统方法只适用于载波相位不变的情况,当系统存在残余频偏时,同步性能较差。本发明提出一种适用于系统存在载波频偏时基于costas环的ldpc码辅助载波同步方法。

参数θ的最大似然函数可以写作:

上式导数的零解即为参数θ的最大似然估计,可采用递归方法计算对数似然函数导数的零解,即:

使上式累加和为零的过程如下:首先,将ak替换为符号ak的条件后验均值然后,对于上面连和的每一项,令θ等于当前估计值θk;最后,将结果作为误差信号进行相位估计。根据上述过程,生成如下递归式:

2πfk 1(n)t=2πfk(n)t βek(n)(7)

式与为环路滤波器模块的表达式,α和β为控制环路等效噪声带宽和阻尼因子的环路参数。误差信号ek定义为:

图3是基于costas环的ldpc码辅助载波频率同步框图,接收信为rk。首先,初始化迭代次数n=1,估计参数其中可以通过数据辅助的方式得到,根据式和初始化然后将更新补偿信号将yk(1)送到由软解调器,ldpc译码器,错误生成器构成的级联系统即相位误差检测器(phaseerrordetector,ped)中;接着将ped输出的相位误差ek(1)送入环路滤波器,根据式和得出估计的相偏随后通过查表的方法得到的映射;最后将接收信号rk与相乘得到补偿后的信号yk(2),将yk(2)再次送入ped中进行下一轮的迭代,直到达到最大译码迭代次数或者译码器收敛。

为了验证本发明提出的基于costas环的ldpc码辅助载波频率同步方法的同步性能,本发明在不同条件下将该方法与基于em方法的ldpc码辅助载波频率同步方法进行对比。

图4、图5、图6、图7分别给出了不同码率和码长情况下两种方法的频偏估计性能对比图,其具体仿真参数如表1表示。每幅图包含了三条曲线,方块标记的实线表示未同步的ldpc系统误码性能。菱形标记的虚线表示基于em方法的码辅助载波频率同步系统误码性能,星号标记的虚线表示基于costas环的码辅助载波频率同步系统误码性能。

表1两种方法在不同码率和码长情况下的仿真参数

对比图4和图5可以看出当码率1/5时,基于costas环的码辅助载波频率同步的误码率曲线低于基于em方法的码辅助载波频率同步的误码曲线,且平坦的范围更宽。这说明基于costas环的载波频率同步相比于基于em方法的载波频率同步具有更大的同步范围和更好的同步性能。

对比图6与图7可以看出,当码率1/3时,两种方法的误码曲线基本重合,但是基于costas环的码辅助载波频率同步的平坦的范围明显宽于基于em方法的码辅助载波频率同步的曲线平坦范围。这说明基于costas环的码辅助载波频率同步相比于基于em方法的码辅助载波频率同步方法其同步范围更大,但是在同步范围内两种方法的ber性能差别不大。

在高斯信道环境下加入初始相偏后两种载波同步方法在不同频偏下的ber性能。图8至图10都包含了四条曲线,圆圈标记的虚线表示未同步的ldpc系统误码性能。方块标记的虚线表示基于em方法的码辅助载波同步系统误码性能,星号标记的虚线表示基于costas环的码辅助载波同步系统误码性能。菱形标记的实线表示理想同步的ber性能。其具体仿真参数如表2表示。

表2两种方法在不同频偏情况下的仿真参数

对比图8、图9与图10可以看出,基于costas环的码辅助载波同步方法的误码率曲线均低于基于em方法的码辅助载波同步方法的误码曲线,且更加接近理想同步的系统误码性能曲线。尤其当频偏较大的情况,基于em方法的码辅助载波频率同步方法已经超出其频率同步范围,性能接近未同步系统,而基于costas环的码辅助载波同步方法依旧具有较好的同步性能。

深空通信存在信噪比低、时延大、通信环境复杂等特点,这些特点对同步技术提出了较高的要求。传统的同步技术在较低信噪比、且存在较大多普勒频偏时同步性能往往较差。本发明提出的基于costas环的ldpc码辅助载波频率细同步方法能够在频偏较大时,与理想同步性能接近。与基于em方法的ldpc码辅助载波频率细同步方法进行仿真对比后,仿真结果表明本发明提出的方法具有更宽的同步范围和更好的同步性能。

以上所述仅是对本发明的较佳实施例而已,并非对本发明作任何形式上的限制,凡是依据本发明的技术实质对以上实施例所做的任何简单修改,等同变化与修饰,均属于本发明技术方案的范围内。


技术特征:

1.一种ldpc码辅助的载波同步系统,其特征在于,所述ldpc码辅助的载波同步系统包括:

比特序列信息发送模块,发送的信息比特序列sk经过编码和映射得到符号ak,并通过加性高斯白噪声信道传输,符号ak在信道传输时引入载波相位偏移和频率偏移f,且加上高斯白噪声nk;

信号接收模块,接收信号rk在软解调和ldpc译码后输出的软信息l(ck),送入载波粗估计模块对载波偏移进行补偿,将系统的残余载波偏差限制到一定范围内;

信号补偿模块,补偿后的信号yk进入由解调器,ldpc译码器,载波频率相位细估计模块形成的环路进行迭代,实现更高精度的同步性能。

2.一种实现如权利要求1所述ldpc码辅助的载波同步系统的方法,其特征在于,ldpc码辅助的载波同步方法包括:

步骤一、初始化迭代次数n=1,接收信号记为rk(0),估计参数

步骤二、更新接收信号即将rk(1)送到软解调器、ldpc译码器,得到译码软输出l(1)(ck);接着在载波频率细估计模块利用该方法得到载波频偏估计

步骤三、在载波相位细估计模块估计相偏

步骤四、将迭代次数n加一,得到新的补偿后的信号

步骤五、将rk(2)再次送入软解调器和ldpc译码器中进行下一轮的迭代,直到达到最大译码迭代次数或者译码器收敛。

3.如权利要求2所述ldpc码辅助的载波同步方法,其特征在于,适用于系统存在载波频偏时基于costas环的ldpc码辅助载波同步方法包括

参数θ的最大似然函数写作:

导数的零解即为参数θ的最大似然估计,采用递归方法计算对数似然函数导数的零解,即:

4.如权利要求3所述ldpc码辅助的载波同步方法,其特征在于,式(2)累加和为零的过程如下:

步骤一、将ak替换为符号ak的条件后验均值

步骤二、对于上面连和的每一项,令θ等于当前估计值θk;

步骤三、将结果作为误差信号进行相位估计。

5.如权利要求4所述ldpc码辅助的载波同步方法,其特征在于,根据步骤三的过程,生成如下递归式:

2πfk 1(n)t=2πfk(n)t βek(n)(3)

式(3)与(4)为环路滤波器模块的表达式,α和β为控制环路等效噪声带宽和阻尼因子的环路参数,误差信号ek定义为:

6.如权利要求2所述ldpc码辅助的载波同步方法,其特征在于,接收信的方法为:

初始化迭代次数n=1,估计参数其中可以通过数据辅助的方式得到,根据式(3)与(4)初始化

将更新补偿信号将yk(1)送到由软解调器,ldpc译码器,错误生成器构成的级联系统即相位误差检测器中。

7.如权利要求6所述ldpc码辅助的载波同步方法,其特征在于,接收信的方法还包括:

将ped输出的相位误差ek(1)送入环路滤波器,根据式(3)与(4)得出估计的相偏

通过查表的方法得到的映射;

将接收信号rk与相乘得到补偿后的信号yk(2),将yk(2)再次送入ped中进行下一轮的迭代,直到达到最大译码迭代次数或者译码器收敛。

8.一种接收用户输入程序存储介质,所存储的计算机程序使电子设备执行所述权利要求2至7任意一项所述的方法。

9.一种存储在计算机可读介质上的计算机程序产品,包括计算机可读程序,供于电子装置上执行时,提供用户输入接口以实施如权利要求2至7任意一项所述的方法。

10.一种安装有如权利要求1所述ldpc码辅助的载波同步系统的通信系统。

技术总结
本发明属于检错或纠错的编码、译码或代码转换技术领域,公开了一种LDPC码辅助的载波同步系统、介质、通信系统。比特序列信息发送模块,发送的信息比特序列sk经过编码和映射得到符号ak;信号接收模块接收信号rk在软解调和LDPC译码后输出的软信息L(ck);信号补偿模块,补偿后的信号yk进入由解调器,LDPC译码器,载波频率相位细估计模块形成的环路进行迭代,实现更高精度的同步性能。本发明能够在残留频偏较大时,与理想同步性能接近。与基于EM方法的LDPC码辅助载波频率细同步方法进行仿真对比后,仿真结果表明本发明提出的方法具有更宽的同步范围和更好的同步性能。

技术研发人员:刘刚;史斯豪;赵瑾;丁兴文;常洪雨
受保护的技术使用者:西安电子科技大学;北京遥测技术研究所
技术研发日:2020.02.16
技术公布日:2020.06.09

转载请注明原文地址: https://bbs.8miu.com/read-21889.html

最新回复(0)