发送控制信息的方法和装置及接收控制信息的方法和装置与流程

文档序号:14914285发布日期:2018-07-11 00:17

本发明实施例涉及通信领域,并且更具体地,涉及发送控制信息的方法和装置及接收控制信息的方法和装置。



背景技术:

随着通信技术的发展,数据峰值传输速率不断增大,传输块(Transport Block,简称“TB”)的大小(例如,包括的比特数)也随之增大。

为了提高通信的准确性和可靠性,提出了反馈机制,即,接收端会基于所接收到的TB的译码结构,生成针对TB的反馈信息,例如,(Acknowledgment,简称“ACK”)信息或否定应答(Negative Acknowledgment,简称“NACK”)信息。

但是,该基于TB的反馈机制,一旦出错,便会造成整个TB重传,这无疑是一种资源浪费。

对此,可以将TB分为多个编码块(Code Block,简称“CB”)。并基于CB进行反馈,即,反馈信息是针对CB的,从而,能够避免因部分数据传输错误而导致整个TB的重传。

然而,在该基于CB的反馈机制中,例如,如果TB块很大,则在一次反馈过程中,需要传输多个CB的反馈信息,导致反馈信息的资源开销较大。

为了解决这个问题,可以将CB分为多个CB组(group),基于CB组进行反馈,即,反馈信息是针对CB组的。

然而,为了能够实现基于CB group的反馈机制,在控制信息,例如,下行控制信息(Downlink Control Information,简称“DCI”)中,需要包括每个CB组的控制信息,由于每个TB大小不一,因此每个TB包括的CB组的数量可能不同,导致DCI比特数可能发生动态变化,使得终端设备盲检测复杂度提高,增大了终端设备的处理负担,影响了用户体验。



技术实现要素:

本发明实施例提供一种发送控制信息的方法和装置及接收控制信息的方法和装置,能够使控制信息的比特数保持固定,从而降低终端设备盲检测复杂度,减小终端设备的处理负担,改善用户体验。

第一方面,提供了一种发送控制信息的方法,其特征在于,该方法包括:

网络设备生成针对第一TB的第一控制信息,其中,该第一TB包括n个编码块CB组,1≤n≤N,N为该第一TB最多包括的CB组的数量,且N≥1,每个CB组包括至少一个CB,该第一控制信息包括N个控制信息字段,该N个控制信息字段与该第一TB最多包括的N个CB组一一对应,该N个控制信息字段中的控制信息字段i用于指示该控制信息字段i对应的CB组是否要发送或接收,i∈[1,N];以及该网络设备向终端设备发送该第一控制信息。

通过预先设置每个TB最多包括的CB组的数量N,并使网络设备根据该数量N,生成包括N个控制信息字段的控制信息,能够使针对每个TB的控制信息的大小相同,或者说,能够使针对每个TB的控制信息占用的资源相同,从而,能够避免控制信息的比特数发生动态变化,进而降低终端设备盲检测复杂度,减小终端设备的处理负担,改善用户体验。

可选的,该方法还包括:该网络设备通过高层信令或物理层信令向该终端设备发送第一指示信息,该第一指示信息用于指示该N的值。

通过使网络设备向终端设备指示N的值,能够实现网络设备对N值的自主调整,从而能够实现不同终端设备对应不同的N值,进而实现不同的终端设备所接收到的控制信息的长度相异,从而,能够灵活适应不同终端设备对控制信息长度的不同要求,进一步提高本发明实施例的实用性。

可选的,该N的值是预定义的。

通过由通信系统或通信协议规定N值,能够减少网络设备和终端设备之间的交互,减少信令开销。

可选的,该方法还包括:该网络设备根据第一TB的比特数量A、每个CB包括的比特的最大数量Z和每个CB包括的CB的最大数量X,确定该n的值,其中,A是大于零的整数,Z是大于零的整数、X是大于零的整数。

可选的,该网络设备根据第一TB包括的比特数量A、每个CB包括的比特的最大数量Z和每个CB组包括的CB的最大数量X,确定该n的值,包括:在该第一TB配置为需要添加校验比特,且B≤X×Z的情况下,该网络设备确定n=1,其中,B=A+T,T是在第一传输块TB中添加的校验比特的数量,T>0,L是在每个CB组中添加的校验比特的数量,L≥0。

可选的,该网络设备根据第一TB包括的比特数量A、每个CB包括的比特的最大数量Z和每个CB组包括的CB的最大数量X,确定该n的值,包括:在该第一TB配置为不需要添加校验比特的情况下,该网络设备确定其中L是在每个CB组中添加的校验比特的数量,L≥0。

可选的,该网络设备根据第一TB包括的比特数量A、每个CB包括的比特的最大数量Z和每个CB组包括的CB的最大数量X,确定该n的值,包括:在该第一TB配置为需要添加校验比特,且B>X×Z的情况下,该网络设备确定其中,B=A+T,T是在第一传输块TB中添加的校验比特的数量,T>0,L是在每个CB组中添加的校验比特的数量,L≥0。

可选的,该第一TB配置为需要添加校验比特。

可选的,每个CB组中的每个CB均配置为需要添加校验比特。

可选的,该N个控制信息字段中的控制信息字段i还用于指示该控制信息字段i对应的CB组所对应的数据为初传数据还是重传数据。

其中,该控制信息字段i对应的CB组所对应的数据可以是指该控制信息字段i对应的CB组所承载的数据(例如,经过编码而得到的比特)。

通过使控制信息字段i指示该控制信息字段i对应的CB组所对应的数据为初传数据还是重传数据,能够实现对每个CB组所承载的数据为初传数据还是重传数据的灵活配置,能够实现通过同一TB传输初传数据和重传数据双方,从而提高了数据传输的灵活性。

可选的,该N个控制信息字段中的控制信息字段i还用于指示该控制信息字段i对应的CB组所对应的数据的冗余版本RV号。

通过使控制信息字段i指示该控制信息字段i对应的CB组所对应的数据的RV版本,能够实现对每个CB组所承载的数据的RV版本的灵活配置,能够实现通过同一TB传输不同RV版本的数据,从而提高了数据传输的灵活性。

可选的,该第一控制信息还包括第一字段,该第一字段用于指示该第一TB内所有的CB组所对应的数据为初传数据还是重传数据,和/或该第一控制信息还包括第二字段,该第二字段用于指示该第一TB内所有的CB组所对应的数据的冗余版本RV号。

第二方面,提供了一种接收控制信息的方法,该方法包括:终端设备接收网络设备发送的针对第一TB的第一控制信息,其中,该第一TB包括n个编码块CB组,1≤n≤N,N为该第一TB最多包括的CB组的数量,且N≥1,每个CB组包括至少一个CB,该第一控制信息包括N个控制信息字段,该N个控制信息字段与该第一TB最多包括的N个CB组一一对应,该N个控制信息字段中的控制信息字段i用于指示该控制信息字段i对应的CB组是否要发送或接收,i∈[1,N];以及该终端设备根据该N个控制信息字段中的控制信息字段i,确定该控制信息字段i对应的CB组是否要发送或接收。

可选的,该方法还包括:该终端设备接收该网络设备通过高层信令或物理层信令发送的第一指示信息,该第一指示信息用于指示该N的值。

可选的,该N的值是预定义的。

可选的,该方法还包括:该终端设备根据第一TB的比特数量A、每个CB包括的比特的最大数量Z和每个CB包括的CB的最大数量X,确定该n的值。

可选的,该终端设备根据第一TB包括的比特数量A、每个CB包括的比特的最大数量Z和每个CB组包括的CB的最大数量X,确定该n的值,包括:如果该第一TB配置为需要添加校验比特,且B≤X×Z,则该终端设备确定n=1;如果该第一TB配置为不需要添加校验比特,则该终端设备确定如果该第一TB配置为需要添加校验比特,且B>X×Z,则该终端设备确定其中,B=A+T,T是在第一传输块TB中添加的校验比特的数量,T>0,L是在每个CB组中添加的校验比特的数量,L≥0。

可选的,该第一TB配置为需要添加校验比特。

可选的,每个CB组中的每个CB均配置为需要添加校验比特。

可选的,该N个控制信息字段中的控制信息字段i还用于指示该控制信息字段i对应的CB组所对应的数据为初传数据还是重传数据。

可选的,该N个控制信息字段中的控制信息字段i还用于指示该控制信息字段i对应的CB组所对应的数据的冗余版本RV号。

可选的,该第一控制信息还包括第一字段,该第一字段用于指示该第一TB内所有的CB组所对应的数据为初传数据还是重传数据,和/或该第一控制信息还包括第二字段,该第二字段用于指示该第一TB内所有的CB组所对应的数据的冗余版本RV号。

第三方面,提供了一种发送控制信息的装置,用于执行第一方面及第一方面的任一种可能实现方式中的方法,具体地,该发送控制信息的装置可以包括用于执行第一方面及第一方面的任一种可能的实现方式中的方法的单元。

第四方面,提供了一种接收控制信息的装置,用于执行第二方面及第二方面的任一种可能实现方式中的方法,具体地,该接收控制信息的装置可以包括用于执行第二方面及第二方面的任一种可能的实现方式中的方法的单元。

第五方面,提供了一种发送控制信息的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得发送控制信息的设备执行第一方面及第一方面的任一种可能实现方式中的方法。

第六方面,提供了一种接收控制信息的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得接收控制信息的设备执行第二方面及第二方面的任一种可能实现方式中的方法。

第七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被网络设备的通信单元、处理单元或收发器、处理器运行时,使得网络设备执行第一方面或第一方面的任一种可能的实现方式中的方法。

第八方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的通信单元、处理单元或收发器、处理器运行时,使得被终端设备执行第二方面或第二方面的任一种可能的实现方式中的方法。

第九方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得网络设备执行第一至第四方面或第一至第四方面的任一种可能的实现方式中的方法。

第十方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得终端设备执行第一至第四方面或第一至第四方面的任一种可能的实现方式中的方法。

结合上述各方面及的各实现方式,在另一种实现方式中,N的值为1、2、4或8等任一种值。

结合上述各方面及的各实现方式,在另一种实现方式中,第一TB中的每个CB组均配置为添加校验比特。

结合上述各方面及的各实现方式,在另一种实现方式中,每个控制信息字段包括至少一个比特位。

结合上述各方面及的各实现方式,在另一种实现方式中,该第一控制信息包括的N个控制信息字段为比特位图bitmap。

附图说明

图1是适用本发明实施例的发送控制信息方法和装置及接收控制信息方法和装置的通信系统的示意性架构图。

图2是本发明实施例的控制信息的传输过程的示意性交互图。

图3是本发明实施例的控制信息的一例的示意图。

图4是本发明实施例的控制信息的另一例的示意图。

图5是本发明实施例的控制信息的再一例的示意图。

图6是本发明实施例的控制信息的再一例的示意图。

图7是本发明实施例的发送控制信息装置的一例示意性框图。

图8是本发明实施例的发送控制信息装置的另一例的示意性框图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程和/或执行线程中,部件可位于一个计算机上和/或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。

应理解,本发明实施例可以应用于各种通信系统,例如:全球移动通讯(Global System of Mobile communication,简称“GSM”)系统、码分多址(Code Division Multiple Access,简称“CDMA”)系统、宽带码分多址(Wideband Code Division Multiple Access,简称“WCDMA”)系统、通用分组无线业务(General Packet Radio Service,简称“GPRS”)、长期演进(Long Term Evolution,简称“LTE”)系统、先进的长期演进(Advanced long term evolution,简称“LTE-A”)系统、通用移动通信系统(Universal Mobile Telecommunication System,简称“UMTS”)或下一代通信系统等。

通常来说,传统的通信系统支持的连接数有限,也易于实现,然而,随着通信技术的发展,移动通信系统将不仅支持传统的通信,还将支持例如,设备到设备(Device to Device,简称“D2D”)通信,机器到机器(Machine to Machine,简称“M2M”)通信,机器类型通信(Machine Type Communication,简称“MTC”),以及车辆间(Vehicle to Vehicle,简称“V2V”)通信。

本发明实施例结合终端设备描述了各个实施例。终端设备也可以称为用户设备(User Equipment,简称“UE”)、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。终端设备可以是无线局域网(Wireless Local Area Networks,简称“WLAN”)中的站点(STAION,简称“ST”),可以是蜂窝电话、无绳电话、会话启动协议(Session Initiation Protocol,简称“SIP”)电话、无线本地环路(Wireless Local Loop,简称“WLL”)站、个人数字处理(Personal Digital Assistant,简称“PDA”)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备以及下一代通信系统,例如,第五代通信(fifth-generation,简称“5G”)网络中的终端设备或者未来演进的公共陆地移动网络(Public Land Mobile Network,简称“PLMN”)网络中的终端设备等。

作为示例而非限定,在本发明实施例中,该终端设备还可以是可穿戴设备。可穿戴设备也可以称为穿戴式智能设备,是应用穿戴式技术对日常穿戴进行智能化设计、开发出可以穿戴的设备的总称,如眼镜、手套、手表、服饰及鞋等。可穿戴设备即直接穿在身上,或是整合到用户的衣服或配件的一种便携式设备。可穿戴设备不仅仅是一种硬件设备,更是通过软件支持以及数据交互、云端交互来实现强大的功能。广义穿戴式智能设备包括功能全、尺寸大、可不依赖智能手机实现完整或者部分的功能,例如:智能手表或智能眼镜等,以及只专注于某一类应用功能,需要和其它设备如智能手机配合使用,如各类进行体征监测的智能手环、智能首饰等。

此外,本发明实施例结合网络设备描述了各个实施例。网络设备可以是网络设备等用于与移动设备通信的设备,网络设备可以是WLAN中的接入点(ACCESS POINT,简称“AP”),GSM或CDMA中的基站(Base Transceiver Station,简称“BTS”),也可以是WCDMA中的基站(NodeB,简称“NB”),还可以是LTE中的演进型基站(Evolutional Node B,简称“eNB”或“eNodeB”),或者中继站或接入点,或者车载设备、可穿戴设备以及未来5G网络中的网络设备或者未来演进的PLMN网络中的网络设备等。

另外,在本发明实施例中,网络设备为小区提供服务,终端设备通过该小区使用的传输资源(例如,频域资源,或者说,频谱资源)与网络设备进行通信,该小区可以是网络设备(例如基站)对应的小区,小区可以属于宏基站,也可以属于小小区(small cell)对应的基站,这里的小小区可以包括:城市小区(Metro cell)、微小区(Micro cell)、微微小区(Pico cell)、毫微微小区(Femto cell)等,这些小小区具有覆盖范围小、发射功率低的特点,适用于提供高速率的数据传输服务。

此外,LTE系统中的载波上可以同时有多个小区同频工作,在某些特殊场景下,也可以认为LTE系统中的载波与小区的概念等同。例如在载波聚合(CA,Carrier Aggregation)场景下,当为UE配置辅载波时,会同时携带辅载波的载波索引和工作在该辅载波的辅小区的小区标识(Cell Indentify,Cell ID),在这种情况下,可以认为载波与小区的概念等同,比如UE接入一个载波和接入一个小区是等同的。

本发明实施例提供的方法和装置,可以应用于终端设备或网络设备,该终端设备或网络设备包括硬件层、运行在硬件层之上的操作系统层,以及运行在操作系统层上的应用层。该硬件层包括中央处理器(Central Processing Unit,简称“CPU”)、内存管理单元(Memory Management Unit,简称“MMU”)和内存(也称为主存)等硬件。该操作系统可以是任意一种或多种通过进程(Process)实现业务处理的计算机操作系统,例如,Linux操作系统、Unix操作系统、Android操作系统、iOS操作系统或windows操作系统等。该应用层包含浏览器、通讯录、文字处理软件、即时通信软件等应用。并且,在本发明实施例中,传输信号的方法的执行主体的具体结构,本发明实施例并未特别限定,只要能够通过运行记录有本发明实施例的传输信号的方法的代码的程序,以根据本发明实施例的传输信号的方法进行通信即可,例如,本发明实施例的无线通信的方法的执行主体可以是终端设备或网络设备,或者,是终端设备或网络设备中能够调用程序并执行程序的功能模块。

此外,本发明实施例的各个方面或特征可以实现成方法、装置或使用标准编程和/或工程技术的制品。本申请中使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于:磁存储器件(例如,硬盘、软盘或磁带等),光盘(例如,压缩盘(Compact Disc,简称“CD”)、数字通用盘(Digital Versatile Disc,简称“DVD”)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(Erasable Programmable Read-Only Memory,简称“EPROM”)、卡、棒或钥匙驱动器等)。另外,本文描述的各种存储介质可代表用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可包括但不限于,无线信道和能够存储、包含和/或承载指令和/或数据的各种其它介质。

图1是本发明实施例的无线通信系统的示意图。如图1所示,该通信系统100包括网络设备102,网络设备102可包括1个天线或多个天线例如,天线104、106、108、110、112和114。另外,网络设备102可附加地包括发射机链和接收机链,本领域普通技术人员可以理解,它们均可包括与信号发送和接收相关的多个部件(例如处理器、调制器、复用器、解调器、解复用器或天线等)。

网络设备102可以与多个终端设备(例如终端设备116和终端设备122)通信。然而,可以理解,网络设备102可以与类似于终端设备116或终端设备122的任意数目的终端设备通信。终端设备116和122可以是例如蜂窝电话、智能电话、便携式电脑、手持通信设备、手持计算设备、卫星无线电装置、全球定位系统、PDA和/或用于在无线通信系统100上通信的任意其它适合设备。

如图1所示,终端设备116与天线112和114通信,其中天线112和114通过前向链路(也称为下行链路)118向终端设备116发送信息,并通过反向链路(也称为上行链路)120从终端设备116接收信息。此外,终端设备122与天线104和106通信,其中天线104和106通过前向链路124向终端设备122发送信息,并通过反向链路126从终端设备122接收信息。

例如,在频分双工(Frequency Division Duplex,简称“FDD”)系统中,例如,前向链路118可与反向链路120使用不同的频带,前向链路124可与反向链路126使用不同的频带。

再例如,在时分双工(Time Division Duplex,简称“TDD”)系统和全双工(Full Duplex)系统中,前向链路118和反向链路120可使用共同频带,前向链路124和反向链路126可使用共同频带。

被设计用于通信的每个天线(或者由多个天线组成的天线组)和/或区域称为网络设备102的扇区。例如,可将天线组设计为与网络设备102覆盖区域的扇区中的终端设备通信。网络设备可以通过单个天线或多天线发射分集向其对应的扇区内所有的终端设备发送信号。在网络设备102通过前向链路118和124分别与终端设备116和122进行通信的过程中,网络设备102的发射天线也可利用波束成形来改善前向链路118和124的信噪比。此外,与网络设备通过单个天线或多天线发射分集向它所有的终端设备发送信号的方式相比,在网络设备102利用波束成形向相关覆盖区域中随机分散的终端设备116和122发送信号时,相邻小区中的移动设备会受到较少的干扰。

在给定时间,网络设备102、终端设备116或终端设备122可以是无线通信发送装置和/或无线通信接收装置。当发送数据时,无线通信发送装置可对数据进行编码以用于传输。具体地,无线通信发送装置可获取(例如生成、从其它通信装置接收、或在存储器中保存等)要通过信道发送至无线通信接收装置的一定数目的数据比特。这种数据比特可包含在数据的传输块(或多个传输块)中,传输块可被分段以产生多个码块。

此外,该通信系统100可以是PLMN网络或者D2D网络或者M2M网络或者其他网络,图1只是举例的简化示意图,网络中还可以包括其他网络设备,图1中未予以画出。

在本发明实施例中,网络设备可以与多个终端设备之间传输控制信息,并且,网络设备与每个终端设备传输控制信息的过程相似,为了便于理解,以下,以网络设备与终端设备#A之间的控制信息传输过程为例,进行说明。

并且,在本发明实施例中,网络设备与终端设备#A之间可以传输针对多个TB的多个控制信息,并且,每个TB的控制信息的生成和传输过程相似,为了便于理解,以下,以网络设备与终端设备#A之间传输针对TB#A的控制信息(以下,为了便于理解和说明,记做:控制信息#A)的过程为例,进行说明。

图2示出了网络设备和终端设备#A之间传输针对TB#A控制信息#A的方法200的示意性交互图。

如图2所示,在S210,当网络设备确定需要与终端设备#A传输(例如,上行传输或下行传输)TB#A(即,第一TB的一例)之后,网络设备可以生成针对该TB#A的控制信息#A(即,第一控制信息的一例)。

在本发明实施例中,该控制信息#A包括N个控制信息字段(或者,也可以称为控制信息域)。

下面,对该“N”的值的确定方式进行说明。

在本发明实施例中,在通信系统中传输的每个TB(包括该TB#A在内)能够被划分为多个(至少一个)CB组,每个CB组包括至少一个CB。

在本发明实施例中,该N的值为TB能够被划分为的CB组的最大数量。

具体地说,在本发明实施例中,对于一个终端设备(例如,该终端设备#A),每个TB能够被划分为的CB组的最大数量(即,N)是确定的。即,例如,该终端设备#A需要发送或接受的TB#A最多能够被划分为N个CB组。以下,为了便于理解和区分,将该TB#A最多能够被划分为N个CB组称为:“N个理论CB组”。

在本发明实施例中,该N的值可以由网络设备确定。

例如,网络设备可以根据终端设备的传输能力、处理能力、TB#A所属于的业务的业务类型或时延要求等信息,确定N的值。

再例如,终端设备也可以基于上述终端设备的传输能力、处理能力、TB#A所属于的业务的业务类型或时延要求等信息,确定N的期望值,并且,终端设备可以将该N的期望值发送至网络设备,网络设备可以基于该N的期望值,确定N的值。

其后,网络设备可以将该N的值发送给终端设备,例如,网络设备可以通过例如无线资源控制(Radio Resource Control,简称“RRC”)信令(即,高层信令的一例)或物理层信令,发送该N的值的指示信息(即,第一指示信息的一例)发送给终端设备。

此情况下,对于不同终端设备,N的值可以相异。即,网络设备可以为不同的终端设备确定不同的N的值。

或者,在本发明实施例中,该N的值可以由通信系统或通信协议规定的。

此情况下,通信系统中的所有终端设备所使用的N的值可以均相同。

并且,该N的值可以存储在网络设备中,并且,网络设备可以通过例如,广播消息等将该N的值的指示信息发送至包括上述终端设备#A在内的通信系统中的所有终端设备。

或者,该N的值可以由制造商、电信运营商或使用者等预先配置在终端设备#A中。

由此,网络设备和终端设备#A能够确定N的值。

需要说明的是,上述N值的确定方法和过程仅为示例性说明,本发明并未限定于此,其他能够使网络设备和终端设备确定N的值的方法和过程均落入本发明的保护范围内,只要确保网络设备和终端设备确定N的值相同即可。

返回S210,如上所述,该控制信息#A包括N个控制信息字段,该N个控制信息字段可以与上述N个理论CB组(即,TB#A最多包括的N个CB组)一一对应。

并且,该N个控制信息字段中的控制信息字段i可以用于指示该控制信息字段i对应的理论CB组是否需要被网络设备发送并被终端设备接收。

或者,该N个控制信息字段中的控制信息字段i可以用于指示该控制信息字段i对应的理论CB组是否需要被网络设备接收并被终端设备发送。

其中,i∈[1,N]。

应理解,以上i的取值范围仅为示例性说明,本发明并未限定于此,例如,i的取值范围还可以为:i∈[0,N-1]。

具体地说,在本发明实施例中,网络设备和终端设备可以对所需要接收或发送的TB(例如,该TB#A)实际上被划分为的n个CB组(以下,为了便于理解和说明,记做:“n个实际CB组”),其中,1≤n≤N。

并且,在本发明实施例中,可以采用任意方式对TB#A进行划分,本发明并未特别限定,只要能够确定n个实际CB组即可。

作为示例而非限定,在本发明实施例中,网络设备和终端设备可以根据第一TB的比特数量A、每个CB包括的比特的最大数量Z和每个CB包括的CB的最大数量X,确定该n的值。

例如,如果该第一TB配置为需要添加校验比特,且B≤X×Z,则该终端设备确定n=1;

再例如,如果该第一TB配置为不需要添加校验比特,则该终端设备确定

再例如,如果该第一TB配置为需要添加校验比特,且B>X×Z,则该终端设备确定

其中,B=A+T,T是在第一传输块TB中添加的校验比特的数量,T>0,L是在每个CB组中添加的校验比特的数量,L≥0。

应理解,以上列举的网络设备和终端设备将TB#A划分为n个CB组的方法仅为示例性说明,本发明并未特别限定,网络设备和终端设备可以采用任意方式对TB#A进行划分。

即,在本发明实施例中,上述N个控制信息字段中,有n个控制信息字段(以下,为了便于理解和区分,记做:n个控制信息字段#1)指示所对应的CB组(即,n个实际CB组)需要被(网络设备或终端设备)发送。并且,上述N个控制信息字段中,有N-n个控制信息字段(以下,为了便于理解和区分,记做:N-n个控制信息字段#2)指示所对应的CB组(即,N个理论CB组中除n个实际CB组以外的CB组)不需要被(网络设备或终端设备)发送,或者说,该N-n个控制信息字段#2指示所对应的CB组不存在或未被划分。

由此,网络设备能够确定控制信息#A中的N个控制信息字段(具体地说,是N个控制信息字段承载的信息)。

需要说明的是,在本发明实施例中,n个实际CB组中每个实际CB组所对应的控制信息字段在N个控制信息字段中的位置可以由网络设备任意确定,本发明并未特别限定。

例如,n个实际CB组所对应的n个控制信息字段在N个控制信息字段中可以连续排列。

或者,该n个实际CB组所对应的n个控制信息字段在N个控制信息字段中可以间隔排列,即,在排列顺序上相邻两个实际CB组所对应的控制信息字段之间可以间隔有一个或多个不需要被(网络设备或终端设备)发送的CB组所对应的控制信息字段。

如上所述,在本发明实施例中,该N个控制信息字段中的n个控制信息字段(即,n个实际CB组对应的控制信息字段)指示所对应的CB组需要被(网络设备或终端设备)发送。

在本发明实施例中,作为示例而非限定,每个控制信息字段可以包括1个比特位。

作为示例而非限定,该n个控制信息字段(即,上述控制信息字段#1)上承载的信息可以为1,并且,该N个控制信息字段中除该n个控制信息字段以外的控制信息字段(即,上述控制信息字段#2)上承载的信息可以为0。

从而,(例如,在后述S230中)终端设备#A在接收到该控制信息#A后,可以根据各控制信息字段上承载的信息,确定各控制信息字段所对应的CB组是否要被(网络设备或终端设备#A)发送。

例如,如果一个控制信息字段(为了便于理解和区分,记做:控制信息字段#α)承载的信息为1,则终端设备#A可以确定该控制信息字段#α对应的CB组需要被(网络设备或终端设备#A)发送。

再例如,如果一个控制信息字段(为了便于理解和区分,记做:控制信息字段#α)承载的信息为0,则终端设备#A可以确定该控制信息字段#α对应的CB组不需要被(网络设备或终端设备#A)发送。

应理解,以上列举的各控制信息字段上承载的信息的具体值仅为示例性说明,本发明实施例并未限定于此,其他能够使终端设备区分需要被发送的CB组和不需要发送的CB组的值(或者说,比特序列)均落入本发明的保护范围内。

作为示例而非限定,在本发明实施例中,控制信息字段i除了用于指示该控制信息字段i所对应的CB组是否需要被发送以外,还可以指示该控制信息字段i所对应的CB组为初传数据(或者说,新传数据)还是重传数据。

作为示例而非限定,此情况下,该控制信息字段i可以包括两个或两个以上的比特位,以下,表1示出了该控制信息字段i可以承载的信息,以及该信息所指示的含义。

表1

应理解,以上列举的各控制信息字段上承载的信息的具体值仅为示例性说明,本发明实施例并未限定于此,其他能够使终端设备区分需要被发送的CB组和不需要发送的CB组、且能够使终端设备区分CB组为初传数据还是重传数据的值(或者说,比特序列)均落入本发明的保护范围内。

作为示例而非限定,在本发明实施例中,控制信息字段i除了用于指示该控制信息字段i所对应的CB组是否需要被发送以外,还可以指示该控制信息字段i所对应的CB组的冗余版本(Redundancy version,简称“RV”)。

作为示例而非限定,此情况下,该控制信息字段i可以包括两个或两个以上的比特位,以下,表2示出了该控制信息字段i可以承载的信息,以及该信息所指示的含义。

表2

应理解,以上列举的各控制信息字段上承载的信息的具体值仅为示例性说明,本发明实施例并未限定于此,其他能够使终端设备区分需要被发送的CB组和不需要发送的CB组、且能够使终端设备区分CB组的冗余版本的值(或者说,比特序列)均落入本发明的保护范围内。

图3示出了该控制信息#A的格式的一例,如图3所示,该控制信息#A中可以包括N个控制信息字段。

需要说明的是,尽管图3中未示出该N个控制信息字段中的每个控制信息字段所承载的信息的具体信息,但是,基于上述描述可知,该N个控制信息字段中的n个控制信息字段(即,n个实际CB组对应的控制信息字段)指示所对应的CB组需要被(网络设备或终端设备)发送,并且,该N个控制信息字段中的N-n个控制信息字段指示所对应的CB组不需要被(网络设备或终端设备)发送,或者说,该N个控制信息字段中的N-n个控制信息字段指示所对应的CB组不存在。为了避免赘述,以下,省略对相同或相似情况的说明。

应理解,以上列举的控制信息#A的格式仅为示例性说明,本发明并未限定于此,该控制信息#A中还可以包括用于承载其他信息的字段。

例如,图4示出了该控制信息#A的格式的另一例,如图4所示,该控制信息#A中除N个控制信息字段以外,还可以包括用于承载MCS信息的MCS字段,其中,该MCS信息可以用于指示该TB#A(具体地说是TB#A包括的各CB)的调制编码方案。

并且,在图3或图4所示控制信息#A的格式中,每个控制信息字段还可以用于指示所对应的CB组为重传数据还是初传数据。

或者,在图3或图4所示控制信息#A的格式中,每个控制信息字段还可以用于指示所对应的CB组为的RV版本。

再例如,图5示出了该控制信息#A的格式的再一例,如图5所示,该控制信息#A中除N个控制信息字段以外,还可以包括用于承载MCS信息的MCS字段,以及用于承载TB#A中的各数据为初传数据还是重传数据的NDI字段。

作为示例而非限定,例如,当N=4时,N控制信息字段可以共包括4个比特位。

例如,当‘0’表示本CB group未发送,‘1’表示本CB group发送时,如果该N个控制信息字段为‘1100’,则当NDI指示为TB#A中的数据为新传数据时,该N个控制信息字段表示TB#A只有CB组1(即,N控制信息字段中的第一个控制信息字段对应的CB组)和CB组2(即,N控制信息字段中的第二个控制信息字段对应的CB组),没有CB组3(即,N控制信息字段中的第三个控制信息字段对应的CB组)和CB组4(即,N控制信息字段中的第四个控制信息字段对应的CB组)。

并且,在图5所示控制信息#A的格式中,每个控制信息字段还可以用于指示所对应的CB组为的RV版本。

再例如,图6示出了该控制信息#A的格式的再一例,如图6所示,该控制信息#A中除N个控制信息字段以外,还可以包括用于承载MCS信息的MCS字段、用于承载TB#A中的各数据为初传数据还是重传数据的NDI字段、用于承载TB#A中的各数据的RV版本的RV字段。

在如上所述确定了控制信息#A之后,在S220,网络设备可以将该控制信息#A发送至终端设备#A。

从而,在S230,终端设备#A在接收到该控制信息#A后,可以根据各控制信息字段上承载的信息,确定各控制信息字段所对应的CB组是否要被(网络设备或终端设备#A)发送。

即,终端设备#A能够根据该控制信息#A中的各控制信息字段,确定TB#A中的N个CB组(具体地说,是N个理论CB组)中每个CB组是否需要被发送或接收,并且,终端设备#A能够根据该控制信息#A中的各控制信息字段,确定TB#A中需要被发送或接收的CB组的数量,并且,终端设备#A能够根据该控制信息#A中的各控制信息字段,确定N个CB组(具体地说,是N个理论CB组)中哪些为实际需要发送的CB组(具体地说,是n个实际CB组)。

另外,在本发明实施例中,该N个控制信息字段可以为图位(或者说,比特映射)的形式,即,在本发明实施例中,该N个控制信息字段包括N个比特位,每个比特位对应一个控制信息字段,并且,网络设备可以根据控制信息字段i对应的CB组是否需要被发送或接收的情况,确定控制信息字段i对应的比特位上的比特(具体地说,是比特值,例如,“1”或“0”)。

此外,在本发明实施例中,该控制信息#A指示的各数据(例如,n个CB组)的接收设备,可以向该控制信息#A指示的各数据的发送设备发送针对该n个CB组的反馈信息(以下,为了便于理解和说明,记做:反馈信息#A)。

例如,该反馈信息#A可以包括N个反馈信息字段,该N个控制信息字段可以与上述N个理论CB组(即,TB#A最多包括的N个CB组)一一对应。并且,该N个反馈信息字段中的反馈信息字段i可以用于指示该反馈信息字段i对应的理论CB组是否传输成功(或者说,译码成功)。其中,i∈[1,N]。另外,作为示例而非限定,在本发明实施例中,每个反馈信息字段可以包括1个比特位,即,此情况下,该反馈信息#A可以包括N个比特。

再例如,该反馈信息#A可以包括n个反馈信息字段,该n个控制信息字段可以与上述n个实际CB组(即,TB#A实际包括的n个CB组)一一对应。并且,该n个反馈信息字段中的反馈信息字段j可以用于指示该反馈信息字段j对应的实际CB组是否传输成功(或者说,译码成功)。其中,j∈[1,n]。另外,作为示例而非限定,在本发明实施例中,每个反馈信息字段可以包括1个比特位,即,此情况下,该反馈信息#A可以包括n个比特。

另外,在本发明实施例中,该N个反馈信息字段(或者,n个反馈信息字段)可以为图位(或者说,比特映射或比特图位)的形式,即,在本发明实施例中,该N个反馈信息字段包括N个比特位,每个比特位对应一个反馈信息字段,并且,接收设备可以根据反馈信息字段i对应的CB组是否译码成功的情况,确定反馈信息字段i对应的比特位上的比特(具体地说,是比特值,例如,“1”或“0”)。

通过规定每个TB最多包括的CB组的数量N,并使网络设备根据该数量N,生成包括N个控制信息字段的控制信息,能够使针对每个TB的控制信息的大小相同,或者说,能够使针对每个TB的控制信息占用的资源相同,确保控制信息包括的比特数保持固定,从而,能够避免控制信息的比特数发生动态变化,进而降低终端设备盲检测复杂度,减小终端设备的处理负担,改善用户体验。

图7示出了本发明实施例的发送控制信息的装置300的示意性框图,该发送控制信息的装置300可以对应(例如,可以配置于或本身即为)上述方法200中描述的网络设备,并且,该发送控制信息的装置300中各模块或单元分别用于执行上述方法200中网络设备所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。

在本发明实施例中,该装置300可以包括:处理器和收发器,处理器和收发器通信连接,可选地,该设备还包括存储器,存储器与处理器通信连接。可选地,处理器、存储器和收发器可以通信连接,该存储器可以用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器发送信息或信号。

其中,图7所示的装置300中的处理单元可以对应该处理器,图7所示的装置300中的通信单元可以对应该收发器。

图8示出了本发明实施例的接收控制信息的装置400的示意性框图,该接收控制信息的装置400可以对应(例如,可以配置于或本身即为)上述方法200中描述的终端设备(例如,终端设备#A),并且,该接收控制信息的装置400中各模块或单元分别用于执行上述方法200中终端设备(例如,终端设备#A)所执行的各动作或处理过程,这里,为了避免赘述,省略其详细说明。

在本发明实施例中,该装置400可以包括:处理器和收发器,处理器和收发器通信连接,可选地,该设备还包括存储器,存储器与处理器通信连接,可选地,处理器、存储器和收发器可以通信连接,该存储器可以用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器发送信息或信号。

其中,图8所示的装置400中的处理单元可以对应该处理器,图7所示的装置400中的通信单元可以对应该收发器。

应注意,上述方法实施例可以应用于处理器中,或者由处理器实现。处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法实施例的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器、数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现成可编程门阵列(Field Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合本发明实施例所公开的方法的步骤可以直接体现为硬件译码处理器执行完成,或者用译码处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器,处理器读取存储器中的信息,结合其硬件完成上述方法的步骤。

可以理解,本发明实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(Read-Only Memory,ROM)、可编程只读存储器(Programmable ROM,PROM)、可擦除可编程只读存储器(Erasable PROM,EPROM)、电可擦除可编程只读存储器(Electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(Random Access Memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的RAM可用,例如静态随机存取存储器(Static RAM,SRAM)、动态随机存取存储器(Dynamic RAM,DRAM)、同步动态随机存取存储器(Synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(Double Data Rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(Enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(Synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(Direct Rambus RAM,DR RAM)。应注意,本文描述的系统和方法的存储器旨在包括但不限于这些和任意其它适合类型的存储器。

应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。

应理解,在本发明实施例的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本发明实施例的实施过程构成任何限定。

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

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

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

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

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

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

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

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