LoRa调制中的波形编码定时同步恢复方法
文献发布时间:2024-04-18 19:54:45
技术领域
本发明属于通信与信息技术,具体涉及一种LoRa调制中的波形编码定时同步恢复方法。
背景技术
LoRa(远距离无线电,Long Rang radio)调制是LoRa联盟(LoRa Alliance)为LoRa广域网(LoRaWAN)推出的一种调制方式,是一种chip调频(也叫线性调频)的一种变形。LoRa调制利用chip调频的起始频率携带信息,实现数码传递,因为也可以将LoRa调制看作是chip调频与MFSK(multifrequency-shift keying)的复合调制,其调制解调过程如图1所示,调制公式如式(1):
LoRa Chirp波形用来表示M=2
m
又由于:
De-chirping信号如下:
式中δ(t)为冲击函数。
De-chirping以后,获得的混合信号为:
其中,g{.}表示信道传递函数,i(t)为干扰信号,n(t)为加性高斯噪声。干扰和高斯噪声与de-chirping信号s
对于理想不失真信道,有:
g{x(t)}=x(t) (5)
则有:
该信号为FSK信号,按FSK信号的解调方法处理,即可获得所发送的数字符号。
把从最低频率开始不断增加直至最高频率的chirp调频(正向调频)信号称为up-chirp信号,将从最高频率开始不断减小直至最低频率的chirp调频(负向调频)信号称为down-chirp信号,如图2所示,LoRa调制的帧结构中将up-chirp信号作为前导码用于同步恢复,down-chrip信号用做帧同步。
目前,现有同步恢复方式是在接收端用down-chirp信号去扫描LoRa帧中的前导码,然后进行累积积分,当积分电平超过预设门限时,就可以断言检测到LoRa帧,并接收机已经和LoRa帧取得同步。
同步检测过程如图3所示,图3中只给出了前导码检测部分,如果本地down-chirp信号Lo(t)与进入LoRa解调器的接收信号S(t)同步,两个信号在频域中实施频率相加,得到检测输出de(t);de(t)中只含有一个频率,能量集中,可用检波器检出;如果本地信号Lo(t)与接收信号S(t)存在小时间差,检测输出de(t)中将出现另多个频率成分,检测输出de(t)中的信号能量不再集中。
上述现有同步方式容易导致检测曲线的峰度不够尖锐,同步精度不够高,影响后续帧数据的检测性能。
发明内容
发明目的:本发明的目的在于解决现有技术中存在定时同步恢复时精度不够的不足,提供一种LoRa调制中的波形编码定时同步恢复方法。
技术方案:本发明的一种LoRa调制中的波形编码定时同步恢复方法,对chip调频时的频率变化进行编码,使其具有更高的定时相位误差敏感度,包括以下步骤:
步骤(1)、LoRa帧结构中的前导码,使用C-up-chirp信号替代原来的前导码,发射端以新的LoRa帧发射,接收端使用C-down-chirp信号进行同步检测;
所述C-up-chirp信号s
α(t)∈±k,k>0为正常数;
步骤(2)、使用C-down-chirp检测本地信号Lo(t)=s
其中C-down-chirp信号s
并在每个抽样时间间隔内完成如下操作:
步骤(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中;
步骤(2.2)、使用FFT单元对每次获得的新输入de(n)做快速傅里叶变换,即F
步骤(2.3)、对每个新获得的傅里叶变换结果F
步骤(2.4)、求归一化最大幅值,即
步骤(2.5)、将归一化最大幅值Mag与归一化检测门限th(0.6≤th≤0.9)比较;
如果Mag
如果Mag≥th,计算进一步相位误差值error;然后将计算获得的误差值error与误差门限E
进一步地,所述步骤(2.5)中误差值error的计算公式为:
error=sgn*[1-Mag];
其中,sgn=sign{Idx-B},ifsgn=0thensgn=1。
有益效果:本发明采用改进的up-chirp波形作为前导码,并在前导码期间,采用改进的down-chirp波形检测本地信号Lo(t)=s
附图说明
图1为现有技术中LoRa信号的调制与解调过程示意图;
图2为现有技术中LoRa帧结构示意图;
图3为现有技术中LoRa调制的同步检测过程示意图;
图4为本发明LoRa解调的同步检测修正示意图;
图5为本发明同步检测误差示意图;
图6为本发明前导码鉴相函数示意图;
图7为本发明不同相位时的鉴相输出归一化幅值示意图;
图8为本发明的整体流程图;
图9为本发明相位检测计算结构图。
具体实施方式
下面对本发明技术方案进行详细说明,但是本发明的保护范围不局限于所述实施例。
如图8所示,本发明的一种LoRa调制中的波形编码定时同步恢复方法,使用带编码的chip调频,包括以下步骤:
步骤(1)、LoRa帧结构中的前导码中使用C-up-chirp信号代替原来的前导码,在同步恢复期间接收端使用C-down-chirp信号进行同步检测;
C-up-chirp信号s
α(t)∈±k,k>0为正常数;
C-down-chirp信号s
步骤(2)、使用C-down-chirp检测本地信号Lo(t)=s
步骤(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中;
步骤(2.2)、使用FFT单元对每次获得的新输入de(n)做快速傅里叶变换,即F
步骤(2.3)、对每个新获得的傅里叶变换结果F
步骤(2.4)、求归一化最大幅值,即
步骤(2.5)、将归一化最大幅值Mag与归一化检测门限th(0.6≤th≤0.9)比较;
如果Mag
如果Mag≥th,计算进一步相位误差值error;然后将计算获得的误差值error与误差门限E
进一步地,所述步骤(2.5)中误差值error的计算公式为:
error=sgn*[1-Mag];
其中,sgn=sign{Idx-B},if sgn=0 then sgn=1。
本发明将同步恢复期间的up-chirp和down-chirp信号进行了替换,采用编码的up-chirp信号C-up-chirp和编码的down-chirp信号C-down-chirp,提高LoRa解调过程中,同步恢复的精度,提高检测曲线的峰度;调制和解调过程不变,当M=2时,仍然符合图1所示的过程。
上述相位检测计算结构如图9所示,先进先出移位寄存器(FIFO)长度为N,依次保留着N样点的输入信号序列S(n)。FIFO中的信号序列与本地ROM中的Lo(n)序列点积操作须在一个抽样时间内完成,并行地将点积值存入RAM中。“FFT”和“计算单元”中完成步骤(2.3)~(2.5)操作的运算也需要在一个抽样时间内完成。
如图4所示,本发明技术方案中,如果本地信号Lo(t)=s
如果本地信号Lo(t)与接收信号S(t)不同步,发生同步误差时,同步检测输出de(t)将发生明显变化,能量被分散到多个频率成分上,归一化检测输出下降;如图5所示,发生1/8误差时,就能使同步检测输出de(t)的能量平分到2个频率分量上,使得归一化检测输出下降一般;由于对同步误差的敏感性提高了,因而检测精度得到提高。
如图7所示,如果检测门限设为0.707,检测到LoRa帧的时刻,就能保证相位误差范围小于±2/16=±12.5%,为2个抽样时间的误差,因不需要做大范围的定时调整,方便快速同步。相比于原来的相位误差范围±5/16=±31.25%小了许多。
- 在网络同步调制解调器中的定时恢复
- 在网络同步调制解调器中的定时恢复
- 农业;林业;畜牧业;狩猎;诱捕;捕鱼
- 焙烤;制作或处理面团的设备;焙烤用面团
- 屠宰;肉品处理;家禽或鱼的加工
- 其他类不包含的食品或食料;及其处理
- 烟草、雪茄烟、纸烟、吸烟者用品
- 服装
- 帽类制品
- 鞋类
- 服饰缝纫用品、珠宝
- 手携物品或旅行品
- 刷类制品
- 家具、家庭用的物品或设备、咖啡磨、香料磨、一般吸尘器
- 医学或兽医学、卫生学
- 救生、消防
- 运动、游戏、娱乐活动
- 本部其他类目中不包括的技术主题
- 一般的物理或化学的方法或装置
- 破碎、磨粉或粉碎、谷物碾磨的预处理
- 用液体或用风力摇床或风力跳汰机分离固体物料、从固体物料或流体中分离固体物料的磁或静电分离、高压电场分离
- 用于实现物理或化学工艺过程的离心装置或离心机
- 一般喷射或雾化、对表面涂覆液体或其他流体的一般方法
- 一般机械振动的发生或传递
- 将固体从固体中分离、分选
- 清洁
- 固体废物的处理、被污染土壤的再生
- 基本上无切削的金属机械加工、金属冲压
- 铸造、粉末冶金
- 机床、其他类目中不包括的金属加工
- 磨削、抛光
- 手动工具、轻便机动工具、手动器械的手柄、车间设备、机械手
- 手动切割工具、切割、切断
- 木材或类似材料的加工或保存、一般钉钉机或钉U形钉机
- 加工水泥、黏土或石料
- 塑料的加工、一般处于塑性状态物质的加工
- 压力机
- 纸品或纸板或类似纸的方式加工的材料制品制作、纸或纸板或类似纸的方式加工的材料的加工
- 层状产品
- 附加制造技术
- 印刷、排版机、打字机、模印机
- 装订、图册、文件夹、特种印刷品
- 书写或绘图器具、办公用品
- 装饰艺术
- 一般车辆
- 铁路
- 无轨陆用车辆
- 船舶或其他水上船只、与船有关的设备
- 飞行器、航空、宇宙航行
- 输送、包装、贮存、搬运薄的或细丝状材料
- 卷扬、提升、牵引
- 开启或封闭瓶子、罐或类似的容器、液体的贮运
- 鞍具、家具罩面
- 微观结构技术
- 纳米技术
- 无机化学
- 水、废水、污水或污泥的处理
- 玻璃、矿棉或渣棉
- 水泥、混凝土、人造石、陶瓷、耐火材料
- 肥料、肥料制造
- 炸药、火柴
- 有机化学
- 有机高分子化合物、其制备或化学加工、以其为基料的组合物
- 染料、涂料、抛光剂、天然树脂、黏合剂、其他类目不包含的组合物、其他类目不包含的材料的应用
- 石油、煤气及炼焦工业、含一氧化碳的工业气体、燃料、润滑剂、泥煤
- 动物或植物油、脂、脂肪物质或蜡、由此制取的脂肪酸、洗涤剂、蜡烛
- 生物化学、啤酒、烈性酒、果汁酒、醋、微生物学、酶学、突变或遗传工程
- 糖工业
- 使用化学药剂、酶类或微生物处理小原皮、大原皮或皮革的工艺,如鞣制、浸渍或整饰、其所用的设备、鞣制组合物(皮革或毛皮的漂白入D06L、皮革或毛皮的染色入D06P)
- 铁的冶金
- 冶金、黑色或有色金属合金、合金或有色金属的处理
- 对金属材料的镀覆、用金属材料对材料的镀覆、表面化学处理、金属材料的扩散处理、真空蒸发法、溅射法、离子注入法或化学气相沉积法的一般镀覆、金属材料腐蚀或积垢的一般抑制
- 电解或电泳工艺、其所用设备
- 晶体生长
- 组合技术
- 天然或化学的线或纤维、纺纱或纺丝
- 纱线、纱线或绳索的机械整理、整经或络经
- 织造
- 编织、花边制作、针织、饰带、非织造布
- 缝纫、绣花、簇绒
- 织物等的处理、洗涤、其他类不包括的柔性材料
- 绳、除电缆以外的缆索
- 造纸、纤维素的生产
- 道路、铁路或桥梁的建筑
- 水利工程、基础、疏浚
- 给水、排水
- 建筑物
- 锁、钥匙、门窗零件、保险箱
- 一般门、窗、百叶窗或卷辊遮帘、梯子
- 土层或岩石的钻进、采矿
- 一般机器或发动机、一般的发动机装置、蒸汽机
- 燃烧发动机、热气或燃烧生成物的发动机装置
- 液力机械或液力发动机、风力、弹力或重力发动机、其他类目中不包括的产生机械动力或反推力的发动机
- 液体变容式机械、液体泵或弹性流体泵
- 流体压力执行机构、一般液压技术和气动技术
- 工程元件或部件、为产生和保持机器或设备的有效运行的一般措施、一般绝热
- 气体或液体的贮存或分配
- 照明
- 蒸汽的发生
- 燃烧设备、燃烧方法
- 供热、炉灶、通风
- 制冷或冷却、加热和制冷的联合系统、热泵系统、冰的制造或储存、气体的液化或固化
- 干燥
- 炉、窑、烘烤炉、蒸馏炉
- 一般热交换
- 武器
- 弹药、爆破
- 测量、测试
- 光学
- 摄影术、电影术、利用了光波以外其他波的类似技术、电记录术、全息摄影术〔4〕
- 测时学
- 控制、调节
- 计算、推算、计数
- 核算装置
- 信号装置
- 教育、密码术、显示、广告、印鉴
- 乐器、声学
- 信息存储
- 仪器的零部件
- 特别适用于特定应用领域的信息通信技术
- 核物理、核工程
- 基本电气元件
- 发电、变电或配电
- 基本电子电路
- 电通信技术
- 其他类目不包含的电技术
- 其他专利