基于5G-TSN的电力设备时间同步方法与流程

文档序号:30957008发布日期:2022-07-30 10:29阅读:668来源:国知局
基于5G-TSN的电力设备时间同步方法与流程
基于5g-tsn的电力设备时间同步方法
技术领域
1.本发明涉及电力设备时间同步技术领域,具体是一种基于5g-tsn的电力设备时间同步方法。


背景技术:

2.近年来,国家电网积极推进智能电网建设。随着电力信息采集、配电自动化等技术的迅速发展,对实时、可靠、高效的新型通信技术提出了迫切的需求。故障保护方面,对通信性能要求最高,可靠性》99.99%,时延《10ms。此外,电力系统中的各设备之间的需要时钟同步,同步误差《20μs才能保证智能电网有效地正常运行。
3.当前的智能电网的数据交换和故障保护主要通过有线网络来实现,但是随着5g移动通信系统的不断发展,5g智能电网得到了业界的广泛关注。5g智能电网可以实现分布式配电、变电站作业监护及电网态势感知等多中新型应用,通过5g智能电网,电力工作人员可以利用超高清摄像头监控输电线路和配电设施,能够及时发现故障隐患,节省80%的现场巡检人力物力。通过5g技术的超低时延和超高可靠性,电网线路故障能够快速定位、隔离和恢复。
4.为了满足智能电网快速定位、隔离和恢复的需求,需要考虑基于5g的智能电网时间同步技术。2020年7月冻结的r16版本支持时间敏感网络tsn和 5g相集成。tsn与5g的融合,可以为各种工业场景带来显著的好处,支持智能电网中的确定性传输、时间同步以及网络的动态配置。r17将进一步加强与 ieee tsn的整合,要求电力终端和无线接入网络之间的时间同步误差不超过 450ns。r18定义了5g智能电网端到端标准体系架构,但是对5g-tsn网络中精确同步的研究还不够深入,因此需要开展基于5g-tsn的智能电网同步技术的研究。5g-tsn有两个不同的时间同步进程并行运行。第一个是内部5g系统同步进程,基站和用户设备ue都需要与5g系统内的顶级时钟保持时间同步,以使5g系统正常运行。第二个是tsn同步进程,需要完成tsn时间域内设备的同步。在5g系统时间域与tsn时间域之间会使用网络端tsn转换器nw-tt 和设备端tsn转换器ds-tt进行同步。
5.在基于5g的电力系统中,基站和电力设备之间的无线链路容易受到传播延迟的影响,传播时延估计的不确定性对电力系统的时间误差有较大影响,影响电力系统的协调运作,因此需要精准的估计传播时延并做出补偿,才能保证各电力终端的时间同步精度满足正常运行的要求。
6.zl 201980076062.1专利公开了一种由无线设备传送外部时域信息的方法。该方法包括:在无线设备所使用的5g时域中接收消息,该消息包括外部时域信息;基于外部时域信息,确定关于tsn时域的信息。该方法给出了相应的以太网帧结构,能够完成5g时域与tsn时域的时间同步,但其并为给出具体的传播时延补偿方案来减少时间同步过程中的误差。
7.公布号cn 113056880 a专利文献公开了一种多径时延估计方法和装置。该方法利用dmrs获取各子载波对应的频域上的信道估计值,然后将频域上的去噪后的信道估计值进行时域变换,最后在时域上进行时域多径搜索。该方法能够在多径时延估计过程中对非多
径的噪声进行滤除,提高时延估计准确性。但该方法需要高精度的进行信道估计,此外容易出现搜索错误。


技术实现要素:

8.有鉴于此,本发明针对现有技术的不足,提供的一种基于5g-tsn的电力设备时间同步方法,通过时间信息的分发、接收以及时延的估计与补偿来减小时间同步误差,完成时间信息的同步,可实现各个电力设备间的同步数据包交换。
9.为解决上述技术问题,本发明所采取的技术方案是:基于5g-tsn的电力设备时间同步方法,包括以下步骤:
10.s1:5g基站向电力设备发送参考时间信息;
11.s2:电力设备进行9号系统消息块sib9消息接收,获取时间信息;
12.2a)电力设备解码物理广播信道pbch获取主信息块mib消息;
13.2b)电力设备从mib消息中获取1号系统消息块sib1消息并根据sib1 指示发送sib9请求消息;
14.2c)基站接收到电力设备的sib9请求消息后,发送sib9消息;
15.2d)电力设备接收基站反馈的sib9消息并从sib9中获取时间信息;
16.s3:电力设备生成定位参考信号prs,并发送该定位参考信号prs至5g 基站,用于执行到达时间toa测量;
17.3a)电力设备生成伪随机序列;
18.3b)电力设备根据伪随机序列,生成prs参考信号序列;
19.3c)电力设备发送prs信号;
20.s4:5g基站检测定位参考信号prs,并进行时延估计;
21.4a)待估计传播时延量表示为:
22.τ=τc+τf=α
·
ts+τf23.其中,ts=t/n为采样间隔,t为系统的采样周期,τc和τf分别表示整数倍采样间隔和小数倍采样间隔,α为一个整数;基站对第γ个接收信号的采样可以表示为:
[0024][0025]
其中,h为信道冲击响应,为卷积操作,x(kts)为发送信号,n(γts)为高斯噪声;
[0026]
4b)计算定时度量函数,定时度量函数计算方式为:
[0027][0028]
其中,d
prs
为本地生成的prs,θ

为待估计的同步点;p
ac


)为prs周期相关项,表示当前周期prs所占ofdm符号与下一周期prs所占ofdm符号的相关值:
[0029][0030]
其中,为当前prs周期与下一prs周期间隔的信号样本数;
[0031]
能量项p(θ

)为:
[0032][0033]
因此,待判决的混合相关值为:
[0034][0035]
4c)通过最大化混合相关值,对最强的相关峰进行判决,利用相关峰强度与位置可获得检测结果,通过y(γts)中的信号相关操作后可估计出α:
[0036][0037]
估计出后,可以得到时域整数倍粗估计为
[0038]
4d)时域估计出之后,只包含小数倍时延的信号可表示为:
[0039][0040]
对y(kts)做fft变换可以得到y(kts)对应的频域信号;
[0041]
4e)采用有限迭代提高估计精度;对于第l次估计即l-1此迭代,假设第 i次估计得到的小数时延为1≤i≤l,迭代结束后,计算接收信号后小数时延:
[0042][0043]
因此,可得到最终估计时延为
[0044]
s5:5g基站发送一个控制信号,例如随机接入响应rar,用ta命令调整或反馈估计时延给电力设备;
[0045]
s6:电力设备根据接收到的ta命令调整本设备的当前时间信息;
[0046]
s7:各电力设备之间数据通信时,附着当前时间戳在数据包中,其它电力设备接收到数据包时提取时间戳信息,记录数据包的发送时间,根据时间信息进行其它业务操作。
[0047]
进一步地,s1中,5g基站向用户设备电力设备发送参考时间信息,该参考时间信息使用特定于5g无线电接口的rrc和sib9消息转发到电力设备;在基于5g的智能电网中,电力设备可内置5g通信模块来作为与基站通信的ue, 5g系统充当位于tsn和电力设备之间虚拟网桥;基于5g-tsn高精度的时间同步,可保证智能电网端到端极低时延和高可靠性的数据传输与控制;
[0048]
5g-tsn中基站只需要与5g gm时钟同步,保证无线接入网功能正常,5g 同步进程不受外部gptp同步进程的影响,电力设备可通过直接或间接与基站完成同步,内置5g通信模块的电力设备可直接与基站同步,间接方式为通过 ue与ds-tt完成同步;
[0049]
基于sib/rrc参考时间分发模型中,主时钟的时间会通过基站、uu接口分发至电力设备;主要的时间误差有:时钟到基站的误差、基站和电力设备在接口之间的误差以及电力设备在从无线电时间推导电力设备可用主时钟时间的的误差。
[0050]
进一步地,2a)中,电力设备解码pbch获取mib消息,在5g无线接入网络中mib消息是电力设备与网络进行初始接入和切换过程中需读取的基本消息;mib内容在80ms周期内相同,相同的mib在ss突发集内的所有ssb上传输。
[0051]
进一步地,3a)中,电力设备生成伪随机序列c(n),公式如下:
[0052]
伪随机序列由长度为31的gold序列定义,长度为m
pn
的输出序列c(n)定义为:
[0053]
c(n)=(x1(n+nc)+x2(n+nc))mod2
[0054]
x1(n+31)=(x1(n+3)+x1(n))mod2
[0055]
x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2
[0056]
其中,n=0,1,...,m
pn-1,nc=1600;第1个m序列x1应该初始化为 x1(0)=1,x1(n)=0,n=1,2,...,30;第2个m序列x2应该初始化为
[0057]
进一步地,4d)中,对y(kts)做fft变换可以得到对应的频域信号,以矩阵形式表示为:
[0058]
y=αgx+n
[0059]
其中,g=diag{1,exp(-j2πτf/nts),...,exp(-j2πτf(n-1)/nts)},x表示频域发送信号,x=[x0,x1,...,x
n-1
],n=[n0,n1,...,n
n-1
]
t
,其中ni(i=0,...,n-1)是均值为0,方差为σ2的复高斯白噪声,(
·
)
t
表示转置操作;
[0060]
为了便于估计τf,定义z为:
[0061][0062]
其中,r=[1,1,...,1]
t
,假设xi的模值为1,则是均值为0,方差为σ2的复高斯白噪声;
[0063]
首先假设在τf给定的情况下估计α',参数α'的最大似然估计可以表示为:
[0064][0065]
将z代入上式,因此参数τf的最大似然估计可以表示为:
[0066][0067]
令可以利用q(τ)来估计τf。为了简化处理,不考虑噪声影响,则此时
[0068]
z=α[1,exp(-j2πτf/nts),...,exp(-j2πτf(n-1)/nts)]
t
[0069]
将上式代入q(τ),则有:
[0070]
[0071]
根据三角函数特性有(0.5-t)sa(π(0.5-t))=(0.5+t)sa(π(0.5+t)),可知:
[0072][0073]
因此有:
[0074][0075]
由上式可以得到,τf的估计精度与τf大小有关,当τf为0时,估计精度最高,当τf越大时,估计误差较大。
[0076]
进一步地,4e)中,采用有限迭代提高估计精度,方法如下:
[0077]
对于第l次估计即l-1此迭代,假设第i次估计得到的小数时延为1≤i≤l,则迭代过程中z(i)的校正值为:
[0078][0079]
迭代结束后,计算接收信号后小数时延:
[0080][0081]
因此,得到最终估计时延为
[0082]
与现有技术相比,本发明的有益效果如下:
[0083]
1.本发明利用5g-tsn的机制保证分布式ue或电力设备的时间一致性,能通过在电力设备嵌入5g通信模块完成同步及数据通信,可替代现有的有线网络,支持高度灵活的配置,适应各种电力设备的同步。
[0084]
2.本发明采用5g的信令以及时延估计机制,通过时间信息的分发以及时延的校准可快速完成时间信息的同步,保证时间域内各设备快速建立同步关系并通过插入时间戳完成同步数据包的交换。
附图说明
[0085]
图1为本发明的总流程图;
[0086]
图2为本发明的5g-tsn时间域示意图;
[0087]
图3为本发明中的时间分发示意图;
[0088]
图4为本发明中的传播时延估计示意图;
[0089]
图5为本发明中电力设备接收sib9消息的过程;
[0090]
图6为本发明中的传播时延估计流程图。
具体实施方式
[0091]
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例的附图,对本发明实施例的技术方案进行清楚、完整地描述。显然,所描述的实施例是本发明的一部分实施例,而不是全部的实施例。基于所描述的本发明的实施例,本领域普通技术
人员所获得的所有其他实施例,都属于本发明保护的范围。
[0092]
参照图1,本实例基于5g-tsn的电力设备时间同步方法,其实现步骤如下:
[0093]
步骤1、基站分发参考时间信息。
[0094]
5g基站向用户设备ue发送参考时间信息,该参考时间信息使用特定于5g 无线电接口的无线资源控制信令rrc和9号系统消息块sib9消息转发到ue;在基于5g的智能电网中,电力设备可内置5g通信模块来作为与基站通信的 ue,5g系统充当位于tsn和电力设备之间虚拟网桥;基于5g-tsn高精度的时间同步,可保证智能电网端到端极低时延和高可靠性的数据传输与控制;
[0095]
参考图2,5g-tsn时间同步系统中,5g系统与tsn域分属两个不同的同步系统,两个同步系统之间彼此独立;5g系统作为逻辑tsn网桥,5g主时钟gm 与ue、基站、网络端tsn转换器nw-tt和设备端tsn转换器ds-tt实现了时间同步;5g系统边缘的tsn转换器器需要支持ieee 802.1 as的相关功能用于tsn系统和5g系统之间的互通;基站只需要与5g gm时钟同步,保证无线接入网功能正常,5g同步进程不受外部通用精确时间协议gptp同步进程的影响,电力设备可通过直接或间接与基站完成同步,内置5g通信模块的电力设备可直接与基站同步,间接方式为通过ue与ds-tt完成同步。
[0096]
参考图3,基于sib/rrc参考时间分发模型中,主时钟的时间t0会通过基站、空中接口即uu接口分发至电力设备。其中,tm为基站可用的主时钟时间,该时间由基站从系统主时钟t0接收。tr′
为ue可用的无线电时钟时间。向ue传递时间信息的准确性可以被评估为主时钟t0和由ue时钟tm′
导出的主时钟时间之间的误差。主要的时间误差有:时钟到基站的误差、基站和ue在接口之间的误差以及ue在从无线电时间推导ue可用主时钟时间的误差。
[0097]
为减少基站和ue在uu接口之间的误差需要充分考虑多径传播下的时延以做正确的补偿,从而保证时间信息的正确传递。在5g接入网中分配定时信息并在设备之间建立同步的一种方法是使用定时提前ta机制。5g系统使用ta 来补偿各工业设备的空中传播延迟ota的影响,即无线信道中的传输时间和设备中的处理时间的总和。基站响应一个控制信号,例如随机接入响应rar,用 ta命令调整每个设备的传输时间。
[0098]
参考图4,uu接口之间分别为基站与电力设备,为了满足电力或工业环境中的高可靠性和低延迟要求,估计每个ue至基站的传播时延是至关重要的。为估计时延,可利用定位参考信号prs作为toa信号估计时延。设是所有工业设备的集合,这些工业设备具有与基站进行通信的能力。在无线电传播环境中,假定电磁波的速度是恒定的。因此,根据蜂窝系统的码元时间周期 ts,由基站形成一组ta bin集合为设ti为ta bin的中心,其中i={0,1,2,3...n},是实际传播时延t
act
的估计值,每个工业设备都有其独立的传播时延。根据工业设备所在位置,会为第k
th
个设备分配第n
th
个ta bin值。基站采用ta机制来报告每个电力设备各自的传播延迟,每个设备会根据其分配ta值调整其参考时间,以减轻传播时延的误差。
[0099]
步骤2、电力设备接收参考时间信息。
[0100]
电力设备进行sib9消息接收,sib9包含与gps时间和协调世界时utc相关的信息,sib9被映射到广播控制信道bcch逻辑信道,并且在下行链路共享信道dl-sch上定期广播或按需广播;
[0101]
参考图5,电力设备接收sib9的步骤为:
[0102]
2.1)电力设备解码pbch获取mib消息;
[0103]
在5g无线接入网络中mib消息是电力设备与网络进行初始接入和切换过程中需读取的基本消息;mib内容在80ms周期内相同,相同的mib在ss突发集内的所有ssb上传输。
[0104]
2.2)电力设备从mib消息中获取sib1消息并根据sib1指示发送sib9请求;
[0105]
2.3)基站接收到电力设备的sib9请求后,发送sib9消息;
[0106]
2.4)电力设备接收基站反馈的sib9消息并从中获取时间信息;
[0107]
步骤3、电力设备生成并发送prs信号。
[0108]
电力设备生成定位参考信号prs,发送该信号至基站用于执行toa测量,供基站估计空中传播时延;prs信号生成步骤为:
[0109]
3.1)电力设备生成伪随机序列c(n):
[0110]
伪随机序列由长度为31的gold序列定义,长度为m
pn
的输出序列c(n)定义为:
[0111]
c(n)=(x1(n+nc)+x2(n+nc))mod2
[0112]
x1(n+31)=(x1(n+3)+x1(n))mod2
[0113]
x2(n+31)=(x2(n+3)+x2(n+2)+x2(n+1)+x2(n))mod2
[0114]
其中,n=0,1,...,m
pn-1,nc=1600;第1个m序列x1应该初始化为 x1(0)=1,x1(n)=0,n=1,2,...,30;第2个m序列x2应该初始化为
[0115]
3.2)电力设备按照如下公式生成prs参考信号序列:
[0116][0117]
其中,伪随机序列c(n)应该初始化为:
[0118][0119]
其中,为时隙号,下行prs序列id由上层参数dl-prs-sequenceid给出,取值范围为该序列映射到时隙内的第l个ofdm符号中;
[0120]
3.3)电力设备周期性发送prs信号;
[0121]
步骤4、基站估计时延并反馈时延。
[0122]
参考图6,基站接收并检测prs信号,并进行时延估计,估计结束后发送 ta命令告知电力设备估计结果,所述时延估计步骤为:
[0123]
4.1)待估计传播时延量表示为:
[0124]
τ=τc+τf=α
·
ts+τf,
[0125]
其中,ts=t/n为采样间隔,t为系统的采样周期,τc和τf分别表示整数倍时延和小数倍时延,α为一个整数;基站对第γ个接收信号的采样可以表示为:
[0126][0127]
其中,h为信道冲击响应,为卷积操作,x(kts)为发送信号,n(γts)为高斯噪声;
[0128]
4.2)计算定时度量函数,定时度量函数计算方式为:
[0129][0130]
其中,d
prs
为本地生成的prs,θ

为待估计的同步点;p
ac


)为prs周期相关项,表示当前周期prs所占ofdm符号与下一周期prs所占ofdm符号的相关值:
[0131][0132]
其中,为当前prs周期与下一prs周期间隔的信号样本数;
[0133]
能量项p(θ

)计算方式为:
[0134][0135]
因此,待判决的混合相关值为:
[0136][0137]
4.3)通过最大化混合相关值,对最强的相关峰进行判决,利用相关峰强度与位置可获得检测结果估计出α:
[0138][0139]
估计出后,可以得到时域整数倍粗估计为
[0140]
4.4)时域估计出之后,只包含小数倍时延的信号可表示为:
[0141][0142]
对y(kts)做fft变换可以得到y(kts)对应的频域信号,以矩阵形式表示为:
[0143]
y=αgx+n
[0144]
其中g=diag{1,exp(-j2πτf/nts),...,exp(-j2πτf(n-1)/nts)},x表示频域发送信号,x=[x0,x1,...,x
n-1
]。n=[n0,n1,...,n
n-1
]
t
,其中ni(i=0,...,n-1)是均值为0,方差为σ2的复高斯白噪声,(
·
)
t
表示转置操作。
[0145]
为了便于估计τf,定义z为:
[0146][0147]
其中r=[1,1,...,1]
t
,假设xi的模值为1,则是均值为0,方差为σ2的复高斯白噪声。
[0148]
首先假设在τf给定的情况下估计α',参数α'的最大似然估计可以表示为:
[0149]
[0150]
将z代入上式,因此参数τf的最大似然估计可以表示为:
[0151][0152]
令可以利用q(τ)来估计τf。为了简化处理,不考虑噪声影响,则此时
[0153]
z=α[1,exp(-j2πτf/nts),...,exp(-j2πτf(n-1)/nts)]
t
[0154]
将上式代入q(τ),则有:
[0155][0156]
根据三角函数特性有(0.5-t)sa(π(0.5-t))=(0.5+t)sa(π(0.5+t)),可知:
[0157][0158]
因此有:
[0159][0160]
由上式可以得到,τf的估计精度与τf大小有关,当τf为0时,估计精度最高,当τf越大时,估计误差较大。
[0161]
4.5)可以采用有限迭代提高估计精度。对于第l次估计即l-1此迭代,假设第i次估计得到的小数时延为1≤i≤l,则迭代过程中z(i)的校正值为:
[0162][0163]
迭代结束后,计算接收信号后小数时延:
[0164][0165]
因此,可得到最终估计时延为基站发送一个控制信号,例如随机接入响应rar,用ta命令调整或反馈估计时延给电力设备;
[0166]
步骤5、电力设备接收反馈并调整时间信息,完成同步。
[0167]
电力设备根据接收到的ta命令调整本设备的当前时间信息,更新时间信息为至此,完成5g-tsn系统中电力设备的时间同步,智能电网中的其它电力设备可按步骤1至步骤6各自完成时间同步;
[0168]
步骤6、各电力设备数据包插入时间戳并进行数据交换。
[0169]
各电力设备之间数据通信时,附着其当前时间戳,其它电力设备接收到数据包时
提取其时间戳信息,记录数据包的发送时间,可根据时间信息进行其它业务操作。
[0170]
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1