数据发送方法、接收方法和相关设备与流程

文档序号:15744820发布日期:2018-10-23 22:57阅读:174来源:国知局

本发明涉及通信领域,尤其涉及一种数据发送方法、接收方法和相关设备。



背景技术:

在5G新空口的应用场景中,多种业务类型的数据可以并行传输,例如:eMBB(enhanced Mobile BroadBand,增强移动宽带,简称eMBB)数据和URLLC(Ultra-Reliable and Low Latency Communication,高可靠低时延通信)数据可以在同一个调度时间内进行传输。由于URLLC数据具有低时延和高可靠性的特点,通常具有更高的优先级,基站准备发送eMBB数据的过程中,如果新的URLLC数据到达,基站会在eMBB数据的时频资源上进行打孔,将原本属于eMBB数据的时频资源分配给接收到的URLLC数据。参见图1a和图1b所示,图1a表示时隙n上分配给eMBB数据的时频资源的示意图,图1b表示在时隙n上URLLC数据在eMBB数据的时频资源上进行打孔的示意图,由于eMBB数据的时频资源被URLLC数据打孔,会造成基站在时隙n上发送的eMBB数据不完整,为确保用户设备接收到正确的eMBB数据,基站需要重传eMBB数据,如何重传eMBB数据是目前亟待解决的问题。



技术实现要素:

本发明实施例所要解决的技术问题在于,提供一种数据发送方法、接收方法和相关设备,解决了重传被打孔数据的问题。

第一方面,本申请提供了一种数据发送方法,包括:在第一调度时间内,网络设备的第一类型数据被第二类型数据打孔,其中,网络设备可以是基站,第一类型数据和第二类型数据为两种不同业务类型的数据,第二类型数据的优先级高于第一优先级数据,例如:第一类型数据为eMBB数据,第二类型数据为URLLC数据。打孔表示第一类型数据的时频资源被第二类型数据抢占,网络设备确定第一类型数据中被第二类型数据打孔的第一数据子集,以及确定第一数据子集在第一类型数据中的打孔位置信息,第一类型数据中未被第二类型数据打孔的数据为第二数据子集,第一数据子集和第二数据子集组成第一类型数据。在第一调度时间上,网络设备传输第二数据子集和第二类型数据。在第二调度时间上,网络设备传输第一数据子集、打孔位置信息和打孔指示信息,打孔指示信息表示第二调度时间传输的第一数据子集为打孔触发的重传数据。

需要说明的是,网络设备将第一调度时间和第二调度时间设置相同的HARQ进程号,表明第一调度时间和第二调度时间都用于传输第一类型数据,HARQ进程号可携带在DCI中。实施第一方面的实施例,网络设备在第一类型数据被打孔的情况下,保存第一类型数据中被打孔的第一数据子集和第一数据子集在第一类型数据用户设备打孔位置信息,在第二调度时间重传第一数据子集,这样网络设备不需要等待用户设备反馈就能进行重传操作,减小了重传的时延,另外网络设备在第二调度时间上只需要重传被打孔的第一数据子集,不需要重传整个第一类型数据,减少了重传的数据量和对传输资源的消耗。

在第一方面的一种可能的实现方式中,第一数据子集、第二数据子集和第一类型数据为加扰处理后的加扰序列。其中,第一数据子集为第一类型数据中一段或多段连续的比特序列。

在第一方面的一种可能的实现方式中,第一数据子集和第一类型数据的为调制处理后得到的调制符号序列。

在第一方面的一种可能的实现方式中,打孔位置信息表示第一数据子集在第一类型数据中的起始位置和第一数据子集的长度。其中,在第一数据子集为第一类型数据中一段连续的比特序列的情况下,打孔位置信息包括该比特序列的首个比特位在第一类型数据中的序号和该比特序列的长度;在第一数据子集为第一类型数据中多段连续的比特序列的情况下,打孔位置信息包括每段比特序列的首个比特位在第一类型数据中的序号和每段比特序列的长度。

在第一方面的一种可能的实现方式中,打孔位置信息表示:

第一数据子集在第一调度时间对应的时频资源块中的第一映射图样;或

第一数据子集在第二调度时间对应的时频资源块中的转换规则;其中,转换规则表示第一映射图样和第一数据子集在第二调度时间对应的时频资源块中的第二映射图样之间的对应关系。

在第一方面的一种可能的实现方式中,传输第一数据子集包括:

根据CRC(Cyclic Redundancy Check,循环冗余校验,简称CRC)算法计算第一数据子集的循环冗余校验CRC码;

将CRC码添加到第一数据子集的后面生成校验比特序列;

将校验比特序列进行分段处理得到多个码块;

为每个码块添加CRC码;

将添加CRC码的码块进行信道编码处理得到信道编码序列;

将信道编码序列进行速率匹配得到冗余版本序列;

将冗余版本序列进行加扰处理得到加扰序列;

将加扰序列进行调制处理后得到调制符号序列;

将调制符号序列进行资源映射和IFFT(Inverse Fast Fourier Transform,快速傅里叶逆变换,简称IFFT)处理后得到OFDM(Orthogonal Frequency Division Multiplexing,正交频分复用,简称OFDM)符号;

将OFDM符号进行上变频处理得到射频信号;

向用户设备发送射频信号。

在第一方面的一种可能的实现方式中,传输第一数据子集包括:

将第一数据子集进行资源映射和IFFT处理后得到OFDM符号;

将OFDM符号进行上变频处理得到射频信号;

向用户设备发送射频信号。

在第一方面的一种可能的实现方式中,打孔位置信息通过物理下行控制信道中的下行控制信息DCI或物理下行共享信道传输给用户设备。

在第一方面的一种可能的实现方式中,打孔指示信息通过物理下行控制信道中的DCI(Downlink Control Information,下行控制信息,简称DCI)或MAC-CE发送给用户设备。

第二方面,本申请提供了一种eMBB数据的接收方法,首先,用户设备在第一调度时间上接收第二数据子集,保存第二数据子集,用户设备在第二调度时间上接收第一数据子集、位置信息和打孔指示信息,打孔位置信息表示第一数据子集在第一类型数据中的位置,打孔指示信息表示第一数据子集为打孔触发的重传数据。其中,用户设备在第一调度时间上还会接收第二类型数据,第二类型数据为在第一类型数据的时频资源块上进行打孔的数据;第一类型数据和第二类型数据为不同业务类型的数据,第二类型数据的优先级高于第一类型数据,例如:第一类型数据为eMBB数据,第二类型数据为URLLC数据。用户设备在第二调度时间上接收到的打孔指示信息的情况下,确定第一数据子集为打孔触发的重传数据。网络设备在调度一次数据传输时,将所有的调度时间都设置相同的HARQ进程号,用户设备可根据在第二调度时间接收的DCI获取当前的HRAQ进程号,然后在前面的调度时间确定与当前的HARQ进程号相同的第一调度时间,获取第一调度时间上保存的第二数据子集,根据打孔位置信息将第一数据子集和第二数据子集进行合并得到原始数据。实施第二方面的实施例,用户设备在接收到第一调度时间上的第二数据子集时保存第二数据子集,用户设备在第二调度时间上接收到第一数据子集,根据打孔指示信息确定第一数据子集为打孔触发的重传数据,用户设备根据位置信息合并第一数据子集和第二数据子集得到完整的第一类型数据,网络设备不需要等待用户设备反馈就能向用户设备重传数据,减少重传的时延,同时用户设备接收重传的数据属于第一类型数据的一部分的第一数据子集,不需要接收整个第一类型数据,减少了接收重传数据的数据量。

在第二方面的一种可能的实现方式中,第一数据子集、第二数据子集和第一类型数据为解调处理后的加扰序列。

在第二方面的一种可能的实现方式中,第一数据子集、第二数据子集和第一类型数据为快速傅里叶变换FFT处理后的调制符号序列。

在第二方面的一种可能的实现方式中,打孔位置信息表示第一数据子集在第一类型数据中的起始位置,以及第一数据子集的长度。

在第二方面的一种可能的实现方式中,打孔位置信息表示:

第一数据子集在第一调度时间对应的时频资源块中的第一映射图样;或

第一数据子集在第二调度时间对应的时频资源块中的第二映射图样和转换规则;其中,转换规则第一映射图样和第二映射图样之间的对应关系。

在第二方面的一种可能的实现方式中,接收第一数据子集包括:

接收OFDM符号;

将OFDM符号进行FFT处理得到调制符号序列;

将调制符号序列进行解调处理得到加扰序列;

将加扰序列进行解扰处理得到第一冗余版本序列;

将第一冗余版本序列进行解速率匹配处理得到第一信道编码序列;

将第一信道编码序列进行信道解码处理得到第一校验比特序列;

去除第一校验比特序列中的CRC码得到第一数据子集。

在第二方面的一种可能的实现方式中,还包括:

将第一类型数据进行解扰处理得到第二冗余版本序列;

将第二冗余版本序列进行解速率匹配得到第二信道编码序列;

将第二信道编码序列进行信道解码处理得到第二校验比特序列;

根据第二校验比特序列中的CRC码判断校验比特序列中的信息比特序列是否正确。

在第二方面的一种可能的实现方式中,还包括:

将第一类型数据进行解调处理得到调制符号序列;

将调制符号序列进行解扰处理得到冗余版本序列;

将冗余版本序列进行解速率匹配得到信道编码序列;

将信道编码序列进行信道解码处理得到校验比特序列;

根据校验比特序列中的CRC码进行CRC处理。

在第二方面的一种可能的实现方式中,打孔位置信息通过物理下行控制信道中的下行控制信息DCI或物理下行共享信道接收的。

在第二方面的一种可能的实现方式中,打孔指示信息通过物理下行控制信道中的DCI或MAC-CE接收的。

第三方面,本申请提供了一种数据发送装置,包括:

保存单元,用于第一调度时间,在第一类型数据被第二类型数据打孔的情况下,保存第一类型数据中被所述第二类型数据占用的第一数据子集以及所述第一数据子集在所述第一类型数据中的打孔位置信息;

传输单元,用于第二调度时间,传输所述第一数据子集、所述打孔位置信息以及打孔指示信息;其中,所述打孔指示信息用于表示所述第一数据子集为打孔触发的重传数据。

在第三方面的一种可能的实现方式中,所述传输单元用于:

根据CRC算法计算所述第一数据子集的循环冗余校验CRC码;

将所述CRC码添加到所述第一数据子集的后面生成校验比特序列;

将所述校验比特序列进行分段处理得到码块;

为每个码块添加对应的CRC码;

将添加CRC码后的码块进行信道编码处理得到信道编码序列;

将所述信道编码序列进行速率匹配得到冗余版本序列;

将所述冗余版本序列进行加扰处理得到加扰序列;

将所述加扰序列进行调制处理后得到调制符号序列;

将所述调制符号序列进行资源映射和IFFT处理后得到OFDM符号;

将所述OFDM符号进行上变频处理得到射频信号;

向用户设备发送所述射频信号。

在第三方面的一种可能的实现方式中,所述传输单元用于:

将所述第一数据子集进行资源映射和IFFT处理后得到OFDM符号;

将所述OFDM符号进行上变频处理得到射频信号;

向用户设备发送所述射频信号。

第四方面,本申请提供了一种装置,包括:处理器和存储器,其中,存储器存储了指令,当运行该装置时,使得所述处理器执行以下步骤:

第一调度时间,在第一类型数据被第二类型数据打孔的情况下,指示所述存储器保存第一类型数据中被所述第二类型数据占用的第一数据子集以及所述第一数据子集在所述第一类型数据中的打孔位置信息;

输出所述第一数据子集、所述打孔位置信息以及打孔指示信息;其中,所述打孔指示信息用于表示所述第一数据子集为打孔触发的重传数据。

在第四方面的一种可能的实现方式中,所述处理器还用于:

根据CRC算法计算所述第一数据子集的循环冗余校验CRC码;

将所述CRC码添加到所述第一数据子集的后面生成校验比特序列;

将所述校验比特序列进行分段处理得到码块;

为每个码块添加对应的CRC码;

将添加CRC码后的码块进行信道编码处理得到信道编码序列;

将所述信道编码序列进行速率匹配得到冗余版本序列;

将所述冗余版本序列进行加扰处理得到加扰序列;

将所述加扰序列进行调制处理后得到调制符号序列;

将所述调制符号序列进行资源映射和IFFT处理后得到OFDM符号;

将所述OFDM符号进行上变频处理得到射频信号;

输出所述射频信号。

在第四方面的一种可能的实现方式中,所述处理器还用于:

将所述第一数据子集进行资源映射和IFFT处理后得到OFDM符号;

将所述OFDM符号进行上变频处理得到射频信号;

输出所述射频信号。

第六方面,本申请公开了一种数据接收装置,包括:

保存单元,用于第一调度时间,接收并保存第二数据子集;

接收单元,用于第二调度时间,接收第一数据子集、打孔位置信息以及打孔指示信息;其中,所述打孔指示信息用于指示所述第一数据子集是打孔触发的重传数据,所述打孔位置信息表示所述第一数据子集在第一类型数据中的位置;

合并单元,用于根据所述打孔位置信息合并所述第一数据子集和所述第二数据子集得到所述第一类型数据。

在第六方面的一种可能的实施方式中,所述接收单元用于:

接收OFDM符号;

将所述OFDM符号进行FFT处理得到调制符号序列;

将调制符号序列进行解调处理得到加扰序列;

将所述加扰序列进行解扰处理得到第一冗余版本序列;

将第一冗余版本序列进行解速率匹配处理得到第一信道编码序列;

将所述第一信道编码序列进行信道解码处理得到第一校验比特序列;

去除所述第一校验比特序列中的CRC码得到所述第一数据子集。

在第六方面的一种可能的实现方式中,还包括:

解扰单元,用于将所述第一类型数据进行解扰处理得到第二冗余版本序列;

解速率匹配单元,用于将所述第二冗余版本序列进行解速率匹配得到第二信道编码序列;

解码单元,用于将所述第二信道编码序列进行信道解码处理得到第二校验比特序列;

CRC单元,用于根据所述第二校验比特序列中的CRC码判断所述校验比特序列中的信息比特序列是否正确。

在第六方面的一种可能的实现方式中,还包括:

解调单元,用于将所述第一类型数据进行解调处理得到调制符号序列;

解扰单元,用于将所述调制符号序列进行解扰处理得到冗余版本序列;

解速率匹配单元,用于将冗余版本序列进行解速率匹配得到信道编码序列;

解码单元,用于将所述信道编码序列进行信道解码处理得到校验比特序列;

CRC单元,用于根据所述校验比特序列中的CRC码进行CRC处理。

第五方面,本申请公开了一种装置,包括处理器和存储器,存储器中存储了指令,当运行该装置时,使得所述处理器用于执行以下步骤:

第一调度时间,接收第二数据子集;

在第二调度时间,接收第一数据子集、打孔位置信息以及打孔指示信息;其中,所述打孔指示信息用于指示所述第一数据子集是打孔触发的重传数据,所述打孔位置信息表示所述第一数据子集在第一类型数据中的位置;

根据所述打孔位置信息合并所述第一数据子集和所述第二数据子集得到所述第一类型数据;

所述存储器,用于在所述第一调度时间保存所述第二数据子集。

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

所述处理器,还用于将所述OFDM符号进行FFT处理得到调制符号序列;

将调制符号序列进行解调处理得到加扰序列;

将所述加扰序列进行解扰处理得到第一冗余版本序列;

将第一冗余版本序列进行解速率匹配处理得到第一信道编码序列;

将所述第一信道编码序列进行信道解码处理得到第一校验比特序列;

去除所述第一校验比特序列中的CRC码得到所述第一数据子集。

在第六方面的一种可能的实现方式中,所述处理器还用于:

将所述第一类型数据进行解扰处理得到第二冗余版本序列;

将所述第二冗余版本序列进行解速率匹配得到第二信道编码序列;

将所述第二信道编码序列进行信道解码处理得到第二校验比特序列;

根据所述第二校验比特序列中的CRC码判断所述校验比特序列中的信息比特序列是否正确。

在第六方面的一种可能的实现方式中,所述处理器还用于:

将所述第一类型数据进行解调处理得到调制符号序列;

将所述调制符号序列进行解扰处理得到冗余版本序列;

将冗余版本序列进行解速率匹配得到信道编码序列;

将所述信道编码序列进行信道解码处理得到校验比特序列;

根据所述校验比特序列中的CRC码进行CRC处理。

第七方面,本申请公开了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第一方面所述的数据发送方法。

第八方面,本申请公开了一种计算机可读存储介质,包括指令,当其在计算机上运行时,使得计算机执行如第二方面所述的数据接收方法。

附图说明

为了更清楚地说明本发明实施例或背景技术用户设备技术方案,下面将对本发明实施例或背景技术中所需要使用的附图进行说明。

图1a是控制信道和eMBB数据在时隙n的时频资源块上的映射图样;

图1b是URLLC数据在eMBB数据的时频资源上进行打孔的示意图;

图2a是本发明实施例的通信系统的网络架构图;

图2b本发明实施例提供的一种数据在基站和用户设备的物理层的处理流程图;

图3是本发明实施例提供的一种数据发送方法的流程示意图;

图4是本发明实施例提供的一种数据接收方法的流程示意图;

图5是本发明实施例提供的一种数据发送方法的另一流程示意图;

图6是本发明实施例提供的一种数据接收方法的另一流程示意图;

图7a是本发明实施例提供的一种数据打孔示意图;

图7b是本发明实施例提供的另一种数据打孔示意图;

图8是本发明实施例提供的一种数据发送方法的另一流程示意图;

图9是本发明实施例提供的一种数据接收方法的另一流程示意图;

图10是本发明实施例提供的一种第一eMBB数据在时频资源块上的映射图样;

图11是本发明实施例提供的一种数据发送装置的结构示意图;

图12是本发明实施例提供的一种数据接收装置的结构示意图;

图13是本发明实施例提供的一种网络设备的结构示意图;

图14是本发明实施例提供的一种用户设备的结构示意图。

具体实施方式

参见图2a,图2a为本发明实施例涉及的一种通信系统的结构示意图,所述通信系统包括基站和用户设备。该通信系统可以是全球移动通信系统(Global System for Mobile Communication,GSM),码分多址(Code Division Multiple Access,CDMA)系统、宽带码分多址(Wideband Code Division Multiple Access,WCDMA)系统,全球微波互联接入(Worldwide Interoperability for Microwave Access,WiMAX)系统、长期演进(long term evolution,LTE)系统,5G通信系统(例如新空口(New Radio,NR)系统、多种通信技术融合的通信系统(例如LTE技术和NR技术融合的通信系统),或者后续演进通信系统。。

其中,基站通过无线空口与用户设备进行通信,基站可以是GSM系统或CDMA(Code Division Multiple Access,码分多址,简称CDMA)系统中的BTS(Base Transceiver Station,基站收发信台,简称BTS),也可以是WCDMA系统中的NB(Node B,节点B,简称NB),还可以是LTE系统中的eNB(evolutional Node B,演进节点B,简称eNB),甚至还可以是5G系统中的基站及未来通信系统中的基站。基站主要负责空口侧的无线资源管理、服务质量管理(Quality of Service,QoS)、数据压缩和加密等功能。针对核心网侧,基站主要负责向核心网转发控制面信令和用户面业务数据。

其中,用户设备是通过基站接入网络侧的设备,用户设备包括但不限于蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,SIP)电话、无线本地环路(Wireless Local Loop,WLL)站、个人数字助理(Personal Digital Assistant,PDA)、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其他处理设备、车载设备、可穿戴设备以及未来5G网络中的终端设备等。

参见图2b,为本发明实施例提供的通信系统的工作流程示意图,在本发明实施例中,工作流程包括:

S201、接收传输块。

其中,传输块(Transport Block,TB)可以是承载任意业务类型,例如传输块为eMBB业务的传输块或URLLC业务的传输块。在时隙n上,基站在物理层接收MAC层发送的传输块,传输块为一个比特序列,传输块的长度本实施例不作限制,不同业务类型的传输块的长度有所不同。需要说明的是,基站可处理多个传输块,每个传输块在物理层的处理流程相同,下面以1个传输块在物理层的处理流程进行说明。

S202、添加CRC码。

其中,基站可根据预设的CRC算法计算传输块的CRC码,计算得到的CRC码为一个指定长度的二进制序列,基站将计算得到的CRC码添加到TB的后面生成校验比特序列。在本发明实施例中,CRC算法包括但不限于CRC-8、CRC-12、CRC-16、CRC-32中的任意一种。

S203、分段。

其中,分段为可选的步骤,基站判断S202生成的校验比特序列的长度是否大于预设的长度阈值(例如:6144位),该长度阈值为S204中编码器能处理的比特位的最大长度,若判断结果为是,基站将S201的传输块分割为多个子块,并且在每子块后面添加各自对应的CRC码后得到码块(Code Block,CB),需要保证每个码块的长度小于上述的长度阈值。若判断结果为否,不执行分段处理步骤。需要说明的是,如果需要分段,每个码块的处理流程都经过S204至S209。下面以不需要分段对S204-S209的过程进行说明。

S204、信道编码。

其中,信道编码为信息比特的传输提供检错和纠错的能力,信道编码的算法包括但不限于Turbo码、极化码、LDPC(Low Density Parity Check Code,低密度奇偶校验码,简称LDPC)。基站对校验比特序列或添加了CRC码的码块进行信道编码后得到信道编码序列。

S205、速率匹配。

其中,速率匹配用于将待传输的数量的数据量和传输资源的数量进行匹配。以S204采用Turbo编码器进行信道编码为例,Turbo编码器在对输入的比特流进行信道编码后并行的输出三个比特流,三个比特流分别为系统比特流、第一校验比特流和第二校验比特流,将三个比特流同时输入行列交织器后存储在环形缓冲器中,系统比特流位于环形缓冲器的头部,第一校验比特流和第二校验比特流依次排列在系统比特流的后面,比特选择器在环形缓冲器中选择一个起点,并从该起点顺序的选择除指定长度的一行数据作为输入比特流。其中,共有4种起点选择位置,4个位置对应的输入比特流称为4个冗余版本(Redundancy Version,RV),本实施例中将4个冗余版本的输出比特流称为冗余版本序列。

S206、加扰。

其中,基站将扰码序列和S205得到的冗余版本序列进行模二操作得到加扰序列,加扰处理的作用在于将干扰随机化。

S207、调制。

其中,调制用于将加扰序列加载到载波上,调制的方法包括但不限于QAM、APSK、ASK、QPSK中的任意一种,调制阶数可根据需要进行设置,本实施例不作限制。基站对加扰序列进行调制后得到调制符号序列。

S208、资源映射。

其中,资源映射表示将调制符号序列中的调制符号映射到相应的天线端口上和时隙n对应的视频资源块中,资源映射的规则可由通信系统的协议预先规定,资源映射的规则可与Cell ID、子帧号和基站的调度策略相关。

S209、IFFT。

其中,基站通过IFFT将映射到每个符号时间内的各个子载波的QAM符号变换为OFDM符号,然后基站将OFDM符号进行上变频得到射频信号,将射频信号通过无线空口发送给用户设备。

S210、接收OFDM符号。

其中,用户设备在物理层对每个子帧内的数据的处理流程是一致的,用户设备首先接收控制信道中的控制信息,然后通过控制信息在数据信道中获取数据信息。用户设备在时隙n接收基站发送的OFDM符号。

S211、FFT。

其中,用户设备将接收到的OFDM符号进行FFT处理,将OFDM符号变换为调制符号,并根据基站指示的时频资源位置在时隙n对应的时频资源块中搜索到发送给用户设备的调制符号,发送给用户设备的调制符号在本实施例中称为调制符号序列。

S212、解调。

其中,用户设备将FFT处理后得到的调制符号序列进行解调处理,得到加扰序列。

S213、解扰。

其中,用户设备将预设的扰码序列对加扰序列进行模二加操作得到一个冗余版本的冗余版本序列。

S214、解速率匹配。

其中,用户设备将S213得到的冗余版本序列进行解速配匹配得到信道编码序列。

S215、信道解码。

其中,如果传输块在基站侧进行了分段处理,用户设备分别对每个码块进行信道解码。用户设备进行信道解码后得到校验比特序列。

S216、CRC。

其中,用户设备确定校验比特序列中的CRC码和信息比特序列,采用和S202相同的CRC算法计算得到一个CRC码,比较计算得到的CRC码和校验比特序列中的CRC码是否相同,若相同,表明校验通过,用户设备在时隙n+t1上向基站发送ACK;若不相同,表明校验不通过,用户设备在时隙n+t1上向基站发送NACK。需要说明的是,如果TB在基站侧进行了分段,用户设备需要对每个CB进行校验,然后对整个TB再进行校验,两次校验成功后表明校验通过,否则校验不通过。

如果基站在时隙n+t1上接收用户设备发送的ACK,确认传输块成功传输,释放该传输块的HARQ进程;如果基站在时隙n+t1接收用户发送的NACK,确认该传输块未传输成功,基站在时隙n+t1+t2向用户设备重传另一个冗余版本。由此可见,上述数据重传的方法存在的问题是:基站需要接收到用户设备返回的NACK之后再进行重传,一般情况下,需要经过8个时隙的时间长度后再进行重传,重传时延大;另外,基站在接收用户反馈的NACK时需要重传整个传输块,重传的数据量大和占用大量的传输资源。

参见图3,为本发明实施例提供的一种数据发送方法的流程示意图,在本发明实施例中,所述方法包括但不限于以下步骤:

S301、第一调度时间,在第一类型数据被第二类型数据打孔的情况下,保存第一类型数据中被所述第二类型数据占用的第一数据子集以及所述第一数据子集在所述第一类型数据中的打孔位置信息。

其中,第一调度时间的单位可以是时隙或子帧,第一调度时间的长度可以是至少一个时隙或至少一个子帧,时隙和子帧的长度本实施例不作限制。第一类型数据和第二类型数据为两组不同业务类型的数据,第二类型数据的优先级高于第一类型数据,例如:第一类型数据为eMBB数据,第二类型数据为URLLC数据。调度时间对应的时频资源为时频资源块,时频资源块在整个时域上即为多个OFDM符号,多个OFDM符号的时长等于调度时间,时频资源块在整个频域上为多个子载波,一个OFDM符号和一个子载波为时频资源块的RE(Resouce Element,资源粒子,简称RE)。第一调度时间对应的时频资源块为第一时频资源块,在第一类型数据被第二类型数据打孔之前,网络设备已经在第一时频资源块中为第一类型数据分配有时频资源,网络设备可以为基站。网络设备在第一调度时间接收第二类型数据时,在第一类型数据的时频资源上进行打孔,网络设备在第一类型数据的时频资源上打孔的位置本实施例不作限制。打孔表示网络设备将第一类型数据的时频资源中原来分配给第一数据子集的时频资源分配给第二类型数据,因此网络设备能够得知第一数据子集在第一类型数据的哪些RE上进行了打孔的位置,网络设备根据被打孔的RE的位置确定被打孔的第一数据子集和第一数据子集在第一类型数据中的打孔位置信息,网络设备保存第一数据子集和打孔位置信息。由于第一类型数据被第二类型数据打孔,因此在第一调度时间内网络设备只能向用户设备发送第一类型数据中未被第二类型数据打孔的第二数据子集和第二类型数据。

S302、第二调度时间,传输所述第一数据子集、所述打孔位置信息以及打孔指示信息。

具体的,第二调度时间的单位可以是时隙或子帧,第二调度时间的时长为至少一个时隙或至少一个子帧,时隙和子帧的长度本实施例不作限制。其中,第一调度时间和第二调度时间可属于相邻的两次调度操作,也可以属于不相邻的两次调度操作;例如第一调度时间为时隙n,第二调度时间为时隙n+1;又例如:第一调度时间为时隙n,第二调度时间为时隙n+3。第二调度时间对应的时频资源块为第二时频资源块。网络设备在第二调度时间内传输第一数据子集、打孔位置信息和打孔指示信息,打孔位置信息表示第一数据子集在第一类型数据中的位置,打孔指示信息表示第一数据子集为打孔触发的重传数据。其中,打孔位置信息和打孔指示信息携带在第二调度时间中网络设备下发的DCI中,也可以携带在第二调度时间内网络设备下发的其他信息中,本实施例不作限制。

实施上述实施例,在第一调度时间,待发送的第一类型数据被第二类型数据打孔的情况下,网络设备保存第一类型数据中被第二类型数据打孔的第一数据子集和第一数据子集在第一类型数据中的打孔位置信息,在第二调度时间向用户设备发送第一数据子集、打孔位置信息和打孔指示信息,网络设备不需要等待用户设备的反馈就进行重传操作,减小了重传操作的时延,另外网络设备在重传时不需要重传整个第一类型数据,只需要重传被打孔的第一数据子集,减少了重传的数据量和重传操作对时频资源的占用。

参见图4,为本发明实施例提供的一种数据接收方法的流程示意图,在本发明实施例中,所述方法包括:

S401、第一调度时间,接收并保存第二数据子集。

其中,第一调度时间的单位可以是时隙或子帧,时隙或子帧的长度本实施例不作限制,第一调度时间包括至少一个时隙或至少一个子帧,第一调度时间的长度本实施例不作限制。第一调度时间对应的时频资源为第一时频资源块,用户设备根据网络设备的控制信息在第一时频资源块的指定位置获取第二数据子集,并保存第二数据子集,其中第二数据子集属于网络设备中待发送的第一类型数据中的一部分,第二数据子集为第一类型数据中未被第二类型数据打孔的数据。

S402、第二调度时间,接收第一数据子集、打孔位置信息以及打孔指示信息。

其中,第二调度时间的单位可以是时隙或子帧,时隙或子帧的长度本实施例不作限制,第二调度时间包括至少一个时隙或至少一个子帧,第一调度时间和第二调度时间可以属于相邻的两次调度操作,也可以属于不相邻的两次调度操作。例如:第一调度时间为时隙n,第二调度时间为时隙n+1;又例如,第一调度时间为时隙n,第二调度时间为时隙n+2。第二调度时间对应的时频资源为第二时频资源块,用户设备可根据网络设备的指示在第二时频资源块中解析得到第一数据子集、打孔位置信息和打孔指示信息,其中,打孔位置信息和打孔指示信息可以在第二时频资源块的下行物理控制信道的DCI中。用户设备根据打孔位置信息确定第一数据子集在第一类型数据中的位置,由此可以确定第一数据子集和第二数据子集之间的位置关系。

S403、根据所述打孔位置信息合并所述第一数据子集和所述第二数据子集得到所述第一类型数据。

具体的,用户设备根据打孔位置信息确定第一数据子集和第二数据子集的位置关系,用户设备将第一数据子集和第二数据子集进行合并得到第一类型数据。

实施上述实施例,用户设备在第一调度时间接收和保存第二数据子集,用户设备在第二调度时间接收第一数据子集、打孔位置信息和打孔指示信息,用户设备根据打孔指示信息获知第一数据子集为打孔触发的重传数据,用户设备根据打孔位置信息合并第一数据子集和第二数据子集得到第一类型数据,这样网络设备不需要等待用户设备反馈就能向用户设备重传数据,减小重传操作的时延,另外用户设备在重传操作时不需要接收全部的eMBB数据,只需要接收属于第一类型数据的一部分的数据,减少了重传操作的数据量和对时频资源的占用。

参见图5,第一类型数据为原始eMBB数据,第二业务类型数据为eMBB数据,第一数据子集为第一eMBB数据,第二数据子集为第二eMBB数据,下面就第一eMBB数据、第二eMBB数据和原始eMBB数据为加扰处理后的加扰序列为例,对本发明实施例的一种eMBB数据的发送方法进行详细的说明。在本实施例中,所述方法包括:

S501、接收eMBB业务的传输块。其中,基站在时隙n接收eMBB业务的传输块。

S502、添加CRC码。

S503、分段。

S504、信道编码。

S505、速率匹配。

S506、加扰。

其中,S501至S506的实现过程和图2中的S201至S206相同,具体过程可参照S201至S206的描述,此处不再赘述。需要说明的是,基站经过加扰处理后生成的eMBB业务的加扰序列为原始eMBB数据。

S507、调制。

其中,基站将原始eMBB数据进行调制生成调制符号序列,具体的调制方法本实施例不作限制。

S508、资源映射。

其中,时隙n对应的时频资源块为第一时频资源块,基站将eMBB业务的调制符号序列映射到第一时频资源块的RE上,映射方法本实施例不作限制。

例如:参见图1a所示,第一时频资源块在时域上对应7个OFDM符号,在频域上为12个子载波,第一时频资源块包含84个RE,基站将eMBB业务的调制符号序列映射到第一时频资源块中的第3列至第7列的RE上,每个调制符号映射一个RE,eMBB业务的调制符号一共分配有60个RE。其中,第一时频资源块中第1列和第2列的RE分配给控制信道。

S509、接收URLLC业务的传输块。

其中,在时隙n,基站的物理层接收新的URLLC业务的传输块。需要说明的是,基站接收URLLC业务的传输块的步骤可位于S501至S508中任意一个步骤的前面或后面,本实施例不作限制。

S510、添加CRC码。

S511、分段。

S512、信道编码。

S513、速率匹配。

S514、加扰。

其中,S509至S514的实现过程和图2中的S201至S206的步骤相同,具体实现过程可参照S201至S206的描述,此处不再赘述。需要说明的是,基站在进行加扰处理后生成URLLC业务的加扰比特序列,URLLC业务的加扰比特序列在本实施例中称为URLLC数据。

S515、调制。

其中,基站将URLLC数据进行调制,生成URLLC业务的调制符号序列,调制方法本实施例不作限制。

S516、打孔。

其中,基站在第一时频资源块中原始eMBB数据的时频资源块上进行打孔,打孔表示URLLC数据抢占原始eMBB数据的时频资源块中的时频资源,将原始eMBB数据的时频资源块中用于映射第一eMBB数据的时频资源分配给URLLC数据。

例如,参见图1b,第一时频资源块的第3列至第7列RE已分配给原始eMBB数据的情况下,基站在第3列至第7列的RE上进行打孔,假设基站在第一时频资源块上选择的打孔位置为第4列的RE,基站将第一时频资源块的第4列RE分配给URLLC数据。在本实施例中,由于原始eMBB数据、第一eMBB数据和第二eMBB数据为加扰处理后的比特序列,基站首先确定第一时频资源块中被打孔的RE,基站根据RE和调制符号的对应关系,确定被打孔的eMBB业务的调制符号序列,然后根据调制符号和加扰比特之间的对应关系,确定被打孔的eMBB业务的调制符号序列对应的加扰比特序列(即第一eMBB数据),基站保存第一eMBB数据和打孔位置信息。在本实施例中,打孔位置信息可以用第一eMBB数据在原始eMBB数据中的起始位置和长度来表示。其中,第一eMBB数据可以为原始eMBB数据中一段连续的序列,或者第一eMBB数据为原始eMBB数据中多段连续的序列,本实施例不作限制。

参见图7a所示,图7a中第1行的数据为未打孔的原始eMBB数据,第2行的数据为在时隙n接收到的URLLC数据,基站根据第一视频资源块上的打孔图样确定URLLC数据在原始eMBB数据的打孔位置为虚线中间的比特位,第一eMBB数据为原始eMBB数据中第6至第15个比特位,基站确定第一eMBB数据为一段连续的序列,基站采用第一eMBB数据的起始位置和长度来表示打孔位置信息,本实施例中第一eMBB数据的起始位置为6,长度为10。原始eMBB数据中未被第一eMBB数据打孔的部分为第二eMBB数据。图7a中第4行数据为原始eMBB数据打孔后得到的URLLC数据和第二eMBB数据的分布示意图。

参见图7b所示,第一eMBB数据为两段连续的序列,基站采用每段序列的起始位置和每段序列的长度来表示打孔位置信息,本实施例中,第一eMBB的第1段序列的起始位置为6,长度为10;第2段序列的起始位置为22,长度为4。图7a中第4行数据为原始eMBB数据打孔后得到的URLLC数据和第二eMBB数据的分布示意图。

S517、IFFT。

其中,基站根据URLLC数据和第二eMBB数据得到第一OFDM符号,将第一OFDM符号进行上变频生成射频信号,基站向用户设备发送射频信号。

S518、存储第一eMBB数据和打孔位置信息。

其中,基站可构建一个二进制序列A,用二进制序列A来表示第一eMBB数据和打孔位置信息。以图7a所示,第一eMBB数据为一段连续的序列,基站存储第一eMBB数据和打孔位置信息表示为A={d1d2d3d4d5d6d7d8d9d10,000000110,00001010},其中d1至d9表示第一eMBB数据的比特位,00000110表示第一eMBB数据的起始位置为原始eMBB数据中的第6个比特位,00001010表示第一eMBB数据的长度为10。

以图7b所示,第一eMBB数据为两段连续的序列,基站存储第一eMBB数据和打孔位置信息的二进制信息表示为A={d1d2d3d4d5d6d7d8d9d10,000000110,00001010;e1e2e3e4,00010110,00000100},其中d1至d9表示第1段序列的比特位,00000110表示第1段序列的起始位置为原始eMBB数据中的第6个比特位,00001010表示第1段序列的长度为10;e1至e4表示第2段序列的比特位,00010110表示第2段序列的起始位置为原始eMBB数据中的第22个比特位,00000100表示第2段序列的长度为4。需要说明的是,用于表示起始位置和长度的比特位的长度并不限于本实施例的8位,具体的位数可根据需要进行设置。

可选的,第一eMBB数据和打孔位置信息并不限于以上的方法,也可以分开进行存储,打孔位置信息携带在下行控制信道的DCI或MAC-CE中。

S519、获取第一eMBB数据。

其中,在时隙n+t上,基站获取预先保存的第一eMBB数据和打孔位置信息,t为大于0的整数。

S520、添加CRC码。

其中,添加CRC码为可选的步骤,为第一eMBB数据添加CRC码增加数据的检错和纠错能力。

S521、分段。

S522、信道编码。

其中,信道编码为可选的步骤,信道编码用于提高数据的抗干扰能力。

S523、速率匹配。

S524、加扰。

S525、调制。

S526、资源映射。

S527、IFFT。

其中,基站经过IFFT处理后得到第二OFDM符号,将第二OFDM符号进行上变频处理后得到射频信号,向用户设备发送射频信号。值得说明是,用户在时隙n+t还需要向用户设备发送打孔指示信息,打孔指示信息可携带在下行物理控制信道的DCI,或者携带在MAC-CE中,或者携带在时隙n+t的其他消息中,本实施例不作限制。打孔指示信息表示第一eMBB数据为打孔触发的重传数据。

其中,S521和S527的实现过程可参照图2的S202至S207的描述。基站将第一eMBB数据进行添加CRC码和信道编码的处理,提高了传输第一eMBB数据的可靠性。

实施上述实施例,在时隙n,待发送的原始加扰序列的情况下,基站保存原始eMBB数据中被打孔的加扰序列和被打孔的加扰序列在原始加扰序列中的打孔位置信息,在时隙n+t向用户设备发送被打孔的加扰序列、打孔位置信息和打孔指示信息,基站不需要等待用户设备的反馈就进行重传操作,减小了重传操作的时延,另外基站在重传时不需要重传整个原始加扰序列,只需要重传被打孔的加扰序列,减少了重传的数据量和重传操作对时频资源的占用。

相应的,参见图6,图6为图5中用户设备接收eMBB数据的处理过程,在本发明实施例中,接收eMBB数据的过程包括但不限于:

S601、接收第一OFDM符号。

其中,用户设备在时隙n接收基站发送的第一OFDM符号,第一OFDM符号的生成过程参照图5所示。

S602、FFT。

S603、解调。

其中,解调处理后生成的加扰序列,此处的加扰序列为第二eMBB数据。

S604、解扰

S605、解速率匹配。

S606、信道解码。

其中,S601至S606的实现过程和图2中的S210至S215相同,具体过程可参照S210至S215的描述,此处不再赘述

S607、CRC。

其中,信道解码后得到校验比特序列,校验比特序列包括信息比特和CRC码,CRC码是原始eMBB数据对应的比特序列,而此处的信息比特是第二eMBB数据对应的比特序列,根据当前的信息比特计算得到的CRC码和校验比特序列中携带的CRC码不相同,S607中CRC的结果为不通过。

S608、保存第二eMBB数据。

其中,用户设备可以在S603生成加扰序列后保存加扰序列,此时的加扰序列即为第二eMBB数据。需要说明的是,用户设备若在S607中CRC的校验结果为通过的情况下,删除保存的第二eMBB数据。

S609、接收第二OFDM符号。

其中,基站在时隙n+t接收第二OFDM符号,第二OFDM符号的生成过程可参照图5所示的过程。

S610、FFT。

S611、解调

S612、解扰。

S613、解速率匹配。

S614、信道解码。

S615、去除CRC码。

其中,取出CRC码后得到第一eMBB数据。

S616、数据合并。

其中,在时隙n+t中获取基站发送的打孔位置信息和打孔指示信息,用户设备根据打孔指示信息确定第一eMBB数据为打孔触发的重传数据的情况下,获取时隙n+t中传输的HARQ进程号,其中,HARQ进程号可携带在时隙n+t传输的DCI中。基站根据时隙n+t获得的HARQ进程号确定初传操作位于时隙n,时隙n和时隙n+t具有相同的HARQ进程号。用户设备获取时隙n中保存的第二eMBB数据,根据打孔位置信息合并第一eMBB数据和第二eMBB数据得到原始eMBB数据,原始eMBB数据为加扰序列。

S617、解扰。

其中,基站将加扰序列进行解扰处理得到冗余版本序列。

S618、解速率匹配。

S619、信道解码

S620、CRC校验。

需要说明的是,S617至S620的实现过程可参照图2的S213至S216,此处不再赘述。

实施上述实施例,用户设备在时隙n接收和保存原始加扰序列中未被打孔的加扰序列,用户设备在时隙n+t接收被打孔的加扰序列、打孔位置信息和打孔指示信息,用户设备根据打孔指示信息获知时隙n+t接收到的数据为打孔触发的重传数据,用户设备根据打孔位置信息合并打孔的加扰序列和未打孔的加扰序列得到原始加扰序列,这样基站不需要等待用户设备反馈就能向用户设备重传数据,减小重传操作的时延,另外用户设备在重传操作时不需要接收全部的原始加扰序列,只需要接收属于原始加扰序列的一部分的数据,减少了重传操作的数据量和对时频资源的占用。

参见图8,第一类型数据为原始eMBB数据,第二业务类型数据为eMBB数据,第一数据子集为第一eMBB数据,第二数据子集为第二eMBB数据,下面以第一eMBB数据、第二eMBB数据和原始eMBB数据为调制符号对本方实施例的一种eMBB数据的发送方法进行说明。

S801、接收eMBB业务的传输块。

S802、添加CRC码。

S803、分段。

S804、信道编码。

S805、速率匹配。

S806、加扰

S807、调制。

其中,S801至S807的实现过程可参照图2中S201至S207的描述。调制处理后生成调制符号序列,此时的调制符号序列为原始eMBB数据。

S808、资源映射。

其中,时隙n对应的时频资源块为第一时频资源块,基站将原始eMBB数据映射到第一时频资源块的RE上,映射的方法本实施例不作限制。

例如:参见1a所示,第一时频资源块在时隙上对应7个OFDM符号,在频域上对应12个子载波,基站将原始eMBB数据映射到第一时频资源块中的第3列至第7列的RE上,原始eMBB数据中每个调制符号映射一个RE,原始eMBB数据一共分配有60个RE。其中,第一时频资源块中第1列和第2列的RE分配给控制信道使用。

S809、接收URLLC业务的传输块。

其中,在时隙n,基站的物理层接收新的URLLC业务的传输块。需要说明的是,基站接收URLLC业务的传输块的步骤可位于S801至S808中任意一个步骤的前面或后面,本实施例不作限制。

S810、添加CRC码。

S811、分段。

S812、信道编码。

S813、速率匹配。

S814、加扰。

S815、调制。

其中,S810至S815的实现过程和图2中S201至S206相同,具体实现过程可参照S201至S206的描述。需要说明的是,基站在进行调制处理后生成URLLC业务的调制符号序列,URLLC业务的调制符号序列在本实施例中称为URLLC数据。

S816、打孔。

其中,基站在第一时频资块中原始eMBB数据的时频资源块上进行打孔,打孔表示URLLC数据抢占原始eMBB数据的时频资源块中的时频资源,将原始eMBB数据的时频资源块中用于映射第一eMBB数据的时频资源分配给URLLC数据。

例如,参见图1b所示,基站在时隙n上接收URLLC数据的情况下,基站确定第一时频资源块中原始eMBB数据映射的时频资源为第3列至第7列的RE,基站在第3列至第7列的RE上进行打孔,假设打孔位置为第4列的RE,基站将第4列的RE分配给URLLC数据。基站确定第一时频资源块中被打孔的RE,根据RE和调制符号的映射关系,确定原始eMBB数据中被URLLC数据打孔的第一eMBB数据。

S817、IFFT。

其中,基站发送第一OFDM符号,第一OFDM符号由URLLC数据和第二eMBB数据生成的。

S818、存储第一eMBB数据和打孔位置信息。

在一种可能的实现方式中,第一eMBB数据为调制符号,打孔位置信息表示第一eMBB数据在第一调度时间对应的时频资源块中的第一映射图样。例如:基站存储图1b的第一eMBB数据在时频资源块中的第一映射图样。

S819、资源映射。

其中,时隙n+t对应的时频资源块为第二时频资源块,基站将第一eMBB数据映射在第二时频资源块上,基站在进行资源映射时可先时域后频域的规则进行映射,基站在第二时频资源块上的映射位置本实施例不作限制。

例如,参见图10所示,第一eMBB数据在时隙n+t对应的时频资源块中的映射位置为第3列至第7列以及第8行至第9行组成的RE。

需要说明的是,在第一eMBB数据在时隙n对应的时频资源块中的第一映射图样和第一eMBB数据在时隙n+t对应的时频资源块中的第二映射图样相同的情况下,基站在时隙n+t中向用户设备通知的打孔位置信息可以是第一映射图样或第二映射图样。

另外,打孔位置信息还可以表示第一eMBB数据在所述第二调度时间对应的时频资源块中的转换规则;其中,转换规则表示所述第一映射图样和第一eMBB数据在所述第二调度时间对应的时频资源块中的第二映射图样之间的对应关系。

示例性的,转换规则表示图1b的第一映射图样和图10的第二映射图样之间的对应关系。

S820、IFFT。

其中,基站将第一eMBB数据经过IFFT后得到第二OFDM符号,将第二OFDM符号进行上变频得到射频信号,将射频信号发送给用户设备。

实施上述实施例,在时隙n,待发送的原始调制符号序列的情况下,基站保存原始eMBB数据中被打孔的调制符号序列和被打孔的调制符号序列在原始调制符号序列中的打孔位置信息,在时隙n+t向用户设备发送被打孔的调制符号序列、打孔位置信息和打孔指示信息,基站不需要等待用户设备的反馈就进行重传操作,减小了重传操作的时延,另外基站在重传时不需要重传整个原始调制符号序列,只需要重传被打孔的调制符号序列,减少了重传的数据量和重传操作对时频资源的占用。

参见图9,为图8对应的用户设备接收eMBB数据的流程示意图,在本发明实施例中,所述方法包括但不限于

S901、接收第一OFDM符号。

其中,用户设备在时隙n上接收第一OFDM符号,第一OFDM符号的生成过程可参照图8中的描述。

S902、FFT

S903、解调

S904、解扰。

S905、解速率匹配。

S906、信道解码。

其中,S901至S906的实现过程和图2中的S210至S215相同,具体过程可参照S210至S215的描述,此处不再赘述。

S907、CRC。

其中,信道解码后得到校验比特序列,校验比特序列包含信息比特序列和校验码,校验码是原始eMBB数据对应的信息比特序列生成的,而此处的信息比特序列是第二eMBB数据对应的信息比特序列,因此根据当前的信息比特序列计算得到的CRC码和校验比特序列中携带的CRC码不相同,S907中CRC的结果为不通过。

S908、存储第二eMBB数据。

其中,用户设备可以在生成调制符号序列后存储第二eMBB数据。需要说明的是,在S907中CRC的结果为通过的情况下,用户设备删除存储的第二eMBB数据。

S909、接收第二OFDM符号。

其中,用户设备在时隙n+t接收第二OFDM符号,第二OFDM符号的生成过程可参照图8所示的过程。

S910、FFT。

其中,用户设备经过FFT后得到第一eMBB数据,第一eMBB数据为调制符号序列。

S911、获取第二eMBB数据。

其中,用户设备在时隙n+t中接收基站发送的打孔指示信息的情况下,确定第一eMBB数据为打孔触发的重传数据,获取时隙n中预先保存的第二eMBB数据,需要说明的是,基站可根据时隙n+t对应的HARQ进程号确定具有相同HARQ进程号的实现n。其中,打孔指示信息可携带在下行物理信道的DCI或MAC-CE中,也可以携带在时隙n+t的其他消息中,本实施例不作限制。

在一种可能的实现方式中,打孔位置信息表示第一eMBB数据在时隙n的第一时频资源块中的第一映射图样。

在一种可能的实现方式中,打孔位置信息表示第一映射图样和第二映射图样之间的转换规则,第二映射图样表示第二eMBB数据在时隙n+t的第二时频资源块中的映射位置,用户设备可根据该转换规则和第二映射图样得到第一eMBB数据在时隙n的第一时频资源块中的第一映射图样。

需要说明的是,在打孔位置信息表示转换规则的情况下,910之后还包括反映射的步骤,反映射用于根据第二映射图样和转换规则得到第一映射图样。

其中,打孔位置信息可携带在时隙n+t的DCI或MAC-CE中,或其他消息中,本实施例不作限制。

S912、数据合并。

其中,用户设备在时隙n+t上接收基站发送的打孔位置信息,根据打孔位置信息确定第一eMBB数据和第二eMBB数据的位置关系,将第一eMBB数据和第二eMBB数据进行合并得到原始eMBB数据。

S913、解调

S914、解扰。

S915、解速率匹配。

S916、信道解码

S917、CRC。

其中,S913至S917可参照图2中S212至S216的描述,此处不再赘述。

实施上述实施例,用户设备在时隙n接收和保存原始调制符号序列中未被打孔的调制符号序列,用户设备在时隙n+t接收被打孔的调制符号序列、打孔位置信息和打孔指示信息,用户设备根据打孔指示信息获知时隙n+t接收到的数据为打孔触发的重传数据,用户设备根据打孔位置信息合并打孔的调制符号序列和未打孔的调制符号序列得到原始调制符号序列,这样基站不需要等待用户设备反馈就能向用户设备重传数据,减小重传操作的时延,另外用户设备在重传操作时不需要接收全部的原始调制符号序列,只需要接收属于原始调制符号序列的一部分的数据,减少了重传操作的数据量和对时频资源的占用。

需要说明的是,图11所示的数据发送装置11可以实现图3所示实施例的网络设备侧,其中,保存单元1101用于执行步骤S301;传输单元1102用于执行步骤S302。所述数据发送装置11可以为基站,所述数据发送装置11也可以为实现相关功能的专用集成电路(英文:Application Specific Integrated Circuit,简称:ASIC)或者数字信号处理器(英文:Digital Signal Processor,简称:DSP)或者芯片。

需要说明的是,图12所示的数据接收装置12可以实现图4所示实施例的用户设备侧,其中,保存单元1201用于执行步骤S401;接收单元1202用于执行步骤S402;合并单元1203用于执行步骤S403。所述数据接收装置12可以为用户设备,所述数据接收装置12也可以为实现相关功能的现场可编程门阵列(field-programmable gate array,FPGA),专用集成芯片(application specific integrated circuit,ASIC),系统芯片(system on chip,SoC),中央处理器(central processor unit,CPU),网络处理器(network processor,NP),数字信号处理电路(digital signal processor,DSP),微控制器(micro controller unit,MCU),还可以采用可编程控制器(programmable logic device,PLD)或其他集成芯片。

如图13所示,本发明实施例还提供了一种装置13。

该装置13为网络设备,比如基站时,包括:

存储器1303,用于存储程序和数据;其中,该存储器可以为随机访问内存(英文:Random Access Memory,简称:RAM)或者只读内存(英文:Read Only Memory,简称:ROM)或者闪存,其中存储器1303可以位于单独位于通信设备内,也可以位于处理器1301的内部。存储器1303,用于保存第一类型数据中被所述第二类型数据占用的第一数据子集以及所述第一数据子集在所述第一类型数据中的打孔位置信息。

收发器1302,可以作为单独的芯片,也可以为处理器1301内的收发电路或者作为输入输出接口。收发器1302,用于在第一调度时间接收第一类型数据和第二类型数据,以及第二调度时间,传输所述第一数据子集、所述打孔位置信息以及打孔指示信息;其中,所述打孔指示信息用于表示所述第一数据子集为打孔触发的重传数据。

处理器1301,用于执行所述存储器存储的所述程序,当所述程序被执行时,处理器1301用于第一调度时间,在第一类型数据被第二类型数据打孔的情况下,指示存储器1302保存第一类型数据中被所述第二类型数据占用的第一数据子集以及所述第一数据子集在所述第一类型数据中的打孔位置信息。收发器1303、存储器1302、处理器1301之间可选地通过总线3024连接。

当网络设备13为芯片时,可以为实现相关功能的现场可编程门阵列(field-programmable gate array,FPGA),专用集成芯片(application specific integrated circuit,ASIC),系统芯片(system on chip,SoC),中央处理器(central processor unit,CPU),网络处理器(network processor,NP),数字信号处理电路(digital signal processor,DSP),微控制器(micro controller unit,MCU),还可以采用可编程控制器(programmable logic device,PLD)或其他集成芯片。

这些芯片可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

如图7所示,本发明实施例还提供了一种装置14。

当该装置14为用户设备时,包括:

收发器1403,可以作为单独的芯片,也可以为处理器1401内的收发电路或者作为输入输出接口。收发器1401,第一调度时间,接收第二数据子集;以及在第二调度时间,接收第一数据子集、打孔位置信息以及打孔指示信息;其中,所述打孔指示信息用于指示所述第一数据子集是打孔触发的重传数据,所述打孔位置信息表示所述第一数据子集在第一类型数据中的位置。

存储器1402,用于存储程序和数据;其中,该存储器可以为RAM或者ROM或者闪存,其中,存储器可以位于单独位于通信设备内,也可以位于处理器4042的内部。存储器1402,用于在所述第一调度时间保存所述第二数据子集。

处理器1401,用于执行所述存储器存储的所述程序。处理器1401,用于根据所述打孔位置信息合并所述第一数据子集和所述第二数据子集得到所述第一类型数据。

收发器1403、存储器1402、处理器1401之间可选地通过总线连接。

当该装置14为芯片时,可以为实现相关功能的现场可编程门阵列(field-programmable gate array,FPGA),专用集成芯片(application specific integrated circuit,ASIC),系统芯片(system on chip,SoC),中央处理器(central processor unit,CPU),网络处理器(network processor,NP),数字信号处理电路(digital signal processor,DSP),微控制器(micro controller unit,MCU),还可以采用可编程控制器(programmable logic device,PLD)或其他集成芯片。

这些芯片可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件程序实现时,可以全部或部分地以计算机程序产品的形式来实现。该计算机程序产品包括一个或多个计算机指令。在计算机上加载和执行计算机程序指令时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或者数据中心通过有线(例如同轴电缆、光纤、数字用户线(digital subscriber line,DSL))或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可以用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带),光介质(例如,DVD)、或者半导体介质(例如固态硬盘(solid state disk,SSD))等。

本发明实施例还提供一个通信系统,包括上述网络设备实施例中的网络设备和用户设备实施例中的用户设备。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

各方法实施例为了方便简洁,也可以互为参考引用,不再赘述。在本申请所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的保护范围应所述以权利要求的保护范围为准。

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