载波频偏估计方法及装置

申请号 CN202111617899.8 申请日 2021-12-27 公开(公告)号 CN114301746B 公开(公告)日 2024-05-03
申请人 航天恒星科技有限公司; 发明人 陈耀辉; 董启甲; 王盾; 徐振兴; 刘坤; 张爽娜; 薛伟罗晨;
摘要 本 发明 涉及一种 载波频偏 估计方法及装置,方法包括以下步骤:a、获取符号及时间同步信息,并根据符号及时间同步信息进行自相关运算;b、对载波频偏进行粗估计;c、生成粗载波频偏补偿后的自相关运算结果;d、对载波频偏进行精估计;e、结合粗估计和精估计的结果对载波频偏进行估计。本发明可以解决现有 算法 难以兼顾载波频偏估计 精度 和估计范围的问题。
权利要求

1.一种载波频偏估计方法,包括以下步骤:
a、获取符号及时间同步信息,并根据符号及时间同步信息进行自相关运算;
b、对载波频偏进行粗估计;
c、生成粗载波频偏补偿后的自相关运算结果;
d、对载波频偏进行精估计;
e、结合粗估计和精估计的结果对载波频偏进行估计;
在所述步骤a中,获取符号yi及时间同步信息,并对符号yi进行去调制,生成去调制后的符号 根据去调制后的符号 生成自相关运算结果
其中,i表示第i个符号,N为进行自相关运算采用的符号数,k为整数,满足1≤k≤N‑1,M为调制阶数;
在所述步骤b中,根据自相关运算结果RM(k)计算k=1时的自相关运算结果RM(1)及其辐θ1=arg[RM(1)],生成载波频偏粗估计值
其中,Ts为符号时间长度;
在所述步骤c中,根据载波频偏粗估计值 生成粗载波频偏修正量Δ,并生成粗载波频偏补偿后的自相关运算结果
在所述步骤d中,根据粗载波频偏补偿后的自相关运算结果 生成自相关运算结果和 并计算K=L时的自相关运算结果和Rsum(L)及其辐角θL=arg
[Rsum(L)],生成载波频偏精估计值
其中,K=1,2,…,N,L为1到N之间预设的一个固定值。
2.根据权利要求1所述的方法,其特征在于,在所述步骤e中,根据载波频偏粗估计值和载波频偏精估计值 生成载波频偏估计值
3.一种用于实施权利要求1‑2中任一项所述的载波频偏估计方法的装置,其特征在于,包括:
符号获取模,用于获取符号yi;
自相关运算模块,用于根据符号yi生成自相关运算结果RM(k);
载波频偏粗估计模块,用于根据自相关运算结果RM(k)生成载波频偏粗估计值频偏补偿自相关运算模块,用于根据自相关运算结果RM(k)和载波频偏粗估计值 生成粗载波频偏补偿后的自相关运算结果
载波频偏精估计模块,用于根据粗载波频偏补偿后的自相关运算结果 生成载波频偏精估计值
载波频偏计算模块,用于根据载波频偏粗估计值 和载波频偏精估计值 生成载波频偏估计值
4.根据权利要求3所述的装置,其特征在于,所述自相关运算模块包括:
去调制模块,用于对符号yi进行去调制,生成去调制后的符号 其中,M为调制阶数;
自相关运算结果生成模块,用于根据去调制后的符号 生成自相关运算结果
5.根据权利要求4所述的装置,其特征在于,所述载波频偏粗估计模块包括:
RM(1)计算模块,用于计算k=1时的自相关运算结果RM(1);
RM(1)辐角计算模块,用于计算自相关运算结果RM(1)的辐角θ1=arg[RM(1)];
载波频偏粗估计值计算模块,用于根据辐角θ1生成载波频偏粗估计值 其中,Ts为符号时间长度。
6.根据权利要求4所述的装置,其特征在于,所述频偏补偿自相关运算模块包括:
粗载波频偏修正量计算模块,用于根据载波频偏粗估计值 生成粗载波频偏修正量Δ;
自相关运算结果补偿模块,用于根据自相关运算结果RM(k)和粗载波频偏修正量Δ生成粗载波频偏补偿后的自相关运算结果
所述载波频偏精估计模块包括:
Rsum(K)生成模块,用于根据粗载波频偏补偿后的自相关运算结果 生成自相关运算结果和
Rsum(L)计算模块,用于计算K=L时的自相关运算结果和Rsum(L);
Rsum(L)辐角计算模块,用于计算自相关运算结果和Rsum(L)的辐角θL=arg[Rsum(L)];
载波频偏精估计值计算模块,用于根据辐角θL生成载波频偏精估计值

说明书全文

载波频偏估计方法及装置

技术领域

[0001] 本发明涉及一种载波频偏估计方法及装置。

背景技术

[0002] 针对不同的信号类型,载波频偏估计算法可分为闭环同步算法和开环同步算法。对于连续信号(如GNSS信号),通常采用闭环同步算法;对于短时突发信号,如新型卫星授时与定位服务(Satellites Time and Location,STL),传统的闭环跟踪算法则不再适用,需采用开环同步算法。开环载波同步算法根据是否使用训练序列可分为数据辅助式载波同步算法和非数据辅助式载波同步算法,而根据去除数据调制方式的不同,又可分为数据辅助算法、判决引导算法以及非数据辅助算法。现有的开环载波同步算法,如M&M算法、Kay算法、Fitz算法等,均无法兼顾载波频偏估计精度和估计范围,因此难以满足低轨卫星,多普勒范围大,变化快的应用场景。

发明内容

[0003] 本发明的目的在于提供一种载波频偏估计方法及装置。
[0004] 为实现上述发明目的,本发明提供一种载波频偏估计方法及装置,方法包括以下步骤:
[0005] a、获取符号及时间同步信息,并根据符号及时间同步信息进行自相关运算;
[0006] b、对载波频偏进行粗估计;
[0007] c、生成粗载波频偏补偿后的自相关运算结果;
[0008] d、对载波频偏进行精估计;
[0009] e、结合粗估计和精估计的结果对载波频偏进行估计。
[0010] 根据本发明的一个方面,在所述步骤(a)中,获取符号yi及时间同步信息,并对符号yi进行去调制,生成去调制后的符号 根据去调制后的符号 生成自相关运算结果
[0011] 其中,i表示第i个符号,N为进行自相关运算采用的符号数,k为整数,满足1≤k≤N‑1,M为调制阶数。
[0012] 符号及时间同步信息,具体可按如下方式获取:
[0013] 首先,接收机天线接收的信号经过射频前端处理输出数字中频信号;然后,对数字中频信号进行下变频,生成数字基带信号;最后,对数字基带信号进行时间同步,生成符号及时间同步信息。
[0014] 根据本发明的一个方面,在所述步骤(b)中,根据自相关运算结果RM(k)计算k=1时的自相关运算结果RM(1)及其辐θ1=arg[RM(1)],生成载波频偏粗估计值[0015] 其中,Ts为符号时间长度。
[0016] 根据本发明的一个方面,在所述步骤(c)中,根据载波频偏粗估计值 生成粗载波频偏修正量Δ,并生成粗载波频偏补偿后的自相关运算结果
[0017] 根据本发明的一个方面,在所述步骤(d)中,根据粗载波频偏补偿后的自相关运算结果 生成自相关运算结果和 并计算K=L时的自相关运算结果和Rsum(L)及其辐角θL=arg[Rsum(L)],生成载波频偏精估计值
[0018] 其中,K=1,2,…,N,L为1到N之间预设的一个固定值。
[0019] 通常设置L=N/2,此时载波频偏估计精度最高。
[0020] 根据本发明的一个方面,在所述步骤(e)中,根据载波频偏粗估计值 和载波频偏精估计值 生成载波频偏估计值
[0021] 载波频偏估计装置,包括:
[0022] 符号获取模,用于获取符号yi;
[0023] 自相关运算模块,用于根据符号yi生成自相关运算结果RM(k);
[0024] 载波频偏粗估计模块,用于根据自相关运算结果RM(k)生成载波频偏粗估计值[0025] 频偏补偿自相关运算模块,用于根据自相关运算结果RM(k)和载波频偏粗估计值生成粗载波频偏补偿后的自相关运算结果
[0026] 载波频偏精估计模块,用于根据粗载波频偏补偿后的自相关运算结果 生成载波频偏精估计值
[0027] 载波频偏计算模块,用于根据载波频偏粗估计值 和载波频偏精估计值 生成载波频偏估计值
[0028] 根据本发明的一个方面,所述自相关运算模块包括:
[0029] 去调制模块,用于对符号yi进行去调制,生成去调制后的符号 其中,M为调制阶数;
[0030] 自相关运算结果生成模块,用于根据去调制后的符号 生成自相关运算结果[0031] 根据本发明的一个方面,所述载波频偏粗估计模块包括:
[0032] RM(1)计算模块,用于计算k=1时的自相关运算结果RM(1);
[0033] RM(1)辐角计算模块,用于计算自相关运算结果RM(1)的辐角θ1=arg[RM(1)];
[0034] 载波频偏粗估计值计算模块,用于根据辐角θ1生成载波频偏粗估计值其中,Ts为符号时间长度。
[0035] 根据本发明的一个方面,所述频偏补偿自相关运算模块包括:
[0036] 粗载波频偏修正量计算模块,用于根据载波频偏粗估计值 生成粗载波频偏修正量Δ;
[0037] 自相关运算结果补偿模块,用于根据自相关运算结果RM(k)和粗载波频偏修正量Δ生成粗载波频偏补偿后的自相关运算结果
[0038] 所述载波频偏精估计模块包括:
[0039] Rsum(K)生成模块,用于根据粗载波频偏补偿后的自相关运算结果 生成自相关运算结果和
[0040] Rsum(L)计算模块,用于计算K=L时的自相关运算结果和Rsum(L);
[0041] Rsum(L)辐角计算模块,用于计算自相关运算结果和Rsum(L)的辐角θL=arg[Rsum(L)];
[0042] 载波频偏精估计值计算模块,用于根据辐角θL生成载波频偏精估计值[0043] 根据本发明的构思,针对现有载波频偏估计方法估计范围小的问题,结合低轨卫星短时突发信号特征,提出一种载波频偏估计方案,通过将粗频偏估计与精频偏估计相结合,在几乎不影响载波频偏估计精度的同时,有效提高载波频偏估计范围,并且直接对自相关运算结果RM(k)进行粗载波频偏补偿,从而有效降低处理复杂度,以解决现有算法难以兼顾载波频偏估计精度和估计范围的问题。附图说明
[0044] 图1示意性表示本发明的一种实施方式的载波频偏估计方法的流程图
[0045] 图2示意性表示本发明的一种实施方式的载波频偏估计装置的原理框图
[0046] 图3示意性表示本发明的一种实施方式的载波频偏估计方法的效果图(左为现有技术,右为本发明)。

具体实施方式

[0047] 为了更清楚地说明本发明实施方式或现有技术中的技术方案,下面将对实施方式中所需要使用的附图作简单地介绍。显而易见地,下面描述中的附图仅仅是本发明的一些实施方式,对于本领域普通技术人员而言,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0048] 下面结合附图和具体实施方式对本发明作详细地描述,实施方式不能在此一一赘述,但本发明的实施方式并不因此限定于以下实施方式。
[0049] 参见图1,本发明的载波频偏估计方法,首先获取符号及时间同步信息,并根据符号及时间同步信息进行自相关运算,然后对载波频偏进行粗估计,生成粗载波频偏补偿后的自相关运算结果,并对载波频偏进行精估计,最后结合粗估计和精估计的结果对载波频偏进行估计,具体如下:
[0050] 首先,获得符号yi及其时间同步信息后,根据符号yi生成自相关运算结果RM(k)。具体的,先根据符号yi及时间同步信息进行去调制,生成去调制后的符号 其中,i表示第i个符号,N为进行自相关运算采用的符号数,k为整数,满足1≤k≤N‑1,M为调制阶数。然后,根据去调制后的符号 生成自相关运算结果
[0051] 然后,根据自相关运算结果RM(k)生成载波频偏粗估计值 具体的,根据自相关运算结果RM(k),计算k=1时的自相关运算结果RM(1)。根据自相关运算结果RM(1),计算自相关运算结果RM(1)的辐角θ1=arg[RM(1)]。根据辐角θ1生成载波频偏粗估计值其中,Ts为符号时间长度。
[0052] 随后,根据自相关运算结果RM(k)和载波频偏粗估计值 生成粗载波频偏补偿后的自相关运算结果 具体的,根据载波频偏粗估计值 生成粗载波频偏修正量Δ。根据自相关运算结果RM(k)和粗载波频偏修正量Δ生成粗载波频偏补偿后的自相关运算结果
[0053] 再根据粗载波频偏补偿后的自相关运算结果 生成载波频偏精估计值具体的,根据粗载波频偏补偿后的自相关运算结果 生成自相关运算结果和计算K=L时的自相关运算结果和Rsum(L),计算自相关运算结果和Rsum(L)的辐角θL=arg[Rsum(L)]。根据辐角θL生成载波频偏精估计值 其中,K=1,2,…,N,L为1到N之间预设的一个固定值。
[0054] 最后,根据载波频偏粗估计值 和载波频偏精估计值 生成载波频偏估计值[0055] 本发明的载波频偏估计装置,包括:符号获取模块,用于获取符号yi;自相关运算模块,用于根据符号yi生成自相关运算结果RM(k);载波频偏粗估计模块,用于根据自相关运算结果RM(k)生成载波频偏粗估计值 频偏补偿自相关运算模块,用于根据自相关运算结果RM(k)和载波频偏粗估计值 生成粗载波频偏补偿后的自相关运算结果 载波频偏精估计模块,用于根据粗载波频偏补偿后的自相关运算结果 生成载波频偏精估计值 载波频偏计算模块,用于根据载波频偏粗估计值 和载波频偏精估计值 生成载波频偏估计值
[0056] 本发明中,自相关运算模块包括:去调制模块,用于根据符号yi进行去调制,生成去调制后的符号 其中,M为调制阶数;自相关运算结果生成模块,用于根据去调制后的符号 生成自相关运算结果
[0057] 本发明中,载波频偏粗估计模块包括:RM(1)计算模块,用于根据自相关运算结果RM(k),计算k=1时的自相关运算结果RM(1);RM(1)辐角计算模块,用于根据自相关运算结果RM(1),计算自相关运算结果RM(1)的辐角θ1=arg[RM(1)];载波频偏粗估计值计算模块,用于根据辐角θ1生成载波频偏粗估计值 其中,Ts为符号时间长度。
[0058] 本发明中,频偏补偿自相关运算模块包括:粗载波频偏修正量计算模块,用于根据载波频偏粗估计值 生成粗载波频偏修正量Δ;自相关运算结果补偿模块,用于根据自相关运算结果RM(k)和粗载波频偏修正量Δ生成粗载波频偏补偿后的自相关运算结果[0059] 本发明中,载波频偏精估计模块包括:Rsum(K)生成模块,用于根据粗载波频偏补偿后的自相关运算结果 生成自相关运算结果和 Rsum(L)计算模块,用于根据自相关运算结果和Rsum(K)计算K=L时的自相关运算结果和Rsum(L);Rsum(L)辐角计算模块,用于根据自相关运算结果和Rsum(L),计算自相关运算结果和Rsum(L)的辐角θL=arg[Rsum(L)];载波频偏精估计值计算模块,用于根据辐角θL生成载波频偏精估计值[0060] 参见图2,本发明的载波频偏估计装置在使用时,首先,自相关运算模块根据符号yi经去调制、自相关运算生成自相关运算结果RM(k)。然后,载波频偏粗估计模块根据自相关运算结果RM(k)计算k=1时的自相关运算结果RM(1),辐角模块计算RM(1)的辐角θ1,载波频偏粗估计值计算模块根据辐角θ1生成载波频偏粗估计值 随后,粗载波频偏修正量计算模块根据载波频偏粗估计值 生成粗载波频偏修正量Δ,自相关运算结果补偿模块根据自相关运算结果RM(k)和粗载波频偏修正量Δ生成粗载波频偏补偿后的自相关运算结果再由Rsum(K)生成模块根据粗载波频偏补偿后的自相关运算结果
生成自相关运算结果和Rsum(K),Rsum(L)计算模块根据自相关运算结果和Rsum(K),计算K=L时的自相关运算结果和Rsum(L),Rsum(L)辐角计算模块根据自相关运算结果和Rsum(L),计算自相关运算结果和Rsum(L)的辐角θL,载波频偏精估计值计算模块根据辐角θL生成载波频偏精估计值 最后,载波频偏计算模块根据载波频偏粗估计值 和载波频偏精估计值 生成载波频偏估计值
[0061] 参见图3,其示出了载波频偏fe分别为25Hz、75Hz、150Hz、250Hz时采用现有载波频偏估计方法和本发明的载波频偏估计性能曲线。由于载波频偏越大,则载波频偏估计性能越差,而fe=150Hz和fe=250Hz时则超出了现有方法的频偏估计范围,使得其估计结果错误。而本发明的载波频偏估计方法则可以在载噪比较高时,准确估计fe=150Hz和fe=250Hz的载波频偏,且保持了较高的估计精度,并大幅提高载波频偏估计范围,从而降低了对捕获精度的要求。
[0062] 综上所述,本发明的载波频偏估计方案,针对现有载波频偏估计方法估计范围小的问题,通过将粗频偏估计与精频偏估计相结合,可在几乎不影响载波频偏估计精度的同时,有效提高载波频偏估计范围,可应用于卫星通信、卫星导航等领域的短时突发信号载波频偏估计。
[0063] 以上所述仅为本发明的一个实施方式而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包括在本发明的保护范围之内。
QQ群二维码
意见反馈