CN111149314A - Dci盲检测时用于多模式块辨别的加扰序列设计 - Google Patents
Dci盲检测时用于多模式块辨别的加扰序列设计 Download PDFInfo
- Publication number
- CN111149314A CN111149314A CN201880062510.8A CN201880062510A CN111149314A CN 111149314 A CN111149314 A CN 111149314A CN 201880062510 A CN201880062510 A CN 201880062510A CN 111149314 A CN111149314 A CN 111149314A
- Authority
- CN
- China
- Prior art keywords
- bits
- message
- base station
- frozen
- sequence
- 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.)
- Granted
Links
- 238000001514 detection method Methods 0.000 title abstract description 23
- 238000012772 sequence design Methods 0.000 title abstract description 6
- 238000000034 method Methods 0.000 claims abstract description 183
- 230000008569 process Effects 0.000 claims abstract description 67
- 238000012545 processing Methods 0.000 claims abstract description 16
- 238000004891 communication Methods 0.000 claims description 57
- 230000006854 communication Effects 0.000 claims description 57
- 238000013507 mapping Methods 0.000 claims description 44
- 230000005540 biological transmission Effects 0.000 claims description 28
- 230000007480 spreading Effects 0.000 claims description 10
- 238000003892 spreading Methods 0.000 claims description 10
- 230000004044 response Effects 0.000 claims description 9
- 230000000977 initiatory effect Effects 0.000 claims description 6
- 238000012790 confirmation Methods 0.000 claims 2
- 230000015654 memory Effects 0.000 description 24
- 239000002609 medium Substances 0.000 description 23
- 238000003860 storage Methods 0.000 description 22
- 238000010586 diagram Methods 0.000 description 21
- 238000003780 insertion Methods 0.000 description 21
- 230000037431 insertion Effects 0.000 description 21
- 125000004122 cyclic group Chemical group 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 17
- 230000001413 cellular effect Effects 0.000 description 16
- 241000169170 Boreogadus saida Species 0.000 description 13
- 230000008901 benefit Effects 0.000 description 13
- 238000005259 measurement Methods 0.000 description 13
- 238000004422 calculation algorithm Methods 0.000 description 11
- 230000009471 action Effects 0.000 description 10
- 230000006870 function Effects 0.000 description 10
- 238000005096 rolling process Methods 0.000 description 10
- 238000012795 verification Methods 0.000 description 10
- 238000013459 approach Methods 0.000 description 9
- 238000005516 engineering process Methods 0.000 description 9
- 230000000694 effects Effects 0.000 description 8
- 239000011159 matrix material Substances 0.000 description 8
- 230000010267 cellular communication Effects 0.000 description 7
- 238000009825 accumulation Methods 0.000 description 6
- 238000010276 construction Methods 0.000 description 5
- 238000000926 separation method Methods 0.000 description 5
- 239000013598 vector Substances 0.000 description 5
- 238000011156 evaluation Methods 0.000 description 4
- 230000000116 mitigating effect Effects 0.000 description 4
- 230000011664 signaling Effects 0.000 description 4
- 238000007476 Maximum Likelihood Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 3
- 238000005265 energy consumption Methods 0.000 description 3
- 230000000670 limiting effect Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 230000010287 polarization Effects 0.000 description 3
- 238000003491 array Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 2
- 230000002301 combined effect Effects 0.000 description 2
- 230000001186 cumulative effect Effects 0.000 description 2
- 230000004069 differentiation Effects 0.000 description 2
- 238000012850 discrimination method Methods 0.000 description 2
- 238000009826 distribution Methods 0.000 description 2
- 230000007246 mechanism Effects 0.000 description 2
- 230000003287 optical effect Effects 0.000 description 2
- 230000002829 reductive effect Effects 0.000 description 2
- 238000013515 script Methods 0.000 description 2
- 238000001228 spectrum Methods 0.000 description 2
- 101150077548 DCI1 gene Proteins 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000003044 adaptive effect Effects 0.000 description 1
- 239000000654 additive Substances 0.000 description 1
- 230000000996 additive effect Effects 0.000 description 1
- 230000007175 bidirectional communication Effects 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000001143 conditioned effect Effects 0.000 description 1
- 238000012937 correction Methods 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 230000009849 deactivation Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 230000001066 destructive effect Effects 0.000 description 1
- 230000001627 detrimental effect Effects 0.000 description 1
- 238000004134 energy conservation Methods 0.000 description 1
- 230000001747 exhibiting effect Effects 0.000 description 1
- 230000002349 favourable effect Effects 0.000 description 1
- 230000008014 freezing Effects 0.000 description 1
- 238000007710 freezing Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000000873 masking effect Effects 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000003032 molecular docking Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000012120 mounting media Substances 0.000 description 1
- 230000036961 partial effect Effects 0.000 description 1
- 230000004224 protection Effects 0.000 description 1
- 238000013138 pruning Methods 0.000 description 1
- 230000009291 secondary effect Effects 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 230000009466 transformation Effects 0.000 description 1
- 238000013519 translation Methods 0.000 description 1
- 230000014616 translation Effects 0.000 description 1
- 238000010200 validation analysis Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/03—Shaping networks in transmitter or receiver, e.g. adaptive shaping networks
- H04L25/03828—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties
- H04L25/03866—Arrangements for spectral shaping; Arrangements for providing signals with specified spectral properties using scrambling
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M13/00—Coding, decoding or code conversion, for error detection or error correction; Coding theory basic assumptions; Coding bounds; Error probability evaluation methods; Channel models; Simulation or testing of codes
- H03M13/03—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words
- H03M13/05—Error detection or forward error correction by redundancy in data representation, i.e. code words containing more digits than the source words using block codes, i.e. a predetermined number of check bits joined to a predetermined number of information bits
- H03M13/13—Linear codes
-
- 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/0001—Systems modifying transmission characteristics according to link quality, e.g. power backoff
- H04L1/0036—Systems modifying transmission characteristics according to link quality, e.g. power backoff arrangements specific to the receiver
- H04L1/0038—Blind format detection
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0041—Arrangements at the transmitter end
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0045—Arrangements at the receiver end
- H04L1/0052—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables
- H04L1/0053—Realisations of complexity reduction techniques, e.g. pipelining or use of look-up tables specially adapted for power saving
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0057—Block codes
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0056—Systems characterized by the type of code used
- H04L1/0061—Error detection codes
-
- 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/004—Arrangements for detecting or preventing errors in the information received by using forward error control
- H04L1/0072—Error control for data other than payload data, e.g. control data
-
- 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
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1812—Hybrid protocols; Hybrid automatic repeat request [HARQ]
-
- 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
- H04L1/18—Automatic repetition systems, e.g. Van Duuren systems
- H04L1/1867—Arrangements specially adapted for the transmitter end
- H04L1/1887—Scheduling and prioritising arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/003—Arrangements for allocating sub-channels of the transmission path
- H04L5/0053—Allocation of signaling, i.e. of overhead other than pilot signals
- H04L5/0055—Physical resource allocation for ACK/NACK
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W72/00—Local resource management
- H04W72/20—Control channels or signalling for resource management
- H04W72/23—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal
- H04W72/232—Control channels or signalling for resource management in the downlink direction of a wireless link, i.e. towards a terminal the control data signalling from the physical layer, e.g. DCI signalling
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Power Engineering (AREA)
- Quality & Reliability (AREA)
- Probability & Statistics with Applications (AREA)
- Theoretical Computer Science (AREA)
- Mobile Radio Communication Systems (AREA)
- Detection And Prevention Of Errors In Transmission (AREA)
Abstract
描述了用于极性编码和解码已经基于发送器和/或接收器的一个或多个标识符进行调制的控制信息的方法和设备。一些实施例描述了用于在控制信息盲检测和解码中进行多模式块辨别的加扰序列设计。可以将分离的加扰掩码应用于编码的DCI消息内的不同位字段,其中加扰掩码中的每一个加扰掩码都是从特定于用户装备(UE)的标识符、UE组标识符或基站标识符得出的。极性码的冻结位可以被用于编码和传输混合自动重传请求(HARQ)确认消息传递,以便早期重传不成功的下行链路消息。可以采用UE标识的分层处理来改进解码处理的早期终止与UE标识处理的成功之间的平衡。
Description
技术领域
本发明的领域一般而言涉及在无线通信中使用的解码器。
背景技术
解码器用在无线通信的许多领域中。发送器可以编码旨在由具体接收器接收的消息。如果预期的接收器不具有查找所编码的消息的位置(例如,在时间和/或频率中的位置)的先验知识,那么它可以经历盲解码过程以搜索找预期消息的候选位置集合。
盲解码可以花费相当多的时间和计算资源,因为接收器可能必须在解码正确消息之前对大量候选位置中的消息执行盲解码。因而,需要该领域中的改进。
发明内容
描述了用于对已经基于发送器和/或接收器的一个或多个标识符进行调制的控制信息进行极性编码和解码的***和方法的各种实施例。发送器或接收器中的每一个可以是用户装备(UE)或基站,或者是另一种类型的发送器或接收器。一些实施例描述了用于在控制信息盲检测和解码上进行多模式块辨别的加扰序列设计。可以将分离的扰码掩码应用于编码的控制消息内不同的位字段,其中可以基于特定于用户装备(UE)的标识符、UE组标识符或基站标识符来导出每个加扰掩码。在其它实施例中,可以基于有效载荷消息、控制消息或发送器和接收器两者均已知的位的参考序列来导出加扰掩码。
在一些实施例中,对于不成功的下行链路消息的早期重传,极性码的冻结位可以被用于编码和传输混合自动重发请求(HARQ)确认消息传递。
在一些实施例中,可以采用UE标识的分层处理来改进解码处理的早期终止与UE标识处理的成功之间的平衡。
本发明内容旨在提供本文档中描述的一些主题的简要概述。因而,将认识到的是,上述特征仅仅是示例,并且不应当被解释为以任何方式缩小本文描述的主题的范围或精神。根据下面的具体实施方式、附图说明和权利要求书,本文描述的主题的其它特征、方面和优点将变得显而易见。
附图说明
当结合以下附图考虑优选实施例的以下详细描述时,可以获得对本发明的更好理解,其中:
图1是图示根据一些实施例的无线通信环境的图;
图2是图示根据一些实施例的具有基站覆盖重叠的无线通信环境的图;
图3是图示根据一些实施例的示例性基站的框图;
图4是图示根据一些实施例的示例性UE的框图;
图5是图示根据一些实施例的用于对位序列进行调制和编码的方法的流程图;
图6是图示根据一些实施例的用于对接收到的消息进行解码和解调的方法的流程图;
图7图示了信道极化的示例,其中n=11;
图8图示了示例极性编码器,其中n=3;
图9图示了示例极性解码器,其中n=3;
图10是图示针对LTE规定的DCI编码的流程图框图;
图11是图示根据一些实施例的适于结合极性码的DCI编码的流程图框图;
图12图示了根据一些实施例的在由LTE使用之后被构图的位掩码指派;
图13图示了根据一些实施例的提出的NR位掩码指派;
图14图示了根据一些实施例的连续位掩码指派;
图15图示了根据一些实施例的使用移动平均来获得针对不匹配(顶部)和匹配(底部)的早期块辨别的数据;
图16图示了根据一些实施例的使用移动平均来获得针对不匹配(顶部)和匹配(底部)的早期块辨别的附加数据;
图17图示了根据一些实施例的使用移动平均来获得针对不匹配(顶部)和匹配(底部)的早期块辨别的数据;
图18是图示根据一些实施例的分层UE标识的流程图;
图19是图示根据一些实施例的用于在极性码的冻结位和/或信息位中***HARQACK/NACK消息传递的方法的流程图;以及
图20是图示结合图19描述的方法从接收方的继续的流程图。
虽然本发明容许各种修改和替代形式,但是其具体实施例在附图中以示例的方式示出并且在本文中详细描述。但是,应当理解的是,附图及其详细描述并非旨在将本发明限制到所公开的特定形式,相反,本发明要覆盖落入如所附权利要求所限定的本发明的精神和范围内的所有修改、等同物和替代方案。
具体实施方式
通过引用并入
以下参考文献通过引用整体上并入本文,如同在本文中完全和完全地阐述了一样:
1.“Polar Code Construction for NR”,华为,HiSilicon,3GPP TSG RAN WG1会议#86bis,2016年10月。
2.Alexios Balatsoukas-Stimming,Mani Bastani Parizi和Andreas Burg,“LLR-Based Successive Cancellation List Decoding of Polar Codes”,IEEETransactions on Signal Processing,2015年3月。
3. 3GPP TS 36.211:“Evolved Universal Terrestrial Radio Access(E-UTRA);Physical Channels and Modulation”。
4.临时专利申请号62/455,448,标题为“Early Block Discrimination withPolar Codes to Further Accelerate DCI Blind Detection”。
5.临时专利申请号62/501,493,标题为“Early Block Discrimination withPolar Codes to Further Accelerate DCI Blind Detection”。
术语
以下是本申请中使用的术语的术语表:
存储介质—各种类型的存储器设备或存储设备中的任何一种。术语“存储介质”旨在包括:安装介质,例如CD-ROM、软盘104或磁带设备;计算机***存储器或随机存取存储器,诸如DRAM、DDR RAM、SRAM、EDO RAM、Rambus RAM等;或者非易失性存储器,诸如磁介质(例如,硬盘驱动器)、光学存储装置,或ROM、EPROM、FLASH等。存储介质也可以包括其它类型的存储器或其组合。此外,存储介质可以位于执行程序的第一计算机中,或者可以位于通过网络(诸如互联网)连接到第一计算机的不同的第二计算机。在后一种情况下,第二计算机可以向第一计算机提供程序指令用于执行。术语“存储介质”可以包括两个或更多个存储介质,这些存储介质可以存在于不同位置,例如存在于通过网络连接的不同计算机中。
承载介质—如上所述的存储介质,以及物理传输介质,诸如传达诸如电或光学信号之类的信号的总线、网络和/或其它物理传输介质。
可编程硬件元件—包括各种硬件设备,这些硬件设备包括经由可编程或硬连线互连连接的多个可编程功能块。示例包括FPGA(现场可编程门阵列)、PLD(可编程逻辑设备)、FPOA(现场可编程对象阵列)和CPLD(复杂PLD)。可编程功能块的范围可以从细粒度(组合逻辑或查找表)到粗粒度(算术逻辑单元或处理器核心)。可编程硬件元件也可以被称为“可重新配置逻辑”。
专用集成电路(ASIC)—这个术语旨在具有其普通含义的完整广度。术语ASIC旨在包括为特定应用定制的集成电路,而不是通用可编程设备,但是ASIC可以包含可编程处理器核心作为构建块。蜂窝电话处理器、MP3播放器芯片以及其它许多单功能IC都是ASIC的示例。通常用硬件描述语言(诸如Verilog或VHDL)来描述ASIC。
程序—术语“程序”旨在具有其普通含义的完整广度。术语“程序”包括1)可以存储在存储器中并可由处理器执行的软件程序或2)可用于配置可编程硬件元件或ASIC的硬件配置程序。
软件程序—术语“软件程序”旨在具有其普通含义的完整广度,并且包括可以存储在存储介质中并由处理器执行的任何类型的程序指令、代码、脚本和/或数据或其组合。示例性软件程序包括以基于文本的编程语言(例如,命令式或过程式语言(诸如C、C++、PASCAL、FORTRAN、COBOL、JAVA、汇编语言等)编写的程序;图形程序(用图形编程语言编写的程序);汇编语言程序;已经编译成机器语言的程序;脚本;以及其它类型的可执行软件。软件程序可以包括以某种方式互操作的两个或更多个软件程序。
硬件配置程序—可以被用于编程或配置可编程硬件元件或ASIC的程序,例如网表或位文件。
计算机***—各种类型的计算或处理***中的任何一种,包括个人计算机***(PC)、大型机计算机***、工作站、网络设备、互联网设备、个人数字助理(PDA)、网格计算***或者其它设备或设备的组合。一般而言,术语“计算机***”可被广泛地定义为涵盖具有执行来自存储介质的指令的至少一个处理器的任何设备(或设备的组合)。
自动—是指在没有直接指定或执行动作或操作的用户输入的情况下由计算机***(例如,由计算机***执行的软件)或设备(例如,电路***、可编程硬件元件、ASIC,等等)执行的动作或操作。因此,术语“自动地”与在用户提供输入来直接执行操作的情况下由用户手动执行或指定的操作形成对照。自动过程可由用户提供的输入发起,但是“自动地”执行的后续动作不是用户指定的,即,不是在用户指定每个要执行的动作的情况下“手动地”执行的。例如,通过选择每个字段并且提供指定信息的输入(例如,通过键入信息、选择复选框、单选选择,等等)来填写电子表单的用户是在手动填写该表单,虽然计算机***必须响应于用户动作来更新表单。表单可由计算机***自动填写,其中计算机***(例如,在计算机***上执行的软件)分析表单的字段并且在没有任何指定字段的答案的用户输入的情况下填写表单。如上所述,用户可调用表单的自动填写,但不参与表单的实际填写(例如,用户不是手动指定字段的答案,而是这些字段被自动地完成)。本说明书提供了响应于用户采取的动作而自动执行操作的各种示例。
具体实施方式
图1-无线通信环境
图1图示了包括多个通信***的示例性(和简化的)无线环境。图1示出了涉及与多个用户装备设备(UE)106A-C通信的基站(BS)102的示例通信***。基站102可以是蜂窝基站,其与多个无线通信设备执行蜂窝通信。可替代地,基站102可以是用于执行Wi-Fi通信的无线接入点,诸如根据802.11标准或相关标准。UE 106可以是各种设备中的任何一种,诸如智能电话、平板设备、计算机***等。基站102和无线通信设备106中的一个或两个可以包括如本文所述的解码器逻辑。
在所示实施例中,不同的UE和基站被配置为经由广播网络和/或分组交换蜂窝网络进行通信。要注意的是,图1的***仅仅是可能***的一个示例,并且实施例可以根据期望在各种***中的任何***中实现。
蜂窝基站102可以是基站收发信台(BTS)或小区站点,并且可以包括使得能够与UE106A-C进行无线通信的硬件。基站102还可以被配置为与核心网络通信。核心网络可以耦合到一个或多个外部网络,其可以包括互联网、公共交换电话网络(PSTN)和/或任何其它网络。因此,基站102可以促进UE设备106A-C与网络之间的通信。
可以提供根据相同或不同的无线电接入技术(RAT)或蜂窝通信标准操作的基站102和其它基站作为小区的网络,其可以经由一个或多个RAT在广泛的地理区域上向UE106A-C和类似的设备提供连续或几乎连续的重叠服务。
基站102可以被配置为向UE 106A-C广播通信。本文的术语“广播”可以指为在广播区域中接收设备而不是寻址到特定设备的广播区域而发送的一对多传输。另外,广播传输通常是单向的(从发送器到接收器)。在一些情况下,控制信令(例如,评级信息)可以从接收器传递回广播发送器,但是内容数据仅在一个方向上发送。相反,蜂窝通信通常是双向的。“蜂窝”通信也可以涉及小区之间的移交。例如,当UE 106A(和/或UE 106B-C)移出蜂窝基站102服务的小区时,它可以移交到另一个蜂窝基站(并且移交可以由网络处置,包括操作由基站102和另一个蜂窝基站执行)。相反,当用户从第一广播基站覆盖的范围移动到第二广播基站覆盖的范围时,它可以移交到从第二广播基站接收内容,但是基站不需要促进移交(例如,它们仅继续广播并且不关心特定UE正在使用哪个基站)。
传统上,使用与蜂窝传输不同的频率资源来执行广播传输。但是,在一些实施例中,频率资源在这些不同类型的传输之间共享。例如,在一些实施例中,广播基站被配置为在调度的时间间隔期间放弃一个或多个频带,以供蜂窝基站用于分组交换通信。
在一些实施例中,由广播或蜂窝基站发送的控制信令可以允许最终用户设备维持完整的信令连接(这可以消除网络流失)、延长电池寿命(例如,通过确定当基站不发送时何时保持低功率模式)和/或主动管理覆盖检测(例如,而不是将频谱共享周期视为斑点覆盖或临时网络中断)。
基站102和UE 106A、106B和106C可以被配置为使用各种RAT(也称为无线通信技术或电信标准)中的任何一种在传输介质上进行通信,诸如LTE、5G新无线电(NR)、下一代广播平台(NGBP)、W-CDMA、TDS-CDMA和GSM,以及其它可能的其它设备,诸如UMTS、LTE-A、CDMA2000(例如,lxRTT、1xEV-DO、HRPD、eHRPD)、高级电视***委员会(ATSC)标准、数字视频广播(DVB)、卫星通信标准等。
在本文中讨论广播和蜂窝网络以促进说明,但是在其它实施例中,这些技术无意限制本公开的范围,并且所公开的方法和技术可以在各种类型的无线网络中的任何一种之间使用。
图2-具有多个基站的无线通信环境
图2图示了包括基站102A和102B的示例性无线通信***,基站102A和102B通过传输介质与表示为UE 106A-106C的一个或多个用户装备(UE)设备通信。图2中的通信环境可以与上面图1中描述的通信环境类似地起作用。但是,图2图示了中心UE 106B可以在两个基站102A和102B的范围内操作。在这些实施例中,当UE 106B打算从BS 102A接收通信时,UE106B可能错误地接收来自BS 102B的通信。这个效果可以被称为小区间干扰,并且本文的实施例描述了用于高效地避免小区覆盖重叠区域中小区间干扰的新方法。
图3–基站
图3图示了基站102的示例性框图。在一些实施例中,基站102可以是广播基站(诸如图2的基站102A)和/或蜂窝基站(诸如图2的基站102B)。要注意的是,图3的基站仅是可能的基站的一个示例。如图所示,基站102可以包括(一个或多个)处理器304,其可以执行用于基站102的程序指令。(一个或多个)处理器304还可以耦合到存储器管理单元(MMU)340,其可以被配置为从(一个或多个)处理器304接收地址并将那些地址翻译成存储器中的位置(例如,存储器360和只读存储器(ROM)350)或其它电路或设备。
基站102可以包括至少一个网络端口370。网络端口370可以被配置为耦合到电话网络并且提供多个设备,诸如UE设备106,如上所述访问电话网络。在一些实施例中,网络端口370(或附加的网络端口)可以耦合到电视网络并且被配置为接收用于广播的内容。网络端口370(或附加的网络端口)还可以或替代地被配置为耦合到蜂窝网络,例如蜂窝服务提供商的核心网络。核心网络可以向多个设备(诸如UE设备106)提供移动性相关服务和/或其它服务。在一些情况下,网络端口370可以经由核心网络耦合到电话网络,和/或核心网络可以提供电话网络(例如,由蜂窝服务提供商服务的其它UE设备106)。
基站102可以包括至少一个天线334。无线电设备330和通信链332可以被配置为作为无线收发器操作,并且还可以被配置为经由无线电设备330与UE设备106通信。在所示实施例中,天线334经由通信链332与无线电设备330通信。通信链332可以是接收链,发送链或两者。无线电设备330可以被配置为经由各种RAT进行通信。
基站102的(一个或多个)处理器304可以被配置为实现本文描述的部分或全部方法,例如,通过执行存储在存储介质(例如,非瞬态计算机可读存储介质)上的程序指令。可替代地,处理器304可以被配置为可编程硬件元件,诸如FPGA(现场可编程门阵列),或ASIC(专用集成电路),或其组合。在一些实施例中,处理器、MMU和存储器可以是分布式多处理器***。例如,处理器***可以包括多个散布的处理器和存储器,其中处理元件(也称为功能单元)每个都连接到多个存储器,也称为数据存储器路由器。处理器***可以被编程为实现本文描述的方法。
在一些实施例中,基站102被配置为执行广播和双向分组交换通信。在这些实施例中,基站102可以包括例如多个无线电设备330、通信链332和/或天线334。在其它实施例中,所公开的频谱共享技术可以由被配置为仅执行广播传输或仅执行分组交换通信的不同基站来执行。
图4–用户装备(UE)
图4图示了UE 106的示例简化框图。术语UE 106可以是如上定义的各种设备中的任何设备。UE设备106可以包括可以由各种材料中的任何材料构造的壳体。
如图所示,UE 106可以包括片上***(SOC)400,其可以包括用于各种目的的部分。SOC 400可以耦合到UE 106的各种其它电路。例如,UE 106可以包括各种类型的存储器(例如,包括NAND闪存410)、连接器接口420(例如,用于耦合到计算机***、坞站、充电站等)、显示器460、无线通信电路***430(诸如用于LTE、5G新无线电装置(NR)、GSM、蓝牙、WLAN、地面广播和/或卫星广播等)。UE 106还可以包括实现SIM(订户识别模块)功能的一个或多个智能卡。无线通信电路***430可以耦合到一个或多个天线(诸如天线435)。
如图所示,SOC 400可以包括(一个或多个)处理器402,其可以执行用于UE 106和显示电路***404的程序指令,其中显示电路***404可以执行图形处理并向显示器460提供显示信号。(一个或多个)处理器402还可以耦合到存储器管理单元(MMU)440,其可以被配置为从(一个或多个)处理器402接收地址并将那些地址翻译成存储器中的位置(例如,存储器406、NAND闪存410)和/或其它电路或设备,诸如显示电路***404、无线通信电路***430、连接器I/F 420和/或显示器460。MMU 440可以被配置为执行存储器保护和页表翻译或设置。在一些实施例中,MMU 440可以被包括作为(一个或多个)处理器402的一部分。在一些实施例中,处理器、MMU和存储器可以是分布式多处理器***。例如,处理器***可以包括多个散布的处理器和存储器,其中处理元件(也称为功能单元)各自连接到多个存储器,也称为数据存储器路由器。处理器***可以被编程为实现本文描述的方法。
在一些实施例(未示出)中,UE 106被配置为例如从图2的广播基站102A接收无线广播。在这些实施例中,106可以包括广播无线电接收器。在一些实施例中,UE 106被配置为在不同时间片期间使用不同频带和/或相同频率资源同时接收广播数据并执行分组交换蜂窝通信(例如,LTE)。这可以允许用户在执行其它任务(诸如浏览互联网(例如,以分屏模式),使用web应用或收听流传输音频)的同时观看TV广播。在其它实施例中,所公开的技术可以用在具有被配置为广播接收器或用于蜂窝通信但不是两者的设备的***中。
UE设备106的处理器402可以被配置为实现本文描述的部分或全部特征,例如,通过执行存储在存储介质(例如,非瞬态计算机可读存储介质)上的程序指令。可替代地(或此外),处理器402可以被配置为可编程硬件元件,诸如FPGA(现场可编程门阵列),或者ASIC(专用集成电路)。可替代地(或此外),UE设备106的处理器402结合其它部件400、404、406、410、420、430、435、440、460中的一个或多个可以被配置为实现本文描述的部分或全部特征。
UE 106可以具有显示器460,其可以是结合电容式触摸电极的触摸屏。显示器460可以基于各种显示技术中的任何一种。UE 106的外壳可以包含或包括用于各种元件中的任何元件的开口,诸如按钮,扬声器端口和其它元件(未示出),诸如麦克风、数据端口,以及可能的各种类型的按钮(例如,音量按钮、铃声按钮等)。
UE 106可以支持多种无线电接入技术(RAT)。例如,UE 106可以被配置为使用诸如全球移动通信***(GSM)、通用移动电信***(UMTS)、码分多址(CDMA)(例如,CDMA20001XRTT或其它CDMA无线电接入技术)、长期演进(LTE)、LTE高级(LTE-A)、5G NR和/或其它RAT中的两个或更多个的各种RAT中的任何一种进行通信。例如,UE 106可以支持至少两种无线电接入技术,诸如LTE和GSM。根据期望可以支持各种不同的或其它RAT。
在一些实施例中,UE 106还被配置为接收可以传送音频和/或视频内容的广播无线电传输。在还有其它实施例中,UE 106可以被配置为接收广播无线电传输,并且可以不被配置为执行与基站的双向通信(例如,UE 106可以是媒体回放设备)。
特定于UE的控制消息
在当前的蜂窝通信***中,基站可以广播多个控制消息(例如,下行链路控制信息消息),每个控制信息消息旨在由特定用户装备(UE)接收。为了确保正确的UE接收到特定的消息,在一些实施例中,基站可以在控制消息的末尾追加循环冗余校验(CRC),有时将其称为最终CRC。附加地或可替代地,可以采用分布式CRC,由此CRC位被分布在控制消息的信息位和/或冻结位中。在一些实施例中,基站可以根据用户装备标识符(UE_ID)对附加到某些下行链路控制信息(DCI)消息的CRC进行加扰。特定的UE_ID可以与单个UE或与一组一个或多个UE相关联。在这些实施例中,如果错误的UE(例如,具有与用于加扰CRC的UE ID不同的UE ID的UE)尝试解扰CRC,那么可能导致CRC错误并且可能丢弃该消息。因此,只有具有匹配的UE ID的UE才能够正确地解扰CRC并确认DCI消息。如果UE在CRC不成功的资源块中接收到消息,那么UE可以假设该消息不旨在用于那个用户并且可以丢弃该消息。
虽然将最终加扰的CRC附加到控制消息可以是核实由正确的UE接收消息的有效方式,但是该方法常常要求在可以执行检查之前解码整个控制消息。本文描述的实施例通过在解码处理期间启用用于针对不匹配的UE_ID执行早期终止的各种方法来改进这个方法。本文的实施例通过基于CELL_ID对控制消息的子集进行加扰来减轻小区间干扰,从而进一步改进这个方法。
根据本文描述的一些实施例,提出的方法充分利用极性码的特性,由此可以将发送器和接收器已知的信息***冻结位和/或信息位中,以加快发送器和/或接收器ID核实。例如,典型CRC方法的缺点在于,直到整个消息都已被解码之后,UE才能执行CRC校验。通过充分利用极性码的特性,本文描述的实施例允许UE在完成解码处理之前确定消息是否旨在用于该UE。在这些实施例中,基于UE_ID生成的伪随机序列可以被嵌入在冻结位中,以帮助接收器辨别针对其的块与针对另一个用户的块。有利地,这可以在不影响编码率、用户吞吐量或解码可靠性的情况下完成。给定UE_ID相对于可用冻结位的典型数量的有限范围,该方法可以获得与冻结位字段的范围匹配的伪随机位序列,其中该伪随机位序列基于UE_ID。
在当前的蜂窝通信***(例如,LTE,并且可能是NR)中,基站(即,LTE中的eNodeB或eNB,或NR中的gNB)可以对应预定义候选位置集合中的多个UE多路复用DCI。这给可以采用盲检测过程询问每个候选位置以识别针对它的DCI相对于针对其它用户的DCI的UE带来特别的负担。
本文的实施例加速了盲检测过程,因为gNB可以利用UE特定掩码对极性码的冻结位进行加扰以便于用户识别。在一些实施例中,可以根据小区特定掩码另外对DCI的信息位进行加扰,以减轻相邻小区干扰。
虽然可以参考与UE设备通信的基站来描述本文的实施例,但是可以容易地理解,所描述的方法一般可以应用于许多不同种类的发送器和接收器。特别地,如果发送器试图将通信发送到特定接收器,并且如果接收器需要核实以下两者之一或两者:a)发送器的识别和/或b)发送器用于特定接收器,那么任何发送器/接收器对可以受益于本文所述实施例的实现。此外,虽然参考LTE或5G NR无线电接入技术描述了一些实施例,但是所描述的实施例可以更广泛地应用于其它类型的无线电接入技术。
本文的实施例描述了加扰序列设计,其基于由LTE提出的目标,并且充分利用极性码所特有的属性,扩展设计能力以包括具有在统一框架中早期终止的潜力的多模式块辨别。在一些实施例中,将分离的掩码指派给极性码构造的相应部分,每个部分具有不同的目的:UE标识,盲解码的早期终止以最小化在不是针对当前用户的块上消耗的能量,和/或相邻小区干扰减轻。盲解码的早期终止可以有利地降低移动设备的总体能量消耗。
在一些实施例中,呈现了保留由LTE使用的CRC加扰的方法。在一些实施例中,可以以与LTE所使用的方式不同的方式来对CRC进行加扰。在一些实施例中,***在极性码冻结位字段中的特定于UE的伪随机二进制序列(PRBS)可以使得能够早期终止。这些实施例可以在先前的实施方式上进行改进,其中在可以执行CRC之前必须对整个消息进行解码。给定优越的互相关特性,PRBS可以提供比单独使用CRC加扰功能改进的码分离能力。
在一些实施例中,从CELL ID导出的第二PRBS掩码被应用于信息位字段,从而提供类似于对于LTE可用的小区分离。在一些实施例中,第一和第二PRBS掩码中的每一个可以作为整体一起应用在统一的辨别掩码中,该统一的辨别掩码同时使得用户识别具有早期终止以及相邻小区干扰减轻。
早期终止(ET)度量
在一些实施例中,早期块辨别依赖于在最终CRC之前就良好地基于规定的冻结位编码的早期身份核实。接收器可以在解码处理中的任何时候选择终止被认为不是旨在本接收器的块。有效的ET度量可以有利地减少检查用于另一个用户的块所花费的能量,同时还减少误解旨在用于接收器的块是不匹配的机会。
可以从嵌入式UE_ID导出各种度量以促进早期终止。有效ET度量的必要条件可以包括但不限于:(i)度量仅采用在解码器内按位可访问的那些参数;(ii)在可能的程度上充分利用已经构成代表性的解码器算法类的一部分的计算;(iii)否则将计算负荷和有限精度要求与基线解码器使用的那些要求对准。
在各种实施例中,可以采用不同的早期终止度量。在一些实施例中,可以应用阈值来辨别匹配情况下的路径度量(PM)增长和不匹配情况下的路径度量(PM)增长。在一些实施例中,与PM增长相比,ET度量可以包括直接序列检测和关于每个位位置处的平均值的PM分布。如本领域普通技术人员显而易见的,辨别匹配与不匹配的其它ET度量也是可能的。
分层UE标识
如下面进一步详细解释的,在一些实施例中,可以基于指派的UE_ID中的不匹配使用许多准则来终止块。可以关于在冻结位上的UE_ID***来做出第一可用的ET确定。对应的ET度量中的PASS可以被用于指示需要首先基于对分布式CRC的校验来进一步评估假定的UE_ID的有效性的需求。如果分布式CRC校验通过,那么可以对UE_ID验证进行最终CRC的校验。最后,所有三个度量都通过可以导致有效的DCI解码。关于冻结位***或分布式CRC的失败旨在净节省处理时间/能源。关于最终CRC的失败可以防止错误的解码继续进行进一步的处理。
示例EUTRA
DCI格式的概述
关于根据各种DCI格式使用的下行链路控制信息(DCI)消息,可以采用本文的实施例。例如,如以下表1中详细描述的,3GPP EUTRA(演进的通用陆地无线电接入)指定了一系列DCI格式,如下所示:
格式0在物理上行链路共享信道(PUSCH)上调度上行链路(UL)资源。
格式1、1A、1B、1C、1D、2、2A在物理下行链路共享信道(PDSCH)上调度下行链路(DL)资源。
格式3和3A用信号通知用于PUSCH和物理上行链路控制信道(PUCCH)的发射功率控制(TPC)命令。
表1:DCI格式
注意的是,对于给定的***带宽,DCI格式0、1A、3和3A都具有相同的位长度。这可以允许接收器仅通过单次盲解码尝试(该盲解码基于预期的位长度)来检查这组DCI格式中的任何一个。在成功解码的情况下,可以使用诸如用于加扰DCI的CRC的无线电网络临时标识符(RNTI)和/或DCI有效载荷内的内部位标志之类的附加信息来确切地确定哪个DCI格式存在。
虽然表1说明了在当前3GPP EUTRA实施方式中使用的特定DCI格式集合,但其它DCI格式也是可能的(例如,在5G NR或其它无线电接入技术中)。
图5–调制和编码信息
图5图示了根据一些实施例的用于在由发送器对消息进行调制和编码时执行多模式块辨别的方法的流程图。在一些实施例中,可以将分离的加扰掩码应用于编码的消息内的多个不同块中的每一个。每个分离的加扰掩码可以用于由接收器核实或者发送器或者接收器的身份。例如,并且如下面更详细描述的,发送器和接收器都可以被预先配置有发送器和/或接收器身份的知识,使得接收器可以能够选择性地去除加扰消息的相应块的掩码。在一些实施例中,发送器可以是基站,并且接收器可以是用户装备设备(UE)。可替代地,发送器和接收器都可以是UE,或者发送器可以是UE,并且接收器可以是基站。
在一些实施例中,发送器可以采用极性编码方案来编码旨在用于具体接收器的消息。在一些实施例中,编码的消息可以是下行链路控制信息(DCI)消息,但是根据本文描述的实施例,可以使用其它类型的控制消息,并且一般而言可以使用任何类型的发送的消息。虽然本文的实施例可以根据DCI消息来描述,但是本领域技术人员可以认识到的是,所描述的实施例可以推广到其它类型的发送的控制消息和其它类型的消息(例如,上行链路控制消息、有效载荷消息等)。
如下面更详细描述的,极性编码将多个通信信道划分(或“极化”)成更可靠和不太可靠的信道。通常使用更可靠的信道来承载通信的有效载荷信息,并且这些通信位常常被称为“信息位”。在一些实施例中,发送器可以在信息位的末尾附加一系列循环冗余校验(CRC)位。可靠性较低的信道通常包含发送器和接收器都知道的参考位,通常称为“冻结位”。接收器可以利用冻结位来促进解码处理。
虽然本文的实施例是根据极性码来描述的,但是可以认识到的是,所描述的方法也可以应用于各种其它编码方案。例如,本文的实施例可以应用于其它类型的前向纠错(FEC)码,并且更一般地应用于任何类型的编码的消息。
在图5中描述的方法中,发送器可以从位的多个子集生成编码的消息。在各种实施例中,位的子集可以是连续的、不连续的或者可以部分重叠。在一些实施例中,发送器可以使用极性码来生成编码的消息,并且用于生成编码的消息的位的多个子集可以包括冻结位和信息位。在一些实施例中,信息位可以包括有效载荷信息位和/或循环冗余校验(CRC)位。
在502处,伪随机序列(PRS)可以从发送器和接收器两者都已知的标识符中或基于该标识符导出。在一些实施例中,标识符可以识别发送器(例如,CELL_ID或基站ID)或接收器(例如,UE_ID)。如下面进一步详细描述的,一个或多个标识符中的每一个标识符可以被用于生成相应的伪随机序列,该伪随机序列被生成为与将被应用伪随机序列作为加扰掩码的编码位的相应子集相同的长度。
在一些实施例中,并且如下面更详细地描述的,可以基于UE组标识符来生成第一伪随机序列,并且可以基于特定于UE的标识符来生成第二伪随机序列。例如,UE组标识符可以是包括由基站服务的一个或多个UE的一组UE的通用标识符,并且特定于UE的标识符可以特定于特定UE。在这些实施例中,基于特定于UE的标识符被调制的消息的一部分可以由与特定于UE的标识符对应的具体UE解码。
在一些实施例中,UE组标识符是广播无线电网络临时标识符(RNTI),其可被与基站通信的UE用来解调多个冻结位。在其它实施例中,UE组标识符是可由与基站通信的至少一个UE的组使用的组RNTI,以解调多个冻结位。
在一些实施例中,组标识符是多标识符,其中可以被用于解调已经使用组标识符进行调制的位的子集的单个解调算法可以附加地被用于解调已经由一个或多个附加标识符进行调制的位的一个或多个附加子集。换句话说,组标识符可以是“多对一”标识符,其中组标识符在一个或多个附加的相关标识符的系列中,这些标识符可以各自被用于产生能够由单个解调算法解调的被调制的位。
在504处,发送器可以应用分离的加扰“掩码”以调制位的多个子集中的一个或多个。加扰掩码的应用可以涉及用其位的相应PRS来调制位的每个子集。
例如,与预期接收器对应的UE_ID可以被用于生成与极性码中的冻结位序列长度相同的第一PRS。第一PRS可以被用于调制极性码的冻结位。在其它实施例中,第一PRS的长度可以与冻结位的子集相同,并且可以被用于仅调制冻结位的子集。可替代地或附加地,发送器的CELL_ID可以被用于生成第二PRS,该第二PRS的长度与极性码的信息位序列的长度相同,或者与信息位的子集的长度相同。第二PRS可以被用于调制极性码的信息位。可替代地或附加地,与预期接收器对应的UE_ID可以用于生成第三PRS,该第三PRS的长度与将被追加为信息位的最终序列的CRC位相同。第三PRS可以被用于调制CRC位。
在仅基于第一标识符(或基于第一标识符生成的PRS)调制冻结位的子集的情况下,可以选择要调制的冻结位的子集,使得那些冻结位在具有预定阈值可靠性水平的信息位之后的控制信息内出现。例如,极性编码中后来的位更可靠,并且可以选择冻结位的经调制的子集,使得位子集发生得足够晚以具有预定阈值水平的可靠性。选择在控制信息中较晚出现的用于调制的冻结位的子集也在解码过程中引入附加的等待时间。在一些实施例中,可以选择冻结位的子集以平衡与UE对编码的调制控制信息的解码相关联的可靠性和等待时间。
在一些实施例中,基于UE组标识符生成的第一伪随机序列可以被用于调制冻结位的至少子集(即,冻结位的或者全部或者一些),并且基于特定于UE的标识符生成的第二伪随机序列可以被用于调制信息位的至少子集(即,信息位的或者全部或者一些)。在一些实施例中,基于第二伪随机序列调制的信息位的至少子集可以包括CRC位,并且用第二伪随机序列调制信息位的至少子集以产生多个调制信息可以包括对控制信息执行CRC掩码。
在一些实施例中,执行CRC掩码可以包括实现滚动安全码,其中,基于特定于UE的标识符来初始化滚动安全码,并且其中基于滚动安全码来周期性地更新第二伪随机序列。在一些实施例中,除了滚动安全码之外或作为滚动安全码的替代,可以使用附加的加密来增加CRC掩码的安全性。
在506处,发送器可以使用极性码对经调制的位的子集中的至少每一个进行编码,以获得极性编码的消息。例如,在一些实施例中,发送器可以至少对经调制的冻结位和经调制的信息位进行编码,以获得编码的经调制的控制信息,其中编码的经调制的控制信息包括特定于UE的控制信息。
在一些实施例中,所述对至少多个经调制的冻结位和多个经调制的信息位进行编码以获得编码的经调制的控制信息还可以包括:使用极性码对冻结位的未经调制的子集和信息位的未经调制的子集中的至少一个或多个进行编码,以获得编码的经调制的控制信息。在其它实施例中,冻结位和/或信息位的整个集合可以被调制,使得没有未经调制的冻结位和/或信息位要编码。在任何情况下,一般将冻结位和信息位的整个集合进行编码,以产生极性编码的消息。
在508处,发送器可以以无线方式将编码的消息发送到接收器。可以使用多种无线通信技术中的任何一种来进行传输,如本公开中以各种方式描述的。
图6–解调和解码编码的消息
图6是图示根据一些实施例的用于由接收器解码和解调编码的消息(例如,从远程发送器接收的编码的数据或极性编码的数据)的方法的流程图。接收器可以是包括无线电设备、非瞬态计算机可读存储介质和处理器(例如,如上参考图4所述)、基站的用户装备设备(UE),或者它可以是另一种接收器。
在602处,接收器可以以无线方式从发送器接收编码的消息。编码的消息可以包括编码的数据,编码的数据包括一个或多个位序列的编码(例如,第一位序列以及可能的第二和第三位序列)。接收器可以知道发送器使用的每个标识符来调制编码的消息的各个位子集。编码的消息可以是极性编码的消息,并且一个或多个位序列可以包括冻结位序列、信息位序列和/或循环冗余校验(CRC)位序列。可以接收和解码编码的消息(例如,如下面详细描述的)作为下行链路控制信息(DCI)盲检测过程的一部分。
接收器可以继续对编码的数据实现解码过程,如下面参考步骤604-614进一步详细描述的。解码过程可以是连续抵消列表解码过程,或各种其它解码过程中的任何过程。
在604处,接收器可以开始对编码的消息进行解码以产生第一位序列的子集。第一位序列可以是极性码的冻结位,从而例如通过解码冻结位的子集来开始解码过程。
可以使用解码的位子集(例如,如下面参考步骤606-610更详细描述的)来核实编码的消息是否旨在用于接收器。在一些实施例中,可以选择在这个后续ID核实中使用的特定位子集以平衡与解码过程相关联的可靠性和等待时间。例如,在编码的消息是极性编码的消息并且第一位序列包括极性码的冻结位的实施例中,在解码的消息中稍后出现的冻结位可以具有比更早的冻结位更高的可靠性,但是这些稍后的冻结位直到解码过程中稍后才解码。可以选择用于ID核实的冻结位的特定子集,以平衡期望的可靠性增加与与解码的消息的稍后发生的冻结位相关联的等待时间的不期望增加。
在606处,接收器可以利用基于第一标识符生成的第一伪随机序列(PRS)来解调第一位序列的解码的子集。例如,接收器可以是UE,其可以使用基于UE的ID生成的第一PRS来解调极性编码的消息的解码的冻结位的子集。接收器可以生成第一PRS,其可以是先前由发送器生成的PRS。在这些实施例中,发送器可以先前使用相同的PRS对冻结的位进行加扰,使得接收器可以通过基于PRS解调解码的冻结位的子集来解扰加扰掩码。PRS可以与整个冻结位字段的长度相同,但是可以使用与解码的冻结位子集对应的PRS子集来执行解调。
在一些实施例中,第一标识符可以是UE组标识符,其是由基站服务的一个或多个UE的通用标识符。
在608处,接收器可以执行已经解码的位子集与相应的参考位序列之间的互相关计算。例如,发送器和接收器可以被预先配置为知道解调的冻结位应当具有哪些值(例如,发送器和接收器可以知道冻结位是一串零或另一个值序列),并且这些值可以作为参考位序列存储在接收器的存储器上。在这些实施例中,解码的冻结位与相应的参考位序列之间的强互相关可以向接收器指示利用正确的UE_ID执行冻结位的解调。在一些实施例中,互相关计算可以涉及计算与解码的冻结位的子集和对应的参考位子集相关联的路径度量的偏差。
在一些实施例中,可以在使用PRS进行解调之后执行互相关,但是在其它实施例中,参考位序列可以基于第一标识符,并且可以跳过解调步骤606。换句话说,不是基于第一标识符(或基于基于第一标识符生成的PRS)解码经解码的位子集,而是可以利用基于第一标识符生成的参考位来执行互相关,因此通过互相关计算隐式地完成解调。PRS可以与整个冻结位字段的长度相同,但是可以使用与解码的冻结位子集对应的PRS子集来执行互相关。
在610处,接收器可以将互相关计算的结果与相关阈值进行比较。相关阈值可以是预定的相关度,其可以取决于互相关计算中使用的位数而变化或者可以不变化。
在612,如果互相关计算的结果低于预定相关阈值,那么接收器可以确定解掩码过程不成功(例如,因为该消息是针对具有不同UE_ID的不同接收器,或具有不同组ID的UE的不同组)并且接收器可以中止解码过程。在一些实施例中,并且如下面进一步详细描述的,当更多冻结位被解码时,接收器可以维持互相关的滑动平均计算,并且接收器可以继续解码过程,除非互相关计算的结果降至低于预定的相关阈值。在一些实施例中,在中止解码过程之后,接收器可以接收第二编码的消息(例如,它可以以无线方式从基站接收第二极性编码的消息),并且接收器可以对第二极性编码的消息实现解码过程(例如,重复步骤604-610)。
在614处,如果互相关计算的结果高于预定相关阈值,那么接收器可以继续解码过程。例如,它可以完成第一位序列(例如,冻结位)的解码和/或继续解码第二位序列(例如,信息位)。
在解码第二位序列之后,接收器可以利用基于第二标识符生成的第二伪随机序列来解调第二位序列。例如,在第二位序列包括极性码的信息位的情况下,可以使用基于发送器唯一的标识符(例如,基站ID)生成的第二PRS对信息位进行加扰。在这些实施例中,接收器可以使用相同的第二PRS解调(例如,解扰)解码的信息位。然后,接收器可以将解调的第二位序列作为解码的消息存储在存储介质中。
在一些实施例中,在第一标识符是UE组标识符的情况下,第二标识符可以是特定于UE的标识符。换句话说,第一标识符可以由一组一个或多个UE通用地解码,而第二标识符可以特定于特定UE。
当接收器已完成解码和解调第二位序列(例如,信息位)时,接收器可以执行循环冗余校验(CRC)以确定在解码过程期间是否已发生错误。在一些实施例中,可以使用附加在信息位末尾的CRC位来执行循环冗余校验。可以使用从对于预期接收器唯一的标识符(例如,其UE_ID)导出的PRS对CRC位进行加扰,并且接收器可以使用基于接收器标识符生成的第三PRS对CRC位进行解扰。可替代地,CRC位可以已经被预期接收器唯一的标识符(例如,其UE_ID)加扰,并且接收器可以使用接收器标识符对CRC位进行解扰。在这些实施例中,可以采用多层身份核实来减轻小区间干扰并确保接收器接收预期消息。例如,如果接收器用于生成相应PRS的UE_ID或CELL_ID中的任一个与发送器用于调制消息的UE_ID或CELL_ID不同,那么循环冗余校验可以导致错误,并且消息可以被丢弃。如果CRC指示已经发生错误,那么接收器可以确定可能已经从具有与接收器使用的发送器标识符不同的标识符的发送器接收到该消息。接收器然后可以放弃该消息并监视另一个信道或网络资源(例如,不同的控制元素)以对后续消息执行盲解码。
进一步详细解释这个处理,一旦接收到其校验位与UE被指派的块匹配的块,当使用校验位值代替对应的冻结位时,解码器内部的度量将相干地累加。代替地,如果校验位与解码器已确定使用的值而不是与检查位对应的冻结位不匹配,,那么度量将不会如预期那样增长。基于这个观察,可以终止这个解码实例,因为它推测起来与预期的DCI编码不一致。
极性码
根据各种实施例,该部分进一步详细描述极性码的功能和结构。为无记忆二进制对称信道构建容量实现码的方法在本领域中是已知的。结果所得的极性码充分利用被称为用于递归处理产生的信道极化的现象(参见图7),通过该现象,信道容量(即,最大互信息)倾向朝着于1(完全可用)或0(不可用)。由于码长N=2n随着正整数值n增加,因此对应的位概率1和0.5分别接近它们的极限。可以通过将关于位的信息放置在最可靠的信道上来传送数据(这些位可以被称为信息位),而置于最不可靠信道上的位可以被设置为固定值,例如0或另一个已知的值或值集合。这些位可以被称为冻结位。发送器和接收器都可以知道冻结位及其与码矩阵的映射。因此,通过解码算法可以使用冻结位作为参考,以确定通信信道中是否已经由于噪声而发生错误,或者是其它情况。例如,冻结位的已知值可以与通过解码算法确定的值进行比较,以确定是否已经发生错误。
连续抵消算法
已经使用连续抵消(SC)解码器来证明极性编码方法的可行性。在提供低复杂度解码的同时,解码器需要长块尺寸,接近一百万(即,220)位,以便与匹敌的Turbo或低密度奇偶校验(LDPC)竞争。SC解码器的连续性质另外对解码器吞吐量施加了明显的限制。
连续抵消列表算法
已经建立了用于解码极性码的改进方法,其被称为连续抵消列表(SCL)解码。SCL解码对于每个非冻结位在每个解码器阶段并行检查两种可能性:和解码器可以并行地追踪多个路径,从而在每个阶段保留最可能的路径。编码器还可以附加最终用于确定来自可用L路径的适当的位决定的循环冗余校验(CRC),参见Balatsoukas-Stimming等人在以上参考文献2中所阐述的。
极性码
极性码形成由发生器矩阵G描述的线性块码的类。可以根据以下公式生成块长度N的极性码:
极性码由长度为N的块中的k个信息位和(N-k)个冻结位的位置定义。码率被表示为非冻结位与块长度之比。码率可以通过改变每个块的非冻结位的数量来线性调整。通常,块长度N被选择为2的幂,使得N=2n,其中n是自然数。
图8-示例性极性编码器
图8示出了块长度为N=23的样本极性码结构。编码器以输入ui开始,输入ui被编码成输出xi。信息位以粗体示出。剩余的输入可以被指派冻结位值0。在每个阶段s,编码器根据右侧所示的编码树组合位对,其中指示异或(XOR)操作。
SC解码器
SCL解码器可被视为SC解码器的集合,每个SC解码器对累积对数似然比(LLR)统计的行采用独立的最小和计算。在一些实施例中,SC解码器可以如下进行:
在每个位位置处,SC解码器旨在估计位ui,如下:
图9示出了示例解码器,其中n=3,使得块长度N=23。
根据以下内容,解码器算法递归地应用于图9中所示的多阶段图:
其中λ3,i表示SC解码器图的行i和阶段l的LLR。相关联的内核计算构成了最小和算法:
λf(λa,λb)=sgn(λa)·sgn(λb)·min(|λa|,|λb|) (4)
SCL解码器
列表解码器可以通过引入路径度量更新而离开基线SC解码器。在每个位解码阶段完成时,更新路径度量,考虑两个可能位值的可能性:和在一些实施例中,可以执行排序操作以通过它们是正确解码的串的可能性对列表中的路径进行排序。然后可以修剪可能路径的“树”,仅保留L条最可能的路径。可以对传输块中的每个位重复LLR计算和路径扩展和修剪的循环,此时选择最可能的路径,揭示有效载荷数据位的最佳估计。
上面参考文献2中描述的SCL解码器使用排序操作的结果来引导多个存储器副本(memcpy),增加处理开销,因为LLR更新在memcpy操作完成之前不能恢复。
DCI盲检测
在一些实施例中,用户标识基于指派的C-RNTI(小区无线电网络临时标识符)。本文的实施例描述了在块解码的过程中早期辨别用于当前用户的块与用于另一个用户的块的方法。如下面进一步详细描述的,可以根据C-RNTI来播种伪随机二进制序列(PRBS)。在其它实施例中,C-RNTI可以包括组RNTI、共享的RNTI和/或可能未被明确指派给特定UE的RNTI。此类RNTI可以包括但不限于临时C-RNTI、SI-RNTI(***信息)、P-RNTI(寻呼)、RA-RNTI(随机访问)、TPC-PUCCH-RNTI(发射功率控制–物理上行链路控制信道)和TPC-PUSCH-RNTI(发射功率控制–物理上行链路共享信道)。在本文档中,术语C-RNTI、RNTI和UE_ID用于一般性地表示与单个UE或接收器或一组UE或接收器相关联的标识信息,其中此类UE直接或间接地与该标识信息相关联。但是,应当理解的是,根据本文描述的实施例,也可以使用其它类型的标识符。
一些实施例可以采用扩展映射,其中很大一部分或全部冻结位由根据UE标识符或另一个标识符播种的PRBS来调制。对于扩展映射,PRBS可以比UE标识符更长甚至更长。可以与直接映射相反地描述扩展映射,其中长度等于标识符的PRBS被用于调制选择的冻结位位置,其中可以通过各种手段(例如,最可靠的冻结位位置、与Kronecker矩阵中最高Hamming权重(最大1s)对应的位位置等)。在一些实施例中,扩展映射可以与在直接映射中使用的位位置重叠,在这种情况下,接收器可以在做出关于早期终止的决定时选择监视与用于直接映射的位位置对应的选择位位置。相反,其它接收器实施方式可以代替地选择在整个早期映射决定中采用整个扩展映射,其中扩展映射是指使用PRBS的冻结位***,该PRBS实质上长于UE标识符,而直接映射则使用其长度等于UE标识符的序列(或潜在地直接使用UE标识符)与冻结位***对应。
在一些实施例中,特定于小区的加扰被用于减轻相邻小区干扰的影响。
在一些实施例中,本文描述的方法可以在低于伴随的共享数据信道的信噪比(SNR)的情况下起作用。此外,与先前的实现相比,一些实施例可以降低误报率(FAR)。
更广泛的适用性
虽然本文描述的实施例在极性码中采用UE_ID***以促进DCI盲检测的早期终止,但在其它实施例中,UE_ID***可以用于极性码的其它用途。例如,可以在用于mMTC(大型机器类型通信)应用或URLLC(超可靠低等待时间通信)应用的极性码和/或信道编码中采用UE_ID***。
例如,一些实施例可以采用本文描述的用于高级驾驶员辅助***(ADAS)的技术。在这些实施例中,定界车辆或车辆组的ID或其表示可以被嵌入在冻结位字段中,以使得能够在车辆到车辆或车辆到基础设施通信中进行块辨别。
一些实施例可以采用本文描述的用于远程***监视的技术。例如,mMTC可以受益于ID***。冻结位中的ID***可以消除单独传输地址信息的需要,从而减少通信开销。
虽然一些实施例在极地码的冻结位和/或信息位中嵌入标识符(例如,诸如特定于UE的标识符、UE组标识符或基站标识符),但是其它实施例可以嵌入其它类型的位序列和/或冻结位和/或信息位中的消息传递。例如,如下面更详细地描述的,可以将混合自动重发请求(HARQ)确认嵌入到极性码的冻结位和/或信息位中。可替代地,根据本文描述的实施例,可以将发送器和接收器两者都已知的其它类型的参考序列嵌入极性码的冻结位和/或信息位中。
一些实施例可以将本文描述的技术用于广播信道。例如,NR中的物理广播信道(PBCH)可以受益于携带CELL_ID和/或表示冻结位中***帧号(SFN)和/或时隙索引的位的子集(其中,时隙索引是当前无线电帧中的当前位置的指示),以帮助区分小区与***定时信息。可以将CELL_ID直接***到冻结位中的一些或全部中,或者可以将CELL_ID用于给PRBS播种,然后再将PRBS***到冻结位中的一些或全部中。类似地,可以将与SFN相关的信息直接***到冻结位中的一些或全部中、可以将其用于给PRBS播种,然后再将PRBS***到冻结位中的一些或全部中,或者可以将其用于确定应用于***到冻结位中的一些或全部中的PRBS内容的相对循环移位或旋转。
一些实施例可以采用本文的用于安全上行链路控制信息(UCI)加扰的技术。例如,可以基于滚动安全码来初始化PRBS,滚动安全码的调度在gNB和UE或UE组之间保持私有。在这些实施例中,CRC加扰可以防止在不匹配时对UE_ID的最终验证。CRC加扰不能阻止流氓侦听器尝试解码消息内容,因为流氓侦听器可以忽略最终CRC校验的有效性。在一些当前的实施方式中(例如,如在LTE中定义的),UCI不包含UE_ID加扰。流氓用户可能***错误的控制信道数据,从而伪装成有效用户。但是,流氓用户不会知道滚动安全码,因此可能无法适当地加扰CRC。在这些实施例中,基于安全密钥的PRBS扩展加扰可以禁止来自流氓用户的拦截。
一些实施例可以采用用于改进的UL/DL隐私的技术。例如,将安全加扰的使用扩展到UL或DL用户数据通信具有确保发送器身份以类似方式减轻流氓拦截攻击的额外好处。这些实施例可以有利地确保接近物理层的私有性,从而减少用于mMTC或URLLC通信的等待时间。包括PRBS扩展的手段的冻结位***可以类似于针对下行链路控制信息(DCI)提出的那样进行操作。在一些实施例中,冻结位***可以以初始化PRBS序列的方式偏离为下行链路控制信息(DCI)提议的位。例如,不是基于固定种子来初始化序列生成,而是种子可以根据共享的(例如,在发送器和接收器之间独立地共享)、驱动的调度密钥来轮换,该调度密钥的更新模式可以在发送器和接收器之间保持私有。流氓拦截可以被证明有害的ADAS或其它关键任务通信可以受益于安全的扩展加扰。
一些实施例可以采用本文描述的用于在上行链路控制消息上编码UE_ID的技术,作为对基站(gNB)的附加确认,即,在给定资源集中接收到的消息的确是来自被分配了那些资源的用户。例如,被***到上行链路控制消息的冻结位中的PRBS的内容可能会按照UE和gNB已知的时间表进行轮换,作为增加的安全措施。
一些实施例可以针对特定UE设备采用多个RNTI。在一些实施例中,用户可以预期来自相同长度的多种DCI格式的DCI消息,每种格式可以与不同的活动RNTI相关联。例如,公共搜索空间(CSS)可以采用P-RNTI用于寻呼消息、SI-RNTI用于***信息消息以及TPC-RNTI用于组发射功率控制中的每一个。作为另一个示例,特定于UE的搜索空间(USS)可以采用C-RNTI用于动态调度和SPS-RNTI用于半永久调度(SPS)激活、停用和/或自适应混合自动重发请求(HARQ)重传中的每一个。在这些多RNTI情况下,UE可以基于特定于RNTI的CRC加扰来区分哪个RNTI适用于给定的DCI解码。在这些实施例中,基于特定于RNTI的内容的UE_ID冻结位***可以使事情复杂化,潜在地需要多次解码尝试来评估哪个RNTI适用于给定的DCI实例。例如,在确定DCI消息是否具有与所使用的具体RNTI相关联的适当DCI格式之前,可以要求UE使用具体的RNTI来对整个冻结位字段进行解码并且随后对CRC进行解扰。这种附加的解码可以要求附加的不期望的时间和计算资源。
在一些实施例中,可以通过定义多RNTI关联来避免这些不期望的附加解码过程,该多RNTI关联在gNB处指派用于冻结位***的多RNTI,并伴随有基于特定于DCI格式的RNTI的CRC加扰。例如,给定的UE可以采用多RNTI来解码冻结位,其中多RNTI特定于给定UE,但是对于每种潜在的DCI格式都是通用的。然后,给定的UE可以基于特定于DCI格式的RNTI执行CRC解扰。在这些实施例中,UE可以利用多RNTI来确定DCI消息是否是针对那个UE,而计算上更简单,并且更短的CRC解扰过程可以与不同的特定于DCI格式的RNTI一起使用以确定DCI消息的DCI格式。
在一些实施例中,可以指派多RNTI以用在冻结位字段中,以指定与指派给给定UE的多于一个特定于DCI格式的RNTI的关联。可以将多RNTI映射到冻结位字段,以使得能够在不属于与用于当前UE的多RNTI相关联的那些RNTI的任何RNTI上早期终止。这之后可以是特定于DCI格式的RNTI CRC解扰,从而允许UE确定发送了哪种DCI格式。
在各种实施例中,指派多RNTI的方法可以采用两种形式之一。
在一个实施例中,可以识别与指派给给定UE的特定于DCI格式的RNTI分离的新的多RNTI。
在另一个实施例中,可以从已经指派给当前UE的特定于DCI格式的RNTI的集合中指定多RNTI。这可以是有利的,因为除了针对预期的多RNTI用例已经指出的RNTI指派之外,它不会产生任何附加的RNTI指派。可以使用协议来确定将哪个指派的RNTI指定为多RNTI。在公共搜索空间(CSS)的情况下,TPC-RNTI可能是一个不错的候选,因为它附加地在多个用户之间共享。对于特定于UE的搜索空间(USS),C-RNTI可以是优选的,因为它与用于个体UE的SPS-RNTI是分离的。其它指派的RNTI以及其它多种DCI格式也是可能的。
最后要考虑的是如何处置重叠的组。在一些实施例中,除了两个UE(例如,UEA和UEB)相应的特定于UE的C-RNTI之外,还可以向它们指派组RNTI。对应的多RNTI可以与例如{C-RNTIA,C-RNTIB,加上用于组的G-RNTIA,B}相关联。可以将多RNTI明确指派为不同的组RNTI,或者可以重用现有的已指派的组RNTI,诸如TPC-RNTI。例如,单个多RNTI可以被用于对用于UEA的特定于UE的消息、用于UEB的特定于UE的消息以及用于UEA和UEB两者的组消息中的每一个的冻结位进行编码。在移除多RNTI加扰之后,极性解码可以正常进行。之后,接收器A将继续使用C-RNTIA和G-RNTIA,B中的每一个评估CRC掩码。同时,接收器B将使用C-RNTIB和G-RNTIA,B中的每一个评估CRC掩码。虽然这允许一个UE可以结束解码以完成正在用于另一个UE的块,但鉴于每个DCI实例进行一次解码尝试,早期终止的可能性超过了UE偶尔解码旨在用于其组中的另一个用户的代价。同时,UEA和UEB保留了在与多RNTI分组不关联的任何DCI上早期终止的潜力。
在列出的每种前述情况中,可能期望定制的应用来初始化PRBS(或其它)扩展、确定什么是合适的序列长度,并确定要映射编码的冻结位的范围。此外,确保准确的ACK/NACK确定所需的冻结位的程度可以因应用而异。此外,可以在极性编码的下行链路控制信道的冻结位上用信号发送UL HARQ ACK/NACK。
候选搜索空间
LTE定义了控制信道元素(CCE)位置的集合,以供UE在搜索预期的PHY下行链路控制信道(PDCCH)通信时进行询问。如表2中所示,该CCE位置集合被划分成特定于UE的搜索空间(USS)和公共搜索空间(CSS)。
表2:LTE DCI搜索空间
利用LTE,每个UE可以从每个传输时间间隔(TTI)的USS接收2个DCI格式。一种参考DCI格式(例如格式0/1A)无论为UE配置的传输模式如何,通常都是期望的。定义为具有相同的有效载荷尺寸,参考DCI格式可能需要针对每个候选位置进行单次解码尝试,而不管底层格式类型如何。取决于配置的传输模式,每个TTI,每个UE可能需要针对DCI格式1、IB、ID、2、2A、2B之一的每个USS候选位置进行一次额外的解码尝试。然后,UE可能需要16×2=32次盲解码尝试来监视每个TTI的两个不同可能DCI格式的所有USS候选位置。
指定为具有相同有效载荷尺寸的DCI格式0/1A和3/3A(如果配置了TPC-PUCCH-RNTI或TPC-PUSCH-RNTI)可能需要在CSS中的每个候选PDCCH位置进行一次盲解码尝试。当要求UE接收利用SI-RNTI(***信息)、P-RNTI(寻呼)或RA-RNTI(随机接入)加扰的PDCCH时,在DCI格式1C的CSS中每个候选位置需要附加的解码尝试,导致在可用的CSS候选位置上进行6×2=12次盲解码尝试。总的来说,每个TTI可能需要多达12+32=44次盲解码尝试来监视所分配的DCI格式的CSS和USS。因为多达44个盲解码尝试中的每一个都需要相当多的时间和计算资源,因此在盲解码过程期间启用早期终止可以显著改进用户体验。
图10-块辨别
图10图示了针对LTE规定的DCI编码。LTE在DCI检测上采用两种块辨别方法,如图10中所描绘的,其可以叠加在极性码结构上。可以使用这种用于块辨别的方法来代替LTE使用的咬尾卷积码。
首先,可以在每个PDCCH的末尾应用特定于用户的CRC掩码,以基于UE ID提供块分离。其次,可以在编码器输出处应用特定于小区的加扰掩码,以基于CELL ID调制输出消息,其中编码器在图12中由第n个Kronecker功率矩阵Gn的图标表示。
PDCCH的极性码构造
考虑到基础极性码结构,本文描述的实施例执行可以适用于下行链路控制信道的多模式辨别掩码。
所提出的序列设计以常规的极性码构造开始,其中长度为N=2n的码指派k个信息位(包括CRC和/或奇偶校验(PC)位), 以及N-k个冻结位,F=[N]\A,其指派值是接收器先验已知的。码率R=k/N可以由用户数据相关信息位的数量相对于块尺寸来确定。
在一些实施例中,可以根据以下三种方法中的一些或全部来指派基础极性码的各个字段以促进块辨别。
首先,如上面所解释的,可以将16位CRC附加到每个PDCCH以用于错误检测。16位的CRC长度仅仅是示例性的,并不意图进行限制。CRC长度也可以小于或大于16位。可以利用特定于UE的掩码对CRC进行加扰,以使得能够在询问候选PDCCH位置列表后识别针对给定UE的哪个(哪些)PDCCH。
其次,如上面所解释的,可以将UE ID或从UE ID的函数导出的位值***到冻结位字段中,以附加地允许UE在块解码的过程中尽早辨别旨在用于它的(一个或多个)PDCCH于发往另一个用户的那些PDCCH。作为早期终止的形式,UE ID***旨在减少可以解码不用于当前UE的块所消耗的能量。
第三,如上面所解释的,可以用特定于小区的掩码(CELL ID掩码)掩蔽信息位,以减轻相邻小区干扰的影响。
图11-12–位掩码指派
图11图示了根据一些实施例的适于结合极性码(可能在NR中)的DCI。图11图示了在极化编码的消息中分别将位掩码应用于冻结位、信息位和CRC位中的每一个。如图所示,多模式掩码指派分别使用位字段的不同子集用于单独的识别目的。
给定线性变换,可以分布Kronecker矩阵的应用以将所指派的(一个或多个)位掩码与编码器输出相关联:
(w+u)G=wG+uG, (6)
在这里,加号(+)表示所得到的加扰掩码wG(每个DCI实例计算一次)与原始编码器输出uG的逐位XOR算。如图12中所示,在编码器输入处连续施加的位掩码s0:F-1,r0:D-1,xrnti,0:15等效于在编码器输出处施加的加扰掩码wG,其中00:M-1表示长度为M的全零向量,并且yG=Y分别反映编码器输入(小写向量y)和输出(大写向量Y)处的向量之间的关系。在解码之前,可以在接收器处类似地移除组合掩码。指派给编码器输入处的掩码的属性等效地在编码器输出处应用的相应掩码中。可以指派各个属性,以便每个掩码产生一个参考编码器输入结构的预期效果。然后可以对掩码贡献进行组合、编码,然后在编码器输出处应用,而不会损失有效性。
图13-14:连续位掩码指派
图13-14图示了根据一些实施例的在LTE使用之后被构图的位掩码指派。在传统LTE中,伪随机序列生成适用于各种目的(参见参考文献3)。这里说明了用于生成伪随机序列的示例性方法,以指示可以应用这个方法或类似方法来填充冻结的位内容,其初始化基于UE ID的表示。由LTE指定的伪随机序列生成方法可以适于形成由C-RNTI初始化的冻结位内容,以促进利用DCI盲检测进行早期辨别。在一些实施例中,第二应用可以形成在CELL ID上初始化的信息位掩码。
在这里,Nc=1600并且MPN由受影响的冻结位的数量确定。
根据fM+n=cn,填充冻结位内容,其中M是要使用的第一个冻结位的索引(例如,已应用打孔(puncture)之后的第一个冻结位,或第一个信息位之后的第一个冻结位,等等)。
将伪随机序列长度扩展到可用冻结位的数量(例如,如上所述的扩展映射)以确定且可靠的方式提供早期用户分离。如果用UE ID导出的伪随机序列填充整个冻结位内容,那么可以获得可靠且高效的早期块识别手段。类似地,可以从CELL ID导出伪随机序列,并将其作为位掩码应用于块的信息部分。附加地或可替代地,可以基于所指派的RNTI来掩蔽CRC,如在LTE中所做的那样。在应用适当的零填充然后对掩码求和之后,它们的组合效果可以在编码器输出处的单个加扰序列中应用。
虽然上述实施例将伪随机序列指派给可用冻结位的整个字段,但是在其它实施例中,伪随机序列可以被指派给冻结位的子集,例如从打孔之后的第一个冻结位开始,或从第一个信息位之后的第一个冻结位开始。冻结位指派可以在一些数量的信息位已经被消耗之后(例如一旦剩余工作量超过节能的最低阈值)被挂起。冻结位的这些特定子集仅仅是示例性的,并且无意于进行限制,因为将伪随机序列指派给冻结位字段的其它子集也是可能的。
在一些实施例中,伪随机序列的长度可以与UE_ID或CELL_ID的长度相同,从而导致直接映射。在一些实施例中,可以将扩展映射和直接映射的组合用于单个传输。在这些实施例中,在直接映射中选择的冻结位位置可以是用扩展映射选择的位位置的子集。换句话说,为扩展映射选择的冻结位可以是为直接映射选择的冻结位的超集,这可以允许将从扩展映射过程解码的相关位继续传递,以便在直接映射算法中进行处理。换句话说,可以采用扩展映射而不干扰扩展映射冻结位字段内的直接映射的功能。虽然一些实施例可以提供扩展映射相对于直接映射而言的性能优势,但是它可以附加地为接收器制造商提供更大的自由度,使其仅包括基于例如最大Hamming距离或位可靠性在做出早期终止决定时他们认为期望的位位置。
图15-基于UE
ID冻结位指派的早期块辨别
图15图示了针对编码和解码UE ID之间的匹配和不匹配两者的情况的冻结位解码的早期终止过程的数据。
给定UE ID导出的冻结位指派,早期块辨别可以等于最大似然(ML)序列检测。断言的冻结位位置中的匹配产生正累积,而不匹配产生负累积。移动平均线(MA)所看到的积极累积的优势提供了一种可靠的手段来辨别用于当前用户的块与用于另一个用户的块。即使在较低的SNR下,这种趋势也仍然存在,如图15中所示。
出于块辨别的目的,最佳LLR被认为是在每个位位置处看到的属于最佳路径的集合,即,表现出最小路径度量的路径。没有断言在块解码过程中感知的最佳路径将作为剩余的最佳路径存活。但是,感知最佳路径的指示可以在推导度量以促进早期辨别方面被证明是有用的。
如图15中所示,最佳LLR的移动平均值在冻结位指派匹配时呈现增加趋势,并且在预期位指派不匹配时呈现向下趋势。再次参考图15,前两个图与编码器和解码器之间的冻结位指派的不匹配对应。正如预期的那样,随着负匹配的数量开始累积,累积的LLR呈现急剧下降趋势。这种下降的开始是应用移动平均线长度的函数。它对于较短的移动平均值较早出现,而对于较长的移动平均值较晚出现。
检查编码器/解码器冻结位指派中的匹配,我们观察到LLR累积在很大程度上是正的。这个观察结果再次是所应用的移动平均值的长度的函数。如图15的底部两个图所示,相对较短的移动平均值,例如,MA[8]、MA[16],易受短期波动的影响,使得该度量对于块辨别不太可靠。最终,可以在MA尺寸中找到权衡,以平衡由于早期块辨别导致的功率节省与用于做出该决定的机制的可靠性。
图16–位反馈对匹配识别的影响
图16图示了错误反馈对匹配识别过程的影响。冻结位指派中的不匹配具有与预期的解码器操作相关的次要效果。SC和SCL解码器的特征在于连续的f和g运算符。虽然f运算符仅依赖于输入LLR,但g运算符输出以前面的位估计为条件:
f(a,b)=minsum(a,b); (12)
如果以部分和的形式反馈给g运算符的先前估计的位的一部分由于冻结位指派的不匹配而出错,那么下游LLR也可能以如下方式受到影响:由于信道本身所以干扰是增加的。图16中的数据是在相对较高的SNR处取得的,并且如图所示,右下方的LLR主要是正方向的趋势,而右上方的图中的LLR示出了与g运算符中的错误反馈耦合的信道的破坏性影响。g运算符中的错误反馈传播到下游位解码、冻结和信息位等,如果非预期的PDCCH无法早期终止并进入最终的CRC校验,那么进一步降低FAR。特别地,即使在解码开始之前移除加扰掩码的情况下,冻结位不匹配的影响仍然存在。
图17–序列不匹配和错误传播的组合效应
图17图示了由于g运算符反馈导致的序列不匹配和错误传播的组合效应如何产生可能证明对早期块辨别有用的启发法。
在图17所示的实施例中,最大似然序列检测旨在通过研究解码器输出处的LLR(对数似然比)来确定冻结位内容中的匹配与不匹配。在对匹配情况进行解扰之后,观察到输出LLR大多朝正方向发展,这指示假定的全零位字段。结果产生的LLR累积可以表现出大体为正的斜率,再次证明加扰序列已被正确移除,从而将所有的零归还给冻结位字段,虽然有加性噪声影响(参见图17-底部两个图)。相反,与嵌入在gNB处的符号值相比,符号值的随机分布可能指示接收器上的冻结位指派不匹配。累积的LLR将表现出在正和负之间波动的斜率,从而反映位指派中的潜在不匹配(参见图17–顶部两个图)。
LLR累积的责任源于将冻结位主要放置在最不可靠的位位置。无论编码是表示匹配还是不匹配,结果产生的LLR累积都容易出现明显的波动,因此直接序列检测无法用作早期终止的度量。
图18–分层UE标识的流程图
图18是图示根据一些实施例的分层的UE标识的流程图。在一些实施例中,接收器可以在执行块辨别时采取分层方法,由此接收器基于作为接收器的UE_ID的匹配或不匹配的UE_ID来确定接收到的消息是否被编码。可替代地,可以基于基站ID或组ID中的一个或多个来执行块辨别。块辨别可以包括确定解码的UE_ID中的匹配/不匹配,其中关于一个早期终止准则的软失败可以进而经受关于第二准则的评估,可能随后跟随第三准则。在图18中,标有稀疏点线阴影的时间线指示冻结位中包括的ET度量的可用性(用于匹配/不匹配的首次确定),并且点线阴影更密集指示在极性码的信息位中分布式循环冗余校验(CRC)的位置(用于匹配/不匹配的辅助确定)。附加在信息位末尾的最终CRC校验可以被用作确定匹配/不匹配的第三准则。
在一些实施例中,在确定DCI检测的匹配/不匹配的分层方法中,可以期望提供早期终止度量的非二进制测量(即,可以采取多于两个值的测量)。非二进制测量也可以有益于区分不同长度的两种编码,这两种编码的不同之处在于冻结的位位置,但传达相同的UE_ID,在这种情况下,针对两种不同编码中的每一种评估非二进制测量的相对量值可以帮助区分两种解码尝试中的哪一种最适合被执行以检查分布式循环冗余校验(CRC)或最终CRC位。
在一些实施例中,非二进制测量是基于对早期终止度量的评估而将置信度指派给关于终止解码处理的决定的UE_ID解码的匹配/不匹配确定的测量。非二进制测量的范围可以从强通过(指示非常可能的匹配)到软失败(指示相对于规定阈值的中等违反)到强失败(指示相对于规定阈值的显著违反)。非二进制测量可以被用于指示虽然相对于规定的早期终止阈值有(二进制)违反,但仍可继续评估分布式CRC位以确定匹配/不匹配的情况的实例。
在一些实施例中,非二进制测量可以如下导出。
首先,在解码处理期间,可以记录违反匹配阈值的早期终止度量的任何观察。计算早期终止(ET)度量的每个解码的位位置可以构成可以进行观察(即,将ET度量与阈值进行比较)的实例。
在一些实施例中,可以对违反匹配阈值的ET度量的观察的次数进行计数,并且可以基于违反的次数来确定ET度量违反的非二进制测量,并且可以确定在某个最大允许数量发生强失败。所使用的具体ET度量可以是如上所述的多种类型之一。一般而言,当解码的冻结位与接收器已知的参考位不一致(即,出现不匹配)时,会导致冲突。在其它实施例中,可以计算违反匹配阈值的观察次数与总观察次数的比率。在这些实施例中,可以基于该比率来确定非二进制测量。这个非二进制量度可以被用于增强严格的阈值评估,尤其是在确定UE_ID中的匹配/不匹配的分层方法的情况下。
在一些实施例中,可以在零和一之间计算非二进制测量的值,其中零指示完美匹配,而一指示完全不匹配。例如,可以将非二进制测量归一化以使得其值将为在零和一之间。在一些实施例中,可以对非二进制测量进行量化(即,可以将确切计算出的值量化为三个或更多个值的离散集合)。例如,在一些实施例中,计算出的值可以被量化为三个不同值之一。在这些实施例中,充分接近零(例如,在离开零的预定阈值内)的计算出的值可以向下取整(即,量化)为零,以指示强通过。接近零但比预定阈值大的值可以被量化为中间值,指示适度违反(即,软失败),暗示需要咨询分布式CRC位以获取需要终止的进一步证据。第三,充分接近(例如,在第二预定阈值之内)或等于一的值可以向上取整到一以指示显著违反,从而提供终止的强有力的证据(即,强失败)。换句话说,从0到1的值范围可以被划分为以下三个范围:0和x之间的值(其中x大于0且小于1)可以被确定为强通过。x和y之间的值(其中y大于x但小于1)可以被确定为软失败。y和1之间的值可以被确定为强失败。x和y的具体值可以基于多种因素来确定。例如,通过调整导致确定强通过、软失败和强失败的值的范围,可以凭经验或理论确定它们,以在减少解码处理的等待时间以及减少解码处理的假阳性和假阴性的发生之间提供期望的平衡。
在其它实施例中,可以将非二进制测量量化为更大数量的类别(例如,四个或更多个),从而导致具有更大数量的层的块辨别方法。
在一些实施例中,将UE_ID***到冻结位中可以提供块辨别的第一手段。如图18中所示,根据ET度量确定强失败会导致块解码的终止,而无需继续进行后续解码步骤。强通过可以指示观察到的度量相对于规定的阈值(A)保持良好行为,直到分布式CRC(B)可用为止。给定这个指示,在一些实施例中,接收器可以选择基于分布式CRC位绕过CRC,从而避免增加的等待时间和能量消耗,而是依赖于最终CRC来在决策点(C)评估UE_ID的有效性。另一方面,与介于强失败和强通过之间(即,其最小漂移高于ET度量阈值或在少数几个隔离的位位置中漂移高于阈值)的非二进制度量对应的软失败可以在选择终止之前在决定点(B)处基于分布式CRC进行进一步验证。
在一些实施例中,在2008处基于分布式CRC位执行CRC奇偶校验可以提供验证假定的UE_ID的第二手段。如果此时尚未违反UE_ID***阈值,那么CRC失败仍会导致基于分布式CRC位的早期块终止。给定有限数量的可用位位置,分布式CRC可以有效地消除潜在块指派的仅一部分,其子集可以对潜在匹配完全相同地解码。如果基于分布式CRC位的CRC被确定为失败,那么块解码处理可以终止。当块解码终止时,该方法可以继续确定是否应当对后续块进行解码,在这种情况下,该方法可以以针对该后续块重启新解码处理。如果没有另外的块可用于解码,那么下行链路控制信息(DCI)解码处理可以结束。相反,如果确定通过,那么解码处理可以继续对极性编码的消息的信息位进行解码,并且可以校验最终的CRC位以最终验证接收器是极性编码的消息的预期接收者。
在一些实施例中,利用每个块编码追加到信息位字段的最终CRC提供对用户/组ID的最终验证。最终的CRC校验可能不会节省任何能量,因为它发生在块解码过程结束时。在最终CRC失败的情况下,UE可以确定已经发生块不匹配。换句话说,最终的CRC可以提供最终的校验以核实块不是不匹配的。
用于DCI冻结位加扰的多个RNTI的处置
根据一些实施例,以下段落描述了用于处置用于DCI冻结位加扰的多个RNTI的具体实施方式细节。
在LTE中,UE可以需要基于以下RNTI值中的一个或多个来搜索(盲解码)其CRC被加扰的DCI。UE在PDCCH区域中有两个搜索区域:公共搜索空间(CSS)和特定于UE的搜索空间(USS)。取决于特定子帧的配置,CSS和USS可以表示不同的分离的搜索空间,或者可以部分或完全地彼此重叠。虽然3GPP 5G NR中的等效功能尚未完全定义,但预期与LTE中的对应功能有些相似。
以下各段描述各种RNTI类型及其在CSS和/或USS中的对应DCI位置。
SI-RNTI(***信息)-CSS中的DCI 1A和1C
P-RNTI(寻呼)-CSS中的DCI 1A和1C
RA-RNTI(随机接入)-CSS中的DCI 1A和1C
临时C-RNTI-CSS中的DCI 0/1A(DCI 0和DCI 1A具有彼此相同的位长度–有效载荷中的内部标志可以被用于确定成功解码的DCI候选是DCI 0还是DCI 1A),以及USS中的DCI1和1A
C-RNTI-CSS中的DCI 0/1A,USS中的DCI 0/1A和DCI{1,1B,1D,2,2A,2B}之一(取决于配置的传输模式)。在一些实施例中,活动UE可以总是被配置有C-RNTI。
SPSC-RNTI(半持久调度)-CSS中的DCI 0/1A,USS中的DCI 0/1A和DCI{1,2,2A,2B}之一(例如,取决于配置的传输模式)。在一些实施例中,活动UE可以可选地配置有SPS C-RNTI。例如,并非所有活动UE都需要配置有SPS C-RNTI。
TPC-PUCCH-RNTI(用于PUCCH的发射功率控制)-CSS中的DCI 3/3A。注意的是,DCI3/3A具有与DCI 0/1A相同的位长度。出于功率控制目的,活动的UE可以可选地配置有TPC-PUCCH-RNTI。
TPC-PUSCH-RNTI(用于PUSCH的发射功率控制)-CSS中的DCI3/3A。注意的是,DCI3/3A具有与DCI 0/1A相同的位长度。出于功率控制的目的,活动的UE可以可选地配置有TPC-PUSCH-RNTI。
表3–DCI格式
根据一些实施例,以上表3列出了LTE中针对基站处的50个资源块和4个天线的***带宽的候选DCI格式。如可以看到的,DCI 0、1A、3和3A都具有相同的位长度,而所有其它DCI都具有独特的位长。有效载荷中的内部标志可以被用于确定用于给定RNTI的成功解码的DCI候选是DCI 0还是DCI 1A。可以用若干不同的RNTI值之一对特定的DCI 0/1A进行加扰,并且UE可以通过确定加扰基于哪个RNTI来确定那个DCI 0/1A的上下文。如上面的DCI列表中所示,可以经由可以被用于加扰的RNTI值将DCI 3或3A与DCI 0/1A区分开。还要注意的是,特定小区被配置为使用或者DCI 3或者DCI 3A(但不能同时使用)来进行补充功率控制,即,DCI 3和DCI 3A是互斥的。
RNTI分类
根据一些实施例,以上描述的不同RNTI可以被分类为三种不同的类型:广播RNTI、组RNTI和个体RNTI。可以在5G NR中引入新的附加RNTI,但可以能够将这些指派给以下描述的三个类别之一。
广播RNTI
广播RNTI可以与可以想到地指向小区内的任何UE的传输相关联。广播RNTI可以在CSS中找到。广播RNTI可以包括SI-RNTI、P-RNTI、RA-RNTI和临时C-RNTI,以及其它可能性。广播RNTI不会一直被搜索,而是仅在执行某些任务时被搜索(例如,除其它可能性外,在UE获取***信息、检查寻呼消息或执行随机接入时)。因而,当涉及广播RNTI时,经由早期终止来节省功率的可能性较小。但是,与广播RNTI相关联的DCI可以存在于CSS中,并且对于正在搜索与非广播RNTI相关联的DCI的UE而言可能是期望的,以便在对与广播RNTI相关联的DCI映射到的候选DCI空间进行盲解码时能够执行早期终止。
组RNTI
组RNTI可以与针对小区内的UE的子集或组的传输相关联。组RNTI可以在CSS中找到。除其它可能性外,组RNTI尤其可以包括TPC-PUCCH-RNTI和TPC-PUSCH-RNTI。UE通常可以在每个活动子帧中搜索组RNTI(在配置时)。
个体RNTI
个体RNTI可以与针对小区内的特定UE的传输相关联。可以在CSS或USS中找到个体RNTI,这取决于确切的DCI格式。除其它可能性外,个体RNTI尤其可以包括C-RNTI和SPS C-RNTI。通常可以在每个活动子帧中搜索个体RNTI(在配置时)。
DCI候选类别
在一些实施例中,可以描述两类重叠的DCI候选,如下考虑不同的RNTI。
类别1:具有广播、组或个体RNTI的CSS中的DCI 0/1A/3/3A(长度相同)。
类别1的第一种解决方案(在本文中称为解决方案1-A)可以描述如下。使用广播RNTI(例如SI-RNTI、P-RNTI、RA-RNTI、临时C-RNTI)的CSS中的DCI(例如DCI 1A、1C)可以将其冻结位用全零序列或用固定的已知序列扰码,无论使用哪种RNTI。出于区分目的,可以基于适当的广播RNTI对CRC进行加扰。注意的是,DCI 1C只能与广播RNTI一起使用。
根据各种实施例,可以使用根据解决方案1-A的三种方式之一来使用组RNTI(例如,TPC-PUCCH-RNTI、TPC-PUSCH-RNTI)加扰CSS中的DCI(例如,DCI 3或3A)。
在一个实施例中(解决方案1-A-i),此类DCI可以使它们的冻结位用全零序列或用固定的已知序列加扰。可以基于适当的组RNTI对CRC进行加扰以用于最终的UE标识。
在另一个实施例中(解决方案1-A-ii),TPC-PUCCH组可以被定义为共享特定TPC-PUCCH-RNTI的UE组。TPC-PUSCH组可以被定义为共享特定TPC-PUSCH-RNTI的UE组。对于这个特定选项,可能需要在小区内配置了RNTI组的每个UE满足以下条件之一:可以要求UE配置有TPC-PUCCH-RNTI而不配置有TPC-PUSCH-RNTI,并且那个UE的TPC-PUCCH组内的所有其它UE也必须不配置有TPC-PUSCH-RNTI,因此可以要求UE配置有TPC-PUSCH-RNTI但不配置有TPC-PUCCH-RNTI,并且那个UE的TPC-PUSCH组内的所有其它UE也必须不配置有TPC-PUCCH-RNTI,或者可以要求UE配置有TPC-PUCCH-RNTI和TPC-PUSCH-RNTI两者并且那个UE的TPC-PUCCH和TPC-PUSCH组的成员必须完全相同。
当UE已配置有TPC-PUSCH-RNTI时,可以基于那个TPC-PUSCH-RNTI对DCI的冻结位进行加扰并且可以适当地基于TPC-PUSCH-RNTI或TPC-PUCCH-RNTI(如果配置了的话)对CRC进行加扰。当UE已配置有TPC-PUCCH-RNTI但未配置有TPC-PUSCH-RNTI时,可以基于那个TPC-PUCCH-RNTI对DCI的冻结位和CRC进行加扰。
在又一个实施例中(解决方案1-A-iii),可以基于那个TPC-PUCCH-RNTI对与TPC-PUCCH-RNTI相关联的DCI 3或3A的冻结位和CRC进行加扰。基于那个TPC-PUSCH-RNTI对与TPC-PUSCH-RNTI相关联的DCI 3或3A进行加扰。注意的是,由于可以需要针对UE的TPC-PUCCH-RNTI和TPC-PUSCH-RNTI(如果同时配置了两个RNTI)中的每一个执行分离的盲解码,因此这个解决方案可以增加由UE执行的盲解码的数量。但是,这会消除UE的TPC-PUCCH组和TPC-PUSCH组的成员必须完全相同的要求。
使用个体RNTI(例如C-RNTI、SPS C-RNTI)的CSS中的DCI(例如DCI 0/1A)可以如下进行加扰。当对应的UE尚未配置有任何组RNTI时(既没有TPC-PUCCH-RNTI也没有TPC-PUSCH-RNTI),可以适当地基于UE的C-RNTI对DCI的冻结位进行加扰,并且可以基于UE的C-RNTI或SPS C-RNTI对CRC进行加扰。
当对应的UE已配置有TPC-PUSCH-RNTI时,适当地基于那个TPC-PUSCH-RNTI对DCI的冻结位进行加扰,并基于UE的C-RNTI或SPS C-RNTI对CRC进行加扰。
当对应的UE尚未配置有TPC-PUSCH-RNTI,但已配置有TPC-PUCCH-RNTI时,可以适当地基于那个TPC-PUCCH-RNTI对DCI的冻结位进行加扰,并且可以基于UE的C-RNTI或SPSC-RNTI对CRC进行加扰。
可以如下描述针对类别1的第二解决方案,在本文中称为解决方案1-B。不管哪个RNTI与DCI相关联,位于CSS中的任何DCI都可以用全零序列或固定的已知序列对其冻结位进行加扰。可以基于适当的广播、组或个体RNTI对每个这样的DCI的CRC进行加扰。这可以确保将仅对每个候选DCI格式和候选位置执行一次盲解码,但代价是无法对位于CSS中的任何DCI候选执行早期终止。
基于具体RNTI值(而不是全零序列或固定的已知序列)的冻结位加扰可以仅用于解决方案1-B严格位于USS中的DCI,从而仅允许严格位于USS中的DCI候选早期终止。
第二类DCI候选可以被划分为两个子类别,类别2,部分A和B。
类别2(A部分):USS中的DCI 0/1A和具有多个个体RNTI的DCI{1,2,2A,2B}之一(即,UE已配置有C-RNTI和SPS C-RNTI)。注意的是,USS通常仅使用个体RNTI。在USS中一般不使用广播和组RNTI。
在一些实施例中,类别2,部分A可以如下解决。配置有SPS C-RNTI的UE可能还必须具有C-RNTI。可以基于UE的C-RNTI对USS中任何特定于UE的DCI的冻结位进行加扰。可以基于UE的C-RNTI或SPS C-RNTI适当地加扰这种DCI的CRC。
当CSS和USS之间有重叠的候选搜索空间时,gNB可以将与个体RNTI相关联且落入这种重叠的候选搜索空间的任何DCI 0/1A视为位于CSS中,而不是位于USS中。(在替代实施例中,gNB可以将这样的DCI 0/1A视为位于USS中而不是CSS中。)
类别2(B部分):USS中具有单个个体RNTI(即,UE仅配置有C-RNTI,并且没有SPS C-RNTI)的特定于UE的DCI候选(DCI 0/1A和DCI{1,2,2A,2B}之一)。即使当UE已配置有SPS C-RNTI时,这也可以包括USS中DCI{1B,1D}之一的情况,因为那些特定的DCI格式仅与C-RNTI一起使用,而不与SPS C-RNTI一起使用。
在一些实施例中,类别2,部分B可以如下解决。可以基于UE的C-RNTI对USS中任何特定于UE的DCI的冻结位进行加扰,并且可以基于UE的C-RNTI对这种DCI的CRC进行加扰。
当CSS和USS之间有重叠的候选搜索空间时,gNB可以将与个体RNTI(C-RNTI)关联并且落入这种重叠的候选搜索空间的任何DCI 0/1A视为位于CSS中,而不是位于USS中。(在替代实施例中,gNB可以将这样的DCI 0/1A视为位于USS中而不是CSS中。)
表4-RNTI映射
在一些实施例中,码字加扰可以考虑如表4中概括的RNTI映射的范围。所提出的映射可以实现块辨别的多种模式。
例如,在一些实施例中,可以利用一对一映射,从而在冻结的位字段中扩展指派的C-RNTI可以提供辨别不是旨在当前用户的块的手段,包括在候选搜索空间中遇到的任何空缺(即,AWGN)。冻结位映射附加地可以在表示预期DCI尺寸/码率不匹配的解码尝试中实现早期终止。在这些实施例中,即使在相邻小区中指派了正确的RNTI的情况下,信息位加扰也会导致CRC失败。CRC掩码可以提供核实接收到的RNTI(即,C-RNTI或SPS-RNTI)的手段。
在利用一对一映射的一些实施例中,分离的RNTI可以帮助辨别旨在用于同一UE的不同长度和/或码率的块。例如,C-RNTI+0和C-RNTI+1可以被用于初始化PRS扩展,以分别在长度为0,长度为1,...的块上进行冻结位***。同时,CRC加扰可以保留指派的C-RNTI的使用。
在一些实施例中,可以利用一对多映射,从而在冻结位字段中指派广播RNTI可以促进具有基于特定于RNTI的CRC掩码的最终块区分的CSS搜索。这些实施例可以提供辨别特定于UE的编码以及任何空闲搜索空间候选的手段。组RNTI可以提供辨别占据共享搜索空间的相应子组的手段。例如,在保留早期终止的好处的同时解决多个不重叠子组的能力可以证明对NR是有益的。
在利用一对多映射的一些实施例中,将组RNTI指派为等于广播RNTI可以减少CSS中所需的解码尝试。此外,指派不同的组RNTI可以提供分别解决非重叠子组的手段,即,Groupi,Groupj,Groupk,...等。
在一些实施例中,可以利用多对一映射,从而在UE预期在给定子帧中多种一种DCI类型的情况下,引入多RNTI以消除对多次解码尝试的需要(例如,参见上面通过引用并入的参考文献3)。个体RNTI可以在CRC掩码中用于最终的DCI核实。
在一些实施例中,可以不利用任何映射(即,空映射)。在这些实施例中,类似于UE_ID中的不匹配,候选搜索空间中的AWGN会导致解扰的冻结位内容中的不匹配,从而提供早期终止的可能性。CRC掩码可以在候选搜索空间中遇到空缺时提供最终辨别。
在极性码中编码HARQ ACK/NACK
一些实施例可以采用本文描述的用于混合自动重传请求(HARQ)应用的技术。在这些实施例中,如果选择了极性码,那么可以通过冻结位来携带下行链路控制信息(DCI)和/或上行链路控制信息(UCI)信道上的下行链路(DL)和/或上行链路(UL)HARQ确认/否定确定ACK/NACK消息(例如,对于URLLC或其它应用)。虽然对于NR尚未决定具体的实施方式细节,但从定义上看URLLC预计将要求高可靠性和低等待时间。这可以为在冻结位中进行ACK/NACK***提供有利的机会。例如,与在数据信道通信上背负相反,在控制信道上明确地携带ACK/NACK的情况下,可以以类似的方式用信号通知控制信道上的DL HARQ。除了在DL HARQ的情况下扩展可以表示一个或多个ACK/NACK位的健壮编码之外,可以应用与上述相同的码扩展机制。例如,可以通过用伪随机序列调制(一个或多个)ACK/NACK位来对ACK/NACK位执行扩展映射,以获得与冻结位字段的范围相同长度的PRBS。在一些实施例中,扩展可以与块编码组合,以编码多个ACK/NACK位。冻结位中的ACK/NACK的早期确定可以导致激活HARQ处理时gNB的等待时间缩短。
在一些实施例中,可以通过在极性编码的控制信道中的冻结位和信息位上用信号通知诸如DL/UL HARQ ACK/NACK之类的信息来提高可靠性。相对于阈值对冻结位度量的评估可以指示在发起HARQ处理中或在等待完成信息位中的ACK/NACK的解码中是否具有高置信度。
本文描述的实施例可以以与HARQ功能兼容的方式采用DCI早期终止。例如,具有SNR的UE_ID***的固有可伸缩性使得具有扩展映射的UE_ID***有利地适于与DCI上的HARQ重传一起使用。特定的UE(例如,UE 106A或UEA)可以以低SNR操作,并且可以可能要求重传打算发送给那个UE的消息。对于UEA,由于UE仍必须等待重传才能成功接收消息,因此可以减少早期终止的收益。
然后,重传可以用来提高UEA进行正确解码的可能性。但是,周围的用户,尤其是那些具有较高SNR的用户(例如,其他用户可以更接近gNB),可以受益于终止打算发往UEA的原始传输和任何重传的潜力。在个别的基础上,UEA可以继续尝试对每次后续的重传进行解码。从小区范围的角度来看,周围的UE可以旨在终止打算发往另一个用户的任何块,而不管那些块是否构成重传。周围UE的节能可以部分地取决于其忽略发送到UEA的任何块和所有块的能力,包括任何重传。在这些实施例中,不打算发往周围UE之一的重传的早期终止可以导致这些周围UE的显著能量节省。
图19–极性码中的HARQ ACK/NACK***的流程图
图19是图示根据一些实施例的用于在极性码的冻结位和/或信息位中***HARQACK/NACK消息传递的方法的流程图。除其它设备外,图19中所示的方法尤其可以与以上附图中所示任何***或设备结合使用。在各种实施例中,所示的方法元素中的一些可以并发地执行、以与所示次序不同的次序执行,或者可以被省略。还可以根据期望执行附加的方法元素。如图所示,这种方法可以如下操作。
在2102处,用户装备(UE)可以确定是否成功地从基站接收到下行链路消息。例如,UE可以先前已经向基站发送了对下行链路消息的请求,和/或可以先前已经被调度为从基站接收下行链路消息,并且UE可以在特定时间监视特定的无线电资源以发现下行链路消息。在接收到下行链路消息之后,UE可以对消息进行解码,并确定是否成功接收到消息,或者是否可以期望消息的重传。取决于下行链路消息是被成功接收、未被成功接收还是根本没有被接收,UE可以期望向基站传输混合自动重传请求(HARQ)确认或否定确认消息。
在2104处,基于确定是否成功接收到下行链路消息,UE可以基于HARQ确认消息来调制极性码的多个冻结位,以产生多个经调制的冻结位。HARQ确认消息可以或者是肯定确认消息(ACK)或者是否定确认消息(NACK)。例如,如果UE成功接收到下行链路消息,那么UE可以基于HARQ ACK消息来调制多个冻结位,而如果UE没有成功接收到下行链路消息,那么UE可以基于HARQ NACK消息来调制多个冻结位。
在一些实施例中,所述用HARQ确认消息来调制多个冻结位可以涉及对HARQ确认消息执行扩展映射以获得具有与冻结位相同长度的伪随机二进制序列。然后,UE可以用伪随机二进制序列来调制多个冻结位。因为极性码的冻结位字段的范围可以比ACK/NACK消息的范围实质上更长,所以扩展映射可以在编码的ACK/NACK消息中引入大程度的冗余。因为冻结位不如极性码中的信息位可靠,所以这种冗余可以帮助基站成功地解码冻结位,同时仍然使基站能够比如果仅在信息位中对ACK/NACK消息进行编码的情况更早地对ACK/NACK消息进行解码。
在一些实施例中,基于对下行链路消息是否被成功接收的确定,基于HARQ ACK/NACK消息,可以可选地或附加地对极性码的信息位进行调制。例如,信息位可以被用于HARQACK/NACK消息的次要编码。在基站不能成功地解码在冻结的位内编码的HARQ ACK/NACK消息的情况下(例如,如果通过足够差的无线电条件传输编码的消息),信息位可以被用于对HARQ ACK/NACK消息的次要解码。
在一些实施例中,可以将执行扩展映射与块编码结合以对多个ACK/NACK位进行编码。例如,对于UE来说,可能期望传输与该UE被调度为从基站接收的多个消息和/或消息的多个部分相关联的多个ACK/NACK位。
在2106处,UE可以使用极性码对多个经调制的冻结位和多个信息位进行编码以获得编码的HARQ ACK/NACK消息。
在2108处,UE可以将编码的HARQ ACK/NACK消息无线传输到基站。在一些实施例中,与超可靠的低等待时间通信(URLLC)服务相关联地传输编码的HARQ ACK/NACK消息。在一些实施例中,可以使用基站先前已经调度的无线电资源来无线传输编码的HARQ ACK/NACK消息。例如,基站和UE之间的较早的通信可以已经为UE调度了特定的无线电资源(例如,特定的时间和/或频率资源)以传输上行链路ACK/NACK消息传递,并且无线传输可以利用这个无线电资源来执行。
图20–用于极性编码的HARQ消息的继续流程图
图20是图示结合图19描述的方法从接收方的继续的流程图。例如,图20中描述的方法可以在图19的步骤2108完成之后发起。除其它设备外,图19中所示的方法可以与以上附图所示的任何***或设备以及其它设备一起使用。在各种实施例中,所示的方法元素中的一些可以并发地执行、以与所示次序不同的次序执行,或者可以被省略。还可以根据期望执行附加的方法元素。如图所示,这种方法可以如下操作。
在2202处,基站可以从UE接收编码的HARQ确认消息。例如,基站可以接收在图19的步骤2108处传输的编码的HARQ消息。响应于基站向UE传输下行链路消息,基站可以接收编码的HARQ ACK/NACK消息。例如,基站可以向UE传输下行链路消息,并且可以监视用于编码的HARQ ACK/NACK消息的特定的无线电资源(例如,基站已经调度UE用于传输HARQ确认反馈的无线电资源),以确定UE是否成功接收到下行链路消息。
在2204处,基站可以对编码的HARQ确认消息发起解码处理。解码处理可以包括极性解码处理,该极性解码处理在对极性码的信息位进行解码之前首先对极性码的冻结位进行解码。
在2206处,基站可以确定冻结位的解码的子集和与否定确认(NACK)消息相关联的位的参考序列之间的匹配高于预定阈值。例如,并且如以上参考早期终止更详细地描述的,如果HARQ ACK/NACK消息为NACK消息,那么基站可以保持解码的冻结位的子集与应当获得的参考位的对应序列的运行比较。如果冻结位的解码的子集和位的参考序列匹配到超过预定阈值的程度,那么基站可以确定编码的HARQ ACK/NACK消息是NACK消息。有利地,因为基站先前已经调度UE在特定的无线电资源中传输编码的HARQ ACK/NACK消息,所以基站除了确定编码的HARQ ACK/NACK消息是ACK还是NACK消息之外,不需要从编码的HARQ ACK/NACK消息中解码UE标识符,并且基站可以进行单次确定以得出编码的HARQ ACK/NACK消息是ACK还是NACK消息的结论。
在一些实施例中,基站可以完成对所有冻结位的解码,而无需确定编码的HARQACK/NACK消息是NACK还是ACK消息。在这些实施例中,可以在极性码的信息位中附加地编码ACK/NACK位,并且基站可以继续对信息位进行解码以识别编码的HARQ ACK/NACK消息是ACK还是NACK消息。
在2208处,基站可以基于确定冻结位的序列与和NACK消息相关联的位的参考序列之间的匹配高于预定阈值来调度下行链路消息到UE的早期重传。换句话说,如果基站确定编码的HARQ ACK/NACK消息是NACK消息,那么基站可以调度下行链路消息的早期重传。例如,基站可以调度与UE的下行链路消息的早期重传,其中基站可以比如果在调度早期重传之前解码整个HARQ ACK/NACK消息的情况所可能的更早地调度早期传输。然后,基站可以根据重传时间表来重传下行链路消息,并且UE可以接收重传的下行链路消息。
在一些实施例中,如果确定编码的HARQ ACK/NACK消息是ACK消息(或者它不是NACK消息),那么基站可以终止该方法并且可以不重传下行链路消息。
因为基站在其对信息位进行解码之前先对冻结的位进行解码,所以与仅在信息位中对NACK消息进行编码的情况相比,在冻结位中对NACK消息进行编码可以使基站能够确定必须进行重传。UE从而可以更早地接收重传,从而改进了对等待时间敏感的无线应用(例如,URLLC应用)中的用户体验。
结论
本文的实施例描述了一种构成极性码构造的一部分的冻结位指派的方法,以促进对DCI盲检测的早期块辨别。该提议充分利用极性码特有的特性,该特性允许使用冻结位内容来传达用户ID。进一步充分利用该结构以满足为LTE设定的目标的方式提供小区分离。最终结果是加扰序列,其使CELL_ID和UE_ID都具有早期终止的附加益处。在解码器处被复制,这种压印在识别用于多个候选PDCCH中的特定接收器的块中是有用的,其中大多数用于某些其它用户的设计。
块确定(包括放弃解码的决定)的可靠性根据底层信道可靠性作为位位置的函数而改进。该方法与仍在考虑的PC、CRC或码构造的混合方法兼容。所提出的嵌入UE ID的方法在假定的编码器和解码器实现中施加最小的改变。它进一步提供了算法设计的广泛范围,允许接收器制造商交换节能以早期终止的可靠性。
早期块辨别对于减少UE处DCI盲检测的能耗具有可测量的影响。在冻结位字段中***UE_ID的表示为接收器提供了在块解码的过程中早期辨别针对当前用户的编码手段与针对另一个用户的编码手段的有效手段。本公开描述了旨在用于多种目的的辨别掩码:基于嵌入在冻结位内容中的UE_ID的早期块辨别、基于信息位加扰的相邻小区干扰缓解,以及基于CRC加扰的用户ID的最终核实。本文描述的实施例详细说明了建议早期终止的度量。除了先前为促进DCI盲检测提出的方法之外,还描述了在冻结位中使用UE_ID***。
以下编号的段落描述了另外的实施例。
1、一种方法,包括:
由被配置为传输特定于用户装备(UE)的控制信息的基站:
基于基站的第一标识符,生成第一伪随机序列;
用第一伪随机序列调制多个信息位以产生多个经调制的信息位;
使用极性码对所述多个经调制的信息位和多个冻结位进行编码以产生编码的经调制的控制信息,其中编码的经调制的控制信息包括特定于UE的控制信息,其中所述多个冻结位没有用第一伪随机序列进行调制;以及
无线传输编码的经调制的控制信息。
2、如权利要求1所述的方法,该方法还包括:
在调制所述多个信息位之前,将所述多个信息位追加由CRC掩码调制的循环冗余校验(CRC)。
3、如权利要求2所述的方法,该方法还包括:
基于基于特定于UE的标识符生成的第二伪随机序列生成CRC掩码。
4、如权利要求1所述的方法,该方法还包括:
用基于特定于UE的标识符生成的第二伪随机序列调制所述多个冻结位。
5、一种方法,包括:
由被配置为传输特定于用户装备(UE)的控制信息的基站:
基于第一特定于UE的标识符生成第一伪随机序列;
用第一伪随机序列调制多个冻结位以产生多个经调制的冻结位;
使用极性码对所述多个经调制的冻结位和多个信息位进行编码以获得编码的经调制的控制信息,其中编码的经调制的控制信息包括特定于UE的控制信息,其中所述多个信息位没有用第一伪随机序列进行调制;以及
无线传输编码的经调制的控制信息。
6、如权利要求5所述的方法,该方法还包括:
用第二伪随机序列调制所述多个信息位,该第二伪随机序列是基于基站的标识符生成的。
7、一种用于解码控制信息的方法,包括:
由用户装备(UE):
从基站以无线方式接收极性编码的数据,其中极性编码的数据是从多个冻结位和多个信息位编码的;
对极性编码的数据发起解码过程,以对所述多个冻结位进行解码;
在对所述多个冻结位的子集进行解码之后,在解码的冻结位的子集与UE已知的参考冻结位的对应子集之间执行互相关计算;
基于确定互相关计算的结果低于互相关阈值来中止解码过程。
8、如权利要求7所述的方法,其中基于基于UE的标识符生成的伪随机序列来调制参考冻结位。
9、如权利要求7所述的方法,该方法还包括:
使用基于基站的标识符的伪随机序列对所述多个信息位进行解调;以及
对所述多个经解调的信息位的子集执行循环冗余校验(CRC)。
10、一种控制信息的解码方法,包括:
由用户装备(UE):
从基站以无线方式接收极性编码的数据,其中极性编码的数据是从多个冻结位和多个信息位中编码的;
使用解调矩阵对极性编码的数据进行解调,其中解调矩阵是从基于UE的标识符的第一伪随机序列和基于基站的标识符的第二伪随机序列中的每一个导出的;
对极性编码的数据发起解码过程,以对所述多个冻结位进行解码;
在对所述多个冻结位的子集进行解码之后,在解码的冻结位的子集与UE已知的参考冻结位的对应子集之间执行互相关计算;
以及
基于确定互相关计算的结果低于互相关阈值来中止解码过程。
11、如权利要求10所述的方法,该方法还包括:
对信息位执行循环冗余校验(CRC)。
12、一种方法,包括:
由发送器:
基于多个相应的标识符生成多个伪随机序列;
用所述多个伪随机序列中的相应伪随机序列来调制位序列的多个子集中的每个子集;
对经调制的位序列进行编码以产生编码的消息;以及
无线传输编码的消息。
13、如权利要求12所述的方法,其中位序列的所述多个子集包括极性码的冻结位和信息位。
14、如权利要求13所述的方法,其中位序列的所述多个子集还包括循环冗余校验(CRC)位。
15、如权利要求12所述的方法,其中所述多个标识符包括用户装备(UE)标识符和基站标识符。
16、如权利要求12所述的方法,其中位序列的所述多个子集是连续的。
17、如权利要求12所述的方法,其中位序列的所述多个子集是不连续的。
18、如权利要求12所述的方法,其中位序列的所述多个子集部分地重叠。
19、一种用于解码消息的方法,该方法包括:
由接收器:
以无线方式接收编码的消息,其中编码的消息是从包括位序列的未编码的消息中编码的;
基于接收器上存储的第一标识符,生成第一伪随机序列;
对编码的消息发起解码处理以对位序列的第一子集进行解码;
使用第一伪随机序列对位序列的第一子集进行解调;
在经解调的位序列的解码的第一子集和参考位序列的对应子集之间执行互相关计算;以及
基于互相关计算的结果低于相关阈值,放弃解码处理。
20、如权利要求19所述的方法,其中位序列包括极性码的冻结位和信息位,并且其中解码处理最初是对冻结位的子集执行的。
21、如权利要求20所述的方法,其中位序列还包括循环冗余校验(CRC)位。
22、如权利要求19所述的方法,其中标识符是用户装备(UE)标识符。
23、如权利要求19所述的方法,该方法还包括:
基于存储在接收器上的第二标识符生成第二伪随机序列;
解码位序列的第二子集;以及
使用第二伪随机序列对位序列的第二子集进行解调。
24、如权利要求23所述的方法,其中第二标识符是发送器的标识符。
25、如权利要求23所述的方法,该方法还包括:
在对位序列的第二子集进行解码之后,对解码的消息执行循环冗余校验(CRC)。
26、如前述权利要求中的任一项所述的方法,
其中第一或第二伪随机序列中的至少一个是基于滚动安全码初始化的。
27、如前述权利要求中的任一项所述的方法,
其中用于对冻结位进行解码的第一标识符对于多种下行控制信息(DCI)格式是通用的;以及
其中用于解扰CRC掩码的第二标识符特定于特定的DCI格式。
多/组/广播标识符
1、一种方法,包括:
由被配置为编码和传输控制信息的基站,其中控制信息包括冻结位和信息位:
基于用户装备(UE)组标识符生成第一伪随机序列;
用第一伪随机序列调制冻结位的至少子集,以产生多个经调制的冻结位;
基于特定于UE的标识符生成第二伪随机序列;
用第二伪随机序列调制信息位的至少子集,以产生多个经调制的信息位;
使用极性码对至少所述多个经调制的冻结位和所述多个经调制的信息位进行编码以获得编码的经调制的控制信息,其中编码的经调制的控制信息包括特定于UE的控制信息;以及
无线传输编码的经调制的控制信息。
2、如权利要求1所述的方法,
其中编码的经调制的控制信息可由与特定于UE的标识符对应的UE解码。
3、如权利要求1所述的方法,
其中信息位的至少子集包括多个循环冗余校验(CRC)位,并且其中用第二伪随机序列对信息位的至少子集进行调制以产生所述多个经调制的信息位包括对控制信息执行CRC掩码。
4、如权利要求3所述的方法,
其中执行CRC掩码包括实现滚动安全码,其中基于特定于UE的标识符来初始化滚动安全码,并且其中基于滚动安全码来周期性地更新第二伪随机序列。
5、如权利要求1所述的方法,
其中UE组标识符是由基站服务的一个或多个UE的通用标识符;以及
其中特定于UE的标识符特定于特定UE。
6、如权利要求1所述的方法,
其中UE组标识符是广播无线电网络临时标识符(RNTI),其可被与基站通信的UE用来解调多个冻结位。
7、如权利要求1所述的方法,
其中UE组标识符是可由与基站通信的至少一个UE的组使用以解调所述多个冻结位的组无线电网络临时标识符(RTNI)。
8、如权利要求1所述的方法,
其中第一伪随机序列和基于一个或多个附加的相应标识符生成的一个或多个附加的伪随机序列被配置为使用单个解调处理进行解调。
9、如权利要求1所述的方法,
其中所述对至少所述多个经调制的冻结位和所述多个经调制的信息位进行编码以获得编码的经调制的控制信息还包括使用极性码对冻结位的未经调制的子集和信息位的未经调制的子集中的一个或多个进行编码以获得编码的经调制的控制信息。
10、一种基站,被配置为执行基本上如前述权利要求中的任一项所述的任何动作或动作的组合。
11、一种用户装备(UE),被配置为执行基本上如前述权利要求中的任一项所述的任何动作或动作的组合。
12、一种被配置为包括在前述权利要求中的任一项所述的基站中的装置。
13、一种被配置为包括在前述权利要求中的任一项所述的UE中的装置。
分层UE标识
1、一种用户装备(UE),包括:
无线电设备;以及
处理器,可操作地耦合到无线电设备并被配置用于在极性解码处理中执行分层的早期终止,
其中UE被配置为:
通过无线介质接收极性编码的消息;
对极性编码的消息发起解码处理,以获得解码的消息的冻结位的子集;
基于早期终止度量来确定非二进制测量,其中早期终止度量基于冻结位的子集与UE已知的参考位的比较;
基于确定非二进制测量包括软失败,继续进行解码处理,以获得解码的分布式循环冗余校验(CRC)位;
确定解码的分布式CRC位是否有效;以及
基于确定解码的分布式CRC位无效,终止解码处理。
2、如权利要求1所述的UE,其中该UE还被配置为:
基于确定解码的分布式CRC位有效:
继续解码处理以获得解码的消息的多个信息位;以及
执行最终的CRC校验,以核实UE是极性编码的消息的预期接收者。
3、如权利要求1所述的UE,其中该UE还被配置为:
基于确定非二进制测量包括强失败,终止解码处理而不解码分布式CRC位。
4、如权利要求1所述的UE,其中该UE还被配置为:
基于确定非二进制测量包括强通过:
继续解码处理以获得解码的消息的多个信息位;以及
对信息位执行最终的CRC校验,以核实UE是极性编码的消息的预期接收者,
其中,在获得所述多个信息位之前,不对分布式CRC位进行验证。
5、如权利要求1所述的UE,
其中非二进制测量包括可以被分类为强失败、软失败或强通过之一的计算出的值。
6、如权利要求1所述的UE,
其中非二进制测量包括冻结位的子集与参考位之间的不匹配的计数。
7、如权利要求1所述的UE,
其中早期终止度量包括冻结位的子集与参考位之间的不匹配的数量与解码的冻结位的运行计数之比。
8、用于操作如前述权利要求中的任一项所述的UE的方法。
9、一种被配置为包括在前述权利要求中的任一项所述的UE中的装置。
***
本公开的实施例可以以各种形式中的任何一种来实现。例如,在一些实施例中,本发明可以被实现为计算机实现的方法、计算机可读存储介质或计算机***。在其它实施例中,本发明可以使用一个或多个诸如ASIC的定制设计的硬件设备来实现。在其它实施例中,本发明可以使用诸如FPGA的一个或多个可编程硬件元件来实现。
在一些实施例中,非瞬态计算机可读存储介质可以被配置为使得其存储程序指令和/或数据,其中程序指令如果由计算机***执行则使得计算机***执行方法,例如,本文描述的方法实施例中的任何一个,或本文描述的方法实施例的任何组合,或本文描述的方法实施例中的任何一个的任何子集,或这些子集的任何组合。
在一些实施例中,计算设备可以被配置为包括处理器(或一组处理器)和存储介质,其中存储介质存储程序指令,其中处理器被配置为读取并执行来自存储介质的程序指令,其中程序指令可执行以实现本文描述的各种方法实施例中的任何一个(或者本文描述的方法实施例的任何组合,或者本文描述的方法实施例中的任何一个的任何子集,或这些子集的任何组合)。设备可以以各种形式中的任何一种来实现。
虽然上面已经描述了具体实施例,但是这些实施例并不意在限制本公开内容的范围,即使当关于特定特征仅描述了单个实施例的时候也是如此。除非另有说明,否则在本公开内容中提供的特征的示例意在是说明性而不是限制性的。以上描述意在覆盖对受益于本公开内容的本领域技术人员显而易见的此类替代、修改和等同物。
本公开的范围包括本文中(明确地或隐含地)公开的任何特征或特征组合,或其任何概括,无论其是否缓解了本文针对的任何或所有问题。因而,可以在本申请(或要求其优先权的申请)对任何此类特征组合的申请期间制定新的权利要求。特别地,参照所附权利要求,来自从属权利要求的特征可以与独立权利要求的特征组合并且来自相应独立权利要求的特征可以以任何适当的方式组合,而不仅仅是以所附权利要求中列举的特定组合。
Claims (20)
1.一种被配置为与基站无线通信的用户装备(UE),该UE包括:
无线电设备;以及
处理器,可操作地耦合到无线电设备,其中该UE被配置为:
确定是否成功地从基站接收到下行链路消息;
基于确定是否成功接收到下行链路消息,基于混合自动重传请求(HARQ)确认消息来调制极性码的多个冻结位,以产生多个经调制的冻结位;
使用极性码对所述多个经调制的冻结位和多个信息位进行编码,以获得编码的HARQ确认消息;以及
向基站无线传输编码的HARQ确认消息。
2.如权利要求1所述的UE,
其中所述基于HARQ确认消息调制所述多个冻结位包括对HARQ确认消息执行扩展映射,以获得与冻结位具有相同长度的伪随机二进制序列,并用该伪随机二进制序列调制所述多个冻结位。
3.如权利要求2所述的UE,其中该UE还被配置为:
将所述执行扩展映射与块编码组合,以基于多个确认/否定确认(ACK/NACK)位来调制所述多个冻结位。
4.如权利要求1所述的UE,
其中所述多个信息位包括多个经调制的信息位,
其中该UE还被配置为响应于确定是否成功地接收到下行链路消息而基于HARQ确认消息来调制信息位。
5.如权利要求1所述的UE,
其中编码的HARQ确认消息是与超可靠低等待时间通信(URLLC)服务相关联地无线传输的。
6.如权利要求1所述的UE,
其中所述无线传输是使用已经由基站调度的无线电资源来执行的。
7.如权利要求1所述的UE,
其中,响应于基站接收到编码的HARQ确认消息,发起对编码的HARQ确认消息的解码处理,确定冻结位的解码的子集与和否定确认(NACK)消息相关联的位的参考序列之间的匹配高于预定阈值,并基于确定冻结位的序列与和NACK消息相关联的位的参考序列之间的匹配高于预定阈值来调度下行链路消息向UE的早期重传,该UE还被配置为:
接收下行链路消息的早期重传。
8.一种用于执行下行链路消息的早期重传的方法,该方法包括:
由基站:
向用户装备(UE)传输下行链路消息;
响应于向UE传输下行链路消息,从UE接收极性编码的混合自动重传请求(HARQ)确认消息;
对极性编码的HARQ确认消息发起解码处理,以获得冻结位的序列;
确定冻结位的序列与和否定确认(NACK)消息相关联的位的参考序列之间的匹配高于预定阈值;以及
基于确定冻结位的序列与和NACK消息相关联的位的参考序列之间的匹配高于预定阈值来调度下行链路消息到UE的早期重传。
9.如权利要求8所述的方法,该方法还包括:
基于确定冻结位的序列与和NACK消息相关联的位的参考序列之间的匹配高于预定阈值来执行解码处理的早期终止。
10.如权利要求8所述的方法,
其中冻结位的序列已经由UE用伪随机二进制序列(PRBS)进行调制,其中通过对未编码的HARQ确认消息执行扩展映射来获得PRBS,其中PRBS的长度与极性码中使用的冻结位的总数相同。
11.如权利要求10所述的方法,
其中所述执行扩展映射与块编码组合,以调制和编码多个ACK/NACK位。
12.如权利要求8所述的方法,
其中所述多个信息位包括多个经调制的信息位,其中还响应于接收到下行链路消息而用HARQ确认消息来调制经调制的信息位。
13.如权利要求8所述的方法,
其中极性编码的HARQ确认消息作为超可靠低等待时间通信(URLLC)服务的一部分被传输。
14.如权利要求8所述的方法,该方法还包括:
在从UE接收极性编码的HARQ确认消息之前,调度供UE传输极性编码的HARQ确认消息的无线电资源,其中极性编码的消息是由基站通过调度的无线电资源接收的。
15.一种基站,被配置为执行下行链路消息的早期重传,该基站包括:
无线电设备;以及
处理器,可操作地耦合到无线电设备,其中该基站被配置为:
向用户装备(UE)传输下行链路消息;
响应于向UE传输下行链路消息,从UE接收极性编码的混合自动重传请求(HARQ)确认消息;
对极性编码的HARQ确认消息发起解码处理,以获得冻结位的序列;
确定冻结位的序列与和否定确认(NACK)消息相关联的位的参考序列之间的匹配高于预定阈值;以及
基于确定冻结位的序列与和NACK消息相关联的位的参考序列之间的匹配高于预定阈值来调度下行链路消息到UE的早期重传。
16.如权利要求15所述的基站,其中基站还被配置为:
基于确定冻结位的序列与和NACK消息相关联的位的参考序列之间的匹配高于预定阈值来执行解码处理的早期终止。
17.如权利要求15所述的基站,
其中冻结位的序列已经由UE用伪随机二进制序列(PRBS)进行调制,其中通过对未编码的HARQ确认消息执行扩展映射来获得PRBS,其中PRBS的长度与极性码中使用的冻结位的总数相同。
18.如权利要求17所述的基站,
其中所述执行扩展映射与块编码组合,以调制和编码多个确认/否定确认(ACK/NACK)位。
19.如权利要求15所述的基站,
其中所述多个信息位包括多个经调制的信息位,其中还响应于接收到下行链路消息而利用HARQ确认消息来调制经调制的信息位。
20.如权利要求15所述的基站,其中该基站还被配置为:
在从UE接收极性编码的HARQ确认消息之前,调度供UE传输极性编码的HARQ确认消息的无线电资源,
其中基站还被配置为通过调度的无线电资源接收极性编码的消息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202311152788.3A CN117040690A (zh) | 2017-08-11 | 2018-08-06 | Dci盲检测时用于多模式块辨别的加扰序列设计 |
Applications Claiming Priority (11)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US201762544616P | 2017-08-11 | 2017-08-11 | |
US62/544,616 | 2017-08-11 | ||
US201762548573P | 2017-08-22 | 2017-08-22 | |
US62/548,573 | 2017-08-22 | ||
US201762556598P | 2017-09-11 | 2017-09-11 | |
US62/556,598 | 2017-09-11 | ||
US201762559724P | 2017-09-18 | 2017-09-18 | |
US62/559,724 | 2017-09-18 | ||
US201762566922P | 2017-10-02 | 2017-10-02 | |
US62/566,922 | 2017-10-02 | ||
PCT/US2018/045355 WO2019032444A1 (en) | 2017-08-11 | 2018-08-06 | SEQUENCE SEQUENCE DESIGN FOR DISCRIMINATION OF MULTIMODY BLOCKS ON BLIND DETECTION OF DCI <u /> <u /> |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311152788.3A Division CN117040690A (zh) | 2017-08-11 | 2018-08-06 | Dci盲检测时用于多模式块辨别的加扰序列设计 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN111149314A true CN111149314A (zh) | 2020-05-12 |
CN111149314B CN111149314B (zh) | 2023-09-12 |
Family
ID=63245122
Family Applications (2)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201880062510.8A Active CN111149314B (zh) | 2017-08-11 | 2018-08-06 | Dci盲检测时用于多模式块辨别的加扰序列设计 |
CN202311152788.3A Pending CN117040690A (zh) | 2017-08-11 | 2018-08-06 | Dci盲检测时用于多模式块辨别的加扰序列设计 |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202311152788.3A Pending CN117040690A (zh) | 2017-08-11 | 2018-08-06 | Dci盲检测时用于多模式块辨别的加扰序列设计 |
Country Status (6)
Country | Link |
---|---|
US (2) | US10536305B2 (zh) |
EP (1) | EP3688908B1 (zh) |
JP (1) | JP7345471B2 (zh) |
CN (2) | CN111149314B (zh) |
TW (1) | TWI756460B (zh) |
WO (1) | WO2019032444A1 (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114553367A (zh) * | 2021-12-22 | 2022-05-27 | 广州慧睿思通科技股份有限公司 | Pdcch盲检测的方法、装置、设备及存储介质 |
Families Citing this family (22)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10327235B2 (en) | 2017-01-04 | 2019-06-18 | Coherent Logix, Incorporated | Scrambling sequence design for multi-mode block discrimination on DCI blind detection |
WO2018126496A1 (en) * | 2017-01-09 | 2018-07-12 | Qualcomm Incorporated | Bit allocation for encoding and decoding |
US11533750B2 (en) * | 2017-10-09 | 2022-12-20 | Qualcomm Incorporated | Random access response techniques based on synchronization signal block transmissions |
US10849117B2 (en) * | 2017-11-13 | 2020-11-24 | Qualcomm Incorporated | Techniques and apparatuses for control information determination for payloads with leading zeroes |
KR102438982B1 (ko) * | 2017-11-16 | 2022-09-01 | 삼성전자주식회사 | 무선 통신 시스템에서 부호화 및 복호화를 위한 방법 및 장치 |
WO2019095267A1 (en) * | 2017-11-17 | 2019-05-23 | Qualcomm Incorporated | Polar coding techniques for blind detection of different payload sizes |
US10608669B2 (en) * | 2018-02-16 | 2020-03-31 | At&T Intellectual Property I, L.P. | Performance of data channel using polar codes for a wireless communication system |
US11026253B2 (en) * | 2018-04-26 | 2021-06-01 | Qualcomm Incorporated | Mapping a physical downlink control channel (PDCCH) across multiple transmission configuration indication (TCI) states |
US11812483B2 (en) * | 2019-02-12 | 2023-11-07 | Qualcomm Incorporated | Support of proprietary features in wireless communications networks |
CN111756480B (zh) * | 2019-03-28 | 2022-04-12 | 华为技术有限公司 | 一种关闭harq进程的方法、接收设备以及发送设备 |
US20200314727A1 (en) * | 2019-03-29 | 2020-10-01 | Huawei Technologies Co., Ltd. | Systems and methods for user equipment cooperation |
EP4000294A1 (en) * | 2019-07-16 | 2022-05-25 | Nokia Technologies Oy | Apparatus, method, and computer program for scrambling a transport blocked based on whether a previous transport block was successfully received |
US11271596B2 (en) | 2019-09-27 | 2022-03-08 | Samsung Electronics Co., Ltd | System and method for identifying and decoding Reed-Muller codes in polar codes |
TWI731441B (zh) * | 2019-10-18 | 2021-06-21 | 國立清華大學 | 用於列表型連續消去的解碼器及其解碼方法 |
US11683826B2 (en) | 2019-10-21 | 2023-06-20 | Qualcomm Incorporated | Low power downlink control channel monitoring |
CN113038603A (zh) * | 2019-12-09 | 2021-06-25 | 中兴通讯股份有限公司 | 盲检测和解扰方法及装置、存储介质、电子设备 |
US11316720B2 (en) * | 2020-01-13 | 2022-04-26 | Samsung Electronics Co., Ltd. | Apparatus and method for signaling of zero padding bins in fronthaul interface |
US11700040B2 (en) | 2020-03-26 | 2023-07-11 | Aselsan Elektronik Sanayi Ve Ticaret Anonim Sirketi | Method for enhancing the performance of downlink multi-user MIMO systems |
US20240015503A1 (en) * | 2020-09-09 | 2024-01-11 | Telefonaktiebolaget Lm Ericsson (Publ) | Source network node, target network node, and methods in a wireless communications network |
US11962407B2 (en) * | 2020-09-24 | 2024-04-16 | Qualcomm Incorporated | Blind decoding counting for repetition-based physical downlink control channel candidates |
US11997691B2 (en) * | 2021-07-15 | 2024-05-28 | Qualcomm Incorporated | Full-duplex communications and physical layer security |
WO2023195978A1 (en) * | 2022-04-05 | 2023-10-12 | Zeku, Inc. | Apparatus and method for decoding a plurality of downlink control information candidates in parallel |
Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20150333775A1 (en) * | 2014-05-15 | 2015-11-19 | Broadcom Corporation | Frozen-Bit Selection for a Polar Code Decoder |
CN105187073A (zh) * | 2015-10-13 | 2015-12-23 | 东南大学 | 一种极化码的bp译码方法及装置 |
CN105337696A (zh) * | 2015-10-08 | 2016-02-17 | 东南大学 | 基于分段crc校验的极化解码方法 |
CN105900365A (zh) * | 2014-03-31 | 2016-08-24 | 华为技术有限公司 | 极化码的混合自动重传方法及装置、无线通信装置 |
US20160269050A1 (en) * | 2013-11-20 | 2016-09-15 | Huawei Technologies Co., Ltd. | Polar code processing method and device |
KR20170054046A (ko) * | 2015-11-09 | 2017-05-17 | 삼성전자주식회사 | 무선 통신 시스템에서 복호화 방법 및 장치 |
CN106877973A (zh) * | 2015-12-10 | 2017-06-20 | 华为技术有限公司 | 极化码处理的方法及通信设备 |
WO2017106246A2 (en) * | 2015-12-14 | 2017-06-22 | Idac Holdings, Inc. | Wtru identification using polar code frozen bits |
US20170230059A1 (en) * | 2016-02-04 | 2017-08-10 | The Royal Institution For The Advancement Of Learning/Mcgill University | Multi-mode unrolled polar decoders |
CN108702290A (zh) * | 2016-01-21 | 2018-10-23 | 华为技术有限公司 | 级联极化编码和滑动窗口极化编码 |
Family Cites Families (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7269403B1 (en) * | 2004-06-03 | 2007-09-11 | Miao George J | Dual-mode wireless and wired power line communications |
US9508204B2 (en) * | 2014-10-01 | 2016-11-29 | Continental Intelligent Transportation Systems, LLC | Package exchange and service system using a key fob simulator |
WO2017111362A1 (ko) * | 2015-12-24 | 2017-06-29 | 엘지전자 주식회사 | 임의의 길이를 가지는 폴라 코드를 이용한 harq 수행 방법 |
US20180159707A1 (en) * | 2016-12-01 | 2018-06-07 | Samsung Electronics Co., Ltd. | Method and apparatus for multistream transmission |
US10327235B2 (en) | 2017-01-04 | 2019-06-18 | Coherent Logix, Incorporated | Scrambling sequence design for multi-mode block discrimination on DCI blind detection |
JP2020511027A (ja) * | 2017-02-03 | 2020-04-09 | アイディーエーシー ホールディングス インコーポレイテッド | 制御チャネルに対する先進的なポーラ符号 |
US10833705B2 (en) * | 2017-08-02 | 2020-11-10 | Qualcomm Incorporated | Information bit distribution design for polar codes |
-
2018
- 2018-08-06 JP JP2020530419A patent/JP7345471B2/ja active Active
- 2018-08-06 US US16/055,380 patent/US10536305B2/en active Active
- 2018-08-06 CN CN201880062510.8A patent/CN111149314B/zh active Active
- 2018-08-06 CN CN202311152788.3A patent/CN117040690A/zh active Pending
- 2018-08-06 WO PCT/US2018/045355 patent/WO2019032444A1/en active Search and Examination
- 2018-08-06 EP EP18756134.5A patent/EP3688908B1/en active Active
- 2018-08-10 TW TW107127991A patent/TWI756460B/zh active
-
2019
- 2019-11-27 US US16/697,407 patent/US11405245B2/en active Active
Patent Citations (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20160269050A1 (en) * | 2013-11-20 | 2016-09-15 | Huawei Technologies Co., Ltd. | Polar code processing method and device |
CN105900365A (zh) * | 2014-03-31 | 2016-08-24 | 华为技术有限公司 | 极化码的混合自动重传方法及装置、无线通信装置 |
US20150333775A1 (en) * | 2014-05-15 | 2015-11-19 | Broadcom Corporation | Frozen-Bit Selection for a Polar Code Decoder |
CN105337696A (zh) * | 2015-10-08 | 2016-02-17 | 东南大学 | 基于分段crc校验的极化解码方法 |
CN105187073A (zh) * | 2015-10-13 | 2015-12-23 | 东南大学 | 一种极化码的bp译码方法及装置 |
KR20170054046A (ko) * | 2015-11-09 | 2017-05-17 | 삼성전자주식회사 | 무선 통신 시스템에서 복호화 방법 및 장치 |
CN106877973A (zh) * | 2015-12-10 | 2017-06-20 | 华为技术有限公司 | 极化码处理的方法及通信设备 |
WO2017106246A2 (en) * | 2015-12-14 | 2017-06-22 | Idac Holdings, Inc. | Wtru identification using polar code frozen bits |
CN108702290A (zh) * | 2016-01-21 | 2018-10-23 | 华为技术有限公司 | 级联极化编码和滑动窗口极化编码 |
US20170230059A1 (en) * | 2016-02-04 | 2017-08-10 | The Royal Institution For The Advancement Of Learning/Mcgill University | Multi-mode unrolled polar decoders |
Non-Patent Citations (12)
Title |
---|
AD-HOC CHAIR (NOKIA): "R1-1711917 "Chairman amp;apos;s notes of AI 5.1.4 Channel coding"", 《3GPP TSG_RAN\WG1_RL1》 * |
AD-HOC CHAIR (NOKIA): "R1-1711917 "Chairman amp;apos;s notes of AI 5.1.4 Channel coding"", 《3GPP TSG_RAN\WG1_RL1》, 1 July 2017 (2017-07-01) * |
AT AMP;AMP;T: "R1-1702277 "Polar Code Design for DCI"", 3GPP TSG_RAN\\WG1_RL1, no. 1 * |
ATT: ""Polar code construction for control channels"", 《3GPP TSG_RAN\WG1_RL1》 * |
ATT: ""Polar code construction for control channels"", 《3GPP TSG_RAN\WG1_RL1》, 7 May 2017 (2017-05-07), pages 1 - 2 * |
COHERENT LOGIX INC: ""Early Block Discrimination on DCI Blind Detection"", 《3GPP》 * |
COHERENT LOGIX INC: ""Early Block Discrimination on DCI Blind Detection"", 《3GPP》, 30 June 2017 (2017-06-30), pages 1 - 3 * |
HTC: ""R1-1610092 Reduced HARQ timing for NR"", 《3GPP TSG_RAN\WG1_RL1》 * |
HTC: ""R1-1610092 Reduced HARQ timing for NR"", 《3GPP TSG_RAN\WG1_RL1》, 30 September 2016 (2016-09-30) * |
MEDIATEK INC.: "R1-1700168 "Polar code design features for control channels"", 3GPP TSG_RAN\\WG1_RL1, no. 1 * |
QUALCOMM INCORPORATED: "R1-1702629 "Email discussion summary for 2-Stage DCI"", 《3GPP TSG_RAN\WG1_RL1》 * |
QUALCOMM INCORPORATED: "R1-1702629 "Email discussion summary for 2-Stage DCI"", 《3GPP TSG_RAN\WG1_RL1》, 15 February 2017 (2017-02-15) * |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN114553367A (zh) * | 2021-12-22 | 2022-05-27 | 广州慧睿思通科技股份有限公司 | Pdcch盲检测的方法、装置、设备及存储介质 |
Also Published As
Publication number | Publication date |
---|---|
JP2020530973A (ja) | 2020-10-29 |
TWI756460B (zh) | 2022-03-01 |
US10536305B2 (en) | 2020-01-14 |
TW201921876A (zh) | 2019-06-01 |
EP3688908B1 (en) | 2021-12-29 |
CN111149314B (zh) | 2023-09-12 |
US20200099553A1 (en) | 2020-03-26 |
CN117040690A (zh) | 2023-11-10 |
JP7345471B2 (ja) | 2023-09-15 |
US11405245B2 (en) | 2022-08-02 |
EP3688908A1 (en) | 2020-08-05 |
US20190052487A1 (en) | 2019-02-14 |
WO2019032444A1 (en) | 2019-02-14 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN111149314B (zh) | Dci盲检测时用于多模式块辨别的加扰序列设计 | |
CN110463093B (zh) | 用于dci盲检测的多模式块区分的加扰序列设计 | |
CN107005252B (zh) | 突发干扰的减轻 | |
CN110574292B (zh) | 针对极性解码的基于冻结比特的路径修剪和提早终止 | |
CN108282247B (zh) | 一种控制信息传输方法及装置 | |
WO2018103000A1 (en) | Efficient control channel design using polar codes | |
CN110622427A (zh) | 连续消除列表解码的提前终止 | |
US20110280346A1 (en) | Method and apparatus for facilitating tri-state decoding on a shared uplink channel | |
EP3491755B1 (en) | Early termination techniques for successive decoding processes | |
US9686783B1 (en) | Method and apparatus for PDCCH detection | |
WO2017101023A1 (zh) | 通信方法及网络设备、用户设备 | |
US11026244B2 (en) | Method and device in terminal and base station for dynamic scheduling | |
CN114157400A (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 | ||
GR01 | Patent grant | ||
GR01 | Patent grant |