一种半双工FDD中的数据传输方法及装置
技术领域
本发明涉及通信技术领域,尤其涉及一种半双工FDD中的数据传输方法及装置。
背景技术
长期演进(Long Term Evolution,LTE)***中的频分双工(FrequencyDivision Duplex,FDD)上下行工作在不同的载波频率,LTE FDD的无线帧的结构如图1所示,一个无线帧包括10个子帧,子帧按照0到9的顺序编号,该结构适用于全双工FDD和半双工FDD。
半双工FDD终端(User Equipment,UE)不支持同时进行下行接收和上行发送,在一个特定的子帧中,半双工FDD UE只能进行下行接收,或者只能进行上行发送。其中,FDD是指上行和下行工作在不同的频域,FDD进一步分为全双工和半双工,全双工能够同时进行下行接收和上行发送,半双工不能同时进行下行接收和上行发送。
现有机制中,半双工FDD UE根据基站的调度确定子帧是上行子帧还是下行子帧。具体地,半双工FDD UE将无线帧中,除了根据基站调度确定的需要进行上行发送的子帧确定为上行子帧外,默认其它的子帧均为下行子帧。此外,半双工FDD在上下行切换时需要一定的保护时间。
目前LTE中定义了两种类型的半双工FDD操作。其中,对于类型A的半双工FDD操作,下行接收到上行发送的保护时间为上行子帧前且与该上行子帧相邻的下行子帧的一部分;对于类型B的半双工FDD操作,下行接收到上行发送的保护时间为:上行子帧前且与该上行子帧相邻的一个下行子帧,上行发送到下行接收的保护时间为:上行子帧后且与该上行子帧相邻的一个下行子帧,保护时间对应的下行子帧称为保护子帧。
在3GPP Rel-13讨论的增强MTC(Machine Type Communication,机器类通信)项目中,确定下行采用跨子帧调度,即发送下行调度授权的物理控制信道M-PDCCH与该M-PDCCH调度的物理下行共享信道(Physical DownlinkShared Channel,PDSCH)在不同的子帧,其中M-PDCCH是指用于MTC的PDCCH(Physical Downlink Control Channel,物理下行控制信道)。具体地,PDSCH开始于M-PDCCH结束后的第二个可用下行子帧。对于半双工FDD,可用下行子帧为除了上行子帧、保护子帧和网络配置的不可用子帧以外的所有子帧。
对于半双工FDD,网络配置的不可用子帧是由网络侧半静态配置的,而上行子帧和保护子帧则取决于网络侧的调度。若终端漏检或者错检了基站的调度信息,可能导致基站和终端对下行HARQ(Hybrid Automatic Repeat reQuest,混合自动重传)定时有不同的理解。
在一个具体的例子中,假设网络侧没有半静态配置任何子帧为不可用子帧,网络侧下行传输采用图2所示的调度时序关系,下行授权(Downlink Grant,DG)信息承载在M-PDCCH上,DGx对应的下行数据传输为Dx,下行数据承载在PDSCH上,下行数据对应的混合自动重传请求确认信息(Hybrid AutomaticRepeat Request-Acknowledge,HARQ-ACK)反馈表示为Ax。根据图2所示的定时关系,PDSCH开始于M-PDCCH结束后的第二个可用下行子帧,则DG1对应的PDSCH在该DG1所在子帧后的第二个子帧,DG2对应的PDSCH在该DG2所在子帧后的第二个子帧,DG3对应的PDSCH在该DG3所在子帧后的第二个子帧,由于DG4、DG5与对应的PDSCH之间有5个不可用下行子帧,包括上行子帧和保护子帧,DG4和DG5对应的PDSCH分别在对应的M-PDCCH所在子帧后的第7个子帧。
一旦终端与网络侧对于不可用下行子帧的理解不一致,会导致终端和网络侧对HARQ定时的理解产生歧义,例如,若UE漏检或者错检了DG3,则不会在子帧4(即第5个子帧)接收D3,也不会在子帧8(即第9个子帧)反馈D3对应的HARQ-ACK。终端会将子帧8作为上行发送转下行接收的保护子帧,将子帧9(即第10个子帧)确定为子帧3(即第4个子帧)后的第二个可用下行子帧,将子帧10确定为子帧4后的第二个可用下行子帧,终端侧下行传输的时序关系如图3所示,从而导致UE无法成功接收DG4和DG5调度的数据包。由于PDSCH接收与相应的HARQ-ACK反馈之间存在固定的定时关系,则终端侧对于D4和D5的HARQ-ACK反馈也会与基站的理解不同,有可能导致PUCCH资源冲突。
为了避免网络侧和终端对HARQ定时关系的理解歧义,必须保证M-PDCCH与所对应的PDSCH之间没有任何上行子帧和保护子帧,如图4所示的下行调度时序关系中,DG4与所对应的D4之间没有任何上行子帧和保护子帧。但是,该方式导致下行子帧未被充分用于下行数据传输,在10毫秒(ms)周期内只能传输最多3个下行HARQ进程,假设每个子帧最多传输一个传输块大小为1000比特的传输块,则下行的峰值速率仅为300k比特每秒(bps)。
发明内容
本发明实施例提供一种半双工FDD中的数据传输方法及装置,用以解决半双工FDD中由于动态调度导致的网络侧与终端对下行定时关系的理解不一致的问题。
本发明实施例提供的具体技术方案如下:
本发明实施例提供了一种半双工FDD中的数据传输方法,包括:
确定无线帧的配置信息,所述配置信息中配置所述无线帧中上行子帧和下行子帧各自的个数以及所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息;
根据所述无线帧的配置信息进行上行和下行数据传输。
较佳地,所述配置信息中配置所述无线帧中下行子帧的个数大于或等于6。
较佳地,所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成;或者,所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成;或者,所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成。
较佳地,所述配置信息中配置的所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息,根据协议约定或者根据网络侧的通知确定。
较佳地,所述配置信息中配置所述无线帧中位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧;
或者,
所述配置信息中配置位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧,以及位于所述上行子帧之后且与所述上行子帧相邻的下行子帧为保护子帧。
较佳地,所述确定无线帧的配置信息,包括:
根据协议约定确定所述无线帧的配置信息;或者,
根据网络侧的通知消息确定所述无线帧的配置信息;或者,
根据网络侧的调度确定所述无线帧的配置信息。
较佳地,所述确定无线帧的配置信息,包括:
确定每个无线帧具有相同的配置信息;或者,
确定部分无线帧具有相同的配置信息。
较佳地,若所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成,根据所述无线帧的配置信息进行上行和下行数据传输,包括:
若在所述无线帧的第n个子帧结束一个下行数据包的传输,则在第n+5个子帧开始传输所述下行数据包对应的混合自动重传请求确认信息HARQ-ACK;以及
若在所述无线帧的第m个子帧结束上行调度授权传输,则在第m+5个子帧开始传输所述上行调度授权对应的上行数据;以及
若在所述无线帧的第k个子帧传输上行数据,则在第k+5个子帧开始传输所述上行数据对应的HARQ-ACK。
较佳地,若所述第n+5个子帧是不可用子帧,在所述第n+5个子帧之后的第一个可用子帧传输所述下行数据包对应的HARQ-ACK;
若所述第m+5个子帧是不可用子帧,在所述第m+5个子帧之后的第一个可用子帧传输所述上行调度授权对应的上行数据;
若所述第k+5个子帧是不可用子帧,在所述第k+5个子帧之后的第一个可用子帧传输所述上行数据对应的HARQ-ACK。
较佳地,若所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成,根据所述无线帧的配置信息进行上行和下行数据传输,包括:
在所述无线帧中的所述上行子帧中承载多个下行子帧传输的下行数据对应的混合自动重传请求确认信息HARQ-ACK。
较佳地,若所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成,根据所述无线帧的配置信息进行上行和下行数据传输,包括:
分别在所述无线帧中的每个所述上行子帧中承载多个下行子帧传输的下行数据对应的混合自动重传请求确认信息HARQ-ACK。
较佳地,在所述上行子帧中承载多个下行子帧传输的下行数据对应的混合自动重传请求确认信息HARQ-ACK,包括:
通过ACK/NACK合并或ACK/NACK复用方式在所述上行子帧中承载多个下行子帧传输的下行数据对应的混合自动重传请求确认信息HARQ-ACK。
本发明实施例还提供了一种半双工FDD中的数据传输装置,包括:
处理模块,用于确定无线帧的配置信息,所述配置信息中配置所述无线帧中上行子帧和下行子帧各自的个数以及所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息;
传输模块,用于根据所述无线帧的配置信息进行上行和下行数据传输。
较佳地,所述配置信息中配置所述无线帧中下行子帧的个数大于或等于6。
较佳地,所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成;或者,所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成;或者,所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成。
较佳地,所述配置信息中配置的所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息,根据协议约定或者根据网络侧的通知确定。
较佳地,所述配置信息中配置所述无线帧中位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧;
或者,
所述配置信息中配置位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧,以及位于所述上行子帧之后且与所述上行子帧相邻的下行子帧为保护子帧。
较佳地,所述处理模块具体用于:
根据协议约定确定所述无线帧的配置信息;或者,
根据网络侧的通知消息确定所述无线帧的配置信息;或者,
根据网络侧的调度确定所述无线帧的配置信息。
较佳地,所述处理模块具体用于:
确定每个无线帧具有相同的配置信息;或者,
确定部分无线帧具有相同的配置信息。
较佳地,所述传输模块具体用于:
若所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成,
若在所述无线帧的第n个子帧结束一个下行数据包的传输,则在第n+5个子帧开始传输所述下行数据包对应的混合自动重传请求确认信息HARQ-ACK;以及
若在所述无线帧的第m个子帧结束上行调度授权传输,则在第m+5个子帧开始传输所述上行调度授权对应的上行数据;以及
若在所述无线帧的第k个子帧传输上行数据,则在第k+5个子帧开始传输所述上行数据对应的HARQ-ACK。
较佳地,所述传输模块具体用于:
若所述第n+5个子帧是不可用子帧,在所述第n+5个子帧之后的第一个可用子帧传输所述下行数据包对应的HARQ-ACK;
若所述第m+5个子帧是不可用子帧,在所述第m+5个子帧之后的第一个可用子帧传输所述上行调度授权对应的上行数据;
若所述第k+5个子帧是不可用子帧,在所述第k+5个子帧之后的第一个可用子帧传输所述上行数据对应的HARQ-ACK。
较佳地,所述传输模块具体用于:
若所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成,在所述无线帧中的所述上行子帧中承载多个下行子帧传输的下行数据对应的混合自动重传请求确认信息HARQ-ACK;
若所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成,分别在所述无线帧中的每个所述上行子帧中承载多个下行子帧传输的下行数据对应的混合自动重传请求确认信息HARQ-ACK。
本发明实施例还提供了一种设备,包括处理器、存储器和收发机,其中,收发机用于在处理器的控制下接收和发送数据,存储器中保存有预设的程序,处理器用于读取存储器中的程序,按照该程序执行以下过程:
确定无线帧的配置信息,所述配置信息中配置所述无线帧中上行子帧和下行子帧各自的个数以及所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息;
根据所述无线帧的配置信息指示收发机进行上行和下行数据传输。
较佳地,所述配置信息中配置所述无线帧中下行子帧的个数大于或等于6。
较佳地,所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成;或者,所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成;或者,所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成。
较佳地,所述配置信息中配置的所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息,根据协议约定或者根据网络侧的通知确定。
较佳地,所述配置信息中配置所述无线帧中位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧;
或者,所述配置信息中配置位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧,以及位于所述上行子帧之后且与所述上行子帧相邻的下行子帧为保护子帧。
较佳地,处理器根据协议约定确定所述无线帧的配置信息;或者,根据网络侧的通知消息确定所述无线帧的配置信息;或者,根据网络侧的调度确定所述无线帧的配置信息。
较佳地,处理器确定每个无线帧具有相同的配置信息;或者,确定部分无线帧具有相同的配置信息。
较佳地,若所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成,处理器若指示收发机在所述无线帧的第n个子帧结束一个下行数据包的传输,则指示收发机在第n+5个子帧开始传输所述下行数据包对应的混合自动重传请求确认信息HARQ-ACK;以及
若指示收发机在所述无线帧的第m个子帧结束上行调度授权传输,则指示收发机在第m+5个子帧开始传输所述上行调度授权对应的上行数据;以及
若指示收发机在所述无线帧的第k个子帧传输上行数据,则指示收发机在第k+5个子帧开始传输所述上行数据对应的HARQ-ACK。
较佳地,若所述第n+5个子帧是不可用子帧,处理器指示收发机在所述第n+5个子帧之后的第一个可用子帧传输所述下行数据包对应的HARQ-ACK;
若所述第m+5个子帧是不可用子帧,处理器指示收发机在所述第m+5个子帧之后的第一个可用子帧传输所述上行调度授权对应的上行数据;
若所述第k+5个子帧是不可用子帧,处理器指示收发机在所述第k+5个子帧之后的第一个可用子帧传输所述上行数据对应的HARQ-ACK。
较佳地,若所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成,处理器指示收发机在所述无线帧中的所述上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK;
若所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成,处理器指示收发机分别在所述无线帧中的每个所述上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK。
基于上述技术方案,本发明实施例中,根据无线帧的配置信息中配置的上行子帧和下行子帧各自的个数以及配置的上行子帧和下行子帧各自在无线帧中的位置信息,进行上行和下行数据传输,从而解决了半双工FDD中由于动态调度导致的网络侧与终端对下行定时关系的理解不一致的问题,并且能够充分利用下行资源,提高下行数据传输速率。
附图说明
图1为LTE FDD的无线帧的结构示意图;
图2为网络侧下行传输的调度时序关系示意图;
图3为终端侧下行传输的时序关系示意图;
图4为下行调度时序关系示意图;
图5为本发明实施例中半双工FDD中数据传输的方法流程示意图;
图6为本发明实施例中半双工FDD的下行传输示意图;
图7为本发明实施例中基站下行数据调度示意图;
图8为本发明实施例中半双工FDD的上行传输示意图;
图9为本发明实施例中半双工FDD上下行同时传输的示意图;
图10为本发明实施例中类型B半双工FDD操作的下行数据传输示意图;
图11为本发明实施例中半双工FDD的下行数据传输示意图;
图12为本发明实施例中半双工FDD中的数据传输装置结构示意图;
图13为本发明实施例中设备结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
本发明实施例中,如图5所示,LTE***的上行或下行传输中,在半双工FDD中数据传输的详细方法流程如下:
步骤501:确定无线帧的配置信息,该配置信息中配置该无线帧中上行子帧和下行子帧各自的个数以及上行子帧和下行子帧各自在该无线帧中的位置信息。
较佳地,配置信息中配置无线帧中下行子帧的个数大于或等于6。
更为优选地,配置信息中配置无线帧由6个下行子帧和4个上行子帧组成;或者,配置信息中配置无线帧由8个下行子帧和2个上行子帧组成;或者,配置信息中配置无线帧由9个下行子帧和1个上行子帧组成。
较佳地,配置信息中配置的上行子帧和下行子帧各自在无线帧中的位置信息,根据协议约定或者根据网络侧的通知确定。
较佳地,配置信息中配置无线帧中位于上行子帧之前且与该上行子帧相邻的下行子帧为保护子帧;
或者,
配置信息中配置位于上行子帧之前且与该上行子帧相邻的下行子帧为保护子帧,以及位于上行子帧之后且与该上行子帧相邻的下行子帧为保护子帧。
较佳地,确定无线帧的配置信息的方式包括但不限于以下几种:
第一,根据协议约定确定无线帧的配置信息;
第二,根据网络侧的通知消息确定无线帧的配置信息;
第三,根据网络侧的调度确定无线帧的配置信息。
较佳地,可以确定每个无线帧具有相同的配置信息;或者,确定部分无线帧具有相同的配置信息。具体地,可以配置每个无线帧的配置信息均相同,或者配置部分无线帧采用相同的配置信息,部分无线帧根据现有的调度情况动态确定上下行子帧。
步骤502:根据该无线帧的配置信息进行上行和下行数据传输。
一个较佳地实施例中,若配置信息中配置无线帧由6个下行子帧和4个上行子帧组成,根据该无线帧的配置信息进行上行和下行数据传输的过程中,若在无线帧的第n个子帧结束一个下行数据包的传输,则在第n+5个子帧开始传输该下行数据包对应的HARQ-ACK;以及
若在无线帧的第m个子帧结束上行调度授权传输,则在第m+5个子帧开始传输该上行调度授权对应的上行数据;以及
若在无线帧的第k个子帧传输上行数据,则在第k+5个子帧开始传输该上行数据对应的HARQ-ACK。
该较佳地实施例中,若第n+5个子帧是不可用子帧,在第n+5个子帧之后的第一个可用子帧传输该下行数据包对应的HARQ-ACK;以及
若第m+5个子帧是不可用子帧,在第m+5个子帧之后的第一个可用子帧传输该上行调度授权对应的上行数据;以及
若第k+5个子帧是不可用子帧,在第k+5个子帧之后的第一个可用子帧传输该上行数据对应的HARQ-ACK。
其中,对于上行传输,不可用子帧是指保护子帧、网络配置的不可用上行子帧以及下行子帧,可用子帧是指除了保护子帧、网络配置的不可用上行子帧以及下行子帧之外的子帧;对于下行传输,不可用子帧是指保护子帧、网络配置的不可用下行子帧以及上行子帧,可用子帧是指除了保护子帧、网络配置的不可用下行子帧以及上行子帧之外的子帧。
一个较佳地实施例中,若配置信息中配置无线帧由9个下行子帧和1个上行子帧组成,根据无线帧的配置信息进行上行和下行数据传输的过程中,在无线帧中的上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK。
具体地,通过ACK/NACK合并(bundling)或ACK/NACK复用(multiplexing)方式在上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK。
一个较佳地实施例中,若配置信息中配置无线帧由8个下行子帧和2个上行子帧组成,根据无线帧的配置信息进行上行和下行数据传输的过程中,分别在该无线帧中的每个上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK。
具体地,通过ACK/NACK合并或ACK/NACK复用方式在上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK。
以下通过三个具体实施例对本发明实施例中LTE***中半双工FDD的数据传输过程进行说明。
第一具体实施例:
假设协议约定半双工FDD的无线帧的配置信息为:一个无线帧中包含6个下行子帧、4个上行子帧,且上行子帧为无线帧中的第6个、第7个、第8个以及第9个子帧。
对于类型A半双工FDD操作的UE,假设无线帧的10个子帧的编号为0~9,则子帧4(即第5个子帧)预留作为半双工FDD的保护子帧。对于类型B半双工FDD操作的UE,子帧4(即第5个子帧)和子帧9(即第10个子帧)预留作为半双工FDD的保护子帧。UE在保护子帧中不进行下行接收,用于可能的上下行切换。
该具体实施例中假设半双工FDD根据协议约定确定每个无线帧中的配置信息均相同,即均为:DDDDDUUUUD,其中,D表示下行,U表示上行。
半双工FDD的下行传输如图6所示,图6中仅是以5个HARQ进程连续调度为例,实际可以采用更多的HARQ进程连续调度,其中,DGx表示下行授权x,由M-PDCCH承载,DGx对应的下行数据传输为Dx,由PDSCH承载,DGx对应的HARQ-ACK反馈为Ax,由物理上行控制信道(Physical UplinkControl Channel,PUCCH)或者物理上行共享信道(Physical Uplink SharedChannel,PUSCH)承载。
DGx固定调度所在子帧之后第二个可用下行子帧的PDSCH,可用下行子帧是指除上行子帧、保护子帧及网络配置的不可用下行子帧外的下行子帧。这里假设网络没有配置不可用下行子帧。子帧n的PDSCH传输,对应的HARQ-ACK反馈在子帧n+5传输。
基站可以在不超过UE支持的最大下行HARQ进程数的前提下,采用更多的HARQ进程,如图7所示给出了基站使用8个HARQ进程进行下行数据调度的示意图。
由于无线帧的上下行子帧的配置是确定的,基站和终端对于M-PDCCH结束后的第二个可用下行子帧有一致的理解,因此,无线帧中上行子帧结束后的前两个下行子帧也可以用于下行数据传输,使得下行峰值速率可以达到400kbps,此处以10ms周期内可以支持最多4个HARQ进程的传输,且假设每个子帧最多传输一个最大传输块大小为1000比特的传输块为例。
假设上行传输的无线帧的配置信息与下行传输的无线帧的配置信息相同,半双工FDD的上行传输如图8所示。其中,上行授权由下行物理信道M-PDCCH承载,UGx表示上行授权x,UGx对应的上行数据传输为Ux,由PUSCH承载。子帧m发送的上行授权调度子帧m+5的PUSCH传输,对应的HARQ-ACK反馈在子帧m+10传输。
该具体实施例中,如图9所示为半双工FDD上下行同时传输的示意图,其中,Ux+Ay是指下行数据Dy的HARQ-ACK反馈Ay承载在发送上行数据Ux的上行物理信道中。
第二具体实施例:
假设协议约定半双工FDD的无线帧的配置信息为:一个无线帧中包含9个下行子帧、1个上行子帧,且上行子帧为无线帧中的第3个子帧。
对于类型A半双工FDD操作的UE,假设无线帧的10个子帧的编号为0~9,子帧1(即第2个子帧)预留作为半双工FDD的保护子帧。对于类型B半双工FDD操作的UE,子帧1(即第2个子帧)和子帧3(即第4个子帧)预留作为半双工FDD的保护子帧。UE在保护子帧中不进行下行接收,用于可能的上下行切换。
该具体实施例中假设网络可以配置部分无线帧采用以上假设的配置信息,即网络配置的无线帧表示为:DDUDDDDDDD,其余无线帧中,半双工FDD采用现有机制确定子帧的上下行方向,即根据网络侧调度动态确定无线帧上下行子帧配置。
类型B半双工FDD操作的下行数据传输如图10所示,其中,DGx固定调度所在子帧之后第二个可用下行子帧的PDSCH,可用下行子帧是指除保护子帧、网络配置的不可用下行子帧以及上行子帧之外的下行子帧,这里假设网络没有配置不可用下行子帧。上行子帧n中的上行物理信道承载子帧n-13到子帧n-4期间最多7个下行数据包对应的HARQ-ACK反馈。该具体实施例中,需要保证下行数据传输与对应的HARQ-ACK反馈之间间隔至少3个子帧。
其中,承载多个HARQ-ACK的上行物理信道采用ACK/NACK bundling的机制,将多个HARQ-ACK基于预定义的规则组合成一个反馈信息,该反馈信息的长度为1个比特,通过PUCCH格式(format)1a传输。或者,承载多个HARQ-ACK的上行物理信道采用ACK/NACK multiplexing的机制,将多个HARQ-ACK比特通过PUCCH格式(format)3传输。
通过采用ACK/NACK bundling或者multiplexing的机制,进一步增加了下行传输的子帧个数,从而进一步提高了下行峰值速率,峰值速率可以达到700kbps,此处以一个10ms周期内最多可以支持7个HARQ进程的传输,且假设每个子帧最多传输一个最大传输块大小为1000比特的传输块为例。
第三具体实施例:
半双工FDD UE根据基站的调度动态确定无线帧的配置信息。具体地,当UE收到下行调度授权,则从接收到下行调度授权的无线帧开始,到承载相应的HARQ-ACK反馈的无线帧截止的每个无线帧,UE确定该无线帧内的上下行子帧配置为:DDUUDDDDDD。按照该方式配置的无线帧中,对于类型A半双工FDD操作的UE,子帧1(即第2个子帧)预留作为半双工FDD的保护子帧;对于类型B半双工FDD操作的UE,子帧1(即第2个子帧)和子帧4(即第5个子帧)预留作为半双工FDD保护子帧。UE在保护子帧中不进行下行接收,用于进行可能的上下行切换。
其余无线帧中,默认无线帧的上下行子帧配置为:DDDDDUUUUD。按照该方式配置的无线帧中,对于类型A半双工FDD操作的UE,子帧4(即第5个子帧)预留作为半双工FDD保护子帧;对于类型B半双工FDD操作的UE,子帧4(即第5个子帧)和子帧9(即10个子帧)预留作为半双工FDD保护子帧,UE在保护子帧中不进行下行接收,用于进行可能的上下行切换。
如图11所示为半双工FDD的下行数据传输示意图,其中,DGx固定调度所在子帧后的第二个可用下行子帧的PDSCH,可用下行子帧是指除保护子帧、网络配置的不可用下行子帧和上行子帧外的下行子帧,该具体实施例中,假设网络没有配置不可用下行子帧。上行子帧n和子帧n+1中的上行物理信道承载子帧n-12到子帧n-3期间所有下行子帧对应的HARQ-ACK反馈,该具体实施例中需要保证下行数据传输与对应的HARQ-ACK反馈间间隔至少3个子帧。其中,上行子帧n中的上行物理信道承载子帧n-12到子帧n-5之间的最多4个HARQ-ACK反馈,上行子帧n+1中的上行物理信道承载子帧n-4到子帧n-3之间的最多2个HARQ-ACK反馈。或者,也可以上行子帧n中的上行物理信道承载最多2个HARQ-ACK反馈,上行子帧n+1中的上行物理信道承载最多4个HARQ-ACK反馈。采取哪种HARQ-ACK反馈方式,取决于协议约定或者网络配置。
其中,多个HARQ-ACK反馈采用ACK/NACK multiplexing机制,将多个HARQ-ACK比特通过PUCCH format 1b进行信道选择传输。
通过采用ACK/NACK multiplexing的机制,进一步增加了下行传输的子帧个数,从而进一步提高了下行峰值速率,峰值速率可以达到600kbps,此处以一个10ms的周期内最多可以支持6个HARQ进程的传输,且假设每个子帧最多传输一个最大传输块大小为1000比特的传输块为例。
基于同一发明构思,本发明实施例中提供了一种半双工FDD中的数据传输装置,该装置的具体实施可参见上述方法实施例的描述,重复之处不再赘述,如图12所示,该装置主要包括:
处理模块1201,用于确定无线帧的配置信息,所述配置信息中配置所述无线帧中上行子帧和下行子帧各自的个数以及所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息;
传输模块1202,用于根据所述无线帧的配置信息进行上行和下行数据传输。
较佳地,所述配置信息中配置所述无线帧中下行子帧的个数大于或等于6。
更为优选地,所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成;或者,所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成;或者,所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成。
较佳地,所述配置信息中配置的所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息,根据协议约定或者根据网络侧的通知确定。
较佳地,所述配置信息中配置所述无线帧中位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧;
或者,所述配置信息中配置位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧,以及位于所述上行子帧之后且与所述上行子帧相邻的下行子帧为保护子帧。
较佳地,所述处理模块具体用于:
根据协议约定确定所述无线帧的配置信息;或者,
根据网络侧的通知消息确定所述无线帧的配置信息;或者,
根据网络侧的调度确定所述无线帧的配置信息。
较佳地,所述处理模块具体用于:
确定每个无线帧具有相同的配置信息;或者,
确定部分无线帧具有相同的配置信息。
较佳地,所述传输模块具体用于:
若所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成,
若在所述无线帧的第n个子帧结束一个下行数据包的传输,则在第n+5个子帧开始传输所述下行数据包对应的HARQ-ACK;以及
若在所述无线帧的第m个子帧结束上行调度授权传输,则在第m+5个子帧开始传输所述上行调度授权对应的上行数据;以及
若在所述无线帧的第k个子帧传输上行数据,则在第k+5个子帧开始传输所述上行数据对应的HARQ-ACK。
较佳地,所述传输模块具体用于:
若所述第n+5个子帧是不可用子帧,在所述第n+5个子帧之后的第一个可用子帧传输所述下行数据包对应的HARQ-ACK;
若所述第m+5个子帧是不可用子帧,在所述第m+5个子帧之后的第一个可用子帧传输所述上行调度授权对应的上行数据;
若所述第k+5个子帧是不可用子帧,在所述第k+5个子帧之后的第一个可用子帧传输所述上行数据对应的HARQ-ACK。
较佳地,所述传输模块具体用于:
若所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成,在所述无线帧中的所述上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK;
若所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成,分别在所述无线帧中的每个所述上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK。
基于同一发明构思,本发明实施例中还提供了一种设备,该设备可以用于半双工FDD中的数据传输,例如该设备为终端,该设备的具体实施可参见上述方法实施例中的描述,重复之处不再赘述,如图13所示,该设备主要包括处理器1301、存储器1302和收发机1303,其中,收发机1303用于在处理器1301的控制下接收和发送数据,存储器1302中保存有预设的程序,处理器1301用于读取存储器1302中的程序,按照该程序执行以下过程:
确定无线帧的配置信息,所述配置信息中配置所述无线帧中上行子帧和下行子帧各自的个数以及所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息;
根据所述无线帧的配置信息指示收发机进行上行和下行数据传输。
较佳地,所述配置信息中配置所述无线帧中下行子帧的个数大于或等于6。
较佳地,所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成;或者,所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成;或者,所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成。
较佳地,所述配置信息中配置的所述上行子帧和所述下行子帧各自在所述无线帧中的位置信息,根据协议约定或者根据网络侧的通知确定。
较佳地,所述配置信息中配置所述无线帧中位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧;
或者,所述配置信息中配置位于所述上行子帧之前且与所述上行子帧相邻的下行子帧为保护子帧,以及位于所述上行子帧之后且与所述上行子帧相邻的下行子帧为保护子帧。
具体实施中,处理器根据协议约定确定所述无线帧的配置信息;或者,根据网络侧的通知消息确定所述无线帧的配置信息;或者,根据网络侧的调度确定所述无线帧的配置信息。
具体实施中,处理器确定每个无线帧具有相同的配置信息;或者,确定部分无线帧具有相同的配置信息。
较佳地,若所述配置信息中配置所述无线帧由6个下行子帧和4个上行子帧组成,处理器若指示收发机在所述无线帧的第n个子帧结束一个下行数据包的传输,则指示收发机在第n+5个子帧开始传输所述下行数据包对应的混合自动重传请求确认信息HARQ-ACK;以及
若指示收发机在所述无线帧的第m个子帧结束上行调度授权传输,则指示收发机在第m+5个子帧开始传输所述上行调度授权对应的上行数据;以及
若指示收发机在所述无线帧的第k个子帧传输上行数据,则指示收发机在第k+5个子帧开始传输所述上行数据对应的HARQ-ACK。
较佳地,若所述第n+5个子帧是不可用子帧,处理器指示收发机在所述第n+5个子帧之后的第一个可用子帧传输所述下行数据包对应的HARQ-ACK;
若所述第m+5个子帧是不可用子帧,处理器指示收发机在所述第m+5个子帧之后的第一个可用子帧传输所述上行调度授权对应的上行数据;
若所述第k+5个子帧是不可用子帧,处理器指示收发机在所述第k+5个子帧之后的第一个可用子帧传输所述上行数据对应的HARQ-ACK。
较佳地,若所述配置信息中配置所述无线帧由9个下行子帧和1个上行子帧组成,处理器指示收发机在所述无线帧中的所述上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK;
若所述配置信息中配置所述无线帧由8个下行子帧和2个上行子帧组成,处理器指示收发机分别在所述无线帧中的每个所述上行子帧中承载多个下行子帧传输的下行数据对应的HARQ-ACK。
其中,处理器、存储器和收发机之间通过总线连接,总线架构可以包括任意数量的互联的总线和桥,具体由处理器代表的一个或多个处理器和存储器代表的存储器的各种电路链接在一起。总线架构还可以将诸如***设备、稳压器和功率管理电路等之类的各种其他电路链接在一起,这些都是本领域所公知的,因此,本文不再对其进行进一步描述。总线接口提供接口。收发机可以是多个元件,即包括发送机和收发机,提供用于在传输介质上与各种其他装置通信的单元。处理器负责管理总线架构和通常的处理,存储器可以存储处理器在执行操作时所使用的数据。
基于上述技术方案,本发明实施例中,根据无线帧的配置信息中配置的上行子帧和下行子帧各自的个数以及配置的上行子帧和下行子帧各自在无线帧中的位置信息,进行上行和下行数据传输,从而解决了半双工FDD中由于动态调度导致的网络侧与终端对下行定时关系的理解不一致的问题,并且能够充分利用下行资源,提高下行数据传输速率。
本领域内的技术人员应明白,本发明的实施例可提供为方法、***、或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
本发明是参照根据本发明实施例的方法、设备(***)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。