LoRa调制中的波形编码定时同步恢复方法技术

技术编号:38206409 阅读:13 留言:0更新日期:2023-07-21 16:53
本发明专利技术公开一种LoRa调制中的波形编码定时同步恢复方法,通信与信息技术,在LoRa帧结构中的前导码使用C

【技术实现步骤摘要】
LoRa调制中的波形编码定时同步恢复方法


[0001]本专利技术属于通信与信息技术,具体涉及一种LoRa调制中的波形编码定时同步恢复方法。

技术介绍

[0002]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持续时间为T
s
=M/B,B为占用带宽,β和γ
n
定义如下:
[0005][0006][0007]m
n
∈{0,1,2,

,M

1}
[0008][0009]又由于:N
m
为帧中符号总数,则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为占用带宽,T
s
为符号持续时间;
[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]其本文档来自技高网
...

【技术保护点】

【技术特征摘要】
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...

【专利技术属性】
技术研发人员:陆茂林赵杭生沈忠良赵杰李玉明周成
申请(专利权)人:南京厚华通信设备有限责任公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1