Nothing Special   »   [go: up one dir, main page]

CN107969029B - 一种唤醒前导码生成方法、同步方法及装置 - Google Patents

一种唤醒前导码生成方法、同步方法及装置 Download PDF

Info

Publication number
CN107969029B
CN107969029B CN201610913759.8A CN201610913759A CN107969029B CN 107969029 B CN107969029 B CN 107969029B CN 201610913759 A CN201610913759 A CN 201610913759A CN 107969029 B CN107969029 B CN 107969029B
Authority
CN
China
Prior art keywords
sequence
wake
frame
sub
preamble
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201610913759.8A
Other languages
English (en)
Other versions
CN107969029A (zh
Inventor
淦明
林梅露
杨讯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201610913759.8A priority Critical patent/CN107969029B/zh
Priority to EP17862157.9A priority patent/EP3522621B1/en
Priority to PCT/CN2017/106561 priority patent/WO2018072692A1/zh
Publication of CN107969029A publication Critical patent/CN107969029A/zh
Application granted granted Critical
Publication of CN107969029B publication Critical patent/CN107969029B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0212Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave
    • H04W52/0216Power saving arrangements in terminal devices managed by the network, e.g. network or access point is master and terminal is slave using a pre-established activity schedule, e.g. traffic indication frame
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W52/00Power management, e.g. TPC [Transmission Power Control], power saving or power classes
    • H04W52/02Power saving arrangements
    • H04W52/0209Power saving arrangements in terminal devices
    • H04W52/0225Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal
    • H04W52/0235Power saving arrangements in terminal devices using monitoring of external events, e.g. the presence of a signal where the received signal is a power saving command
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B7/00Radio transmission systems, i.e. using radiation field
    • H04B7/005Control of transmission; Equalising
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

本公开是关于一种唤醒前导码生成方法、同步方法及装置,所述唤醒前导码生成方法,包括:生成唤醒帧,所述唤醒帧包括唤醒前导码,所述唤醒前导码中包括由至少两个子规律序列组成的规律序列,且后一个子规律序列是其前一个子规律序列的比特逆序;或者,包括至少一个子规律序列和预设字段,所述预设字段为具有自相关特性和互相关特性的同步字段,或者,具有唯一性序列的帧开始分界符;发送所述唤醒帧,以使接收机根据所述唤醒前导码的内容快速完成同步。本发明通过生成一种唤醒前导码,该唤醒前导码用来使接收机同步,以使接收机获识前导码结束比特位或者信息序列的开始比特位,实现快速同步。

Description

一种唤醒前导码生成方法、同步方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种唤醒前导码生成方法、同步方法及装置。
背景技术
在WiFi网络中,设备在监听(英文:idle listening)并接收无线信号时会消耗相当一部分能量,为减少监听时能量的消耗会对设备设置休眠策略。具体地,如图1所示,当设备,例如STA(station,站点),在没有消息收发时,例如No data阶段,若持续监听信道则将会消耗大量的能量,因此,引入了休眠机制(英文:Sleep Schedule)使得STA在无数据收发时可以进入深度休眠(英文:Deep Sleep),以减少持续监听的能耗。
但是当STA处于深度休眠时,AP(Access Point,访问接入点)无法与STA通信,只有等到STA苏醒后两者之间才能进行通信传输,STA苏醒后再通信这可能会导致一定的时延(英文:latency)。为了避免休眠机制导致的高时延,为STA设置一种休眠策略,使其在设定的时间间隔达到时苏醒并检测数据的收发,但是,这种不定期苏醒监听的策略相比于长时间一直休眠的策略而言不但会消耗一定能量,还降低了STA的休眠效率。
为了减小STA休眠策略的能量消耗,在STA中增设一种唤醒接收机(Wake UpReceiver,WUR),如图2所示,该唤醒接收机用于监听发送端发送的唤醒帧(Wake UpPacket,WUP),并在接收到唤醒帧后唤醒STA的主收发模块,该唤醒接收机再转入休眠模式。当主收发模块与AP通信结束后,唤醒接收机再醒来继续监听信道信息,采用唤醒接收机来代替主收发模块在媒介空闲时监听信道,能够进一步降低STA设备监听时的能耗。
为了实现唤醒接收机在监听信道信息时低功耗,在该唤醒接收机的电路构造、接收的帧结构设计等需要较为简单、以及低复杂度。例如,唤醒接收机的电路结构设计为仅仅包含能量检测单元和射频单元,这样该唤醒接收机就无法解调一些复杂的调制方式,例如OFDM调制,从而无法识别唤醒帧并完成同步操作,因此,如何设计一种具有很好同步特性的唤醒帧,以使得唤醒接收机在接收到唤醒帧时能够快速同步是本领域技术人员一个亟待解决的技术问题。
发明内容
本申请提供了一种唤醒前导码生成方法、同步方法及装置,以实现接收机在满足低功耗监听信道的同时,能够根据唤醒前导码的内容快速同步。具体地,公开的技术方案如下:
第一方面,提供了一种唤醒前导码生成方法,该方法的步骤包括:站点生成唤醒帧,所述唤醒帧包括唤醒前导码,以及位于该唤醒帧前导码之后的信息序列,所述唤醒前导码中包括由至少两个子规律序列组成的规律序列,且后一个子规律序列是其前一个子规律序列的比特逆序,每个子规律序列由若干个1和0组成;发送所述唤醒帧,以使接收机根据所述唤醒前导码的内容完成同步。
本方面提供的方法,在具有简单电路结构的接收机满足低功耗监听的同时,由于唤醒帧中的前导码由至少两个子规律序列组成,在这些子规律序列中后一个子规律序列是其前一个子规律序列的比特逆序。在接收机接收到站点发送的唤醒帧后,通过识别该唤醒帧中的子规律序列,由于前后两个子规律序列之间具有比特逆序的关系,因此,可以快速识别后一个子规律序列的开始位,进而实现快速同步,并且不受前一个子规律序列比特丢失的影响。
第二方面,提供了一种唤醒前导码生成方法,方法包括:生成唤醒帧,所述唤醒帧包括唤醒前导码,所述唤醒前导码中包括至少一个子规律序列和预设字段,所述预设字段为具有自相关特性和互相关特性的同步字段,例如barker序列;或者,具有唯一性序列的帧开始分界符,例如由至少一个字母表示的ASCII码表示;发送所述唤醒帧,以使接收机根据所述唤醒前导码的内容完成同步。
本方面提供的方法,在前导码中通过设置子规律序列和预设字段,其中,规律序列或子规律序列帮助接收机意识到唤醒帧的到来,一旦识别唤醒帧到来时,就可以使用本地的同步字段做同步,预设字段为具有自相关特性和互相关特性的同步字段,如果同步出现峰值,则同步成功,进而可以避免接收机在刚接收到唤醒帧时就做同步,避免接收机一直处在作同步接收的过程;或者,通过本地的帧开始分界符与接收机接收的译码后的序列作比较,如果相匹配,则同步成功,避免接收机在刚接收到唤醒帧时就做同步。
第三方面,提供了一种同步方法,用于识别唤醒帧中的信息序列实现快速同步,所述信息序列位于所述唤醒前导码之后,方法包括:站点中的接收机获取来自站点的唤醒帧,所述唤醒帧中包括:唤醒前导码和位于所述唤醒前导码之后的信息序列,所述唤醒前导码中包括至少两个子规律序列,且第二子规律序列是所述第二子规律序列前的第一子规律序列的比特逆序;如果所述第二子规律序列后面的序列的第一比特位与所述第一子规律序列的首个比特位不相同,则确定所述第二子规律序列后面序列的第一比特位为所述信息序列的开始比特位。
本方面提供的方法,接收机能够根据唤醒前导码中规律序列的内容,判断后一个子规律序列的开始比特位,进而能够快速确定信息序列的开始比特位,从而实现与本地序列的快速同步。
第四方面,又提供了一种同步方法,用于识别唤醒帧中的信息序列,所述信息序列位于所述唤醒前导码之后,方法包括:获取唤醒帧,所述唤醒帧中包括唤醒前导码和信息序列,其中,所述唤醒前导码中包括至少一个子规律序列和预设字段,且所述预设字段为具有自相关特性和互相关特性的同步字段,解调所述同步字段生成解调序列;如果对所述解调序列做相关后出现峰值,则确定所述解调序列的最后一个比特位为所述同步字段的最后一个比特位,所述同步字段之后的下一个比特位为所述信息序列的开始比特位。例如,同步字段设置为具有一定长度的barker序列,由于barker序列具有较好的自相关特性和互相关特性,所以与本地序列做相关后会出现峰值,则该一定长度的barker序列的最后一个比特位为同步字段的最后一个比特位,即唤醒前导码的最后一个比特位,其下一位为信息序列的开始比特位。
结合第四方面,在第四方面第一种实现中,所述预设字段为具有唯一性序列的帧开始分界符,以所述帧开始分界符为单位对所述唤醒帧的序列进行逐比特检测,如果所述唤醒帧的序列与所述帧开始分界符相同,则确定所述帧开始分界符的最后一个比特位为所述唤醒前导码的最后一个比特位,所述唤醒前导码的下一比特位为所述信息序列的开始比特位。
第五方面,提供了一种站点,包括收发器和处理器,所述处理器,用于生成唤醒帧,所述唤醒帧包括唤醒前导码和信息序列,所述唤醒前导码中包括由至少两个子规律序列组成的规律序列,且后一个子规律序列是其前一个子规律序列的比特逆序;所述收发器,用于发送所述唤醒帧,以使接收机根据所述唤醒前导码的内容确定所述信息序列的开始比特位,完成同步。
第六方面,还提供了一种站点,包括收发器和处理器,所述收发器,用于生成唤醒帧,所述唤醒帧包括唤醒前导码,所述唤醒前导码中包括至少一个子规律序列和预设字段,所述预设字段为具有自相关特性和互相关特性的同步字段,或者,具有唯一性序列的帧开始分界符;所述收发器,用于发送所述唤醒帧,以使接收机根据所述唤醒前导码的内容完成同步。可选的,所述同步字段为Barker序列;所述帧开始分界符通过至少一个字母组成的ASCII码表示。
第七方面,还提供了一种站点,用于识别唤醒帧中的信息序列,所述信息序列位于所述唤醒前导码之后,所述站点包括收发器和处理器,所述收发器,用于获取唤醒帧,所述唤醒帧中包括唤醒前导码和信息序列,其中,所述唤醒前导码中包括至少两个子规律序列,且第二子规律序列是所述第二子规律序列前的第一子规律序列的比特逆序;所述处理器,还用于如果所述第二子规律序列后面的序列的第一比特位与所述第一子规律序列的首个比特位不相同,则确定所述第二子规律序列后面序列的第一比特位为所述信息序列的开始比特位。
第八方面,还提供了一种站点,用于识别唤醒帧中的信息序列,所述信息序列位于所述唤醒前导码之后,所述站点包括收发器和处理器,所述收发器,用于获取唤醒帧,所述唤醒帧中包括唤醒前导码和信息序列,其中,所述唤醒前导码中包括至少一个子规律序列和预设字段,且所述预设字段为具有自相关特性和互相关特性的同步字段,
所述处理器,用于解调所述同步字段生成解调序列,如果对所述解调序列做相关后出现峰值,则确定所述解调序列的最后一个比特位为所述同步字段的最后一个比特位,所述同步字段之后的下一个比特位为所述信息序列的开始比特位。
结合第八方面,在第八方面第一种实现中,如果所述同步字段为Barker序列,则所述处理器还用于:按照预设长度的Barker序列对所述解调序列逐比特做相关,如果所述解调序列与所述预设长度的Barker序列相同,则产生峰值。
结合第八方面,在第八方面第二种实现中,所述预设字段为具有唯一性序列的帧开始分界符,所述处理器,用于以所述帧开始分界符为单位对所述唤醒帧的序列进行逐比特检测,如果所述唤醒帧的序列与所述帧开始分界符相同,则确定所述帧开始分界符的最后一个比特位为所述唤醒前导码的最后一个比特位,所述唤醒前导码之后的下一比特位为所述信息序列的开始比特位。
第九方面,提供了一种唤醒帧生成方法,所述方法包括:生成唤醒帧,所述唤醒帧的前导码中包括设置有预设特征信号的传统信令字段,所述传统信令字段两边的保护子载波上承载有预设特征信号,或者,所述传统信令字段一边的保护子载波上承载信号,另一边不承载信号;发送所述唤醒帧,其中,所述预设特征信号为除了-1 -1 -1 +1符号之外的其余15中预设特征信号。
第十方面,还提供了一种唤醒帧生成方法,所述方法包括:生成唤醒帧,所述唤醒帧的前导码中包括一个空的OFDM符号,且所述空的OFDM符号位于所述传统信令字段之后的第一个OFDM符号的位置上;发送所述唤醒帧。
第十一方面,还提供了一种唤醒帧生成方法,所述方法包括:生成唤醒帧,所述唤醒帧的前导码中包括重复的传统信令字段,且所述传统信令字段为所述传统信令字段与一个预设随机序列值的乘积;发送所述唤醒帧。所述预设随机序列为除了全+1序列之外的任意序列,例如,-1序列,+1 -1交替的序列。
第十二方面,提供了一种数据分组识别方法,该方法用于站点对接收的数据分组进行识别,判断该数据分组是否为唤醒帧,所述数据分组包括数据帧和数据包。所述方法包括:站点的主接收机获取数据分组,所述数据分组中包括物理层前导码;根据所述物理层前导码的内容,确定所述数据分组是否为唤醒帧;如果为所述唤醒帧,则停止读取所述唤醒帧。
结合第十二方面,在第十二方面第一种实现中,根据所述物理层前导码的内容,确定所述数据分组是否为唤醒帧包括:从所述数据分组中提取传统信令字段;判断所述传统信令字段两边的保护子载波上是否承载有预设特征信号;或者,判断所述保护子载波上的能量是否为0;如果所述两边的保护子载波上承载有预设特征信号,或者,所述两边的保护子载波上有一边的能量等于0,另一边能量不等于0,则确定所述数据分组是唤醒帧。
结合第十二方面,在第十二方面第二种实现中,根据所述物理层前导码的内容,确定所述数据分组是否为唤醒帧包括:判断所述物理层前导码中传统信令字段之后的第一个OFDM符号是否为空的OFDM符号,如果是,则确定所述数据分组为唤醒帧。
结合第十二方面,在第十二方面第三种实现中,根据所述物理层前导码的内容,确定所述数据分组是否为唤醒帧包括:判断所述数据分组的前导码中是否包括重复的传统信令字段,所述重复的传统信令字段为传统信令字段与一个预设随机序列值的乘积,如果是,则确定所述数据分组是唤醒帧。
第十三方面,还提供了一种站点,所述站点包括:主接收机和处理器,所述主接收机,用于获取数据分组,所述数据分组中包括物理层前导码;所述处理器,用于根据所述物理层前导码的内容,确定所述数据分组是否为唤醒帧;所述处理器,还用于如果为所述唤醒帧,则停止读取所述唤醒帧。
结合第十三方面,在第十三方面第一种实现中,所述处理器具体用于:从所述数据分组中提取传统信令字段;如果所述两边的保护子载波上承载有预设特征信号,或者,所述两边的保护子载波上一边的能量等于0,另一边能量不等于0,则确定所述数据分组是唤醒帧。
结合第十三方面,在第十三方面第二种实现中,所述处理器具体用于:判断所述物理层前导码中传统信令字段之后的第一个OFDM符号是否为空的OFDM符号;如果是,则确定所述数据分组为唤醒帧。
结合第十三方面,在第十三方面第三种实现中,所述处理器具体还用于,判断所述数据分组的前导码中是否包括重复的传统信令字段,所述重复的传统信令字段为传统信令字段与一个预设随机序列值的乘积,如果是,则确定所述数据分组是唤醒帧。
第十四方面,还提供一种计算机存储介质,其中,该计算机存储介质可存储有程序,该程序执行时可实现本申请提供一种唤醒前导码生成方法、同步方法及装置的各实现方式中的部分或全部步骤。
附图说明
为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1是本申请实施例提供的一种无线接收信号监听与休眠策略的示意图;
图2是本申请实施例提供的一种发送端与接收端的结构示意图;
图3a是本申请实施例提供的一种唤醒帧的帧结构示意图;
图3b是本申请实施例提供的另一种唤醒帧的帧结构示意图;
图4是本申请实施例提供的一种唤醒前导码生成方法的流程示意图;
图5是本申请实施例提供的一种同步方法的流程示意图;
图6是本申请实施例提供的一种Barker序列长度为7的同步字段自相关的示意图;
图7是本申请实施例提供的第一站点的结构框图;
图8是本申请实施例提供的第二站点的结构框图;
图9是本申请实施例提供的一种数据分组识别方法的流程示意图。
具体实施方式
这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本发明相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本发明的一些方面相一致的装置和方法的例子。
本申请提供的唤醒前导码生成方法,该唤醒前导码用来唤醒接收机,使得唤醒接收机与本地序列实现快速同步,并且,不增加接收机的功耗。
本申请实施例提供的方法应用于WLAN中,如图2所示,应用于第一站点和第二站点,其中,所述第一站点为发送端,例如接入点,访问接入点,或无线接入点,还包括基站,站点或STA设备,用于生成并发送唤醒帧给第二站点。所述第二站点为接收端,例如STA,且所述第二站点中包括主收发模块和接收机,进一步地,所述主收发模块包括传统802.11收发端,802.11主收发模块,WiFi主收发模块;所述接收机为低功耗唤醒接收机(英文:LowPower Wake Up Receiver,缩写:LP-WUR),另外,所述第二站点包括用户设备(UserEquipment,UE),访问接入点,接入点或无线接入点,还包括基站等其他设备。该LP-WUR用于代替主收发模块在媒介空闲时侦听信道,且LP-WUR侦听或接收状态的能耗约为主收发模块能耗的0.1~1%,即小于100uW,从而通过第二站点中的LP-WUR侦听信道能够有效地较低接收设备在侦听时能量浪费。
第二站点中的接收机收到来自第一站点的唤醒帧后,会唤醒第二站点中的主收发模块,然后自己转入休眠,第一站点与第二站点的主收发模块进行通信;当主收发模块与第一站点通信完成后会进入休眠模式,同时第二站点的接收机苏醒并又开始侦听是否有发送给自己的唤醒帧,以便继续唤醒主收发模块。
需要说明的是,本申请实施例中第二站点中的主收发模块只能被第二站点中的接收机唤醒,在下述实施例中如未特别指明,主收发模块和接收机均指同一个站点的主收发模块和接收机。
在保证接收机低功耗的情况下,接收机的电路构造会比较简单,例如LP-WUR电路结构可能仅仅包括能量检测(energy detect)模块和RF(radio frequency,射频)模块,因此接收机无法解调一些复杂的调制方式,例如OFDM调制,仅能采用实现简单的OOK(On-OffKeying,二进制振幅键控)调制方式。在OOK调制下,一种可能的唤醒帧(WUP)结构如图3a所示,该唤醒帧包括802.11传统前导码(Legacy 802.11 preamble)和WUP负载,其中,所述802.11传统前导码用于保护唤醒帧后续部分不会被传统802.11设备干扰。WUP负载可以采用OOK调制,用于指示第二站点接收机并唤醒主收发模块。
其中,所述802.11传统传统前导码包括传统短训练字段(legacy-short trainingfield,L-STF),传统长训练字段(legacy-long training field,L-LTF)和传统信令字段(legacy-signal field,L-SIG)。WUP负载中包括唤醒前导码(Wake-Up Preamble),MAC头(MAC Header),帧体(frame body)和帧校验序列(Frame Check Sequence,FCS)。进一步地,唤醒前导码用于识别WUP信号;MAC头也可以是WUR ID,用于区分不同的WUR;帧载体用于承载一些其他信息;帧校验序列用来确保收到的数据与发送时的数据一样。此外,所述WUR ID信息可以是部分或者完整的站点关联标识,或第一站点分配该站点的WUR的标识,或者MAC地址或者部分接收MAC地址,或其它可以区分不同站点的WUR的信息。由于唤醒前导码之后的MAC头,帧体和帧校验序列中均可携带信息,所以将唤醒前导码之后的字段称为信令字段或信息序列。如图3b所示,为另一种唤醒帧结构的示意图,在WUP负载中包括唤醒前导码,信令字段,MAC头,帧体,帧校验序列。其中,所述信令字段用来携带一些物理层信令,例如AP标识,WUR ID,调制与编码指示等。
本申请实施例提供了一种唤醒前导码生成方法,能够使该唤醒帧的WUP负载在采用简单的单载波调制,例如OOK调制,或FSK(Frequency Shift Keying,频移键控)调制时,第二站点的接收机能够根据该唤醒帧的内容快速同步,即快速识别唤醒前导码的结束比特位或者信息序列/信息字段的开始比特位,具体地技术方案如下:
实施例一
如图4所示,为本实施例提供了一种唤醒前导码生成方法的流程示意图,所述方法包括:
步骤401:第一站点生成唤醒帧,所述唤醒帧包括唤醒前导码和信息序列,所述唤醒前导码中包括由至少两个子规律序列组成的规律序列,且后一个子规律序列是其前一个子规律序列的比特逆序。或者,所述唤醒前导码中包括至少一个子规律序列和预设字段,所述预设字段为具有自相关特性和互相关特性的同步字段,或者,具有唯一性序列的帧开始分界符;
步骤402:第一站点发送所述唤醒帧,以使接收机根据所述唤醒前导码的内容完成同步,所述完成同步是指根据所述唤醒前导码确定信息序列的开始比特位。
具体地,在本实施例中,所述唤醒前导码中如果包括由至少两个子规律序列组成的规律序列,则在这些子规律序列中后一个子规律序列是其前一个子规律序列的比特逆序。其中,所述子规律序列是指由1,0组成的具有第一规律的序列,例如“10101010”,“10001000”等,所述比特逆序是指第二子规律序列的首个比特是第一子规律序列的最后一个比特,并且按照所述第一子规律序列的所有比特从后至前的顺序排列,且第二子规律序列位于第一子规律序列之后。例如,第一子规律序列为“10101010”则该第一子规律序列的比特逆序为“01010101”,所述规律序列为“1010101001010101”。
进一步地,所述规律序列具有固定长度,可选的,该规律序列含有若干子规律序列,例如2,3,4,5,6,7,8…个,每个子规律序列是前个子规律序列的比特逆序。例如,一个由2个子规律序列组成的规律序列表示为“1010101001010101”或“1100110011001100”,或者“1000100010001000”或者“1110111011101110”,另一个由3个子规律序列组成的规律序列表示为“101010100101010110101010”或者“111000111000111000111000111000”,或者“100000100000100000100000100000”或者“111110111110111110111110111110”以其它字节为单位的子规律序列以此类推。值得注意的是,上述的规律序列的的反比特序列也可以作为规律序列,比如“1000100010001000”的反比特序列是“0111011101110111”
对应于该实施例生成的唤醒前导码,还提供了一种同步方法,用于识别该唤醒帧的前导码结束比特位,或者识别信息序列的开始比特位,进而实现快速同步。如图5所示,具体方法包括:
步骤501:第二站点中的接收机获取唤醒帧,所述唤醒帧中包括唤醒前导码和信息序列,其中,所述唤醒前导码中包括至少两个子规律序列;第一子规律序列和第二子规律序列,且第二子规律序列是所述第二子规律序列前的第一子规律序列的比特逆序;
步骤502:如果所述第二子规律序列后面的序列的第一比特位与所述第一子规律序列(包括比特逆序列)的首个比特位不相同,则确定所述第二子规律序列后面序列的第一比特位为所述信息序列的开始比特位。
例如,如果接收机获取的来自第一站点的唤醒前导码的规律序列为“1010101001010101”,该规律序列由2个子规律序列组成;依次读取该规律序列,如果接收机读取到连续2个相同的序列值,则确定这2个相同序列值中后一个序列为该子规律序列的开始比特位,在上述规律序列中,一旦读取到2个相同的0,即“00”,则后一个“0”为一个子规律序列的开始比特位,即第二子规律序列“01010101”的开始比特为是“0”,然后接收机以“0”开始按照所述第二子规律序列所包含的比特“01010101”为单位,读取之后的序列。判断所述第二子规律序列后面的序列是否为“10101010”,如果不是,即与所述第一子规律序列或第二子规律序列不匹配,则确定位于所述第二子规律序列之后的第一比特位是信息部分的开始比特位,进而接收机可根据该信息部分的开始比特位同步后面的序列,即完成了同步功能。
本实施例提供一种唤醒前导码生成方法及同步方法,能够避免接收机如果漏读前面的若干比特,则会导致无法同步。即无论前面漏读几个比特,一旦根据唤醒前导码确定了一个子规律序列的开始比特位,就能按照子规律序列所包含的字节(或比特)进行读取,从能能够判断出信息部分的开始比特位,实现快速同步。
此外,在本实施例中,第二站点的接收机如果读取到唤醒前导码中的规律序列,则接收机认为唤醒帧达到,然后再对信息序列的开始比特位进行判断和识别,进而完成同步。
实施例二
在上述步骤401第一站点生成唤醒帧中,如果所述唤醒前导码中包括至少一个子规律序列和预设字段,且所述预设字段为具有很好的自相关特性(good auto correlationproperties)和互相关特性(cross correlation properties)的同步字段。
其中,一种可能的实现是,唤醒前导码中包括一个子规律序列和同步字段,该子规律序列用于告知第二站点的接收机该唤醒帧到来。
可选的,所述唤醒前导码还包括两个或两个以上子规律序列,且这些子规律序列的组合方式与前述实施例一相同。
所述同步字段具有很好的自相关特性和互相关特性,优选的,该同步字段为巴克序列(Barker Sequence),目前可用的Barker序列如下表所示:
Figure BDA0001134230290000091
Figure BDA0001134230290000101
进一步地,如果所述同步字段是Barker序列,接收机在获取第一站点发送的唤醒帧后,判断该唤醒帧的信息序列的过程包括:
获取唤醒帧,所述唤醒帧中包括唤醒前导码和信息序列,其中,所述唤醒前导码中包括至少一个子规律序列和预设字段,且所述预设字段为具有自相关特性和互相关特性的同步字段;
解调所述同步字段生成解调序列,如果对所述解调序列做相关后出现峰值,则确定所述解调序列的最后一个比特位为所述同步字段的最后一个比特位,所述同步字段之后的下一个比特位为所述信息序列的开始比特位。
具体地,如果同步字段为Barker序列,则对所述解调序列做相关后出现峰值包括:按照预设长度的Barker序列对所述解调序列逐比特做相关,如果所述解调序列与所述预设长度的Barker序列相同,则会产生峰值。
如图6所示,第一站点将Barker序列按照规定的调制方式,例如OOK或者ASK进行调制,比如长度为7的Barker序列按照OOK调制变成1110010,然后通过唤醒帧发送给第二站点,第二站点的接收机获取该唤醒帧并对其进行OOK解调,生成解调序列,如上表所示的Barker序列长度为7的同步字段,表示为“+1 +1 +1 -1 -1 +1 -1”,对该Barker序列OOK解调后生成的解调序列表示为“1110010”,并且接收机一旦识别到规律序列或部分规律序列,便知道唤醒帧到来。然后对所述解调序列做相关,用已知的长度为7的Barker序列对接收到的序列按照“1110010”逐比特进行相关,一旦接收到的序列为7比特的Barker序列,则会出现峰值,如下图6所示,进而第二站点的接收机可判断该长度为7的比特的序列为同步字段,那该同步字段的最后一比特位就是唤醒前导码的最后一比特位。所述同步字段的下一个比特位,即第8比特为信息序列的开始比特位。
在另一个实施例中,所述同步字段根据长度的不同,还可以通过如下任意一种形式表示。
Figure BDA0001134230290000102
Figure BDA0001134230290000111
另外,同步序列完成同步功能的同时,而且还可以携带信息。比如唤醒前导码每次可携带多种不同的同步字段,所述不同的同步字段指示不同的信息。例如,如果协议中规定的同步字段只能为“0110 1111 0100 1110”和“0110 0011 0010 1101”,其中“0110 11110100 1110”指示唤醒帧的WUP负载使用前向纠错码,“0110 0011 0010 1101”指示唤醒帧的WUP负载未使用前向纠错码。第一站点在某一时刻Time1发送的唤醒前导码中所携带的同步字段是“0110 1111 0100 1110”,以使得第二站点的接收机根据协议中规定的这2个同步字段同时做相关,最后使用“0110 1111 0100 1110”同步成功,则获知该唤醒帧的负载使用前向纠错码。同步序列除了可以携带指示信息部分是否使用纠错码的信息,还可以用来指示如图3b所示中信息字段包括的唤醒ID的长度,还可以用来指示信令字段所包含的CRC(Cyclic Redundancy Check,循环冗余校验码)字段的长度,还可以用来指示唤醒帧类型,以及指示扩频因子等。其中,所述唤醒ID的长度或CRC长度为有限数量的长度种类中的一种。
此外,如果唤醒前导码中的同步字段不携带指示信息,则每次发送唤醒帧时,同步字段可以是固定的,不变的。
本实施例提供的一种唤醒前导码生成方法及同步方法,由于唤醒前导码中包含规律序列和同步字段,规律序列用于使接收机意识到唤醒帧的到来,一旦识别唤醒帧到来,第二站点的接收机才使用本地的同步字段做同步,如果同步出现峰值,则确定同步成功,避免接收机一直处在作同步接收的过程。
实施例三
本实施例生成另一种唤醒帧,该唤醒帧中包括唤醒前导码,所述唤醒前导码中包括至少一个子规律序列和预设字段,其中,所述预设字段为具有唯一性序列的帧开始分界符。
可选的,所述唤醒前导码中包括一个子规律序列,例如子规律序列“10101010”,该子规律序列用于告知接收机唤醒帧到来。此外,还包括两个或两个以上子规律序列,且后一个子规律序列是其前一个子规律序列的比特逆序。具体所述子规律序列的结构与前述实施例一相同。
如果所述预设字段为帧开始分界符,则所述帧开始分界符对于唤醒帧具有唯一性的序列,比如为“1111001110100000”,或者以至少一个字母的ASCII码来表示,比如“b”的ASCII码“0110 0010”,或者由2个字母的“ba”的ASCII码“0110 0010 0110 0001”。
对应于该具有帧开始分界符的唤醒前导码,本实施例还提供了一种同步方法,所述方法包括:
第二站点中的接收机获取来自第一站点的唤醒帧,所述唤醒帧中包括:唤醒前导码和位于所述唤醒前导码之后的信息序列,其中,所述唤醒前导码中包括至少一个子规律序列和预设字段,且所述预设字段为具有唯一性序列的帧开始分界符,
以所述帧开始分界符为单位对所述唤醒帧的序列进行逐比特检测,如果所述唤醒帧的序列与所述帧开始分界符相同,则确定所述帧开始分界符的最后一个比特位为所述唤醒前导码的最后一个比特位,所述唤醒前导码之后的下一比特位为所述信息序列的开始比特位。
例如,所述帧开始分界符为用“b”表示的ASCII码“0110 0010”,第二站点的接收机获取该唤醒帧后,对该唤醒帧序列进行逐一地比对,检测该唤醒帧序列中是否包括与本地序列帧开始分界符“b”相同的序列,如果检测有与“b”相同的序列,则该唤醒前导码中,“0110 0010”的最后一个比特位“0”为唤醒前导码的最后一个比特位,所述唤醒前导码的下一比特位为信息序列的开始比特位。
本实施例提供的一种唤醒前导码生成方法及同步方法,由于该唤醒前导码中包括规律序列和帧开始分解符,规律序列用于使接收机意识到唤醒帧的到来,如果接收机通过规律序列识别到唤醒帧的到来,就可以使用本地的帧开始分解符与接收到的且译码后的序列作比较,一旦匹配,便可以确定信息序列的开始比特位,即同步成功,避免接收机一直处在作同步接收过程。
对应于上述实施例,本实施例还提供了一种第一站点,用于生成唤醒前导码,并将其通过唤醒帧发送给其它站点,如图7所示,第一站点包括收发器701,处理器702和存储器703。
所述处理器702,用于生成唤醒帧,所述唤醒帧包括唤醒前导码和信息序列,所述唤醒前导码中包括由至少两个子规律序列组成的规律序列,则在这些子规律序列中后一个子规律序列是其前一个子规律序列的比特逆序。
或者,所述唤醒前导码包括至少一个子规律序列和预设字段,所述预设字段为具有自相关特性和互相关特性的同步字段,或者,具有唯一性序列的帧开始分界符,所述帧开始分界符可以通过至少一个字母组成的ASCII码表示,例如,“b”的ASCII码“0110 0010”,其中,每个子规律序列由若干个1,0组成。
所述收发器701,用于发送所述唤醒帧,以使接收机根据所述唤醒前导码的内容确定所述信息序列的开始比特位。
所述存储器703,用于存储生成的唤醒帧。
可选的,如果所述同步字段为Barker序列,则所述同步字段按照如下方式表示:
如果Barker序列的长度为2,则所述同步字段表示为+1 -1,或者+1 +1;
如果Barker序列的长度为3,则所述同步字段表示为+1 +1 -1;
如果Barker序列的长度为4,则所述同步字段表示为+1 +1 -1 +1,或者+1 +1 +1-1;
如果Barker序列的长度为5,则所述同步字段表示为+1 +1 +1 -1 +1;
如果Barker序列的长度为7,则所述同步字段表示为+1 +1 +1 -1 -1 +1 -1;
如果Barker序列的长度为11,则所述同步字段表示为+1 +1 +1 -1 -1 -1 +1 -1-1 +1 -1;
如果Barker序列的长度为13,则所述同步字段表示为+1 +1 +1 +1 -1 -1 +1 +1-1 +1 -1 +1。
此外,所述同步字段还包括如下任意一种:
0110 1111 0100 1110,0110 0011 0010 1101,1111 0110 1010 1101,0010 00011111 0110,1001 0000 0100 1110,0111 1010 0000 1110,0111 1011 1100 1001,11001001 1100 0010,
0111 1101 1111 1111 0111 0101 1111 1101,0111 1101 0101 1111 0101 11011111 0111,1101 0111 0101 0101 0111 0101 1111 1101,0111 1111 1101 1101 01010101 1111 1101。
如图8所示,还提供一种第二站点,用于识别唤醒帧中的信息序列,所述信息序列位于唤醒前导码之后,所述第二站点中包括接收机,所述接收机包括唤醒接收机和低功耗唤醒接收机,所述接收机中设有简单的电路结构,例如,包括射频模块和能量检测模块,其中,该接收机中包括收发器801,处理器802和存储器803,
所述收发器801,用于获取唤醒帧,所述唤醒帧中包括:唤醒帧前导码唤醒前导码和位于所述唤醒帧前导码唤醒前导码之后的信息序列;其中,所述唤醒前导码中包括至少两个子规律序列,且第二子规律序列是所述第二子规律序列前的第一子规律序列的比特逆序;
所述处理器802,用于判断如果所述第二子规律序列后面的序列的第一比特位与所述第一子规律序列的首个比特位不相同,则确定所述第二子规律序列后面序列的第一比特位为所述信息序列的开始比特位。
所述存储器803,用于存储来自第一站点发送的数据帧,以及本地存储的序列字段。
本实施例提供的另一种站点,也用于识别唤醒帧中的信息序列,其中,所述信息序列位于所述唤醒前导码之后,所述站点包括收发器和处理器,
所述收发器,用于获取唤醒帧,所述唤醒帧中包括唤醒前导码和信息序列,其中,所述唤醒前导码中包括至少一个子规律序列和预设字段,且所述预设字段为具有自相关特性和互相关特性的同步字段;
所述处理器,用于解调所述同步字段生成解调序列,如果对所述解调序列做相关后出现峰值,则确定所述解调序列的最后一个比特位为所述同步字段的最后一个比特位,所述同步字段之后的下一个比特位为所述信息序列的开始比特位。
可选的,如果所述同步字段为Barker序列,则所述处理器还用于:按照预设长度的Barker序列对所述解调序列逐比特做相关,如果所述解调序列与所述预设长度的Barker序列相同,则产生峰值。
可选的,如果接收的唤醒帧中包括具有唯一性序列的帧开始分界符,则所述处理器,还用于用于以所述帧开始分界符为单位对所述唤醒帧的序列进行逐比特检测,如果所述唤醒帧的序列与所述帧开始分界符相同,则确定所述帧开始分界符的最后一个比特位为所述唤醒前导码的最后一个比特位,所述唤醒前导码的下一比特位为所述信息序列的开始比特位。
需要说明的是,本申请第一站点和第二站点中还分别包括收发单元,处理单元和存储单元,所述收发单元用于实现第一站点或第二站点中收发器的功能,所述处理单元用于实现第一站点或第二站点中处理器的功能,所述存储单元用于实现第一站点或第二站点中存储器的功能。
其中,存储器可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(CompactDisc Read-Only Memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器可以是独立存在,通过总线与处理器相连接。存储器也可以和处理器集成在一起。其中,所述存储器用于存储执行本发明方案的应用程序代码,并由处理器来控制执行。所述处理器用于执行所述存储器中存储的应用程序代码。
本申请实施例还提供了一种计算机存储介质,用于储存上述实施例提供的一种唤醒前导码生成方法和同步方法所用的计算机软件指令,其包含用于执行上述方法实施例所设计的程序。通过执行存储的程序,可以实现唤醒帧的收发。
实施例四
本实施例应用于除第一站点和第二站点之外,还包括其它站点设备。所述其它站点设备,例如第三站点,所述第三站点中包括主收发模块(main radio)和唤醒接收机(WUR),所述主收发模块用于接收来自第一站点或第二站点数据帧。本实施例提供一种数据分组识别方法,用于判断第三站点接收的数据分组是否为唤醒帧还是传统WiFi帧,如果识别是唤醒帧,主接收机可以终止读取该唤醒帧,进而节省能量。
需要说明的是,本申请实施例所述的数据分组可以是数据帧或数据包,以及其它形式的数据,分组在本申请的实施例中为名词词性,分组(英文:packet),除实施例四外,其余实施例所述的数据帧也可以是数据分组,同理地,本申请实施例所述的唤醒帧可以是唤醒分组,本实施例四以数据帧为例,对第三站点接收的数据帧进行识别。
具体地,该方法包括:
步骤901:第三站点的主接收机获取数据帧,所述数据帧中包括物理层前导码;
步骤902:第三站点根据所述物理层前导码的内容,确定所述数据帧是否为唤醒帧;
步骤903:如果为所述唤醒帧,则停止读取所述唤醒帧。
在本实施例中,第一站点生成一种唤醒帧中,该唤醒帧的前导码中包括传统信令字段(缩写:L-SIG),所述传统信令字段两边的保护子载波上承载有预设特征信号,且所述预设特征信号的能量不等于0。
如果所述唤醒帧的前导码中包括传统信令字段,则所述传统信令字段两边的保护子载波上承载有预设特征信号,或者,所述传统信令字段一边的保护子载波上承载信号,另一边不承载信号。
进一步地,该L-SIG一般共有64个子载波,左右两边各有6和5个保护子载波,所述保护子载波不承载任何信号,所以能量为0,本实施例所述的保护子载波不包括802.11ax协议版本的保护子载波,传统WiFi帧前导码的中间有1个直流子载波,剩余52个子载波,其中4个子载波用来做导频子载波,所以一共还剩余48个子载波作为数据子载波。
第一站点发送所述唤醒帧,其它站点接收该唤醒帧,包括除第二站点之外的第三站点,第四站点等,其中,第二站点的唤醒接收机接收该唤醒帧,并唤醒第二站点的主收发模块。第三站点的主收发机接收第一站点发送的唤醒帧,并判断该数据帧是否是唤醒帧。
其中,所述唤醒帧中包括唤醒前导码,在该唤醒前导码的L-SIG字段上,且该L-SIG字段上两边各取2个保护子载波,分别承载+1 +1 -1 -1或者+1 -1 -1 -1或者+1 +1 +1 +1等共16中预设特征信号,其中,两边的这4个子载波,每个保护子载波可能承载+1或者-1。所述特征信号不包括802.11ax协议版本的保护子载波承载的-1 -1 -1 +1符号。
根据本实施例提供的唤醒前导码的结构,上述方法步骤902中具体包括:
第三站点的处理器从所述数据帧中提取传统信令字段;
第三站点的处理器判断所述传统信令字段两边的保护子载波上是否承载有预设特征信号;所述预设特征信号包括+1 +1 -1 -1或者+1 -1 -1 -1或者+1 +1 +1 +1等除了-1 -1 -1 +1符号之外的15种特征信号中任意一种;或者,判断所述传统信令字段两边的保护子载波上是否能量为0;
如果所述两边的保护子载波上承载有所述预设特征信号,或者,所述两边的保护子载波上有一边的能量等于0,另一边能量不等于0,则确定所述数据帧是唤醒帧。由于特征信号上承载有能量,所以接收机在检测该特征信号的能量时不为0。如果检测所述保护子载波的两边都有能量,则可认为所述保护子载波上承载有预设特征信号,即所述数据帧为唤醒帧。
如果所述两边中的保护子载波上没有特征信号,或者两边的保护子载波上能量都为0,则确定该数据帧不是唤醒帧,第三站点继续读取该数据帧中后面的序列内容。
需要说明的是,802.11ax帧的L-SIG字段同样额外的两边各取2个保护子载波用来承载特征信号,且该特征信号是-1,-1,-1,+1。因此本申请实施例中提供的数据帧为了区别除了802.11ax帧之外的数据帧,即本实施例提供的数据帧中两边的保护子载波所承载的特征信号不为-1,-1,-1,+1,其他数据信号都可以。
如果在L-SIG字段的一边的设置2个保护子载波,承载+1 -1等4种特征信号,那么主接收机可以译码该4个子载波上的数据信号判断接收到的是传统wifi帧还是唤醒帧。
可选的,根据保护子载波的能量,主接收机还可以通过判断4个保护保护子载波是否有能量来识别接收到的是否是唤醒帧,如果一边的2个保护子载波中承载预设特征信号,另外一边的2个保护子载波上不承载预设特征信号,则该帧为唤醒帧。
在另一种实现方式中,第一站点生成的唤醒帧中,除了包括传统信令字段(L-SIG),短训练字段(L-STF)和长训练字段(L-LTF)之外,所述唤醒帧前导码中还包括一个空的OFDM符号,所述空的OFDM符号位于所述传统信令字段之后的第一个OFDM符号的位置上,优选的,为提高同步效率,所述空的OFDM符号位于所述传统信令字段之后的OFDM符号的位置上,与所述传统信令字段紧相邻。
其中,所述空的OFDM符号是指在频域上OFDM符号所包含的所有子载波承载的数据信号为0,或者,在时域上检测到该OFDM符号的能量为0,无能量。
如果包括一个空的OFDM符号,或者OFDM符号在时域表现为空信号,无能量,所述表现为空信号是指,如果物理层前导码在频域上OFDM符号所包含的所有子载波承载的数据信号都为0,那么转换成时域时表现为空信号,确定所述数据帧为唤醒帧。否则,该数据帧可能是WiFi帧。
对应地,识别第一站点生成的数据帧是否为唤醒帧的方法包括如下步骤:
如果数据帧采用OOK调制,则第三站点解调所述数据帧生成解调序列,解调序列中包括物理层前导码,
判断所述物理层前导码中传统信令字段之后的第一个OFDM符号是否为空的OFDM符号,即判断该物理层前导码在频域上OFDM符号所包含的所有子载波承载的数据信号是否都为0,或者,所述物理层前导码在时域上是否为一个空信号;
如果是,包括一个空的OFDM符号,则确定所述数据帧为唤醒帧。
另外,传统前导码中每个OFDM符号长度3.2us,如果包括0.8us的循环前缀,则OFDM符号的时长为4us,即空信号所占的时长为4us。
在另一种实现方式中,提供了一种数据帧,例如802.11ax数据帧,该数据帧包括短训练字段(L-STF),长训练字段(L-LTF)及传统信令字段(L-SIG),还包括重复的传统信令字段(repeated legacy-signal field,RL-SIG),且重复信令字段与传统信令字段的关系是:所述RL-SIG为传统信令字段L-SIG与一个预设随机序列值的乘积,其中,所述预设随机序列值为除了全是+1的序列,其它预设随机序列包括全-1序列,或者,+1,—1交替的序列,或者包括有+1和-1的序列,例如,+1-1序列等。
对应于该实现方式中第一站点生成的数据帧,本实施例提供了一种唤醒帧识别方法,方法包括:
第三站点的主接收机获取数据帧,所述数据帧中包括物理层前导码;
第三站点判断所述数据帧的前导码中是否包括重复的传统信令字段RL-SIG,所述RL-SIG为传统信令字段L-SIG与一个预设随机序列值的乘积,其中,所述预设随机序列值为除了全是+1序列其它任意一种;
如果包括重复的传统信令字段RL-SIG,则确定所述数据帧是唤醒帧;如果不包括,则该帧为普通数据帧,例如WiFi帧。
其中,所述预设随机序列值为除了全+1序列之外的其余序列值。如果所述预设序列值为+1序列,那么该数据帧为802.11ax帧,由于本实施例中的802.11ax帧同样采用了L-SIG字段和RL-SIG字段,但是RL-SIG字段与L_SIG字段相同,因此,为了区别802.11ax帧,本方法生成的唤醒帧的RL-SIG需乘以一个随机序列值,比如乘以全-1,再比如乘以+1,-1交替的序列。802.11ax及之后的主接收机能通过特殊的重复传统信令字段识别该帧是否是唤醒帧,802.11ax之前的主接收机无法识别。
实施例四中提供的唤醒帧,由于在传统前导码中携带唤醒帧指示信息,进而能够使主接收机识别该帧是唤醒帧,从而可以终止读取,节省能量。
对应于上述唤醒帧识别方法的实施例四,在另一个实施例中提供了一种第三站点,所述第三站点包括:主接收机和处理器,
所述主接收机,用于获取数据帧,所述数据帧中包括物理层前导码;
所述处理器,用于根据所述物理层前导码的内容,确定所述数据帧是否为唤醒帧;
所述处理器,还用于如果为所述唤醒帧,则停止读取所述唤醒帧。
可选的,所述处理器具体用于:从所述数据帧中提取传统信令字段;判断所述传统信令字段两边的保护子载波上是否承载有预设特征信号;或者,判断所述保护子载波上的能量是否为0;如果所述两边的保护子载波上承载有预设特征信号,或者,所述两边的保护子载波上一边的能量等于0,另一边能量不等于0,则确定所述数据帧是唤醒帧。
可选的,所述处理器具体用于:判断所述物理层前导码中是否包括一个空的OFDM符号,如果包括,则确定所述数据帧为唤醒帧。优选的,所述空的OFDM符号位于所述传统信令字段之后,且在时域上相邻。
可选的,所述处理器具体用于:判断所述数据帧的前导码中是否包括重复的传统信令字段RL-SIG,所述RL-SIG为传统信令字段L-SIG与一个预设随机序列值的乘积,其中,所述预设随机序列值包括-1序列,或+1,—1交替的序列;如果是,则确定所述数据帧是唤醒帧。
本实施例提供的第三站点或其它站点,当接收到第一站点发送的数据帧时,发送端第一站点通过在传统前导码上携带唤醒帧指示信息,例如预设特征信号,信令字段等内容,使得接收端第三站点在接收到数据帧时,通过判断物理层前导码中的内容,能够确定该数据帧是否为唤醒帧,如果是唤醒帧,则终止读取,从而节省能量。
本申请实施例四还提供了一种计算机存储介质,用于储存上述实施例提供的一种数据帧/分组生成方法和识别方法所用的计算机软件指令,其包含用于执行上述方法实施例四所设计的程序。通过执行存储的程序,从而实现对唤醒帧的识别。
本申请以上实施例中的站点,接收数据帧或唤醒帧的一端,例如,第二站点或第三站点,可以是用户设备(简称:UE),也可以是终端设备,用户终端,客户端等。具体地,所述终端设备还包括:手机、平板电脑、掌上电脑或者移动互联网设备等。
本领域技术人员应明白,本发明的实施例可提供为方法、装置(设备)、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。计算机程序存储/分布在合适的介质中,与其它硬件一起提供或作为硬件的一部分,也可以采用其他分布形式,如通过Internet或其它有线或无线电信系统。
本发明是参照本发明实施例的方法、装置(设备)和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
尽管结合具体特征及其实施例对本发明进行了描述,显而易见的,在不脱离本发明的精神和范围的情况下,可对其进行各种修改和组合。相应地,本说明书和附图仅仅是所附权利要求所界定的本发明的示例性说明,且视为已覆盖本发明范围内的任意和所有修改、变化、组合或等同物。显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。

Claims (4)

1.一种唤醒前导码生成方法,其特征在于,方法包括:
生成唤醒帧,所述唤醒帧包括唤醒前导码,所述唤醒前导码中包括由至少两个子规律序列组成的规律序列,且后一个子规律序列是其前一个子规律序列的比特逆序,所述前一个子规律序列为第一子规律序列,所述后一个子规律序列为第二子规律序列;
发送所述唤醒帧,以使接收机根据所述唤醒前导码的内容完成同步,所述完成同步是指根据所述唤醒前导码确定信息序列的开始比特位,且当所述第二子规律序列是所述第一子规律序列的比特逆序,确定所述第二子规律序列后面序列的第一比特位为所述信息序列的开始比特位。
2.一种同步方法,其特征在于,用于识别唤醒帧中的信息序列,所述信息序列位于唤醒前导码之后,方法包括:
获取唤醒帧,所述唤醒帧中包括唤醒前导码和信息序列,其中,所述唤醒前导码中包括第一子规律序列和第二子规律序列,且所述第二子规律序列在所述第一子规律序列之后;
如果所述第二子规律序列是所述第一子规律序列的比特逆序,则确定所述第二子规律序列后面序列的第一比特位为所述信息序列的开始比特位。
3.一种站点,其特征在于,包括:收发器和处理器,
所述处理器,用于生成唤醒帧,所述唤醒帧包括唤醒前导码,所述唤醒前导码中包括由至少两个子规律序列组成的规律序列,且后一个子规律序列是其前一个子规律序列的比特逆序,所述前一个子规律序列为第一子规律序列,所述后一个子规律序列为第二子规律序列;
所述收发器,用于发送所述唤醒帧以使接收机根据所述唤醒前导码的内容完成同步,所述完成同步是指根据所述唤醒前导码确定信息序列的开始比特位,且当所述第二子规律序列是所述第一子规律序列的比特逆序,确定所述第二子规律序列后面序列的第一比特位为所述信息序列的开始比特位。
4.一种站点,其特征在于,用于识别唤醒帧中的信息序列,所述信息序列位于唤醒前导码之后,所述站点包括收发器和处理器,
所述收发器,用于获取唤醒帧,所述唤醒帧中包括唤醒前导码和信息序列,其中,所述唤醒前导码中包括第一子规律序列和第二子规律序列,且所述第二子规律序列在所述第一子规律序列之后;
所述处理器,用于判断如果所述第二子规律序列是所述第一子规律序列的比特逆序,则确定所述第二子规律序列后面序列的第一比特位为所述信息序列的开始比特位。
CN201610913759.8A 2016-10-19 2016-10-19 一种唤醒前导码生成方法、同步方法及装置 Active CN107969029B (zh)

Priority Applications (3)

Application Number Priority Date Filing Date Title
CN201610913759.8A CN107969029B (zh) 2016-10-19 2016-10-19 一种唤醒前导码生成方法、同步方法及装置
EP17862157.9A EP3522621B1 (en) 2016-10-19 2017-10-17 Wake-up preamble generating method, synchronization method and apparatus
PCT/CN2017/106561 WO2018072692A1 (zh) 2016-10-19 2017-10-17 一种唤醒前导码生成方法、同步方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610913759.8A CN107969029B (zh) 2016-10-19 2016-10-19 一种唤醒前导码生成方法、同步方法及装置

Publications (2)

Publication Number Publication Date
CN107969029A CN107969029A (zh) 2018-04-27
CN107969029B true CN107969029B (zh) 2021-06-29

Family

ID=61996395

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610913759.8A Active CN107969029B (zh) 2016-10-19 2016-10-19 一种唤醒前导码生成方法、同步方法及装置

Country Status (3)

Country Link
EP (1) EP3522621B1 (zh)
CN (1) CN107969029B (zh)
WO (1) WO2018072692A1 (zh)

Families Citing this family (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2019235852A1 (ko) * 2018-06-08 2019-12-12 엘지전자 주식회사 무선랜 시스템에서 웨이크업 패킷을 송신하는 방법 및 장치
CN109600822B (zh) * 2018-12-26 2019-10-25 深圳市华智芯联科技有限公司 无线通信系统的节点唤醒方法、无线通信系统及设备
CN109600824B (zh) * 2019-01-14 2019-10-25 深圳市华智芯联科技有限公司 无线通信系统的节点地址编码方法、无线通信系统及设备
DE102020002636A1 (de) * 2020-05-02 2021-11-04 Diehl Metering Systems Gmbh Verfahren zur Synchronisierung von Frame-Counter und Anordnung
CN113472374B (zh) * 2021-07-08 2023-02-14 深圳数马电子技术有限公司 设备唤醒方法和唤醒接收机
CN113852444B (zh) * 2021-08-26 2024-05-24 杭州粒合信息科技有限公司 一种rf无线唤醒方法
CN114172776A (zh) * 2021-11-06 2022-03-11 青岛鼎信通讯股份有限公司 一种基于中压载波系统的定时同步方法
WO2023193185A1 (zh) * 2022-04-07 2023-10-12 北京小米移动软件有限公司 一种传输同步信号功率信息的方法、装置及可读存储介质
CN117858206A (zh) * 2022-09-30 2024-04-09 中兴通讯股份有限公司 唤醒信号发送方法、接收方法及装置、存储介质
CN117998540A (zh) * 2022-11-04 2024-05-07 展讯通信(上海)有限公司 信号处理方法及相关装置
CN118648332A (zh) * 2023-01-12 2024-09-13 北京小米移动软件有限公司 同步方法、装置和计算机存储介质
CN118368700A (zh) * 2023-01-18 2024-07-19 上海朗帛通信技术有限公司 一种用于无线通信的节点中的方法和装置
CN116209045B (zh) * 2023-04-28 2023-07-25 上海磐启微电子有限公司 一种通信系统

Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101047686A (zh) * 2007-03-19 2007-10-03 重庆邮电大学 一种用于WiMAX系统的接收符号同步方法
CN101286753A (zh) * 2007-04-11 2008-10-15 中兴通讯股份有限公司 一种宽带无线通信系统的前导码发送接收方法
CN101427484A (zh) * 2005-11-07 2009-05-06 新加坡科技研究局 用于在蜂窝通信系统中将信号发射到通信设备的方法和系统
CN101449536A (zh) * 2006-05-22 2009-06-03 高通股份有限公司 无线通信系统的信号采集
CN101594200A (zh) * 2008-05-30 2009-12-02 中芯国际集成电路制造(北京)有限公司 数据序列的检测方法及从数据序列中恢复信息的方法
CN101657991A (zh) * 2007-04-17 2010-02-24 皇家飞利浦电子股份有限公司 分组报头结构
CN101742544A (zh) * 2009-11-26 2010-06-16 上海大学 用于线状监测网络的节能mac与路由跨层方法
CN101854331A (zh) * 2009-04-02 2010-10-06 天际微芯(北京)科技有限公司 训练序列结构及训练方法
CN102017527A (zh) * 2007-12-17 2011-04-13 韩国电子通信研究院 用于低功率传感器节点的唤醒设备和唤醒方法
CN102332083A (zh) * 2011-10-10 2012-01-25 中国电子技术标准化研究所 用于射频识别的阅读器与标签的信息传输方法及装置
CN102377726A (zh) * 2011-12-08 2012-03-14 北京交通大学 Ofdm系统的定时同步方法
CN102484540A (zh) * 2009-09-21 2012-05-30 皇家飞利浦电子股份有限公司 具有双唤醒的异步传输
CN104244398A (zh) * 2014-09-02 2014-12-24 深圳市力合微电子股份有限公司 基于ofdm调制的微功率无线通信系统同步信号的生成方法
CN104254876A (zh) * 2012-05-01 2014-12-31 皇家飞利浦有限公司 用于从远程检测的特征信号中提取信息的设备和方法
WO2015078270A1 (zh) * 2013-11-27 2015-06-04 华为技术有限公司 一种前导序列生成方法、定时同步方法和设备
CN105165077A (zh) * 2014-01-27 2015-12-16 华为技术有限公司 一种载波数据传输方法,及装置
CN105846943A (zh) * 2015-01-15 2016-08-10 深圳市中兴微电子技术有限公司 一种数据流定界方法及装置

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20160278013A1 (en) * 2015-03-20 2016-09-22 Qualcomm Incorporated Phy for ultra-low power wireless receiver

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101427484A (zh) * 2005-11-07 2009-05-06 新加坡科技研究局 用于在蜂窝通信系统中将信号发射到通信设备的方法和系统
CN101449536A (zh) * 2006-05-22 2009-06-03 高通股份有限公司 无线通信系统的信号采集
CN101047686A (zh) * 2007-03-19 2007-10-03 重庆邮电大学 一种用于WiMAX系统的接收符号同步方法
CN101286753A (zh) * 2007-04-11 2008-10-15 中兴通讯股份有限公司 一种宽带无线通信系统的前导码发送接收方法
CN101657991A (zh) * 2007-04-17 2010-02-24 皇家飞利浦电子股份有限公司 分组报头结构
CN102017527A (zh) * 2007-12-17 2011-04-13 韩国电子通信研究院 用于低功率传感器节点的唤醒设备和唤醒方法
CN101594200A (zh) * 2008-05-30 2009-12-02 中芯国际集成电路制造(北京)有限公司 数据序列的检测方法及从数据序列中恢复信息的方法
CN101854331A (zh) * 2009-04-02 2010-10-06 天际微芯(北京)科技有限公司 训练序列结构及训练方法
CN102484540A (zh) * 2009-09-21 2012-05-30 皇家飞利浦电子股份有限公司 具有双唤醒的异步传输
CN101742544A (zh) * 2009-11-26 2010-06-16 上海大学 用于线状监测网络的节能mac与路由跨层方法
CN102332083A (zh) * 2011-10-10 2012-01-25 中国电子技术标准化研究所 用于射频识别的阅读器与标签的信息传输方法及装置
CN102377726A (zh) * 2011-12-08 2012-03-14 北京交通大学 Ofdm系统的定时同步方法
CN104254876A (zh) * 2012-05-01 2014-12-31 皇家飞利浦有限公司 用于从远程检测的特征信号中提取信息的设备和方法
WO2015078270A1 (zh) * 2013-11-27 2015-06-04 华为技术有限公司 一种前导序列生成方法、定时同步方法和设备
CN105165077A (zh) * 2014-01-27 2015-12-16 华为技术有限公司 一种载波数据传输方法,及装置
CN104244398A (zh) * 2014-09-02 2014-12-24 深圳市力合微电子股份有限公司 基于ofdm调制的微功率无线通信系统同步信号的生成方法
CN105846943A (zh) * 2015-01-15 2016-08-10 深圳市中兴微电子技术有限公司 一种数据流定界方法及装置

Also Published As

Publication number Publication date
EP3522621A4 (en) 2019-11-20
CN107969029A (zh) 2018-04-27
EP3522621B1 (en) 2021-04-07
EP3522621A1 (en) 2019-08-07
WO2018072692A1 (zh) 2018-04-26

Similar Documents

Publication Publication Date Title
CN107969029B (zh) 一种唤醒前导码生成方法、同步方法及装置
US10171277B2 (en) Frame format and design of wake-up frame for a wake-up receiver
US10716067B2 (en) Systems and methods for transmitting a wake-up radio signal to low power devices in a wireless communication system
US10342064B2 (en) Wake-up-receiver frame permitting identification by non-compatible receiver
US11051249B2 (en) Wake-up signal transmission
CN110169144A (zh) 一种发送和接收唤醒帧的方法和设备
CN104521161A (zh) 用于减轻无线网络中的冲突的方法和布置
CN116318583B (zh) 一种信令字段指示方法及装置
WO2018098471A1 (en) Multicarrier on-off keying waveform coding
KR102241066B1 (ko) 랜덤 액세스 전송 방법, 수신 방법 및 장치, 송신단 및 수신단
CN110557815A (zh) 一种节能信号的传输方法、终端和网络侧设备
CN110972236A (zh) 一种节能信号传输方法、终端和网络侧设备
CN107529354B (zh) 一种数据传输方法和传输装置
CN106416381B (zh) 异步唤醒方法和装置
CN109792737B (zh) 用于通信的方法和设备
CN108810980B (zh) 一种数据传输的方法、装置及设备
CN109565740B (zh) 信号传输方法、装置和系统
CN103002505B (zh) 数据通信方法和设备
CN116074955B (zh) 寻呼方法、装置、终端及网络侧设备
WO2011088784A1 (zh) 获取基站带宽的方法、发前导序列的方法及装置和系统
EP3634033B1 (en) Information transmission method and device and information receiving method and device
CN109891946B (zh) 通信接口的唤醒方法及设备、辅助唤醒接口的标识配置方法及设备
CN109005017A (zh) 一种信号处理方法、装置、基站及用户设备
CN108737970B (zh) 传输pbch的方法、装置、基站及用户设备
WO2024022276A1 (zh) 低功耗信号传输方法、装置、终端及通信设备

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant