一种资源状态的维护方法及装置
技术领域
本发明涉及通信技术领域,特别是指一种资源状态的维护方法及装置。
背景技术
3GPP RAN1#84bis会议结论为:控制信息SA和数据信息data只确定是频分复用FDM方式,还没有确定SA和其关联的数据是同子帧还是不同子帧,具体SA资源池和数据资源池之间的关系也还未确定。即可以认为SA和数据之间具体的结构和关联关系还未确定。
这里给出SA和数据之间具体的结构的一些简单的示意图:SA和data时分复用TDM或者频分复用FDM。如图1所示为时分复用方式下SA和data的示意图。关于时分复用的方式,图1仅为一个简单的示意,一帧内,可能只有一个SA资源池一个数据资源池,也可能是多个SA资源池多个数据资源池;但SA资源池和数据资源池是纯TDM的方式。如在V2X带宽上,既有SA资源池,又有数据资源池的,则是SA/数据为频分复用FDM(同子帧的方式)。
关于SA和关联的数据是否同子帧的判断,如图2所示,如果SA消息指示时,不仅仅包含了当前发送的数据包资源信息,即除了包含当前数据包资源信息以外,还包含别的数据包资源(比如图2所示的下一个数据包的资源,SA1中包含了第“M+1”个包的指示),或者仅仅包含下一个数据包的资源信息时,这种情况下,都称为SA和关联的数据是在不同的子帧。反之,如果只包含当前的数据包资源的指示,比如SA1中只包含第M个业务包的资源的指示的话,则称之为SA和关联的数据同子帧。
SA和数据在FDM方式下,SA资源池有两种结构,一种是边带,就是整个频带的两边或者一边的资源是用于SA资源池,图3给出了一种图示。另外一种是邻带,就是整个带宽上,每一个数据和其对应的SA资源在频带上是相邻的,即整个V2X频谱资源上,被划分为多个离散的SA资源池和数据资源池。这里我们讨论边带方式的一种特殊结构,SA和数据是映射(mapping)的方式。假设SA子带和数据子带之间存在着一定的对应的关系,即一个节点选择在一个数据资源上发送资源,则必须在该数据资源对应的SA子带资源上发送SA。当然这里的SA子带和数据子带的大小是不同的。图4给出了SA资源在一边的边带方式下的一种映射的示意图。反之,SA和数据不存在固定映射的方式,就是节点选择数据资源后还需要对SA资源进行选择,或者选择SA资源后还需要对数据资源进行选择。这里的先后只是具体实现的时候,是先对哪一个资源进行选择,无本质差别。
考虑SA解码(decoding)和能量测量结合起来做感知判定。3GPP RAN1#84bis会议给出了3种选项,比如对解码成功的SA做测量(option1:Measurement of reception powerof the decoded SA);对所有的SA资源做测量(option2:Measurement of energy in SAresource)、对所有的data资源做测量(option3:Measurement of energy in dataresource)。但对于具体的过程还未确定。
综上,根据目前的会议讨论,资源状态感知部分,存在结合SA decoding信息以及SA测量信息综合起来考虑的方案,但如何结合起来这些具体的细节还未确定,比如针对SAdecoding,解码出来的SA中的信息如何利用,是只考虑当前解码出来的SA中的信息,还是还需要考虑之前的历史的信息。对SA做测量的具体的过程,SA测量和SA decoding两者是如何结合在一起的。
资源选择的过程(也是对资源状态的确认)中,并没有考虑一些节点没有办法做感知(sensing)的子帧(比如发送子帧,由于半双工的限制,在一些场景下没有办法感知)的处理以及SPS的特性。具体来说:(1)对于一些节点没有办法做sensing的子帧,如果将这些子帧的所有资源都作为空闲资源,节点在资源选择的过程中就有可能选择这些资源。如果这些资源非空闲,则存在碰撞的可能。(2)即SA decoding信息是实时的,SPS特性可以认为是历史的SA decoding。这样就相当于有一些额外的信息没有利用。
发明内容
本发明的目的在于提供一种资源状态的维护方法及装置,解决了现有技术中资源状态的确定方案不详细导致资源状态的确定不准确的问题。
为了达到上述目的,本发明实施例提供一种资源状态的维护方法,每一个业务包关联的控制信息的传输和所述业务包关联的数据信息的传输位于相同子帧,所述维护方法包括:
节点在第一帧周期的第一子帧上接收业务包关联的控制信息和数据信息;所述控制信息占用第一子帧的第一控制资源,所述数据信息占用第一子帧的第一数据资源;
对所述控制信息进行实时解码;
若对控制信息的解码成功,根据解码得到的所述控制信息指示的第二帧周期内的与所述第一数据资源对应的第二数据资源的占用信息,确定所述第二帧周期内第二数据资源的状态信息;
若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池或者测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息;
其中,所述第二帧周期为所述第一帧周期的下一帧周期。
优选的,确定所述第二帧周期内第二数据资源的状态信息之后,所述维护方法还包括:
根据所述第二数据资源的状态信息,确定所述第二数据资源的接收功率。
优选的,若对控制信息的解码成功,根据解码得到的所述控制信息指示的第二帧周期内的与所述第一数据资源对应的第二数据资源的占用信息,确定所述第二帧周期内第二数据资源的状态信息的步骤,包括:
对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内继续占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为占用状态;或者,
对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为空闲状态。
优选的,所述维护方法还包括:
对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,且所述控制信息还指示节点的预约资源;标识节点预约资源的位置与所述第一数据资源的位置之间的时间长度。
优选的,利用一资源生效倒计时定时器对所述时间长度进行标识。
优选的,根据所述第二数据资源的状态信息,确定所述第二数据资源的接收功率的步骤,包括:
当第二帧周期内所述第二数据资源的状态信息为占用状态时,若对所述数据信息的解码成功,标识所述第二数据资源的接收功率为所述数据信息的实时接收功率;
当第二帧周期内所述第二数据资源的状态信息为占用状态时,若对所述数据信息的解码失败,根据控制信息的实时接收功率和控制信号的发送功率计算所述控制信息的路损信息,并根据所述控制信息的路损信息和所述数据信息的发送功率估计所述数据信息的接收功率,标识所述第二数据资源的接收功率为估计得到的所述数据信息的接收功率;
当第二帧周期内所述第二数据资源的状态信息为空闲状态时,若对所述数据信息的解码成功,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率与所述数据信息的实时接收功率之差;
当第二帧周期内所述第二数据资源的状态信息为空闲状态时,若对所述数据信息的解码失败,根据控制信息的实时接收功率和控制信号的发送功率计算所述控制信息的路损信息,并根据所述控制信息的路损信息和所述数据信息的发送功率估计所述数据信息的接收功率,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率与估计得到的所述数据信息的接收功率之差。
优选的,若第一控制资源和第一数据资源具有映射关系,根据所述第二数据资源的状态信息,确定所述第二数据资源的接收功率的步骤,包括:
若第二帧周期内所述第二数据资源的状态信息为占用状态,标识第二数据资源的接收功率为所述控制信息的实时接收功率;
若第二帧周期内所述第二数据资源的状态信息为空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有控制信息占用的控制资源池的接收总功率与所述控制信息的实时接收功率之差。
优选的,若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池或者测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息的步骤,包括:
若对控制信息的解码失败,测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息;或者,
当第一控制资源和第一数据资源具有映射关系时,若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息。
优选的,当第一控制资源和第一数据资源具有映射关系时,若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息的步骤,包括:
对控制信息的解码失败时,若所述第一子帧内的所有控制信息占用的控制资源池的接收总功率大于第一预设占用门限,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态;或者,
对控制信息的解码失败时,若所述控制资源池的接收总功率小于或者等于所述第一预设占用门限,且当前子帧在节点预约的资源信息对应的子帧之前,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为空闲状态;或者,
对控制信息的解码失败时,若所述控制资源池的接收总功率小于或者等于所述第一预设占用门限,且当前子帧为节点预约的资源信息对应的子帧,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态。
优选的,根据所述第二数据资源的状态信息,确定所述第二数据资源的接收功率的步骤,包括:
当第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态或者空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有控制信息占用的控制资源池的接收总功率。
优选的,若对控制信息的解码失败,测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息的步骤包括:
对控制信息的解码失败时,若第一子帧内的所有数据信息占用的数据资源池的接收总功率大于第二预设占用门限,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态;或者,
对控制信息的解码失败时,若所述数据资源池的接收总功率小于或者等于所述第二预设占用门限,且当前子帧在节点预约的资源信息对应的子帧之前,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为空闲状态;或者,
对控制信息的解码失败时,若所述数据资源池的接收总功率小于或者等于所述第二预设占用门限,且当前子帧为节点预约的资源信息对应的子帧,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态。
优选的,根据所述第二数据资源的状态信息,确定所述第二数据资源的接收功率的步骤,包括:
当第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态或者空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率。
优选的,所述维护方法还包括:
若节点在所述第一帧周期的预设子帧上发送信息,标识第二帧周期内与所述预设子帧的所有资源对应的资源的状态信息为模糊占用状态,并标识所述预设子帧的所有资源的接收功率为无限大。
本发明实施例还提供一种资源状态的维护装置,每一个业务包关联的控制信息的传输和所述业务包关联的数据信息的传输位于相同子帧,所述维护装置包括:
接收模块,用于在第一帧周期的第一子帧上接收业务包关联的控制信息和数据信息;所述控制信息占用第一子帧的第一控制资源,所述数据信息占用第一子帧的第一数据资源;
解码模块,用于对所述控制信息进行实时解码;
第一状态确定模块,用于若对控制信息的解码成功,根据解码得到的所述控制信息指示的第二帧周期内的与所述第一数据资源对应的第二数据资源的占用信息,确定所述第二帧周期内第二数据资源的状态信息;
第二状态确定模块,用于若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池或者测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息;
其中,所述第二帧周期为所述第一帧周期的下一帧周期。
优选的,所述维护装置还包括:
功率确定模块,用于根据所述第二数据资源的状态信息,确定所述第二数据资源的接收功率。
优选的,所述第一状态确定模块包括:
第一状态确定子模块,用于对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内继续占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为占用状态;和/或,
第二状态确定子模块,用于对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为空闲状态。
优选的,所述维护装置还包括:
时间标识模块,用于对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,且所述控制信息还指示节点的预约资源;标识节点预约资源的位置与所述第一数据资源之间的位置的时间长度。
优选的,利用一资源生效倒计时定时器对所述时间长度进行标识。
优选的,所述功率确定模块包括:
第三功率确定子模块,用于第二帧周期内所述第二数据资源的状态信息为占用状态时,若对所述数据信息的解码成功,标识所述第二数据资源的接收功率为所述数据信息的实时接收功率;
第四功率确定子模块,用于第二帧周期内所述第二数据资源的状态信息为占用状态时,若对所述数据信息的解码失败,根据控制信息的实时接收功率和控制信号的发送功率计算所述控制信息的路损信息,并根据所述控制信息的路损信息和所述数据信息的发送功率估计所述数据信息的接收功率,标识所述第二数据资源的接收功率为估计得到的所述数据信息的接收功率;
第五功率确定子模块,用于第二帧周期内所述第二数据资源的状态信息为空闲状态时,若对所述数据信息的解码成功,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率与所述数据信息的实时接收功率之差;
第六功率确定子模块,用于第二帧周期内所述第二数据资源的状态信息为空闲状态时,若对所述数据信息的解码失败,根据控制信息的实时接收功率和控制信号的发送功率计算所述控制信息的路损信息,并根据所述控制信息的路损信息和所述数据信息的发送功率估计所述数据信息的接收功率,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率与估计得到的所述数据信息的接收功率之差。
优选的,所述功率确定模块包括:
第一功率确定子模块,用于当第一控制资源和第一数据资源具有映射关系时,若第二帧周期内所述第二数据资源的状态信息为占用状态,标识第二数据资源的接收功率为所述控制信息的实时接收功率;
第二功率确定子模块,用于当第一控制资源和第一数据资源具有映射关系时,若第二帧周期内所述第二数据资源的状态信息为空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有控制信息占用的控制资源池的接收总功率与所述控制信息的实时接收功率之差。
优选的,所述第二状态确定模块包括:
第四状态确定子模块,用于若对控制信息的解码失败,测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息;和/或,
第三状态确定子模块,用于当第一控制资源和第一数据资源具有映射关系时,若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息。
优选的,所述第三状态确定子模块包括:
第一状态确定单元,用于对控制信息的解码失败时,若所述第一子帧内的所有控制信息占用的控制资源池的接收总功率大于第一预设占用门限,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态;和/或,
第二状态确定单元,用于对控制信息的解码失败时,若所述控制资源池的接收总功率小于或者等于所述第一预设占用门限,且当前子帧在节点预约的资源信息对应的子帧之前,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为空闲状态;和/或,
第三状态确定单元,用于对控制信息的解码失败时,若所述控制资源池的接收总功率小于或者等于所述第一预设占用门限,且当前子帧为节点预约的资源信息对应的子帧,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态。
优选的,所述功率确定模块包括:
第七功率确定子模块,用于当第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态或者空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有控制信息占用的控制资源池的接收总功率。
优选的,所述第四状态确定子模块包括:
第四状态确定单元,用于对控制信息的解码失败时,若第一子帧内的所有数据信息占用的数据资源池的接收总功率大于第二预设占用门限,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态;和/或,
第五状态确定单元,用于对控制信息的解码失败时,若所述数据资源池的接收总功率小于或者等于所述第二预设占用门限,且当前子帧在节点预约的资源信息对应的子帧之前,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为空闲状态;和/或,
第六状态确定单元,用于对控制信息的解码失败时,若所述数据资源池的接收总功率小于或者等于所述第二预设占用门限,且当前子帧为节点预约的资源信息对应的子帧,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态。
优选的,所述功率确定模块包括:
第八功率确定子模块,用于当第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态或者空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率。
优选的,所述维护装置还包括:
处理模块,用于若节点在所述第一帧周期的预设子帧上发送信息,标识第二帧周期内与所述预设子帧的所有资源对应的资源的状态信息为模糊占用状态,并标识所述预设子帧的所有资源的接收功率为无限大。
本发明的上述技术方案至少具有如下有益效果:
本发明实施例的资源状态的维护方法及装置中,将对控制信息的解码信息以及对控制资源池的测量/对数据资源池的测量相结合从而来判断当前帧周期的下一帧周期内的资源状态,提高确定资源状态的准确率;进一步使得节点在依据资源状态选择资源时能够避免资源碰撞,提高资源选择的效率。
附图说明
图1表示现有技术中控制信息和关联的数据信息在时分复用方式下的示意图;
图2表示现有技术中控制信息和关联的数据信息在不同子帧下的示意图;
图3表示现有技术中控制信息和关联的数据信息在频分复用方式下且控制资源池采用边带的方式下的示意图;
图4表示现有技术中控制信息和关联的数据信息具有映射关系的示意图;
图5表示本发明的第一实施例提供的资源状态的维护方法的基本步骤流程图;
图6表示本发明的第四实施例提供的资源状态的维护装置的结构图;
图7表示本发明的第五实施例提供的资源状态的维护装置的结构图。
具体实施方式
为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
第一实施例
如图5所示,本发明的第一实施例提供一种资源状态的维护方法,每一个业务包关联的控制信息的传输和所述业务包关联的数据信息的传输位于相同子帧,所述维护方法包括:
步骤51,节点在第一帧周期的第一子帧上接收业务包关联的控制信息和数据信息;所述控制信息占用第一子帧的第一控制资源,所述数据信息占用第一子帧的第一数据资源;
步骤52,对所述控制信息进行实时解码;
步骤53,若对控制信息的解码成功,根据解码得到的所述控制信息指示的第二帧周期内的与所述第一数据资源对应的第二数据资源的占用信息,确定所述第二帧周期内第二数据资源的状态信息;
步骤54,若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池或者测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息;
其中,所述第二帧周期为所述第一帧周期的下一帧周期。
本发明的第一实施例主要描述控制信息SA和相关的数据信息Data是同子帧的情况,即SA占用的第一控制资源和Data占用的第一数据资源均位于第一子帧中。具体的,本发明提供的第一实施例中依据SA解码信息的同时辅助以整个SA资源池的测量来确定资源状态;或者依据SA解码信息的同时辅助以整个Data资源池的测量来确定资源状态。
进一步的,由于节点内部开销受限,内部维护的资源的长度是受限,节点内部维护的为当前帧周期的下一帧周期对应的资源的状态;即本发明的第一实施例中确定的资源状态未第二帧周期内对应的资源的状态信息。主要包括两种情况:第一种情况,SA解码成功,则可通过SA解码获知节点资源的占用信息,接收节点明确知道该资源被哪一个节点占用;第二种情况,SA解码失败,通过测量控制资源池或者数据资源池来得到节点的占用信息,接收节点只能判定该资源被节点占用,但是并不知道被哪一个节点占用。需要说明的是,无论上述两种情况中的哪一种接收节点均能够判断第二帧周期内对应的资源的状态信息(即忙闲状态,也可称为占用状态)。
进一步的,本发明的第一实施例提供的维护方法中在确定资源的状态信息之后,所述维护方法还包括:
步骤55,根据所述第二数据资源的状态信息,确定所述第二数据资源的接收功率。
由于节点在对资源进行选择的时候,会根据资源的状态以及功率信息来进行资源的选择,故为了保证方案的完整性,本发明实施例还提供对应的状态下其功率的确定方法。
简言之,资源选择时,可以考虑近距离频分或者只考虑空间复用。如果考虑近距离频分的话,当进行资源的频分复用的时候,需要考虑与自己频分的节点的信号功率(等效于地理距离),对于非明确节点占用的资源上,只能得到接收总功率,以接收总功率来等效信号功率(占用该资源的距离该接收节点最近的节点的信号功率);具体资源选择的时候,可以考虑对忙闲状态为明确占用和模糊占用的资源做统一处理,即无论是明确占用还是模糊占用都是占用,资源选择的时候不能对该资源进行选择。也可以根据负荷情况做优先级处理。当无空闲资源可选的时候,可以选择模糊占用的。
具体的,本发明的第一实施例中,虽然其节点内部仅能够维护下一帧周期内对应的资源的状态信息,但是其节点内部还可记录节点的预约资源,即SA解码得到节点在第二帧周期内不继续占用第二数据资源,但指示了下一次占用的时间(非下一个帧周期),例如第N帧周期;则为了在到达第N帧周期所在的子帧时,接收节点能够了解该第N帧周期内对应的资源的被节点占用,本发明的具体实施例中,所述维护方法还包括:
对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,但是所述控制信息的内部记录有该节点的预约资源(即指示了下一次占用的时间);此时需要标识节点预约资源的位置与所述第一数据资源的位置之间的时间长度。较佳的,该时间长度的基本单位为帧长。
具体的,本发明的第一实施例中利用一资源生效倒计时定时器对所述时间长度进行标识。
需要说明的是,如果节点指示的资源占用信息都是下一个周期的,这里的资源生效倒计时定时器没有意义,与资源忙闲状态是一致的。这里设置资源生效倒计时定时器主要是考虑节点的与内部资源状态表的长度不同的半静态SPS资源的占用。
综上,本发明的第一实施例中,依据SA解码信息的同时辅助以整个SA资源池的测量来确定资源状态;或者依据SA解码信息的同时辅助以整个Data资源池的测量来确定资源状态;提高确定资源状态的准确率;进一步使得节点在依据资源状态选择资源时能够避免资源碰撞,提高资源选择的效率。
第二实施例
本发明的第二实施例主要描述“如何依据SA解码信息的同时辅助以整个SA资源池的测量来确定资源状态”,需要说明的是,本发明的第二实施例中的SA和Data需具有映射关系,即SA和Data是mapping的信息结构,则对于任何一个节点而言,他占用的SA资源上的状态信息与他占用的Data资源上的状态信息是一样的,相应的,接收节点可以用SA资源上的状态信息和/或接收功率来替代对应的Data资源上的状态信息和/或接收功率。
具体的,本发明的第二实施例提供的资源状态的维护方法中,步骤53包括:
步骤531,对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内继续占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为占用状态;较佳的,该步骤531之后,还可以启动一个资源生效倒计时定时器,该倒计时定时器的时间等于一个帧周期的时间。或者,
步骤532,对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为空闲状态。
具体的,步骤532还包括两种情况,一种为:若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,但指示了下一次占用的时间(非下一个帧周期),此时可以启动一个资源生效倒计时定时器,其倒计时定时器的时间大于一个帧周期的时间;另一种为:若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,且并没有下一次占用指示,则无需启动资源生效倒计时定时器。
进一步的,本发明的第二实施例中,SA解码成功时,若第一控制资源和第一数据资源具有映射关系,步骤55包括:
步骤551,若第二帧周期内所述第二数据资源的状态信息为占用状态,标识第二数据资源的接收功率为所述控制信息的实时接收功率;
步骤552,若第二帧周期内所述第二数据资源的状态信息为空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有控制信息占用的控制资源池的接收总功率与所述控制信息的实时接收功率之差。
需要说明的是,若第二帧周期内第二数据资源的状态信息为空闲状态则表明接收节点认为该发送节点下一个帧周期不会使用该第二数据资源,即可以等效预测该第二数据资源上下一个帧周期上的占用情况为除了该发送节点以外的其他节点的占用。
具体的,本发明的第二实施例提供的资源状态的维护方法中,步骤54包括:
步骤541,当第一控制资源和第一数据资源具有映射关系时,若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息。
进一步的,步骤541包括:
步骤5411,对控制信息的解码失败时,若所述第一子帧内的所有控制信息占用的控制资源池的接收总功率大于第一预设占用门限,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态;或者,
步骤5412,对控制信息的解码失败时,若所述控制资源池的接收总功率小于或者等于所述第一预设占用门限,且当前子帧在节点预约的资源信息对应的子帧之前,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为空闲状态;其中,当前子帧是否在节点预约的资源信息对应的子帧之前,可根据内部的资源生效倒计时定时器的具体值来判断;即当前帧周期内,节点的预约资源还未生效。或者,
步骤5413,对控制信息的解码失败时,若所述控制资源池的接收总功率小于或者等于所述第一预设占用门限,且当前子帧为节点预约的资源信息对应的子帧,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态。其中,当前子帧是否在节点预约的资源信息对应的子帧之前,可根据内部的资源生效倒计时定时器的具体值来判断;即当前帧周期内,节点的预约资源生效。
进一步的,本发明的第二实施例中,若第一控制资源和第一数据资源具有映射关系,步骤55包括:
步骤553,当第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态或者空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有控制信息占用的控制资源池的接收总功率。
即只要SA解码失败,且SA和Data具有映射关系,则第二数据资源的接收功率为控制资源池的接收总功率。
需要说明的是,本发明的第二实施例中还包括一种无SA接收过程,具体为:
步骤56,若节点在所述第一帧周期的预设子帧上发送信息,标识第二帧周期内与所述预设子帧的所有资源对应的资源的状态信息为模糊占用状态,并标识所述预设子帧的所有资源的接收功率为无限大。
具体的,节点在刚发送的时频资源所在的子帧上是无法进行测量的。即对于未进行测量的子帧上的所有时频资源,其忙闲状态都记录为模糊占用状态;其功率值设置为无穷大。简言之,在进行资源重选时,自己上一次占用的资源所在的子帧内的所有资源都不能进行选择。
具体来说,根据前面的分析,节点进行资源选择的时候,感知判定的资源的状态存在以下几种:1)占用,信号功率(实际测量得到);2)模糊占用,接收功率值无穷大(因为无法测量,这里标记为无穷大,只是指示可能有节点占用);3)模糊占用,有效总接收功率(实际测量得到);4)空闲,总接收功率减去信号功率(其实就是下一个周期上该资源的总接收功率);5)空闲,总接收功率(实际测量得到)。资源选择时仍然是从空间复用以及频分两个角度考虑。对于空间复用,要求必须是空闲的;即需要排除占用以及模糊占用的资源;对于FDM,必须是与占用状态的,优先考虑与确定占用的节点进行频分。
综上,本发明的第二实施例中,依据SA的解码信息同时辅助以整个SA资源池的测量(包含成功解码的SA以及非成功解码的SA部分)这种机制最匹配的结构为:SA和相关联的data是同子帧且SA和data有一定mapping方式下这种信道结构下资源状态的维护,以较低复杂度实现对资源状态的判定。具体的,本发明的第三实施例中除了考虑SA的实时解码信息和实时SA资源池能量测量信息外,节点对资源状态的维护还需要考虑历史SA解码信息以及无法接收SA(这里指的是发送子帧)的信息。其中历史的SA解码信息具体的是为了确定节点预约的资源信息。
第三实施例
本发明的第三实施例主要描述“如何依据SA解码信息的同时辅助以整个Data资源池的测量来确定资源状态”,需要说明的是,本发明的第三实施例中的对SA和Data的关系不作限定,即同子帧方式下,节点的SA和Data的位置是任意的。SA和Data具有映射关系也可以,SA和Data不具有映射关系也可以。
需要说的是,节点接收的时候,具体的行为与SA和相对应的数据是否是同一子帧是相关的。如果SA和相关联的data是同一帧的,SA解码和data测量是同步的。如果SA和相关联的data不是同一子帧,则SA解码和data测量不是同步,存在一定的时间差,需要在每一个时刻对此刻的data都做相应的测量。当data接收完毕之后,再根据SA对相应的data域的状态做相应的更新,即这里对应的资源为该SA对应的多个资源(初传加上重传),合并接收进行测量。
具体的,本发明的第三实施例提供的资源状态的维护方法中,步骤53包括:
步骤531,对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内继续占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为占用状态;较佳的,该步骤531之后,还可以启动一个资源生效倒计时定时器,该倒计时定时器的时间等于一个帧周期的时间。或者,
步骤532,对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为空闲状态。
具体的,步骤532还包括两种情况,一种为:若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,但指示了下一次占用的时间(非下一个帧周期),此时可以启动一个资源生效倒计时定时器,其倒计时定时器的时间大于一个帧周期的时间;另一种为:若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,且并没有下一次占用指示,则无需启动资源生效倒计时定时器。
需要说明的是,本发明的第三实施例中对于解码成功,需要记录信号功率。解码成功时可以分为两类,一类是直接解码成功的,即SA以及data都解码成功的。另外一类是非直接解码成功的,比如data解码失败但SA解码成功的,这个时候考虑到收发节点对之间的相对位置是确定的,即收发节点对之间的路径损耗path loss是确定的,可以大致由SA的接收功率,得到data的接收功率。同时这里需要考虑节点下一次会释放该资源的情况。
具体的,SA解码成功时,步骤55包括:
步骤554,当第二帧周期内所述第二数据资源的状态信息为占用状态时,若对所述数据信息的解码成功,标识所述第二数据资源的接收功率为所述数据信息的实时接收功率;
步骤555,当第二帧周期内所述第二数据资源的状态信息为占用状态时,若对所述数据信息的解码失败,根据控制信息的实时接收功率和控制信号的发送功率计算所述控制信息的路损信息,并根据所述控制信息的路损信息和所述数据信息的发送功率估计所述数据信息的接收功率,标识所述第二数据资源的接收功率为估计得到的所述数据信息的接收功率;
即首先根据SA的信号功率以及SA的发送功率估计SA的路径损耗,假设SA和Data的衰减比是一样的,则SA的路径损耗为Data的路径损耗;再根据Data的路径损耗和Data的发送功率估计Data的信号功率。
步骤556,当第二帧周期内所述第二数据资源的状态信息为空闲状态时,若对所述数据信息的解码成功,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率与所述数据信息的实时接收功率之差;
步骤557,当第二帧周期内所述第二数据资源的状态信息为空闲状态时,若对所述数据信息的解码失败,根据控制信息的实时接收功率和控制信号的发送功率计算所述控制信息的路损信息,并根据所述控制信息的路损信息和所述数据信息的发送功率估计所述数据信息的接收功率,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率与估计得到的所述数据信息的接收功率之差。
即首先根据SA的信号功率以及SA的发送功率估计SA的路径损耗,假设SA和Data的衰减比是一样的,则SA的路径损耗为Data的路径损耗;再根据Data的路径损耗和Data的发送功率估计Data的信号功率;最后记录第二数据资源的接收功率为数据资源池的接收总功率减去Data的信号功率。
需要说明的是,若第二帧周期内第二数据资源的状态信息为空闲状态则表明接收节点认为该发送节点下一个帧周期不会使用该第二数据资源,即可以等效预测该第二数据资源上下一个帧周期上的占用情况为除了该发送节点以外的其他节点的占用。
具体的,本发明的第三实施例提供的资源状态的维护方法中,步骤54包括:
步骤542,若对控制信息的解码失败,测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息。
进一步的,步骤542包括:
步骤5421,对控制信息的解码失败时,若第一子帧内的所有数据信息占用的数据资源池的接收总功率大于第二预设占用门限,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态;或者,
步骤5422,对控制信息的解码失败时,若所述数据资源池的接收总功率小于或者等于所述第二预设占用门限,且当前子帧在节点预约的资源信息对应的子帧之前,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为空闲状态;其中,当前子帧是否在节点预约的资源信息对应的子帧之前,可根据内部的资源生效倒计时定时器的具体值来判断;即当前帧周期内,节点的预约资源还未生效。或者,
步骤5423,对控制信息的解码失败时,若所述数据资源池的接收总功率小于或者等于所述第二预设占用门限,且当前子帧为节点预约的资源信息对应的子帧,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态。其中,当前子帧是否在节点预约的资源信息对应的子帧之前,可根据内部的资源生效倒计时定时器的具体值来判断;即当前帧周期内,节点的预约资源生效。
进一步的,本发明的第三实施例中,步骤55包括:
步骤558,当第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态或者空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率。
即只要SA解码失败,则第二数据资源的接收功率为数据资源池的接收总功率。
需要说明的是,本发明的第二实施例中还包括一种无SA接收过程,具体为:
步骤56,若节点在所述第一帧周期的预设子帧上发送信息,标识第二帧周期内与所述预设子帧的所有资源对应的资源的状态信息为模糊占用状态,并标识所述预设子帧的所有资源的接收功率为无限大。
具体的,节点在刚发送的时频资源所在的子帧上是无法进行测量的。即对于未进行测量的子帧上的所有时频资源,其忙闲状态都记录为模糊占用状态;其功率值设置为无穷大。简言之,在进行资源重选时,自己上一次占用的资源所在的子帧内的所有资源都不能进行选择。
具体来说,根据前面的分析,节点进行资源选择的时候,感知判定的资源的状态存在以下几种:资源状态存在以下几种:1)占用,data的测量信号功率(实际测量得到);2)占用,data的估计信号功率(估计得到);3)模糊占用,总接收功率值(实际测量得到);4)模糊占用,总接收功率值无穷大(因为无法测量,这里标记为无穷大,只是指示可能有节点占用);5)空闲,data的总接收功率和实际信号功率之差(其实就是下一个周期上该资源的总接收功率);6)空闲,data的总接收功率和估计信号功率之差(其实就是下一个周期上该资源的总接收功率);7)空闲,总接收功率值。资源选择仍然是从空间复用以及频分两个角度考虑。对于空间复用,要求必须是空闲的;即需要排除占用以及模糊占用的资源;对于FDM,必须是与占用状态的,优先考虑与确定占用的节点进行频分。
综上,本发明的第三实施例中,依据的SA的解码信息同时辅助以整个data资源池的测量(包含SA成功解码对应的data资源,以及其他部分(都可以看作是非成功解码SA对应的data资源以及空闲资源))这种机制最匹配的结构为:SA和data是同子帧,且SA和data并不要求映射方式(即SA和data为映射关系或者不映射关系均可)下这种信道结构下资源状态的维护,以较低复杂度实现对资源状态的判定。具体的,本发明的第三实施例中除了考虑SA的实时解码信息和实时data资源池能量测量信息外,节点对资源状态的维护还需要考虑历史SA解码信息以及无法接收SA(这里指的是发送子帧)的信息。其中历史的SA解码信息具体的是为了确定节点预约的资源信息。
为了更清楚的描述本发明提供的资源状态的维护方法,下面集合一具体实施例对本发明的技术方案进行详细描述:
设节点A在资源1(子帧1)发送SA,节点B做相应的接收处理。因为SA的内容现在没有确定,这里给出几种可能的方案:
1)SA中有一个比特位指示下一个周期是否占用。
2)SA中有一个比特位指示该资源是否释放,指示该资源并不释放。同时有M个比特位指出该资源下一个使用的时间(非下一个周期)。即可以理解为下一个周期不用,但是X周期后继续使用。
下面给出接收节点行为:
第一例:SA解码+整个SA资源池测量下,只考虑实时SA解码信息和SA实时测量信息下的资源状态的判定;
SA解码成功:
1、接收节点对SA做测量,得到该SA上实时信号功率以及总接收功率。
2、若SA指示相应的data资源下一个周期继续占用,则接收节点记录该资源忙闲状态为占用,记录的功率为该SA的实时信号功率。
3、若SA指示相应的data资源下一个周期不继续占用,则接收节点记录该资源忙闲状态为空闲,记录的功率为总接收功率减去信号功率。
SA解码失败:
1、接收节点对SA做测量,得到该SA上总接收功率;
2、如果SA上总接收功率超过预配置的占用门限,则接收节点记录该资源状态为模糊占用;记录的功率值为该总接收功率值;
3、如果SA上总接收功率没有超过预配置的占用门限,则接收节点记录该资源状态为空闲,记录的功率值为该总接收功率值。
第二例:SA解码+整个SA资源池测量下,除了实时SA解码信息和SA实时测量信息外,还考虑无SA接收的信息下,对资源状态的判定。
在第一例的基础上:
节点在刚发送的时频资源所在的子帧上是无法进行测量的。对于上一次占用的资源,即未进行测量的子帧上,所有时频资源都记录为模糊占用;功率值设置为无穷大。
第三例:SA解码+整个SA资源池测量下,除了实时SA解码信息和SA实时测量信息外,还考虑SPS本身的延续性。
SA解码成功:
1、接收节点对SA做测量,得到该SA上实时信号功率以及总接收功率。
2、若SA指示相应的data资源下一个周期继续占用。则接收节点记录该资源忙闲状态为占用,记录的功率为该SA的实时信号功率。同时并启动一个资源生效倒计时定时器。
3、若SA指示相应的data资源下一个周期不继续占用,但指示了下一次占用的时间(非下一个周期)。则接收节点记录该资源忙闲状态为空闲,记录的功率为测量总接收功率减去信号功率,同时并启动一个资源生效倒计时定时器。
4)若SA指示相应的data资源下一个周期不再占用;且无下一次占用指示,则接收节点记录该资源忙闲状态为空闲,记录的功率值为SA的总接收功率减去SA的信号功率。
SA解码失败:
1、接收节点对SA做测量,得到SA上总接收功率;
2、如果SA上总接收功率超过预配置的占用门限,则接收节点记录该资源忙闲状态为模糊占用;记录的功率值为该总接收功率值;
3、如果SA上总功率没有超过预配置的占用门限,且该资源对应的内部有生效定时器超时的(即当前子帧为预约资源对应的子帧),则接收节点记录该资源忙闲状态为模糊占用,记录的功率值为该测量总接收功率值。
4、如果SA上总功率没有超过预配置的占用门限,且该资源对应的内部无生效定时器超时的(即当前子帧在预约资源对应的子帧之前),则接收节点记录该资源忙闲状态为空闲,记录的功率值为该总测量接收功率值。
第四例:SA解码+整个data资源池测量下,只考虑实时SA解码信息和data实时测量信息下的资源状态的判定;
SA解码成功:
1、若SA上指示对应的data资源下一个周期继续占用,则接收节点记录该data资源忙闲状态为占用状态,同时并启动一个资源生效倒计时定时器(该定时器的时长就是一个周期)。若对应的data解码成功,对该data资源上做测量并记录信号功率;若对应的data解码失败,则根据SA的信号功率以及SA发送功率估计SA的路损,并记录data部分估计的信号功率(根据data部分发送功率以及路损,认为SA和data的衰减比是一样的)。
2、若SA上指示对应的data资源下一个周期不继续占用,但指示了下一次占用的时间(非下一个周期)。则接收节点记录该资源忙闲状态为空闲,同时并启动一个资源生效倒计时定时器(该定时器的时间非一个周期,与节点的SPS资源占用信息相关,该信息在SA中指示)。若对应的data解码成功,对该data资源做测量,得到总接收功率和信号功率,并将总接收功率减去信号功率之差进行记录(接收节点认为该节点下一个周期不会使用该资源,即可以等效预测该资源上下一个周期上的占用情况为除了该发送节点以外的其他节点的占用);若对应的data解码失败,则根据SA的接收信号功率估计路损,预估data部分估计的信号功率(根据data部分发送功率以及路损,认为SA和data的衰减比是一样的),并记录data部分测量的接收功率与估计信号功率之差。
3、若SA上指示对应的data资源该指示资源下一个周期不再占用,且无下一次占用指示;则接收节点记录该资源状态为空闲,若对应的data解码成功,对该data资源做测量,得到总接收功率和信号功率,并将总接收功率减去信号功率之差进行记录(接收节点认为该节点下一个周期不会使用该资源,即可以等效预测该资源上下一个周期上的占用情况为除了该发送节点以外的其他节点的占用);若对应的data解码失败,则根据SA的接收信号功率估计路损,预估data部分估计的信号功率(根据data部分发送功率以及路损,认为SA和data的衰减比是一样的),并记录data部分测量的接收功率与估计信号功率之差。
SA解码失败:
1、测量该data上总的接收功率;
2、如果data上总接收功率超过配置的占用门限,则接收节点记录该资源状态为模糊占用;记录的功率值为该总接收功率值;
3、如果data上总接收功率没有超过配置的占用门限,且该资源对应的内部有生效定时器超时的(即当前子帧为预约资源对应的子帧),则接收节点记录该资源状态为模糊占用,记录的功率值为该总接收功率值。
4、如果data上总接收功率没有超过配置的占用门限,且该资源对应的内部无生效定时器超时的(即当前子帧在预约资源对应的子帧之前),则接收节点记录该资源状态为空闲,记录的功率值为该总接收功率值。
第四实施例
如图6所示,本发明的第四实施例提供一种资源状态的维护装置,每一个业务包关联的控制信息的传输和所述业务包关联的数据信息的传输位于相同子帧,所述维护装置包括:
接收模块61,用于在第一帧周期的第一子帧上接收业务包关联的控制信息和数据信息;所述控制信息占用第一子帧的第一控制资源,所述数据信息占用第一子帧的第一数据资源;
解码模块62,用于对所述控制信息进行实时解码;
第一状态确定模块63,用于若对控制信息的解码成功,根据解码得到的所述控制信息指示的第二帧周期内的与所述第一数据资源对应的第二数据资源的占用信息,确定所述第二帧周期内第二数据资源的状态信息;
第二状态确定模块64,用于若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池或者测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息;
其中,所述第二帧周期为所述第一帧周期的下一帧周期。
具体的,本发明的第四实施例中所述维护装置还包括:
功率确定模块,用于根据所述第二数据资源的状态信息,确定所述第二数据资源的接收功率。
具体的,本发明的第四实施例中所述第一状态确定模块包括:
第一状态确定子模块,用于对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内继续占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为占用状态;和/或,
第二状态确定子模块,用于对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,标识第二帧周期内所述第二数据资源的状态信息为空闲状态。
具体的,本发明的第四实施例中所述维护装置还包括:
时间标识模块,用于对控制信息的解码成功时,若所述控制信息指示所述业务包的数据信息在第二帧周期内不再占用与所述第一数据资源对应的第二数据资源,且所述控制信息还指示节点的预约资源;标识节点预约资源的位置与所述第一数据资源之间的位置的时间长度。
具体的,本发明的第四实施例中利用一资源生效倒计时定时器对所述时间长度进行标识。
具体的,本发明的第四实施例中所述功率确定模块包括:
第一功率确定子模块,用于当第一控制资源和第一数据资源具有映射关系时,若第二帧周期内所述第二数据资源的状态信息为占用状态,标识第二数据资源的接收功率为所述控制信息的实时接收功率;
第二功率确定子模块,用于当第一控制资源和第一数据资源具有映射关系时,若第二帧周期内所述第二数据资源的状态信息为空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有控制信息占用的控制资源池的接收总功率与所述控制信息的实时接收功率之差。
具体的,本发明的第四实施例中所述功率确定模块包括:
第三功率确定子模块,用于第二帧周期内所述第二数据资源的状态信息为占用状态时,若对所述数据信息的解码成功,标识所述第二数据资源的接收功率为所述数据信息的实时接收功率;
第四功率确定子模块,用于第二帧周期内所述第二数据资源的状态信息为占用状态时,若对所述数据信息的解码失败,根据控制信息的实时接收功率和控制信号的发送功率计算所述控制信息的路损信息,并根据所述控制信息的路损信息和所述数据信息的发送功率估计所述数据信息的接收功率,标识所述第二数据资源的接收功率为估计得到的所述数据信息的接收功率;
第五功率确定子模块,用于第二帧周期内所述第二数据资源的状态信息为空闲状态时,若对所述数据信息的解码成功,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率与所述数据信息的实时接收功率之差;
第六功率确定子模块,用于第二帧周期内所述第二数据资源的状态信息为空闲状态时,若对所述数据信息的解码失败,根据控制信息的实时接收功率和控制信号的发送功率计算所述控制信息的路损信息,并根据所述控制信息的路损信息和所述数据信息的发送功率估计所述数据信息的接收功率,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率与估计得到的所述数据信息的接收功率之差。
具体的,本发明的第四实施例中所述第二状态确定模块包括:
第三状态确定子模块,用于当第一控制资源和第一数据资源具有映射关系时,若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息;和/或,
第四状态确定子模块,用于若对控制信息的解码失败,测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息。
具体的,本发明的第四实施例中所述第三状态确定子模块包括:
第一状态确定单元,用于对控制信息的解码失败时,若所述第一子帧内的所有控制信息占用的控制资源池的接收总功率大于第一预设占用门限,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态;和/或,
第二状态确定单元,用于对控制信息的解码失败时,若所述控制资源池的接收总功率小于或者等于所述第一预设占用门限,且当前子帧在节点预约的资源信息对应的子帧之前,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为空闲状态;和/或,
第三状态确定单元,用于对控制信息的解码失败时,若所述控制资源池的接收总功率小于或者等于所述第一预设占用门限,且当前子帧为节点预约的资源信息对应的子帧,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态。
具体的,本发明的第四实施例中所述功率确定模块包括:
第七功率确定子模块,用于当第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态或者空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有控制信息占用的控制资源池的接收总功率。
具体的,本发明的第四实施例中所述第四状态确定子模块包括:
第四状态确定单元,用于对控制信息的解码失败时,若第一子帧内的所有数据信息占用的数据资源池的接收总功率大于第二预设占用门限,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态;和/或,
第五状态确定单元,用于对控制信息的解码失败时,若所述数据资源池的接收总功率小于或者等于所述第二预设占用门限,且当前子帧在节点预约的资源信息对应的子帧之前,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为空闲状态;和/或,
第六状态确定单元,用于对控制信息的解码失败时,若所述数据资源池的接收总功率小于或者等于所述第二预设占用门限,且当前子帧为节点预约的资源信息对应的子帧,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态。
具体的,本发明的第四实施例中所述功率确定模块包括:
第八功率确定子模块,用于当第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息为模糊占用状态或者空闲状态,标识所述第二数据资源的接收功率为第一子帧内的所有数据信息占用的数据资源池的接收总功率。
具体的,本发明的第四实施例中所述维护装置还包括:
处理模块,用于若节点在所述第一帧周期的预设子帧上发送信息,标识第二帧周期内与所述预设子帧的所有资源对应的资源的状态信息为模糊占用状态,并标识所述预设子帧的所有资源的接收功率为无限大。
综上,本发明的第四实施例中,依据SA的解码信息同时辅助以整个SA资源池的测量(包含成功解码的SA以及非成功解码的SA部分)这种机制最匹配的结构为:SA和相关联的data是同子帧且SA和data有一定mapping方式下这种信道结构下资源状态的维护;或者依据的SA的解码信息同时辅助以整个data资源池的测量(包含SA成功解码对应的data资源,以及其他部分(都可以看作是非成功解码SA对应的data资源以及空闲资源))这种机制最匹配的结构为:SA和data是同子帧,且SA和data并不要求mapping方式下这种信道结构下资源状态的维护,以较低复杂度实现对资源状态的判定。
需要说明的是,本发明的第四实施例提供的资源状态的维护装置是应用上述第一实施例、第二实施例以及第三实施例提供的资源状态的维护方法的维护装置,则上述第一实施例、第二实施例以及第三实施例提供的资源状态的维护方法的所有实施例均适用于该资源状态的维护装置,且均能达到相同或相似的有益效果。
第五实施例
为了更好的实现上述目的,如图7所示,本发明的第五实施例还提供一种资源状态的维护装置,该资源状态的维护装置包括:处理器100;通过总线接口与所述处理器100相连接的存储器120,以及通过总线接口与处理器100相连接的收发机110;所述存储器用于存储所述处理器在执行操作时所使用的程序和数据;通过所述收发机110发送数据信息或者导频,还通过所述收发机110接收下行控制信道;当处理器调用并执行所述存储器中所存储的程序和数据时,实现如下的功能模块:
接收模块,用于在第一帧周期的第一子帧上接收业务包关联的控制信息和数据信息;所述控制信息占用第一子帧的第一控制资源,所述数据信息占用第一子帧的第一数据资源;
解码模块,用于对所述控制信息进行实时解码;
第一状态确定模块,用于若对控制信息的解码成功,根据解码得到的所述控制信息指示的第二帧周期内的与所述第一数据资源对应的第二数据资源的占用信息,确定所述第二帧周期内第二数据资源的状态信息;
第二状态确定模块,用于若对控制信息的解码失败,测量第一子帧内的所有控制信息占用的控制资源池或者测量第一子帧内的所有数据信息占用的数据资源池,确定第二帧周期内与所述第一数据资源对应的第二数据资源的状态信息;
其中,所述第二帧周期为所述第一帧周期的下一帧周期。
其中,在图7中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器100代表的一个或多个处理器和存储器120代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机110可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器100负责管理总线架构和通常的处理,存储器120可以存储处理器100在执行操作时所使用的数据。
处理器100负责管理总线架构和通常的处理,存储器920可以存储处理器100在执行操作时所使用的数据。
需要说明的是,本发明的第五实施例提供资源状态的维护装置与上述第四实施例提供的资源状态的维护装置对应,故上述第一实施例、第二实施例以及第三实施例提供的资源状态的维护方法的所有实施例均适用于该资源状态的维护装置,且均能达到相同或相似的有益效果。
以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。