一种同步方法及设备技术

技术编号:26384779 阅读:67 留言:0更新日期:2020-11-19 23:53
本申请公开了一种同步方法及设备。本申请中,网络设备检测同步序列;所述网络设备根据检测到的同步序列进行帧同步,并根据检测到的同步序列确定待发送的同步序列,其中所述待发送的同步序列为伪随机序列;所述网络设备确定所述待发送的同步序列的发送时刻,并在所述待发送的同步序列的发送时刻,发送所述待发送的同步序列。

【技术实现步骤摘要】
一种同步方法及设备
本申请涉及无线通信
,尤其涉及一种同步方法及设备。
技术介绍
网络同步的主要作用是使得各个网络设备的时间基准保持一致,各个网络设备保持同步,从而能以时分多址(timedivisionmultipleaccess,TDMA)的方式使用公共的无线资源。常用的同步方式有外同步和内同步两种。外同步利用卫星的秒脉冲信号作为时间基准,为全网网络设备提供同步源。该方法实现简单、精度高,没有网络分裂和融合等问题,但依赖于卫星的脉冲信号,一旦脉冲信号不可用,则网络便无法运行。与此不同,内同步不依赖外部时钟源,而是通过网络中作为中心主节点的网络设备发布基准时间,其他网络设备通过接收和转发该基准时间,依次完成向中心主节点同步,最终实现整网的时间同步。该种方法抗毁能力强,但需要考虑网络中的分裂和合并等问题,故过程相对复杂。在移动自组织网络或者传感器网络中,内同步通过节点自身的时钟和网络同步机制实现整网的时间同步,根据实现同步机制的不同又可以分为有中心的时间同步和无中心的时间同步两类。有中心的时间同步需要一个中心节点(时间同步服务器)提供精确的时间信号,其他网络设备通过信息交互与中心节点同步,整个网络形成一个以中心节点为根的树。在无中心的内同步无线网络中,一个节点通过接收其他节点发送的同步序列获得帧同步的相关信息,并通过发送同步序列为其他节点提供帧同步信息。在这个过程中,节点之间需要通过交互来完成同步序列接收和发送资源的协调和分配,并且不可避免的存在不同节点的同步序列发生冲突和碰撞。当不同节点发送的同步序列发生冲突和碰撞时,将影响其他节点对同步序列的搜索和相关同步信息的获取。因此,如何减少或避免同步序列的冲突和碰撞,是目前需要解决的技术问题。
技术实现思路
本申请实施例提供一种同步方法及设备。第一方面,提供一种同步方法,包括:网络设备检测同步序列,所述网络设备根据检测到的同步序列进行帧同步,并根据检测到的同步序列确定待发送的同步序列,其中所述待发送的同步序列为伪随机序列;所述网络设备确定所述待发送的同步序列的发送时刻,并在所述待发送的同步序列的发送时刻,发送所述待发送的同步序列。在一种可能的实现方式中,所述根据检测到的同步序列确定待发送的同步序列,包括:所述网络设备根据M1个连续同步时隙检测到的同步序列,从同步序列集合中选取一个同步序列作为所述网络设备待发送的同步序列,所选取的同步序列不同于所述M1个连续同步时隙检测到的同步序列,其中,M1为大于或等于1的整数。可选地,还包括:所述网络设备确定所述同步序列集合中不包含不同于所述M1个连续同步时隙检测到的同步序列,则根据所述M1个连续同步时隙检测到的同步序列的接收能量,从中选取一个同步序列作为所述网络设备待发送的同步序列。在一种可能的实现方式中,所述网络设备确定所述待发送的同步序列的发送时刻,包括:所述网络设备从位置序列集合中选取一个位置序列;所述网络设备根据所述位置序列确定所述待发送的同步序列的发送时刻,其中,所述位置序列中的每个比特对应同步序列的一个发送时刻,每个比特的取值用于指示是否在对应的发送时刻发送同步序列。可选地,所述位置序列集合中包括第一位置序列,所述第一位置序列的每个比特的取值用于指示在对应的发送时刻发送同步序列;所述网络设备从位置序列集合中选取一个位置序列,包括:若所述网络设备为同步发起设备,则从所述位置序列集合中选取所述第一位置序列,否则从所述位置序列集合中选取除所述第一位置序列之外的一个位置序列。可选地,所述位置序列为伪随机序列。第二方面,提供一种网络设备,包括:接收模块,用于检测同步序列;处理模块,用于根据侦听到的同步序列进行帧同步,根据侦听到的同步序列确定待发送的同步序列,并确定所述待发送的同步序列的发送时刻,其中所述待发送的同步序列为伪随机序列;发送模块,用于在所述待发送的同步序列的发送时刻,发送所述待发送的同步序列。第三方面,提供一种通信装置,包括:处理器、存储器、收发机;所述处理器,用于读取所述存储器中的计算机指令,执行上述第一方面中任一项所述的方法。第四方面,提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于使所述计算机执行上述第一方面中任一项所述的方法。附图说明图1为一种内同步流程示意图;图2为本申请实施例提供的同步流程示意图;图3为本申请另外的实施例提供的同步流程示意图;图4为本申请实施例提供的网络设备的结构示意图;图5为本申请实施例提供的通信装置的结构示意图。具体实施方式根据网络需求和能力的不同,内同步有很多种实现方式,但是不同的内同步方式基本遵循如下的过程,即首先通过导频、同步序列或者信标(beacon)帧的搜索获得帧同步,然后通过交互获得同步资源。以beacon帧为例,图1示例性地示出了一种内同步流程。为了区分中心节点和非中心节点发送的beacon帧,这里称中心节点发送的beacon帧为M-beacon,称非中心节点发送的beacon帧为S-beacon。如图所示,在S101,中心节点(时间同步服务器)周期性的发送M-beacon帧,提供时间同步信息,其他网络设备侦听(或称检测)中心节点发送的M-beacon帧;在S102~S106,网络设备侦听到中心节点的M-beacon帧后,首先进行帧同步,然后申请自己的同步资源,申请到同步资源后,发送自己的S-beacon帧,完成网络同步。在S107~S110,若网络设备未侦听到中心节点发送的M-beacon帧,则该网络设备作为中心节点发送M-beacon帧。一般情况下,网络同步的中心节点根据节点标识(ID)和开关机时间确定,开机时间早的节点首先声明自己为网络同步的中心节点,当多个节点同时声明自己为中心节点时,选举节点ID最小的为中心节点。此外,网络设备发送的beacon帧可以通过提高发射功率、降低码率等方式增大发送和接收距离,保证beacon的覆盖范围远大于数据帧的覆盖范围。在无中心的内同步无线网络中,网络设备通过接收其他网络设备发送的同步序列获得帧同步的相关信息,并通过发送同步序列为其他网络设备提供帧同步信息。在这个过程中,网络设备之间需要通过交互来完成同步序列接收和发送资源的协调和分配,并且不可避免地存在不同网络设备同步序列的冲突和碰撞。当不同网络设备发送的同步序列发生冲突和碰撞时,将影响其他网络设备对同步序列的搜索和相关同步信息的获取。本申请实施例中,网络设备可以使用类白噪声的随机序列(PN序列)作为同步序列,由于该伪随机序列具有自相关性和互相关性质(即具有正交性或者准正交性),因此使得不同的同步序列即使发生碰撞也可以通过简单的自相关、互相关处理进行同步信息提取。本申请实施例可以适用于移动自组织网络、传感器网络等,以实现网络中网络设备间的时间同步。本申请实施例中的网络设备也称网络节点或节点,比如由车载终端构成的移动自组织网络本文档来自技高网
...

【技术保护点】
1.一种同步方法,其特征在于,包括:/n网络设备检测同步序列;/n所述网络设备根据检测到的同步序列进行帧同步,并根据检测到的同步序列确定待发送的同步序列,其中所述待发送的同步序列为伪随机序列;/n所述网络设备确定所述待发送的同步序列的发送时刻,并在所述待发送的同步序列的发送时刻,发送所述待发送的同步序列。/n

【技术特征摘要】
1.一种同步方法,其特征在于,包括:
网络设备检测同步序列;
所述网络设备根据检测到的同步序列进行帧同步,并根据检测到的同步序列确定待发送的同步序列,其中所述待发送的同步序列为伪随机序列;
所述网络设备确定所述待发送的同步序列的发送时刻,并在所述待发送的同步序列的发送时刻,发送所述待发送的同步序列。


2.如权利要求1所述的方法,其特征在于,所述根据检测到的同步序列确定待发送的同步序列,包括:
所述网络设备根据M1个连续同步时隙检测到的同步序列,从同步序列集合中选取一个同步序列作为所述网络设备待发送的同步序列,所选取的同步序列不同于所述M1个连续同步时隙检测到的同步序列,其中,M1为大于或等于1的整数。


3.如权利要求2所述的方法,其特征在于,还包括:
所述网络设备确定所述同步序列集合中不包含不同于所述M1个连续同步时隙检测到的同步序列,则根据所述M1个连续同步时隙检测到的同步序列的接收能量,从中选取一个同步序列作为所述网络设备待发送的同步序列。


4.如权利要求1所述的方法,其特征在于,所述网络设备确定所述待发送的同步序列的发送时刻,包括:
所述网络设备从位置序列集合中选取一个位置序列;
所述网络设备根据所述位置序列确定所述待发送的同步序列的发送时刻,其中,所述位置序列中的每个比特对应同步序列的一个发送时刻,每个比特的取值用于指示是否在对应的发送时刻发送同步序列。


5.如权利要求4所述的方法,其特征在于,所述位置序列集合中包括第一位置序列,所述第一位置序列的每个比特的取值用于指示在对应的发送时刻发送同步序列;
所述网络设备从位置序列集合中选取一个位置序列,包括:
若所述网络设备为同步发起设备,则从所述位置序列集合中选取所述第一位置序列,否则从所述位置序列集合中选取除所述第一位置序列之外的一个位置序列。


6.如权利要求4或5所述的方法,其特征在于,所述位置序列为伪随机序列。


7.一种网络设备,其特征在于,包括:
接收模块,用于检测同步序列;
处理模块,用于根据侦听到的同步序列进行帧同步,根据侦听到的同步序列确定待发送的同步序列,并确定所述待发送的同步序列的发送时刻,其中所述待发送的同步序列为伪...

【专利技术属性】
技术研发人员:王峰
申请(专利权)人:电信科学技术研究院有限公司
类型:发明
国别省市:北京;11

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

1