一种资源碰撞的指示方法及装置与流程

文档序号:12380518阅读:224来源:国知局
一种资源碰撞的指示方法及装置与流程
本发明涉及通信
技术领域
,特别涉及一种资源碰撞的指示方法及装置。
背景技术
:在车联网内的时隙阿罗哈(ALOHA)碰撞发现过程中,终端基于设定的子帧周期(假设包含有N个子帧),在每一个子帧周期中,在选定的发送子帧上发送业务数据;在发送业务数据的同时,终端需要发送帧信息(FrameInformation,FI),其中FI是由子帧周期中N个子帧的信息构成,每一个子帧的信息包括8比特临时标识(SourceTemporaryIdentifier,STI)和2比特状态信息(STATUS)。其中,状态信息的具体含义为:空闲状态、占用状态、碰撞状态或两跳邻节点占用状态。显然,由于终端发送的FI中需要包含相应子帧周期中每一个子帧的信息,因此,FI的发送需要占用大量的时频资源,通常情况下,会给系统造成严重的运行负荷。例如,假设终端使用的子帧周期中包含有100个子帧,终端每次发送的FI中就需要包含100个子帧的信息,由于每一个子帧的信息的数据量大小为10比特,那么,终端每次都需要在发送业务数据的同时发送1000比特的FI。现有技术下,终端发送FI的主要目的是协助其他终端发现其各自选定的业务子帧是否发生了碰撞,而车联网中的为类似于FI的安全消息预留的数据负荷量在3000比特左右,因此,相对于业务数据而言,FI的开销过于庞大,会给系统带来严重的运行负荷。技术实现要素:本发明实施例提供一种资源碰撞的指示方法及装置,用以解决现有技术中存在的FI开销过于庞大的问题。本发明实施例提供的具体技术方案如下:一种资源碰撞的指示方法,包括:第一终端分别在当前帧周期中非自身占用的的每一个业务子帧上进行信号监听,其中,每到达一个业务子帧,第一终端确定所述一个业务子帧被占用时,判定所述一个业务子帧是否为碰撞业务子帧;在当前帧周期结束后,第一终端按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧;每到达一个碰撞指示子帧,第一终端确定所述一个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在所述一个碰撞指示子帧上发送所述至少一个碰撞业务子帧的碰撞指示信息。这样,不用采用FI向其它终端通知资源使用状态,使得碰撞指示信息的开销得到较大的压缩,从而降低系统运行负荷。较佳地,第一终端确定一个业务子帧被占用,具体包括:第一终端获得在所述一个业务子帧上的接收信号,并计算接收信号总功率;第一终端确定所述接收信号总功率达到预设的第一门限值时,确定所述一个业务子帧被占用。较佳地,第一终端确定一个业务子帧被占用时,判定所述一个业务子帧是否为碰撞业务子帧,包括:第一终端确定所述一个业务子帧被占用时,基于接收信号进行干扰测量,获得干扰功率;第一终端判断所述干扰功率是否达到预设的第二门限值,若是,则确定所述一个业务子帧为碰撞业务子帧;否则,确定所述一个业务子帧不为碰撞业务子帧。较佳地,在第一终端确定所述一个业务子帧的第二干扰功率达到第二门限后,进一步包括:对在所述一个业务子帧上接收的业务数据进行解析,在确定解析成功后,根据解析结果判断所述业务数据是否为周期性发送的,若是,则判定需要针对所述一个业务子帧上报碰撞指示信息;否则,判定不需要针对所述一个业务子帧上报碰撞指示信息。较佳地,进一步包括:第一终端分别在当前帧周期中的每一个碰撞指示子帧上进行信号监听,接收其他终端发送的碰撞指示信息,其中,在一个帧周期内,碰撞指示子帧的时域位置在业务子帧的时域位置之前或者之后,或者,碰撞指示子帧的时域位置和业务子帧的时域位置间隔排列。较佳地,在一个帧周期内,所有碰撞指示子帧占用的频域带宽包含于所有业务子帧占用的频域带宽中。较佳地,进一步地,所有碰撞指示子帧占用的频域带宽为所有业务子帧占用的频域带宽的一半。这样,能够更准确更方便的结算碰撞指示信息的信号接收功率。较佳地,第一终端按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧,包括:第一终端按照预设的映射关系,分别确定每一个碰撞业务子帧对应的指示单元所归属的碰撞指示子帧,所述指示单元用于承载相应的碰撞业务子帧的碰撞指示信息;其中,一个碰撞指示子帧中包含有设定数目的指示单元,一个指示单元包含一个正交频分复用技术OFDM符号,或者,包含半个OFDM符号。较佳地,到达一个碰撞指示子帧后,第一终端确定所述一个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在所述一个碰撞指示子帧上发送所述至少一个碰撞业务子帧的碰撞指示信息,包括:第一终端到达所述一个碰撞指示子帧后,在确定所述一个碰撞指示子帧对 应的各个业务子帧中存在至少一个碰撞业务子帧时,将所述至少一个碰撞业务子帧的碰撞指示信息分别写入对应的指示单元中进行发送;其中,第一终端在一个指示单元上采用的发射功率,为所述一个指示单元对应的碰撞业务子帧上的接收信号总功率和所述第一终端的最大可用发射功率中的最小值。这样,避免了在多个终端检测到碰撞业务子帧X时,均以最大发射功率发送碰撞指示信息,而造成该碰撞指示信息的发射功率过大,且传播距离较远,导致其他终端产生误判的问题。较佳地,进一步包括:第一终端根据在所述帧周期内接收到的所有其他终端发送的碰撞指示信息,确定自身选定的业务子帧所对应的碰撞指示子帧中的指示单元上,接收信号总功率高于预设的第三门限值时,判定自身选定的业务子帧发生碰撞,并重新选定自身的业务子帧。较佳地,进一步包括:第一终端采用频分方式与其他终端复用业务子帧和相应的碰撞指示子帧。一种资源碰撞的指示装置,包括:信号监听单元,用于分别在当前帧周期中非自身占用的的每一个业务子帧上进行信号监听,其中,每到达一个业务子帧,确定所述一个业务子帧被占用时,判定所述一个业务子帧是否为碰撞业务子帧;映射指示单元,用于在当前帧周期结束后,按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧;信息发送单元,用于每到达一个碰撞指示子帧,确定所述一个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在所述一个碰撞指示子帧上发送所述至少一个碰撞业务子帧的碰撞指示信息。这样,不用采用FI向其它终端通知资源使用状态,使得碰撞指示信息的开销得到较大的压缩,从而降低系统运行负荷。较佳地,在确定一个业务子帧被占用时,所述信号监听单元具体用于:获得在所述一个业务子帧上的接收信号,并计算接收信号总功率;确定所述接收信号总功率达到预设的第一门限值时,确定所述一个业务子帧被占用。较佳地,在确定一个业务子帧被占用时,判定所述一个业务子帧是否为碰撞业务子帧时,所述信号监听单元具体用于:确定所述一个业务子帧被占用时,基于接收信号进行干扰测量,获得干扰功率;判断所述干扰功率是否达到预设的第二门限值,若是,则确定所述一个业务子帧为碰撞业务子帧;否则,确定所述一个业务子帧不为碰撞业务子帧。较佳地,在第一终端确定所述一个业务子帧的第二干扰功率达到第二门限后,所述信号监听单元进一步用于:对在所述一个业务子帧上接收的业务数据进行解析,在确定解析成功后,根据解析结果判断所述业务数据是否为周期性发送的,若是,则判定需要针对所述一个业务子帧上报碰撞指示信息;否则,判定不需要针对所述一个业务子帧上报碰撞指示信息。较佳地,所述信号监听单元进一步用于:分别在当前帧周期中的每一个碰撞指示子帧上进行信号监听,接收其他终端发送的碰撞指示信息,其中,在一个帧周期内,碰撞指示子帧的时域位置在业务子帧的时域位置之前或者之后,或者,碰撞指示子帧的时域位置和业务子帧的时域位置间隔排列。较佳地,在一个帧周期内,所有碰撞指示子帧占用的频域带宽包含于所有业务子帧占用的频域带宽中。较佳地,进一步地,所有碰撞指示子帧占用的频域带宽为所有业务子帧占用的频域带宽的一半。这样,能够更准确更方便的结算碰撞指示信息的信号接收功率。较佳地,在按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的 碰撞指示子帧时,所述映射指示单元具体用于:按照预设的映射关系,分别确定每一个碰撞业务子帧对应的指示单元所归属的碰撞指示子帧,所述指示单元用于承载相应的碰撞业务子帧的碰撞指示信息;其中,一个碰撞指示子帧中包含有设定数目的指示单元,一个指示单元包含一个正交频分复用技术OFDM符号,或者,包含半个OFDM符号。较佳地,到达一个碰撞指示子帧后,确定所述一个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在所述一个碰撞指示子帧上发送所述至少一个碰撞业务子帧的碰撞指示信息时,所述信息发送单元具体用于:第一终端到达所述一个碰撞指示子帧后,在确定所述一个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,将所述至少一个碰撞业务子帧的碰撞指示信息分别写入对应的指示单元中进行发送;其中,第一终端在一个指示单元上采用的发射功率,为所述一个指示单元对应的碰撞业务子帧上的接收信号总功率和所述第一终端的最大可用发射功率中的最小值。这样,避免了在多个终端检测到碰撞业务子帧X时,均以最大发射功率发送碰撞指示信息,而造成该碰撞指示信息的发射功率过大,且传播距离较远,导致其他终端产生误判的问题。较佳地,所述信号监听单元进一步用于:根据在所述帧周期内接收到的所有其他终端发送的碰撞指示信息,确定自身选定的业务子帧所对应的碰撞指示子帧中的指示单元上,接收信号总功率高于预设的第三门限值时,判定自身选定的业务子帧发生碰撞,并重新选定自身的业务子帧。较佳地,进一步包括:所述装置采用频分方式与其他终端复用业务子帧和相应的碰撞指示子帧。附图说明图1为本发明实施例中资源碰撞的指示方法流程图;图2为本发明实施例中碰撞指示子帧频域信号示意图;图3和图4为本发明实施例中业务子帧和碰撞指示子帧映射关系示意图;图5和图6为本发明实施例中终端结构示意图。具体实施方式为了解决现有技术中存在的FI开销过于庞大的问题,本发明实施例中,不再采用FI向其他终端通知资源使用状态,而是提供了其替代方案。具体为:通过将一个帧周期中的子帧分成业务子帧和碰撞指示子帧两个部分,并建立业务子帧与碰撞指示子帧的映射关系,当确定某一业务子帧发生碰撞时,在其对应的碰撞指示子帧上向其他终端通知碰撞指示信息,从而减少系统发送安全消息的开销,降低系统运行负荷。下面结合附图对本发明实施例优选的方案进行详细说明。本发明实施例中,当某个终端注册至网络后,需要先监听一个完整的帧周期(也可称为观测周期),然后从空闲资源中选择一个业务子帧占用,用来发送业务数据,其中,可以随机选择一个业务子帧占用,也可以在空闲资源中选择干扰功率最小的业务子帧占用。在之后的帧周期中,如果终端占用的业务子帧未发生碰撞,则终端不会主动放弃占用的业务子帧,并一直使用占用的业务子帧发送业务数据。在后续传输业务数据的过程中,终端通过监听一个完整的观测周期,基于接收的信号及物理层测量构建完整的状态表,终端通过上一个观测周期的监听结果判定自身占用的业务子帧是否发生碰撞,若是,在下一个帧周期中重新选择自身占用的业务子帧,否则,在下一个帧周期中保持当前占用的业务子帧。其中,终端发送业务数据的周期包含于观测周期中,不同终端发送业务数据的周期可能相同或不同,观测周期须为所有终端发送业务数据的周期的整数倍,即,观测周期为所有终端发送业务数据的周期的最小公倍数。这样能够保证终端能够在一个观测周期中监听到所有其他终端的信号。表1子帧0123456789101112131415状态SSSS定时6766干扰N0N1N0N1发送N1如表1所示,表1为终端针对子帧0维护的时频资源使用状态表(以下简称状态表),其中,在状态行中包含着各个子帧对应的状态位,S表示占用,I表示空闲;在定时行中,记录了用于指示占用的有效时间,如果在清零前没有被重置,则将相应子帧恢复空闲状态,如果在清零前被重置,则将相应子帧保持占用状态。重置的时间(Tx)是在相应子帧上发送业务数据的最小周期的整数倍;在干扰行中,记录了针对相应子帧计算的干扰功率;如,Nx表示在子帧x计算的干扰值;在发送行中,Ni(i=0、1……)表示干扰值。进一步的,在一个帧周期中,终端在各个碰撞指示子帧接收其他终端发送的碰撞指示信息,以及在非自身占用的各个业务子帧上对其他终端发送的业务数据进行信号监听,这样,终端可以针对每一个子帧维护一张如表1所示的时隙资源使用状态表,那么,经过一个帧周期,终端可以获知非自身占用的各个业务子帧的碰撞状态,并在后续到达每一个碰撞业务子帧对应的碰撞指示子帧时,终端可以向其他终端发送相应的碰撞指示信息。具体的,参阅图1所示,以第一终端为例,本发明实施例中,第一终端采用的资源碰撞的指示方法的具体流程如下:步骤100:第一终端分别在当前帧周期中非自身占用的的每一个业务子帧上进行信号监听,其中,每到达一个业务子帧,第一终端确定该业务子帧被占用时,判定该业务子帧是否为碰撞业务子帧。具体地,本发明实施例中一个帧周期中包含碰撞指示子帧和业务子帧,碰撞指示子帧用于发送碰撞指示信息,业务子帧只用来发送业务数据,不携带FI。某一个终端(可称为第一终端)在当前的帧周期中的每一个碰撞指示子帧 上进行信号监听,接收其他终端发送的碰撞指示信息,在到达自身占用的业务子帧时发送业务数据,在非自身占用的每一个业务子帧上进行信号监听,并判断各个业务子帧是否发生碰撞。具体的,以到达业务子帧A为例,在执行步骤100时,第一终端判断业务子帧A是否被占用的具体流程如下:S1、第一终端获得在业务子帧A上的接收信号,并计算接收信号总功率;S2、第一终端确定接收信号总功率达到预设的第一门限值时,确定业务子帧A被占用。其中,接收信号总功率达到预设的第一门限值是指,接收信号总功率大于等于预设的第一门限值,一般是指接收信号总功率高于第一门限值。进一步地,在判定业务子帧A被占用后,第一终端在状态表中业务子帧A的状态位记录占用信息,例如,写入标记S;在状态表中将业务子帧A的定时位更新为初始值,例如,写入Tx,Tx为子帧x占用的有效时间;以及基于接收信号进行干扰测量,获得干扰功率A,并在状态表中业务子帧A的干扰行中写入计算获得的干扰功率A。另一方面,仍以到达业务子帧A为例,在执行步骤100时,第一终端在判定业务子A被占用后,判断业务子帧A是否发生碰撞的具体方法如下:第一终端判断业务子帧A上的干扰功率A是否达到预设的第二门限值,若是,则确定业务子帧A为碰撞业务子帧;否则,确定业务子帧A不为碰撞业务子帧。其中,干扰功率A达到预设的第二门限值是指,干扰功率A大于等于预设的第二门限值,一般是指干扰功率A高于第二门限值。在确定业务子帧A为碰撞业务子帧后,第一终端将状态表中业务子帧A的发送位记录为1;在确定业务子帧A不为碰撞业务子帧后,第一终端将状态表中业务子帧A的发送位清零。在上述操作结束后,第一终端将所有业务子帧的定时位的非0数值减1,并将数值小于0的业务子帧的状态位记录为I,表示空闲,并将置为空闲I的 子帧在状态表中所在列信息域中已经声明写入具体值的其他信息域置为初始态。进一步地,在第一终端确定业务子帧A的第二干扰功率达到第二门限后对在业务子帧A上接收的业务数据进行解析,在确定解析成功后,根据解析结果判断业务数据是否为周期性发送的,若是,则判定需要针对业务子帧A上报碰撞指示信息;否则,判定不需要针对业务子帧A上报碰撞指示信息。其中,一条碰撞指示信息中包含有碰撞业务子帧的碰撞消息。例如,参阅表2所示,在碰撞消息中,子帧位,用于记录发生碰撞的子帧的序号;译码位,用于记录业务数据是否解析成功,其中,0代表业务数据解析成功,1代表数据业务数据解析失败;STI/N位,用8比特表示,在业务数据解析成功时,用于记录占用子帧的终端的标识,在业务数据解析失败时,用于记录干扰功率;周期位,用于记录占用子帧的终端发送业务数据的周期,其中,发送业务数据的周期有2种,分别为8个子帧和16个子帧,用1比特表示,其中,0代表周期8,1代表周期16。例如,假设子帧6发生碰撞,且子帧6上的业务数据解析成功,则第一终端针对子帧6生成的碰撞消息的内容为如表2所示:表2子帧译码STI/N周期6091在上述过程中,如果接收信号总功率未达到预设的第一门限值,则第一终端确定业务子帧A未被占用,即空闲。此时,第一终端需要基于接收信号进行干扰测量,并对应业务子帧A记录相应的干扰功率A’,以及判断对应业务子帧A是否记录有占用信息,若是,则保持占用信息不变;否则,对应业务子帧A记录为I,表示空闲。在判定为空闲后,将这个业务子帧在状态表中对应的定时位的数值减1,以及所有业务子帧(包括这个业务子帧)的定时位的非0数值减1,将数值小于0的子帧的状态置为空闲I,并将置为空闲I的子帧在状态表中所在列信息 域中已经声明写入具体值的其他信息域置为初始态。步骤110:在当前帧周期结束后,第一终端按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧。具体地,一个碰撞指示子帧中包含有设定数目的指示单元,指示单元用于承载相应的碰撞业务子帧的碰撞指示信息,即一个业务子帧与一个指示单元相对应,一个碰撞指示子帧中可能通过多个指示单元携带不同的碰撞业务子帧的碰撞指示信息。其中,碰撞指示子帧或业务子帧与帧头之间具有约定的定时关系,以保证碰撞指示子帧指示与其位于同一帧当中的业务子帧的碰撞指示信息。根据不同的指示单元配置方法,一个指示单元可以包含一个正交频分复用(OrthogonalFrequencyDivisionMultipleing,OFDM)符号,或者,也可以包含半个OFDM符号,这一点将在后续实施例中进行详细介绍。另一方面,在一个帧周期内,所有碰撞指示子帧的时域位置在所有业务子帧的时域位置之前或者之后,或者,碰撞指示子帧的时域位置和业务子帧的时域位置间隔排列。所有碰撞指示子帧占用的频域带宽包含于所有业务子帧占用的频域带宽中,为了更准确的计算指示单元的信号功率,可将所有碰撞指示子帧占用的频域带宽压缩到所有业务子帧占用的频域带宽的一半,这样,第一终端可以根据空载波计算碰撞指示子帧的频域干扰总功率,这样,碰撞指示子帧的接收信号总功率=频域接收信号总功率-碰撞指示子帧的频域干扰总功率。例如,参阅图2所示,业务子帧占用的频域资源包含200个子载波,碰撞指示子帧占用的子载波为50~149,则频域接收信号总功率=sum(P50,P149)-sum(P0,P49)-sum(P150,P199),其中sum(Px,Py)表示对从Px到Py的求和,Px表示子载波x的接收功率。步骤120:每到达一个碰撞指示子帧,第一终端确定该一个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在该一个碰撞指示子帧上发送相应的至少一个碰撞业务子帧的碰撞指示信息。在一个帧周期中,每一个业务子帧与一个碰撞指示子帧中的指示单元之间 存在映射关系,一个碰撞指示子帧中包含多个指示单元,因此,一个碰撞指示子帧可以对应多个业务子帧。若某一业务子帧被判定为碰撞业务子帧,则第一终端会在相应的碰撞指示子帧到达时,根据映射关系,在相应的碰撞指示子帧内对应的指示单元中发送碰撞指示信息。例如,第一终端到达一个碰撞指示子帧(以下称为碰撞指示子帧M)后,在确定碰撞指示子帧M对应的各个业务子帧中存在碰撞业务子帧X和碰撞业务子帧Y时,将碰撞业务子帧X和碰撞业务子帧Y的碰撞指示信息分别写入对应的指示单元中进行发送。其中,以碰撞业务子帧X对应的指示单元X为例,第一终端在指示单元X上采用的发射功率,为碰撞业务子帧X上的接收信号总功率和第一终端的最大可用发射功率中的最小值。这样,避免了在多个终端检测到碰撞业务子帧X时,均以最大发射功率发送碰撞指示信息,而造成该碰撞指示信息的发射功率过大,且传播距离较远,导致其他终端产生误判的问题。误判是指,离碰撞业务子帧X很远的终端本可以个该复用碰撞业务子帧X,但是由于碰撞指示信息的发送功率过强,从而导致距离很远的终端也能接收到该碰撞指示信息,而不能复用碰撞业务子帧X。另外,在步骤100中,还可能存在这种情况,第一终端通过在当前的帧周期中的每一个碰撞指示子帧上进行信号监听,接收其他终端发送的碰撞指示信息,若确定自身选定的业务子帧对应的碰撞指示子帧中的指示单元上,接收信号总功率高于预设的第三门限值时,则判定自身选定的业务子帧发生碰撞,重新选定自身的业务子帧,并采用重新选定的业务子帧进行业务数据的发送。其中,第一终端检测到自身选定的业务子帧对应的指示单元上的接收信号总功率高于预设的第三门限值时,可认为至少一个其他终端在这个指示单元上发送了碰撞指示信息,表明这个指示单元对应的业务子帧(即第一终端自身选定的业务子帧)发生了碰撞。上述过程说明了第一终端在一个帧周期中业务子帧和碰撞指示子帧在时 域上的映射特征,另外,为了提高吞吐量,第一终端还可以采用频分方式与其他终端复用业务子帧和相应的碰撞指示子帧。下面结合具体的应用场景对本发明实施例中的资源映射方式作进一步详细说明。如上所述,在一个帧周期中,将所有子帧分为两部分,业务子帧和碰撞指示子帧,业务子帧只用于传输业务数据,碰撞指示子帧用于发送碰撞指示信息。其中,在配置业务子帧和碰撞指示子帧的数目和排列位置时,具体地,可以采用但不限于以下两种方式:第一种方式为:所有的碰撞指示子帧在时域上的位置在所有的业务子帧之前或者之后。以碰撞指示子帧在前的情况为例,如图3所示,一个帧周期中包含的子帧数目为N,每一个子帧可以被两个终端采用频分的方式复用,例如,碰撞指示子帧1在频域上分为子帧1A和子帧1B。又如,业务子帧K在频域上分为子帧KA和子帧KB。假设一个子帧包含14个OFDM,那么,在第一种方式下,将一个子帧分为7个符号组,一个符号组中包含2个相邻的OFDM符号,一个符号组用于指示一个业务子帧的碰撞状态,其中,第一个OFDM符号作为指示单元,用于承载碰撞指示信息,另一个OFDM符号作为收发/发收的保护间隙(GuardInterval,GP),不发送任何数据。在频分复用的情况下,每一个符号上可以存在两个指示单元,每一个指示单元对应一个频分的业务子帧。例如,以碰撞指示子帧1A为例,在碰撞指示子帧1A中包含7个指示单元,分别为1A、2A……7A,碰撞指示子帧1A可以与7个业务子帧建立映射关系(或者称为绑定关系)。假设业务子帧KA和业务子帧K+1A分别映射到指示单元1A和指示单元2A上,则第一终端在上一个帧周期中检测到业务子帧KA和业务子帧K+1A均发生碰撞时,在当前帧周期中,在到达碰撞指示子帧1A时,在指示单元1A上,发送业务子帧KA的碰撞指示信息,在指示单 元2A上,发送业务子帧K+1A的碰撞指示信息。具体地,可以在指示单元1A和指示单元2A上均发送用于指示碰撞的码字,如,某一特定的zadoffchu序列。同理,与碰撞指示子帧1A为频分复用关系的碰撞指示子帧1B,也采用相同的方式在指示单元发送碰撞指示信息,在此不再赘述。在一个帧周期中,碰撞指示子帧的数目由业务子帧的数目决定,假设业务子帧的数目为Nd,碰撞指示子帧的数目为Nf,则,表示上取整。例如,即表示8个业务子帧需要有2个碰撞指示子帧来承载其碰撞指示消息。第二种方式为:业务子帧和碰撞指示子帧在时域上的位置间隔排开。按时域顺序依次为:……n个业务子帧、m个碰撞指示子帧,n个业务子帧、m个碰撞指示子帧……。其中,m个碰撞指示子帧用于指示n个业务子帧的碰撞状态,n个业务子帧可以采用时域位置位于其之前的m个碰撞指示子帧指示碰撞状态,可以采用时域位置位于其之后的m个碰撞指示子帧指示碰撞状态,较佳地,m取最小值1,n取1个碰撞指示子帧可以指示的业务子帧的数目。如图4所示,假设n取值为14,m取值为1。即采用1个碰撞指示子帧指示14个业务子帧的使用情况。每一个碰撞指示子帧可以被两个终端采用频分的方式复用,每一个业务子帧也可以被同样的两个终端采用频分方式复用。例如,业务子帧0在频域上分为子帧0A和子帧0B,碰撞指示子帧14在频域上分为子帧14A和子帧14B。具体地,以一个子帧包含14个OFDM符号为例,1个碰撞指示子帧包含14个OFDM符号,每一个OFDM符号与一个业务子帧之间存在映射关系,其中,1个OFDM符号中前半个OFDM符号用于承载一个业务子帧的碰撞指示信息,后半个OFDM符号用于作为收发/发收的GP,不发送任何数据。在频分复用的情况下,每半个承载碰撞指示信息的OFDM符号可以存在两个指示单元,每一个指示单元对应一个频分的业务子帧。每个OFDM符号中所承载的导频在频域上子载波间隔变为第一种方式中的2倍,时间是第一种方式中的 1/2。例如,以碰撞指示子帧14A为例,一个碰撞指示子帧14A中包含14个指示单元,分别为指示单元0A、1A、2A、……、13A,14个指示单元分别与业务子帧0A、1A、……、13A建立映射,如,业务子帧0A与指示单元0A绑定,业务子帧1A与指示单元1A绑定、……、业务子帧13A与指示单元13A绑定。若第一终端在上一个帧周期中检测到业务子帧0A和业务子帧1A均发生碰撞时,在当前帧周期中,在到达碰撞指示子帧14A时,在指示单元0A上,发送业务子帧0A的碰撞指示信息,在指示单元1A上,发送业务子帧1A的碰撞指示信息。具体地,可以在指示单元0A和指示单元1A上均发送用于指示碰撞的码字,如果采用zadoffchu序列来承载碰撞指示信息,首先频域上子载波间隔变为第一种方式中的2倍,频点数变为第一种方式中整符号时的1/2向下取整再加1,时间长度为第一种方式中整符号时间长度的1/2。同理,与碰撞指示子帧14A为频分复用关系的碰撞指示子帧14B,也采用相同的方式在指示单元发送碰撞指示信息,在此不再赘述。这样,14个业务子帧和1个碰撞指示子帧组成一个最小循环周期,一个帧周期可能包含多个最小循环周期。较佳地,一个帧周期为最小循环周期的整数倍。当一个帧周期不为最小循环周期的整数倍的时候,可做如下配置:例如,最小循环周期为15,一个帧周期是100,100/15=6.6,则可分为6个最小循环周期为15的基本周期,再加一个帧数为10的特殊周期,在特殊周期中,业务子帧的个数为9,碰撞指示子帧的个数为1,这1个碰撞指示子帧用于指示9个业务子帧的使用情况,其中,1个业务子帧与指示单元的映射关系可不做限定。基于相同的发明构思,参阅图5所示,本发明实施例中,还设计了一种终端,包括:信号监听单元500,用于分别在当前帧周期中非自身占用的的每一个业务子帧上进行信号监听,其中,每到达一个业务子帧,确定这个业务子帧被占用 时,判定这个业务子帧是否为碰撞业务子帧;映射指示单元501,用于在当前帧周期结束后,按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧;信息发送单元502,用于每到达一个碰撞指示子帧,确定这个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在这个碰撞指示子帧上发送该至少一个碰撞业务子帧的碰撞指示信息。这样,不用采用FI向其它终端通知资源使用状态,使得碰撞指示信息的开销得到较大的压缩,从而降低系统运行负荷。较佳地,在确定一个业务子帧被占用时,信号监听单元500具体用于:获得在这个业务子帧上的接收信号,并计算接收信号总功率;确定接收信号总功率达到预设的第一门限值时,确定这个业务子帧被占用。较佳地,在确定一个业务子帧被占用时,判定这个业务子帧是否为碰撞业务子帧时,信号监听单元500具体用于:确定这个业务子帧被占用时,基于接收信号进行干扰测量,获得干扰功率;判断干扰功率是否达到预设的第二门限值,若是,则确定这个业务子帧为碰撞业务子帧;否则,确定这个业务子帧不为碰撞业务子帧。较佳地,在第一终端确定这个业务子帧的第二干扰功率达到第二门限后,信号监听单元500进一步用于:对在这个业务子帧上接收的业务数据进行解析,在确定解析成功后,根据解析结果判断所述业务数据是否为周期性发送的,若是,则判定需要针对这个业务子帧上报碰撞指示信息;否则,判定不需要针对这个业务子帧上报碰撞指示信息。较佳地,信号监听单元500进一步用于:分别在当前帧周期中的每一个碰撞指示子帧上进行信号监听,接收其他终端发送的碰撞指示信息,其中,在一个帧周期内,碰撞指示子帧的时域位置在 业务子帧的时域位置之前或者之后,或者,碰撞指示子帧的时域位置和业务子帧的时域位置间隔排列。较佳地,在一个帧周期内,所有碰撞指示子帧占用的频域带宽包含于所有业务子帧占用的频域带宽中。较佳地,进一步地,所有碰撞指示子帧占用的频域带宽为所有业务子帧占用的频域带宽的一半。这样,能够更准确更方便的结算碰撞指示信息的信号接收功率。较佳地,在按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧时,映射指示单元501具体用于:按照预设的映射关系,分别确定每一个碰撞业务子帧对应的指示单元所归属的碰撞指示子帧,该指示单元用于承载相应的碰撞业务子帧的碰撞指示信息;其中,一个碰撞指示子帧中包含有设定数目的指示单元,一个指示单元包含一个正交频分复用技术OFDM符号,或者,包含半个OFDM符号。较佳地,到达一个碰撞指示子帧后,确定这个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在这个碰撞指示子帧上发送该至少一个碰撞业务子帧的碰撞指示信息时,信息发送单元502具体用于:第一终端到达这个碰撞指示子帧后,在确定这个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,将所述至少一个碰撞业务子帧的碰撞指示信息分别写入对应的指示单元中进行发送;其中,第一终端在一个指示单元上采用的发射功率,为这个指示单元对应的碰撞业务子帧上的接收信号总功率和所述第一终端的最大可用发射功率中的最小值。这样,避免了在多个终端检测到碰撞业务子帧X时,均以最大发射功率发送碰撞指示信息,而造成该碰撞指示信息的发射功率过大,且传播距离较远,导致其他终端产生误判的问题。较佳地,信号监听单元500进一步用于:根据在帧周期内接收到的所有其他终端发送的碰撞指示信息,确定自身选 定的业务子帧所对应的碰撞指示子帧中的指示单元上,接收信号总功率高于预设的第三门限值时,判定自身选定的业务子帧发生碰撞,并重新选定自身的业务子帧。较佳地,进一步包括:终端采用频分方式与其他终端复用业务子帧和相应的碰撞指示子帧。基于同一发明构思,参阅图6所示,本发明实施例还设计了另一种终端,包括:处理器600,用于读取存储器620中的程序,执行下列过程:分别在当前帧周期中非自身占用的的每一个业务子帧上进行信号监听,其中,每到达一个业务子帧,确定这个业务子帧被占用时,判定这个业务子帧是否为碰撞业务子帧;在当前帧周期结束后,按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧;每到达一个碰撞指示子帧,确定这个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在这个碰撞指示子帧上通过收发机610发送该至少一个碰撞业务子帧的碰撞指示信息。这样,不用采用FI向其它终端通知资源使用状态,使得碰撞指示信息的开销得到较大的压缩,从而降低系统运行负荷。较佳地,在确定一个业务子帧被占用时,处理器600具体用于:获得在这个业务子帧上的接收信号,并计算接收信号总功率;确定接收信号总功率达到预设的第一门限值时,确定这个业务子帧被占用。较佳地,在确定一个业务子帧被占用时,判定这个业务子帧是否为碰撞业务子帧时,处理器600具体用于:确定这个业务子帧被占用时,基于接收信号进行干扰测量,获得干扰功率;判断干扰功率是否达到预设的第二门限值,若是,则确定这个业务子帧为 碰撞业务子帧;否则,确定这个业务子帧不为碰撞业务子帧。较佳地,在第一终端确定这个业务子帧的第二干扰功率达到第二门限后,处理器600进一步用于:对在这个业务子帧上接收的业务数据进行解析,在确定解析成功后,根据解析结果判断所述业务数据是否为周期性发送的,若是,则判定需要针对这个业务子帧上报碰撞指示信息;否则,判定不需要针对这个业务子帧上报碰撞指示信息。较佳地,处理器600进一步用于:分别在当前帧周期中的每一个碰撞指示子帧上进行信号监听,接收其他终端发送的碰撞指示信息,其中,在一个帧周期内,碰撞指示子帧的时域位置在业务子帧的时域位置之前或者之后,或者,碰撞指示子帧的时域位置和业务子帧的时域位置间隔排列。较佳地,在一个帧周期内,所有碰撞指示子帧占用的频域带宽包含于所有业务子帧占用的频域带宽中。较佳地,进一步地,所有碰撞指示子帧占用的频域带宽为所有业务子帧占用的频域带宽的一半。这样,能够更准确更方便的结算碰撞指示信息的信号接收功率。较佳地,在按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧时,处理器600具体用于:按照预设的映射关系,分别确定每一个碰撞业务子帧对应的指示单元所归属的碰撞指示子帧,该指示单元用于承载相应的碰撞业务子帧的碰撞指示信息;其中,一个碰撞指示子帧中包含有设定数目的指示单元,一个指示单元包含一个正交频分复用技术OFDM符号,或者,包含半个OFDM符号。较佳地,到达一个碰撞指示子帧后,确定这个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在这个碰撞指示子帧上发送该至少一个碰撞业务子帧的碰撞指示信息时,信息发送单元502具体用于:第一终端到达这个碰撞指示子帧后,在确定这个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,将所述至少一个碰撞业务子帧的碰撞指示信息分别写入对应的指示单元中进行发送;其中,第一终端在一个指示单元上采用的发射功率,为这个指示单元对应的碰撞业务子帧上的接收信号总功率和所述第一终端的最大可用发射功率中的最小值。这样,避免了在多个终端检测到碰撞业务子帧X时,均以最大发射功率发送碰撞指示信息,而造成该碰撞指示信息的发射功率过大,且传播距离较远,导致其他终端产生误判的问题。较佳地,处理器600进一步用于:根据在帧周期内接收到的所有其他终端发送的碰撞指示信息,确定自身选定的业务子帧所对应的碰撞指示子帧中的指示单元上,接收信号总功率高于预设的第三门限值时,判定自身选定的业务子帧发生碰撞,并重新选定自身的业务子帧。较佳地,进一步包括:终端采用频分方式与其他终端复用业务子帧和相应的碰撞指示子帧。收发机610,用于在处理器600的控制下接收和发送数据。其中,在图6中,总线架构可以包括任意数量的互联的总线和桥,具体由处理器600代表的一个或多个处理器和存储器620代表的存储器的各种电路链接在一起。总线架构还可以将诸如外围设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机610可以是多个元件,即包括发送机和接收机,提供用于在传输介质上与各种其他装置通信的单元。针对不同的用户设备,用户接口630还可以是能够外接内接需要设备的接口,连接的设备包括但不限于小键盘、显示器、扬声器、麦克风、操纵杆等。处理器600负责管理总线架构和通常的处理,存储器620可以存储处理器600在执行操作时所使用的数据。综上所述,本发明实施例中,第一终端分别在当前帧周期中非自身占用的的每一个业务子帧上进行信号监听,其中,每到达一个业务子帧,第一终端确定这个业务子帧被占用时,判定这个业务子帧是否为碰撞业务子帧,在当前帧周期结束后,第一终端按照预设的映射关系,分别确定每一个碰撞业务子帧所对应的碰撞指示子帧,每到达一个碰撞指示子帧,第一终端确定这个碰撞指示子帧对应的各个业务子帧中存在至少一个碰撞业务子帧时,在这个碰撞指示子帧上对应的指示单元上相应地发送碰撞业务子帧的碰撞指示信息。这样,通过将碰撞指示信息单独采用碰撞指示子帧承载,而不用采用传统的FI承载,并且将每一个业务子帧映射到一个碰撞指示子帧的指示单元上,由于每一个指示单元采用1个或半个OFDM符号承载,指示单元占用的时频资源非常少,要远小于业务子帧占用的时频资源,以一个子帧包含14个OFDM符号且一个指示单元占用半个OFDM符号为例,碰撞指示信息的开销与业务数据的开销比例压缩到了1/14,使得碰撞指示信息的开销得到较大的压缩,从而降低系统运行负荷。本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。显然,本领域的技术人员可以对本发明实施例进行各种改动和变型而不脱离本发明实施例的精神和范围。这样,倘若本发明实施例的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。当前第1页1 2 3 
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1