传输参考信号的方法和用户设备
技术领域
本发明实施例涉及无线通信领域,并且更具体地,涉及一种传输参考信号的方法和用户设备。
背景技术
装置之间的临近服务(英文全称:Device to Device Proximity Service,英文缩写:D2D ProSe)已经成为长期演进(英文全称:Long Term Evolution,英文缩写:LTE)***的研究课题。
在设计D2D ProSe的物理层过程时,从设计角度可以分为两个大的方面,第一是发现信号设计;第二个是直连通信设计。发现信号设计的目的是使得用户设备(英文全称:User Equipment,英文缩写:UE)在一个网络环境中,能够识别附近存在的UE。发现信号的设计包括发现信号的发送和发现信号的接收。直连通信设计的目的是设计UE之间直连通信的流程,包括发起呼叫、信道测量、信道反馈、资源调度、数据传输以及呼叫完成等一系列流程。
UE在接收发现信号或者直连通信信号时,均需要通过参考信号进行信道估计,从而进行后续的解调和译码处理。
因此,如何在D2D通信中实现参考信号的传输亟待解决。
发明内容
本发明实施例提供一种传输参考信号的方法和用户设备,实现D2D通信中的参考信号传输。
第一方面,提供一种传输参考信号的方法,包括:第一用户设备确定与所述第一用户设备相关的第一标识;所述第一用户设备根据所述第一标识在待选的循环移位指示中确定第一循环移位指示;所述第一用户设备根据所述第一循环移位指示和预设的基序列确定第一参考信号;所述第一用户设备向第二用户设备发送所述第一参考信号。
结合第一方面,在第一方面的一种实现方式中,所述第一用户设备确定与所述第一用户设备相关的第一标识,包括:所述第一用户设备根据接收到的所述第二用户设备发出的请求中携带的所述第一标识,确定所述第一标识。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,在所述第一用户设备确定与所述第一用户设备相关的第一标识之前,还包括:所述第一用户设备接收所述第二用户设备发送的请求,所述请求中携带所述第一标识。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一用户设备确定与所述第一用户设备相关的第一标识,包括:所述第一用户设备按照预设规则从所述第一用户设备相关的标识中选择一个标识作为所述第一标识。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一用户设备根据所述第一循环移位指示和预设的基序列确定第一参考信号,包括:所述第一用户设备根据所述第一循环移位指示对所述基序列循环移位后得到所述第一参考信号。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一用户设备根据所述第一标识在待选的循环移位指示中确定第一循环移位指示,包括:所述第一用户设备将n个待选的循环移位指示中的第k个循环移位指示确定为所述第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于所述第一标识确定的值,k=mod(m1,n)。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一标识包括所述第一用户设备的一个标识,m1等于所述第一标识的值。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一标识包括所述第一用户设备的至少两个标识,且m1是基于所述至少两个标识的值按照预设的运算规则确定的值。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一用户设备根据所述第一标识在待选的循环移位指示中确定第一循环移位指示,包括:所述第一用户设备根据所述第一标识的值以及用于发送所述第一参考信号的资源的第一参数的值,确定所述第一循环移位指示。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一用户设备根据所述第一标识的值以及用于发送所述第一参考信号的资源的第一参数的值,确定所述第一循环移位指示,包括:所述第一用户设备将n个待选的循环移位指示中的第k个循环移位指示确定为所述第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于所述第一标识的值和所述第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一参数包括所述资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一用户设备根据所述第一标识的值以及用于发送所述参考信号的资源的第一参数的值,确定所述第一循环移位指示,包括:所述第一用户设备根据所述第一标识的值、所述第一参数的值以及第一偏移值,确定所述第一循环移位指示,其中,所述第一偏移值为所述第一用户设备所在小区的小区标识的值,所述第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一用户设备根据所述第一标识在待选的循环移位指示中确定第一循环移位指示,包括:所述第一用户设备根据所述第一标识的值和第一偏移值确定所述第一循环移位指示,所述第一偏移值为所述第一用户设备所在小区的小区标识的值,所述第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
结合第一方面或其上述实现方式的任一种,在第一方面的另一种实现方式中,所述第一标识包括所述第一用户设备的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,所述D2D用户组标识用于指示所述第一用户设备所属的D2D用户组,所述业务类型标识用于指示所述第一用户设备所提供的业务类型。
第二方面,提供一种传输参考信号的方法,包括:第二用户设备确定与第一用户设备相关的第一标识;所述第二用户设备根据所述第一标识,在待选的循环移位指示中确定第一循环移位指示;所述第二用户设备根据所述第一循环移位指示和预设的基序列确定第二参考信号;所述第二用户设备根据所述第二参考信号以及接收到的经过信道传输的第一参考信号检测所述信道,所述第一参考信号是由所述第一用户设备发出的。
结合第二方面,在第二方面的一种实现方式中,所述第二用户设备确定与所述第一用户设备相关的第一标识,包括:所述第二用户设备根据向所述第一用户设备发送的携带所述第一标识的请求,确定所述第一标识。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,在所述第二用户设备确定与第一用户设备相关的第一标识之前,还包括:所述第二用户设备向所述第一用户设备发送请求,所述请求中携带所述第一标识。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第二用户设备根据所述第一循环移位指示和预设的基序列确定第二参考信号,包括:所述第二用户设备根据所述第一循环移位指示对所述基序列循环移位后得到所述第二参考信号。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第二用户设备根据所述第一标识在待选的循环移位指示中确定第一循环移位指示,包括:所述第二用户设备将n个待选的循环移位指示中的第k个循环移位指示确定为所述第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于所述第一标识确定的值,k=mod(m1,n)。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第一标识包括所述第一用户设备的一个标识,m1等于所述第一标识的值。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第一标识包括所述第一用户设备的至少两个标识,且m1是基于所述至少两个标识的值按照预设的运算规则确定的值。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第二用户设备根据所述第一标识在待选的循环移位指示中确定第一循环移位指示,包括:所述第二用户设备根据所述第一标识的值以及用于发送所述第一参考信号的资源的第一参数的值,确定所述第一循环移位指示。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第二用户设备根据所述第一标识的值以及用于发送所述第一参考信号的资源的第一参数的值,确定所述第一循环移位指示,包括:所述第二用户设备将n个待选的循环移位指示中的第k个循环移位指示确定为所述第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于所述第一标识的值和所述第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第一参数包括所述资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第二用户设备根据所述第一标识的值以及用于发送所述第一参考信号的资源的第一参数的值,确定所述第一循环移位指示,包括:所述第二用户设备根据所述第一标识的值、所述第一参数的值以及第一偏移值,确定所述第一循环移位指示,其中,所述第一偏移值为所述第一用户设备所在小区的小区标识的值,所述第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第二用户设备根据所述第一标识在待选的循环移位指示中确定第一循环移位指示,包括:所述第二用户设备根据所述第一标识的值和第一偏移值确定所述第一循环移位指示,所述第一偏移值为所述第一用户设备所在小区的小区标识的值,所述第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
结合第二方面或其上述实现方式的任一种,在第二方面的另一种实现方式中,所述第一标识包括所述第一用户设备的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,所述D2D用户组标识用于指示所述第一用户设备所属的D2D用户组,所述业务类型标识用于指示所述第一用户设备所提供的业务类型。
第三方面,提供一种用户设备,包括:第一确定单元,用于确定与所述用户设备相关的第一标识;第二确定单元,用于根据所述第一确定单元确定的所述第一标识在待选的循环移位指示中确定第一循环移位指示;第三确定单元,用于根据所述第二确定单元确定的所述第一循环移位指示和预设的基序列确定第一参考信号;发送单元,用于向第二用户设备发送所述第三确定单元确定的所述第一参考信号。
结合第三方面,在第三方面的一种实现方式中,所述用户设备还包括:接收单元;所述接收单元用于接收所述第二用户设备发出的携带所述第一标识的请求;所述第一确定单元具体用于根据所述接收单元接收到的所述请求中携带的所述第一标识,确定所述第一标识。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述用户设备还包括:接收单元,用于接收所述第二用户设备发送的请求,所述请求中携带所述第一标识。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第一确定单元具体用于按照预设规则从所述用户设备相关的标识中选择一个标识作为所述第一标识。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第三确定单元具体用于根据所述第一循环移位指示对所述基序列循环移位后得到所述第一参考信号。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第二确定单元具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为所述第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于所述第一标识确定的值,k=mod(m1,n)。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第一标识包括所述用户设备的一个标识,m1等于所述第一标识的值。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第一标识包括所述用户设备的至少两个标识,且m1是基于所述至少两个标识的值按照预设的运算规则确定的值。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第二确定单元具体用于根据所述第一标识的值以及用于发送所述第一参考信号的资源的第一参数的值,确定所述第一循环移位指示。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第二确定单元还具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为所述第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于所述第一标识的值和所述第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第一参数包括所述资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第二确定单元还具体用于根据所述第一标识的值、所述第一参数的值以及第一偏移值,确定所述第一循环移位指示,其中,所述第一偏移值为所述用户设备所在小区的小区标识的值,所述用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第二确定单元具体用于根据所述第一标识的值和第一偏移值确定所述第一循环移位指示,所述第一偏移值为所述用户设备所在小区的小区标识的值,所述用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
结合第三方面或其上述实现方式的任一种,在第三方面的另一种实现方式中,所述第一标识包括所述用户设备的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,所述D2D用户组标识用于指示所述用户设备所属的D2D用户组,所述业务类型标识用于指示所述用户设备所提供的业务类型。
第四方面,提供一种用户设备,包括:第一确定单元,用于确定与第一用户设备相关的第一标识;第二确定单元,用于根据所述第一确定单元确定的所述第一标识,在待选的循环移位指示中确定第一循环移位指示;第三确定单元,用于根据所述第二确定单元确定的所述第一循环移位指示和预设的基序列确定第二参考信号;接收单元,用于接收经过信道传输的第一参考信号,所述第一参考信号是由所述第一用户设备发出的;检测单元,用于根据所述第三确定单元确定的第二参考信号以及所述接收单元接收到的所述第一参考信号检测所述信道。
结合第四方面,在第四方面的一种实现方式中,所述用户设备还包括:发送单元;所述发送单元用于向所述第一用户设备发送携带所述第一标识的请求;所述第一确定单元具体用于根据所述发送单元发送的携带所述第一标识的请求,确定所述第一标识。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述用户设备还包括:发送单元,用于向所述第一用户设备发送请求,所述请求中携带所述第一标识。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第三确定单元具体用于根据所述第一循环移位指示对所述基序列循环移位后得到所述第二参考信号。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第二确定单元具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为所述第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于所述第一标识确定的值,k=mod(m1,n)。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第一标识包括所述第一用户设备的一个标识,m1等于所述第一标识的值。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第一标识包括所述第一用户设备的至少两个标识,且m1是基于所述至少两个标识的值按照预设的运算规则确定的。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第二确定单元具体用于根据所述第一标识的值以及用于发送所述参考信号的资源的第一参数的值,确定所述第一循环移位指示。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第二确定单元还具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为所述第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于所述第一标识的值和所述第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第一参数包括所述资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第二确定单元还具体用于根据所述第一标识的值、所述第一参数的值以及第一偏移值,确定所述第一循环移位指示,其中,所述第一偏移值为所述第一用户设备所在小区的小区标识的值,所述第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第二确定单元还具体用于根据所述第一标识的值和第一偏移值确定所述第一循环移位指示,所述第一偏移值为所述第一用户设备所在小区的小区标识的值,所述第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
结合第四方面或其上述实现方式的任一种,在第四方面的另一种实现方式中,所述第一标识包括所述第一用户设备的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,所述D2D用户组标识用于指示所述第一用户设备所属的D2D用户组,所述业务类型标识用于指示所述第一用户设备所提供的业务类型。
本发明实施例中,第一用户设备根据与该第一用户设备相关的第一标识选择第一循环移位指示,并基于该第一循环移位指示和预设的基序列生成第一参考信号,然后向第二用户设备发送第一参考信号,实现了D2D通信中参考信号的传输。
附图说明
为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图作简单地介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例的传输参考信号的方法的示意性流程图。
图2是本发明另一个实施例的传输参考信号的方法的示意性流程图。
图3是本发明一个实施例的用户设备的示意性框图。
图4是本发明一个实施例的用户设备的示意性框图。
图5是本发明一个实施例的用户设备的示意性框图。
图6是本发明一个实施例的用户设备的示意性框图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明的一部分实施例,而不是全部实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动的前提下所获得的所有其他实施例,都应属于本发明保护的范围。
应理解,本发明的技术方案可以应用于各种通信***,例如:全球移动通讯(英文全称:Global System of Mobile communication,英文缩写:GSM)***、码分多址(英文全称:Code Division Multiple Access,英文缩写:CDMA)***、宽带码分多址(英文全称:Wideband Code Division Multiple Access,英文缩写:WCDMA)***、通用分组无线业务(英文全称:General Packet Radio Service,英文缩写:GPRS)、LTE***、先进的长期演进(英文全称:Advanced Long Term Evolution,英文缩写:LTE-A)***、通用移动通信***(Universal Mobile Telecommunication System,英文缩写:UMTS)等。
应理解,在本发明实施例中,用户设备包括但不限于移动台(英文全称:MobileStation,英文缩写:MS)、移动终端(英文全称:Mobile Terminal)、移动电话(英文全称:Mobile Telephone)、手机(英文全称:handset)及便携设备(英文全称:portableequipment)等,该用户设备可以经无线接入网(英文全称:Radio Access Network,英文缩写:RAN)与一个或多个核心网进行通信,例如,用户设备可以是移动电话(或称为“蜂窝”电话)、具有无线通信功能的计算机等,用户设备还可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置。
本发明实施例中,基站可以是GSM或CDMA中的基站(英文全称:Base TransceiverStation,英文缩写:BTS),也可以是WCDMA中的基站(NodeB),还可以是LTE中的演进型基站(英文全称:evolved Node B,英文缩写:eNB或e-NodeB),本发明实施例并不限定。
在LTE中,用户设备利用上行参考信号进行信道检测。该上行参考信号可以是解调参考信号(英文全称:Demodulation Reference Signal,英文缩写:DMRS),也可以是探测参考信号(英文全称:Sounding Reference Signal,英文缩写:SRS)。用户设备发送上行信号时,该用户设备会从多个待选的循环移位指示中选择一个循环移位指示,并根据该选择的循环移位指示对基序列进行循环移位,以生成参考信号。由于不同的循环移位指示生成的参考信号彼此正交,从而避免了在相同时频资源上发送的参考信号之间的干扰。
在D2D通信中,参考信号的传输可以参考LTE上行中参考信号的传输方式。具体地,为了避免使用相同时频资源的用户设备之间发送的参考信号的干扰,也可采用类似上述设置待选的循环移位指示的方式进行设计。以预先配置8个循环移位指示为例,位于发送端的2个用户设备在相同时频资源上发送参考信号时,均可以从8个循环移位指示中随机选择1个以生成参考信号。按照此种设计方式,D2D通信中,2个用户设备在相同时频资源发送的参考信号的干扰概率大大降低。
但是,如上例所示,当2个用户设备选择的循环移位指示相同时,该2个用户设备发送的参考信号仍然会相互干扰,概率为1/64。本发明实施例在此基础上,提出一种传输参考信号的方法,进一步降低干扰。
图1是本发明一个实施例的传输参考信号的方法的示意性流程图。图1的方法可以由第一用户设备执行。
110、第一用户设备确定与第一用户设备相关的第一标识。
上述第一标识可以是专门为包括该第一用户设备在内的至少一个用户设备配置的标识。具体地,该第一标识可以是专门为该第一用户设备配置的标识。例如,该第一标识可以包括以下标识中的一个或多个:该第一用户设备的D2D标识、国际移动用户标识(英文全称:International Mobile Subscriber Identity,英文缩写:IMSI)、临时移动用户标识(英文全称:Temporary Mobile Subscriber Identity,英文缩写:TMSI)等。该第一标识也可以是包括该第一用户设备在内的同一组或同一类型用户设备所配置的共同标识。例如,该第一标识可以包括以下标识中的一个或多个:第一用户设备所属D2D用户组的D2D用户组标识、第一用户设备所提供的业务类型的业务类型标识、第一用户设备所属D2D簇的D2D簇标识等。
120、第一用户设备根据第一标识在待选的循环移位指示中确定第一循环移位指示。
应理解,第一循环移位指示为待选的循环移位指示中的一个,例如,可以是8个待选循环移位指示中的第2个循环移位指示。
130、第一用户设备根据第一循环移位指示和预设的基序列确定第一参考信号。
应理解,基于上述待选的循环移位指示中不同循环移位指示生成的参考信号满足正交性。具体地,当2个用户设备(用户设备1和用户设备2)在相同时频资源上发送参考信号时,如果用户设备1和用户设备2发送的参考信号是基于不同循环移位指示生成的,该用户设备1和用户设备2发送的参考信号满足正交性,相互之间不干扰。
应理解,可以预先配置基序列,并为该基序列配置多个循环移位指示。当作为发射端的用户设备选择某个循环移位指示时,可按照该循环移位指示对该基序列循环移位,生成参考信号。
还应理解,本发明实施例对待选的循环移位指示的个数不作具体限定,例如,可以是8个、10个或其他任意个数。
需要说明的是,上述第一标识可以是与第一用户设备相关的一个或多个标识。例如,第一标识可以是第一用户设备的D2D标识;或者,第一标识包括第一用户设备的D2D标识和D2D用户组标识。
140、第一用户设备向第二用户设备发送第一参考信号。
本发明实施例中,第一用户设备根据与该第一用户设备相关的第一标识选择第一循环移位指示,并基于该第一循环移位指示和预设的基序列生成第一参考信号,然后向第二用户设备发送第一参考信号,实现了D2D通信中参考信号的传输。
进一步地,第一用户设备在选择循环移位指示时,是根据该第一用户设备的第一标识进行选择的,由于该第一标识与该第一用户设备具有相关性,不同用户设备之间的第一标识通常不同。因此,不同用户设备基于各自的第一标识选择的循环移位指示相同的概率较小,生成的参考信号冲突的概率也相应较小,从而降低了D2D通信中用户设备之间发送的参考信号的干扰。
应理解,上述参考信号可以是DMRS,也可以是其他参考信号,如SRS等,本发明实施例对此不作具体限定。具体地,当该参考信号为DMRS时,通常将该DMRS承载在用户设备之间传输的数据信号中发送,即DMRS与数据信号在相同频率资源发送。当该参考信号为SRS时,可以按照预先定义的用于指示SRS占用资源的SRS参数发送该SRS,该SRS参数包括探测带宽、SRS发送周期,跳频模式等。
可选地,第一用户设备可根据第一标识的值,按照预定的运算规则进行计算,计算的结果与待选的循环移位指示之间存在一一对应的关系。具体地,假设预先设置了n个循环移位指示,可以对第一用户设备的第一标识的值进行求余运算,让余数在0~n-1变化。然后建立该n个余数结果与n个循环移位指示的对应关系。进一步地,当选取了第一循环移位指示时,利用该第一循环移位指示对基序列循环移位,即可生成上述第一参考信号(也可称作第一参考序列)。
应理解,求余运算仅仅是上述预定运算规则的一种实现方式,实际中,还可以采用其他运算规则。例如,第一标识的值为20,n=8,则选取n个循环移位指示中的第(2+0)个循环移位指示作为第一循环移位指示;同理,当第一标识的值为211时,选取第(2+1+1)个循环移位指示作为第一循环移位指示。当第一标识包括两个标识(分别为标识1和标识2)时,标识1的值为30,标识2的值为14,则选取第(3+0+1+4)个循环移位指示作为第一循环移位指示。
本发明实施例中,第一用户设备在选择循环移位指示时,是根据该第一用户设备的第一标识的值进行选择的,由于该第一标识与第一用户设备具有相关性,不同用户设备之间的第一标识的值通常不同。因此,不同用户设备基于各自的第一标识的值选择的循环移位指示相同的概率较小,生成的参考信号冲突的概率也相应较小,从而降低了D2D通信中用户设备之间发送的参考信号的干扰。
可选地,作为另一个实施例,步骤120包括:第一用户设备将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于第一标识确定的值,k=mod(m1,n)。
应理解,mod(x,y)表示用x除以y所得的余数。
可选方式一,第一标识包括第一用户设备的一个标识,m1等于该第一标识的值。
比如,第一标识是D2D标识,该D2D标识的值为ID_d2d,n=8;则m1=ID_d2d,k=mod(ID_d2d,8)。
又如,第一标识是D2D用户组标识,该D2D用户组标识的值为ID_d2d_group,n=8;则m1=ID_d2d_group,k=mod(ID_d2d_group,8)。
又如,第一标识是业务类型标识,该业务类型标识的值为ID_d2d_service,n=8;则m1=ID_d2d_service,k=mod(ID_d2d_service,8)。
又如,第一标识是IMSI,n=8;则m1=IMSI,k=mod(IMSI,8)。
又如,第一标识是TMSI,n=8;则m1=TMSI,k=mod(TMSI,8)。
可选方式二:第一标识包括第一用户设备的至少两个标识,m1是基于至少两个标识的值按预设的运算规则确定的值。
在该可选方式中,同时考虑与第一用户设备相关的多个标识,使得不同用户设备之间选择相同循环移位指示的概率进一步减小,从而进一步降低用户设备之间发送的参考信号的干扰。
比如,第一标识包括D2D标识和D2D用户组标识。该D2D标识的值为ID_d2d。该D2D用户组标识的值为ID_d2d_group。n=8,预设的运算规则为两个标识的值相加,则m1=ID_d2d+ID_d2d_group,k=mod(ID_d2d+ID_d2d_group,8)。
应理解,以上可选方式仅仅是举例说明。实际中,n可以选大于等于2的任意自然数。此外,如果第一标识为第一用户设备的一个标识,也可以经过预设运算规则获得m1,例如,第一标识的值采用十六进制,可以将其转换成十进制后再进行求余运算。如果第一标识包括第一用户设备的多个标识,上述预设运算规则包括但不限于求和,例如,可以将不同标识的值与各自的权重值相乘,再将相乘的结果相加。
可选地,作为一个实施例,步骤120包括:第一用户设备根据第一标识的值和第一偏移值确定第一循环移位指示,第一偏移值为第一用户设备所在小区的小区标识(或称小区ID)的值,第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
应注意,当第一偏移值为第一用户设备所在小区的小区标识的值时,第一用户设备和第二用户设备可位于同一个小区中。因此,第二用户设备通过自己所在小区的小区标识的值即可获得上述第一偏移值。
当第一偏移值为第一用户设备所在D2D簇的标识的值时,第一用户设备与第二用户设备可位于同一个D2D簇中。因此,第二用户设备通过自己所在D2D簇的标识即可获得上述第一偏移值。
第一偏移值还可以是通过第一通信设备配置的偏移值。该第一通信设备可以是基站,通过基站同时向第一用户设备和第二用户设备配置该偏移值。第一用户设备和第二用户设备位于同一个D2D簇时,该第一通信设备还可以是该D2D簇的簇头。
举例说明,偏移值用N_offset表示。第一循环移位指示可以是8个待选的循环移位指示中的第mod(ID_d2d+N_offset,8)个。或者,第一循环移位指示可以是8个待选的循环移位指示中的第mod(ID_d2d+ID_d2d_group+N_offset,8)个。本发明实施例的目的是降低用户设备选择相同循环移位指示的可能性,并非要对具体的运算方式进行限定,实际中,只要能够达到该目的的运算方式均应落入本发明实施例的保护范围。
可选地,作为另一个实施例,步骤120包括:第一用户设备根据第一标识的值以及用于发送第一参考信号的资源的第一参数,确定第一循环移位指示。
应理解,上述第一参数可以用于指示发送第一参考信号的资源的时域位置和/或频域位置。
可选地,上述第一参数还可以是发送第一数据的资源的参数,该第一数据为与该参考信号一同发送的数据。例如,第一参考信号为DMRS,该DMRS与用户设备之间的传输数据通常混合在一起发送,则该第一参数可以为发送该传输数据的资源的参数。
本发明实施例中,第一用户设备在选择循环移位指示时,是根据该第一用户设备的第一标识的值,以及用于发送参考信号的资源的第一参数进行选择的,由于该第一标识与第一用户设备具有相关性,不同用户设备之间的第一标识的值通常不同。因此,不同用户设备基于各自的第一标识的值选择的循环移位指示相同的概率较小,生成的参考信号冲突的概率也相应较小,从而降低了D2D通信中用户设备之间发送的参考信号的干扰。
由于不同的循环移位指示确定的参考信号的信道估计性能有好坏之分,第一用户设备根据第一标识确定的参考信号的信道估计性能可能较差。如果仅根据该第一标识和预设的运算规则确定第一参考信号,由于该第一标识相对固定,选择出的第一循环移位指示也相对固定,则每次确定出的第一参考信号的信号估计性能可能均较差。本发明实施例中,在选择第一循环移位指示时,不但考虑第一用户设备的第一标识,还考虑用于发送参考信号的资源的第一参数,由于发送参考信号的资源实时变化,使得同一用户设备选择的第一循环移位指示不会固定不变,从而避免了每次确定出的第一参考信号的信道估计性能均较差的情况。
上述发送第一参考信号的资源可以是时域资源和/或频域资源。上述用于发送参考信号的资源的第一参数可以是该资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块(英文全称:Physical Resource Block,英文缩写:PRB)号和带宽。
可选地,作为另一个实施例,上述第一用户设备根据第一标识的值以及用于发送第一参考信号的资源的第一参数,确定第一循环移位指示包括:第一用户设备将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于第一标识的值和第一参数按照预设的运算规则确定的值,k=mod(m2,n)。
本发明实施例中,第一用户设备在选择循环移位指示时,是根据该第一用户设备的第一标识的值以及用于发送第一参考信号的资源的第一参数进行选择的,由于该第一标识与第一用户设备具有相关性,不同用户设备之间的第一标识的值通常不同。因此,不同用户设备基于第一标识的值选择的循环移位指示相同的概率较小,生成的参考信号冲突的概率也相应较小,从而降低了D2D通信中UE之间发送的参考信号的干扰。
以n=8,第一标识为D2D标识,该D2D标识的值为ID_d2d为例举例说明。
可选方式一:上述第一参数为第一参考信号所占用子帧号,该子帧号用N_subframe表示。预设的运算规则为m2=ID_d2d+N_subframe,则k=mod(ID_d2d+N_subframe,8)。
可选方式二:上述第一参数为第一参考信号所占用帧号,该帧号用N_frame表示。预设的运算规则为m2=ID_d2d+N_frame,则k=mod(ID_d2d+N_frame,8)。
可选方式三:上述第一参数包括第一参考信号所占用子帧号和帧号,该子帧号用N_subframe表示,该帧号用N_frame表示。预设的运算规则为m2=ID_d2d+N_frame*10+N_subframe,k=mod(ID_d2d+N_frame*10+N_subframe,8)个。
可选方式四:上述第一参数包括第一参考信号所占用子帧号、带宽和PRB号,该子帧号用N_subframe表示,该带宽用N_bandwidth表示,该PRB号用N_PRB表示。预设的运算规则为m2=ID_d2d+N_subframe*N_bandwidth+N_PRB。则k=mod(ID_d2d+N_subframe*N_bandwidth+N_PRB,8)。
可选方式五:上述第一参数包括第一参考信号所占用帧号、带宽和PRB号,该帧号用N_frame表示,该带宽用N_bandwidth表示,该PRB号用N_PRB表示。预设的运算规则为m2=ID_d2d+N_frame*N_bandwidth+N_PRB,则k=mod(ID_d2d+N_frame*N_bandwidth+N_PRB,8)。
可选方式六:上述第一参数包括第一参考信号所占用帧号、子帧号、带宽和PRB号,该帧号用N_frame表示,该子帧号用N_subframe表示,该带宽用N_bandwidth表示,该PRB号用N_PRB表示。预设的运算规则为m2=ID_d2d+(N_frame*10+N_subframe)*N_bandwidth+N_PRB。则k=mod(ID_d2d+(N_frame*10+N_subframe)*N_bandwidth+N_PRB,8)。
应理解,以上可选方式仅仅是举例说明。实际中,n可以选大于等于2的任意自然数。本发明实施例中的ID_d2d可以替换成上文提到的任意第一标识,例如,将ID_d2d换成ID_d2d_group和ID_d2d_service的组合。
可选地,上述第一用户设备根据第一标识的值以及用于发送第一参考信号的资源的第一参数,确定第一循环移位指示包括:第一用户设备根据第一标识的值、第一参数的值以及第一偏移值,确定第一循环移位指示,其中,第一偏移值为第一用户设备所在小区的小区标识的值,第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
应注意,当第一偏移值为第一用户设备所在小区的小区标识的值时,第一用户设备和第二用户设备可位于同一个小区中。因此,第二用户设备通过自己所在小区的小区标识即可获得上述第一偏移值。
当第一偏移值为第一用户设备所在D2D簇的标识时,第一用户设备与第二用户设备可位于同一个D2D簇中。因此,第二用户设备通过自己所在D2D簇的标识即可获得上述第一偏移值。
第一偏移值还可以是通过第一通信设备配置的偏移值。该第一通信设备可以是基站,通过基站同时向第一用户设备和第二用户设备配置该偏移值。第一用户设备和第二用户设备位于同一个D2D簇时,该第一通信设备还可以是该D2D簇的簇头。
举例说明,偏移值用N_offset表示。第一循环移位指示可以是8个待选的循环移位指示中的第mod(ID_d2d+(N_frame*10+N_subframe)*N_bandwidth+N_PRB+N_offset,8)个。或者,第一循环移位指示可以是8个待选的循环移位指示中的第mod(ID_d2d+N_frame*10+N_subframe+N_offset,8)个。本发明实施例的目的是降低不同用户设备选择相同循环移位指示的可能性,并非要对具体的运算方式进行限定,实际中,只要能够达到该目的的运算方式均应落入本发明实施例的保护范围。
可选地,步骤110包括:第一用户设备根据接收到的第二用户设备发出的请求中携带的第一标识,确定第一标识。
具体地,第二用户设备可以直接向周围的用户设备发送请求(例如,该请求可以是发现信号请求),在该请求中携带第一标识。或者,第二用户设备向基站发送请求,并由基站向第二用户设备周围的用户设备发送寻呼信号,在该寻呼信号中携带第一标识。
第二用户设备想要搜索周围是否有能够提供第一D2D业务的用户设备,就向周围的用户设备发送发现信号请求,并在该发现信号请求中携带该第一D2D业务对应的D2D业务类型标识。能够提供该D2D业务类型的第一用户设备接收到该发现信号请求,并根据携带在该发现信号请求中的D2D业务类型标识生成第一参考信号。
或者,第二用户设备想要搜索周围是否有能够提供第一D2D业务的用户设备,就向基站发送发现信号请求,并在该发现信号请求中携带该第一D2D业务对应的D2D业务类型标识。基站收到该发现信号请求后,向第二用户设备周围的用户设备发送寻呼信号,该寻呼信号中携带该D2D业务类型标识。能够提供该D2D业务类型的第一用户设备接收到该发现信号请求,并根据携带在该发现信号请求中的D2D业务类型标识生成第一参考信号。
可选地,步骤110包括:第一用户设备按照预设规则从第一用户设备相关的标识中选择一个标识作为第一标识。
具体地,第一用户设备具有多个与该第一设备相关的标识,且该第一用户设备周期性地向周围发送参考信号。当第一用户设备准备发送参考信号时,可以随机或按照预定次序从上述多个相关标识中选择一个标识,将该选择的标识确定第一循环移位指示。
例如,第一用户设备能够提供三种业务类型。为了让周围需要三种业务类型中的某种业务类型的用户设备能够搜索到第一用户设备,该第一用户设备周期性的发送参考信号,该参考信号中依次携带上述三种业务类型的业务类型标识。周围的用户设备可通过盲检测的方式解调该参考信号。
上文中结合图1,从第一用户设备(参考信号的发送端)的角度详细描述了根据本发明实施例的传输参考信号的方法,下面将结合图2,从第二用户设备(参考信号的接收端)的角度描述根据本发明实施例的传输参考信号的方法。
应理解,第二用户设备侧描述的第一用户设备与第二用户设备的交互及相关特性、功能等与第一用户设备侧的描述相应,为了简洁,适当省略重复的描述。
图2是本发明另一个实施例的传输参考信号的方法的示意性流程图。图2的方法包括:
210、第二用户设备确定与第一用户设备相关的第一标识。
220、第二用户设备根据第一标识,在待选的循环移位指示中确定第一循环移位指示。
230、第二用户设备根据第一循环移位指示和预设的基序列确定第二参考信号。
240、第二用户设备根据第二参考信号以及接收到的经过信道传输的第一参考信号检测该信道,第一参考信号是由第一用户设备发出的。
应理解,上述第一参考信号是第一用户设备基于上述第一标识生成的,所以该第一参考信号与第二参考信号相同。
本发明实施例中,第二用户设备根据与该第一用户设备相关的第一标识选择第一循环移位指示,并基于该第一循环移位指示和预设的基序列确定第二参考信号,然后根据第二参考信号以及接收到的经过信道传输的第一参考信号检测该信道,实现了D2D通信中参考信号的传输。采用该技术方案使得第二用户设备不必采用盲检测的方式,降低了检测信道的复杂度,减少了第二用户设备的能量消耗。
可选地,作为一个实施例,步骤210包括:第二用户设备根据向第一用户设备发送的携带第一标识的请求,确定第一标识。
第二用户设备发送请求时,在请求中携带的第一标识,接收到该请求的第一用户设备通过该第一标识选择循环移位指示以及生成第一参考信号,第二用户设备也通过该第一标识选择循环移位指示以及生成第二参考信号,相当于第二用户设备预先获知了第一用户设备发送的参考信号是通过哪个循环移位指示生成的,无需通过盲检测的方式确定,大大降低了第二用户设备检测信道的复杂度。
可选地,作为另一个实施例,步骤230包括:第二用户设备根据第一循环移位指示对预设的基序列循环移位后得到第二参考信号。
可选地,作为另一个实施例,步骤220包括:第二用户设备将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于第一标识确定的值,k=mod(m1,n)。
可选地,作为另一个实施例,第一标识包括第一用户设备的一个标识,m1等于第一标识的值。
可选地,作为另一个实施例,第一标识包括第一用户设备的至少两个标识,且m1是基于至少两个标识的值按照预设的运算规则确定的值。
可选地,作为另一个实施例,步骤220包括:第二用户设备根据第一标识的值以及用于发送参考信号的资源的第一参数,确定第一循环移位指示。
可选地,作为另一个实施例,步骤220包括:第二用户设备将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于第一标识的值和第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
可选地,作为另一个实施例,第一参数包括资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
可选地,作为另一个实施例,步骤220包括:第二用户设备根据第一标识的值、第一参数的值以及第一偏移值,确定第一循环移位指示,其中,第一偏移值为第一用户设备所在小区的小区标识的值,第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,步骤220包括:第二用户设备根据第一标识的值和第一偏移值,第一偏移值为第一用户设备所在小区的小区标识的值,第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,第一标识包括第一用户设备的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,D2D用户组标识用于指示第一用户设备所属的D2D用户组,业务类型标识用于指示第一用户设备所提供的业务类型。
上文中结合图1至图2,详细描述了根据本发明实施例的传输参考信号的方法,下面将结合图3至图4,详细描述根据本发明实施例的用户设备。
图3是本发明一个实施例的用户设备的示意性框图。图3的用户设备300对应于图1和图2中的第一用户设备。用户设备300包括第一确定单元310、第二确定单元320、第三确定单元330和发送单元340。
第一确定单元310,用于确定与用户设备300相关的第一标识;
第二确定单元320,用于根据第一确定单元310确定的第一标识在待选的循环移位指示中确定第一循环移位指示;
第三确定单元330,用于根据第二确定单元320确定的第一循环移位指示和预设的基序列确定第一参考信号;
发送单元340,用于向第二用户设备发送第三确定单元330确定的第一参考信号。
本发明实施例中,用户设备300根据与该用户设备300相关的第一标识选择第一循环移位指示,并基于该第一循环移位指示和预设的基序列生成第一参考信号,然后向第二用户设备发送第一参考信号,实现了D2D通信中参考信号的传输。
进一步地,用户设备300在选择循环移位指示时,是根据该用户设备300的第一标识进行选择的,由于该第一标识与该用户设备300具有相关性,不同用户设备之间的第一标识通常不同。因此,不同用户设备基于各自的第一标识选择的循环移位指示相同的概率较小,生成的参考信号冲突的概率也相应较小,从而降低了D2D通信中用户设备之间发送的参考信号的干扰。
可选地,作为一个实施例,用户设备300还包括:接收单元;接收单元用于接收第二用户设备发出的携带第一标识的请求;第一确定单元310具体用于根据接收单元接收到的请求中携带的第一标识,确定第一标识。
可选地,作为另一个实施例,第一确定单元310具体用于按照预设规则从用户设备300相关的标识中选择一个标识作为第一标识。
可选地,作为另一个实施例,第三确定单元330具体用于根据第一循环移位指示对预设的基序列循环移位后得到第一参考信号。
可选地,作为另一个实施例,第二确定单元320具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于第一标识确定的值,k=mod(m1,n)。
可选地,作为另一个实施例,第一标识包括用户设备300的一个标识,m1等于第一标识的值。
可选地,作为另一个实施例,第一标识包括用户设备300的至少两个标识,且m1是基于至少两个标识的值按照预设的运算规则确定的值。
可选地,作为另一个实施例,第二确定单元320具体用于根据第一标识的值以及用于发送参考信号的资源的第一参数,确定第一循环移位指示。
可选地,作为另一个实施例,第二确定单元320具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于第一标识的值和第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
可选地,作为另一个实施例,第一参数包括该资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
可选地,作为另一个实施例,第二确定单元320还具体用于根据第一标识的值、第一参数的值以及第一偏移值,确定第一循环移位指示,其中,第一偏移值为用户设备300所在小区的小区标识的值,用户设备300所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,第二确定单元320还具体用于根据第一标识的值和第一偏移值,第一偏移值为用户设备300所在小区的小区标识的值,用户设备300所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,第一标识包括用户设备300的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,D2D用户组标识用于指示用户设备300所属的D2D用户组,业务类型标识用于指示用户设备300所提供的业务类型。
图4是本发明一个实施例的用户设备的示意性框图。图4的用户设备400对应于图1和图2中的第二用户设备。用户设备400包括:第一确定单元410、第二确定单元420、第三确定单元430、检测单元440和接收单元450。
第一确定单元410,用于确定与第一用户设备相关的第一标识;
第二确定单元420,用于根据第一确定单元410确定的第一标识,在待选的循环移位指示中确定第一循环移位指示;
第三确定单元430,用于根据第二确定单元420确定的第一循环移位指示和预设的基序列确定第二参考信号;
接收单元450,用于接收经过信道传输的第一参考信号,第一参考信号是由第一用户设备发出的;
检测单元440,用于根据第三确定单元430确定的第二参考信号以及接收单元450接收到的第一参考信号检测上述信道。
本发明实施例中,用户设备400根据与该第一用户设备相关的第一标识选择第一循环移位指示,并基于该第一循环移位指示和预设的基序列确定第二参考信号,然后根据第二参考信号以及接收到的经过信道传输的第一参考信号检测该信道,实现了D2D通信中参考信号的传输。采用该技术方案使得用户设备400不必采用盲检测的方式,降低了检测信道的复杂度,减少了用户设备400的能量消耗。
可选地,作为一个实施例,用户设备400还包括发送单元;发送单元用于向第一用户设备发送携带第一标识的请求;第一确定单元410具体用于根据发送单元发送的携带第一标识的请求,确定第一标识。
可选地,作为另一个实施例,第三确定单元430具体用于根据第一循环移位指示对预设的基序列循环移位后得到第二参考信号。
可选地,作为另一个实施例,第二确定单元420具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于第一标识确定的值,k=mod(m1,n)。
可选地,作为另一个实施例,第一标识包括第一用户设备的一个标识,m1等于第一标识的值。
可选地,作为另一个实施例,第一标识包括第一用户设备的至少两个标识,且m1是基于至少两个标识的值按照预设的运算规则确定的值。
可选地,作为另一个实施例,第二确定单元420具体用于根据第一标识的值以及用于发送参考信号的资源的第一参数的值,确定第一循环移位指示。
可选地,作为另一个实施例,第二确定单元420还具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于第一标识的值和第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
可选地,作为另一个实施例,第一参数包括资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
可选地,作为另一个实施例,第二确定单元420还具体用于根据第一标识的值、第一参数以及第一偏移值,确定第一循环移位指示,其中,第一偏移值为第一用户设备所在小区的小区标识的值,第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,第二确定单元420具体用于根据第一标识的值和第一偏移值确定所述第一循环移位指示,第一偏移值为第一用户设备所在小区的小区标识的值,第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,第一标识包括第一用户设备的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,D2D用户组标识用于指示第一用户设备所属的D2D用户组,业务类型标识用于指示第一用户设备所提供的业务类型。
图5是本发明一个实施例的用户设备的示意性框图。图5的用户设备500对应于图1和图2中的第一用户设备。用户设备500包括处理器510和发送器520。
处理器510,用于确定与用户设备500相关的第一标识;根据该第一标识在待选的循环移位指示中确定第一循环移位指示;根据该第一循环移位指示和预设的基序列确定第一参考信号;
发送器520,用于向第二用户设备发送第一参考信号。
本发明实施例中,通过预先设置待选的循环移位指示,用户设备500根据与该用户设备500相关的第一标识选择第一循环移位指示,并基于该第一循环移位指示和预设的基序列生成第一参考信号,然后向第二用户设备发送第一参考信号,实现了D2D通信中参考信号的传输。
进一步地,用户设备500在选择循环移位指示时,是根据该用户设备500的第一标识进行选择的,由于该第一标识与该用户设备500具有相关性,不同用户设备之间的第一标识通常不同。因此,不同用户设备基于各自的第一标识选择的循环移位指示相同的概率较小,生成的参考信号冲突的概率也相应较小,从而降低了D2D通信中用户设备之间发送的参考信号的干扰。
可选地,作为一个实施例,用户设备500还包括:接收器,用于接收第二用户设备发出的携带第一标识的请求;处理器510具体用于根据接收器接收到的请求中携带的第一标识,确定该第一标识。
可选地,作为另一个实施例,处理器510具体用于按照预设规则从用户设备500相关的标识中选择一个标识作为第一标识。
可选地,作为另一个实施例,处理器510具体用于根据第一循环移位指示对预设的基序列循环移位后得到第一参考信号。
可选地,作为另一个实施例,处理器510具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于第一标识确定的值,k=mod(m1,n)。
可选地,作为另一个实施例,第一标识包括用户设备500的一个标识,m1等于第一标识的值。
可选地,作为另一个实施例,第一标识包括用户设备500的至少两个标识,且m1是基于至少两个标识的值按照预设的运算规则确定的值。
可选地,作为另一个实施例,处理器510具体用于根据第一标识的值以及用于发送第一参考信号的资源的第一参数,确定第一循环移位指示。
可选地,作为另一个实施例,处理器510具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于第一标识的值和第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
可选地,作为另一个实施例,第一参数包括资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
可选地,作为另一个实施例,处理器510还具体用于根据第一标识的值、第一参数的值以及第一偏移值,确定第一循环移位指示,其中,第一偏移值为用户设备500所在小区的小区标识的值,用户设备500所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,处理器510还具体用于根据第一标识的值和第一偏移值,第一偏移值为用户设备500所在小区的小区标识的值,用户设备500所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,第一标识包括用户设备500的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,D2D用户组标识用于指示用户设备500所属的D2D用户组,业务类型标识用于指示用户设备500所提供的业务类型。
图6是本发明一个实施例的用户设备的示意性框图。图6的用户设备600对应于图1和图2中的第二用户设备。用户设备600包括:处理器610和接收器620。
处理器610,用于确定与第一用户设备相关的第一标识;根据该第一标识,在待选的循环移位指示中确定第一循环移位指示;根据该第一循环移位指示和预设的基序列确定第二参考信号;
接收器620,用于接收经过信道传输的第一参考信号,该第一参考信号是由第一用户设备发出的;
处理器610还用于根据确定的第二参考信号以及接收器620接收到的第一参考信号检测该信道。
本发明实施例中,该用户设备600根据与该第一用户设备相关的第一标识选择第一循环移位指示,并基于该第一循环移位指示和预设的基序列生成第二参考信号,然后根据第二参考信号以及接收到的经过信道传输的第一参考信号检测该信道,实现了D2D通信中参考信号的传输。采用该技术方案使得用户设备600不必采用盲检测的方式,降低了检测信道的复杂度,减少了用户设备600的能量消耗。
可选地,作为一个实施例,用户设备600还包括:发送器,用于向第一用户设备发送携带第一标识的请求;处理器610具体用于根据发送器发送的携带第一标识的请求,确定该第一标识。
可选地,作为另一个实施例,处理器610具体用于根据第一循环移位指示对预设的基序列循环移位后得到第二参考信号。
可选地,作为另一个实施例,处理器610具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m1为基于第一标识确定的值,k=mod(m1,n)。
可选地,作为另一个实施例,第一标识包括第一用户设备的一个标识,m1等于第一标识的值。
可选地,作为另一个实施例,第一标识包括第一用户设备的至少两个标识,且m1是基于至少两个标识的值按照预设的运算规则确定的值。
可选地,作为另一个实施例,处理器610具体用于根据第一标识的值以及用于发送参考信号的资源的第一参数的值,确定第一循环移位指示。
可选地,作为另一个实施例,处理器610还具体用于将n个待选的循环移位指示中的第k个循环移位指示确定为第一循环移位指示,其中,n为待选的循环移位指示的数目,m2为基于第一标识的值和第一参数的值按照预设的运算规则确定的值,k=mod(m2,n)。
可选地,作为另一个实施例,第一参数包括资源对应的以下参数中的一个或多个:帧号、子帧号、物理资源块号和带宽。
可选地,作为另一个实施例,处理器610还具体用于根据第一标识的值、第一参数的值以及第一偏移值,确定第一循环移位指示,其中,第一偏移值为第一用户设备所在小区的小区标识的值,第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,处理器610具体用于根据第一标识的值和第一偏移值确定第一循环移位指示,第一偏移值为第一用户设备所在小区的小区标识的值,第一用户设备所属D2D簇的标识的值,或者第一通信设备配置的偏移值。
可选地,作为另一个实施例,第一标识包括第一用户设备的以下标识中的一个或多个:D2D标识,IMSI、TMSI、D2D用户组标识、业务类型标识和D2D簇标识,其中,D2D用户组标识用于指示第一用户设备所属的D2D用户组,业务类型标识用于指示第一用户设备所提供的业务类型。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。