用于第五代通信的接收方标识的制作方法

文档序号:18126755发布日期:2019-07-10 09:56阅读:281来源:国知局
用于第五代通信的接收方标识的制作方法

本申请涉及并且要求于2016年12月2日提交的美国临时专利申请no.62/429,219的权益和优先权,其全部内容通过引用并入本文。

通信参与者的标识可以是各种通信系统的重要方面。例如,第五代(5g)无线通信系统可以受益于合适的接收方标识。



背景技术:

在某些情况下,分组的预期接收方可能必须被标识,并且接收方可能不知道数据传输的物理资源块(prb)。这种情况的示例是下行链路(dl)中的物理下行链路控制信道(pdcch)解码。在这种情况下,可能需要使用盲解码。在长期演进(lte)中,该标识可以通过用用户设备(ue)标识符(uid)(诸如例如,无线电网络临时标识符(rnti))掩蔽循环冗余校验(crc)位来完成。来自crc的开销会降低性能。

因此,具有uid的crc掩蔽在lte中使用但是劣化性能。对于低密度奇偶校验(ldpc),可以通过使用用于检测目的奇偶校验检查来减少crc开销。例如,可以使用ldpc码非常有效地进行校正子检查。奇偶校验通常发生在码字上,而crc错误检测可以在考虑到信息块的情况下来完成。



技术实现要素:

根据第一实施例,一种方法可以包括获得要传送到目标设备的数据位。该方法还可以包括获得与数据位的发送方或接收方中的至少一个相对应的标识位。该方法还可以包括将数据位与标识位进行复用。

在变型中,标识位可以是或包括无线电网络临时标识符。

在一种变型中,标识位可以是或包括多个接收设备的公共标识符。

在一种变型中,数据位可以是或包括下行链路控制信息。

在一个变型中,标识位用作具有信道码缩短的已知位。

在一种变型中,该方法可以包括对经复用的位进行编码。

在一个变型中,该方法可以包括从经编码的位中去除标识位。

在一个变型中,该方法可以包括对经编码的数据位执行速率匹配。

根据第二实施例,一种方法可以包括接收经编码的数据位。该方法还可以包括插入与标识数据位相对应的对数似然比值。

在变型中,标识位可以是或包括无线电网络临时标识符。

在变型中,数据位可以是或包括下行链路控制信息。

在变型中,该方法可以包括解码组合的对数似然比值和编码的数据位。

在一个变型中,该方法可以包括去除标识数据位。

在一个变型中,该方法可以包括在插入对数似然比值之前对经编码的数据位进行速率解匹配。

根据第三实施例和第四实施例,一种装置可以包括用于分别以其任何变型执行根据第一实施例和第二实施例的方法的部件。

根据第五实施例和第六实施例,一种装置可以包括至少一个处理器和包括计算机程序代码的至少一个存储器。至少一个存储器和计算机程序代码可以被配置为与至少一个处理器一起使得该装置至少分别以其任何变型执行根据第一实施例和第二实施例的方法。

根据第七实施例和第八实施例,一种计算机程序产品可以编码用于分别以其任何变型执行包括根据第一实施例和第二实施例的方法的过程的指令。

根据第九实施例和第十实施例,一种非瞬态计算机可读介质可以编码指令,这些指令当在硬件中执行时分别以其任何变型执行包括根据第一实施例和第二实施例的方法的过程。

根据第十一实施例和第十二实施例,一种系统可以包括根据第三实施例或第五实施例的至少一个装置,该至少一个装置分别以其任何变型与根据第四实施例或第六实施例的至少一个装置通信。

附图说明

为了正确理解本发明,应当参考附图,在附图中:

图1示出了根据某些实施例的具有rnti填充的编码和解码过程。

图2示出了根据某些实施例的用于标识ue并且检测错误的接收方过程。

图3示出了根据某些实施例的系统。

具体实施方式

某些实施例涉及如何在具有盲解码的5g系统中标识接收方、发射方或两者。例如,某些实施例具体涉及信道代码构造。该方法的某些实施例可以用于例如下行链路控制信息接收,并且可能用于机器类型通信(mtc)/超可靠低延迟通信(urllc)用户。

标识接收方和/或发射方的位(诸如rnti)可以用作具有信道码缩短的已知位。例如,数据位、下行链路控制信息(dci)可以与已知的ueid位进行复用。

插入编码(也称为零填充和缩短)是一种方法,其中已知位与信息位进行复用,从而降低编码速率,其中该方法用作速率匹配的一部分。在2011年的第8届无线通信系统国际研讨会(iswcs)的beermann等人的“rate-compatibleldpccodesusingoptimizeddummybitinsertion”中描述了这种方法,其全部内容通过引用并入本文。某些实施例可以应用该技术或类似或相关技术来将标识接收方和/或发射方的信息位与要传输的信息组合。

图1示出了根据某些实施例的具有rnti填充的编码和解码过程。如图1所示,设备可以获得要向目标设备传送的数据位,并且可以获得与数据位的发送方或接收方中的至少一个相对应的标识位。在110处,设备可以将数据位与标识位进行复用。标识位可以是或包括至少一个无线电网络临时标识符或诸如用户设备等设备的任何其他标识符。数据位可以是或包括下行链路控制信息或要发送的任何其他数据,例如要发送到可能必须对数据执行盲解码的设备。如上所述,标识位可以用作具有信道码缩短的已知位。

该方法还可以包括在120处对经复用的位进行编码。此外,该方法还可以包括在130处从经编码的位中去除标识位。该方法还可以包括在140处对经编码的数据位执行速率匹配。

然后可以传输结果数据流。在数据流的接收端,该方法可以包括接收经编码的数据位。该方法还可以包括在160处插入与标识数据位相对应的对数似然比值。该方法可以包括在150处在插入对数似然比值之前对编码数据位进行速率解匹配。该方法还可以包括在170处对组合的对数似然比值和编码的数据位进行解码。该方法还可以包括在180处去除标识数据位。

有几种选择。例如,在下行链路中,可以对数据位(例如,dci)和ueid位进行复用和编码。如果相同的数据旨在用于多个接收方(例如,多播或广播),则所有接收方可以具有共同的id。可以将公共id传送给接收方,例如,通过控制信道。

可以使用发射方和预期接收方标识符。这在例如大型mtc网络中可能是有用的,其中每个设备的数据量非常小。当接收方id也用作编码器中的已知位时,接收方可以标识旨在用于它的消息。

可以以各种方式在相同的资源上复用两个或更多个用户。例如,可以设计(多个)信道代码以在干扰情况下具有良好的性能。用户可以通过其信道代码和id分隔。可能不需要特定的多用户检测,但是通过多用户检测(mud)可以进一步提高性能。

ldpc码固有地需要较少的crc位。使用ueid位作为缩短位的方法可以与crc掩码组合。利用极性码,ueid位可以替换一些冻结位。当使用系统极性码时,可以使用与图1中类似的方法。rnti位可以被插入并且然后在传输之前被穿孔。在接收方处,可以使用正确的uid来解码所传输的信息块。

可以应用其他码:重复和累积码、z字形码、turbo乘积码、卷积码、实际上任何系统码。对于非系统码,也可以应用该方法,但是可能存在损失,因为已知位不能被穿孔。

某些实施例可以容易地应用于发射方。例如,发射方可以被配置,使得crc附加到信息块,然后用rnti序列进行填充。接下来,可以通过去除rnti位来对完整块进行编码和速率匹配。由于ldpc是系统的,因此如果在接收方侧使用正确的rnti序列,则该操作不影响解码。

图2示出了根据某些实施例的用于标识ue并且检测错误的接收方过程。因此,图2更详细地提供了可以在诸如ue等接收设备处执行的解码过程。在210处,ue可以在220处解码之前附加具有合适的最大/最小llr的其自己的rnti序列。如果在230处的奇偶校验检查通过,则ue可以进入下一解码阶段。如果奇偶校验检查失败,则消息可以在240处被视为不正确,这表示该消息可能不旨在去往ue。即使消息在230处通过奇偶校验,也可能需要在260处经历crc校验,这可以通过在250处的rnti去除来促进。如果crc校验260失败,则ue可以在270处断定该消息具有错误。否则,ue可以在280处断定该消息已经被接收并且被正确解码。该过程可以改善ue处的错误检测错误接受率(far)。

图3示出了根据本发明的某些实施例的系统。应当理解,图1的流程图的每个框可以借助于各种手段或它们的组合来实现,诸如硬件、软件、固件、一个或多个处理器和/或电路。在一个实施例中,系统可以包括若干设备,诸如例如网络元件310和用户设备(ue)或用户设备320。尽管仅为了说明的目的而示出了每个中的一个,该系统可以包括多于一个ue320和多于一个网络元件310。网络元件可以是接入点、基站、enodeb(enb)或任何其他网络元件。这些设备中的每个可以包括分别表示为314和324的至少一个处理器或控制单元或模块。可以在每个设备中提供至少一个存储器,并且其分别表示为315和325。存储器可以包括包含在其中的计算机程序指令或计算机代码,例如用于执行上述实施例。可以提供一个或多个收发器316和326,并且每个设备还可以包括分别示出为317和327的天线。尽管每个仅示出一个天线,但是可以向每个设备提供很多天线和多个天线元件。例如,可以提供这些设备的其他配置。例如,除了无线通信之外,网络元件310和ue320可以另外被配置用于有线通信,并且在这种情况下,天线317和327可以示出任何形式的通信硬件,而不仅限于天线。

收发器316和326可以各自独立地是发射器、接收器或发射器和接收器两者,或者是可以被配置用于发射和接收的单元或设备。发射器和/或接收器(就无线电部件而言)也可以实现为没有位于设备本身中而是位于例如桅杆中的远程无线电头。还应当理解,根据“液体”或灵活的无线电概念,这些操作和功能可以以灵活的方式在诸如节点、主机或服务器等不同实体中执行。换言之,分工可能会因具体情况而异。一种可能的用途是使网络元件递送本地内容。一个或多个功能也可以实现为被提供作为可以在服务器上运行的软件的虚拟应用。

用户装备(userdevice)或用户设备(userequipment)320可以是移动站(ms)(诸如移动电话或智能电话或多媒体设备)、具有无线通信能力的计算机(诸如平板电脑)、具有无线通信能力的个人数据或数字助理(pda)、车辆、便携式媒体播放器、数码相机、袖珍摄像机、具有无线通信能力的导航单元、或其任何组合。用户设备或用户设备320可以是传感器或智能仪表、或通常可以被配置用于单个位置的其他设备。

在示例性实施例中,诸如节点或用户设备等装置可以包括用于执行以上关于图1描述的实施例的装置。

处理器314和324可以由任何计算或数据处理设备实现,诸如中央处理单元(cpu)、数字信号处理器(dsp)、专用集成电路(asic)、可编程逻辑设备(pld)、现场可编程门阵列(fpga)、数字增强电路或类似设备或其组合。处理器可以实现为单个控制器、或者多个控制器或处理器。另外,处理器可以实现为本地配置、云配置或其组合的处理器池。术语电路可以是指一个或多个电气或电子电路。术语处理器可以是指响应于并且处理驱动计算机的指令的电路,诸如逻辑电路。

对于固件或软件,实现可以包括至少一个芯片组的模块或单元(例如,过程、功能等)。存储器315和存储器325可以独立地是任何合适的存储设备,诸如非暂态计算机可读介质。可以使用硬盘驱动器(hdd)、随机存取存储器(ram)、闪存或其他合适的存储器。存储器可以与处理器组合在单个集成电路上,或者可以与其分离。此外,计算机程序指令可以存储在存储器中,并且可以由处理器处理的计算机程序指令可以是任何合适形式的计算机程序代码,例如,以任何合适的编程语言编写的编译或解释的计算机程序。存储器或数据存储实体通常是内部的,但也可以是外部的或其组合,诸如在从服务提供商获得附加存储器容量的情况下。存储器可以是固定的或可移动的。

存储器和计算机程序指令可以被配置为与用于特定设备的处理器一起引起诸如网络元件310和/或ue320等硬件装置执行上述任何过程(参见例如图1)。因此,在某些实施例中,一种非暂态计算机可读介质可以用当在硬件中执行时可以执行诸如本文中描述的过程之一等过程的计算机指令或一个或多个计算机程序(诸如添加或更新的软件例程、小应用程序或宏)进行编码。计算机程序可以用编程语言进行编码,编程语言可以是高级编程语言(诸如面向对象的c、c、c++、c#、java等)或者是低级编程语言(诸如机器语言或汇编程序)。或者,本发明的某些实施例可以完全用硬件执行。

此外,尽管图3示出了包括网络元件310和网络元件ue320的系统,但是本发明的实施例可以适用于其他配置以及涉及附加元件的配置,如本文所示和所讨论的。例如,可以存在多个用户设备装备和多个网络元件或者提供类似功能的其他节点,诸如组合用户设备和接入点的功能的节点,诸如中继节点。

本领域普通技术人员将容易理解,如以上所讨论的本发明可以以不同顺序的步骤来实践,和/或所以与所公开的配置不同的配置的硬件元件来实践。因此,尽管已经基于这些优选实施例描述了本发明,但是对于本领域技术人员来说很清楚的是,某些修改、变化和替代构造将是很清楚的,同时保持在本发明的精神和范围内。

缩略语列表

crc循环冗余校验

dci下行链路控制信息

mtc机器类型通信

rnti无线电网络临时标识符

uid用户设备身份

urllc超可靠低延迟通信

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