CN117295110A - 信息传输方法、装置、基站、设备、存储介质及程序产品 - Google Patents
信息传输方法、装置、基站、设备、存储介质及程序产品 Download PDFInfo
- Publication number
- CN117295110A CN117295110A CN202210675048.7A CN202210675048A CN117295110A CN 117295110 A CN117295110 A CN 117295110A CN 202210675048 A CN202210675048 A CN 202210675048A CN 117295110 A CN117295110 A CN 117295110A
- Authority
- CN
- China
- Prior art keywords
- transmission block
- correct
- feedback information
- information
- transmission
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 664
- 238000000034 method Methods 0.000 title claims abstract description 152
- 230000008569 process Effects 0.000 claims abstract description 28
- 230000004044 response Effects 0.000 claims description 238
- 230000015654 memory Effects 0.000 claims description 34
- 238000004590 computer program Methods 0.000 claims description 23
- 238000013507 mapping Methods 0.000 claims description 11
- 238000007906 compression Methods 0.000 claims description 10
- 230000006835 compression Effects 0.000 claims description 8
- 238000012545 processing Methods 0.000 claims description 8
- 230000007480 spreading Effects 0.000 claims description 6
- 125000004122 cyclic group Chemical group 0.000 claims description 5
- 230000010287 polarization Effects 0.000 claims description 4
- 108091026890 Coding region Proteins 0.000 claims 1
- 101000741965 Homo sapiens Inactive tyrosine-protein kinase PRAG1 Proteins 0.000 claims 1
- 102100038659 Inactive tyrosine-protein kinase PRAG1 Human genes 0.000 claims 1
- 238000001228 spectrum Methods 0.000 abstract description 13
- 238000010586 diagram Methods 0.000 description 46
- 101100465000 Mus musculus Prag1 gene Proteins 0.000 description 13
- 238000004891 communication Methods 0.000 description 11
- 230000006870 function Effects 0.000 description 9
- 230000011664 signaling Effects 0.000 description 7
- 230000008901 benefit Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 4
- 230000010363 phase shift Effects 0.000 description 3
- 241000169170 Boreogadus saida Species 0.000 description 2
- 101000827703 Homo sapiens Polyphosphoinositide phosphatase Proteins 0.000 description 2
- 102100023591 Polyphosphoinositide phosphatase Human genes 0.000 description 2
- 101100012902 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) FIG2 gene Proteins 0.000 description 2
- 101100233916 Saccharomyces cerevisiae (strain ATCC 204508 / S288c) KAR5 gene Proteins 0.000 description 2
- 238000013500 data storage Methods 0.000 description 2
- 238000011161 development Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 101001121408 Homo sapiens L-amino-acid oxidase Proteins 0.000 description 1
- 102100026388 L-amino-acid oxidase Human genes 0.000 description 1
- 230000001413 cellular effect Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000013461 design Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 238000005265 energy consumption Methods 0.000 description 1
- 239000000284 extract Substances 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 229920001690 polydopamine Polymers 0.000 description 1
- 238000004904 shortening Methods 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 230000007723 transport mechanism Effects 0.000 description 1
- 239000002699 waste material Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L1/00—Arrangements for detecting or preventing errors in the information received
- H04L1/12—Arrangements for detecting or preventing errors in the information received by using return channel
- H04L1/16—Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/04—Error control
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/04—Wireless resource allocation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W74/00—Wireless channel access
- H04W74/08—Non-scheduled access, e.g. ALOHA
- H04W74/0833—Random access procedures, e.g. with 4-step access
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
- Error Detection And Correction (AREA)
Abstract
本申请实施例提供了一种信息传输方法,包括:接收至少一个第二节点发送的传输块;所述传输块形成传输块集合;根据所述传输块集合,得到正确传输块集合的信息;对所述正确传输块集合的信息进行编码处理,得到反馈信息;其中,所述反馈信息用于表征所述至少一个第二节点发送的传输块的接收情况;所述编码处理包括对所述正确传输块集合的信息进行二进制表示;发送所述反馈信息给所述至少一个第二节点,能够节约频谱资源,提高数据传输效率。
Description
技术领域
本申请实施例涉及通信技术领域,尤其是一种信息传输方法、装置、基站、用户设备、存储介质及程序产品。
背景技术
随着无线通信技术的发展,每个基站(Base Station,BS)需要支持数以万计用户设备(User Equipment,UE)的连接。以竞争式免调度(Contention-Based Grant-Free,CBGF)随机接入(Random Access)传输方案为例,基站无需对发送数据的UE事先进行调度和资源分配,也不能预先知道哪些UE有数据发送需求,这样就存在多个UE使用相同时频资源(Time and Frequency Resource)进行传输的可能性。为了基站能够在接收检测过程中区分不同UE,发送数据的UE将从系统提供的随机接入资源集合(如扩频序列、导频序列等)中随机选取一个资源(也称为标签(signature))进行数据发送。
由于基站没有对UE进行调度,因此需要对数据包是否成功接收向每个UE反馈应答信号(Acknowledgement signaling),而一个基站需要同时服务成千上万个UE,若给每个被服务的UE都反馈1比特应答信号,则需反馈成千上万个比特应答信号。这样的反馈开销过大,导致频谱资源的浪费。
发明内容
本申请实施例提供一种信息传输方法、装置、基站、用户设备、计算机可读存储介质及计算机程序产品,旨在节约频谱资源,提高数据传输效率。
第一方面,本申请实施例提供一种信息传输方法,所述方法包括:接收至少一个第二节点发送的传输块;所述传输块形成传输块集合;根据所述传输块集合,得到正确传输块集合的信息;对所述正确传输块集合的信息进行编码处理,得到反馈信息;其中,所述反馈信息用于表征所述至少一个第二节点发送的传输块的接收情况;所述编码处理包括对所述正确传输块集合的信息进行二进制表示;发送所述反馈信息给所述至少一个第二节点。
第二方面,本申请实施例提供一种信息传输方法,应用于第二节点,所述方法包括:发送传输块给第一节点;接收所述第一节点发送的反馈信息;其中,所述反馈信息用于表征所述传输块的接收情况。
第三方面,本申请实施例提供一种信息传输装置,包括:接收模块,设置为接收至少一个第二节点发送的传输块;所述传输块形成传输块集合;正确传输块信息获得模块,设置为根据所述传输块集合,得到正确传输块集合的信息;反馈信息生成模块,设置为通过对所述正确传输块集合的信息进行编码处理,得到反馈信息;其中,所述反馈信息用于表征所述至少一个第二节点发送的传输块的接收情况;所述编码处理包括对所述正确传输块集合的信息进行二进制表示,或,对所述正确传输块集合的信息进行压缩编码;发送模块,设置为发送所述反馈信息给所述至少一个第二节点。
第四方面,本申请实施例提供一种信息传输装置,包括:发送模块,设置为发送传输块给第一节点;接收模块,设置为接收所述第一节点发送的反馈信息;其中,所述反馈信息用于表征所述传输块的接收情况。
第五方面,本申请实施例提供一种基站,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面或第二方面任意一项所述的信息传输方法。
第六方面,本申请实施例提供一种用户设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如第一方面或第二方面任意一项所述的信息传输方法。
第七方面,本申请实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行如第一方面或第二方面任意一项所述的信息传输方法。
第八方面,本申请实施例提供一种计算机程序产品,包括计算机程序或计算机指令,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述计算机设备执行如第一方面或第二方面任意一项所述的信息传输方法。
根据本申请实施例提供的信息传输方法、装置、基站、设备、存储介质及程序产品,能够能够节约频谱资源,提高数据传输效率。
附图说明
图1为本申请一实施例提供的信息传输方法的应用场景系统架构示意图;
图2为本申请一实施例提供的信息传输方法的流程图;
图3为本申请一实施例提供的信息传输方法的流程图;
图4为本申请一实施例提供的信息传输方法的流程图;
图5为本申请一实施例提供的信息传输方法的流程图;
图6为本申请一实施例提供的确定传输块差错图样的流程图;
图7为本申请另一实施例提供的确定传输块差错图样的流程图;
图8为本申请一实施例提供的根据正确传输块标识集合确定压缩码字的流程图;
图9为为本申请另一实施例提供的根据传输块差错图样确定压缩码字的流程图;
图10为本申请一实施例提供的确定反馈信息的方法流程图;
图11为本申请示例提供的第二节点、传输块和用户标识的关系示意图;
图12为本申请示例提供的第二节点、传输块、随机接入标签和标签索引的关系示意图;
图13为本申请示例提供的根据正确传输块标识集合确定反馈信息的示意图;
图14为本申请示例提供的第二节点、传输块、随机接入标签和标签索引的关系示意图;
图15为本申请示例提供的第二节点、传输块、用户标识、随机接入标签和标签索引的关系示意图;
图16为本申请示例提供的根据正确传输块标识集合确定反馈信息的示意图;
图17为本申请示例提供的第二节点、传输块、用户标识、随机接入标签和标签索引的关系的示意图;
图18为本申请示例提供的根据正确传输块标识集合确定反馈信息的示意图;
图19为本申请示例提供的根据传输块差错图样经过算术编码确定反馈信息的示意图;
图20为本申请示例提供的传输块错误图样与压缩码字的映射图表;
图21为本申请示例提供的根据传输块错误图样经过算术编码确定反馈信息的示意图;
图22为本申请示例提供的根据传输块错误图样经过算术编码确定反馈信息的示意图;
图23为本申请示例提供的传输块差错图样与压缩码字的映射图表;
图24为本申请示例提供的根据传输块错误图样经过算术编码确定反馈信息的示意图;
图25为本申请示例提供的第二节点、传输块、随机接入标签和标签索引的关系示意图;
图26为本申请示例提供的根据传输块差错图样经过算术编码确定反馈信息的示意图;
图27为本申请示例提供的传输块差错图样与压缩码字的映射图表;
图28为本申请示例提供的第二节点、传输块、随机接入标签和标签索引的关系示意图;
图29为本申请示例提供的根据传输块差错图样经过算术编码确定反馈信息的示意图;
图30为本申请示例提供的传输块差错图样、压缩码字与反馈信息的映射图表;
图31为本申请示例提供的根据正确传输块标识集合经过算术编码确定反馈信息的示意图;
图32为本申请示例提供的根据正确传输块标识集合经过算术编码确定反馈信息的示意图;
图33为本申请实施例提供的信息传输方法;
图34为本申请实施例提供的解码结果判断方法流程图;
图35是本申请一实施例提供的一种信息传输装置结构示意图;
图36是本申请一实施例提供的一种信息传输装置结构示意图;
图37是本申请一实施例提供的基站的结构示意图;
图38是本申请一实施例提供的用户设备的结构示意图。
具体实施方式
为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。
需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
本申请实施例的描述中,除非另有明确的限定,设置、安装、连接等词语应做广义理解,所属技术领域技术人员可以结合技术方案的具体内容合理确定上述词语在本申请实施例中的具体含义。本申请实施例中,“进一步地”、“示例性地”或者“可选地”等词用于表示作为例子、例证或说明,不应被解释为比其它实施例或设计方案更优选或更具有优势。使用“进一步地”、“示例性地”或者“可选地”等词旨在以具体方式呈现相关概念。
图1为本申请一实施例提供的信息传输方法的应用场景系统架构示意图。如图1所示,在无线通信系统100中,一个基站110服务多种类型的用户设备(120、130、140),每种类型的用户设备可以有一个或多个,因此,基站110服务多个用户设备。
本申请提供的信息传输方法可以应用于各类无线通信系统中,例如,可以是物联网(internet of things,IoT)、窄带物联网(narrow band internet of things,NB-IoT)、长期演进(long term evolution,LTE),也可以是第五代(5G)通信系统,还可以是LTE与5G混合架构、也可以是5G新无线(new radio,NR)系统,以及未来通信发展中出现的新的通信系统等。只要通信系统中存在一个实体可以接收传输块(Transport Block,TB)以及发送对传输块接收情况的反馈信息,另一个实体可以发送传输块以及接收传输块接收情况的反馈信息,均可以采用本申请实施例提供的信息传输方法。
本申请实施例中涉及的用户设备,是一种向用户提供语音和/或数据连通性的设备,例如,具有无线连接功能的手持式设备、车载设备等。用户设备也可以是连接到无线调制解调器的其他处理设备。用户设备可以通过无线接入网(radio access network,RAN)与一个或多个核心网进行通信。用户设备也可以称为无线终端、订户单元(subscriberunit)、订户站(subscriber station),移动站(mobile station)、移动台(mobile)、远程站(remote station)、接入点(access point)、远程终端(remote terminal)、接入终端(access terminal)、用户终端(user terminal)、用户代理(user agent)。用户设备可以是移动终端,如移动电话(或称为“蜂窝”电话)和具有移动终端的计算机,例如,可以是便携式、袖珍式、手持式、计算机内置的或者车载的移动装置,它们与无线接入网交换语言和/或数据。例如,用户设备还可以是个人通信业务(personal communication service,PCS)电话、无绳电话、会话发起协议(session initiation protocol,SIP)话机、无线本地环路(wireless local loop,WLL)站、个人数字助理(personal digital assistant,PDA)等设备。常见的用户设备例如包括:手机、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,MID)、可穿戴设备,例如智能手表、智能手环、计步器等,但本申请实施例不限于此。
本申请实施例中所涉及的基站,可以是全球移动通信系统(global system formobile communication,GSM)或码分多址(code division multiple access,CDMA)中的基站(base transceiver station,BTS),也可以是宽带码分多址(wideband code divisionmultiple access,WCDMA)中的基站(NodeB),还可以是LTE中的演进型基站(evolutionalNode B,eNB或e-NodeB),还可以是新无线控制器(new radio controller,NRcontroller),可以是5G系统中的gNode B(gNB),可以是集中式网元(centralized unit),可以是新无线基站,可以是射频拉远模块,可以是微基站,可以是中继(relay),可以是分布式网元(distributed unit),可以是接收点(transmission reception point,TRP)或传输点(transmission point,TP)或者任何其它无线接入设备,但本申请实施例不限于此。网络设备可以覆盖1个或多个小区。
以在第三代合作伙伴计划(The 3rd Generation Partnership Project,3GPP)的5G技术规范(Technical Specification,TS)为例,UE的传输是由基站调度的,因此下行链路(Downlink)不需要反馈应答信号(Acknowledgement signaling)。在上行链路(Uplink),UE收到基站发送的传输块信号,使用传输块的循环冗余校验(Cyclic Redundancy Check,CRC)码来判断当前传输块是否正确接收。如果传输块通过CRC校验,则认为接收正确,UE在基站指定的时频资源上向基站反馈正确应答(positive Acknowledgement,ACK)状态(使用比特“1”表示);否则,UE向基站反馈错误应答(Negative Acknowledgement,NACK)状态(使用比特“0”表示)。根据不同场景的需要,应答状态可在5G标准定义的5种物理上行控制信道(Physical Uplink Control Channel,PUCCH)格式上传输。这5种格式分别是:PUCCH格式0、PUCCH格式1、PUCCH格式2、PUCCH格式3和PUCCH格式4,其中,PUCCH格式0~1用于传输1或2比特混合自动请求重传(Hybrid Automatic Repeat-reQuest,HARQ)应答(HARQ-ACK)信息和调度请求(Scheduling Request),PUCCH格式2~4用于传输信道状态信息(Channel StateInformation,CSI)报告或多比特的HARQ-ACK信息。
表1不同PUCCH格式占用的资源数量、传输比特数和用途的示例
表1示出了不同PUCCH格式下的负载比特数(payload size)、占用资源数和用途,其中OFDM表示正交频分复用(Orthogonal Frequency-Division Multiplexing),RB表示资源块(Resource Block),RE表示资源元素(Resource Element)。
PUCCH格式0和格式1的负载比特数不大于2,使用相移键控(Phase-Shift Keying)对负载进行调制后与序列相乘和扩频得到发送信号。PUCCH格式2~格式4则使用极化码信道编码和相移键控的方式得到发送信号。
从表1中可以看出,平均每传输1比特应答信号最少需要6个RE。对于未来大规模免调度系统,即使基站只服务1000个UE,也至少需要6000个RE进行应答信号反馈(约36个RB,每个RB有12*14=168个RE)。这将占用大量频谱资源。但实际上,同一时刻有数据传输的UE数量远远小于1000个(往往只有几十个),应答信号反馈效率较低。
基于此,本申请实施例提供了一种信息传输方法、装置、基站、设备、存储介质及程序产品,通过对正确接收的传输块集合的信息进行编码处理,使得多个正确接收的UE的应答信号得到压缩,使得信道编码的输入比特数大大减少甚至达到最小化,然后再进行信道编码和调制后发送出去;每个UE对接收到的应答信号进行解码和解压缩,提取对应的应答信号,进而实现节约频谱资源,提高数据传输效率的目的。
图2为本申请一实施例提供的信息传输方法的流程图。如图2所示,本申请实施例提供的信息传输方法可用于基站、中继、终端等任何具备数据接收和信令发送功能的网元,包括但不限于步骤S1000、步骤S2000、步骤S3100以及步骤S4000。
步骤S1000:接收至少一个第二节点发送的传输块,传输块形成传输块集合。
在一些实施例中,第一节点(First Node)接收一个第二节点发送的包含传输块的信号。
在一些实施例中,第一节点接收多个第二节点发送包含传输块的信号时,这些第二节点形成了第二节点序列(A Sequence of Second Nodes),多个第二节点发送的传输块形成了传输块集合。其中,第二节点序列包括Nu个第二节点,传输块集合包括Nb个传输块;其中,Nu和Nb是正整数,Nu小于或等于Nb。
需要说明的是,在一些实施例中,一个第二节点可以向第一节点发送一个或多个传输块,一个或多个传输块形成传输块集合。在另一些实施例中,两个及以上第二节点可以向第一节点发送一个或多个传输块,这些传输块形成传输块集合。
在一些实施例中,传输块集合中的一个传输块包括传输块标识(Transport BlockIdentifier),传输块标识有序集合包括Na个传输块标识I(1),I(2),..,I(Na),Na为传输块标识有序集合大小;对于i=1,2,....,Na,传输块标识有序集合的第i个元素为I(i);其中,传输块标识有序集合的第i个元素I(i)可以是整数i或整数i-1。
在一些实施例中,传输块通过传输块标识指示。
在一些实施例中,传输块标识可以是以下的其中一种:用户标识(User EquipmentIdentifier)、用户标识的索引值、标签索引(signature index)。
在一些实施例中,用户标识是第二节点序列的一个第二节点的用户标识,第二节点序列中的两个不同的第二节点的用户标识是不相同的,用户标识可用于第一节点在包含传输块集合的信号中区分传输块集合中的不同传输块,用户标识为整数。
需要说明的是,用户标识可以是订阅永久标识符(Subscription PermanentIdentifier,SUPI)、通用公共订阅标识符(Generic Public Subscription Identifier,GPSI)、永久设备标识符(Permanent Equipment Identifier,PEI)、网络接入标识(NetworkAccess Identifier,NAI)、订阅隐藏标识符(Subscription Concealed Identifier,SUCI)、全球唯一临时标识(Globally Unique Temporary Identity,GUTI)、无线网络临时标识(Radio Network Temporary Identifier,RNTI)、系统信息RNTI(System InformationRNTI,SI-RNTI)、寻呼RNTI(Paging RNTI,P-RNTI)、随机接入RNTI(Random Access RNTI,RA-RNTI)、临时小区RNTI(Temporary Cell RNTI,TC-RNTI)、小区RNTI(Cell RNTI,C-RNTI)、上行控制信道发射功率控制RNTI(Transmit Power Control-PUCCH RNTI,TPC-PUCCH-RNTI)、上行共享信道发射功率控制RNTI(Transmit Power Control-PUSCH RNTI,TPC-PUSCH-RNTI)、信道探测参考信号发射功率控制RNTI(Transmit Power Control-Sounding Reference Symbols RNTI,TPC-SRS-RNTI)、中断RNTI(Interruption RNTI,INT-RNTI)、调制编码方式小区RNTI(Modulcation Coding Scheme Cell RNTI,MCS-C-RNTI)、配置调度RNTI(Configured Scheduling RNTI,CS-RNTI)、时隙格式指示RNTI(Slot FormatIndication RNTI,SFI-RNTI)、半持续RNTI(Semi-Persistent CSI RNTI,SP-CSI-RNTI)等。
在一些实施例中,传输块标识为用户标识,传输块标识有序集合的元素为用户标识。一个具体的例子是:传输块标识有序集合I=<I(1),I(2),I(3),I(4),I(5)>=<0,1,2,3,4>;其中,传输块标识有序集合大小为Na=5,传输块标识有序集合中的第2个元素I(2)对应的用户标识为1。另一个具体的例子是:传输块标识有序集合I=<I(1),I(2),I(3),I(4),I(5)>=<1,2,3,4,5>;其中,传输块标识有序集合大小为Na=5,传输块标识有序集合中的第2个元素I(2)对应的用户标识为2。又一个具体的例子是:传输块标识有序集合I=<I(1),I(2),I(3),I(4)>=<0,11,20,30>;其中,传输块标识有序集合大小为Na=4,传输块标识有序集合中的第2个元素I(2)对应的用户标识为11。
在一些实施例中,用户标识的索引值是指传输块标识有序集合I=<I(1),I(2),.,I(Na)>中的元素I(k)的索引k,k=1,2,....,Na,用户标识的索引值为整数。
在一些实施例中,传输块标识为用户标识的索引值,用户标识为用户标识有序集合中的元素,用户标识有序集合包括Na个用户标识ID(1),ID(2),...,ID(Na);其中,Na为用户标识有序集合大小,也是传输块标识有序集合大小,k=1,2,...,Na,用户标识有序集合中的第k个用户标识ID(k)对应的用户标识的索引值为传输块标识有序集合元素中的第k个元素I(k)。一个具体的例子是:用户标识有序集合ID=<ID(1),ID(2),ID(3),ID(4)>=<0,11,20,30>,对应的传输块标识有序集合I=<I(1),I(2),I(3),I(4)>=<0,1,2,3>;其中,用户标识有序集合大小和传输块标识有序集合大小都为Na=4,用户标识有序集合中的元素ID(2)=11的用户标识的索引值是传输块标识有序集合中的元素I(2)=1。
在一些实施例中,传输块标识为标签索引,标签索引是随机接入标签(signature)的标签索引,即,传输块集合中的一个传输块包括随机接入标签,随机接入标签为随机接入标签有序集合的元素,随机接入标签有序集合包括Na个随机接入标签r(1),r(2),...,r(Na);其中,Na为随机接入标签有序集合大小,也是传输块标识有序集合大小,i=1,2,....,Na,随机接入标签有序集合中的第i个随机接入标签r(i)的标签索引为传输块标识有序集合的第i个元素I(i),其中,传输块标识有序集合的第i个元素I(i)可以是整数i或整数i-1。
需要说明的是,随机接入标签可以是导频(Pilot)、参考信号(ReferenceSignal)、前导码(Preamble)、扩频序列(Spread Spectrum Sequence)、交织器(Interleaver)、交织图样(Interleaver Pattern)、交织序列(Interleaver Sequence)、加扰序列(Scrambling Sequence)、稀疏码序列(Sparse Code Sequence)等。
在一些实施例中,第二节点根据其用户标识确定一个传输块的随机接入标签作为传输块集合中的一个传输块包括的随机接入标签,这些随机接入标签可用于第一节点在包含传输块集合的信号中区分传输块集合中的不同传输块。
在一些实施例中,第二节点根据高层参数(higher layer parameters)确定一个传输块包括的随机接入标签作为传输块集合中的一个传输块包括的随机接入标签,这些随机接入标签可用于第一节点在包含传输块集合的信号中区分传输块集合中的不同传输块。
需要说明的是,第一节点和第二节点可以是基站、中继、终端等任何具备数据接收和信令发送功能的网元。
步骤S2000:根据传输块集合,得到正确传输块集合的信息。
需要说明的是,正确传输块集合的信息包括最大正确传输块数目Pmax、传输块标识有序集合、传输块标识有序集合大小Na、正确传输块标识集合、正确传输块数目P、传输块差错图样a、反馈信息f的长度Nf。需要说明的是,根据上述一种或多种正确传输块的信息即可得到反馈信息,即,反馈信息的生成不是一定需要上述全部信息。
在一些实施例中,最大正确传输块数目Pmax等于传输块标识有序集合大小Na;在另一些实施例中,最大正确传输块数目Pmax由第一节点配置;在又一些实施例中,最大正确传输块数目Pmax由高层参数预先配置。
在一些实施例中,正确传输块集合的信息为正确传输块标识集合,正确传输块标识集合为传输块集合中正确接收的传输块所包括的用户标识的集合。正确接收的传输块是指应答状态为正确应答ACK的传输块,一个用户标识属于正确传输块标识集合用于指示对应该用户标识的传输块的应答状态为正确应答ACK,一个用户标识不属于正确传输块标识集合用于指示对应该用户标识的传输块的应答状态为错误应答NACK。
在一些实施例中,正确传输块集合的信息为正确传输块标识集合,正确传输块标识集合为用户标识的索引值的集合。正确接收的传输块是指应答状态为正确应答ACK的传输块,一个用户标识的索引值属于正确传输块标识集合用于指示对应该用户标识的索引值的传输块的应答状态为正确应答ACK,一个用户标识的索引值不属于正确传输块标识集合用于指示对应该用户标识的索引值的传输块的应答状态为错误应答NACK。
在一些实施例中,正确传输块集合的信息为正确传输块标识集合,正确传输块标识集合为传输块集合中正确接收的传输块所对应的随机接入标签的标签索引的集合。正确接收的传输块是指应答状态为正确应答ACK的传输块,一个随机接入标签的标签索引属于正确传输块标识集合用于指示对应该随机接入标签的传输块的应答状态为正确应答ACK,一个随机接入标签的标签索引不属于正确传输块标识集合用于指示对应该随机接入标签的传输块的应答状态为错误应答NACK。
步骤S3100:对正确传输块集合的信息进行编码处理,得到反馈信息;其中,反馈信息用于表征至少一个第二节点发送的传输块的接收情况;编码处理包括对正确传输块集合的信息进行二进制表示。
在一些实施例中,在对正确传输块标识集合中的P个元素分别进行二进制表示后,第一节点会进行补零处理,即与一定长度的全零序列进行拼接,得到反馈信息。图3为本申请一实施例提供的信息传输方法的流程图,具体包括步骤S3111、步骤S3112以及步骤S3113,具体描述了将正确传输块标识集合的二进制表示与全零序列拼接,得到反馈信息的过程。
步骤S3111:根据传输块标识有序集合中元素数量,得到反馈信息二进制表示位数;传输块标识有序集合为所有传输块标识的有序集合。
可以理解的是,根据传输块标识有序集合中元素数量与二进制表示的规则,可以确定采用二进制表示传输块标识所需的位数,即在传输块标识有序集合包括Na个元素时,需要位进行二进制表示,其中表示大于或等于log2(Na)的最小整数。更为具体的,当用户标识有1,2,3,4,5,6,7时,需要至少3位来进行二进制表示。
步骤S3112:根据反馈信息二进制表示位数,得到正确传输块标识集合中每个元素对应的二进制表示。
在一些实施例中,第一节点对正确传输块标识集合中的P个元素分别进行二进制表示,得到长度为的序列,其中,表示大于或等于log2(Na)的最小整数。
步骤S3113:将正确传输块标识集合中所有元素对应的二进制表示与全零序列进行拼接,得到反馈信息。
在一些实施例中,第一节点对二进制表示的P个元素进行补零处理,即在长度为的序列后拼接长度为的全零序列,构成长度为 的反馈信息;其中,表示大于或等于log2(Na)的最小整数。
在一些实施例中,在对正确传输块标识集合中的P个元素分别进行二进制表示后,第一节点将正确传输块标识集合中所有元素对应的二进制表示进行拼接,得到反馈信息。图4为本申请一实施例提供的信息传输方法的流程图,具体包括步骤S3121、步骤S3122以及步骤S3123,具体描述了将正确传输块标识集合的二进制表示直接作为反馈信息的过程。
步骤S3121:根据传输块标识有序集合中元素数量,得到反馈信息二进制表示位数;传输块标识有序集合为所有传输块标识的有序集合。
可以理解的是,根据传输块标识有序集合中元素数量与二进制表示的规则,可以确定采用二进制表示传输块标识所需的位数,即在传输块标识有序集合包括Na个元素时,需要位进行二进制表示,其中表示大于或等于log2(Na)的最小整数。更为具体的,当用户标识有1,2,3,4,5,6,7时,需要至少3位来进行二进制表示。
步骤S3122:根据反馈信息二进制表示位数,得到正确传输块标识集合中每个元素对应的二进制表示。
在一些实施例中,第一节点对正确传输块标识集合中的P个元素分别进行二进制表示,得到长度为的序列,其中,表示大于或等于log2(Na)的最小整数。
步骤S3123:将正确传输块标识集合中所有元素对应的二进制表示进行拼接,得到反馈信息。
在一些实施例中,第一节点不对二进制表示的P个元素进行补零处理,直接将长度为的反馈信息发送给至少一个第二节点。
需要说明的是,在实际应用中,可以采用用户标识、用户标识的索引值、标签索引作为传输块标识对第二节点发送的传输块进行标识,第一节点在接收到这些具有传输块标识的传输块后,均可以采用补零或不补零的方式构建反馈信息,也就是说,传输块标识与是否补零没有必然联系。
在一些实施例中,根据用户标识,可以得到传输块对应的标签索引,用户标识与标签索引具有映射关系。
在一些实施例中,将用户标识作为伪随机数发生器的部分随机数种子,生成伪随机标签索引,这些伪随机标签索引将作为传输块对应的标签索引。
在一些实施例中,将用户标识作为伪随机数发生器的全部随机数种子,生成伪随机标签索引,这些伪随机标签索引将作为传输块对应的标签索引。
步骤S4000:发送反馈信息给至少一个第二节点。
在一些实施例中,第一节点发送反馈信息给一个或多个第二节点,这些反馈信息能够表征至少一个第二节点发送的传输块在第一节点的接收情况。
上述实施例提供的信息传输方法能够使得信道编码的输入比特数大大减少,进而实现节约频谱资源,提高数据传输效率的目的。
在一些实施例中,第一节点没有正确接收的传输块,正确传输块标识集合为空集时,即P=0时,第一节点确定反馈信息f的长度Nf=0,即反馈信息f为空序列。第一节点确定包含为空序列的反馈信息f的信号为空信号,即第一节点确定包含反馈信息f的信号为零功率信号。
上述实施例提供的信息传输方法中由于第一节点发送零功率信号,使得能量开销降低,而第二节点序列中的一个第二节点对包含反馈信息f的信号(即零功率信号)接收不会成功,因此第二节点序列中的一个第二节点可以判断反馈信息为错误应答NACK。
图5为本申请另一实施例提供的信息传输方法的流程图。如图5所示,本申请实施例提供的信息传输方法可用于基站、中继、终端等任何具备数据接收和信令发送功能的网元,包括但不限于步骤S1000、步骤S2000、步骤S3200以及步骤S4000。
步骤S1000:接收至少一个第二节点发送的传输块,传输块形成传输块集合。
步骤S2000:根据传输块集合,得到正确传输块集合的信息。
步骤S3200:对正确传输块集合的信息进行编码处理,得到反馈信息;其中,反馈信息用于表征至少一个第二节点发送的传输块的接收情况;编码处理包括对正确传输块集合的信息进行压缩编码。
步骤S4000:发送反馈信息给至少一个第二节点。
图5对应的实施例与图2对应的实施例的区别在于,编码处理为对正确传输块集合的信息进行压缩编码,因此,对步骤S1000、S2000、S4000涉及的内容不再赘述。
可以理解的是,压缩编码可以为至少以下之一的信源编码算法:算术编码(Arithmetic coding)、霍夫曼编码(Huffman coding)、香农-费诺编码(Shanno-Fanocoding)。
在一些实施例中,根据正确传输块集合的信息,直接确定压缩码字c,其中,压缩码字c为长度Nc的比特序列,正确传输块集合的信息包括至少以下之一:最大正确传输块数目Pmax、传输块标识有序集合、传输块标识有序集合大小Na、正确传输块标识集合、正确传输块数目P、传输块差错图样a。
在一些实施例中,当正确传输块集合的信息为正确传输块标识集合时,对正确传输块标识集合进行压缩编码,确定压缩码字c。
在一些实施例中,当正确传输块集合的信息为传输块差错图样a时,可以根据传输块差错图样a,确定压缩码字c。
需要说明的是,传输块差错图样a根据以下至少之一确定:传输块标识有序集合、传输块标识有序集合大小Na、正确传输块标识集合、正确传输块数目P。
图6是本申请一实施例提供的传输块差错图样a的确定方法的流程图。如图6所示,传输块差错图样a通过下述步骤S3610、步骤S3621以及步骤S3622确定。
步骤S3610:判断每个传输块标识有序集合中的元素是否属于正确传输块标识集合。
步骤S3621:如果传输块标识有序集合中的第i个元素属于正确传输块标识集合,则传输块差错图样的第i个比特a(i)=ack。
步骤S3622:如果传输块标识有序集合中的第i个元素不属于正确传输块标识集合,传输块差错图样的第i个比特a(i)=nack。
可以理解的是比特“ack”用于指示传输块的应答状态为正确应答ACK,比特“nack”用于指示传输块的应答状态为错误应答NACK,即,对于a(i)=ack,说明传输块标识有序集合中的第i个元素对应的传输块的应答状态为正确应答ACK,对于a(i)=nack,说明传输块标识有序集合中的第i个元素对应的传输块的应答状态为错误应答NACK。
在一些实施例中,比特“ack”为比特“1”,比特“nack”为比特“0”。
在一些实施例中,比特“ack”为比特“0”,比特“nack”为比特“1”。
图7是本申请另一实施例提供的传输块差错图样a的确定方法的流程图。如图7所示,传输块差错图样a通过下述步骤S3710、步骤S3720以及步骤S3730确定。
步骤S3710:根据传输块差错图样的预设长度,得到与预设长度对应的传输块差错图样初始图样,其中,传输块差错图样初始图样中的每个元素对应错误应答比特。
在一些实施例中,设置传输块差错图样为长度Na且每个元素都是比特“nack”的序列,其中,Na为传输块标识有序集合大小。
步骤S3720:根据正确传输块集合,在传输块差错图样初始图样中,将序号等于所述正确传输块集合中元素的比特设置为正确应答比特。
步骤S3730:将传输块差错图样初始图样确定为传输块差错图样。
在一些实施例中,根据正确传输块集合BI={BI(1),B(2),...,BI(P)},对于i=1,2,...,P,将传输块差错图样初始图样中的第BI(i)个比特设置为a(BI(i))=ack,更新后的传输块差错图样初始图样为传输块差错图样,其中,P是正确传输块数目。
可以理解的是比特“ack”用于指示传输块的应答状态为正确应答ACK,比特“nack”用于指示传输块的应答状态为错误应答NACK,即,对于a(i)=ack,说明传输块标识有序集合中的第i个元素对应的传输块的应答状态为正确应答ACK,对于a(i)=nack,说明传输块标识有序集合中的第i个元素对应的传输块的应答状态为错误应答NACK。
在一些实施例中,比特“ack”为比特“1”,比特“nack”为比特“0”。
在一些实施例中,比特“ack”为比特“0”,比特“nack”为比特“1”。
在一些实施例中,根据传输块标识有序集合的大小与正确传输块数目,确定压缩码字的长度。
在一具体的实施例中,压缩码字c的长度Nc大于或等于其中,Na表示传输块标识有序集合的大小,P表示正确传输块数目,为大于或等于的最小整数,为Na取P的组合数。压缩码字c是通过将个长度为Na的包含P个比特“ack”的比特序列映射到长度为的比特序列的算术编码得到的。
在一些实施例中,根据传输块差错图样的长度与正确传输块数目,确定压缩码字的长度。
在一具体的实施例中,压缩码字c的长度Nc等于其中,Na表示传输块差错图样a的长度,P表示正确传输块数目,为大于或等于的最小整数,为Na取P的组合数。
在一些实施例中,反馈信息f包括个比特用于指示正确传输块数目P,其中,为大于或等于log2(Pmax)的最小整数。
在一些实施例中,当正确传输块数目P小于或等于1时,反馈信息f包括长度为的全零序列,其中,为大于或等于log2(Pmax)的最小整数。
在一些实施例中,反馈信息f包括个比特用于指示正确传输块数目P,其中,为大于或等于log2(Pmax+1)的最小整数。
在一些实施例中,反馈信息f包括长度为的全零序列,其中,为大于或等于的最小整数,为Na取Pmax的组合数,为大于或等于的最小整数,为Na取P的组合数。
在一些实施例中,反馈信息f的长度Nf至少根据下述参数之一确定:最大正确传输块数目、正确传输块数目、传输块标识有序集合大小、传输块差错图样的长度。
在一些实施例中,反馈信息f的长度为
在一些实施例中,反馈信息f的长度为
在一些实施例中,反馈信息f的长度为
在一些实施例中,反馈信息f的长度为
在一些实施例中,反馈信息f的长度为
图8为本申请一实施例提供的根据正确传输块标识集合确定压缩码字的流程图。如图8所示,BI为正确传输块标识集合,P为正确传输块数目,I(1),I(2),...,I(Na)为传输块标识有序集合包括的Na个元素,Na为传输块标识有序集合大小,该方法程序框图最终输出长度为的压缩码字c的比特表示,其中,为大于或等于的最小整数,为Na取P的组合数。
图9为本申请另一实施例提供的根据传输块差错图样确定压缩码字的流程图。如图9所示,Na为传输块差错图样a的长度,P为正确传输块数目,该方法程序框图最终输出长度的压缩码字c的比特表示,其中,为大于或等于的最小整数,为Na取P的组合数。
在一些实施例中,将上述压缩码字确定为反馈信息。
在一些实施例中,将压缩码字与全零序列进行拼接,得到反馈信息。
在一些实施例中,将正确传输块数目比特序列、压缩码字与全零序列进行拼接,得到反馈信息,其中,正确传输块数目比特序列通过下述方法得到,具体如下:
图10为本申请一实施例提供的确定反馈信息的方法流程图。如图10所示,反馈信息f通过下述步骤S3310、步骤S3320以及步骤S3330确定。
步骤S3310:根据最大正确传输块数目,得到正确传输块数目二进制表示位数。
步骤S3320:根据正确传输块数目二进制表示位数,将正确传输块数目进行二进制表示,得到正确传输块数目比特序列。
步骤S3330:将正确传输块数目比特序列、压缩码字与全零序列进行拼接,得到反馈信息。
在一些实施例中,对反馈信息进行信道编码,得到第一编码序列。
需要说明的是,信道编码可以是但不限于,极化编码(polar coding)、低密度奇偶校验编码(low-density parity check coding)、卷积编码(convolutional coding)、turbo编码(turbo coding)、RM码(Reed-Muller code)、RS码(Reed-Solomon code)、BCH码(Bose-Chaudhuri-Hocquenghem code)、级联编码(concatenated code)、循环码(cycliccode)、分组编码(block coding)、汉明编码(hamming code)、哥雷码(Golay code)、重复编码(repetition coding)、单奇偶校验码(single-parity-check code)、循环冗余校验码(cyclic redundancy check code)、叠加编码(superposition coding)、稀疏叠加编码(sparse superposition coding)、稀疏回归编码(sparse regression coding)、格编码(lattice coding)、代数几何码(algebraic geometric code)、Goppa码(Goppa code)、极化调整卷积码(Polarization-Adjusted Convolutional Codes)、预变换极化码(Pre-transformed Polar Codes)、奇偶校验极化码(Parity-Check Polar Codes)。
示例1:
在本示例中,第一节点为基站,第二节点为终端,本示例包括多个终端,这些终端形成了第二节点序列,传输块标识为用户标识,下述示例描述了正确传输块数目P为0不发送反馈信息f的具体过程。
图11是本申请示例提供的第二节点、传输块和用户标识的关系示意图,如图11所示,基站接收终端序列发送的包含传输块集合B的信号,其中,终端序列包括Nu=4个终端SN(1),SN(2),SN(3),SN(4),传输块集合B包括Nb=4个传输块b(1),b(2),b(3),b(4)。进一步地,包含传输块集合B的信号包括包含传输块b(1)的信号、包含传输块b(2)的信号、包含传输块b(3)的信号和包含传输块b(4)的信号。
在本示例中,对于t=1,2,3,4,传输块集合B中的传输块b(t)由终端序列中的终端SN(t)向基站发送,其中,传输块集合B中的传输块b(t)对应于终端SN(t)的用户标识,终端SN(t)的用户标识为随机接入RNTI(Random Access RNTI,RA-RNTI)。终端SN(1),SN(2),SN(3),SN(4)的用户标识分别为4,3,2,5,其中,用户标识4,3,2,5为传输块标识有序集合的元素,传输块标识有序集合包括Na=8个用户标识0,1,2,3,4,5,6,7。
在本示例中,最大正确传输块数目Pmax=3由基站配置。正确传输块标识集合为传输块集合中正确接收的传输块所包括的用户标识的集合。在本示例中,基站根据包含传输块集合B的信号确定了正确传输块标识集合为空集Φ,即,正确传输块数目P=0,进而基站根据正确传输块标识集合为空集Φ(或者正确传输块数目P=0)确定反馈信息f的长度为Nf=0且反馈信息f为空序列,与之对应的,基站确定包含反馈信息f的信号为零功率信号。
随后基站发送包含反馈信息f的零功率信号给终端序列SN(1),SN(2),SN(3),SN(4)。终端序列SN(1),SN(2),SN(3),SN(4)接收包含反馈信息f的零功率信号,本领域技术人员可以理解,对于t=1,2,3,4,终端SN(t)解码失败,确定传输块b(t)的应答为错误应答NACK。
示例2:
本示例与示例1的区别在于,在本示例中,传输块标识为用户标识的索引值,用户标识有序集合ID=<ID(1),ID(2),ID(3),ID(4)>=<0,11,20,30>,对应的传输块标识有序集合I=<I(1),I(2),I(3),I(4)>=<0,1,2,3>,用户标识有序集合中的元素ID(1)=0的用户标识的索引值是传输块标识有序集合中的元素I(1)=0,用户标识有序集合中的元素ID(2)=11的用户标识的索引值是传输块标识有序集合中的元素I(2)=1,用户标识有序集合中的元素ID(3)=20的用户标识的索引值是传输块标识有序集合中的元素I(3)=2,用户标识有序集合中的元素ID(4)=30的用户标识的索引值是传输块标识有序集合中的元素I(4)=3,其中,传输块标识有序集合大小为Na=4。
本示例与示例1的另一个区别在于,在本示例中,终端SN(1),SN(2),SN(3),SN(4)的用户标识分别为0,11,20,30,其中,用户标识0,11,20,30为用户标识有序集合ID的元素。
示例3:
本示例与示例1的区别在于,在本示例中,传输块标识为标签索引,标签索引是传输块标识有序集合的元素,传输块标识有序集合包括Na=6个标签索引0,1,2,3,4,5,正确传输块标识集合为传输块集合中正确接收的传输块所包括的随机接入标签的标签索引的集合。
图12是本申请示例提供的第二节点、传输块、随机接入标签和标签索引的关系示意图。本示例与示例1的另一个区别在于,在本示例中,如图12所示,对于t=1,2,3,4,传输块集合B中的传输块b(t)包括随机接入标签,其中,随机接入标签为前导码(Preamble)。传输块b(1),b(2),b(3),b(4)包括的随机接入标签分别为终端SN(1),SN(2),SN(3),SN(4)根据高层参数确定的前导码r(4),r(3),r(2),r(1)。其中,前导码r(4),r(3),r(2),r(1)是随机接入标签有序集合的元素。随机接入标签有序集合包括Na=6个前导码r(1),r(2),r(3),r(4),r(5),r(6),其中,前导码r(1),r(2),r(3),r(4),r(5),r(6)的标签索引分别为传输块标识有序集合包括的Na=6个标签索引0,1,2,3,4,5。
示例4:
本示例与示例1的区别在于,本示例中,对于t=1,2,3,4,终端SN(t)的用户标识为临时小区RNTI(Temporary Cell RNTI,TC-RNTI),且传输块标识有序集合包括Na=7个用户标识1,2,3,4,5,6,7。
本示例与示例1的另一个区别在于,在本示例中,基站根据包含传输块集合B的信号确定:正确传输块标识集合为集合BI={2,3}和正确传输块数目P=2。
本示例与示例1的再一个不同之处在于,在本示例中,反馈信息f由基站根据下述参数确定:正确传输块标识集合BI={2,3}、正确传输快数目P=2、传输块标识有序集合大小Na=7和最大正确传输块数目Pmax=3。
图13是本申请示例提供的根据正确传输块标识集合确定反馈信息的示意图。如图13所示,确定反馈信息f的具体方法如下:
基站确定正确传输块标识集合BI={2,3}中P=2个元素的比特的二进制表示分别为[0,1,0]和[0,1,1];
基站把[0,1,0]和[0,1,1]拼接得到长度的压缩序列d=[0,1,0,0,1,1];
基站把压缩序列d=[0,1,0,0,1,1]和长度为的全零序列[0,0,0]拼接得到长度为的反馈信息f=[0,1,0,0,1,1,0,0,0]。
本示例与示例1的再一个不同之处在于,在本示例中,基站发送包含反馈信息f=[0,1,0,0,1,1,0,0,0]的信号给终端序列SN(1),SN(2),SN(3),SN(4)。终端序列SN(1),SN(2),SN(3),SN(4)接收包含反馈信息f的信号;终端SN(1),SN(2),SN(3),SN(4)分别对包含反馈信息f的信号进行解码,按照下面的方法确定传输块b(1),b(2),b(3),b(4)的应答。
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)的应答为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到反馈信息f每个比特判断没有终端SN(1)的用户标识4,终端SN(1)确定传输块b(1)的应答为错误应答NACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到反馈信息f每个比特判断第4至6个比特包含终端SN(2)的用户标识3,终端SN(2)确定传输块b(2)的应答为正确应答ACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对解码得到反馈信息f每个比特判断第1至3个比特包含终端SN(3)的用户标识2,终端SN(3)确定传输块b(3)的应答为正确应答ACK。
如果终端SN(4)解码失败,则终端SN(4)确定传输块b(4)的应答为错误应答NACK;如果终端SN(4)解码成功,得到反馈信息f,终端SN(4)对解码得到反馈信息f每个比特判断没有终端SN(4)的用户标识5,终端SN(4)确定传输块b(4)的应答为错误应答NACK。
上述示例提供的信息传输方法中用户标识不包括数值0是为了防止P<Pmax时,反馈信息f总会包括个比特的全零序列,导致无论包括用户标识为0的传输块是否正确译码,反馈信息f都会包括用户标识0,导致终端总会判断包括用户标识为0的传输块的应答为正确应答ACK,导致终端误判。
示例5:
本示例与示例4的区别在于,本示例中,传输块标识为标签索引,其中,标签索引是传输块标识有序集合的元素,传输块标识有序集合包括Na=7个标签索引1,2,3,4,5,6,7。
图14是本申请示例提供的第二节点、传输块、随机接入标签和标签索引的关系示意图,如图14所示,本示例与示例4的另一个区别在于,本示例中,如图14所示,对于t=1,2,3,4,传输块集合B中的传输块b(t)包括随机接入标签,其中,随机接入标签为参考信号(Reference Signal)。传输块b(1),b(2),b(3),b(4)包括的随机接入标签分别为终端SN(1),SN(2),SN(3),SN(4)根据高层参数确定的参考信号r(1),r(5),r(3),r(2),其中,参考信号r(1),r(5),r(3),r(2)是随机接入标签有序集合的元素。随机接入标签有序集合包括Na=7个参考信号r(1),r(2),r(3),r(4),r(5),r(6),r(7),其中,参考信号r(1),r(2),r(3),r(4),r(5),r(6),r(7)的标签索引分别为传输块标识有序集合包括的Na=7个标签索引1,2,3,4,5,6,7。
本示例与示例4的又一个区别在于,在本示例中,正确传输块标识集合指传输块集合中正确接收的传输块所包括的随机接入标签的标签索引的集合。
在本示例中,终端SN(1),SN(2),SN(3),SN(4)分别对包含反馈信息f的信号进行解码,按照下述方法确定传输块b(1),b(2),b(3),b(4)的应答:
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)的应答为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到反馈信息f每个比特判断没有传输块b(1)包括的随机接入标签的标签索引1,终端SN(1)确定传输块b(1)的应答为错误应答NACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到反馈信息f每个比特判断没有传输块b(2)包括的随机接入标签的标签索引5,终端SN(2)确定传输块b(2)的应答为错误应答NACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对解码得到反馈信息f每个比特判断第4至6个比特包含传输块b(3)包括的随机接入标签的标签索引3,终端SN(3)确定传输块b(3)的应答为正确应答ACK。
如果终端SN(4)解码失败,则终端SN(4)确定传输块b(4)的应答为错误应答NACK;如果终端SN(4)解码成功,得到反馈信息f,终端SN(4)对解码得到反馈信息f每个比特判断第1至3个比特包含传输块b(4)包括的随机接入标签的标签索引2,终端SN(4)确定传输块b(4)的应答为正确应答ACK。
上述示例4和示例5提供的信息传输方法中,通过直接发送正确传输块标识集合中元素的二进制表示,压缩和解码过程复杂度低,能够提高信息传输效率。
示例6:
在本示例中,第一节点为中继,第二节点为终端,本示例包括多个终端,这些终端形成了第二节点序列,传输块标识为用户标识。
图15是本申请示例提供的第二节点、传输块、用户标识、随机接入标签和标签索引的关系示意图,如图15所示,中继接收终端序列发送的包含传输块集合B的信号,其中,终端序列包括Nu=4个终端SN(1),SN(2),SN(3),SN(4),传输块集合B包括Nb=4个传输块b(1),b(2),b(3),b(4)。进一步地,包含传输块集合B的信号包括包含传输块b(1)的信号、包含传输块b(2)的信号、包含传输块b(3)的信号和包含传输块b(4)的信号。
对于t=1,2,3,4,传输块集合B中的传输块b(t)由终端序列中的终端SN(t)向中继发送,其中,传输块集合B中的传输块b(t)包括随机接入标签和终端SN(t)的用户标识;其中,终端SN(t)的用户标识为小区RNTI(Cell RNTI,C-RNTI)。终端SN(1),SN(2),SN(3),SN(4)的用户标识分别为4,3,2,0,其中,用户标识4,3,2,0为传输块标识有序集合的元素,传输块标识有序集合包括Na=8个用户标识0,1,2,3,4,5,6,7。对于t=1,2,3,4,传输块b(t)包括的随机接入标签是扩频序列(Spread Spectrum Sequence),其中,扩频序列是随机接入标签有序集合的元素。随机接入标签有序集合包括6个扩频序列r(1),r(2),r(3),r(4),r(5),r(6),其中,扩频序列r(1),r(2),r(3),r(4),r(5),r(6)的标签索引分别为0,1,2,3,4,5。传输块b(1),b(2),b(3),b(4)包括的随机接入标签由终端SN(1),SN(2),SN(3),SN(4)分别根据终端SN(1),SN(2),SN(3),SN(4)的用户标识4,3,2,0按照下面的公式确定的扩频序列:
传输块b(t)包括的扩频序列的标签索引=终端SN(t)的用户标识的平方除以6的余数。
把终端SN(1),SN(2),SN(3),SN(4)的用户标识4,3,2,0分别代入上式,得到终端SN(1),SN(2),SN(3),SN(4)的扩频序列分别为r(5),r(4),r(5),r(1)。
在本示例中,最大正确传输块数目Pmax=3由高层参数配置。在本示例中,正确传输块标识集合指传输块集合中正确接收的传输块所包括的用户标识的集合。在本示例中,中继根据包含传输块集合B的信号确定:正确传输块标识集合为集合BI={4,0}和正确传输块数目P=2。反馈信息f由中继根据下面的参数确定:正确传输块标识集合BI、正确传输块数目P=2、传输块标识有序集合大小Na=8。
图16是本申请示例提供的根据正确传输块标识集合确定反馈信息的示意图,如图16所示,确定反馈信息f的具体方法如下:
中继确定正确传输块标识集合BI={4,0}中P=2个元素的比特的二进制表示分别为[1,0,0]和[0,0,0];
中继把[1,0,0]和[0,0,0]拼接(concatenation)得到长度的反馈信息f=[1,0,0,0,0,0]。
中继发送包含反馈信息f=[1,0,0,0,0,0]的信号给终端序列<SN(1),SN(2),SN(3),SN(4)>。终端序列<SN(1),SN(2),SN(3),SN(4)>接收包含反馈信息f的信号。终端SN(1),SN(2),SN(3),SN(4)分别对包含反馈信息f的信号进行解码,按照下面的方法确定传输块b(1),b(2),b(3),b(4)的应答:
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)的应答为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到的反馈信息f每个比特判断第1至3个比特包含终端SN(1)的用户标识4,终端SN(1)确定传输块b(1)的应答为正确应答ACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到的反馈信息f每个比特判断没有包含终端SN(2)的用户标识3,终端SN(2)确定传输块b(2)的应答为错误应答NACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对解码得到的反馈信息f每个比特判断没有包含终端SN(3)的用户标识2,终端SN(3)确定传输块b(3)的应答为错误应答NACK。
如果终端SN(4)解码失败,则终端SN(4)确定传输块b(4)的应答为错误应答NACK;如果终端SN(4)解码成功,得到反馈信息f,终端SN(4)对解码得到的反馈信息f每个比特判断第4至6比特为终端SN(4)的用户标识0,终端SN(4)确定传输块b(4)的应答为正确应答ACK。
本示例提供的信息传输方法中,传输块标识为用户标识的优点是在终端SN(1)和SN(3)的随机接入标签相同时,仍然能够在反馈信息f中区分不同终端的传输块的应答信号。相比于示例4,由于反馈信息f没有补零,在一个用户标识占用3比特的条件下,使得反馈信息f的长度从9减少到6,并且用户标识0也能够使用而反馈信息f不会出现误判。在使用相同的信道资源下可以降低终端的接收功率,提升覆盖。本示例直接反馈正确传输块包括的用户标识且不补零的好处是压缩过程简单且进一步降低了编码码率,提高性能。
示例7:
本示例与示例6的区别在于,本示例中,传输块标识为标签索引,其中,标签索引为传输块标识有序集合的元素,传输块标识有序集合包括Na=6个传输块标识0,1,2,3,4,5。
图17是本申请示例提供的第二节点、传输块、用户标识、随机接入标签和标签索引的关系的示意图。本示例与示例6的另一个区别在于,如图17所示,对于t=1 2,3,4,终端SN(t)的用户标识为调制编码方式小区RNTI(Modulcation Coding Scheme Cell RNTI,MCS-C-RNTI)。传输块b(t)包括的随机接入标签为加扰序列(Scrambling Sequence),其中,加扰序列是随机接入标签有序集合的元素。随机接入标签有序集合包括Na=6个加扰序列r(1),r(2),r(3),r(4),r(5),r(6),其中,加扰序列r(1),r(2),r(3),r(4),r(5),r(6)的标签索引分别为传输块标识有序集合的传输块标识0,1,2,3,4,5。进一步地,传输块b(1),b(2),b(3),b(4)包括的随机接入标签分别是根据终端SN(t)的用户标识按照下面的方法确定的加扰序列:
终端SN(1),SN(2),SN(3),SN(4)分别把终端SN(1),SN(2),SN(3),SN(4)的用户标识4,3,2,0作为伪随机序列发生器(Pseudo-Random Sequence Generator)的随机数种子的一部分得到终端SN(1),SN(2),SN(3),SN(4)的随机接入标签的标签索引分别为4,3,1,0,得到传输块b(1),b(2),b(3),b(4)包括的随机接入标签分别为r(5),r(4),r(2),r(1)。
本示例与示例6的又一个区别在于,本示例中,正确传输块标识集合指传输块集合中正确接收的传输块所包括的随机接入标签的标签索引的集合。在本示例中,中继根据包含传输块集合B的信号确定:正确传输块标识集合为集合BI={1,0}和正确传输块数目P=2。反馈信息f由中继根据下面的参数确定:正确传输块标识集合BI、正确传输块数目P=2、传输块标识有序集合大小Na=6。
图18是本申请示例提供的根据正确传输块标识集合确定反馈信息的示意图,如图18所示,确定反馈信息f的具体方法如下:
中继确定正确传输块标识集BI={1,0}中P=2个元素的比特的二进制表示分别为[0,0,1]和[0,0,0];
中继把[0,0,1]和[0,0,0]拼接得到长度的反馈信息f=[0,0,0,0,0,1]。
本示例与示例6的再一个区别在于,在本示例中,中继发送包含反馈信息f=[0,0,0,0,0,1]的信号给终端序列<SN(1),SN(2),SN(3),SN(4)>。终端SN(1),SN(2),SN(3),SN(4)分别接收包含反馈信息f的信号并进行解码,按照下面的方法确定传输块b(1),b(2),b(3),b(4)的应答:
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)的应答为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到的反馈信息f每个比特判断没有包含传输块b(1)包括的随机接入标签r(5)的标签索引4,终端SN(1)确定传输块b(1)的应答为错误应答NACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到的反馈信息f每个比特判断没有包含传输块b(2)包括的随机接入标签r(4)的标签索引3,终端SN(2)确定传输块b(2)的应答为错误应答NACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对解码得到的反馈信息f每个比特判断第4至6个比特包含传输块b(3)包括的随机接入标签r(2)的标签索引1,终端SN(3)确定传输块b(3)的应答为正确应答ACK。
如果终端SN(4)解码失败,则终端SN(4)确定传输块b(4)的应答为错误应答NACK;如果终端SN(4)解码成功,得到反馈信息f,终端SN(4)对解码得到的反馈信息f每个比特判断第1至3比特包含传输块b(4)包括的随机接入标签r(1)的标签索引0,终端SN(4)确定传输块b(4)的应答为正确应答ACK。
本示例提供的信息传输方法中,通过使用伪随机序列选择随机接入标签降低了不同用户之间的随机接入标签相同的概率。同时,相比于示例5,由于反馈信息f没有补零,在一个标签索引占用3比特的条件下,使得反馈信息f的长度从9减少到6。在使用相同的信道资源下,降低了信道编码码率,可以降低中继的接收功率,提升覆盖。同时,正确传输块标识集合BI中的元素在反馈信息f的位置可以是任意的。本示例中直接反馈正确传输块包括的随机接入标签的标签索引并且不补零的好处是压缩过程简单且进一步降低了信道编码码率,提高性能。
示例8:
在本示例中,第一节点为基站,第二节点为终端,本示例中有多个终端,形成终端序列,传输块标识为用户标识:
如图11所示,基站接收终端序列发送的包含传输块集合B的信号,其中,终端序列包括Nu=4个终端SN(1),SN(2),SN(3),SN(4),传输块集合B包括Nb=4个传输块b(1),b(2),b(3),b(4)。包含传输块集合B的信号包括包含传输块b(1)的信号、包含传输块b(2)的信号、包含传输块b(3)的信号和包含传输块b(4)的信号。
在本示例中,对于t=1,2,3,4,传输块集合B中的传输块b(t)由终端序列中的终端SN(t)向基站发送,其中,传输块集合B中的传输块b(t)包括终端SN(t)的用户标识,终端SN(t)的用户标识为配置调度RNTI(Configured Scheduling RNTI,CS-RNTI)。终端SN(1),SN(2),SN(3),SN(4)的用户标识分别为4,3,2,5,其中,用户标识4,3,2,5为传输块标识有序集合I=<I(1),I(2),I(3),I(4),I(5),I(6),I(7),I(8)>=<0,1,2,3,4,5,6,7>中的元素。传输块标识有序集合包括Na个用户标识0,1,2,3,4,5,6,7。
在本示例中,最大正确传输块数目Pmax=3由基站配置。正确传输块标识集合指传输块集合中正确接收的传输块所对应的用户标识的集合。基站根据包含传输块集合B的信号确定:正确传输块标识集合为集合BI={2,3}、正确传输块数目P=2。
在本示例中,反馈信息f由基站根据下述参数确定:正确传输块标识集合BI、正确传输块数目P=2、传输块标识有序集合I、传输块标识有序集合大小Na=8、最大正确传输块数目Pmax=3、传输块差错图样a。其中,传输块差错图样a由基站根据下述参数确定:正确传输块标识集合BI、传输块标识有序集合I和传输块标识有序集合大小Na。
在本示例中,正确应答ACK的比特“ack”为比特“1”,错误应答NACK的比特“nack”为“0”。基站按照下述方法对正确传输块标识集合进行压缩编码确定压缩码字c:
基站根据正确传输块标识集合BI={2,3}、传输块标识有序集合I和传输块标识有序集合大小Na确定传输块差错图样a=[0,0,1,1,0,0,0,0]。
图19为本申请示例提供的根据传输块差错图样经过算术编码确定反馈信息f的示意图,如图19所示,基站对传输块差错图样a=[0,0,1,1,0,0,0,0]按照下述方法确定反馈信息f:
基站确定将P=2表示为个比特的二进制比特序列Pb=[1,0];
基站根据P=2和传输块差错图样a=[0,0,1,1,0,0,0,0]确定压缩码字的长度为
图20是本申请示例提供的传输块错误图样与压缩码字的映射图表,如图20所示,把 个Na=8长的包含P=2个比特“ack”=1的序列映射到长的比特序列的算术编码得到压缩码字c=[1,0,0,0,1]。
基站把比特序列Pb=[1,0]、压缩码字c=[1,0,0,0,1]和长度为的全零序列拼接起来得到反馈信息f=[1,0,1,0,0,0,1,0],其中,反馈信息f的长度为
在本示例中,基站发送包含反馈信息f=[1,0,1,0,0,0,1,0]的信号给终端序列<SN(1),SN(2),SN(3),SN(4)>。终端序列<SN(1),SN(2),SN(3),SN(4)>接收包含反馈信息f的信号。终端SN(1),SN(2),SN(3),SN(4)分别对包含反馈信息f的信号进行解码,按照下述方法确定传输块b(1),b(2),b(3),b(4)的应答:
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)的应答为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到的反馈信息f进行算术解码得到传输块错误图样a,由终端SN(1)的用户标识为4且a(5)=0,终端SN(1)确定传输块b(1)的应答为错误应答NACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到的反馈信息f进行算术解码得到传输块错误图样a,由终端SN(2)的用户标识3且a(4)=1,终端SN(2)确定传输块b(2)的应答为正确应答ACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对解码得到的反馈信息f进行算术解码得到传输块错误图样a,由终端SN(3)的用户标识2且a(3)=1,终端SN(3)确定传输块b(3)的应答为正确应答ACK。
如果终端SN(4)解码失败,则终端SN(4)确定传输块b(4)的应答为错误应答NACK;如果终端SN(4)解码成功,得到反馈信息f,终端SN(4)对解码得到的反馈信息f进行算术解码得到传输块错误图样a,由终端SN(4)的用户标识5且a(6)=0,终端SN(4)确定传输块b(4)的应答为错误应答NACK。
本示例提供的信息传输方法,通过将正确传输块标识集合BI转换为传输块错误图样a,并且通过算术编码得到反馈信息f,其中添加长度为的全零序列,使得反馈信息f的长度不随正确传输块标识集合BI的大小而改变,可以降低译码的复杂度。需要说明的是,虽然本示例中反馈信息f与传输块错误图样a长度一样,但实际应用中,传输块错误图样a的长度Na很大,反馈信息f将比传输块错误图样a的长度要短。例如,当Na=100,Pmax=4时,反馈信息f的长度Nf为远小于Na=100的长度。因此,在相同资源的情况下,本示例提供的方案相比直接传输传输块错误图样a的信道编码码率要低,从而使终端可以使用更低的接收信噪比,增强覆盖。
示例9:
本示例与示例8的区别在于,本示例中,最大正确传输块数目Pmax=4由基站配置。
图21为本申请示例提供的根据传输块错误图样经过算术编码确定反馈信息的示意图,如图21所示,基站对传输块差错图样a=[0,0,1,1,0,0,0,0]按照下面的方法确定反馈信息f:
基站确定将P-1=1表示为个比特的二进制比特序列Pb=[0,1],其中,若P=0,基站确定Pb=[0,0]。
基站根据P=2和传输块差错图样a=[0,0,1,1,0,0,0,0]确定压缩码字c的长度为
如图20所示,把个Na=8长的包含P=2个比特ack=1的序列映射到长的比特序列的算术编码得到压缩码字c。
基站把比特序列Pb=[0,1]、算术编码码字c=[1,0,0,0,1]和长度为的全零序列拼接起来得到反馈信息f=[0,1,1,0,0,0,1,0],其中,反馈信息f的长度为在本示例提供的信息传输方法中,考虑到压缩码字c不会是全零码字。当P=0时,反馈信息f为长的全零序列;当P=1时,反馈信息f的前个比特为全零序列,由于压缩码字c不是全零码字,因此P=1时反馈信息f不是全零序列,可以实现与P=0的码字区分。相较于示例8的方式编码(即使用=3比特表示P),节省了1比特来表示P的值,从而缩短了反馈信息f的长度,减少了控制信令资源开销。
示例10:
本示例与示例8的区别在于,在本示例中,正确应答ACK的比特ack为比特“0”,错误应答NACK的比特nack为“1”。基站根据正确传输块标识集合BI={2,3}、传输块标识有序集合I和传输块标识有序集合大小Na确定传输块错误图样a=[1,1,0,0,1,1,1,1]。
图22为本申请示例提供的根据传输块错误图样经过算术编码确定反馈信息的示意图,如图22所示,基站对传输块错误图样a=[1,1,0,0,1,1,1,1]按照下面的方法确定反馈信息f:
基站根据P=2和传输块错误图样长度Na=8确定压缩码字c的长度为
图23本申请示例提供的传输块差错图样与压缩码字的映射图表,如图23所示,把 个Na=8长的包含P=2个比特“ack”=0的序列映射到长度为的比特序列的算术编码得到压缩码字c=[0,1,1,1,1]。
基站把压缩码字c=[0,1,1,1,1]和长度为 的全零序列拼接起来得到反馈信息f=[0,1,1,1,1,0],其中,反馈信息f的长度为
本示例与示例8的另一个区别在于,在本示例中,基站发送包含反馈信息f=[0,1,1,1,1,0]的信号给终端序列<SN(1),SN(2),SN(3),SN(4)>。终端序列<SN(1),SN(2),SN(3),SN(4)>接收包含反馈信息f的信号并进行解码,按照下面的方法确定传输块b(1),b(2),b(3),b(4)的应答:
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)的应答为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由终端SN(1)的用户标识为4且a(5)=1,终端SN(1)确定传输块b(1)的应答为错误应答NACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由终端SN(2)的用户标识3且a(4)=0,终端SN(2)确定传输块b(2)的应答为正确应答ACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对解码得到反馈信息f进行算术解码得到传输块差错图样a,由终端SN(3)的用户标识2且a(3)=0,终端SN(3)确定传输块b(3)的应答为正确应答ACK。
如果终端SN(4)解码失败,则终端SN(4)确定传输块b(4)的应答为错误应答NACK;如果终端SN(4)解码成功,得到反馈信息f,终端SN(4)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由终端SN(4)的用户标识5且a(6)=1,终端SN(4)确定传输块b(4)的应答为错误应答NACK。
在本示例提供的信息传输方法中,反馈信息f没有包含P=2的2比特二进制表示,使得反馈信息f的长度更短,减少了控制信令资源开销。
示例11:
本示例与示例10的区别在于,在本示例中,最大正确传输块数目Pmax=Na=8,其中,Na=8是传输块标识有序集合大小。
如图24所示,基站对传输块差错图样a=[1,1,0,0,1,1,1,1]按照下面的方法确定反馈信息f:
基站根据正确传输块数目P=2和传输块差错图样a=[1,1,0,0,1,1,1,1]确定压缩码字c的长度为
图23本申请示例提供的传输块差错图样与压缩码字的映射图表,如图23所示,把 个Na=8长的包含P=2个比特“ack”=0的序列映射到长度为的比特序列的算术编码得到压缩码字c=[0,1,1,1,1]。
基站确定反馈信息f为压缩码字c,即f=c=[0,1,1,1,1],其中,反馈信息f的长度为
在本示例提供的信息传输方法中,反馈信息f没有在压缩码字c后面补零,使得反馈信息f的长度更短,进一步节省了资源;或者在相同资源下,使得终端接收信噪比可以更低。接收端对不同长度的反馈信息f进行解码得到正确传输块数目P。
示例12:
在本示例中,第一节点为基站,第二节点为终端,本示例中有多个终端,形成终端序列,传输块标识为标签索引。
图25是本申请示例提供的第二节点、传输块、随机接入标签和标签索引的关系示意图,如图25所示,基站接收终端序列发送的包含传输块集合B的信号,其中,终端序列包括Nu=3个终端SN(1),SN(2),SN(3),传输块集合B包括Nb=4个传输块b(1),b(2),b(3),b(4)。进一步地,包含传输块集合B的信号包括包含传输块b(1)的信号、包含传输块b(2)的信号、包含传输块b(3)的信号和包含传输块b(4)的信号。
在本示例中,对于t=1,2,3,传输块集合B中的传输块b(t)由终端SN(t)向基站发送。传输块集合B中的传输块b(4)也由终端SN(1)向基站发送。
对于t=1,2,3,4,传输块集合B中的传输块b(t)对应了随机接入标签,其中,随机接入标签为交织器(Interleaver)。传输块b(1),b(2),b(3),b(4)对应的随机接入标签分别为终端SN(1),SN(2),SN(3),SN(1)根据高层参数确定的随机接入标签r(2),r(3),r(4),r(1),其中,交织器r(2),r(3),r(4),r(1)是随机接入标签有序集合的元素。随机接入标签有序集合包括Na=6个交织器r(1),r(2),r(3),r(4),r(5),r(6),其中,交织器r(1),r(2),r(3),r(4),r(5),r(6)的标签索引分别为传输块标识有序集合包括的Na=6个标签索引1,2,3,4,5,6。传输块标识有序集合I=<I(1),I(2),I(3),I(4),I(5),I(6)>=<1,2,3,4,5,6>。
在本示例中,最大正确传输块数目Pmax=2由基站配置。正确传输块标识集合指传输块集合中正确接收的传输块包括的随机接入标签的标签索引的集合。基站根据包含传输块集合B的信号确定:正确传输块标识集合为BI={2,3}、正确传输块数目P=2。反馈信息f由基站根据下面的参数确定:正确传输块标识集合BI、正确传输块数目P=2、传输块标识有序集合I、传输块标识有序集合大小Na=6、最大正确传输块数目Pmax=2、传输块差错图样a。
在本示例中,正确应答ACK的比特“ack”为比特“1”,错误应答NACK的比特“nack”为“0”。在本实例中,基站按照下述方法确定反馈信息f:
基站根据正确传输块标识集合BI={2,3}和传输块标识有序集合大小Na=6确定传输块差错图样a为a=[0,1,1,0,0,0];
图26是本申请示例提供的根据传输块差错图样经过算术编码确定反馈信息的示意图,如图26所示,基站对传输块差错图样a=[0,1,1,0,0,0]按照下面的方法确定反馈信息f:
基站确定P=2的个比特的二进制表示为比特序列Pb=[1,0]。
基站根据P=2和传输块差错图样a=[0,1,1,0,0,0]确定压缩码字c的长度为
图27是本申请示例提供的传输块差错图样与压缩码字的映射图表,如图27所示,把 个Na=6长的包含P=2个比特“ack”=1的序列映射到长度为 的比特序列的算术编码得到压缩码字c=[1,0,1,0]。
基站把比特序列Pb=[1,0]、压缩码字c=[1,0,1,0]和长度为 的全零序列拼接起来得到反馈信息f=[1,0,1,0,1,0,0],其中,反馈信息f的长度为
在本示例中,基站发送包含反馈信息f=[1,0,1,0,1,0,0]的信号给终端序列<SN(1),SN(2),SN(3)>。终端序列<SN(1),SN(2),SN(3)>接收包含反馈信息f的信号并进行解码,按照下面的方法确定传输块b(1),b(2),b(3),b(4)的应答:
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)和传输块b(4)的应答都为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由传输块b(1)对应的随机接入标签的标签索引为2且a(2)=1,终端SN(1)确定传输块b(1)的应答为正确应答ACK,由传输块b(4)对应的随机接入标签的标签索引为1且a(1)=0,终端SN(1)确定传输块b(4)的应答为错误应答NACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由传输块b(2)对应的随机接入标签的标签索引为3且a(3)=1,终端SN(2)确定传输块b(2)的应答为正确应答ACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对反馈信息f进行算术解码得到的传输块差错图样a,由传输块b(3)对应的随机接入标签的标签索引为4且a(4)=0,终端SN(3)确定传输块b(3)的应答为错误应答NACK。
在本示例提供的信息传输方法中,终端SN(1)发送了两个传输块b(1)和b(4),但选取了不同的随机接入标签;基站根据正确译码的传输块的随机接入标签的标签索引来确定反馈信息f,使得终端SN(1)可以区分两个传输块b(1)和b(4)是否被正确接收。同时,由于随机接入标签有序集合大小一般小于用户标识有序集合大小,因此也能减少反馈信息f的长度,减少了控制信令资源开销,提高信息传输效率。
示例13:
图28是本申请示例提供的第二节点、传输块、随机接入标签和标签索引的关系示意图,如图28所示,本示例与示例12的区别在于,基站接收终端序列发送的包含传输块集合B的信号,其中,终端序列包括Nu=4个终端SN(1),SN(2),SN(3),SN(4),传输块集合B包括Nb=4个传输块b(1),b(2),b(3),b(4),包含传输块集合B的信号包括包含传输块b(1)的信号、包含传输块b(2)的信号、包含传输块b(3)的信号和包含传输块b(4)的信号。
本示例与示例12的另一个区别在于,对于t=1,2,3,4,传输块集合B中传输块b(t)由终端序列中的终端SN(t)向基站发送,其中,传输块集合B中的传输块包括随机接入标签;其中,随机接入标签为稀疏码序列(Sparse Code Sequence)。传输块集合B中的传输块b(1),b(2),b(3),b(4)包括的稀疏码序列分别为终端SN(1),SN(2),SN(3),SN(4)根据高层参数确定的稀疏码序列r(2),r(3),r(4),r(1),其中,稀疏码序列r(2),r(3),r(4),r(1)是随机接入标签有序集合的元素。随机接入标签有序集合包括Na=6个稀疏码序列r(1),r(2),r(3),r(4),r(5),r(6),其中,稀疏码序列r(1),r(2),r(3),r(4),r(5),r(6)的标签索引分别为传输块标识有序集合包括的Na=6个标签索引1,2,3,4,5,6。传输块标识有序集合I=<I(1),I(2),I(3),I(4),I(5),I(6)>=<1,2,3,4,5,6>。
图29是本申请示例提供的根据传输块差错图样经过算术编码确定反馈信息的示意图,如图29所示,基站按照下述方法确定反馈信息f:
基站确定P-1=1的个比特的二进制表示为比特序列Pb=[1],其中,如果P=0或1,基站确定二进制表示比特序列Pb=[0]。
基站根据P=2和传输块差错图样a=[0,1,1,0,0,0]确定压缩码字c的长度为
图30是本申请示例提供的传输块差错图样、压缩码字与反馈信息f的映射图表,如图30所示,把个Na=6长的包含P=2个比特“ack”=1的序列映射到长度为的比特序列的算术编码得到压缩码字c=[1,0,1,0]。
基站把比特序列Pb=[1]和压缩码字c=[1,0,1,0]拼接起来得到反馈信息f=[1,1,0,1,0],其中,反馈信息f的长度为
本示例与示例12的再一个区别于,在本示例中,基站发送包含反馈信息f=[1,1,0,1,0]的信号给终端序列<SN(1),SN(2),SN(3),SN(4)>。终端序列<SN(1),SN(2),SN(3),SN(4)>接收包含反馈信息f的信号并进行解码,按照下述方法确定传输块b(1),b(2),b(3),b(4)的应答:
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)的应答都为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由传输块b(1)包括的随机接入标签的标签索引为2且a(2)=1,终端SN(1)确定传输块b(1)的应答为正确应答ACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由传输块b(2)包括的随机接入标签的标签索引为3且a(3)=1,终端SN(2)确定传输块b(2)的应答为正确应答ACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由传输块b(3)包括的随机接入标签的标签索引为4且a(4)=0,终端SN(3)确定传输块b(3)的应答为错误应答NACK。
如果终端SN(4)解码失败,则终端SN(4)确定传输块b(4)的应答为错误应答NACK;如果终端SN(4)解码成功,得到述反馈信息f,终端SN(4)对解码得到的反馈信息f进行算术解码得到传输块差错图样a,由传输块b(4)包括的随机接入标签的标签索引为1且a(1)=0,终端SN(4)确定传输块b(4)的应答为错误应答NACK。
在本示例提供的信息传输方法中,反馈信息f的长度随P变化,使得反馈信息f的平均长度比示例12的要更短,在相同反馈资源开销下,终端可以使用更低的信噪比接收反馈信息f,提升覆盖范围。
示例14:
本示例与示例13的区别在于,在本示例中,对于t=1,2,3,4,传输块集合B中传输块b(t)包括的随机接入标签为导频序列(Pilot Sequence),导频序列是随机接入标签有序集合的元素。随机接入标签有序集合包括Na=6个导频序列r(1),r(2),r(3),r(4),r(5),r(6),导频序列r(1),r(2),r(3),r(4),r(5),r(6)的标签索引分别为传输块标识有序集合包括的Na=6个标签索引1,2,3,4,5,6。传输块标识有序集合I=<I(1),I(2),I(3),I(4),I(5),I(6)>=<1,2,3,4,5,6>。
本示例与示例13的另一个不同之处在于,最大正确传输块数目Pmax=3由高层参数确定。反馈信息f由基站根据下面的参数确定:正确传输块标识集合BI、正确传输块数目P=2、传输块标识有序集合I、传输块标识有序集合大小Na=6、最大正确传输块数目Pmax=2。
图31是本申请示例提供的根据正确传输块标识集合经过算术编码确定反馈信息的示意图,如图31所示,基站按照下述方法确定反馈信息f:
基站根据P=2和传输块标识有序集合大小Na=6确定压缩码字c的长度为
图32是本申请示例提供的根据正确传输块标识集合经过算术编码确定反馈信息的示意图,是把个包含P=2个元素的传输块标识有序集合的子集映射到长度为的比特序列的算术编码得到压缩码字c=[1,0,1,0],压缩码字c根据如图32所示。
基站确定压缩码字c=[1,0,1,0]为反馈信息f=c=[1,0,1,0],其中,反馈信息f的长度为
本示例与示例13的再一个区别在于,在本示例中,基站发送包含反馈信息f=[1,0,1,0]的信号给终端序列<SN(1),SN(2),SN(3),SN(4)>。终端序列<SN(1),SN(2),SN(3),SN(4)>接收包含反馈信息f的信号并进行解码,按照下述方法确定传输块b(1),b(2),b(3),b(4)的应答:
如果终端SN(1)解码失败,则终端SN(1)确定传输块b(1)的应答都为错误应答NACK;如果终端SN(1)解码成功,得到反馈信息f,终端SN(1)对解码得到的反馈信息f进行算术解码得到正确传输块标识集合BI,由传输块b(1)包括的随机接入标签的标签索引为2属于正确传输块标识集合BI,终端SN(1)确定传输块b(1)的应答为正确应答ACK。
如果终端SN(2)解码失败,则终端SN(2)确定传输块b(2)的应答为错误应答NACK;如果终端SN(2)解码成功,得到反馈信息f,终端SN(2)对解码得到的反馈信息f进行算术解码得到正确传输块标识集合BI,由传输块b(2)包括的随机接入标签的标签索引为3属于正确传输块标识集合BI,终端SN(2)确定传输块b(2)的应答为正确应答ACK。
如果终端SN(3)解码失败,则终端SN(3)确定传输块b(3)的应答为错误应答NACK;如果终端SN(3)解码成功,得到反馈信息f,终端SN(3)对解码得到的反馈信息f进行算术解码得到正确传输块标识集合BI,由传输块b(3)包括的随机接入标签的标签索引为4不属于正确传输块标识集合BI,终端SN(3)确定传输块b(3)的应答为错误应答NACK。
如果终端SN(4)解码失败,则终端SN(4)确定传输块b(4)的应答为错误应答NACK;如果终端SN(4)解码成功,得到述反馈信息f,终端SN(4)对解码得到的反馈信息f进行算术解码得到正确传输块标识集合BI,由传输块b(4)包括的随机接入标签的标签索引为1不属于正确传输块标识集合BI,终端SN(4)确定传输块b(4)的应答为错误应答NACK。
在本示例提供的信息传输方法中,反馈信息f直接就是压缩码字c,使得反馈信息f达到最短。并且当P=0时,反馈信息f的长度为包含反馈信息f的信号为空信号。当P不相同时,反馈信息f的长度不相同,因此可以在接收端区分不同的P,从而恢复正确传输块标识集合BI。
图33为本申请实施例提供的信息传输方法,具体包括步骤S5000以及步骤S6000。
步骤S5000:发送传输块给第一节点。
步骤S6000:接收第一节点发送的反馈信息;其中,反馈信息用于表征传输块的接收情况。
在一些实施例中,一个第二节点发送包含一个或多个传输块的信号给第一节点,一个或多个传输块在第一节点处构成传输块集合。在另一些实施例中,两个及以上第二节点可以向第一节点发送一个或多个传输块,这些传输块形成传输块集合。
在一些实施例中,当有多个第二节点向第一节点发送传输块时,这些发送传输块集合的第二节点构成第二节点序列。其中,第二节点序列包括Nu个第二节点,传输块集合包括Nb个传输块;其中,Nu和Nb是正整数,Nu小于或等于Nb。
在一些实施例中,传输块集合中的一个传输块包括传输块标识,传输块标识有序集合包括Na个传输块标识I(1),I(2),..,I(Na),Na为传输块标识有序集合大小;对于i=1,2,....,Na,传输块标识有序集合的第i个元素为I(i);其中,传输块标识有序集合的第i个元素I(i)可以是整数i或整数i-1。
在一些实施例中,传输块通过传输块标识指示。
在一些实施例中,传输块标识可以是以下的其中一种:用户标识、用户标识的索引值、标签索引。
在一些实施例中,用户标识是第二节点序列的一个第二节点的用户标识,第二节点序列中的两个不同的第二节点的用户标识是不相同的,用户标识可用于第一节点在包含传输块集合的信号中区分传输块集合中的不同传输块,用户标识为整数。
在一些实施例中,传输块标识为用户标识,传输块标识有序集合的元素为用户标识。一个具体的例子是:传输块标识有序集合I=<I(1),I(2),I(3),I(4),I(5)>=<0,1,2,3,4>;其中,传输块标识有序集合大小为Na=5,传输块标识有序集合中的第2个元素I(2)对应的用户标识为1。另一个具体的例子是:传输块标识有序集合I=<I(1),I(2),I(3),I(4),I(5)>=<1,2,3,4,5>;其中,传输块标识有序集合大小为Na=5,传输块标识有序集合中的第2个元素I(2)对应的用户标识为2。又一个具体的例子是:传输块标识有序集合I=<I(1),I(2),I(3),I(4)>=<0,11,20,30>;其中,传输块标识有序集合大小为Na=4,传输块标识有序集合中的第2个元素I(2)对应的用户标识为11。
在一些实施例中,用户标识的索引值是指传输块标识有序集合I=<I(1),I(2),.,I(Na)>中的元素I(k)的索引i,i=1,2,....,Na,用户标识的索引值为整数。
在一些实施例中,传输块标识为用户标识的索引值,用户标识为用户标识有序集合中的元素,用户标识有序集合包括Na个用户标识ID(1),ID(2),...,ID(Na);其中,Na为用户标识有序集合大小,也是传输块标识有序集合大小,i=1,2,...,Na,用户标识有序集合中的第i个用户标识ID(i)对应的用户标识的索引值为传输块标识有序集合元素中的第i个元素I(i)。一个具体的例子是:用户标识有序集合ID=<ID(1),ID(2),ID(3),ID(4)>=<0,11,20,30>,对应的传输块标识有序集合I=<I(1),I(2),I(3),I(4)>=<0,1,2,3>;其中,用户标识有序集合大小和传输块标识有序集合大小都为Na=4,用户标识有序集合中的元素ID(2)=11的用户标识的索引值是传输块标识有序集合中的元素I(2)=1。
在一些实施例中,传输块标识为标签索引,标签索引是随机接入标签(signature)的标签索引,即,传输块集合中的一个传输块包括随机接入标签,随机接入标签为随机接入标签有序集合的元素,随机接入标签有序集合包括Na个随机接入标签r(1),r(2),...,r(Na);其中,Na为随机接入标签有序集合大小,也是传输块标识有序集合大小,i=1,2,....,Na,随机接入标签有序集合中的第i个随机接入标签r(i)的标签索引为传输块标识有序集合的第i个元素I(i),其中,传输块标识有序集合的第i个元素I(i)可以是整数i或整数i-1。
需要说明的是,用户标识可以是订阅永久标识符(Subscription PermanentIdentifier,SUPI)、通用公共订阅标识符(Generic Public Subscription Identifier,GPSI)、永久设备标识符(Permanent Equipment Identifier,PEI)、网络接入标识(NetworkAccess Identifier,NAI)、订阅隐藏标识符(Subscription Concealed Identifier,SUCI)、全球唯一临时标识(Globally Unique Temporary Identity,GUTI)、无线网络临时标识(Radio Network Temporary Identifier,RNTI)、系统信息RNTI(System InformationRNTI,SI-RNTI)、寻呼RNTI(Paging RNTI,P-RNTI)、随机接入RNTI(Random Access RNTI,RA-RNTI)、临时小区RNTI(Temporary Cell RNTI,TC-RNTI)、小区RNTI(Cell RNTI,C-RNTI)、上行控制信道发射功率控制RNTI(Transmit Power Control-PUCCH RNTI,TPC-PUCCH-RNTI)、上行共享信道发射功率控制RNTI(Transmit Power Control-PUSCH RNTI,TPC-PUSCH-RNTI)、信道探测参考信号发射功率控制RNTI(Transmit Power Control-Sounding Reference Symbols RNTI,TPC-SRS-RNTI)、中断RNTI(Interruption RNTI,INT-RNTI)、调制编码方式小区RNTI(Modulcation Coding Scheme Cell RNTI,MCS-C-RNTI)、配置调度RNTI(Configured Scheduling RNTI,CS-RNTI)、时隙格式指示RNTI(Slot FormatIndication RNTI,SFI-RNTI)、半持续RNTI(Semi-Persistent CSI RNTI,SP-CSI-RNTI)等。
需要说明的是,随机接入标签可以是导频(Pilot)、参考信号(ReferenceSignal)、前导码(Preamble)、扩频序列(Spread Spectrum Sequence)、交织器(Interleaver)、交织图样(Interleaver Pattern)、交织序列(Interleaver Sequence)、加扰序列(Scrambling Sequence)、稀疏码序列(Sparse Code Sequence)等。
在一些实施例中,第二节点根据其用户标识确定一个传输块的随机接入标签作为传输块集合中的一个传输块包括的随机接入标签,这些随机接入标签可用于第一节点在包含传输块集合的信号中区分传输块集合中的不同传输块。
在一些实施例中,第二节点根据高层参数(higher layer parameters)确定一个传输块包括的随机接入标签作为传输块集合中的一个传输块包括的随机接入标签,这些随机接入标签可用于第一节点在包含传输块集合的信号中区分传输块集合中的不同传输块。
需要说明的是,第一节点和第二节点可以是基站、中继、终端等任何具备数据接收和信令发送功能的网元。
需要说明的是,正确传输块集合的信息包括最大正确传输块数目Pmax、传输块标识有序集合、传输块标识有序集合大小Na、正确传输块标识集合、正确传输块数目P、传输块差错图样a、反馈信息f的长度Nf。需要说明的是,根据上述一种或多种正确传输块的信息即可得到反馈信息,即,反馈信息的生成不是一定需要上述全部信息。
在一些实施例中,最大正确传输块数目Pmax等于传输块标识有序集合大小Na;在另一些实施例中,最大正确传输块数目Pmax由第一节点配置;在又一些实施例中,最大正确传输块数目Pmax由高层参数预先配置。
在一些实施例中,正确传输块集合的信息为正确传输块标识集合,正确传输块标识集合为传输块集合中正确接收的传输块所包括的用户标识的集合。正确接收的传输块是指应答状态为正确应答ACK的传输块,一个用户标识属于正确传输块标识集合用于指示对应该用户标识的传输块的应答状态为正确应答ACK,一个用户标识不属于正确传输块标识集合用于指示对应该用户标识的传输块的应答状态为错误应答NACK。
在一些实施例中,正确传输块集合的信息为正确传输块标识集合,正确传输块标识集合为用户标识的索引值的集合。正确接收的传输块是指应答状态为正确应答ACK的传输块,一个用户标识的索引值属于正确传输块标识集合用于指示对应该用户标识的索引值的传输块的应答状态为正确应答ACK,一个用户标识的索引值不属于正确传输块标识集合用于指示对应该用户标识的索引值的传输块的应答状态为错误应答NACK。
在一些实施例中,正确传输块集合的信息为正确传输块标识集合,正确传输块标识集合为传输块集合中正确接收的传输块所对应的随机接入标签的标签索引的集合。正确接收的传输块是指应答状态为正确应答ACK的传输块,一个随机接入标签的标签索引属于正确传输块标识集合用于指示对应该随机接入标签的传输块的应答状态为正确应答ACK,一个随机接入标签的标签索引不属于正确传输块标识集合用于指示对应该随机接入标签的传输块的应答状态为错误应答NACK。
示例15:
本示例中,从终端的角度来描述获得反馈信息f的过程。
如图25所示,本示例与示例12的区别在于,终端序列包括的Nu=3个终端SN(1),SN(2),SN(3)分别接收基站发送的包含反馈信息f的信号,其中,反馈信息f为传输块集合B的反馈信息;反馈信息f为长度的比特序列;传输块集合B包括Nb=4个传输块b(1),b(2),b(3),b(4),分别由终端SN(1),SN(2),SN(3),SN(1)发送给基站。反馈信息f由基站根据中终端序列发送的包含传输块集合B的信号确定。
图34为本申请实施例提供的解码结果判断方法流程图,具体包括步骤S7100、步骤S7200、步骤S7300、步骤S7310、步骤S7320。
步骤S7100:将反馈信息对应的反馈信号进行解码,得到解码结果。
步骤S7200:根据解码结果,判断解码是否成功。
步骤S7300:如果解码成功,根据正确传输块集合的信息的二进制表示位数,判断解码结果中是否包含与第二节点发送的传输块的传输块标识对应的比特序列。
步骤S7310:如果解码结果中不包含与第二节点发送的传输块的传输块标识对应的比特序列,则确定与第二节点发送的传输块的应答为错误应答NACK。
步骤S7320:如果解码结果中包含与第二节点发送的传输块的传输块标识对应的比特序列,则确定与第二节点发送的传输块的应答为正确应答ACK。
图35是本申请一实施例提供的一种信息传输装置结构示意图。如图35所示,本申请实施例提供的信息传输装置200应用于基站,可以执行本申请实施例提供的信息传输方法,终端具备执行方法相应的功能模块和技术效果。该装置可以通过软件、硬件或者软硬结合的方式实现,包括:接收模块201,设置为接收至少一个第二节点发送的传输块;其中,传输块形成传输块集合;
正确传输块信息获得模块202,设置为根据传输块集合,得到正确传输块集合的信息。
反馈信息生成模块203,设置为根据传输块集合,得到反馈信息;其中,反馈信息用于表征第二节点发送的传输块的接收情况;
发送模块204,设置为发送反馈信息给至少一个第二节点。
图36是本申请一实施例提供的一种信息传输装置结构示意图。如图36所示,本申请实施例提供的信息传输装置300应用于用户设备,可以执行本申请实施例提供的信息传输方法,终端具备执行方法相应的功能模块和技术效果。该装置可以通过软件、硬件或者软硬结合的方式实现,包括:
发送模块301,设置为发送传输块给第一节点;其中,传输块在第一节点处形成传输块集合;
接收模块302,设置为接收第一节点发送的反馈信息;其中,反馈信息用于表征传输块的接收情况。
图37是本申请一实施例提供的基站的结构示意图,如图37所示,该基站400包括存储器401、处理器402、接收器403以及发送器404。存储器401、处理器402的数量可以是一个或多个,图37中以一个存储器401和一个处理器402为例;基站中的存储器401和处理器302可以通过总线或其他方式连接,图37中以通过总线连接为例。
存储器401作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任一实施例提供的信息传输方法对应的程序指令/模块。处理器402通过运行存储在存储器401中的软件程序、指令以及模块实现上述信息传输方法。
存储器401可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序。此外,存储器401可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件或其他非易失性固态存储器件。在一些实例中,存储器401进一步包括相对于处理器402远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
接收器403设置为进行信息接收;发送器404设置为根据处理器402的控制进行反馈信息的发送。
图38是本申请一实施例提供的用户设备的结构示意图,如图38所示,该用户设备500包括存储器501、处理器502、接收器403以及发送器404。存储器501、处理器502的数量可以是一个或多个,图38中以一个存储器501和一个处理器502为例;用户设备中的存储器501和处理器502可以通过总线或其他方式连接,图38中以通过总线连接为例。
存储器501作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序以及模块,如本申请任一实施例提供的信息传输方法对应的程序指令/模块。处理器502通过运行存储在存储器501中的软件程序、指令以及模块实现上述信息传输方法。
存储器501可主要包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序。此外,存储器501可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件、闪存器件或其他非易失性固态存储器件。在一些实例中,存储器501进一步包括相对于处理器502远程设置的存储器,这些远程存储器可以通过网络连接至设备。上述网络的实例包括但不限于互联网、企业内部网、局域网、移动通信网及其组合。
接收器503设置为进行反馈信息的接收;发送器504设置为根据处理器502的控制进行传输块的发送。
本申请一实施例还提供了一种计算机可读存储介质,存储有计算机可执行指令,该计算机可执行指令用于执行如本申请任一实施例提供的信息传输方法。
本申请一实施例还提供了一种计算机程序产品,包括计算机程序或计算机指令,该计算机程序或计算机指令存储在计算机可读存储介质中,计算机设备的处理器从计算机可读存储介质读取计算机程序或计算机指令,处理器执行计算机程序或计算机指令,使得计算机设备执行如本申请任一实施例提供的信息传输方法。
本申请实施例描述的系统架构以及应用场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域技术人员可知,随着系统架构的演变和新应用场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
本领域普通技术人员可以理解,上文中所公开方法中的全部或某些步骤、系统、设备中的功能模块/单元可以被实施为软件、固件、硬件及其适当的组合。
在硬件实施方式中,在以上描述中提及的功能模块/单元之间的划分不一定对应于物理组件的划分;例如,一个物理组件可以具有多个功能,或者一个功能或步骤可以由若干物理组件合作执行。某些物理组件或所有物理组件可以被实施为由处理器,如中央处理器、数字信号处理器或微处理器执行的软件,或者被实施为硬件,或者被实施为集成电路,如专用集成电路。这样的软件可以分布在计算机可读介质上,计算机可读介质可以包括计算机存储介质(或非暂时性介质)和通信介质(或暂时性介质)。如本领域普通技术人员公知的,术语计算机存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、程序模块或其他数据)的任何方法或技术中实施的易失性和非易失性、可移除和不可移除介质。计算机存储介质包括但不限于RAM、ROM、EEPROM、闪存或其他存储器技术、CD-ROM、数字多功能盘(DVD)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。此外,本领域普通技术人员公知的是,通信介质通常包含计算机可读指令、数据结构、程序模块或者诸如载波或其他传输机制之类的调制数据信号中的其他数据,并且可包括任何信息递送介质。
在本说明书中使用的术语“部件”、“模块”、“系统”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件、或执行中的软件。例如,部件可以是但不限于,在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序或计算机。通过图示,在计算设备上运行的应用和计算设备都可以是部件。一个或多个部件可驻留在进程或执行线程中,部件可位于一个计算机上或分布在2个或更多个计算机之间。此外,这些部件可从在上面存储有各种数据结构的各种计算机可读介质执行。部件可例如根据具有一个或多个数据分组(例如来自于自与本地系统、分布式系统或网络间的另一部件交互的二个部件的数据,例如通过信号与其它系统交互的互联网)的信号通过本地或远程进程来通信。
以上参照附图说明了本申请的一些实施例,并非因此局限本发明的权利范围。本领域技术人员不脱离本发明的范围和实质内所作的任何修改、等同替换和改进,均应在本申请的权利范围之内。
Claims (35)
1.一种信息传输方法,其特征在于,所述方法包括:
接收至少一个第二节点发送的传输块;所述传输块形成传输块集合;
根据所述传输块集合,得到正确传输块集合的信息;
对所述正确传输块集合的信息进行编码处理,得到反馈信息;其中,所述反馈信息用于表征所述至少一个第二节点发送的传输块的接收情况;所述编码处理包括对所述正确传输块集合的信息进行二进制表示;
发送所述反馈信息给所述至少一个第二节点。
2.根据权利要求1所述的方法,其特征在于,所述传输块通过传输块标识指示,所述传输块标识至少包括以下之一:
用户标识、用户标识的索引值、标签索引。
3.根据权利要求1所述的方法,其特征在于,所述正确传输块集合为空集;
所述对所述正确传输块集合的信息进行编码处理,得到反馈信息,包括:
确定所述反馈信息为空序列;其中,包括所述反馈信息的反馈信号为零功率信号。
4.根据权利要求2或3所述的方法,其特征在于,所述编码处理为对所述正确传输块集合的信息进行二进制表示,所述正确传输块集合的信息包括正确传输块标识集合;
所述对所述正确传输块集合的信息进行编码处理,得到反馈信息,包括:
根据传输块标识有序集合中元素数量,得到反馈信息二进制表示位数;所述传输块标识有序集合为所有传输块标识的有序集合;
根据所述反馈信息二进制表示位数,得到所述正确传输块标识集合中每个元素对应的二进制表示;
将所述正确传输块标识集合中所有元素对应的二进制表示与全零序列进行拼接,得到所述反馈信息。
5.根据权利要求2或3所述的方法,其特征在于,所述编码处理为对所述正确传输块集合的信息进行二进制表示,所述正确传输块集合的信息包括正确传输块标识集合;
所述对所述正确传输块集合的信息进行编码处理,得到反馈信息,包括:
根据传输块标识有序集合中元素数量,得到反馈信息二进制表示位数;所述传输块标识有序集合为所有传输块标识的有序集合;
根据所述反馈信息二进制表示位数,得到所述正确传输块标识集合中每个元素对应的二进制表示;
将所述正确传输块标识集合中所有元素对应的二进制表示进行拼接,得到所述反馈信息。
6.根据权利要求2所述的方法,其特征在于,所述方法还包括:
根据所述用户标识,得到所述传输块对应的标签索引;所述用户标识与所述标签索引具有映射关系。
7.根据权利要求2所述的方法,其特征在于,所述方法还包括:
将所述用户标识作为伪随机数发生器的部分或全部随机数种子,生成伪随机标签索引;
将所述伪随机标签索引确定为传输块对应的标签索引。
8.根据权利要求1所述的方法,其特征在于,所述编码处理还包括对所述正确传输块集合的信息进行压缩编码。
9.根据权利要求8所述的方法,其特征在于,所述对所述正确传输块集合的信息进行编码处理,得到反馈信息,包括:
根据所述正确传输块集合的信息,得到压缩码字。
10.根据权利要求8所述的方法,其特征在于,所述对所述正确传输块集合的信息进行编码处理,得到反馈信息,包括:
根据所述正确传输块集合的信息,得到传输块差错图样;
根据所述传输块差错图样,得到压缩码字。
11.根据权利要求10所述的方法,其特征在于,所述正确传输块集合的信息包括正确传输块标识集合与传输块标识有序集合;
所述根据所述正确传输块集合的信息,得到传输块差错图样,包括:
判断每个所述传输块标识有序集合中的元素是否属于所述正确传输块标识集合;
根据判断结果,构成所述传输块差错图样。
12.根据权利要求10所述的方法,其特征在于,所述正确传输块集合的信息包括正确传输块标识集合;
所述根据所述正确传输块集合的信息,得到传输块差错图样,包括:
根据传输块差错图样的预设长度,得到与所述预设长度对应的传输块差错图样初始图样,其中,所述传输块差错图样初始图样中的每个元素对应错误应答比特;
根据所述正确传输块集合,在所述传输块差错图样初始图样中,将序号等于所述正确传输块集合中元素的比特设置为正确应答比特;
将所述传输块差错图样初始图样确定为所述传输块差错图样。
13.根据权利要求9或10所述的方法,其特征在于,根据传输块标识有序集合的大小与正确传输块数目,确定所述压缩码字的长度。
14.根据权利要求11或12所述的方法,其特征在于,根据所述传输块差错图样的长度与正确传输块数目,确定所述压缩码字的长度。
15.根据权利要求9至12任一项所述的方法,其特征在于,所述对所述正确传输块集合的信息进行编码处理,得到反馈信息,包括:
根据最大正确传输块数目,得到正确传输块数目二进制表示位数;
根据所述正确传输块数目二进制表示位数,将所述正确传输块数目进行二进制表示,得到正确传输块数目比特序列;
将所述正确传输块数目比特序列、所述压缩码字与全零序列进行拼接,得到所述反馈信息。
16.根据权利要求9至12任一项所述的方法,其特征在于,所述对所述正确传输块集合的信息进行编码处理,得到反馈信息,包括:
将所述压缩码字与全零序列进行拼接,得到所述反馈信息。
17.根据权利要求9至12任一项所述的方法,其特征在于,所述对所述正确传输块集合的信息进行编码处理,得到反馈信息,包括:
将所述压缩码字确定为所述反馈信息。
18.根据权利要求1所述的方法,其特征在于,所述方法还包括:
对所述反馈信息进行信道编码,得到第一编码序列。
19.根据权利要求8所述的方法,其特征在于,所述压缩编码包括至少以下之一的信源编码算法:
算术编码、霍夫曼编码、香农-费诺编码。
20.根据权利要求1所述的方法,其特征在于,所述正确传输块集合的信息至少包括以下之一:
最大正确传输块数目、传输块标识有序集合、传输块标识有序集合大小、正确传输块标识集合、正确传输块数目、传输块差错图样、反馈信息的长度。
21.根据权利要求20所述的方法,其特征在于,所述最大正确传输块数目由高层参数预先配置。
22.根据权利要求2所述的方法,其特征在于,所述用户标识至少包括以下之一:
订阅永久标识符、通用公共订阅标识符、永久设备标识符、网络接入标识、订阅隐藏标识符、全球唯一临时标识、无线网络临时标识、系统信息无线网络临时标识、寻呼无线网络临时标识、随机接入无线网络临时标识、临时小区无线网络临时标识、小区无线网络临时标识、上行控制信道发射功率控制无线网络临时标识、上行共享信道发射功率控制无线网络临时标识、信道探测参考信号发射功率控制无线网络临时标识、中断无线网络临时标识、调制编码方式小区无线网络临时标识、配置调度无线网络临时标识、时隙格式指示无线网络临时标识、半持续无线网络临时标识。
23.根据权利要求2所述的方法,其特征在于,所述标签索引为随机接入标签的标签索引,所述随机接入标签至少包括以下之一:
导频、参考信号、前导码、扩频序列、交织器、交织图样、交织序列、加扰序列、稀疏码序列。
24.根据权利要求18所述的方法,其特征在于,所述信道编码至少包括以下之一:
极化编码、低密度奇偶校验编码、卷积编码、turbo编码、RM码、RS码、BCH码、级联编码、循环码、分组编码、汉明编码、哥雷码、重复编码、单奇偶校验码、循环冗余校验码、叠加编码、稀疏叠加编码、稀疏回归编码、格编码、代数几何码、Goppa码、极化调整卷积码、预变换极化码、奇偶校验极化码。
25.一种信息传输方法,其特征在于,应用于第二节点,包括:
发送传输块给第一节点;
接收所述第一节点发送的反馈信息;其中,所述反馈信息用于表征所述传输块的接收情况。
26.根据权利要求25所述的方法,其特征在于,所述传输块通过传输块标识指示,所述传输块标识至少包括以下之一:
用户标识、用户标识的索引值、标签索引。
27.根据权利要求25所述的方法,其特征在于,所述方法还包括:
将所述反馈信息对应的反馈信号进行解码,得到解码结果;
根据所述解码结果,判断所述第二节点发送的传输块的接收情况。
28.根据权利要求27所述的方法,其特征在于,所述根据所述解码结果,判断所述第二节点发送的传输块的接收情况,包括:
若解码失败,确定与所述第二节点发送的传输块的应答为错误应答NACK。
29.根据权利要求27所述的方法,其特征在于,所述根据所述解码结果,判断所述第二节点发送的传输块的接收情况,包括:
若解码成功,根据所述正确传输块集合的信息的二进制表示位数,判断解码结果中是否包含与所述第二节点发送的传输块的传输块标识对应的比特序列。
30.一种信息传输装置,其特征在于,包括:
接收模块,设置为接收至少一个第二节点发送的传输块;所述传输块形成传输块集合;
正确传输块信息获得模块,设置为根据所述传输块集合,得到正确传输块集合的信息;
反馈信息生成模块,设置为通过对所述正确传输块集合的信息进行编码处理,得到反馈信息;其中,所述反馈信息用于表征所述至少一个第二节点发送的传输块的接收情况;所述编码处理包括对所述正确传输块集合的信息进行二进制表示,或,对所述正确传输块集合的信息进行压缩编码;
发送模块,设置为发送所述反馈信息至所述至少一个第二节点。
31.一种信息传输装置,其特征在于,包括:
发送模块,设置为发送传输块给第一节点;
接收模块,设置为接收所述第一节点发送的反馈信息;其中,所述反馈信息用于表征所述传输块的接收情况。
32.一种基站,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至29中任意一项所述的信息传输方法。
33.一种用户设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至29中任意一项所述的信息传输方法。
34.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机可执行指令,所述计算机可执行指令用于执行如权利要求1至29中任意一项所述的信息传输方法。
35.一种计算机程序产品,包括计算机程序或计算机指令,其特征在于,所述计算机程序或所述计算机指令存储在计算机可读存储介质中,计算机设备的处理器从所述计算机可读存储介质读取所述计算机程序或所述计算机指令,所述处理器执行所述计算机程序或所述计算机指令,使得所述计算机设备执行如权利要求1至29任意一项所述的信息传输方法。
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210675048.7A CN117295110A (zh) | 2022-06-15 | 2022-06-15 | 信息传输方法、装置、基站、设备、存储介质及程序产品 |
JP2024534389A JP2024546748A (ja) | 2022-06-15 | 2023-05-15 | 情報伝送方法、装置、基地局、機器、記憶媒体及びプログラム製品 |
MX2024010754A MX2024010754A (es) | 2022-06-15 | 2023-05-15 | Metodo y aparato de transmision de informacion, estacion base, dispositivo, medio de almacenamiento y producto de programa. |
PCT/CN2023/094339 WO2023241286A1 (zh) | 2022-06-15 | 2023-05-15 | 信息传输方法、装置、基站、设备、存储介质及程序产品 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210675048.7A CN117295110A (zh) | 2022-06-15 | 2022-06-15 | 信息传输方法、装置、基站、设备、存储介质及程序产品 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN117295110A true CN117295110A (zh) | 2023-12-26 |
Family
ID=89192179
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202210675048.7A Pending CN117295110A (zh) | 2022-06-15 | 2022-06-15 | 信息传输方法、装置、基站、设备、存储介质及程序产品 |
Country Status (4)
Country | Link |
---|---|
JP (1) | JP2024546748A (zh) |
CN (1) | CN117295110A (zh) |
MX (1) | MX2024010754A (zh) |
WO (1) | WO2023241286A1 (zh) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105515733B (zh) * | 2014-09-24 | 2019-03-12 | 中兴通讯股份有限公司 | 一种反馈方法及装置 |
EP3251245B1 (en) * | 2015-01-28 | 2023-04-05 | InterDigital Patent Holdings, Inc. | Uplink feedback methods for operating with a large number of carriers |
CN108631956A (zh) * | 2017-03-23 | 2018-10-09 | 株式会社Ntt都科摩 | 反馈方法和通信设备 |
CN110012678B (zh) * | 2017-11-10 | 2023-02-03 | Oppo广东移动通信有限公司 | 无线通信方法和设备 |
US11025279B2 (en) * | 2019-10-15 | 2021-06-01 | At&T Intellectual Property 1, L.P. | System and method for decoding encoded messages in a wireless communication system |
-
2022
- 2022-06-15 CN CN202210675048.7A patent/CN117295110A/zh active Pending
-
2023
- 2023-05-15 JP JP2024534389A patent/JP2024546748A/ja active Pending
- 2023-05-15 WO PCT/CN2023/094339 patent/WO2023241286A1/zh active Application Filing
- 2023-05-15 MX MX2024010754A patent/MX2024010754A/es unknown
Also Published As
Publication number | Publication date |
---|---|
MX2024010754A (es) | 2024-09-10 |
WO2023241286A1 (zh) | 2023-12-21 |
JP2024546748A (ja) | 2024-12-26 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11197281B2 (en) | Control information transmission method and apparatus | |
US11695506B2 (en) | Method and apparatus for transmission or reception of data in communication system | |
JP6731115B2 (ja) | 情報送信方法、送信端デバイス及び受信端デバイス | |
EP3709723B1 (en) | Terminal device, base station device, and communication method | |
US10523386B2 (en) | Method of processing data block in wireless communication system and apparatus therefor | |
CN111600677B (zh) | 一种数据传输方法及装置 | |
US11057149B2 (en) | Coding scheme indication method and device | |
US20230370195A1 (en) | Method and apparatus for transmission or reception of data in communication system | |
TWI791023B (zh) | 編碼輸入資料為極性碼的方法及設備、解碼方法及用以解碼碼字的設備 | |
JP2020518202A (ja) | データ処理方法およびデータ処理装置 | |
WO2018098691A1 (zh) | 一种控制信道生成方法、控制信道检测方法及相关设备 | |
EP3602797B1 (en) | Puncturing of polar codes with complementary sequences | |
US20230208554A1 (en) | Encoding and Decoding Method and Apparatus | |
KR102438982B1 (ko) | 무선 통신 시스템에서 부호화 및 복호화를 위한 방법 및 장치 | |
EP3621237B1 (en) | Channel encoding method, data receiving method and associated device | |
EP3576327B1 (en) | Information transmission method, network device, and terminal device | |
WO2023241284A1 (zh) | 信息传输方法、装置、基站、设备、存储介质及程序产品 | |
CN117295110A (zh) | 信息传输方法、装置、基站、设备、存储介质及程序产品 | |
CN108322285B (zh) | 数据的发送方法、接收方法和装置 | |
CN118900159A (zh) | 信息传输方法、通信设备、存储介质及程序产品 | |
CN117295109A (zh) | 信息传输方法、装置、基站、设备、存储介质及程序产品 | |
CN108964834A (zh) | 数据传输方法、芯片、收发机和计算机可读存储介质 | |
US12166576B2 (en) | Information processing device and information processing method | |
WO2022261984A1 (zh) | 通信方法和通信装置 | |
WO2022236719A1 (zh) | 无线通信方法、终端设备和网络设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination |