LoRa调制中的波形编码定时同步恢复方法与流程

未命名 07-19 阅读:135 评论:0

lora调制中的波形编码定时同步恢复方法
技术领域
1.本发明属于通信与信息技术,具体涉及一种lora调制中的波形编码定时同步恢复方法。


背景技术:

2.lora(远距离无线电,long rang radio)调制是lora联盟(lora alliance)为lora广域网(lorawan)推出的一种调制方式,是一种chip调频(也叫线性调频)的一种变形。lora调制利用chip调频的起始频率携带信息,实现数码传递,因为也可以将lora调制看作是chip调频与mfsk(multifrequency-shift keying)的复合调制,其调制解调过程如图1所示,调制公式如式(1):
[0003][0004]
lora chirp波形用来表示m=2
sf
的符号值,sf为扩频系数,chirp/symbol持续时间为ts=m/b,b为占用带宽,β和γn定义如下:
[0005][0006][0007]mn
∈{0,1,2,

,m-1}
[0008][0009]
又由于:nm为帧中符号总数,则s(t)可表示为
[0010][0011]
de-chirping信号如下:
[0012][0013]
式中δ(t)为冲击函数。
[0014]
de-chirping以后,获得的混合信号为:
[0015][0016]
其中,g{.}表示信道传递函数,i(t)为干扰信号,n(t)为加性高斯噪声。干扰和高斯噪声与de-chirping信号s
*
(t)混合后,干扰信号变为噪声信号变为并保持与n(t)相同的统计特性。
[0017]
对于理想不失真信道,有:
[0018]
g{x(t)}=x(t)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(5)
[0019]
则有:
[0020][0021][0022]
该信号为fsk信号,按fsk信号的解调方法处理,即可获得所发送的数字符号。
[0023]
把从最低频率开始不断增加直至最高频率的chirp调频(正向调频)信号称为up-chirp信号,将从最高频率开始不断减小直至最低频率的chirp调频(负向调频)信号称为down-chirp信号,如图2所示,lora调制的帧结构中将up-chirp信号作为前导码用于同步恢复,down-chrip信号用做帧同步。
[0024]
目前,现有同步恢复方式是在接收端用down-chirp信号去扫描lora帧中的前导码,然后进行累积积分,当积分电平超过预设门限时,就可以断言检测到lora帧,并接收机已经和lora帧取得同步。
[0025]
同步检测过程如图3所示,图3中只给出了前导码检测部分,如果本地down-chirp信号lo(t)与进入lora解调器的接收信号s(t)同步,两个信号在频域中实施频率相加,得到检测输出de(t);de(t)中只含有一个频率,能量集中,可用检波器检出;如果本地信号lo(t)与接收信号s(t)存在小时间差,检测输出de(t)中将出现另多个频率成分,检测输出de(t)中的信号能量不再集中。
[0026]
上述现有同步方式容易导致检测曲线的峰度不够尖锐,同步精度不够高,影响后续帧数据的检测性能。


技术实现要素:

[0027]
发明目的:本发明的目的在于解决现有技术中存在定时同步恢复时精度不够的不足,提供一种lora调制中的波形编码定时同步恢复方法。
[0028]
技术方案:本发明的一种lora调制中的波形编码定时同步恢复方法,对chip调频时的频率变化进行编码,使其具有更高的定时相位误差敏感度,包括以下步骤:
[0029]
步骤(1)、lora帧结构中的前导码,使用c-up-chirp信号替代原来的前导码,发射端以新的lora帧发射,接收端使用c-down-chirp信号进行同步检测;
[0030]
所述c-up-chirp信号s
cup
(t)的表达式如下:
[0031][0032]
α(t)∈
±
k,k》0为正常数;b为占用带宽,ts为符号持续时间;
[0033]
步骤(2)、使用c-down-chirp检测本地信号lo(t)=s
dw
(t)是否与接收信号s(t)同步,使同步检测获取更高峰度的相位检测函数(即鉴相函数),
[0034]
其中c-down-chirp信号s
cdw
(t)的表达式如下:
[0035][0036]
并在每个抽样时间间隔内完成如下操作:
[0037]
步骤(2.1)、读取一个来自前端模数变换器(adc)的输入信号抽样值,依次压入长度为n的fifo,形成新的输入信号序列s(n),n=0,1,2,

,n-1,然后将输入信号序列s(n)与本地序列lo(n)做点积运算,即de(n)=lo(n)
·
s(n),将运算结果de(n)存入ram中;
[0038]
步骤(2.2)、使用fft单元对每次获得的新输入de(n)做快速傅里叶变换,即f
de
(n)=fft{de(n)};
[0039]
步骤(2.3)、对每个新获得的傅里叶变换结果f
de
(n)进行扫描和计算,求得fft峰值mx和对应序号(位置)idx,即求取最大值和最大值位置,[mx,idx]=max{fde(n)};
[0040]
步骤(2.4)、求归一化最大幅值,即
[0041]
步骤(2.5)、将归一化最大幅值mag与归一化检测门限th(0.6≤th≤0.9)比较;
[0042]
如果mag《th,则判定未检出lora信号,继续重复输入信号序列s(n)扫描;
[0043]
如果mag≥th,计算进一步相位误差值error;然后将计算获得的误差值error与误差门限e
th
比较:如果则判定未检出同步位置,继续重复输入信号序列s(n)扫描;如果则判定检测到同步位置,释放同步指示,并依照error是否大于等于零判定输入信号超前或滞后。
[0044]
进一步地,所述步骤(2.5)中误差值error的计算公式为:
[0045]
error=sgn*[1-mag];
[0046]
其中,sgn=sign{idx-b},ifsgn=0thensgn=1。
[0047]
有益效果:本发明采用改进的up-chirp波形作为前导码,并在前导码期间,采用改进的down-chirp波形检测本地信号lo(t)=s
dw
(t)是否与接收信号s(t)同步时,获得了更高峰度的相位检测函数(鉴相函数)。
附图说明
[0048]
图1为现有技术中lora信号的调制与解调过程示意图;
[0049]
图2为现有技术中lora帧结构示意图;
[0050]
图3为现有技术中lora调制的同步检测过程示意图;
[0051]
图4为本发明lora解调的同步检测修正示意图;
[0052]
图5为本发明同步检测误差示意图;
[0053]
图6为本发明前导码鉴相函数示意图;
[0054]
图7为本发明不同相位时的鉴相输出归一化幅值示意图;
[0055]
图8为本发明的整体流程图;
[0056]
图9为本发明相位检测计算结构图。
具体实施方式
[0057]
下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施
例。
[0058]
如图8所示,本发明的一种lora调制中的波形编码定时同步恢复方法,使用带编码的chip调频,包括以下步骤:
[0059]
步骤(1)、lora帧结构中的前导码中使用c-up-chirp信号代替原来的前导码,在同步恢复期间接收端使用c-down-chirp信号进行同步检测;
[0060]
c-up-chirp信号s
cup
(t)的表达式如下:
[0061][0062]
α(t)∈
±
k,k》0为正常数;b为占用带宽,ts为符号持续时间;
[0063]
c-down-chirp信号s
caw
(t)的表达式如下:
[0064][0065]
步骤(2)、使用c-down-chirp检测本地信号lo(t)=s
dw
(t)是否与接收信号s(t)同步,使同步检测获取更高峰度的相位检测函数(即鉴相函数),在每个抽样时间间隔内完成如下操作:
[0066]
步骤(2.1)、读取来自前端模数变换器(adc)的输入信号抽样值,依次压入长度为n的fifo,形成新的输入信号序列s(n),n=0,1,2,

,n-1,然后将输入信号序列s(n)与本地序列lo(n)做点积运算,即de(n)=lo(n)
·
s(n),将运算结果de(n)存入ram中;
[0067]
步骤(2.2)、使用fft单元对每次获得的新输入de(n)做快速傅里叶变换,即f
de
(n)=fft{de(n)};
[0068]
步骤(2.3)、对每个新获得的傅里叶变换结果f
de
(n)进行扫描和计算,求得fft峰值mx和对应序号(位置)idx,即求取最大值和最大值位置,[mx,idx]=max{fde(n)};
[0069]
步骤(2.4)、求归一化最大幅值,即
[0070]
步骤(2.5)、将归一化最大幅值mag与归一化检测门限th(0.6≤th≤0.9)比较;
[0071]
如果mag《th,则判定未检出lora信号,继续重复输入信号序列s(n)扫描;
[0072]
如果mag≥th,计算进一步相位误差值error;然后将计算获得的误差值error与误差门限e
th
比较:如果则判定未检出同步位置,继续重复输入信号序列s(n)扫描;如果则判定检测到同步位置,释放同步指示,并依照error是否大于等于零判定输入信号超前或滞后;0《e
th
≤0.1。
[0073]
进一步地,所述步骤(2.5)中误差值error的计算公式为:
[0074]
error=sgn*[1-mag];
[0075]
其中,sgn=sign{idx-b},if sgn=0 then sgn=1。
[0076]
本发明将同步恢复期间的up-chirp和down-chirp信号进行了替换,采用编码的up-chirp信号c-up-chirp和编码的down-chirp信号c-down-chirp,提高lora解调过程中,
同步恢复的精度,提高检测曲线的峰度;调制和解调过程不变,当m=2时,仍然符合图1所示的过程。
[0077]
上述相位检测计算结构如图9所示,先进先出移位寄存器(fifo)长度为n,依次保留着n样点的输入信号序列s(n)。fifo中的信号序列与本地rom中的lo(n)序列点积操作须在一个抽样时间内完成,并行地将点积值存入ram中。“fft”和“计算单元”中完成步骤(2.3)~(2.5)操作的运算也需要在一个抽样时间内完成。
[0078]
如图4所示,本发明技术方案中,如果本地信号lo(t)=s
cdw
(t)与接收信号s(t)同步,同步检测输出de(t)没有发生变化,仍然具有相同的归一化检测输出,同时获得了更高峰度的相位检测函数(鉴相函数),如图6所示,图6中虚线是指现有技术的鉴相输出,实线是指本发明技术方案的鉴相输出,在0误差附近,本发明技术方案的鉴相输出曲线的斜率增加,也就是说鉴相灵敏度得到改善了。
[0079]
如果本地信号lo(t)与接收信号s(t)不同步,发生同步误差时,同步检测输出de(t)将发生明显变化,能量被分散到多个频率成分上,归一化检测输出下降;如图5所示,发生1/8误差时,就能使同步检测输出de(t)的能量平分到2个频率分量上,使得归一化检测输出下降一般;由于对同步误差的敏感性提高了,因而检测精度得到提高。
[0080]
如图7所示,如果检测门限设为0.707,检测到lora帧的时刻,就能保证相位误差范围小于
±
2/16=
±
12.5%,为2个抽样时间的误差,因不需要做大范围的定时调整,方便快速同步。相比于原来的相位误差范围
±
5/16=
±
31.25%小了许多。

技术特征:
1.一种lora调制中的波形编码定时同步恢复方法,其特征在于,对chip调频时的频率变化进行编码,包括以下步骤:步骤(1)、lora帧结构中的前导码使用c-up-chirp信号,发射端以新的lora帧发射;所述c-up-chirp信号s
cup
(t)的表达式如下:α(t)∈
±
k,k>0为正常数;b为占用带宽,t
s
为符号持续时间;步骤(2)、使用c-down-chirp检测本地信号lo(t)=s
dw
(t)是否与接收信号s(t)同步,该同步检测方法获取更高峰度的相位检测函数;其中c-down-chirp信号s
cdw
(t)的表达式如下:并在每个抽样时间间隔内做如下操作:步骤(2.1)、读取一个来自前端模数变换器的输入信号抽样值,依次压入长度为n的fifo,形成新的输入信号序列s(n),n=0,1,2,

,n-1,然后将输入信号序列s(n)与本地序列lo(n)做点积运算,即de(n)=lo(n)
·
s(n),运算结果de(n)存入ram中;步骤(2.2)、使用fft单元对每次获得的de(n)序列做快速傅里叶变换,即f
de
(n)=fft{de(n)};步骤(2.3)、对每个新获得的傅里叶变换结果fde(n)进行扫描和计算,求得fft峰值mx和对应位置idx,即求取最大值和最大值位置,[mx,idx]=max{f
de
(n)};步骤(2.4)、计算归一化最大幅值,即步骤(2.5)、将归一化最大幅值mag与归一化检测门限th比较;如果mag<th,则判定未检出lora信号,继续重复输入信号序列s(n)扫描;如果mag≥th,计算进一步相位误差值error;然后将计算获得的误差值error与误差门限e
th
比较:如果则判定未检出同步位置,继续重复输入信号序列s(n)扫描;如果则判定检测到同步位置,释放同步指示,并依照error是否大于等于零判定输入信号超前或滞后。2.根据权利要求1所述的lora调制中的波形编码定时同步恢复方法,其特征在于,所述步骤(2.5)中误差值error的计算公式为:error=sgn*[1-mag];其中,sgn=sign{idx-b},ifsgn=0thensgn=1。

技术总结
本发明公开一种LoRa调制中的波形编码定时同步恢复方法,通信与信息技术,在LoRa帧结构中的前导码使用C-up-chirp信号,发射端以新的LoRa帧发射;使用C-down-chirp检测本地信号是否与接收信号同步,获得了更高峰度的相位检测函数(鉴相函数)。本发明极大提高LoRa解调过程中,同步恢复的精度,提高检测曲线的峰度。提高检测曲线的峰度。提高检测曲线的峰度。


技术研发人员:陆茂林 赵杭生 沈忠良 赵杰 李玉明 周成
受保护的技术使用者:南京厚华通信设备有限责任公司
技术研发日:2023.04.06
技术公布日:2023/7/18
版权声明

本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)

航空之家 https://www.aerohome.com.cn/

飞机超市 https://mall.aerohome.com.cn/

航空资讯 https://news.aerohome.com.cn/

分享:

扫一扫在手机阅读、分享本文

相关推荐