反馈信息的发送装置、接收装置及方法与流程

文档序号:19231922发布日期:2019-11-27 17:49阅读:239来源:国知局
反馈信息的发送装置、接收装置及方法与流程

本发明涉及通信领域,特别涉及一种反馈信息的发送装置及方法。



背景技术:

用户设备(英文:userequipment,简称:ue)向演进型基站(英文:evolvednodeb,简称:enb)发送上行数据后,enb通常需要向ue发送反馈信息。

在长期演进(英文:longtermevolution,简称:lte)中,若一个ue使用物理层上行共享信道(英文:physicaluplinksharedchannel,简称:pusch)的上行共享资源a向enb发送上行数据,该上行共享资源a中还包含与该ue对应的解调参考信号(demodulationreferencesignal,dm-rs);enb根据与该ue对应的dm-rs接收和解码上行数据,在正确接收和解码该上行数据后,enb使用物理层harq指示信道(英文:physicalhybridarqindicator,简称:phich)中约定的下行资源b向ue发送确认信息(英文:acknowledgement,简称:ack)或者向ue发送非确认信息(英文:nacknowledgement,简称:nack)。根据lte通信协议可知,该约定的下行资源的资源位置由上行共享资源a的资源位置和dm-rs两者计算得到。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:在多个ue采用基于竞争的上行数据传输方式时,enb有可能会向多个ue分配相同的上行共享资源和dm-rs。当多个ue使用相同的上行共享资源向enb发送上行数据时,因为不同的ue使用相同的上行共享资源和相同的dm-rs,会产生冲突,导致enb无法根据约定的下行资源向不同的ue正确发送反馈信息。



技术实现要素:

为了解决现有技术的问题,本发明实施例提供了一种反馈信息的发送装置、接收装置及方法。

第一方面,本发明实施例提供了一种反馈信息的发送装置,所述装置包括:

处理模块,用于为m个ue分配相同的上行共享资源,m≥2;

接收模块,用于在所述上行共享资源上接收上行数据,所述上行数据包含ue的标识,不同的ue的标识代表不同的ue,所述ue的标识代表的ue为所述m个ue中的至少一个;

所述处理模块,还用于确定n个ue,其中,所述n个ue的上行数据被成功接收,m≥n≥1;

所述处理模块,还用于生成反馈信息,所述反馈信息包含n个标识,不同标识表示不同ue;

发送模块,用于通过介质访问控制协议数据单元macpdu发送所述反馈信息。

在第一方面的第一种可能的实施方式中,所述上行数据还包含ue的缓存状态信息,所述ue的缓存状态信息用于指示所述ue剩余的待发送数据的信息;

所述处理模块,还用于解码得到所述ue的标识和所述ue的缓存状态信息;

所述处理模块,还用于生成所述ue的上行调度授权,所述ue的上行调度授权是根据所述ue的缓存状态信息生成的;

所述处理模块,还用于生成所述反馈信息;所述反馈信息包含n个所述标识和与所述ue对应的所述上行调度授权。

在第一方面的第二种可能的实施方式中,存在x个所述上行数据包含所述ue的缓存状态信息,n>x≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理模块,还用于解码得到n个所述ue的标识和与x个所述ue对应的所述缓存状态信息;

所述处理模块,还用于生成与x个所述ue各自对应的上行调度授权,所述x个上行调度授权根据x个所述ue的缓存状态信息生成的;

所述处理模块,还用于生成所述反馈信息;所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

在第一方面的第三种可能的实施方式中,存在y个所述上行数据包含所述ue的缓存状态信息,n≥y≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理模块,还用于解码得到n个所述ue的标识和与y个所述ue对应的所述缓存状态信息;

所述处理模块,还用于生成与x个所述ue各自对应的上行调度授权,y>x≥1,所述x个上行调度授权是指当前可用的上行资源,所述x个上行调度授权根据x个所述ue的缓存状态信息生成的;

所述处理模块,还用于生成所述反馈信息,所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

结合第一方面的第二种可能的实施方式或第一方面的第三种可能的实施方式,在第一方面的第四种可能的实施方式中,所述处理模块,用于生成所述反馈信息,所述反馈信息包含有效比特位数、比特映射序列、n个所述标识和x个所述上行调度授权;

所述有效比特位数用于指示所述比特映射序列的有效位数;所述比特映射序列是固定位数的比特序列;

当所述比特映射序列中第i个的比特为第一取值且有效时,代表所述反馈信息中的第i个所述ue的标识后对应有固定位数的所述上行调度授权;

当所述比特映射序列中第i个的比特为第二取值且有效时,代表所述反馈信息中的第i个所述ue的标识后未对应有固定位数的所述上行调度授权;

所述第一取值和所述第二取值分别为0和1中的一个。

结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式或第一方面的第三种可能的实施方式或第一方面的第四种可能的实施方式,在第一方面的第五种可能的实施方式中,

所述处理模块,还用于生成所述ue对应的macpdu,所述macpdu包含所述反馈信息;

所述发送模块,还用于通过指定标识将控制信道指示信息进行加扰;所述指定标识是所述m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

所述发送模块,还用于将所述控制信道指示信息发送给所述ue;

所述发送模块,还用于通过所述控制信道指示信息所指示的下行资源发送所述macpdu。

结合第一方面的第五种可能的实施方式,在第一方面的第六种可能的实施方式中,所述指定标识是竞争式无线网络临时标识cb-rnti;

或,

所述指定标识是传输时间间隔无线网络标识tti-rnti,所述tti-rnti是根据所述上行共享资源的资源位置生成的。

结合第一方面或第一方面的第一种可能的实施方式或第一方面的第二种可能的实施方式或第一方面的第三种可能的实施方式或第一方面的第四种可能的实施方式或第一方面的第五种可能的实施方式或第一方面的第六种可能的实施方式,在第一方面的第七种可能的实施方式中,

所述处理模块,还用于为m个所述ue分配各自对应的第二随机数,所述第二随机数是在所述反馈信息中未包含所述ue的标识时,判断是否在最近一个可用的所述上行共享资源上重新发送上行数据时所使用的随机数。

第二方面,本发明实施例提供了一种反馈信息的发送装置,所述装置包括:

处理模块,用于为m个用户设备ue分配相同的上行共享资源和相同的解调参考信号dm-rs,m≥2;

接收模块,用于通过所述dm-rs接收上行数据,所述上行数据包含ue的标识,不同的ue的标识代表不同的ue,所述ue的标识代表的ue为所述m个ue中的至少一个;

所述处理模块,还用于计算约定反馈位置,所述约定反馈位置根据所述上行共享资源的资源位置和所述dm-rs得到;

所述处理模块,还用于计算所述ue的偏移量,所述ue的偏移量根据所述ue的标识得到;

发送模块,用于在下行资源的资源位置上发送确认信息ack,所述下行资源的资源位置是所述约定反馈位置和所述偏移量两者结合所指示的。

在第二方面的第一种可能的实施方式中,所述处理模块,用于对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量。

结合第二方面的第一种可能的实施方式,在第二方面的第二种可能的实施方式中,所述下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在物理层harq反馈信道phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识物理下行控制信道pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低物理资源块prb的索引。

结合第二方面的第二种可能的实施方式,在第二方面的第三种可能的实施方式中,所述处理模块,用于计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

第三方面,本发明实施例提供了一种反馈信息的接收装置,所述装置包括:

处理模块,用于确定用户设备ue的上行共享资源;

发送模块,用于通过所述上行共享资源发送上行数据,所述上行数据包含所述ue的标识;

接收模块,用于通过介质访问控制协议数据单元macpdu接收反馈信息,所述反馈信息包含n个标识,所述n个标识中,不同标识表示不同ue;所述标识表示所述n个ue的上行数据被enb成功接收,n≥1。

在第三方面的第一种可能的实施方式中,

所述处理模块,用于生成上行数据,所述上行数据包含所述ue的标识和缓存状态信息;所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述发送模块,用于将所述上行数据发送给所述enb。

在第三方面的第二种可能的实施方式中,

所述处理模块,还用于从所述反馈信息中读取出第i个标识,n≥i≥1;检测所述第i个标识是否为所述ue的标识;若所述第i个标识是所述ue的标识,则表示所述enb成功接收所述ue的上行数据。

结合第三方面的第一种可能的实施方式,在第三方面的第三种可能的实施方式中,

所述处理模块,还用于从所述反馈信息中读取出第i个标识和对应的所述上行调度授权;检测所述第i个标识是否为所述ue的标识,n≥i≥1;

所述发送模块,还用于在所述第i个标识是所述ue的标识时,根据所述上行调度授权发送剩余的待发送数据。

结合第三方面或第三方面的第一种可能的实施方式,在第三方面的第四种可能的实施方式中,

所述处理模块,还用于从所述反馈信息中读取有效比特位数和比特映射序列;所述有效比特位数用于指示所述比特映射序列的有效位数;所述比特映射序列是固定位数的比特序列;在所述比特映射序列中的第i个比特为第一取值且有效时,从所述反馈信息中读取出第i个所述标识和对应的上行调度授权;检测所述第i个标识是否为所述ue的标识;

所述发送模块,还用于在所述第i个标识是所述ue的标识,根据所述上行调度授权发送剩余的待发送数据;

所述处理模块,还用于在所述比特映射序列中的第i个比特为第二取值且有效时,从所述反馈信息中读取出第i个所述标识;检测所述第i个标识是否为所述ue的标识;若所述第i个标识是所述ue的标识时,表示所述enb成功接收所述ue的上行数据。

结合第三方面的第二种可能的实施方式或第三方面的第三种可能的实施方式或第三方面的第四种可能的实施方式,在第三方面的第五种可能的实施方式中,所述发送模块,还用于在所述反馈信息中包含的所有标识均不是所述ue的标识时,表示所述enb未成功接收所述ue的上行数据,重新发送上行数据。

结合第三方面的第五种可能的实施方式,在第三方面的第六种可能的实施方式中,

所述处理模块,用于在存在最近一个可用的上行共享资源时,随机生成第一随机数;

所述处理模块,用于读取缓存中的第二随机数,所述第二随机数是所述enb预先分配的;判断所述第一随机数和所述第二随机数的大小关系是否满足预设条件;

所述发送模块,用于在所述第一随机数和所述第二随机数的大小关系满足预设条件时,在所述最近一个可用的上行共享资源上重新发送上行数据;

所述处理模块,用于在所述第一随机数和所述第二随机数的大小关系不满足预设条件时,重新生成第一随机数。

结合第三方面的第五种可能的实施方式,在第三方面的第七种可能的实施方式中,

所述处理模块,用于随机生成一个随机退避时间;

所述发送模块,用于在等待所述随机退避时间之后,在最近一个可用的上行共享资源上重新发送上行数据。

结合第三方面或第三方面的第一种可能的实施方式或第三方面的第二种可能的实施方式或第三方面的第三种可能的实施方式,在第三方面的第八种可能的实施方式中,

所述接收模块,用于接收所述控制信道指示信息;

所述接收模块,用于通过指定标识对所述控制信道指示信息进行解扰,所述指定标识是m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

所述接收模块,用于通过所述控制信道指示信息所指示的所述下行资源接收所述macpdu,所述macpdu包含所述反馈信息。

结合第三方面的第八种可能的实施方式,在第三方面的第九种可能的实施方式中,所述指定标识是竞争式无线网络临时标识cb-rnti;

或,

所述指定标识是传输时间间隔无线网络标识tti-rnti,所述tti-rnti是通过上行共享资源的资源位置生成。

第四方面,本发明实施例提供了一种反馈信息的接收装置,所述装置包括:

处理模块,用于确定用户设备ue的上行共享资源和解调参考信号dm-rs;

发送模块,用于通过所述上行共享资源发送上行数据,所述上行数据包含所述ue的标识和所述dm-rs;

所述处理模块,用于计算约定反馈位置,所述约定反馈位置根据所述上行共享资源的资源位置和所述dm-rs得到;

所述处理模块,还用于计算所述ue的偏移量,所述ue的偏移量根据所述ue的标识得到;

接收模块,用于在下行资源的资源位置上接收确认信息ack;所述下行资源的资源位置是所述约定反馈位置和所述偏移量两者结合所指示的。

在第四方面的第一种可能的实施方式中,所述处理模块,用于对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量。

结合第四方面的第一种可能的实施方式,在第四方面的第二种可能的实施方式中,所述下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在物理层harq反馈信道phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识物理下行控制信道pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低物理资源块prb的索引。

结合第四方面的第二种可能的实施方式,在第四方面的第三种可能的实施方式中,所述处理模块,用于计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

第五方面,本发明实施例提供了一种基站,所述基站包括:处理器、存储器和收发器,其中,所述存储器用于存储一个或者一个以上的指令,所述指令被配置成由所述处理器执行;

所述处理器,用于为m个用户设备ue分配相同的上行共享资源,m≥2;

所述处理器,还用于控制所述收发器在所述上行共享资源上接收上行数据,所述上行数据包含ue的标识,不同的ue的标识代表不同的ue,所述ue的标识代表的ue为所述m个ue中的至少一个;

所述处理器,还用于确定n个ue,其中,所述n个ue的上行数据被成功接收,m≥n≥1;

所述处理器,还用于生成反馈信息,所述反馈信息包含n个标识,不同标识表示不同ue;

所述处理器,还用于控制所述收发器通过介质访问控制协议数据单元macpdu发送所述反馈信息。

在第五方面的第一种可能的实施方式中,所述上行数据还包含ue的缓存状态信息,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理器,用于解码得到所述ue的标识和所述ue的缓存状态信息;

所述处理器,用于生成所述ue的上行调度授权,所述ue的上行调度授权是根据所述ue的缓存状态信息生成的;

所述处理器,用于生成所述反馈信息;所述反馈信息包含n个所述标识和与所述ue对应的所述上行调度授权。

在第五方面的第二种可能的实施方式中,存在x个所述上行数据包含所述ue的缓存状态信息,n>x≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理器,用于解码得到n个所述ue的标识和与x个所述ue对应的所述缓存状态信息;

所述处理器,用于生成与x个所述ue各自对应的上行调度授权,所述x个上行调度授权根据x个所述ue的缓存状态信息生成的;

所述处理器,用于生成所述反馈信息;所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

在第五方面的第三种可能的实施方式中,存在y个所述上行数据包含所述ue的缓存状态信息,n≥y≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理器,用于解码得到n个所述ue的标识和与y个所述ue对应的所述缓存状态信息;

所述处理器,用于生成与x个所述ue各自对应的上行调度授权,y>x≥1,所述x个上行调度授权是指当前可用的上行资源;所述x个上行调度授权根据x个所述ue的缓存状态信息生成的;

所述处理器,用于生成所述反馈信息,所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

结合第五方面的第二种可能的实施方式或第五方面的第三种可能的实施方式,在第五方面的第四种可能的实施方式中,

所述处理器,用于生成所述反馈信息,所述反馈信息包含有效比特位数、比特映射序列、n个所述标识和x个所述上行调度授权;

所述有效比特位数用于指示所述比特映射序列的有效位数;

所述比特映射序列是固定位数的比特序列;

当所述比特映射序列中第i个的比特为第一取值且有效时,代表所述反馈信息中的第i个所述ue的标识后对应有固定位数的所述上行调度授权;

当所述比特映射序列中第i个的比特为第二取值且有效时,代表所述反馈信息中的第i个所述ue的标识后未对应有固定位数的所述上行调度授权;

所述第一取值和所述第二取值分别为0和1中的一个。

结合第五方面或第五方面的第一种可能的实施方式或第五方面的第二种可能的实施方式或第五方面的第三种可能的实施方式或第五方面的第四种可能的实施方式,在第五方面的第五种可能的实施方式中,

所述处理器,用于生成所述ue对应的macpdu,所述macpdu包含所述反馈信息;

所述处理器,用于通过指定标识将控制信道指示信息进行加扰,所述指定标识是所述m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

所述处理器,用于控制所述收发器将所述控制信道指示信息发送给所述ue;

所述处理器,用于控制所述收发器通过所述控制信道指示信息所指示的下行资源发送所述macpdu。

结合第五方面的第五种可能的实施方式,在第五方面的第六种可能的实施方式中,所述指定标识是竞争式无线网络临时标识cb-rnti;

或,

所述指定标识是传输时间间隔无线网络标识tti-rnti,所述tti-rnti是根据所述上行共享资源的资源位置生成的。

结合第五方面或第五方面的第一种可能的实施方式或第五方面的第二种可能的实施方式或第五方面的第三种可能的实施方式或第五方面的第四种可能的实施方式或第五方面的第五种可能的实施方式或第五方面的第六种可能的实施方式,在第五方面的第七种可能的实施方式中,

所述处理器,还用于为m个所述ue分配各自对应的第二随机数,所述第二随机数是在所述反馈信息中未包含本ue的标识时,判断是否在最近一个可用的所述上行共享资源上重新发送上行数据时所使用的随机数。

第六方面,本发明实施例提供了一种基站,所述基站包括:处理器、存储器和收发器,其中,所述存储器用于存储一个或者一个以上的指令,所述指令被配置成由所述处理器执行;

所述处理器,用于为m个用户设备ue分配相同的上行共享资源和相同的解调参考信号dm-rs,m≥2;

所述处理器,还用于控制所述收发器通过所述dm-rs接收上行数据,所述上行数据包含ue的标识,不同的ue的标识代表不同的ue,所述ue的标识代表的ue为所述m个ue中的至少一个;

所述处理器,还用于计算约定反馈位置,所述约定反馈位置根据所述上行共享资源的资源位置和所述dm-rs得到;

所述处理器,还用于计算所述ue的偏移量,所述ue的偏移量根据所述ue的标识得到;

所述处理器,还用于控制所述收发器在下行资源的资源位置上发送确认信息ack,所述下行资源的资源位置是所述约定反馈位置和所述偏移量两者结合所指示的。

在第六方面的第一种可能的实施方式中,

所述处理器,用于对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量。

结合第六方面的第一种可能的实施方式,在第六方面的第二种可能的实施方式中,所述下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在物理层harq反馈信道phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识物理下行控制信道pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低物理资源块prb的索引。

结合第六方面的第二种可能的实施方式,在第六方面的第三种可能的实施方式中,

所述处理器,用于计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

第七方面,本发明实施例提供了一种ue,所述ue包括:处理器、存储器和收发器,其中,所述存储器用于存储一个或者一个以上的指令,所述指令被配置成由所述处理器执行;

所述处理器,用于确定用户设备ue的上行共享资源,所述上行共享资源与m-1个其他ue的上行共享资源相同,m≥2;

所述处理器,还用于控制所述收发器通过所述上行共享资源发送上行数据,所述上行数据包含所述ue的标识;

所述处理器,还用于控制所述收发器通过介质访问控制协议数据单元macpdu接收反馈信息,所述反馈信息包含n个标识,所述n个标识中,不同标识表示不同ue,所述标识表示所述n个ue的上行数据被enb成功接收,m≥n≥1。

在第七方面的第一种可能的实施方式中,所述处理器,用于生成所述上行数据;所述上行数据包含所述ue的标识和缓存状态信息;所述ue的缓存状态信息用于指示剩余的待发送数据的信息;所述处理器,用于控制所述收发器将所述上行数据发送给所述enb。

在第七方面的第二种可能的实施方式中,所述处理器,还用于从所述反馈信息中读取出第i个标识,n≥i≥1;

所述处理器,还用于检测所述第i个标识是否为所述ue的标识;若所述第i个标识是所述ue的标识,则表示所述enb成功接收所述ue的上行数据。

结合第七方面的第一种可能的实施方式,在第七方面的第三种可能的实施方式中,所述处理器,还用于从所述反馈信息中读取出第i个标识和对应的所述上行调度授权;

所述处理器,还用于检测所述第i个标识是否为所述ue的标识,n≥i≥1;

所述处理器,还用于在所述第i个标识是所述ue的标识时,控制所述收发器根据所述上行调度授权发送剩余的待发送数据。

结合第七方面或第七方面的第一种可能的实施方式,在第七方面的第四种可能的实施方式中,所述处理器,还用于从所述反馈信息中读取有效比特位数和比特映射序列;所述有效比特位数用于指示所述比特映射序列的有效位数;所述比特映射序列是固定位数的比特序列;

所述处理器,还用于在所述比特映射序列中的第i个比特为第一取值且有效时,从所述反馈信息中读取出第i个所述标识和对应的上行调度授权;

所述处理器,还用于检测所述第i个标识是否为所述ue的标识;

所述处理器,还用于在所述第i个标识是所述ue的标识时,控制所述收发器根据所述上行调度授权发送剩余的待发送数据;

所述处理器,还用于在所述比特映射序列中的第i个比特为第二取值且有效时,从所述反馈信息中读取出第i个所述标识;

所述处理器,还用于检测所述第i个标识是否为所述ue的标识;若所述第i个ue的标识是所述ue的标识时,表示所述enb成功接收所述ue的上行数据。

结合第七方面的第二种可能的实施方式或第七方面的第三种可能的实施方式或第七方面的第四种可能的实施方式,在第七方面的第五种可能的实施方式中,所述处理器,用于在所述反馈信息中包含的所有标识均不是所述ue的标识时,表示所述enb未成功接收所述ue的上行数据,控制所述收发器重新发送上行数据。

结合第七方面的第五种可能的实施方式,在第七方面的第六种可能的实施方式中,所述处理器,用于在存在最近一个可用的上行共享资源时,随机生成第一随机数;

所述处理器,用于读取缓存中的第二随机数,所述第二随机数是所述enb预先分配的;

所述处理器,用于判断所述第一随机数和所述第二随机数的大小关系是否满足预设条件;

所述处理器,用于在所述第一随机数和所述第二随机数的大小关系满足预设条件时,控制所述收发器在所述最近一个可用的上行共享资源上重新发送上行数据;

所述处理器,用于在所述第一随机数和所述第二随机数的大小关系不满足预设条件时,重新执行所述在存在最近一个可用的上行共享资源时,随机生成第一随机数。

结合第七方面的第五种可能的实施方式,在第七方面的第七种可能的实施方式中,

所述处理器,用于随机生成一个随机退避时间;

所述处理器,用于在等待所述随机退避时间之后,控制所述收发器在最近一个可用的上行共享资源上重新发送上行数据。

结合第七方面或第七方面的第一种可能的实施方式或第七方面的第二种可能的实施方式或第七方面的第三种可能的实施方式,在第七方面的第八种可能的实施方式中,

所述处理器,用于控制所述收发器接收所述控制信道指示信息;

所述处理器,用于通过指定标识对所述控制信道指示信息进行解扰,所述指定标识是所述m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

所述处理器,用于控制所述收发器通过所述控制信道指示信息所指示的所述下行资源接收所述macpdu,所述macpdu包含所述反馈信息。

结合第七方面的第八种可能的实施方式,在第七方面的第九种可能的实施方式中,所述指定标识是竞争式无线网络临时标识cb-rnti;

或,

所述指定标识是传输时间间隔无线网络标识tti-rnti,所述tti-rnti是通过上行共享资源的资源位置生成。

第八方面,本发明实施例提供了一种ue,所述ue包括:处理器、存储器和收发器,其中,所述存储器用于存储一个或者一个以上的指令,所述指令被配置成由所述处理器执行;

所述处理器,用于确定用户设备ue的上行共享资源和解调参考信号dm-rs,所述上行共享资源和dm-rs是所述enb为m个用户设备ue分配的相同的上行共享资源和dm-rs,m≥2;

所述处理器,还用于控制所述收发器通过所述上行共享资源发送上行数据,所述上行数据包含ue的标识和所述dm-rs;

所述处理器,还用于计算约定反馈位置,所述约定反馈位置根据所述上行共享资源的资源位置和所述dm-rs得到;

所述处理器,还用于计算所述ue的偏移量,所述ue的偏移量根据所述ue的标识得到;

所述处理器,还用于控制所述收发器在下行资源的资源位置上接收确认信息ack;所述下行资源的资源位置是所述约定反馈位置和所述偏移量两者结合所指示的。

在第八方面的第一种可能的实施方式中,

所述处理器,用于对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量。

结合第八方面的第一种可能的实施方式,在第八方面的第二种可能的实施方式中,所述下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在物理层harq反馈信道phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识物理下行控制信道pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低物理资源块prb的索引。

结合第八方面的第二种可能的实施方式,在第八方面的第三种可能的实施方式中,

所述处理器,用于计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

第九方面,本发明实施例提供了一种反馈信息发送和接收系统,所述反馈信息发送和接收系统包括:

enb和ue;

所述enb包括第一方面和第一方面的各种可能实施方式中任一所提供的反馈信息发送装置,或,所述enb包括第二方面和第二方面的各种可能实施方式中任一所提供的反馈信息发送装置,或,所述enb包括第五方面和第五方面的各种可能实施方式中任一所提供的enb,或,所述enb包括第六方面和第六方面的各种可能实施方式中任一所提供的enb。

所述ue包括第三方面和第三方面的各种可能实施方式中任一所提供的反馈信息接收装置,或,所述ue包括第四方面和第四方面的各种可能实施方式中任一所提供的反馈信息接收装置,或,所述ue包括第七方面和第七方面的各种可能实施方式中任一所提供的ue,或,所述ue包括第八方面和第八方面的各种可能实施方式中任一所提供的ue。

第十方面,本发明实施例提供了一种反馈信息的发送方法,所述方法包括:

为m个用户设备ue分配相同的上行共享资源,m≥2;

在所述上行共享资源上接收上行数据,所述上行数据包含ue的标识,不同的ue的标识代表不同的ue,所述ue的标识代表的ue为所述m个ue中的至少一个;

包含确定n个ue,其中,所述n个ue的上行数据被成功接收,m≥n≥1;

生成反馈信息,所述反馈信息包含n个标识,不同标识表示不同ue;

通过介质访问控制协议数据单元macpdu发送所述反馈信息。

在第十方面的第一种可能的实施方式中,所述上行数据还包含ue的缓存状态信息,所述ue的缓存状态信息用于指示所述ue剩余的待发送数据的信息;

所述生成反馈信息,包括:

解码得到所述ue的标识和所述ue的缓存状态信息;

生成所述ue的上行调度授权,所述ue的上行调度授权是根据所述ue的缓存状态信息生成的;

生成所述反馈信息;所述反馈信息包含n个所述标识和与所述ue对应的所述上行调度授权。

在第十方面的第二种可能的实施方式中,存在x个所述上行数据包含所述ue的缓存状态信息,n>x≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述生成反馈信息,包括:

解码得到n个所述ue的标识和与x个所述ue对应的所述缓存状态信息;

生成与x个所述ue各自对应的上行调度授权,所述x个上行调度授权根据x个所述ue的缓存状态信息生成的;

生成所述反馈信息;所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

在第十方面的第三种可能的实施方式中,存在y个所述上行数据包含所述ue的缓存状态信息,n≥y≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息

所述生成反馈信息,包括:

解码得到n个所述ue的标识和与y个所述ue对应的所述缓存状态信息;

生成与x个所述ue各自对应的上行调度授权,y>x≥1,所述x个上行调度授权是指当前可用的上行资源,所述x个上行调度授权根据x个所述ue的缓存状态信息生成的;

生成所述反馈信息,所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

结合第十方面的第二种可能的实施方式或第十方面的第三种可能的实施方式,在第十方面的第四种可能的实施方式中,所述生成所述反馈信息,包括:

生成所述反馈信息,所述反馈信息包含有效比特位数、比特映射序列、n个所述标识和x个所述上行调度授权;

所述有效比特位数用于指示所述比特映射序列的有效位数;

所述比特映射序列是固定位数的比特序列;

当所述比特映射序列中第i个的比特为第一取值且有效时,代表所述反馈信息中的第i个所述ue的标识后对应有固定位数的所述上行调度授权;

当所述比特映射序列中第i个的比特为第二取值且有效时,代表所述反馈信息中的第i个所述ue的标识后未对应有固定位数的所述上行调度授权;

所述第一取值和所述第二取值分别为0和1中的一个。

结合第十方面或第十方面的第一种可能的实施方式或第十方面的第二种可能的实施方式或第十方面的第三种可能的实施方式或第十方面的第四种可能的实施方式,在第十方面的第五种可能的实施方式中,所述通过macpdu发送所述反馈信息,包括:

生成所述ue对应的macpdu,所述macpdu包含所述反馈信息;

通过指定标识将控制信道指示信息进行加扰,所述指定标识是所述m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

将所述控制信道指示信息发送给所述ue;

通过所述控制信道指示信息所指示的下行资源发送所述macpdu。

结合第十方面的第五种可能的实施方式,在第十方面的第六种可能的实施方式中,所述指定标识是竞争式无线网络临时标识cb-rnti;

或,

所述指定标识是传输时间间隔无线网络标识tti-rnti,所述tti-rnti是根据所述上行共享资源的资源位置生成的。

结合第十方面或第十方面的第一种可能的实施方式或第十方面的第二种可能的实施方式或第十方面的第三种可能的实施方式或第十方面的第四种可能的实施方式或第十方面的第五种可能的实施方式或第十方面的第六种可能的实施方式,在第十方面的第七种可能的实施方式中,所述通过macpdu发送所述反馈信息之前,还包括:

为m个所述ue分配各自对应的第二随机数,所述第二随机数是所述ue在所述反馈信息中未包含所述ue的标识时,判断是否在最近一个可用的所述上行共享资源上重新发送上行数据时所使用的随机数。

第十一方面,本发明实施例提供了一种反馈信息的发送方法,所述方法包括:

为m个用户设备ue分配相同的上行共享资源和相同的解调参考信号dm-rs,m≥2;

通过所述dm-rs接收上行数据,所述上行数据包含ue的标识,不同的ue的标识代表不同的ue,所述ue的标识代表的ue为所述m个ue中的至少一个;

计算约定反馈位置,所述约定反馈位置根据所述上行共享资源的资源位置和所述dm-rs得到;

计算所述ue的偏移量,所述ue的偏移量根据所述ue的标识得到;

在下行资源的资源位置上发送确认信息ack,所述下行资源的资源位置是所述约定反馈位置和所述偏移量两者结合所指示的。

在第十一方面的第一种可能的实施方式中,所述计算所述ue的偏移量,包括:

对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量。

结合第十一方面的第一种可能的实施方式,在第十一方面的第二种可能的实施方式中,所述下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在物理层harq反馈信道phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识物理下行控制信道pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低物理资源块prb的索引。

结合第十一方面的第二种可能的实施方式,在第十一方面的第三种可能的实施方式中,所述对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量,包括:

计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

第十二方面,本发明实施例提供了一种反馈信息的接收方法,所述方法包括:

确定用户设备ue的上行共享资源;

通过所述上行共享资源发送上行数据,所述上行数据包含所述ue的标识;

通过介质访问控制协议数据单元macpdu接收反馈信息,所述反馈信息包含n个标识,所述n个标识中,不同标识表示不同ue;所述标识表示所述n个ue的上行数据被基站成功接收,m≥n≥1。

在第十二方面的第一种可能的实施方式中,所述通过所述上行共享资源发送上行数据,包括:

生成上行数据,所述上行数据包含所述ue的标识和缓存状态信息;所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

将所述上行数据发送给所述enb。

在第十二方面的第二种可能的实施方式中,所述方法,还包括:

从所述反馈信息中读取出第i个标识,n≥i≥1;

检测所述第i个标识是否为所述ue的标识;

若所述第i个标识是所述ue的标识,则表示所述enb成功接收所述ue的上行数据。

结合第十二方面的第一种可能的实施方式,在第十二方面的第三种可能的实施方式中,所述方法,还包括:

从所述反馈信息中读取出第i个标识和对应的所述上行调度授权;

检测所述第i个标识是否为所述ue的标识,n≥i≥1;

若所述第i个标识是所述ue的标识,则根据所述上行调度授权发送剩余的待发送数据。

结合第十二方面或第十二方面的第一种可能的实施方式,在第十二方面的第四种可能的实施方式中,所述方法还包括:

从所述反馈信息中读取有效比特位数和比特映射序列;所述有效比特位数用于指示所述比特映射序列的有效位数;所述比特映射序列是固定位数的比特序列

在所述比特映射序列中的第i个比特为第一取值且有效时,从所述反馈信息中读取出第i个所述标识和对应的上行调度授权;检测所述第i个标识是否为所述ue的标识;若所述第i个标识是所述ue的标识,则根据所述上行调度授权发送剩余的待发送数据;

在所述比特映射序列中的第i个比特为第二取值且有效时,从所述反馈信息中读取出第i个所述标识;检测所述第i个标识是否为所述ue的标识;若所述第i个标识是所述ue的标识,则表示所述enb成功接收所述ue的上行数据。

结合第十二方面的第二种可能的实施方式或第十二方面的第三种可能的实施方式或第十二方面的第四种可能的实施方式,在第十二方面的第五种可能的实施方式中,所述检测所述第i个标识是否为所述ue的标识之后,还包括:

若所述反馈信息中包含的所有标识均不是所述ue的标识时,表示所述enb未成功接收上行数据,重新发送上行数据。

结合第十二方面的第五种可能的实施方式,在第十二方面的第六种可能的实施方式中,所述重新发送上行数据,包括:

在存在最近一个可用的上行共享资源时,随机生成第一随机数;

读取缓存中的第二随机数,所述第二随机数是所述enb预先分配的;

判断所述第一随机数和所述第二随机数的大小关系是否满足预设条件;

若所述第一随机数和所述第二随机数的大小关系满足预设条件,则在所述最近一个可用的上行共享资源上重新发送上行数据;

若所述第一随机数和所述第二随机数的大小关系不满足预设条件,则重新执行所述在存在最近一个可用的上行共享资源时,随机生成第一随机数的步骤。

结合第十二方面的第五种可能的实施方式,在第十二方面的第七种可能的实施方式中,所述重新发送上行数据,包括:

随机生成一个随机退避时间;

在等待所述随机退避时间之后,在最近一个可用的上行共享资源上重新发送上行数据。

结合第十二方面或第十二方面的第一种可能的实施方式或第十二方面的第二种可能的实施方式或第十二方面的第三种可能的实施方式,在第十二方面的第八种可能的实施方式中,所述通过macpdu接收反馈信息,包括:

接收所述控制信道指示信息;

通过指定标识对所述控制信道指示信息进行解扰,所述指定标识是所述m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

通过所述控制信道指示信息所指示的所述下行资源接收所述macpdu,所述macpdu包含所述反馈信息。

结合第十二方面的第八种可能的实施方式,在第十二方面的第九种可能的实施方式中,所述指定标识是竞争式无线网络临时标识cb-rnti;

或,

所述指定标识是传输时间间隔无线网络标识tti-rnti,所述tti-rnti是通过上行共享资源的资源位置生成。

第十三方面,本发明实施例提供了一种反馈信息的接收方法,所述方法包括:

确定用户设备ue的上行共享资源和解调参考信号dm-rs;

通过所述上行共享资源发送上行数据,所述上行数据包含所述ue的标识和所述dm-rs;

计算约定反馈位置,所述约定反馈位置根据所述上行共享资源的资源位置和所述dm-rs得到;

计算所述ue的偏移量,所述ue的偏移量根据所述ue的标识得到;

在下行资源的资源位置上接收确认信息ack;所述下行资源的资源位置是所述约定反馈位置和所述偏移量两者结合所指示的。

在第十三方面的第一种可能的实施方式中,所述计算所述ue的偏移量,包括:

对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量。

结合第十三方面的第一种可能的实施方式,在第十三方面的第二种可能的实施方式中,所述下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在物理层harq反馈信道phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识物理下行控制信道pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低物理资源块prb的索引。

结合第十三方面的第二种可能的实施方式,在第十三方面的第三种可能的实施方式中,所述ue的偏移量,包括:

对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量,包括:

计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

本发明实施例提供的技术方案的有益效果是:

通过enb为m个ue分配相同的上行共享资源,m≥2;ue通过上行共享资源发送上行数据;enb在上行共享资源上接收上行数据,上行数据包含ue的标识,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个;enb根据成功接收到的n个ue的上行数据生成反馈信息,反馈信息包含n个标识,m≥n≥1;enb通过macpdu发送反馈信息;解决了在现有技术中多个ue使用相同的上行共享资源和dm-rs发送上行数据时,导致enb无法根据约定的下行资源向不同的ue正确发送反馈信息的问题;达到了使每个ue都能够明确自己发送的上行数据是否发送成功的效果。

附图说明

为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是本发明一个实施例提供的反馈信息发送装置的框图;

图2是本发明另一个实施例提供的反馈信息发送装置的框图;

图3是本发明一个实施例提供的反馈信息的接收装置的框图;

图4是本发明另一个实施例提供的反馈信息的接收装置的框图;

图5是本发明再一个实施例提供的反馈信息的接收装置的框图;

图6是本发明一个实施例提供的enb的结构方框图;

图7是本发明另一个实施例提供的enb的结构方框图;

图8是本发明一个实施例提供的ue的结构方框图;

图9是本发明另一个实施例提供的ue的结构方框图;

图10是本发明一个实施例提供的反馈信息发送和接收系统的框图;

图11本发明一个实施例提供的反馈信息的发送方法的流程图;

图12是本发明一个实施例提供的反馈信息的格式示意图;

图13是本发明另一个实施例提供的反馈信息的发送方法的流程图;

图14是本发明另一个实施例提供的反馈信息的发送方法的流程图;

图15是本发明另一个实施例提供的反馈信息的格式示意图;

图16是本发明另一个实施例提供的反馈信息的发送方法的流程图;

图17是本发明另一个实施例提供的反馈信息的格式示意图;

图18是本发明另一个实施例提供的反馈信息的发送方法的流程图;

图19是本发明另一个实施例提供的反馈信息的发送方法的流程图;

图20是本发明一个实施例提供的重新发送上行数据方法的流程图;

图21是本发明另一个实施例提供的重新发送上行数据方法的流程图;

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。

请参考图1,其示出了本发明一个实施例提供的反馈信息发送装置的框图。该反馈信息发送装置可以通过软件、硬件或者两者的结合实现成为enb的全部或者一部分。该反馈信息发送装置可以包括:处理模块110、接收模块120、和发送模块130。

处理模块110,用于为m个ue分配相同的上行共享资源,m≥2。

接收模块120,用于在上行共享资源上接收上行数据,该上行数据包含ue的标识,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个。

处理模块110,还用于确定n个ue,其中,n个ue的上行数据被成功接收,m≥n≥1。

enb通过成功接收到的包含ue标识的上行数据,确定发送该上行数据的ue。

处理模块110,还用于生成反馈信息,反馈信息包含n个标识,不同标识表示不同ue。

发送模块130,用于通过介质层用户分组数据单元(英文:mediaaccesscontrolpacketdataunit,简称:macpdu)发送反馈信息。

综上所述,本实施例提供的反馈信息的发送装置,通过enb为m个ue分配相同的上行共享资源,m≥2;enb在上行共享资源上接收上行数据,上行数据包含ue的标识,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个;enb根据成功接收到的n个ue的上行数据生成反馈信息,反馈信息包含n个标识,m≥n≥1;enb通过macpdu发送反馈信息;解决了在现有技术中多个ue使用相同的上行共享资源和dm-rs发送上行数据时,导致enb无法根据约定的下行资源向不同的ue正确发送反馈信息的问题;达到了使每个ue都能够明确自己发送的上行数据是否发送成功的效果。

在基于图1所示的实施例提供的可选实施例中,所述上行数据还包含ue的缓存状态信息,所述ue的缓存状态信息用于指示所述ue剩余的待发送数据的信息;

所述处理模块110,还用于解码得到所述ue的标识和所述ue的缓存状态信息。

所述处理模块110,还用于生成所述ue的上行调度授权,所述ue的上行调度授权是根据所述ue的缓存状态信息生成的。

所述处理模块110,还用于生成所述反馈信息;所述反馈信息包含n个所述标识和与所述ue对应的所述上行调度授权。

在基于图1所示的实施例提供的可选实施例中,存在x个所述上行数据包含所述ue的缓存状态信息,n>x≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理模块110,还用于解码得到n个所述ue的标识和与x个所述ue对应的所述缓存状态信息。

所述处理模块110,还用于生成与x个所述ue各自对应的上行调度授权,所述x个上行调度授权根据x个所述ue的缓存状态信息生成的。

所述处理模块110,还用于生成所述反馈信息;所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

在基于图1所示的实施例提供的可选实施例中,存在y个所述上行数据包含所述ue的缓存状态信息,n≥y≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理模块110,还用于解码得到n个所述ue的标识和与y个所述ue对应的所述缓存状态信息。

所述处理模块110,还用于生成与x个所述ue各自对应的上行调度授权,y>x≥1,所述x个上行调度授权是指当前可用的上行资源,所述x个上行调度授权根据x个所述ue的缓存状态信息生成的。

所述处理模块110,还用于生成所述反馈信息,所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

在基于图1所示的实施例提供的可选实施例中,

所述处理模块110,用于生成所述反馈信息,所述反馈信息包含有效比特位数、比特映射序列、n个所述标识和x个所述上行调度授权。

所述有效比特位数用于指示所述比特映射序列的有效位数;所述比特映射序列是固定位数的比特序列。

当所述比特映射序列中第i个的比特为第一取值且有效时,代表所述反馈信息中的第i个所述标识后对应有固定位数的所述上行调度授权。

当所述比特映射序列中第i个的比特为第二取值且有效时,代表所述反馈信息中的第i个所述标识后未对应有固定位数的所述上行调度授权。

所述第一取值和所述第二取值分别为0和1中的一个。

在基于图1所示的实施例提供的可选实施例中,

所述处理模块110,用于生成所述ue对应的macpdu,所述macpdu包含所述反馈信息;

所述发送模块130,用于通过指定标识将控制信道指示信息进行加扰;所述指定标识是所述m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

所述发送模块130,用于将所述控制信道指示信息发送给所述ue;

所述发送模块130,用于通过所述控制信道指示信息所指示的下行资源发送所述macpdu。

在基于图1所示的实施例提供的可选实施例中,所述指定标识是竞争式无线网络临时标识用户设备(英文:contentionbasedradionetworktemporaryidentifier,简称:cb-rnti);

或,

所述指定标识是传输时间间隔无线网络标识(英文:transmissiontimeintervalradionetworktemporaryidentifier,简称:tti-rnti),所述tti-rnti是根据所述上行共享资源的资源位置生成的。

在基于图1所示的实施例提供的可选实施例中,

所述处理模块110,还用于为m个所述ue分配各自对应的第二随机数,所述第二随机数是在所述反馈信息中未包含所述ue的标识时,判断是否在最近一个可用的所述上行共享资源上重新发送上行数据时所使用的随机数。

请参考图2,其示出了本发明另一实施例提供的反馈信息发送装置的框图。该反馈信息发送装置可以通过软件、硬件或者两者的结合实现成为enb的全部或者一部分。该反馈信息发送装置可以包括:处理模块210、接收模块220和发送模块230。

处理模块210,用于为m个ue分配相同的上行共享资源和相同的dm-rs,m≥2。

接收模块220,用于通过dm-rs接收上行数据,上行数据包含ue的标识,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个。

处理模块210,用于计算约定反馈位置,约定反馈位置根据上行共享资源的资源位置和dm-rs得到。

在本实施例中,处理模块210,还用于计算ue的偏移量,ue的偏移量根据ue的标识得到。

发送模块230,用于在下行资源的资源位置上发送确认信息ack,下行资源的资源位置是约定反馈位置和偏移量两者结合所指示的。

综上所述,本实施例提供的反馈信息的发送装置,通过enb为m个ue分配相同的上行共享资源和dm-rs;enb通过dm-rs在上行共享资源上接收上行数据;enb根据上行共享资源的资源位置和dm-rs计算得到约定反馈位置,根据每个ue的标识计算得到与ue对应的偏移量,对于每一个ue,enb通过在约定反馈位置和偏移量两者的结合所指示的下行资源上向ue发送确认信息ack;解决了现有技术中当多个ue同时在相同的上行共享资源和dm-rs向enb发送上行数据时,导致enb无法采用位于约定的下行资源向各个ue正确发送反馈信息的问题;达到了使每个ue都能够明确自己发送的上行数据是否发送成功的效果。

在基于图2所示的实施例提供的可选实施例中,所述处理模块210,用于对ue的标识进行预设运算操作,将预设运算操作的结果作为ue对应的偏移量。

在基于图2所示的实施例提供的可选实施例中,下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识物理下行控制信道(英文:physicaldownlinkcontrolchannel,简称:pdcch)最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低物理资源块(英文:physicalresourceblock,简称:prb)的索引。

在基于图2所示的实施例提供的可选实施例中,所述处理模块210,用于计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

请参考图3,其示出了本发明一个实施例提供的反馈信息的接收装置的框图。该反馈信息发送装置可以通过软件、硬件或者两者的结合实现成为ue的全部或者一部分。该反馈信息的接收装置可以包括:处理模块310、发送模块320和接收模块330。

处理模块310,用于确定ue的上行共享资源。该上行共享资源与m-1个其他ue的上行共享资源相同,m≥2。

发送模块320,用于通过上行共享资源发送上行数据,上行数据包含ue的标识。

接收模块330,用于通过macpdu接收反馈信息,反馈信息包含n个标识,n个标识中,不同标识表示不同ue;标识表示n个ue的上行数据被enb成功接收,m≥n≥1。

综上所述,本实施例提供的反馈信息的发送装置,通过确定用户设备ue的上行共享资源,上行共享资源与m-1个其他ue的上行共享资源相同,m≥2;通过上行共享资源发送上行数据,上行数据包含ue的标识;通过介质访问控制协议数据单元macpdu接收反馈信息,反馈信息包含n个标识,n个标识中,不同标识表示不同ue;标识表示n个ue的上行数据被enb成功接收,m≥n≥1;解决了现有技术中当多个ue同时在相同的上行共享资源和dm-rs向enb发送上行数据时,导致enb无法采用位于约定的下行资源向各个ue正确发送反馈信息的问题;达到了使每个ue都能够明确自己发送的上行数据是否发送成功的效果。

请参考图4,其示出了本发明另一个实施例提供的反馈信息的接收装置的框图。该反馈信息发送装置可以通过软件、硬件或者两者的结合实现成为ue的全部或者一部分。该反馈信息的接收装置可以包括:处理模块410、发送模块420和接收模块430。

处理模块410,用于确定ue的上行共享资源,上行共享资源与m-1个其他ue的上行共享资源相同,m≥2。

发送模块420,用于通过上行共享资源发送上行数据,上行数据包含ue的标识。

接收模块430,用于通过macpdu接收反馈信息,反馈信息包含n个标识,n个标识中,不同标识表示不同ue;标识表示n个ue的上行数据被enb成功接收,m≥n≥1。

在基于图4所示的实施例提供的可选实施例中,所述装置还包括:

处理模块410,还用于生成上行数据,所述上行数据包含所述ue的标识和缓存状态信息;所述ue的缓存状态信息用于指示剩余的待发送数据的信息。

发送模块420,用于将所述上行数据发送给所述enb。

在基于图4所示的实施例提供的可选实施例中,所述装置还包括;

所述处理模块410,还用于从所述反馈信息中读取出第i个标识和对应的所述上行调度授权;检测所述第i个标识是否为所述ue的标识,n≥i≥1;

所述发送模块420,还用于在所述第i个标识是所述ue的标识时,根据所述上行调度授权发送剩余的待发送数据。

在基于图4所示的实施例提供的可选实施例中,

所述处理模块410,还用于从所述反馈信息中读取有效比特位数和比特映射序列;所述有效比特位数用于指示所述比特映射序列的有效位数;所述比特映射序列是固定位数的比特序列;在所述比特映射序列中的第i个比特为第一取值且有效时,从所述反馈信息中读取出第i个所述标识和对应的上行调度授权;检测所述第i个标识是否为所述ue的标识;

所述发送模块420,还用于在所述第i个标识是所述ue的标识,根据所述上行调度授权发送剩余的待发送数据;

所述处理模块410,还用于在所述比特映射序列中的第i个比特为第二取值且有效时,从所述反馈信息中读取出第i个所述标识;检测所述第i个标识是否为所述ue的标识;若所述第i个标识是所述ue的标识时,表示所述enb成功接收所述ue的上行数据。

在基于图4所示的实施例提供的可选实施例中,

所述发送模块420,还用于在所述反馈信息中包含的所有标识均不是所述ue的标识时,表示所述enb未成功接收所述ue的上行数据,重新发送上行数据。

在基于图4所示的实施例提供的可选实施例中,

所述处理模块410,用于在存在最近一个可用的上行共享资源时,随机生成第一随机数;

所述处理模块410,用于读取缓存中的第二随机数,所述第二随机数是所述enb预先分配的;判断所述第一随机数和所述第二随机数的大小关系是否满足预设条件;

所述发送模块420,用于在所述第一随机数和所述第二随机数的大小关系满足预设条件时,在所述最近一个可用的上行共享资源上重新发送上行数据;

所述处理模块410,用于在所述第一随机数和所述第二随机数的大小关系不满足预设条件时,重新生成第一随机数。

在基于图4所示的实施例提供的可选实施例中,

所述处理模块410,用于随机生成一个随机退避时间;

所述发送模块420,用于在等待所述随机退避时间之后,在最近一个可用的上行共享资源上重新发送上行数据。

在基于图4所示的实施例提供的可选实施例中,

所述接收模块430,用于接收所述控制信道指示信息;

所述接收模块430,用于通过指定标识对所述控制信道指示信息进行解扰,所述指定标识是m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

所述接收模块430,用于通过所述控制信道指示信息所指示的所述下行资源接收所述macpdu,所述macpdu包含所述反馈信息。

在基于图4所示的实施例提供的可选实施例中,所述指定标识是cb-rnti;或,tti-rnti,所述tti-rnti是通过上行共享资源的资源位置生成。

请参考图5,其示出了本发明一个实施例提供的反馈信息的接收装置的框图。该反馈信息的接收装置可以通过软件、硬件或者两者的结合实现成为ue的全部或一部分。该反馈信息的接收装置可以包括:处理模块510,发送模块520和接收模块530。

处理模块510,用于确定ue的上行共享资源和dm-rs。该上行共享资源和dm-rs是enb为m个ue分配的相同的上行共享资源和dm-rs,m≥2。

发送模块520,用于通过上行共享资源发送上行数据,上行数据包含ue的标识和dm-rs。

处理模块510,还用于计算约定反馈位置,约定反馈位置根据上行共享资源的资源位置和dm-rs得到。

处理模块510,还用于计算ue的偏移量,ue的偏移量根据ue的标识得到。

接收模块530,用于在下行资源的资源位置上接收确认信息ack;下行资源的资源位置是约定反馈位置和偏移量两者结合所指示的。

综上所述,本实施例提供的反馈信息的发送装置,通过enb为m个ue分配相同的上行共享资源和dm-rs;enb通过dm-rs在上行共享资源上接收上行数据;enb根据上行共享资源的资源位置和dm-rs计算得到约定反馈位置,根据每个ue的标识计算得到与ue对应的偏移量,对于每一个ue,enb通过在约定反馈位置和偏移量两者的结合所指示的下行资源上向ue发送确认信息ack;解决了现有技术中当多个ue同时在相同的上行共享资源和dm-rs向enb发送上行数据时,导致enb无法采用位于约定的下行资源向各个ue正确发送反馈信息的问题;达到了使每个ue都能够明确自己发送的上行数据是否发送成功的效果。

在基于图5所示的实施例提供的可选实施例中,

所述处理模块510,还用于对ue的标识进行预设运算操作,将预设运算操作的结果作为ue对应的偏移量。

在基于图5所示的实施例提供的可选实施例中,下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低prb的索引。

在基于图5所示的实施例提供的可选实施例中,处理模块510,用于计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

请参考图6,其示出了本发明一个实施例提供的enb的结构方框图。如图6所示,enb600包括:总线610,以及通过总线610通信的处理器620、存储器630和收发器640。其中,存储器630用于存储一个或者一个以上的指令,该指令被配置成由处理器620执行。其中:

所述处理器620,用于为m个ue分配相同的上行共享资源,m≥2。

所述处理器620,还用于控制收发器640在所述上行共享资源上接收上行数据,所述上行数据包含ue的标识,不同的ue的标识代表不同的ue,所述ue的标识代表的ue为所述m个ue中的至少一个。

所述处理器620,还用于确定n个ue,其中,所述n个ue的上行数据被成功接收,m≥n≥1。

所述处理器620,还用于生成反馈信息,所述反馈信息包含n个标识,不同标识表示不同ue。

所述处理器620,还用于控制所述收发器640通过介质访问控制协议数据单元macpdu发送所述反馈信息。

在基于图6所示实施例提供的可选实施例中,所述处理器620,用于解码得到所述ue的标识和所述ue的缓存状态信息。

所述处理器620,用于生成所述ue的上行调度授权,所述ue的上行调度授权是根据所述ue的缓存状态信息生成的。

所述处理器620,用于生成所述反馈信息;所述反馈信息包含n个所述标识和与所述ue对应的所述上行调度授权。

在基于图6所示实施例提供的可选实施例中,存在x个所述上行数据包含所述ue的缓存状态信息,n>x≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理器620,用于解码得到n个所述ue的标识和与x个所述ue对应的所述缓存状态信息。

所述处理器620,用于生成与x个所述ue各自对应的上行调度授权,所述x个上行调度授权根据x个所述ue的缓存状态信息生成的。

所述处理器620,用于生成所述反馈信息;所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

在基于图6所示实施例提供的可选实施例中,存在y个所述上行数据包含所述ue的缓存状态信息,n≥y≥1,所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理器620,用于解码得到n个所述ue的标识和与y个所述ue对应的所述缓存状态信息。

所述处理器620,用于生成与x个所述ue各自对应的上行调度授权,y>x≥1,所述x个上行调度授权是指当前可用的上行资源;所述x个上行调度授权根据x个所述ue的缓存状态信息生成的。

所述处理器620,用于生成所述反馈信息,所述反馈信息包含n个所述标识和与x个所述ue对应的所述上行调度授权。

在基于图6所示实施例提供的可选实施例中,所述处理器620,用于生成所述反馈信息,所述反馈信息包含有效比特位数、比特映射序列、n个所述标识和x个所述上行调度授权;

所述有效比特位数用于指示所述比特映射序列的有效位数;

所述比特映射序列是固定位数的比特序列;

当所述比特映射序列中第i个的比特为第一取值且有效时,代表所述反馈信息中的第i个所述ue的标识后对应有固定位数的所述上行调度授权;

当所述比特映射序列中第i个的比特为第二取值且有效时,代表所述反馈信息中的第i个所述ue的标识后未对应有固定位数的所述上行调度授权;

所述第一取值和所述第二取值分别为0和1中的一个。

在基于图6所示实施例提供的可选实施例中,所述处理器620,用于生成所述ue对应的macpdu,所述macpdu包含所述反馈信息;

所述处理器620,用于通过指定标识将控制信道指示信息进行加扰,所述指定标识是所述m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

所述处理器620,用于控制所述收发器640将所述控制信道指示信息发送给所述ue;

所述处理器620,用于控制所述收发器640通过所述控制信道指示信息所指示的下行资源发送所述macpdu。

在基于图6所示实施例提供的可选实施例中,所述指定标识是cb-rnti,或,tti-rnti,所述tti-rnti是根据所述上行共享资源的资源位置生成的。

在基于图6所示实施例提供的可选实施例中,所述处理器620,还用于为m个所述ue分配各自对应的第二随机数,所述第二随机数是在所述反馈信息中未包含本ue的标识时,判断是否在最近一个可用的所述上行共享资源上重新发送上行数据时所使用的随机数。

请参考图7,其示出了本发明另一个实施例提供的enb的结构方框图。如图7所示,enb700包括:总线710,以及通过总线710通信的处理器720、存储器730和收发器740。其中,存储器730用于存储一个或者一个以上的指令,该指令被配置成由处理器720执行。其中:

所述处理器720,用于为m个ue分配相同的上行共享资源和相同的dm-rs,m≥2;

所述处理器720,还用于控制所述收发器740通过所述dm-rs接收上行数据,所述上行数据包含ue的标识,不同的ue的标识代表不同的ue,所述ue的标识代表的ue为所述m个ue中的至少一个;

所述处理器720,还用于计算约定反馈位置,所述约定反馈位置根据所述上行共享资源的资源位置和所述dm-rs得到;

所述处理器720,还用于计算所述ue的偏移量,所述ue的偏移量根据所述ue的标识得到;

所述处理器720,还用于控制所述收发器740在下行资源的资源位置上发送确认信息ack,所述下行资源的资源位置是所述约定反馈位置和所述偏移量两者结合所指示的。

在基于图7所示实施例提供的可选实施例中,所述处理器720,用于对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量。

在基于图7所示实施例提供的可选实施例中,所述下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低prb的索引。

在基于图7所示实施例提供的可选实施例中,所述处理器720,用于计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

请参考图8,其示出了本发明一个实施例提供的ue的结构方框图。如图8所示,ue800包括:总线810,以及通过总线810通信的处理器820、存储器830和收发器840。其中,存储器830用于存储一个或者一个以上的指令,该指令被配置成由处理器820执行。其中:

所述处理器820,用于确定ue的上行共享资源。所述上行共享资源与m-1个其他ue的上行共享资源相同,m≥2;

所述处理器820,还用于控制所述收发器840通过所述上行共享资源发送上行数据,所述上行数据包含所述ue的标识;

所述处理器820,还用于控制所述收发器840通过macpdu接收反馈信息,所述反馈信息包含n个标识,所述n个标识中,不同标识表示不同ue,所述标识表示所述n个ue的上行数据被enb成功接收,m≥n≥1。

在基于图8所示实施例提供的可选实施例中,

所述处理器820,用于生成所述上行数据;所述上行数据包含所述ue的标识和缓存状态信息;所述ue的缓存状态信息用于指示剩余的待发送数据的信息;

所述处理器820,用于控制所述收发器840将所述上行数据发送给所述enb。

在基于图8所示实施例提供的可选实施例中,

所述处理器820,还用于从所述反馈信息中读取出第i个标识,n≥i≥1;

所述处理器820,还用于检测所述第i个标识是否为所述ue的标识;若所述第i个标识是所述ue的标识,则表示所述enb成功接收所述ue的上行数据。

在基于图8所示实施例提供的可选实施例中,

所述处理器820,还用于从所述反馈信息中读取出第i个标识和对应的所述上行调度授权;

所述处理器820,还用于检测所述第i个标识是否为所述ue的标识,n≥i≥1;

所述处理器820,还用于在所述第i个标识是所述ue的标识时,控制所述收发器840根据所述上行调度授权发送剩余的待发送数据。

在基于图8所示实施例提供的可选实施例中,

所述处理器820,还用于从所述反馈信息中读取有效比特位数和比特映射序列;所述有效比特位数用于指示所述比特映射序列的有效位数;所述比特映射序列是固定位数的比特序列;

所述处理器820,还用于在所述比特映射序列中的第i个比特为第一取值且有效时,从所述反馈信息中读取出第i个所述标识和对应的上行调度授权;

所述处理器820,还用于检测所述第i个标识是否为所述ue的标识;

所述处理器820,还用于在所述第i个标识是所述ue的标识时,控制所述收发器840根据所述上行调度授权发送剩余的待发送数据;

所述处理器820,还用于在所述比特映射序列中的第i个比特为第二取值且有效时,从所述反馈信息中读取出第i个所述标识;

所述处理器820,还用于检测所述第i个标识是否为所述ue的标识;

若所述第i个ue的标识是所述ue的标识时,表示所述enb成功接收所述ue的上行数据。

在基于图8所示实施例提供的可选实施例中,所述处理器820,用于在所述反馈信息中包含的所有标识均不是所述ue的标识时,表示所述enb未成功接收所述ue的上行数据,控制所述收发器840重新发送上行数据。

在基于图8所示实施例提供的可选实施例中,所述处理器820,用于在存在最近一个可用的上行共享资源时,随机生成第一随机数;

所述处理器820,用于读取缓存中的第二随机数,所述第二随机数是所述enb预先分配的;

所述处理器820,用于判断所述第一随机数和所述第二随机数的大小关系是否满足预设条件;

所述处理器820,用于在所述第一随机数和所述第二随机数的大小关系满足预设条件时,控制所述收发器840在所述最近一个可用的上行共享资源上重新发送上行数据;

所述处理器820,用于在所述第一随机数和所述第二随机数的大小关系不满足预设条件时,重新执行所述在存在最近一个可用的上行共享资源时,随机生成第一随机数。

在基于图8所示实施例提供的可选实施例中,所述处理器820,用于随机生成一个随机退避时间;

所述处理器820,用于在等待所述随机退避时间之后,控制所述收发器840在最近一个可用的上行共享资源上重新发送上行数据。

在基于图8所示实施例提供的可选实施例中,所述处理器820,用于控制所述收发器840接收所述控制信道指示信息;

所述处理器820,用于通过指定标识对所述控制信道指示信息进行解扰,所述指定标识是所述m个ue所对应的标识,所述控制信道指示信息用于指示承载所述macpdu的下行资源的资源位置;

所述处理器820,用于控制所述收发器840通过所述控制信道指示信息所指示的所述下行资源接收所述macpdu,所述macpdu包含所述反馈信息。

在基于图8所示实施例提供的可选实施例中,所述指定标识是cb-rnti;或,tti-rnti,所述tti-rnti是通过上行共享资源的资源位置生成。

请参考图9,其示出了本发明另一个实施例提供的ue的结构方框图。如图9所示,ue900包括:总线910,以及通过总线910通信的处理器920、存储器930和收发器940。其中,存储器930用于存储一个或者一个以上的指令,该指令被配置成由处理器920执行。其中:

所述处理器920,用于确定ue的上行共享资源和dm-rs。所述上行共享资源和dm-rs是所述enb为m个用户设备ue分配的相同的上行共享资源和dm-rs,m≥2;

所述处理器920,还用于控制所述收发器940通过所述上行共享资源发送上行数据,所述上行数据包含ue的标识和所述dm-rs;

所述处理器920,还用于计算约定反馈位置,所述约定反馈位置根据所述上行共享资源的资源位置和所述dm-rs得到;

所述处理器920,还用于计算所述ue的偏移量,所述ue的偏移量根据所述ue的标识得到;

所述处理器920,还用于控制所述收发器940在下行资源的资源位置上接收确认信息ack;所述下行资源的资源位置是所述约定反馈位置和所述偏移量两者结合所指示的。

在基于图9所示实施例提供的可选实施例中,所述处理器920,用于:

对所述ue的标识进行预设运算操作,将所述预设运算操作的结果作为所述ue对应的偏移量。

在基于图9所示实施例提供的可选实施例中,所述下行资源的资源位置如下公式所示:

其中,用于标识所述下行资源在phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低prb的索引。

在基于图9所示实施例提供的可选实施例中,所述处理器920,用于计算所述ue的偏移量为:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

请参考图10,其示出了本发明一个实施例提供的反馈信息发送和接收系统。该反馈信息发送和接收系统包括:enb1010和ue1020;

enb1010包括图1实施例和图2实施例中任一所提供的反馈信息发送装置,或,enb1010包括图6实施例和图7实施例中任一所提供的enb。

ue1020包括图3实施例、图4实施例和图5实施例中任一所提供的反馈信息接收装置,或,ue1020包括图8实施例和图9实施例中任一所提供的ue。

请参考图11,其示出了本发明一个实施例提供的反馈信息的发送方法的流程图。该反馈信息的发送方法包括:

步骤1101,enb为m个ue分配相同的上行共享资源,m≥2。

在lte中,上行共享资源是指pusch信道上的时频资源。多个ue可以共享同一块上行共享资源来传输数据。

通常,enb在为m个ue分配相同的上行共享资源的同时,也会为m个ue分配相同的dm-rs。但是在本实施例中,即便enb为m个ue分配不同的dm-rs,本实施例也能够正常实施,所以本实施例中对m个ue是否使用相同的dr-ms不作限定。

对应地,ue确定ue的上行共享资源,上行共享资源与m-1个其他ue的上行共享资源相同,m≥2。具体地,ue接收enb发送的有关上行共享资源的配置信息,根据接收到的配置信息确定ue的上行共享资源。

在其它实施例中,若enb和ue事先约定了上行共享资源的配置方式,ue可以自行根据事先约定的配置方式确定上行共享资源。

步骤1102,ue通过enb分配的上行共享资源发送上行数据,该上行数据包含ue的标识。

例如:enb为10个ue分配相同的上行共享资源。在这10个ue中,若有3个ue同时需要发送各自的上行数据,需要发送上行数据的3个ue在该相同的上行共享资源上同时向enb发送各自的上行数据。

同时,3个ue发送的上行数据中都包含对应的ue的标识。也即,每个ue的上行数据中包括:ue的标识和该ue发送的数据信息。ue还会在该上行共享资源中发送与ue对应的dm-rs,以便enb对上行数据进行解码。

步骤1103,enb在上行共享资源上接收上行数据,上行数据包含ue的标识,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个。

enb通过该上行共享资源中的dm-rs进行信道估计,根据信道估计的结果从上行共享资源中解码得到上行数据,上行数据中包括有ue的标识和该ue发送的数据信息。

可选地,标识为ue的c-rnti。

步骤1104,确定n个ue,其中,n个ue的上行数据被成功接收,m≥n≥1。

enb根据成功接收到的包含ue的标识的上行数据,确定发送该上行数据的ue。

步骤1105,enb生成反馈信息,反馈信息包含n个标识,不同标识表示不同ue。

enb根据成功接收到的包含有ue的标识的上行数据,生成包含有对应标识的反馈信息。

步骤1106,enb通过macpdu发送反馈信息。

步骤1107,ue通过macpdu接收反馈信息,反馈信息包含n个标识,n个标识中,不同标识表示不同ue;标识表示n个ue的上行数据被基站成功接收,m≥n≥1。

综上所述,本实施例提供的反馈信息的发送方法,通过enb为m个ue分配相同的上行共享资源,m≥2;enb在上行共享资源上接收ue发送的至少一个ue的上行数据,每个ue的上行数据包含各自对应的ue的标识,m≥n≥1;enb根据成功接收到的n个上行数据生成反馈信息,该反馈信息包含n个标识;enb通过macpdu发送反馈信息;解决了在现有技术中多个ue使用相同的上行共享资源和dm-rs发送上行数据时,导致enb无法根据约定的下行资源向不同的ue正确发送反馈信息的问题;达到了使每个ue都能够明确自己发送的上行数据是否发送成功的效果。

需要说明的是,图11实施例中有关enb侧的步骤可以单独实现成为enb一侧的反馈信息的发送方法,有关ue侧的步骤可以单独实现成为ue一侧的反馈信息的接收方法。

本实施例中的反馈信息的格式示意图如图12所示。图12是包含n个标识的反馈信息。

其中,若标识采用c-rnti表示,c-rntii代表反馈信息中第i个标识,每个c-rnti占用16比特,每一个字节oct是8比特,所以反馈信息中每个标识的c-rnti占两个字节。

请参考图13,其示出了本发明一个实施例提供的反馈信息的发送方法的流程图。该反馈信息的发送方法包括:

步骤1301,enb为m个ue分配相同的上行共享资源,m≥2。

对应地,ue确定ue的上行共享资源,上行共享资源与m-1个其他ue的上行共享资源相同,m≥2。

步骤1302,ue通过enb分配的上行共享资源发送上行数据,该上行数据包含ue的标识。

步骤1303,enb在上行共享资源上接收上行数据,上行数据包含ue的标识,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个。

步骤1304,确定n个ue,其中,n个ue的上行数据被成功接收,m≥n≥1。

步骤1305,enb生成反馈信息,反馈信息包含n个标识,不同标识表示不同ue。

步骤1301至步骤1305与步骤1101至1105相同,参考图11实施例所示。

步骤1306,enb生成ue对应的macpdu,该macpdu包含反馈信息。

enb根据成功接收到的n个上行数据,生成包含n个标识的反馈信息,enb通过n个标识的反馈信息生成ue对应的macpdu,该macpdu包含反馈信息。

步骤1307,enb通过指定标识将控制信道指示信息进行加扰。

指定标识是m个ue所对应的标识,控制信道指示信息用于指示承载macpdu的下行资源的资源位置。

指定标识是与m个ue对应的标识。也即,指定标识是m个ue共用的标识。

可选地,指定标识是:cb-rnti或tti-rnti。其中:

cb-rnti是在基于竞争的上行数据传输方式中,由enb预先分配的标识。

tti-rnti与步骤1302中的上行共享资源的资源位置有关。

可选地,tti-rnti=a+suf_id+b*feq_id,suf_id是上行共享资源对应的子帧号,feq_id是上行共享资源对应的物理资源块的最低位,a和b均为正整数。比如a=1,b=10。

控制信道指示信息用于指示pusch信道中的下行资源的资源位置,该控制信道指示信息指示的下行资源用于承载发送macpdu。enb先通过pdcch发送控制信道指示信息。也即,enb通过指定标识对macpdu的控制信道指示信息进行加扰,将加扰后的控制信道指示信息通过pdcch信道发送给ue。

步骤1308,enb将控制信道指示信息发送给ue。

对应地,ue接收enb发送的控制信道指示信息。

步骤1309,ue通过指定标识对控制信道指示信息进行解扰。

指定标识是m个ue所对应的标识,控制信道指示信息用于指示承载macpdu的下行资源的资源位置。

ue通过指定标识在pdcch信道上解扰得到控制信道指示信息所指示的下行资源的资源位置。只有拥有该指定标识的ue才能接收到该控制信道指示信息。

步骤1310,enb通过控制信道指示信息所指示的下行资源发送macpdu。

enb通过pdcch中控制信道指示信息所指示的下行资源发送macpdu。

步骤1311,ue通过控制信道指示信息所指示的下行资源接收macpdu,macpdu包含反馈信息。

ue从macpdu中解码出反馈信息。

步骤1312,ue从反馈信息中读取出第i个标识,n≥i≥1,检测第i个标识是否为ue的标识。

ue从该反馈信息中读取出第i个标识,n≥i≥1。换句话说,ue每次从反馈信息中读取固定长度的信息,将该固定长度的信息认为是一个标识。可选地,固定长度是16个比特。

ue通过检测第i个标识是否为ue的标识。

若第i个标识是ue的标识,则进入步骤1313;若第i个标识不是ue的标识,则进入步骤1314。

步骤1313,若第i个标识是ue的标识,则表示enb成功接收上行数据。

步骤1314,若第i个标识不是ue的标识,则判断i是否等于n,若i=n,则进入步骤1315;若i不等于n,则令i=i+1,再次执行读取出反馈信息中第i个标识的步骤。

也即,ue循环执行步骤1312,直至反馈信息中的所有标识全部读取完毕。

步骤1315,若反馈信息中包含的所有标识均不是ue的标识,则表示enb未成功接收到上行数据,重新发送该上行数据。

综上所述,本实施例提供的反馈信息的发送方法,通过enb为m个ue分配相同的上行共享资源,m≥2;enb在上行共享资源上接收上行数据,每个ue的上行数据包含各自对应的ue的标识;enb根据成功接收到的n个上行数据生成反馈信息,该反馈信息包含n个标识,m≥n≥1;enb通过macpdu发送反馈信息;当ue在反馈信息中未发现对应ue的标识时,则enb未成功接收到该上行数据,通过不同的方法重新发送该上行数据;解决了在现有技术中多个ue使用相同的上行共享资源和dm-rs发送上行数据时,导致enb无法根据约定的下行资源向不同的ue正确发送反馈信息的问题;达到了使每个ue都能够明确自己发送的上行数据是否发送成功的效果。

需要说明的是,图13实施例中有关enb侧的步骤可以单独实现成为enb一侧的反馈信息的发送方法,有关ue侧的步骤可以单独实现成为ue一侧的反馈信息的接收方法。

ue通常还会存在剩余的待发送数据,在可选的实施例中,enb还可以在反馈信息中同时对ue下发上行调度授权(英文:uplinkgrant,简称:ulgrant)。该上行调度授权用于指示ue将剩余的待发送数据以基于调度的上行数据发送方式进行发送。请参考如下实施例:

请参考图14,其示出了本发明另一个实施例提供的信息反馈方法的流程图。该信息反馈方法包括:

步骤1401,enb为m个ue分配相同的上行共享资源,m≥2。

对应地,ue确定ue的上行共享资源,上行共享资源与m-1个其他ue的上行共享资源相同,m≥2。

步骤1402,ue通过enb分配的上行共享资源发送上行数据,该上行数据包含ue的标识。

与上一实施例不同的是,每个ue发送的上行数据中,不仅包含ue的标识,还包含ue的缓存状态信息,缓存状态信息用于指示剩余的待发送数据的信息。

例如:enb为10个ue分配相同的上行共享资源,在这10个ue中,若有6个ue同时需要发送上行数据,需要发送上行数据的6个ue均还存在有剩余的待发送数据的信息,则需要发送上行数据的6个ue同时在该上行共享资源上向enb发送上行数据,该上行数据包括:ue的标识,ue的缓存状态信息和ue本次发送的数据信息。

可选为,ue的缓存状态信息包含有剩余的待发送数据量,比如1比特的数据量,或者仅提示缓存区中有剩余的待发送数据,而没有指示待发送数据的大小。

步骤1403,enb在上行共享资源上接收上行数据,上行数据包含ue的标识和ue的缓存状态信息,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个,ue的缓存状态信息用于指示ue剩余的待发送数据的信息。

enb通过该上行共享资源中的dm-rs进行信道估计,根据信道估计的结果从上行共享资源中解码得到上行数据,该上行数据包括:ue的标识,ue的缓存状态信息和ue本次发送的数据信息。

步骤1404,enb解码得到ue的标识和ue的缓存状态信息。

enb根据成功接收到的上行数据,解码得到上行数据中包含的ue的标识和ue的缓存状态信息。

步骤1405,enb生成ue的上行调度授权,ue的上行调度授权是根据ue的缓存状态信息生成的。

对于每一个成功接收到的上行数据,enb还根据该上行数据中包含的缓存状态信息,为对应的ue生成上行调度授权,也即ulgrant。

ulgrant至少包括:为该ue分配的上行传输资源的资源位置。可选包括:调制编码策略(英文:modulationandcodingscheme,简称:mcs),重复周期等。mcs用于指示ue在传输上行数据时采用何种调制编码方式。重复周期是指若本次上行传输调度采用半静态调度时,enb分配给ue的上行传输资源的重复出现周期。半静态调度是enb一次性将以周期性出现的上行传输资源分配给ue的调度方式。

需要说明的是,各个ue对应的ulgrant中携带的信息量可能不同,每个ulgrant所占用的比特数可选为固定的,比如每个ulgrant占用20比特。

每个ulgrant所占用的比特数可选为不固定的,比如每个ulgrant占用10比特或20比特等。本实施例中,采用每个ulgrant占用20比特进行举例说明。也即,本实施例中对每个ulgrant占用的比特大小不作限定。

步骤1406,enb生成反馈信息;该反馈信息包含n个标识和与标识对应的上行调度授权。

在反馈信息中,标识和与该标识对应的ulgrant成对出现。可选地,标识在前,与该标识对应的ulgrant紧随在该标识之后。

本实施例中的反馈信息的格式示意图如图15所示。图15是包含n个标识和与每个标识对应的ulgrant的反馈信息。

其中,若标识采用c-rnti表示,则c-rntii代表反馈信息中第i个标识,每个c-rnti占用16比特,每一个字节oct是8比特,所以反馈信息中每个标识的c-rnti占两个字节。

每个标识的c-rnti之后,还紧随有与该标识对应的ulgrant,每个ulgrant占用20比特。其中,padding是填充位。

步骤1407,enb生成ue对应的macpdu,该macpdu包含反馈信息。

enb根据成功接收到的n个上行数据,生成包含n个标识的反馈信息,enb通过n个标识的反馈信息生成ue对应的macpdu,该macpdu包含反馈信息。

步骤1408,enb通过指定标识将控制信道指示信息进行加扰。

指定标识是m个ue所对应的标识,控制信道指示信息用于指示承载macpdu的下行资源的资源位置。

指定标识是与m个ue对应的标识。也即,指定标识是m个ue共用的标识。

可选地,指定标识是:cb-rnti或者tti-rnti。其中:

cb-rnti是在基于竞争的上行数据传输方式中,由enb预先分配的标识。

tti-rnti与步骤1402中的上行共享资源的资源位置有关。

可选地,tti-rnti=a+suf_id+b*feq_id,suf_id是上行共享资源对应的子帧号,feq_id是上行共享资源对应的物理资源块的最低位,a和b均为正整数。比如a=1,b=10。

控制信道指示信息用于指示pusch信道中的下行资源的资源位置,该控制信道指示信息指示的下行资源用于承载发送macpdu。enb先通过pdcch信道向ue发送控制信道指示信息。也即,enb通过指定标识对macpdu的控制信道指示信息进行加扰,将加扰后的控制信道指示信息通过pdcch信道发送给ue。

步骤1409,enb将控制信道指示信息发送给ue。

对应地,ue接收enb发送的控制信道指示信息。

步骤1410,ue通过指定标识对控制信道指示信息进行解扰。

指定标识是m个ue所对应的标识,控制信道指示信息用于指示承载macpdu的下行资源的资源位置。

ue通过指定标识在pdcch上解扰得到控制信道指示信息所指示的下行资源的资源位置。只有拥有该指定标识的ue才能接收到该控制信道指示信息。

步骤1411,enb通过控制信道指示信息所指示的下行资源发送macpdu。

enb通过pdcch中控制信道指示信息所指示的下行资源发送macpdu。

步骤1412,ue通过控制信道指示信息所指示的下行资源接收macpdu,macpdu包含反馈信息。

ue从macpdu中解码出反馈信息。可选的,该反馈信息的格式如图15所示。

步骤1413,ue从反馈信息中读取出第i个标识和对应的上行调度授权,检测第i个标识是否为ue的标识。

ue从该反馈信息中读取出第i个标识和与第i个标识对应的ulgrant,n≥i≥1。换句话说,ue每次从反馈信息中读取固定长度的信息,将该固定长度的信息认为是“一个标识+一个ulgrant。可选地,固定长度是16+20=36个比特。

ue通过检测第i个ue的标识是否为ue的标识。

若第i个标识是ue的标识,则进入步骤1414;若第i个标识不是ue的标识,则进入步骤1415。

步骤1414,若第i个标识是ue的标识,则表示enb成功接收该上行数据,ue根据上行调度授权发送剩余的待发送数据。

若第i个标识是ue的标识,则与第i个标识对应的ulgrant即为ue对应的ulgrant。ue根据该ulgrant的指示,采用基于调度的上行数据发送方式,将缓冲区中剩余的待发送数据发送给enb。

步骤1415,若第i个标识不是ue的标识,则判断i是否等于n,若i=n,则进入步骤1416;若i不等于n,则令i=i+1,再次执行读取出反馈信息中第i个标识和与第i个标识对应的上行调度授权的步骤。

也即,ue循环执行步骤1412,直至反馈信息中的所有标识和ulgrant全部读取完毕。

步骤1416,若反馈信息中包含的所有标识均不是ue的标识,则表示enb未成功接收到该上行数据,重新发送该上行数据。

若ue在上行共享资源上向enb重新发送该上行数据的次数超过n次后,ue将不再利用上行共享资源发送该上行数据,可选为基于调度的方法传输该上行数据。

综上所述,与上一实施例相比,本实施例提供的反馈信息的发送方法,还通过ue在发送的上行数据中包含缓存状态信息,enb根据缓存状态信息生成对应的ulgrant,并包含在反馈信息中下发给ue,使得反馈信息不仅仅用于是否成功接收上行数据的反馈,还同时实现了对ue的上行数据传输的调度。从而减少了enb侧的信令支出,同时还加快了ue侧的上行数据传输速度。

需要说明的是,图14实施例中有关enb侧的步骤可以单独实现成为enb一侧的反馈信息的发送方法,有关ue侧的步骤可以单独实现成为ue一侧的反馈信息的接收方法。

在图14实施例中,以每个ue发送的上行数据中均包含“ue的标识+缓存状态信息”来举例说明。但在实际场景中,若ue不存在剩余的待发送数据,则该ue发送的上行数据中不包含缓存状态信息。也即,enb接收到ue的上行数据中,可能存在一部分上行数据仅包含ue的标识,另一部分上行数据同时包含“ue的标识+缓存状态信息”的情况。针对此种情况,请参考如下实施例:

请参考图16,其示出了本发明另一个实施例提供的反馈信息的发送方法的流程图。该反馈信息的发送方法包括:

步骤1601,enb为m个ue分配相同的上行共享资源,m≥2。

对应地,ue确定ue的上行共享资源,上行共享资源与m-1个其他ue的上行共享资源相同,m≥2。

步骤1601与步骤1101相同,参考图11实施例。

步骤1602,ue通过enb分配的上行共享资源发送上行数据,该上行数据中包含ue的标识,或者,该上行数据中包含ue的标识和ue的缓存状态信息。

当ue的缓冲区中不存在剩余的待发送数据时,ue发送的上行数据包括:ue的标识和本次发送的数据信息。

当ue的缓冲区中存在剩余的待发送数据时,ue发送的上行数据包括:ue的标识,ue的缓存状态信息和本次发送的数据信息。

例如:enb为10个ue分配相同的上行共享资源,在这10个ue中,若有6个ue同时需要发送上行数据,且这6个ue中的3个ue存在有剩余的待发送数据,则这6个ue同时在该上行共享资源上向enb发送上行数据。其中3个ue发送的上行数据包括:ue的标识和ue本次发送的数据信息;另外3个ue发送的上行数据包括:ue的标识,ue的缓存状态信息和ue本次发送的数据信息。

步骤1603,enb在上行共享资源上接收上行数据,n个上行数据包含n个ue的标识和与x个ue对应的缓存状态信息,n≥x≥1,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个,ue的缓存状态信息用于指示ue剩余的待发送数据的信息。

enb通过该上行共享资源中的dm-rs进行信道估计,根据信道估计的结果从上行共享资源中解码得到ue的上行数据。

步骤1604,enb解码得到n个ue的标识和与x个ue对应的缓存状态信息。

一个上行数据包括:ue的标识,ue的缓存状态信息和ue本次发送的数据信息,或者,一个上行数据包括:ue的标识和ue本次发送的数据信息。

由于部分ue不在上行数据中发送缓存状态信息,所以enb成功接收到的n个上行数据中,包含n个ue的标识和与x个ue对应的缓存状态信息。

步骤1605,enb生成与x个ue对应的上行调度授权,x个上行调度授权根据x个ue的缓存状态信息生成的。

对于包含缓存状态信息的ue的上行数据,enb还根据该上行数据中包含的缓存状态信息,为对应的ue生成上行调度授权,也即ulgrant。

ulgrant至少包括:为该ue分配的上行传输资源的资源位置。可选包括:mcs,重复周期等。mcs用于指示ue在传输上行数据时采用何种调制编码方式。重复周期是指若本次上行传输调度采用半静态调度时,enb分配给ue的上行传输资源的重复出现周期。半静态调度是enb一次性将以周期性出现的上行传输资源分配给ue的调度方式。

需要说明的是,各个ue对应的ulgrant中携带的信息量可能不同,所以每个ulgrant所占用的比特数可选为固定的或不固定的。本实施例中,采用每个ulgrant占用20比特进行举例说明。

步骤1606,enb生成反馈信息,该反馈信息包含有效比特位数、比特映射序列、n个标识和x个上行调度授权。

有效比特位数是指比特映射序列的有效位数,比特映射序列是指固定位数的比特序列。比特映射序列中的取值包括:第一取值和第二取值,其中,第一取值和第二取值分别是0或1中的一个。

当比特映射序列中第i个的比特为第一取值且有效时,代表反馈信息中的第i个标识后对应有固定位数的上行调度授权。

当比特映射序列中第i个的比特为第二取值且有效时,代表反馈信息中的第i个标识后未对应有固定位数的上行调度授权。

本实施例中的反馈信息的格式示意图如图17所示。

r是格式代表位,占用1比特,用于指示预留的比特。

uenumber是有效比特位数。可选为,uenumber占用3比特,用于标识比特映射序列ackorgrant中从左到右的有效位数。本实施例中只是利用uenumber占用3比特进行举例说明,实施例中对uenumber占用的比特数不作限定。

比特映射序列ackorgrant总是占用8比特,但该8比特并非总是有效,与反馈信息中第i个标识后是否具有对应的ulgrant相关。

当比特映射序列ackorgrant中第i个的比特为1且有效时,代表反馈信息中的第i个标识后对应有固定位数(20比特)的ulgrant。

当比特映射序列ackorgrant中第i个的比特为0且有效时,代表反馈信息中的第i个标识后未对应有固定位数的ulgrant。也即,仅仅是一个ack信息,不包含ulgrant。

可选地,标识采用c-rnti表示,c-rntii代表反馈信息中第i个标识,每个c-rnti占用16比特,每一个字节oct是8比特,所以反馈信息中每个标识的c-rnti占两个字节。

步骤1607,enb生成ue对应的macpdu,该macpdu包含反馈信息。

enb根据成功接收到的n个上行数据,生成包含n个标识和与x个ue对应的ulgrant的反馈信息,enb通过n个标识的反馈信息生成对应的macpdu,该macpdu包含反馈信息。

步骤1608,enb通过指定标识将控制信道指示信息进行加扰。

指定标识是m个ue所对应的标识,控制信道指示信息用于指示承载macpdu的下行资源的资源位置。

指定标识是与m个ue对应的标识。也即,指定标识是m个ue共用的标识。

可选地,指定标识是:cb-rnti或者tti-rnti。其中:

cb-rnti是在基于竞争的上行数据传输方式中,由enb预先分配的标识。

tti-rnti与步骤1602中的上行共享资源的资源位置有关。

可选地,tti-rnti=a+suf_id+b*feq_id,suf_id是上行共享资源对应的子帧号,feq_id是上行共享资源对应的物理资源块的最低位,a和b均为正整数。比如a=1,b=10。

控制信道指示信息用于指示pusch信道中的下行资源的资源位置,该控制信道指示信息指示的下行资源用于承载发送macpdu。enb先通过pdcch信道发送控制信道指示信息。也即,enb通过指定标识对macpdu的控制信道指示信息进行加扰,将加扰后的控制信道指示信息通过pdcch信道发送给ue。

步骤1609,enb将控制信道指示信息发送给ue。

对应地,ue接收enb发送的控制信道指示信息。

步骤1610,ue通过指定标识对控制信道指示信息进行解扰。

指定标识是m个ue所对应的标识,控制信道指示信息用于指示承载macpdu的下行资源的资源位置。

ue通过指定标识在pdcch信道上解扰得到控制信道指示信息所指示的下行资源的资源位置。只有拥有该指定标识的ue才能接收到该控制信道指示信息。

步骤1611,enb通过控制信道指示信息所指示的下行资源发送macpdu。

enb通过pdcch中控制信道指示信息所指示的下行资源发送macpdu。

步骤1612,ue通过控制信道指示信息所指示的下行资源接收macpdu,macpdu包含反馈信息。

ue从macpdu中解码出反馈信息。可选的,该反馈信息的格式如图17所示。

步骤1613,ue从反馈信息中读取有效比特位数和比特映射序列。

有效比特位数用于指示比特映射序列的有效位数;比特映射序列是固定位数的比特序列。

步骤1614,若比特映射序列中的第i个比特为第一取值且有效时,ue读取出第i个标识和与第i个标识对应的上行调度授权,检测第i个标识是否为ue的标识。

ue从该反馈信息中读取出第i个标识和与第i个标识对应的ulgrant,x≥i≥1。换句话说,ue每次从反馈信息中读取固定长度的信息,将该固定长度的信息认为是“一个标识+一个ulgrant”。可选地,固定长度是16+20=36个比特。

ue通过检测第i个标识是否为ue的标识。

若第i个标识是ue的标识,则进入步骤1615;若第i个标识不是ue的标识,则进入步骤1616。

步骤1615,若第i个标识是ue的标识,则表示enb成功接收该上行数据,根据上行调度授权发送剩余的待发送数据。

若第i个标识是ue的标识,则与第i个标识对应的ulgrant即为ue对应的ulgrant。ue根据该ulgrant的指示,采用基于调度的上行数据发送方式,将缓冲区中剩余的待发送数据发送给enb。

步骤1616,若第i个标识不是ue的标识,则判断i是否等于有效比特位数,若i等于有效比特位数,则进入步骤1619;若i不等于有效比特位数,则令i=i+1,再次执行读取出有效比特位数和比特映射序列的步骤。

也即,ue循环执行步骤1613,直至反馈信息中的所有ue的标识全部读取完毕。

步骤1617,若比特映射序列中的第i个比特为第二取值且有效时,ue读取出第i个标识,检测第i个标识是否为ue的标识。

ue从该反馈信息中读取出第i个标识,n≥i≥1。换句话说,ue从反馈信息中读取固定长度的信息,将该固定长度的信息认为是“一个标识”。可选地,固定长度是16比特。

ue通过检测第i个标识是否为ue的标识。

若第i个标识是ue的标识,则进入步骤1618;若第i个标识不是ue的标识,则进入步骤1616。

步骤1618,若第i个标识是ue的标识,则表示enb成功接收该上行数据。

步骤1619,若反馈信息中包含的所有标识均不是ue的标识,则表示enb未成功接收到上行数据,重新发送该上行数据。

综上所述,与上一实施例相比,本实施例提供的反馈信息的发送方法,通过一部分ue在上行数据中携带缓存状态信息,enb根据缓存状态信息生成与该ue对应的ulgrant,并携带在反馈信息中下发给对应的ue,使得反馈信息实现了对一部分ue的上行数据传输的调度。

需要说明的是,图16实施例中有关enb侧的步骤可以单独实现成为enb一侧的反馈信息的发送方法,有关ue侧的步骤可以单独实现成为ue一侧的反馈信息的接收方法。

在图16实施例中,以一部分ue发送的上行数据中包含“ue的标识+缓存状态信息”来举例说明,且当前可用的上行资源中能够满足该部分ue所需要的上行调度授权的资源。但在实际场景中,若剩余的待发送数据量过大时,enb当前可用的上行资源数量可能少于本次调度需要的上行资源数量。也即,可能存在enb侧可用的上行资源数量不足的情形。针对此种情况,请参考如下实施例:

请参考图18,其示出了本发明另一个实施例提供的反馈信息的发送方法的流程图。该反馈信息的发送方法包括:

步骤1801,enb为m个ue分配相同的上行共享资源,m≥2。

对应地,ue确定ue的上行共享资源,上行共享资源与m-1个其他ue的上行共享资源相同,m≥2。

步骤1802,ue通过enb分配的上行共享资源发送上行数据,该上行数据中包含ue的标识,或者,该上行数据中包含ue的标识和ue的缓存状态信息。

步骤1803,enb在上行共享资源上接收上行数据,n个上行数据包含n个ue的标识和与y个ue对应的缓存状态信息,n≥y≥1,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个,ue的缓存状态信息用于指示ue剩余的待发送数据的信息。

步骤1804,enb解码得到n个ue的标识和与x个ue对应的缓存状态信息。

步骤1801至步骤1804与步骤1601至1604相同,参考图16实施例所示。

步骤1805,enb生成与x个ue各自对应的上行调度授权,y>x≥1,x个上行调度授权是指当前可用的上行资源,x个上行调度授权根据x个ue的缓存状态信息生成的。

例如:enb为10个ue分配相同的上行共享资源,有8个ue通过该上行共享资源同时向enb发送了上行数据,其中,有6个ue发送的上行数据中包含ue的标识、ue的缓存状态信息和ue本次发送的数据信息,2个ue发送的上行数据中只包含ue的标识和ue本次发送的数据信息。但是,enb当前可用的上行资源数量只能满足其中4个ue发送的缓存状态信息,则enb根据当前可用的上行资源和缓存状态信息生成8个ue的标识和与4个ue对应的ulgrant。

ulgrant至少包括:为该ue分配的上行传输资源。可选包括:mcs,重复周期等。mcs用于指示ue在传输上行数据时采用何种调制编码方式。重复周期是指若本次上行传输调度采用半静态调度时,enb分配给ue的上行传输资源的重复出现周期。半静态调度是enb一次性将以周期性出现的上行传输资源分配给ue的调度方式。

需要说明的是,虽然各个ue对应的ulgrant中携带的信息量可能不同,但是每个ulgrant所占用的比特数是固定的。可选地,每个ulgrant占用20个比特位。

步骤1806,enb生成反馈信息,该反馈信息包含有效比特位数、比特映射序列、n个标识和x个上行调度授权。

当比特映射序列中第i个的比特为第一取值且有效时,代表反馈信息中的第i个标识后对应有固定位数的上行调度授权。

当比特映射序列中第i个的比特为第二取值且有效时,代表反馈信息中的第i个标识后未对应有固定位数的上行调度授权。

步骤1807,enb生成ue对应的macpdu,该macpdu包含反馈信息。

步骤1808,enb通过指定标识将控制信道指示信息进行加扰。

指定标识是m个ue所对应的标识,控制信道指示信息用于指示承载macpdu的下行资源的资源位置。

步骤1809,enb将控制信道指示信息发送给ue。

对应地,ue接收enb发送的控制信道指示信息。

步骤1810,ue通过指定标识对控制信道指示信息进行解扰,指定标识是m个ue所对应的标识,控制信道指示信息用于指示承载macpdu的下行资源的资源位置。

步骤1811,enb通过控制信道指示信息所指示的下行资源发送macpdu。

步骤1812,ue通过控制信道指示信息所指示的下行资源接收macpdu,macpdu包含反馈信息。

步骤1813,ue从反馈信息中读取有效比特位数和比特映射序列。

有效比特位数用于指示比特映射序列的有效位数;比特映射序列是固定位数的比特序列。

步骤1814,若比特映射序列中的第i个比特为第一取值且有效时,ue读取出第i个标识和与第i个标识对应的上行调度授权,检测第i个标识是否为ue的标识。

ue通过检测第i个标识是否为ue的标识。

若第i个标识是ue的标识,则进入步骤1815;若第i个标识不是ue的标识,则进入步骤1817。

步骤1815,若第i个标识是ue的标识,则表示enb成功接收该上行数据,ue根据上行调度授权发送剩余的待发送数据。

步骤1816,若第i个标识不是ue的标识,则判断i是否等于有效比特位数,若i等于有效比特位数,则进入步骤1819;若i不等于有效比特位数,则令i=i+1,再次执行读取出有效比特位数和比特映射序列的步骤。

也即,ue循环执行步骤1813,直至反馈信息中的所有标识全部读取完毕。

步骤1817,若比特映射序列中的第i个比特为第二取值且有效时,ue读取出第i个标识,检测第i个标识是否为ue的标识。

ue通过检测第i个标识是否为ue的标识。

若第i个标识是ue的标识,则进入步骤1818;若第i个标识不是ue的标识,则进入步骤1817。

步骤1806至步骤1817与步骤1606至1617相同,参考图16实施例所示。

步骤1818,若第i个标识是ue的标识,则表示enb成功接收该上行数据,若该ue中存在剩余的待发送数据,则表示ue继续等待enb再次分配上行调度授权。

步骤1819,若反馈信息中包含的所有标识均不是ue的标识,则表示enb未成功接收到该上行数据,重新发送该上行数据。

综上所述,与上一实施例相比,本实施例提供的反馈信息的发送方法,根据当前可用的上行资源和缓存状态信息为部分对应的ue生成与ue对应的ulgrant,并携带在反馈信息中下发给对应ue,对未分配ulgrant的另一部分ue先发送对应ue的标识,使其等待enb再次分配ulgrant。

需要说明的是,图18实施例中有关enb侧的步骤可以单独实现成为enb一侧的反馈信息的发送方法,有关ue侧的步骤可以单独实现成为ue一侧的反馈信息的接收方法。

上述实施例中都是enb通过macpdu发送反馈信息,在实际场景中,enb也可以通过其他的途径将生成的反馈信息发送给ue,具体请参考如下实施例:

请参考图19,其示出了本发明另一个实施例提供的反馈信息的发送方法的流程图。该反馈信息的发送方法包括:

步骤1901,为m个ue分配相同的上行共享资源和相同的dm-rs,m≥2。

在lte中,上行共享资源是指pusch信道上的时频资源。多个ue可以共享同一块上行共享资源来传输数据。

dm-rs用于在pusch信道上对ue的传输数据进行信道估计。

对应的,ue确定ue的上行共享资源和dm-rs。具体地,ue接收enb发送的有关上行共享资源的配置信息和dm-rs,根据接收到的配置信息和dm-rs确定ue的上行共享资源和dm-rs。

在其它实施例中,若enb和ue事先约定了上行共享资源的配置方式,ue可以自行根据事先约定的配置方式确定上行共享资源。

步骤1902,ue通过上行共享资源发送上行数据,上行数据包含ue的标识和dm-rs。

例如:enb为10个ue分配相同的上行共享资源。在这10个ue中,若有3个ue同时需要发送上行数据,需要发送上行数据的3个ue在该相同的上行共享资源上向enb发送各自的上行数据。该上行数据包含对应的ue的标识和dm-rs。也即,每个上行数据中包括:ue的标识、dm-rs和该ue发送的数据信息。

对应的,enb接收由ue发送的包含ue的标识和dm-rs的上行数据。

步骤1903,enb通过dm-rs接收上行数据,上行数据包含ue的标识,不同的ue的标识代表不同的ue,ue的标识代表的ue为m个ue中的至少一个。

enb通过该上行共享资源中的dm-rs进行信道估计,根据信道估计的结果从上行共享资源中解码得到上行数据,上行数据中包括有ue的标识和dm-rs。

步骤1904,enb计算约定反馈位置,约定反馈位置根据上行共享资源的资源位置和dm-rs得到。

在lte中,约定反馈位置是enb根据ue通过在pusch信道上的时频资源的资源位置和dm-rs共同计算得到在phich信道上的时频资源的资源位置。

具体计算公式如下:

其中,用于标识所述下行资源在phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低prb的索引。

对应的,ue根据上行共享资源的资源位置和dm-rs计算得到约定反馈位置

步骤1905,enb计算ue的偏移量,ue的偏移量根据ue的标识得到。

可选为,对ue的标识进行预设运算操作,将预设运算操作的结果作为ue对应的偏移量

本实施例中采用取模的方法计算每个ue对应的偏移量,具体计算公式如下:

f(c-rnti)=(c-rnti)%m,其中m为正整数。

对ue的标识进行运算操作,将运算操作的结果作为ue对应的偏移量;运算操作可选为:取模运算或线性运算或三角函数运算等,只需该运算操作能够满足针对不同的ue的标识能够计算出不同的偏移量即可。所以本实施例中对运算操作的类型不作限定。

对应的,ue根据ue的标识计算得到与ue对应的偏移量,该偏移量是ue通过对ue标识进行取模计算得到的。

步骤1906,enb在下行资源的资源位置上发送确认信息ack,下行资源的资源位置是约定反馈位置和偏移量两者结合所指示的。

下行资源位置可选为,约定反馈位置和偏移量两者和。

也即:

其中,用于标识所述下行资源在phich中所在组的组号;用于标识所述下行资源在所述phich中所在组内的正交序列编号;ndmrs用于标识pdcch最近一次向所述ue指示的dm-rs序列;用于所述phich中组的个数;是用于所述phich调制的扩展因子;f(c-rnti)是所述ue对应的偏移量;

其中:

用于标识对应所述pusch传输过程中第一个时隙的最低prb的索引。

可选地,偏移量的计算公式如下:

f(c-rnti)=(c-rnti)%m,其中,m为正整数

步骤1907,ue在下行资源的资源位置上接收确认信息ack;下行资源的资源位置是约定反馈位置和偏移量两者结合所指示的。

步骤1908,若ue未收到由enb发送的确认信息ack时,则表示enb未成功接收到该上行数据,重新发送该上行数据。

综上所述,通过enb为m个ue分配相同的上行共享资源和dm-rs;ue通过enb分配的上行共享资源发送上行数据,该上行数据包含ue的标识和dm-rs;enb通过dm-rs在上行共享资源上接收上行数据;enb根据上行共享资源的资源位置和dm-rs计算得到约定反馈位置,根据每个ue的标识计算得到与ue对应的偏移量,enb通过在约定反馈位置和偏移量两者的结合所指示的下行资源上发送确认信息ack;解决了在现有技术中多个ue使用相同的上行共享资源和dm-rs发送上行数据时,导致enb无法根据约定的下行资源向不同的ue正确发送反馈信息的问题;达到了使每个ue都能够明确自己发送的上行数据是否发送成功的效果。

需要说明的是,图19实施例中有关enb侧的步骤可以单独实现成为enb一侧的反馈信息的发送方法,有关ue侧的步骤可以单独实现成为ue一侧的反馈信息的接收方法。

图13实施例中步骤1315、图14实施例中的步骤1416、图16实施例中的步骤1619、图18实施例中的1819以及图19实施例中的步骤1908都提出了ue重新发送上行数据的步骤。为了减少ue在重新发送上行数据时再次发生竞争碰撞的可能性,上述有关重新发送上行数据的步骤均可以替代实现成为如下的步骤2002至步骤2005:

步骤2001,enb预先为m个ue分配各自对应的第二随机数。

第二随机数是ue在反馈信息中未包含ue的标识时使用,第二随机数是在enb通过macpdu向ue发送反馈之前预先分配给ue。

步骤2002,ue在存在最近一个可用的上行共享资源时,随机生成第一随机数。

最近一个可用的上行共享资源是在ue接收到的反馈信息未发现对应与ue标识后出现的第一个上行共享资源。第一随机数是ue随机生成的,用于判断ue是否在最近一个可用的上行共享资源上重新发送上行数据。

步骤2003,ue读取缓存中的第二随机数,第二随机数是enb预先分配的。

通过比较第一随机数与第二随机数之间的大小,判断ue是否在最近一个可用的上行共享资源上重新发送上行数据。

步骤2004,判断第一随机数和第二随机数的大小关系是否满足预设条件;

步骤2005,若第一随机数和第二随机数的大小关系满足预设条件,则在最近一个可用的上行共享资源上重新发送ue的上行数据。

步骤2006,若第一随机数和第二随机数的大小关系不满足预设条件,则重新执行在存在最近一个可用的上行共享资源时,随机生成第一随机数的步骤。

若第一随机数和第二随机数的大小关系不满足预设条件,则重新执行步骤2002。

预设条件可选为第一随机数大于第二随机数或者第一随机数小于第二随机数,本实施例中对预设条件不作限定。

若ue在上行共享资源上重新发送该上行数据的次数超过n次后,ue将不再利用上行共享资源发送该上行数据,可选为基于调度的方法传输该上行数据。

综上所述,本实施例通过enb为ue分配各自对应的第二随机数,在存在最近一个可用的上行共享资源时,ue随机生成的第一随机数,通过比较第一随机数与第二随机数之间的大小,判断ue是否在最近一个可用的上行共享资源上重新发送上行数据,减少了多个ue在最近一个可用的上行共享资源上重新发送上行数据时再次发生竞争碰撞的可能性。

作为与图20实施例不同的实现方式,图13实施例中步骤1315、图14实施例中的步骤1416、图16实施例中的步骤1619、图18实施例中的1819以及图19实施例中的步骤1908还可以替代实现为如下步骤2101和步骤2102。

步骤2101,ue随机生成一个随机退避时间。

随机退避时间是在ue接收到的反馈信息未发现对应与本ue标识后随机生成的。

步骤2102,ue在等待随机退避时间之后,在最近一个可用的上行共享资源上重新发送上行数据。

最近一个可用的上行共享资源是在ue接收到的反馈信息未发现对应与本ue的标识后随机生成一个随机退避时间,当等待随机退避时间后出现的第一个上行共享资源。

若ue在上行共享资源上重新发送该上行数据的次数超过n次后,ue将不再利用上行共享资源发送该上行数据,可选为基于调度的方法传输该上行数据。

综上所述,本实施例通过在ue接收到的反馈信息未发现对应与ue标识后随机生成一个随机退避时间,ue在等待随机退避时间之后,在最近一个可用的上行共享资源上重新发送上行数据,减少了多个ue在最近一个可用的上行共享资源上重新发送上行数据时再次发生竞争碰撞的可能性。

本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。

以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1