【技术实现步骤摘要】
LoRa数据包起点对齐方法及装置
[0001]本专利技术涉及无线通信
,尤其涉及一种LoRa数据包起点对齐方法及装置。
技术介绍
[0002]LoRa(Long Range Radio,远距离无线电)技术是一种低功耗广域网技术,旨在实现远距离、长电池寿命和大容量的无线物联网连接,在工业界和学术界受到了广泛的关注。目前针对LoRa的研究包括传输协议优化、冲突信号解码和跨协议通信等。
[0003]为了满足接收端采集和处理LoRa物理层信号的需求,现有研究使用软件定义无线电网关接收并解码LoRa信号。与专用网关相比,软件定义无线电网关可以提供大量可编程控制接口,具有更高的灵活性和互操控性。使用软件定义无线电网关解码LoRa数据包,需要解决网关接收窗口起点与数据包起点对齐的问题。当网关的接收窗口起点与LoRa数据包起点存在偏移时,导致解调信号对应的频率错误,影响最终的解码结果。
[0004]目前根据LoRa数据包的前导码结构,利用相关性指标计算收到的LoRa数据包信号与标准前导码之间的相关性,搜索数据包的起点, ...
【技术保护点】
【技术特征摘要】
1.一种LoRa数据包起点对齐方法,其特征在于,包括:若检测到网关接收的当前信号中含有LoRa数据包,则对所述LoRa数据包的前导码中的任一上扫频符号和任一下扫频符号分别进行解扩频后,再进行傅里叶变换,获取该上扫频符号和该下扫频符号的波峰频率;根据该上扫频符号和该下扫频符号的波峰频率,计算所述当前信号的载波频率偏移;根据所述载波频率偏移,计算所述网关接收当前信号的接收窗口起点与所述LoRa数据包的起点之间的时间偏移,根据所述时间偏移调整所述接收窗口起点,以使所述接收窗口起点与所述LoRa数据包的起点对齐。2.根据权利要求1所述的LoRa数据包起点对齐方法,其特征在于,所述根据该上扫频符号和该下扫频符号的波峰频率,计算所述当前信号的载波频率偏移,包括:计算该上扫频符号的波峰频率和该下扫频符号的波峰频率的平均值,将所述平均值作为所述当前信号的载波频率偏移。3.根据权利要求1所述的LoRa数据包起点对齐方法,其特征在于,所述根据所述载波频率偏移,计算所述网关接收当前信号的接收窗口起点与所述LoRa数据包的起点之间的时间偏移,包括:计算该上扫频符号的波峰频率和所述载波频率偏移的差值;将所述差值除以该上扫频符号的线性扫频斜率,获取所述网关接收当前信号的接收窗口起点与所述LoRa数据包的起点之间的时间偏移。4.根据权利要求1-3任一所述的LoRa数据包起点对齐方法,其特征在于,所述若检测到网关接收的当前信号中含有LoRa数据包,则对所述LoRa数据包的前导码中的任一上扫频符号和任一下扫频符号分别进行解扩频后,再进行傅里叶变换,获取该上扫频符号和该下扫频符号的波峰频率,之前包括:将所述当前信号输入到卷积神经网络中,输出所述当前信号的类别;其中,所述当前信号的类别为含有LoRa数据包或不含有LoRa数据包,所述卷积神经网络根据信号样本和所述信号样本的类别进行训练获取。5.根据权利要求4所述的LoRa数据包起点对齐方法,其特征在于,所述将所述当前信号输入到卷积神经网络中,输出所述当前信...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。