基于动态频偏调整的多网络电力线通信方法及存储介质技术

技术编号:37972396 阅读:12 留言:0更新日期:2023-06-30 09:47
本发明专利技术涉及通信技术领域,具体涉及一种基于动态频偏调整的多网络电力线通信方法,包括以下步骤:S1、在多网络共存环境中,获取任一网络中各节点接收到其余网络周期性发送的信标帧,并根据信标帧评估与不同网络之间的频偏值;S2、将任一网络中各节点分别与不同网络之间的频偏值进行动态记录,得到各节点的频偏值记录表;S3、在任一网络中的任一节点需要向目标网络发或收包时,根据所述节点的频偏值记录表找到对应目标网络的频偏值,并将所述频偏值应用到当前节点向目标网络发或收包时的通信阶段。本发明专利技术能够实现多网络通信的可靠性。本发明专利技术能够实现多网络通信的可靠性。本发明专利技术能够实现多网络通信的可靠性。

【技术实现步骤摘要】
基于动态频偏调整的多网络电力线通信方法及存储介质


[0001]本专利技术涉及通信
,具体涉及基于动态频偏调整的多网络电力线通信方法及存储介质。

技术介绍

[0002]电力线通信(Power Line Communication,英文简称PLC)技术是指利用电力线传输数据和媒体信号的一种通信方式。该技术是把载有信息的高频加载于电流然后用电线传输接收信息的适配器再把高频从电流中分离出来并传送到计算机或电话以实现信息传递。
[0003]现目前的电力线上,随着宽带技术的发展以及物联网上的应用,多个网络共存的现象越来越多,而为了使多个网络之间的通信保持顺畅,多网络通信的可靠性十分重要。
[0004]《双模通信互联互通技术规范》中提到“为了保证多个CCO之间能够互相通信,各个CCO的采样率必须达到以下标准:50MHz
±
5ppm”,在一般情况下只要达到这个要求,多网络的互通稳定性是没有问题的。但是晶振(晶振是通信系统中一个极其重要的元件,能够产生高纯度无谐波失真的正弦波,作为载波。如果晶振失效,通信就会中断。如果晶振工作不稳定,通信也会发生不稳定现象)受到环境的影响比较大,频偏也随着温度的变化而变化,那么在不同的环境中的不同网络就会有通信不上的风险,导致多网络之间通信的可靠性降低。
[0005]现有技术中更多的是从硬件方面去解决,例如恒温晶振与温补晶振。恒温晶振是利用恒温槽使晶体振荡器中石英晶体谐振器的温度保持恒定,将由周围温度变化引起的振荡器输出频率变化量削减到最小的晶体振荡器。优势:由于采用了恒温槽技术,频率温度特性在所有类型晶振中是最好的,由于电路设计精密,其短稳和相位噪声都较好。缺点:功耗大,体积大,需要5分钟左右的加热时间才能正常工作等。温补晶振是通过附加的温度补偿电路使由周围温度变化产生的振荡频率变化量削减的一种石英晶体振荡器。优势:良好的开机特性、优越的性能价格比及功耗低、体积小、环境适应性较强。缺点:具体地补偿电路比较复杂,成本也较高。

技术实现思路

[0006]本专利技术的目的之一在于提供一种基于动态频偏调整的多网络电力线通信方法,能够从软件层面实现多网络之间的可靠通信,不存在现有技术中采用恒温晶振与温补晶振等硬件方案而带来的体积大、成本高的弊端。
[0007]为了达到上述目的,提供了一种基于动态频偏调整的多网络电力线通信方法,包括以下步骤:
[0008]S1、节点接收其他网络的节点发送的信标帧,并根据信标帧评估节点与其他网络之间的频偏值;
[0009]S2、根据S1的评估结果,将节点与其他网络之间的频偏值进行记录或更新,形成节点与其他网络之间的频偏值记录表;
[0010]S3、当节点需要与目标网络通信时,在频偏值记录表中找到对应目标网络的频偏值,并将所述频偏值应用到节点与目标网络的通信过程。
[0011]进一步,所述步骤S1中具体包括以下步骤:
[0012]S101、节点接收到其他网络周期性发送的信标帧;
[0013]S102、从信标帧中解析帧控制的内容,并从帧控制的内容中提取时间戳;
[0014]S103、根据时间戳计算出节点与该网络的频偏值。
[0015]进一步,所述步骤S103中具体包括以下步骤:
[0016]S1031、根据相邻信标帧的时间戳计算时间戳之差;
[0017]S1032、计算节点接收到两个相邻信标帧的接收时间之差;
[0018]S1033、计算接收时间之差与时间戳之差的差值,并根据差值与时间戳之差的比值得到节点与其他网络的频偏值。
[0019]进一步,所述频偏值记录表包括网络标识、网络的频偏值和频偏值是否有效。
[0020]进一步,所述步骤S3中,将所述频偏值应用到节点与目标网络的通信过程,具体包括以下步骤:
[0021]S301、当节点需要对目标网络发包时,修改发送频偏值为对应目标网络的频偏值;
[0022]S302、当节点需要接收来自目标网络的包时,修改接收频偏为对应目标网络的频偏值的相反数。
[0023]本专利技术的目的之二在于提供一种计算机可读存储介质,所述计算机可读存储介质中存储有基于动态频偏调整的多网络电力线通信控制程序,所述基于动态频偏调整的多网络电力线通信控制程序被处理器执行时,实现所述的基于动态频偏调整的多网络电力线通信方法的步骤。
[0024]本方案原理及优点:
[0025]本方案利用信标帧中FC(帧控制)抗频偏能力强的特性,网络节点STA只要能收到不同网络信标帧的FC,就可以通过解析FC内容,拿到发送时间戳并计算出节点STA和目标网络的频偏值PPM。由于晶振受温度的影响,其频偏值PPM是动态变化的,因此每个网络节点STA节点维护的频偏值记录表是实时动态调整的。当任一网络的节点STA向目标网络收发包时,通过频偏值记录表中目标网络对应的网络标识找到对应的频偏值并应用,进而能实现当前节点STA与目标网络的稳定通信,提高不同网络之间的通信质量以及通信成功率,因此本专利技术能在HPLC多网络共存的环境中,提高不同网络之间的通信质量以及通信成功率,实现不同网络之间的稳定通信,为更多的多网络应用提供保证。
附图说明
[0026]图1为现有技术中多网络示意图;
[0027]图2为本专利技术实施例基于动态频偏调整的多网络电力线通信方法的流程框图;
[0028]图3为本专利技术实施例基于动态频偏调整的多网络电力线通信方法的整体框图;
[0029]图4为现有技术信标帧的结构示意图;
[0030]图5为相邻信标帧中时间戳之差与接收时间之差的原理示意图。
具体实施方式
[0031]下面通过具体实施方式进一步详细说明:
[0032]实施例
[0033]本实施例中的一种基于动态频偏调整的多网络电力线通信方法应用于如图1所示的多网络共存环境中。各个网络以集中器CCO作为控制中心,集中器CCO连接若干从节点STA。
[0034]如图1

图5所示,本实施例中的一种基于动态频偏调整的多网络电力线通信方法,包括以下步骤:
[0035]S1、任一网络中节点接收到其余网络周期性发送的信标帧,并根据信标帧评估与不同网络之间的频偏值;所述步骤S1中具体包括以下步骤:
[0036]S101、在多网络共存环境中,节点接收到其余网络周期性发送的信标帧;如图3所示,网络1中的各节点接收到网络2、网络3和网络4周期性发送的信标帧。
[0037]S102、从信标帧中解析帧控制的内容,并从帧控制的内容中提取时间戳;如图4所示,从网络2、网络3和网络4的对应的信标帧中提取出时间戳。
[0038]S103、根据时间戳计算出任一网络中各节点与其余网络的频偏值PPM。所述步骤S103中具体包括以下步骤:
[0039]S1031、根据相邻信标帧的时间戳计算时间戳之差T1;对应于图5中发送端(其余网络)发送的相邻信标帧的时间戳之差T1,即本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.基于动态频偏调整的多网络电力线通信方法,其特征在于,包括以下步骤:S1、节点接收其他网络的节点发送的信标帧,并根据信标帧评估节点与其他网络之间的频偏值;S2、根据S1的评估结果,将节点与其他网络之间的频偏值进行记录或更新,形成节点与其他网络之间的频偏值记录表;S3、当节点需要与目标网络通信时,在频偏值记录表中找到对应目标网络的频偏值,并将所述频偏值应用到节点与目标网络的通信过程。2.根据权利要求1所述的基于动态频偏调整的多网络电力线通信方法,其特征在于:所述步骤S1中具体包括以下步骤:S101、节点接收到其他网络周期性发送的信标帧;S102、从信标帧中解析帧控制的内容,并从帧控制的内容中提取时间戳;S103、根据时间戳计算出节点与该网络的频偏值。3.根据权利要求2所述的基于动态频偏调整的多网络电力线通信方法,其特征在于:所述步骤S103中具体包括以下步骤:S1031、根据相邻信标帧的时间戳计算时间戳之差;S1032、计算节点接收到两个相...

【专利技术属性】
技术研发人员:黄雪峰王磊
申请(专利权)人:重庆物奇科技有限公司
类型:发明
国别省市:

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

1