发明内容
本发明实施例提供了一种随机接入方法、设备和***,用于解决覆盖增强场景下,若针对每个终端的Msg3都采用一个独立的UL grant进行ACK/NACK反馈,会导致反馈开销较大的问题。
本发明实施例提供的一种随机接入方法,包括:
终端根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;
所述终端使用所述专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;
所述终端根据所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈。
在实施中,所述终端从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈之前,还包括:
所述终端确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
在实施中,作为第一种优选的实现方式,所述终端确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
所述终端根据所述终端的随机接入响应RAR在RAR消息中的位置,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述终端确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
所述终端根据所述终端的前导preamble序列的标识信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述终端确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
所述终端根据所述终端传输Msg3所使用的物理资源块PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为所述终端和基站预先定义的,或者由基站通过***消息通知给所述终端。
基于上述任一实施例,所述终端从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈之后,还包括:
若所述终端的Msg3的ACK/NACK反馈为NACK,所述终端按照所述终端对应的RAR许可grant所指示的调度信息,重新传输所述终端的Msg3。
本发明实施例提供的另一种随机接入方法,包括:
基站接收到至少两个终端发送的Msg3,并产生所述至少两个终端的Msg3对应的ACK/NACK反馈;
所述基站将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
所述基站根据所述至少两个终端所对应的RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述RA-RNTI对应的专用于ACK/NACK反馈的RNTI;
所述基站使用所述专用于ACK/NACK反馈的RNTI对所述下行消息进行加扰,并通过下行控制信道,发送加扰后的下行消息。
在实施中,作为第一种优选的实现方式,所述基站将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到所述下行消息中,包括:
所述基站根据所述至少两个终端对应的RAR在RAR消息中的位置,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述基站将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到所述下行消息中,包括:
所述基站根据所述至少两个终端的preamble序列的标识信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述基站将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到所述下行消息中,包括:
所述基站根据所述至少两个终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
基于上述任一实施例,该方法还包括:
所述基站按照对应ACK/NACK反馈为NACK的终端的RAR grant所指示的调度信息,重新接收ACK/NACK反馈为NACK的终端重新发送的Msg3。
本发明实施例提供的一种终端,包括:
确定模块,用于根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出自身所属的终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;
下行消息获取模块,用于使用所述专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;
处理模块,用于根据所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈。
在实施中,所述处理模块从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈之前,还用于:
确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
在实施中,作为第一种优选的实现方式,所述处理模块确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端的随机接入响应RAR在RAR消息中的位置,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述处理模块确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端的前导preamble序列的标识信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述处理模块确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为所述终端和基站预先定义的,或者由基站通过***消息通知给所述终端。
基于上述任一实施例,所述终端还包括:
重传模块,用于在所述终端的Msg3的ACK/NACK反馈为NACK时,按照RAR grant所指示的调度信息,重新传输所述终端的Msg3。
本发明实施例提供的一种基站,包括:
接收模块,用于接收到至少两个终端发送的Msg3;
反馈信息生成模块,用于产生所述至少两个终端的Msg3对应的ACK/NACK反馈;
映射模块,用于将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
确定模块,用于根据所述至少两个终端所对应的RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述RA-RNTI对应的专用于ACK/NACK反馈的RNTI;
发送模块,用于使用所述专用于ACK/NACK反馈的RNTI对所述下行消息进行加扰,并通过下行控制信道,发送加扰后的下行消息。
在实施中,作为第一种优选的实现方式,所述映射模块具体用于:
根据所述至少两个终端对应的RAR在RAR消息中的位置,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述映射模块具体用于:
根据所述至少两个终端的preamble序列的标识信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述映射模块具体用于:
根据所述至少两个终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
基于上述任一实施例,所述接收模块还用于:
按照对应ACK/NACK反馈为NACK的终端的RAR grant所指示的调度信息,重新接收ACK/NACK反馈为NACK的终端重新发送的Msg3。
本发明实施例提供的另一种终端,包括:收发机、以及与所述收发机连接的至少一个处理器,其中:
所述处理器,用于读取存储器中的程序,执行下列过程:
根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出自身所属的终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用所述专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;根据所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈;
所述收发机,用于在所述处理器的控制下接收和发送数据。
在实施中,所述处理器从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈之前,还执行下列过程:
确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
在实施中,作为第一种优选的实现方式,所述处理器执行确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端的随机接入响应RAR在RAR消息中的位置,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述处理器执行确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端的前导preamble序列的标识信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述处理器执行确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
基于上述任一实施例,所述收发机还执行下列过程:
在所述终端的Msg3的ACK/NACK反馈为NACK时,按照所述终端对应的RAR grant所指示的调度信息,重新传输所述终端的Msg3。
本发明实施例提供的另一种基站,包括:收发机、以及与该收发机连接的至少一个处理器,其中:
收发机执行下列过程:接收到至少两个终端发送的Msg3;
处理器,用于读取存储器中的程序,执行下列过程:
产生所述至少两个终端的Msg3对应的ACK/NACK反馈;将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;根据所述至少两个终端所对应的RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用所述专用于ACK/NACK反馈的RNTI对所述下行消息进行加扰,并控制所述收发机通过下行控制信道,发送加扰后的下行消息。
在实施中,作为第一种优选的实现方式,所述处理器具体执行下列过程:
根据所述至少两个终端对应的RAR在RAR消息中的位置,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述处理器具体执行下列过程:
根据所述至少两个终端的preamble序列的标识信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述处理器具体执行下列过程:
根据所述至少两个终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
基于上述任一实施例,所述收发机还执行下列过程:
按照对应ACK/NACK反馈为NACK的终端的RAR grant所指示的调度信息,重新接收ACK/NACK反馈为NACK的终端重新发送的Msg3。
本发明实施例提供的一种通信***,包括:
基站,用于接收到至少两个终端发送的Msg3,并产生所述至少两个终端的Msg3对应的ACK/NACK反馈;将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;根据所述至少两个终端所对应的RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用所述专用于ACK/NACK反馈的RNTI对所述下行消息进行加扰,并通过下行控制信道,发送加扰后的下行消息;
终端,用于根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用所述专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;根据所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈。
本发明实施例提供了一种通过与终端的RA-RNTI一一对应的专用于ACK/NACK反馈的RNTI加扰的下行控制信道传输终端的Msg3的ACK/NACK反馈的方案,实现了对多个终端的Msg3的ACK/NACK反馈的组播,从而提高了反馈效率,节省了***资源。
具体实施方式
下面结合说明书附图对本发明实施例作进一步详细描述。应当理解,此处所描述的实施例仅用于说明和解释本发明,并不用于限定本发明。
本发明实施例提供的一种终端侧的随机接入方法,如图2所示,该方法包括如下过程:
S21、终端根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出该终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;
S22、终端使用确定出的专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;
S23、终端根据该终端的Msg3对应的ACK/NACK反馈在该下行消息中的位置,从该下行消息中获取该终端的Msg3的ACK/NACK反馈。
本发明实施例中,终端根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出该终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用确定出的专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;根据该终端的Msg3对应的ACK/NACK反馈在该下行消息中的位置,从该下行消息中获取该终端的Msg3的ACK/NACK反馈。本发明实施例提供了一种通过与终端的RA-RNTI一一对应的专用于ACK/NACK反馈的RNTI加扰的下行控制信道传输终端的Msg3的ACK/NACK反馈的方案,实现了对多个终端的Msg3的ACK/NACK反馈的组播,从而提高了反馈效率,节省了***资源。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端,如通过***信息块(System Information Block,SIB)通知。
具体的,本发明实施例不限定RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系的具体实现方式,该对应关系可以采用表1所示的对应关系列表实现;
表1
RA-RNTI |
AN-RNTI(专用于ACK/NACK反馈的RNTI) |
RA-RNTI-1 |
AN-RNTI-1 |
RA-RNTI-2 |
AN-RNTI-2 |
RA-RNTI-3 |
AN-RNTI-3 |
RA-RNTI-4 |
AN-RNTI-4 |
RA-RNTI-5 |
AN-RNTI-5 |
RA-RNTI-6 |
AN-RNTI-6 |
RA-RNTI-7 |
AN-RNTI-7 |
RA-RNTI-8 |
AN-RNTI-8 |
RA-RNTI-9 |
AN-RNTI-9 |
RA-RNTI-10 |
AN-RNTI-10 |
…… |
…… |
该对应关系也可以采用如下公式的方式实现:AN-RNTI=RA-RNTI+X,其中,AN-RNTI表示专用于ACK/NACK反馈的RNTI,X表示RA-RNTI偏移值。
本发明实施例中,S22中所检测的下行控制信道为增强物理下行控制信道(Enhanced PDCCH,EPDCCH)。
本发明实施例中,S22中所检测的下行控制信道在公共搜索空间中传输。
本发明实施例中的,S22中获取到的下行消息为专用于传输ACK/NACK反馈的下行控制信息(Downlink Control Information,DCI),其中,该DCI包含M比特信息,该M比特信息被划分为N个信息域,该N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
具体的,下行消息总是按照固定大小发送,例如总是按照M比特发送,其中M比特被划分为N个区域,该N个区域中的每个区域用于承载一个ACK/NACK反馈,在一次发送中,该下行消息中实际承载的ACK/NACK反馈的个数,与Msg2中使用RA-RNTI加扰的且在同一个物理下行共享信道中传输的RAR的个数(即使用RA-RNTI加扰的且在同一个物理下行共享信道中传输RAR的终端个数)相同。如果传输的RAR个数不足N个,那么N个区域中的其他区域置为0占位,表示无信息。
在实施中,S23中,终端从下行消息中获取该终端的Msg3的ACK/NACK反馈之前,还包括:
终端确定出该终端的Msg3对应的ACK/NACK反馈在下行消息中的位置。
进一步,终端确定出该终端的Msg3对应的ACK/NACK反馈在下行消息中的位置,包括以下三种优选的实现方式:
方式1、终端根据该终端的RAR在RAR消息(后续简称为Msg2)中的位置,确定出该终端的Msg3对应的ACK/NACK反馈在下行消息中的位置;
其中,不同终端的Msg3对应的ACK/NACK反馈在下行消息中的排序方式与该终端对应的RAR在Msg2中的排序方式相同,Msg2由该终端的RA-RNTI加扰(即承载Msg2的PDSCH的加扰初始化由RA-RNTI确定);另外,调度该Msg2的PDCCH/EPDCCH(即承载该Msg2调度信息的PDCCH/EPDCCH,调度信息用于指示Msg2的传输资源和传输方式等信息)也使用该RA-RNTI加扰。
举例说明,假设使用相同PRACH时频域资源(即确定的RA-RNTI相同)的不同终端的RAR在物理下行共享信道所承载的包含多个终端的RAR的RAR消息中的映射方式如图3所示,其中,终端1的RAR在第1个位置,即图2中的MAC RAR1,终端2的RAR在第2个位置,即图2中的MAC RAR2,终端3的RAR在第3个位置,即图2中的MAC RAR3,其他终端的RAR排序以此类推。该不同终端的Msg3对应的ACK/NACK反馈在下行消息中的映射方式与该终端对应的RAR在Msg2中的排序方式相同,承载不同终端的Msg3对应的ACK/NACK反馈的下行消息如图4所示,终端1的Msg3对应的ACK/NACK反馈在第1个位置,终端2的Msg3对应的ACK/NACK反馈在第2个位置,终端3的Msg3对应的ACK/NACK反馈在第3个位置,其他终端的Msg3对应的ACK/NACK反馈的排序以此类推。
方式2、终端根据该终端的preamble序列的标识信息,确定出该终端的Msg3对应的ACK/NACK反馈在下行消息中的位置;
其中,下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
举例说明,该下行消息中每个终端的ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为一个指示域,该指示域用于指示该终端的preamble序列的标识信息(如preamble序列的编号、索引等),如图5所示,终端1的Msg3对应的ACK/NACK反馈之前的A比特信息的指示域指示终端1的preamble序列的索引,即preamble index1;终端2的Msg3对应的ACK/NACK反馈之前的A比特信息的指示域指示终端2的preamble序列的索引,即preamble index2;终端3的Msg3对应的ACK/NACK反馈之前的A比特信息的指示域指示终端3的preamble序列的索引,即preamble index3,其他终端的Msg3对应的ACK/NACK反馈以此类推。
方式3、终端根据该终端传输Msg3所使用的物理资源块(Physical ResourceBlock,PRB)、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,确定出该终端的Msg3对应的ACK/NACK反馈在下行消息中的位置。
具体的,不同终端的Msg3对应的ACK/NACK反馈在下行消息中的位置的排序为该不同终端传输Msg3所使用的PRB的编号从大到小或从小到大的顺序。由于在定义承载不同终端的Msg3对应的ACK/NACK反馈的下行消息时,是按照***中的所有窄带位置顺序定义的,那么终端使用了哪个窄带传输其Msg3,则该终端的Msg3对应的ACK/NACK反馈就映射在该下行消息中的对应的位置上。不同终端的Msg3对应的ACK/NACK反馈在下行消息中的位置的排序与该不同终端传输Msg3所使用的导频循环移位信息的顺序一致。
举例说明,假设终端1~终端6传输Msg3所使用的PRB为同一个子带中的PRB1~PRB6,如图6所示,终端也可以使用不同子带中的PRB,本发明实施例不对此进行限定;基站按照PRB的编号从小到大的顺序,将终端1~终端6的Msg3对应的ACK/NACK反馈映射在下行消息中,如图7所示,使用PRB1的终端1的Msg3对应的ACK/NACK反馈在第1个位置,使用PRB2的终端2的Msg3对应的ACK/NACK反馈在第2个位置,使用PRB3的终端3的Msg3对应的ACK/NACK反馈在第3个位置,其他终端的Msg3对应的ACK/NACK反馈的排序以此类推。
基于上述任一实施例,S23中终端从下行消息中获取该终端的Msg3的ACK/NACK反馈之后,还包括:
若终端的Msg3的ACK/NACK反馈为NACK,该终端按照该终端对应的RAR grant所指示的调度信息,重新传输该终端的Msg3,该RAR grant即该终端在Msg2中获得的自身RAR中所携带的UL grant,调度信息包括传输资源位置,调制编码方式等信息。
基于同一发明构思,本发明实施例中还提供了一种基站侧的随机接入方法,由于该方法解决问题的原理与上述终端侧的随机接入方法对应,因此该方法的实施可以参见终端侧方法的实施,重复之处不再赘述。
本发明实施例提供的一种基站侧随机接入方法,如图8所示,该方法包括如下过程:
S81、基站接收到至少两个终端发送的Msg3,并产生该至少两个终端的Msg3对应的ACK/NACK反馈;
S82、基站将该至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
S83、基站根据该至少两个终端所对应的RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出该至少两个终端所对应的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;
S84、基站使用确定出的专用于ACK/NACK反馈的RNTI对该下行消息进行加扰,并通过下行控制信道,发送加扰后的下行消息。
本发明实施例提供了一种通过与终端的RA-RNTI一一对应的专用于ACK/NACK反馈的RNTI加扰的下行控制信道传输终端的Msg3的ACK/NACK反馈的方案,实现了对多个终端的Msg3的ACK/NACK反馈的组播,从而提高了反馈效率,节省了***资源。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
本发明实施例中,S84中的下行控制信道为EPDCCH。
本发明实施例中,S84中的下行控制信道在公共搜索空间中传输。
本发明实施例中的,S82和S84中的下行消息为专用于传输ACK/NACK反馈的DCI,其中,该DCI包含M比特信息,该M比特信息被划分为N个信息域,该N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
在实施中,S82终基站将该至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中,包括以下三种优选的实现方式:
方式一、与上述方式1对应,具体为:
基站根据该至少两个终端对应的RAR在Msg2中的位置,将该至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,不同终端的Msg3对应的ACK/NACK反馈在下行消息中的排序方式与该终端对应的RAR在Msg2中的排序方式相同,Msg2由RA-RNTI加扰(即承载Msg2的PDSCH的加扰初始化由RA-RNTI确定);另外,调度该Msg2的PDCCH/EPDCCH(即承载该Msg2调度信息的PDCCH/EPDCCH,调度信息用于指示Msg2的传输资源和传输方式等信息)也使用该RA-RNTI加扰。
方式二、与上述方式2对应,具体为:
基站根据该至少两个终端的preamble序列的标识信息,将该至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
方式三、与上述方式3对应,具体为:
基站根据该至少两个终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中。
基于上述任一实施例,该方法还包括:
基站按照对应ACK/NACK反馈为NACK的终端的RAR grant所指示的调度信息,重新接收ACK/NACK反馈为NACK的终端重新发送的Msg3,该RARgrant即eNB在Msg2中发送的该终端的RAR中所携带的UL grant,调度信息包括传输资源位置,调制编码方式等信息。
进一步,基站接收到ACK/NACK反馈为NACK的终端重新发送的Msg3之后,基站将接收到的终端重传的Msg3对应的ACK/NACK反馈映射到下行消息中,其中,上一次Msg3对应的ACK/NACK反馈为ACK的终端对应的ACK/NACK反馈在下行消息中的位置上的ACK/NACK反馈被置为0,作为占位信息。
下面通过一个完整的随机接入过程,从基站和终端的交互来说明本发明实施例提供的方案。具体过程如下:
(1)Msg1传输:
1)终端在子帧n1~n2(包含至少一个子帧,与PRACH是否重复传输以及重复传输次数匹配,下面的子帧区间的概念与此处类似)中,在相同的PRACH时频域资源上,终端1重复发送了preamble1(即preamble序列的编号为preamble1),终端2重复发送了preamble2,(即preamble序列的编号为preamble2)终端3重复发送了preamble3(即preamble序列的编号为preamble3);
2)基站在子帧n1~n2中,在相应的PRACH时频域资源上的接收上述preamble序列,合并多个子帧中的preamble序列,以获得终端1、终端2、终端3分别发送的preamble1、preamble2、preamble 3。
(2)Msg2传输:
1)基站根据相同的PRACH时频域资源,按照公式RA-RNTI=1+t_id+10*f_id,其中:t_id为特定PRACH资源对应的第一个子帧的编号,0≤t_id<10;f_id为一个子帧内特定PRACH资源的编号,按照频域升序编号,0≤f_id<6,计算得到相同的RA-RNTI-1;基站在子帧n3~n4中,在公共搜索空间中,通过下行控制信道重复发送采用该RA-RNTI-1加扰的下行调度许可(Downlinkgrant,DL grant),在子帧n5~n6中,根据由该RA-RNTI-1加扰的下行控制信道中调度信息,在相应的资源上,通过下行共享信道重复发送承载至少终端1、2、终端3的RAR的消息,其中不同终端的RAR在该下行共享信道中的映射方式如图3所示;
2)终端1、终端2和终端3根据上述基站同样方式确定RA-RNTI;在子帧n3~n4中,在公共搜索空间中,检测采用该RA-RNTI-1加扰的下行控制信道,合并多个子帧中的信息,得到该下行控制信道所承载的调度信息,根据该调度信息,在子帧n5~n6中通过下行共享信道接收RAR,合并多个子帧中的信息,得到该下行共享信道所承载的RAR,并在该下行共享信道中根据自身所发送的preamble序列的编号,确定其对应的RAR信息;其中,终端1确定其RAR在第1个位置,即图3中的MAC RAR1,终端2确定其RAR在第2个位置,即图3中的MAC RAR2,终端3确定其RAR在第3个位置,即图3中的MAC RAR3,其他终端的RAR排序以此类推。
(3)Msg3:
第一次传输:
1)终端1、终端2、终端3分别根据在Msg2中确定的各自的RAR中携带的UL grant的调度信息,在子帧n7~n8重复传输各自的Msg3,例如终端1在子带1中的PRB2传输,使用调制编码方式(Modulation and Coding Scheme,MCS)1,终端2在子带1中的PRB3传输,使用MCS2,终端3在子带1中的PRB5传输,使用MCS3,其中一个子带中的PRB如图6所示;不排除在不同子带以及采用相同或者不同DMRS循环移位的方式;
2)相应的,基站同样根据终端1、终端2、终端3分别对应的UL grant的调度信息,在子帧n7~n8接收各终端的Msg3,合并得到最终的Msg3消息,并产生各终端的Msg3的ACK/NACK反馈,按照特定顺序映射到专用于传输ACK/NACK反馈的DCI中的特定位置:例如根据各终端RAR的顺序映射ACK/NACK,则如图4所示,或者,按照如图5所示,每个终端的ACK/NACK信息都对应一个指示域,该指示域用于指示不同终端的preamble序列的编号,或者,根据PRB编号从小到大(也可从大到小)顺序映射,不同子带也可以放在同一个DCI中,顺序映射,如图7所示;基站根据RA-RNTI-1与专用于ACK/NACK反馈的RNTI(以下简称为AN-RNTI)的对应关系,确定与RA-RNTI-1对应的AN-RNTI-1;基站在子帧n9~n10中,在公共搜索空间中,重复发送由该AN-RNTI-1加扰的下行控制信道,该下行控制信道承载上述专用于承载终端的Msg3对应的ACK/NACK反馈的DCI;
3)终端1、终端2、终端3按照上述基站侧的同样方式确定AN-RNTI-1,在子帧n9~n10中,在公共搜索空间中,检测采用AN-RNTI-1加扰的下行控制信道,将多个子帧中的信息合并,得到承载ACK/NACK反馈的DCI,根据与基站侧映射ACK/NACK反馈一致的方法确定其反馈信息在该DCI中的具***置;进一步根据反馈信息确定是否重传,如果为ACK,则Msg3接受正确,不需要重传,否则,在子帧n11~n12中,按照第一次Msg3传输的调度信息,重传该Msg3(即非自适应重传);
例如,终端1的反馈信息为ACK,终端2和终端3的反馈为NACK,则终端2和终端3需要重传其Msg3;基站则重复上述2)中的步骤接收终端2和终端3的Msg3重传信息,并产生ACK/NACK反馈,按照同样的方式映射到DCI中发送,即终端2和终端3的ACK/NACK反馈在DCI中的映射位置不改变,此时,由于不需要反馈终端1的ACK/NACK反馈,DCI中对应终端1的ACK/NACK反馈可被置为0,作为占位信息;相应的,终端侧,终端1不再需要监听AN-RNTI-1加扰的下行控制信道,终端2和终端3还需要按照上述3)中的相同步骤获得其Msg3重传的ACK/NACK反馈,以此类推,直到Msg3传输正确或者达到Msg3的最大重传次数。
上述方法处理流程可以用软件程序实现,该软件程序可以存储在存储介质中,当存储的软件程序被调用时,执行上述方法步骤。
基于同一发明构思,本发明实施例中还提供了一种终端,由于该终端解决问题的原理与上述图2所示的一种终端侧的随机接入方法相似,因此该终端的实施可以参见图2所示的方法的实施,重复之处不再赘述。
本发明实施例提供的一种终端,如图9所示,该终端包括:
确定模块91,用于根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出自身所属的终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;
下行消息获取模块92,用于使用所述专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;
处理模块93,用于根据所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈。
在实施中,所述处理模块93从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈之前,还用于:
确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
在实施中,作为第一种优选的实现方式,所述处理模块93确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端的随机接入响应RAR在RAR消息中的位置,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述处理模块93确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端的前导preamble序列的标识信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述处理模块93确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
基于上述任一实施例,所述终端还包括:
重传模块,用于在所述终端的Msg3的ACK/NACK反馈为NACK时,按照所述终端对应的RAR grant所指示的调度信息,重新传输所述终端的Msg3。
基于同一发明构思,本发明实施例中还提供了一种基站,由于该基站解决问题的原理与上述图8所示的一种基站侧的随机接入方法相似,因此该基站的实施可以参见图8所示的方法的实施,重复之处不再赘述。
本发明实施例提供的一种基站,如图10所示,该基站包括:
接收模块101,用于接收到至少两个终端发送的Msg3;
反馈信息生成模块102,用于产生所述至少两个终端的Msg3对应的ACK/NACK反馈;
映射模块103,用于将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
确定模块104,用于根据所述至少两个终端所对应的RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述RA-RNTI对应的专用于ACK/NACK反馈的RNTI;
发送模块105,用于使用所述专用于ACK/NACK反馈的RNTI对所述下行消息进行加扰,并通过下行控制信道,发送加扰后的下行消息。
在实施中,作为第一种优选的实现方式,所述映射模块103具体用于:
根据所述至少两个终端对应的RAR在RAR消息中的位置,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述映射模块103具体用于:
根据所述至少两个终端的preamble序列的标识信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述映射模块103具体用于:
根据所述至少两个终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
基于上述任一实施例,所述接收模块101还用于:
按照对应ACK/NACK反馈为NACK的终端的RAR grant所指示的调度信息,重新接收ACK/NACK反馈为NACK的终端重新发送的Msg3。
下面结合优选的硬件结构,对本发明实施例提供的终端的结构、处理方式进行说明。
如图11所示,本发明实施例提供的终端包括收发机111、以及与该收发机111连接的至少一个处理器112,其中:
处理器112,用于读取存储器113中的程序,执行下列过程:
根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出自身所属的终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用所述专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;根据所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈;
收发机111,用于在处理器112的控制下接收和发送数据。
在图11中,总线架构(用总线110来代表),总线110可以包括任意数量的互联的总线和桥,总线110将包括由通用处理器112代表的一个或多个处理器和存储器113代表的存储器的各种电路链接在一起。总线110还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口114在总线110和收发机111之间提供接口。收发机111可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。例如:收发机111从其他设备接收外部数据。收发机111用于将处理器112处理后的数据发送给其他设备。取决于计算***的性质,还可以提供用户接口115,例如小键盘、显示器、扬声器、麦克风、操纵杆。
处理器112负责管理总线110和通常的处理,如前述所述运行通用操作***。而存储器113可以被用于存储处理器112在执行操作时所使用的数据。
可选的,处理器112可以是中央处理器(Central Processing Unit,CPU)、特定用途集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field Programmable Gate Array,FPGA),或复杂可编程逻辑器件(Complex Programmable Logic Device,CPLD)。
在实施中,所述处理器112从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈之前,还执行下列过程:
确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
在实施中,作为第一种优选的实现方式,所述处理器112执行确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端的随机接入响应RAR在RAR消息中的位置,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述处理器112执行确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端的前导preamble序列的标识信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述处理器112执行确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,包括:
根据所述终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,确定出所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
基于上述任一实施例,所述收发机111还执行下列过程:
在所述终端的Msg3的ACK/NACK反馈为NACK时,按照所述终端对应的RAR grant所指示的调度信息,重新传输所述终端的Msg3。
下面结合优选的硬件结构,对本发明实施例提供的基站的结构、处理方式进行说明。
如图12所示,本发明实施例提供的基站包括收发机121、以及与该收发机121连接的至少一个处理器122,其中:
收发机121执行下列过程:接收到至少两个终端发送的Msg3;
处理器122,用于读取存储器123中的程序,执行下列过程:
产生所述至少两个终端的Msg3对应的ACK/NACK反馈;将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;根据所述至少两个终端所对应的RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用所述专用于ACK/NACK反馈的RNTI对所述下行消息进行加扰,并控制所述收发机121通过下行控制信道,发送加扰后的下行消息。
在图12中,总线架构(用总线120来代表),总线120可以包括任意数量的互联的总线和桥,总线120将包括由处理器122代表的一个或多个处理器和存储器123代表的存储器的各种电路链接在一起。总线120还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口124在总线120和收发机121之间提供接口。收发机121可以是一个元件,也可以是多个元件,比如多个接收器和发送器,提供用于在传输介质上与各种其他装置通信的单元。经处理器122处理的数据通过天线125在无线介质上进行传输,进一步,天线125还接收数据并将数据传送给处理器122。
处理器122负责管理总线120和通常的处理,还可以提供各种功能,包括定时,***接口,电压调节、电源管理以及其他控制功能。而存储器123可以被用于存储处理器122在执行操作时所使用的数据。
可选的,处理器122可以是CPU、ASIC、FPGA或CPLD。
在实施中,作为第一种优选的实现方式,所述处理器122具体执行下列过程:
根据所述至少两个终端对应的RAR在RAR消息中的位置,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,不同终端的Msg3对应的ACK/NACK反馈在所述下行消息中的排序方式与该终端对应的RAR在RAR消息中的排序方式相同,所述RAR消息由所述RA-RNTI加扰。
作为第二种优选的实现方式,所述处理器122具体执行下列过程:
根据所述至少两个终端的preamble序列的标识信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;
其中,所述下行消息中的每个ACK/NACK反馈所在位置之前的A比特信息或者之后的A比特信息为该ACK/NACK反馈对应的终端的preamble序列的标识信息,A为自然数。
作为第三种优选的实现方式,所述处理器122具体执行下列过程:
根据所述至少两个终端传输Msg3所使用的PRB、传输Msg3所在的窄带信息、以及传输Msg3所使用的导频循环移位信息中的至少一种信息,将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中。
本发明实施例中,所述下行控制信道为EPDCCH。
本发明实施例中,所述下行消息为专用于传输ACK/NACK反馈的DCI,其中,所述DCI包含M比特信息,所述M比特信息被划分为N个信息域,所述N个信息域中的每个信息域分别用来承载一个ACK/NACK反馈。
本发明实施例中,所述下行控制信道在公共搜索空间中传输。
本发明实施例中,RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系为终端和基站预先定义的,或者由基站通过***消息通知给终端。
基于上述任一实施例,所述收发机121还执行下列过程:
按照对应ACK/NACK反馈为NACK的终端的RAR grant所指示的调度信息,重新接收ACK/NACK反馈为NACK的终端重新发送的Msg3。
基于同一发明构思,本发明实施例还提供了一种通信***,如图13所示,该***包括:
基站131,用于接收到至少两个终端发送的Msg3,并产生所述至少两个终端的Msg3对应的ACK/NACK反馈;将所述至少两个终端的Msg3对应的ACK/NACK反馈映射到下行消息中;根据所述至少两个终端所对应的RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用所述专用于ACK/NACK反馈的RNTI对所述下行消息进行加扰,并通过下行控制信道,发送加扰后的下行消息;
终端132,用于根据RA-RNTI与专用于ACK/NACK反馈的RNTI的对应关系,确定出所述终端的RA-RNTI对应的专用于ACK/NACK反馈的RNTI;使用所述专用于ACK/NACK反馈的RNTI,检测下行控制信道,以获得用于承载Msg3对应的ACK/NACK反馈的下行消息;根据所述终端的Msg3对应的ACK/NACK反馈在所述下行消息中的位置,从所述下行消息中获取所述终端的Msg3的ACK/NACK反馈。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、CD-ROM、光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。