使用针对冻结的比特的掩码序列利用极化码进行无线通信的制作方法

文档序号:18518405发布日期:2019-08-24 09:37阅读:385来源:国知局
使用针对冻结的比特的掩码序列利用极化码进行无线通信的制作方法

本申请要求于2017年1月5日提交的pct专利申请第pct/cn2017/070234号的优先权和权益,其全部内容以引用方式并入本文中,如同以下完整地阐述并且用于所有适用目的。

下文论述的技术一般涉及信息通信系统,更具体地涉及在通信系统中利用极化码进行信道编码。实施例可以提供以及实现用于利用在冻结的子信道中的信息序列来减少错误检测率和假警报率的技术。



背景技术:

极化码是线性块码或纠错码,其已经被示出为实现对称二进制输入离散无记忆信道的信道容量。也就是说,在存在噪声的情况下,极化码实现信道容量(香农限制)或可以在给定带宽的离散无记忆信道上发送的无差错信息量的理论上限。由于其性能能力,第三代合作伙伴计划(3gpp)已经同意采用极化码作为针对特定控制信道信令的信道编码方案。

随着对移动宽带接入需求的不断增长,研究和开发不断推进无线通信技术发展,不仅要满足对移动宽带接入日益增长的需求,还要提升和增强用户对移动通信的体验。



技术实现要素:

下文给出本公开内容的一个或多个方面的简化概述,以便提供对这样的方面的基本理解。本概述不是对本公开内容的所有预期特征的广泛综述,以及既不旨在识别本公开内容的所有方面的关键或重要要素,也不旨在描绘本公开内容的任何或所有方面的范围。其唯一目的是以简化的形式给出本公开内容的一个或多个方面的一些概念,作为稍后给出的更详细描述的序言。

本公开内容的一个或多个方面涉及一种用于无线通信的装置。根据至少一个示例,用于无线通信的装置可以包括:收发机;存储器;以及至少一个处理电路,其通信地耦合到所述收发机和所述存储器。所述至少一个处理电路可以适用于:生成包括信息比特和冻结的比特的信息块。所述至少一个处理电路还适用于:基于多个参数来生成掩码序列,例如发送设备特定序列和/或接收设备特定序列。所述至少一个处理电路还可以适用于:利用所述掩码序列对所述冻结的比特进行掩蔽;利用极化编码对所述信息块进行编码;以及经由所述收发机发送所编码的信息块。

本公开内容的一个或多个进一步的方面包括一种在无线通信设备上操作的方法以及包括用于执行这样的方法的单元的一种装置。这样的方法的一个或多个示例可以包括:生成包括信息比特和冻结的比特的信息块。可以基于多个参数来生成掩码序列。所述多个参数可以包括发送设备特定序列和/或接收设备特定序列。可以利用所述掩码序列对所述冻结的比特进行掩蔽;以及可以利用极化编码对所述信息块进行编码。然后,可以发送所编码的信息块。

本公开内容的又进一步的方面包括一种存储处理器可执行编程的计算机可读存储介质。在至少一个示例中,所述处理器可执行编程可以适用于使得处理电路生成包括信息比特和冻结的比特的信息块。所述处理器可执行编程还可以适用于使得处理电路基于多个参数来生成掩码序列,例如发送设备特定序列和/或接收设备特定序列。所述处理器可执行编程还可以适用于使得处理电路利用所述掩码序列对所述冻结的比特进行掩蔽,利用极化编码对所述信息块进行编码,以及发送所编码的信息块。

本公开内容的额外方面包括一种用于无线通信的装置。根据至少一个示例,用于无线通信的装置可以包括:收发机;存储器;以及至少一个处理电路,其通信地耦合到所述收发机和所述存储器。所述至少一个处理电路适用于:经由所述收发机接收包括信息比特和冻结的比特的极化编码的信息块。所述至少一个处理电路还可以适用于:基于多个参数来生成掩码序列,例如发送设备特定序列和/或接收设备特定序列。至少一个处理电路还可以适用于:将掩码序列与所接收的信息块的冻结的比特进行比较;以及当所述掩码序列与所接收的信息块的冻结的比特匹配时,确定所接收的信息块是旨在针对所述装置的。

本公开内容的一个或多个进一步的方面包括一种在无线通信设备上操作的方法以及一种包括用于执行这样的方法的单元的装置。这种方法的一个或多个示例可以包括:接收包括信息比特和冻结的比特的极化编码的信息块。可以基于多个参数来生成掩码序列,例如发送设备特定序列和/或接收设备特定序列。将掩码序列与所接收的信息块的冻结的比特进行比较;以及当掩码序列与所接收的信息块的冻结的比特匹配时,确定所接收的信息块是旨在针对所述装置的。

本公开内容的又进一步的方面包括一种存储处理器可执行编程的计算机可读存储介质。在至少一个示例中,所述处理器可执行编程可以适用于使处理电路接收包括信息比特和冻结的比特的极化编码的信息块。处理器可执行编程还可以适用于使处理电路基于诸如发送设备特定序列和/或接收设备特定序列的多个参数来生成掩码序列。处理器可执行编程还可以适用于使处理电路将掩码序列与所接收的信息块的冻结的比特进行比较,以及当掩码序列与所接收的信息块的冻结的比特匹配时,确定所接收的信息块是旨在针对所述装置的。

在查看下文的具体实施方式之后,将更全面地理解本发明的这些方面和其它方面。在结合附图查看本发明的具体示例性实施例的以下描述之后,本发明的其它方面、特征和实施例对于本领域普通技术人员将是显而易见的。虽然可以相对于下文的特定实施例和附图论述本发明的特征,但是本发明的所有实施例可以包括本文论述的有利特征中的一个或多个有利特征。换句话说,虽然一个或多个实施例可以被论述为具有某些有利特征,但是根据本文论述的本发明的各种实施例也可以使用这样的特征中的一个或多个特征。以类似的方式,虽然示例性实施例可以在下文被论述为设备、系统或方法实施例,但是应当理解的是,可以在各种设备、系统和方法中实现这样的示例性实施例。

附图说明

图1是本公开内容的一个或多个方面可以在其中找到应用的网络环境的方块图。

图2是概念性地示出根据一些实施例的与一个或多个被调度实体进行通信的调度实体的示例的方块图。

图3是示出根据至少一个示例在第一无线通信设备和第二无线通信设备之间的无线通信的方块图。

图4是示出可以根据本公开内容的一些方面来实现的极化编码算法的方块图。

图5是示出根据本公开内容的至少一个示例的采用处理系统的无线通信设备的选择部件的方块图。

图6是描绘根据本公开内容的一个或多个方面的序列号算法的一部分的至少一个示例的方块图。

图7是示出在无线通信设备上操作的方法的至少一个示例的流程图。

图8是示出在无线通信设备上操作的另一方法的至少一个示例的流程图。

具体实施方式

下文结合附图阐述的描述旨在作为对各种配置的描述,而不旨在表示可以在其中实践本文描述的概念和特征的唯一配置。下文描述包括用于提供对各种概念的透彻理解的具体细节。然而,对于本领域技术人员显而易见的是,在没有这些具体细节的情况下也可以实践这些概念。在一些情况下,以方块图形式示出公知的电路、结构、技术和部件,以避免模糊所描述的概念和特征。

贯穿本公开内容给出的各种概念可以跨越各种各样的电信系统、网络架构和通信标准来实现。作为一个非限制性示例,将参考第五代(5g)新无线电(nr)无线通信网络来描述本公开内容的某些方面。一般而言,nr是指经历由第15版的第三代合作伙伴计划(3gpp)进行的定义和标准化的5g技术和新的无线接入技术。

现在参图1,作为非限制性的示例性示例,提供了本公开内容的一个或多个方面可以在其中找到应用的网络环境的方块图。接入网100适用于促进在两个或更多个无线通信设备之间进行无线通信。

由接入网100覆盖的地理区域可以被划分成多个蜂窝区域(小区),其可以由用户设备(ue)基于从一个接入点或基站在地理区域上广播的标识来唯一地进行标识。图1示出了宏小区102、104和106以及小型小区108,其中的每一者可以包括一个或多个扇区。扇区是小区的子区域。在一个小区内的所有扇区由同一基站服务。扇区内的无线电链路可以由属于该扇区的单个逻辑标识来标识。在划分成扇区的小区中,小区内的多个扇区可以由成组的天线形成,其中每个天线负责与小区的一部分中的ue进行通信。

通常,基站(bs)为每个小区服务。广义地说,基站是无线接入网中的网络元件,负责一个或多个小区中去往或来自ue的无线电发送和接收。本领域技术人员还可以将基站称为基站收发机(bts)、无线基站、无线收发机、收发机功能、基本服务集(bss)、扩展服务集(ess)、接入点(ap)、节点b(nb)、演进型节点b(enodeb,enb)、gnb或某种其它适当的术语。

在图1中,在小区102和104中示出了两个高功率基站110和112,以及示出了控制在小区106中的远程无线头端(rrh)116的第三高功率基站114。也就是说,基站可以具有整合天线或可以通过馈电电缆连接到天线或rrh。在所示示例中,由于高功率基站110、112和114支持具有大尺寸的小区,所以小区102、104和106可以被称为宏小区。进一步地,低功率基站118被示出在可能与一个或多个宏小区重叠的小型小区108中(例如,微小区、微微小区、毫微微小区、家庭基站、家庭节点b、家庭enodeb等)。在该示例中,小区108可以被称为小型小区,因为低功率基站118支持具有相对小尺寸的小区。可以根据系统设计以及部件约束来完成小区定尺寸。应该理解,接入网100可以包括任何数量的无线基站和小区。进一步地,可以部署中继节点来扩展给定小区的大小或覆盖区域。基站110、112、114、118为任何数量的移动装置提供到核心网的无线接入点。

图1还包括四轴飞行器或无人机120,其可以被配置为用作基站。也就是说,在一些示例中,小区可能不一定是静止的,以及小区的地理区域可以根据诸如四轴飞行器120的移动基站的位置来移动。

通常,基站可以包括用于与网络的回程部分进行通信的回程接口。回程可以提供在基站与核心网之间的链路,以及在一些示例中,回程可以提供在各自基站之间的互连。核心网是无线通信系统的一部分,通常独立于在无线接入网中使用的无线接入技术。可以采用各种类型的回程接口,例如使用任何适当的传输网络的直接物理连接、虚拟网络等。一些基站可以被配置为整合接入和回程(iab)节点,其中无线频谱可以用于接入链路(即,与ue的无线链路)以及用于回程链路。这种方案有时被称为无线自回程。通过使用无线自回程,而不是要求每个新的基站部署装备有自己的硬连线回程连接,用于在基站和ue之间的通信的无线频谱可以被利用用于回程通信,使得能够快速和容易地部署高密度的小型小区网络。

示出了支持针对多个移动装置的无线通信的接入网100。移动装置在第三代合作伙伴计划(3gpp)发布的标准和规范中通常被称为用户设备(ue),但是本领域技术人员还可以将其称为移动站(ms)、用户站、移动单元、用户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动用户站、接入终端(at)、移动终端、无线终端、远程终端、手持机、终端、用户代理、移动客户端、客户端或某种其它适当的术语。ue可以是向用户提供对网络服务的访问的装置。

在本文档中,“移动”装置不一定具有移动的能力,以及可以是静止的。术语移动装置或移动设备泛指各种各样的设备和技术。例如,移动装置的一些非限制性示例包括移动设备、蜂窝(小区)电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人计算机(pc)、笔记本、上网本、智能本、平板计算机、个人数字助理(pda)以及广泛的嵌入式系统阵列,例如对应于“物联网”(iot)。移动装置可以另外是汽车或其它运输车辆、远程传感器或致动器、机器人或机器人设备、卫星无线电、全球定位系统(gps)设备、物体追踪设备、无人机、多轴飞行器、四轴飞行器、遥控设备、消费者和/或可穿戴设备(例如眼镜、可穿戴相机)、虚拟现实设备、智能手表、健康或健身追踪器、数字音频播放器(例如,mp3播放器)、相机、游戏控制器等。移动装置还可以是数字家庭或智能家庭设备,例如家庭音频、视频和/或多媒体设备、电器、自动售货机、智能照明、家庭安全系统、智能仪表等。移动装置还可以是智能能源设备、安全设备、太阳能电池板或太阳能电池阵列、控制电力的市政基础设施设备(例如,智能电网)、照明、水等;工业自动化和企业设备;物流控制器;农业设备;军事防御设备、车辆、飞机、船舶和武器等。更进一步,移动装置可以提供连接的药物或远程医疗支持,即,远距离的健康护理。远程医疗设备可以包括远程医疗监测设备和远程医疗管理设备,其通信可以被给予优先于其它类型的信息的处理或优先于其它类型的信息的访问,例如在用于传输关键服务数据的优先访问和/或用于传输关键的服务数据的相关qos。

在接入网100内,小区可以包括可以与每个小区的一个或多个扇区相通信的ue。例如,ue122和124可以与基站110相通信,ue126和128可以与基站112相通信,ue130和132可以通过rrh116与基站114相通信,ue134可以与低功率基站118相通信,以及ue136可以与移动基站120相通信。这里,每个基站110、112、114、118和120可以被配置为为各自小区中的所有ue提供到核心网(未示出)的接入点。

在另一示例中,移动网络节点(例如,四轴飞行器120)可以被配置为充当ue。例如,四轴飞行器120可以通过与基站110通信来在小区102内操作。在本公开内容的一些方面中,两个或更多个ue(例如,ue126和128)可以使用对等(p2p)或侧边链路信号127彼此进行通信,而不通过基站(例如,基站112)来对该通信进行中继。

在一些示例中,可以调度对空中接口的接入,其中调度实体(例如,基站)为其服务区域或小区内的一些或全部设备和装备之间分配用于通信的资源。在本公开内容内,如下文进一步论述的,调度实体可以负责为一个或多个被调度实体调度、分配、重新配置和释放资源。也就是说,对于调度通信,ue或被调度实体利用由调度实体分配的资源。

基站不是可以充当调度实体的唯一实体。也就是说,在一些示例中,ue可以充当调度实体,为一个或多个被调度实体(例如,一个或多个其它ue)调度资源。在其它示例中,可以在ue之间使用侧边链路信号,而不必依赖来自基站的调度或控制信息。例如,ue138被示出为与ue140和142进行通信。在一些示例中,ue138充当调度实体或主要侧边链路设备,以及ue140和142可以充当被调度实体或者非主要(例如,次要)侧边链路设备。在又一示例中,ue可以用作设备到设备(d2d)、对等(p2p)或交通工具到交通工具(v2v)网络和/或在网状网络中的调度实体。在网状网络示例中,除了与调度实体138通信之外,ue140和142可以可选地彼此直接地通信。

因此,在具有对时频资源具有调度接入以及具有蜂窝配置、p2p配置或者网状配置的无线通信网络中,调度实体和一个或多个被调度实体可以利用调度资源进行通信。现在参考图2,方块图示出了调度实体202和被调度实体204。这里,调度实体202可以对应于基站110、112、114和/或118。在额外的示例中,调度实体202可以对应于ue138、四轴飞行器120或接入网100中的任何其它适当的节点。类似地,在各种示例中,被调度实体204可以对应于ue122、124、126、128、130、132、134、136、138、140和142或接入网100中的任何其它适当的节点。

如图2所示,调度实体202可以将业务206广播到一个或多个被调度实体204,该业务可以被称为下行链路业务。根据本公开内容的某些方面,术语下行链路可以指始发于调度实体202的点对多点传输。广义上,调度实体202是负责调度无线通信网络中的业务的节点或设备,包括下行链路传输以及在一些示例中从一个或多个被调度实体到调度实体202的上行链路业务210。描述系统的另一种方式可以使用术语广播信道复用。根据本公开内容的各方面,术语上行链路可以指始发于被调度实体204的点对点传输。广义地,被调度实体204是接收调度控制信息的节点或设备,包括但不限于调度授权、同步或时序信息,或来自无线通信网络中另一实体(例如调度实体202)的其它控制信息。

可以在调度实体202和被调度实体204之间额外地发送上行链路业务210和/或下行链路业务206。对控制和业务信息的传输可以通过在时间上将载波细分成适当的传输时间间隔(tti)来进行组织。另外,调度实体202可以将控制信息208广播给一个或多个被调度实体204,以及被调度实体204可以将上行链路控制信息212发送给调度实体202。

图2中所示的信道或载波不一定是可以在调度实体202和被调度实体204之间使用的信道或载波中的所有信道或载波,以及本领域普通技术人员将认识到,除了所示的那些之外还可以利用其它信道或载波,例如其它业务、控制和反馈信道。

由于无线通信设备(例如,调度实体、被调度实体)在接入网内进行通信,所以各种设备可以利用纠错块代码来促进在有噪声的信道上对数字消息的可靠传输。例如,图3是示出在第一无线通信设备302和第二无线通信设备304之间的无线通信的方块图。每个无线通信设备302和304可以是用户设备(ue)、基站,或者任何其它适当的用于无线通信的装置或单元。当然,这个图示省略了在这样的无线通信设备中的部件中的一些部件,以及为了简化仅示出了功能块中的一些功能块。在图示示例中,第一无线通信设备302内的源306通过通信信道308(例如,无线信道)将数字消息发送给第二无线通信设备304中的宿310。这样的方案中必须解决的一个问题是提供对数字消息的可靠通信要考虑到影响通信信道308的噪声。

块码或纠错码经常用于在这种有噪声的信道上提供对数字消息的可靠传输。在典型的块码中,信息消息或序列被分成块,每个块具有k比特的长度。然后,在第一(发送)无线通信设备302处的编码器312在数学上向信息消息添加冗余,使得具有长度n的码字,其中n>k。这里,编码率r是在消息长度与块长度之间的比率:即在经编码的信息消息中利用该冗余是消息可靠性的关键,使得能够纠正由于噪声而可能发生的任何比特错误。也就是说,在第二(接收)无线通信设备304处的解码器314可以利用冗余来可靠地恢复信息消息,即使可能发生部分是由于向信道添加了噪声而导致的比特错误。

这种纠错码的许多例子是本领域普通技术人员已知的,除了别的之外,包括汉明码、bose-chaudhuri-hocquenghem(bch)码、turbo码和低密度奇偶校验(ldpc)码。许多现有的无线通信网络利用这样的代码,例如利用turbo码的3gpplte网络;以及利用ldpc码的ieee802.11nwi-fi网络。然而,对于5gnr网络,被称为极化码的一类新的块码被用作用于某些控制信道传输的信道编码方案。极化码可以提供可靠和有效的信息传输。

极化码是由erdalarikan于2007年发明的线性块纠错码,以及是本领域技术人员当前已知的。在存在噪声的情况下,极化码可以实现信道容量(香农限制)或者在给定带宽的离散无记忆信道上可以发送的无差错信息量的理论上限。

通常,基于核心码的多次递归级联来生成信道极化,将具有信息比特u0...un-1的信息块或数据字u变换成具有编码比特x0...xn-1的码字x。这里,u0...un-1表示u域中的向量u的输入比特序列,以及x0...xn-1表示用于在通信信道506上发送的x域中的向量x的输出比特序列。每个输入比特ui还被称为子信道i。

这些输入比特u可以包括不同的类别或比特集合,其可以被称为u域比特。这些u域比特可以包括信息比特(被传送的信息)、冻结的比特,以及在一些示例中包括奇偶校验比特。输出比特x是编码比特,其还可以被称为x域比特。

当对极化码进行解码时,解码器314通常使用连续的取消(sc)解码,以及生成对针对u域中的每个输入比特的错误概率的估计。由于信道极化的性质,子信道中的一些子信道将以非常高的可靠性(例如,接近零的错误概率)来发送比特,而其它子信道将以低可靠性来发送比特(例如,接近0.5的错误概率)。通常选择具有高可靠性的子信道来用于对信息比特的传输,而通常具有低可靠性的子信道被设置为预定值(例如,零),以及被称为冻结的比特。因此,针对冻结的比特可以省略对错误概率的估计。

极化码的常规实现方式通常将冻结的比特设置为零。然而,这种选择不是必需的,以及基本上任何序列都可以应用于冻结的比特,同时实现与针对冻结的比特的零值相同的块差错率性能。

现在参考图4,示出了示出根据本公开内容的一些方面可以实现的极化编码算法的方块图。如图所示,针对极化编码的信息块402包括多个信息比特404和多个冻结的比特406。信息块402可以具有长度n,使得信息比特404对应于k个良好子信道,以及冻结的比特406对应于n-k个坏的子信道,以及因此每一者都被固定有预定值。在图4所示的例子中,从最佳到最差子信道对信息比特404进行分类。在根据极化编码算法进行比特反转置换和编码之后,获得极化码块408。极化码块408然后可以在第一次传输中被发送给接收设备。

当所有ue将相同的值(例如,零)应用于它们各自的冻结的子信道时,可能发生假警报。这里,假警报可以指当事实上信号被寻址或指向某个其它ue或目的地时,ue不正确地检测到信号被寻址或指向该ue的事件。例如,基站可以向uea发送信号。ueb可以接收该发送的信号以及可以尝试确定该信号是否指向ueb。在一些示例中,可以使用循环冗余校验(crc)来确定信号是否指向ueb。例如,基站可以将信息比特与目的地ue(即,uea)的ue-id进行组合以计算crc,然后可以将crc附加到该信号。因此,当ueb接收并解码该信号时,ueb可以将所接收的信息比特与ueb自己的ue-id进行组合以计算crc比特。这里,如果计算出的crc比特与所接收的crc比特匹配,则ueb可以确定该信号是指向ueb的。如果计算出的crc比特不匹配,则ueb可以确定该信号不是指向ueb。在ueb错误地计算了匹配的crc的情况下,即使该信号事实上是指向uea,这也将构成假警报。

根据本公开内容的一个或多个方面,可以将ue特定序列(例如,ue-id)应用于冻结的比特。这样,当ueb接收到该信号时,ueb可以检查冻结的比特,以及确定ue-id是否与ueb的ue-id匹配。这样,ueb可以确定所接收的信号不是针对ueb的。此外,在ueb错误地确定冻结的比特与ueb的ue-id匹配的情况下,这将构成假警报。

在一个特定示例中,ue-id(例如,无线网络临时标识符或rnti)可以被用作掩码序列以应用于冻结的比特。码块中的冻结的比特的数量可以是动态的,以及可以取决于诸如块大小、信息比特大小等的因素。然而,ue-id的长度通常可以是固定的。因此,可以应用ue-id的重复和/或截断来填充冻结的比特的全部集合。

虽然跨越冻结的子信道来使用这种ue特定序列可以帮助减少假警报,但是错误检测和假警报率仍然可能不是最佳的。例如,一般来说,基站可以将ueid随机分配给不同的用户。在这种情况下,不同的ue对于它们各自的ue-id可能具有相似的二进制格式。换句话说,各自的ue-id的相对较少的比特在不同的ue之间可能是不同的。此外,与两个不同的基站通信的两个ue在一些情况下可能实际上具有彼此完全相同的ue-id。

在这种情况下,如果ue-id被用于掩蔽冻结的比特,则针对不同ue所得到的冻结的比特序列可以非常相似,或者甚至相同。因此,当对极化编码的码字进行解码时,即使ue正在解码另一ue的码字,sc路径度量也可能较小。因此,假警报率可能会增加。

根据本公开内容的一方面,不是直接将ue-id用作掩码序列,而是可以将增加的随机性引入到应用于冻结的子信道的序列。例如,与ue特定信息一起,可以使用一个或多个额外参数来确定要应用于冻结的子信道的序列。例如,这组参数可以包括诸如ue-id(例如,rnti)的ue特定信息。该组参数还可以包括小区特定信息和/或网络特定信息,例如小区id。该组参数还可以包括时间相关信息,例如时隙号或子帧号、时钟值等。该组参数还可以包括控制信号格式信息,例如信息块大小。该组参数还可以包括任何其它适当的参数。所选择的参数可以以任何适当的方式来组合,例如通过将它们的序列级联或交织。

通过包括小区特定信息,即使对于碰巧被附近小区分配相同ue-id的ue,也可以实现区分。进一步地,通过包括诸如时隙号或子帧号的时间特定信息,即使在一个子帧中发生冲突或假警报,也可以在下一个或随后的子帧中减少或防止这样的冲突或假警报。

在进一步的方面中,可以使用随机序列生成器(例如,伪随机数生成器)来生成掩码序列以应用于冻结的比特。这里,随机序列生成器可以针对每个子帧或时隙进行初始化。在本公开内容的范围内可以使用任何适当的随机序列生成器。在该示例中,伪随机数生成器可以根据确定性函数来生成序列,使得接收设备可以基于相同的输入来再现相同的序列。

在另一方面中,用于伪随机数生成器的初始化种子可以依赖于一个或多个参数的集合,例如ue特定信息、小区特定信息和/或时间相关信息。

在一个特定示例中,ueid、小区id和子帧号可以被组合以根据等式1中的以下公式来生成针对伪随机序列生成器的初始化种子cinit:

这里,ns表示子帧号或时隙号,表示小区id,以及nrnti表示ue-id。尽管在不同的上下文中,但是在lte网络中可以找到类似的等式来初始化随机数生成算法,因为lte网络不使用极化编码。

图5是示出根据本公开内容的至少一个示例的采用处理系统502的无线通信设备500的选择部件的方块图。无线通信设备500可以代表上文描述的各种基站、ue、调度实体和/或被调度实体中的任何一者或多者。如图5所示,处理系统502可以利用通常通过总线504来表示的总线架构来实现。取决于处理系统502的具体应用和总体设计约束,总线504可以包括任意数量的互连总线和桥接器。总线504将各种电路链接在一起,所述各种电路包括(通常通过处理电路506来表示的)一个或多个处理器、存储器508以及(通常通过存储介质510来表示的)计算机可读介质。总线504还可以链接本领域公知的各种其它电路,例如时序源、外围部件、稳压器和电源管理电路,因此将不再进行任何进一步的描述。总线接口512提供在总线504和收发机514之间的接口。收发机514提供用于通过传输介质与各种其它装置进行通信的单元。取决于装置的性质,还可以提供用户接口516(例如,小键盘、显示器、扬声器、麦克风、操纵杆)。

处理电路506负责管理总线504和一般处理,包括执行存储于计算机可读存储介质510上的编程。编程当由处理电路506执行时使处理系统502执行各种下文针对任何特定装置描述的功能。计算机可读存储介质510和存储器508还可以用于存储在执行编程时由处理电路506操纵的数据。如本文使用的,术语“编程”应被广泛地解释为包括但不限于指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子程序、对象、可执行文件、执行的线程、过程、功能等,无论是被称为软件、固件、中间件、微代码、硬件描述语言还是其它。

处理电路506被配置为获得、处理和/或发送数据,控制数据访问和存储,发布命令,以及控制其它期望的操作。处理电路506可以包括适用于实现由适当的介质提供的期望编程的电路,和/或适用于执行本公开内容中描述的一个或多个功能的电路。例如,处理电路506可以被实现为被配置为执行可执行编程和/或执行特定功能的一个或多个处理器、一个或多个控制器和/或其它结构。处理电路506的示例可以包括被设计为执行本文描述的功能的通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现场可编程门阵列(fpga)和/或其它可编程逻辑部件、分立门或晶体管逻辑、分立硬件部件,或其任何组合。通用处理器可以包括微处理器,以及任何传统的处理器、控制器、微控制器或状态机。处理电路506还可以实现为计算部件的组合,例如dsp和微处理器的组合、多个微处理器、结合dsp核心的一个或多个微处理器、asic和微处理器,或者任何其它数量的不同配置。处理电路506的这些示例用于说明,以及还可以预期在本公开内容的范围内的其它适当的配置。

在一些情况下,处理电路506可以包括序列号电路和/或模块518、编码器电路和/或模块520以及解码器电路和/或模块522。序列号电路/模块518一般可以包括适用于生成可以作为掩码应用于极化编码码块中的冻结的比特的序列号的电路和/或编程(例如,存储于存储介质510上的编程)。编码器电路/模块520通常可以包括适用于利用极化编码,将来自序列号电路/模块518的序列号作为掩码应用于代码块中的冻结的比特,来对信息块进行编码的电路和/或编程(例如,存储于存储介质510上的编程)。解码器电路/模块520通常可以包括适用于对极化编码的码块进行解码以及利用来自序列号电路/模块518的序列号来确定所接收的极化编码码块是否旨在用于无线通信设备500的电路和/或编程(例如,存储于存储介质510上的编程)。如本文所使用的,对电路和/或编程的引用通常可以被统称为逻辑(例如,逻辑门和/或数据结构逻辑)。

存储介质510可以表示用于存储编程的一个或多个计算机可读设备,所述编程例如是处理器可执行代码或指令(例如,软件、固件)、电子数据、数据库或其它数字信息。存储介质510还可以用于存储由处理电路506在执行编程时操纵的数据。存储介质510可以是可由通用或专用处理器存取的任何可用的非暂时性介质,包括便携式或固定存储设备、光存储设备以及能够存储、包含和/或携带编程的各种其它介质。通过示例而非限制的方式,存储介质510可以包括非暂时性计算机可读存储介质,例如磁存储设备(例如,硬盘、软盘、磁条),光存储介质(例如,压缩盘(cd)、数字多功能盘(dvd)),智能卡,闪存设备(例如,卡、棒、键驱动),随机存取存储器(ram),只读存储器(rom),可编程rom(prom),可擦除prom(eprom),电可擦除prom(eeprom),寄存器,可移除盘和/或用于存储编程的其它介质,以及其任何组合。

存储介质510可以耦合到处理电路506,使得处理电路506可以从存储介质510读取信息并将信息写入到存储介质510。也就是说,存储介质510可以耦合到处理电路506,使得存储介质510是至少可由处理电路506存取的,包括存储介质510与处理电路506整合在一起的示例和/或存储介质510与处理电路506分开的示例(例如,驻留在处理系统502中,在处理系统502外部,跨越多个实体来分布)。

由存储介质510存储的编程在由处理电路506执行时,可以使得处理电路506执行本文描述的各种功能和/或处理步骤中的一者或多者。在至少一些示例中,存储介质510可以包括序列号操作524、编码操作526和/或解码操作528。如本文所述,序列号操作524通常适用于使处理电路506生成序列号。如本文所述,编码操作526通常适用于使处理电路506利用极化编码,以及将生成的序列号作为掩码应用于码块中的冻结的比特,来对信息块进行编码。如本文所述,解码操作528通常适用于使处理电路506对极化编码的码块进行解码,以及利用生成的序列号来确定所接收的极化编码的码块是否旨在用于无线通信设备500。

因此,根据本公开内容的一个或多个方面,处理电路506适用于执行(独立地或与存储介质510结合)用于下文描述无线通信设备(例如,基站110、112、114、118;四轴飞行器120;ue122、124、126、128、130、132、134、136、138、140、142;调度实体202;以及被调度实体204)中任何一者或全部的过程、功能、步骤和/或例程中的任何一者或全部。如本文使用的,关于处理电路506的术语“适用于”可以指处理电路506是被配置、采用、实现和/或编程(结合存储介质510)中的一者或多者来根据本文描述的各种特征执行特定的过程、功能、步骤和/或例程。

图6是描绘根据本公开内容的一个或多个方面的可以由序列号电路/模块518和/或序列号操作524实现的序列号算法的一部分以生成序列号的至少一个示例的方块图。

如图所示,块602可以生成要由伪随机序列生成器604使用的初始化种子cinit。例如,可以在块602处执行上文给出的等式1。如图所示,作为一个例子,初始化种子可以以ue-id、小区id和/或子帧号作为输入参数。在另一示例中,初始化种子可以采用一个或多个输入参数,例如控制信号格式指示。进一步地,初始化种子可以在每个子帧处通过例如子帧时钟606被重置或重新初始化。伪随机序列生成器604可以利用任何适当的算法,包括但不限于本领域普通技术人员已知的gold码。

伪随机序列生成器604的输出可以是伪随机序列,以及可以作为掩码应用于极化编码的码块中的冻结的比特。在无线通信设备500正在向另一设备发送极化编码传输的情况下,通过编码器电路/模块520,或者在无线通信设备500正从另一设备接收极化编码传输的情况下,通过解码器电路/模块522和/或解码操作528,采用该输出伪随机序列。

图7是示出在诸如无线通信设备500的无线通信设备上的操作方法的至少一个示例的流程图。图7示出的示例可以应用于进行发送的无线通信设备500。参考图5和图7,进行发送的无线通信设备500可以在702处生成包括信息比特和冻结的比特的信息块。例如,无线通信设备500可以包括适用于生成信息块的逻辑(例如,处理电路506、存储介质510),该信息块包括信息比特和冻结的比特。

在704处,无线通信设备500可以基于多个参数(包括发送设备特定序列和/或接收设备特定序列)来生成掩码序列。例如,无线通信设备500可以包括适用于基于多个参数来生成掩码序列的逻辑(例如,序列号电路/模块518,序列号操作524)。

在至少一个实现方式中,多个参数可以包括所述发送设备特定序列、所述接收设备特定序列以及时间相关信息。发送设备特定序列可以是ue-id或小区id,而接收设备特定序列可以是ue-id或小区id中的另一者。例如,如果发送设备是ue,则发送设备特定序列可以是ue-id,以及如果发送设备是基站,则发送设备特定序列可以是小区id。类似地,如果接收设备是ue,则接收设备特定序列可以是ue-id,以及如果接收设备是基站,则接收设备特定序列可以是小区id。在一个或多个示例中,时间相关信息可以是子帧号或时隙号。

在一个或多个实现方式中,可以通过基于各种参数来确定初始化种子cinit,以及然后基于初始化种子cinit利用伪随机序列生成器来生成掩码序列,来生成掩码序列。例如,无线通信设备500可以包括适用于基于各种参数来确定初始化种子cinit的逻辑(例如,序列号电路/模块518,序列号操作524,图6中的块602)。在至少一个示例中,逻辑可以适用于基于上文对等式1的计算来确定初始化种子cinit。

在确定初始化种子cinit的情况下,无线通信设备500可以包括适用于至少部分地基于所确定的始化种子cinit来利用伪随机序列生成器生成掩码序列的逻辑(序列号电路/模块518,序列号操作524,图6中的伪随机序列生成器604)。

在706处,无线通信设备500可以利用在704处生成的掩码序列来对冻结的比特进行掩蔽。例如,无线通信设备500可以包括适用于利用所生成的掩码序列对冻结的比特进行掩蔽的逻辑(例如,序列号电路/模块518,序列号操作524)。

在708处,无线通信设备500可以利用极化编码对所述信息块进行编码。例如,无线通信设备500可以包括适用于利用极化编码对所述信息块进行编码的逻辑(例如,编码器电路/模块520,编码器操作526)。

在710处,进行发送的无线通信设备500可以发送所编码的信息块。例如,无线通信设备500可以包括适用于经由收发机514无线地发送所编码的信息块的逻辑(例如,处理电路506,存储于存储介质510上的编程)。

现在转到图8,示出了示出在无线通信设备(例如无线通信设备500)上操作的另一方法的至少一个示例的流程图。图8所示的示例可以应用于接收无线通信设备500。参考图5和图8,在802处,接收无线通信设备500可以接收包括信息比特和冻结的比特的极化编码的信息块。例如,无线通信设备500可以包括适用于经由收发机514接收极化编码的信息块的逻辑(例如,处理电路506,存储介质510)。

在804处,无线通信设备500可以基于多个参数(包括发送设备特定序列和/或接收设备特定序列)来生成掩码序列。例如,无线通信设备500可以包括适用于基于多个参数来生成掩码序列的逻辑(例如,序列号电路/模块518,序列号操作524)。

在至少一个实现方式中,多个参数可以包括所述发送设备特定序列、所述接收设备特定序列以及时间相关信息。发送设备特定序列既可以是ue-id或小区id,而接收设备特定序列可以是ue-id或小区id中的另一者。例如,如果发送设备是ue,则发送设备特定序列可以是ue-id,以及如果发送设备是基站,则发送设备特定序列可以是小区id。类似地,如果接收设备是ue,则接收设备特定序列可以是ue-id,以及如果接收设备是基站,则接收设备特定序列可以是小区id。在一个或多个示例中,时间相关信息可以是子帧号或时隙号。

在一个或多个实现方式中,可以通过基于各种参数确定初始化种子cinit,以及然后基于初始化种子cinit利用伪随机序列生成器来生成掩码序列,来生成掩码序列。例如,无线通信设备500可以包括适用于基于各种参数来确定初始化种子cinit的逻辑(例如,序列号电路/模块518,序列号操作524,图6中的块602)。在至少一个示例中,逻辑可以适用于基于上文对等式1的计算来确定初始化种子cinit。

在确定初始化种子cinit的情况下,无线通信设备500可以包括适用于至少部分地基于所确定的始化种子cinit利用伪随机序列生成器来生成掩码序列的逻辑(序列号电路/模块518,序列号操作524,图6中的伪随机序列生成器604)。

在806处,无线通信设备500可以将掩码序列与所接收的信息块的冻结的比特进行比较。例如,无线通信设备500可以包括适用于将生成的掩码序列与所接收的信息块的冻结的比特进行比较的逻辑(序列号电路/模块518,序列号操作524)。

在808处,当掩码序列与所接收的信息块的冻结的比特匹配时,无线通信设备500可以确定所接收的信息块是针对无线通信设备500的。例如,无线通信设备500可以包括适用于在掩码序列与所接收的信息块的冻结的比特匹配时确定所接收的信息块旨在针对无线通信设备500的逻辑(处理电路506,存储于存储介质510上的编程)。类似地,当掩码序列与所接收的信息的冻结的比特不匹配时,逻辑(处理电路506,存储于存储介质510上的编程)可以适用于确定所接收的信息块不是旨在针对无线通信设备500的。

在810处,无线通信设备500可以对极化编码的信息块进行解码。例如,无线通信设备500可以包括适用于对极化编码的信息块进行解码的逻辑(解码器电路/模块522,解码器操作528)。

已经参考示例性实现方式给出了无线通信网络的若干方面。如本领域技术人员将容易理解的,贯穿本公开内容所描述的各个方面可以扩展到其它电信系统、网络架构和通信标准。

举例来说,可以在由3gpp定义的其它系统(例如长期演进(lte),演进分组系统(eps),通用移动电信系统(umts)和/或全球移动通信系统(gsm))内实现各个方面。还可以将各个方面扩展到由第三代合作伙伴计划2(3gpp2)定义的系统,例如cdma2000和/或演进数据优化(ev-do)。其它示例可以在采用ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20、超宽带(uwb)、蓝牙的系统和/或其它适当的系统内实现。所采用的实际电信标准、网络架构和/或通信标准将取决于具体应用和施加在系统上的总体设计约束。

在本公开内容内,词语“示例性”用于表示“用作示例、实例或说明”。本文中被描述为“示例性”的任何实现方式或方面不必被解释为比本公开内容的其它方面优选或有利。同样,术语“方面”不要求本公开内容的所有方面都包括所论述的特征、优点或操作模式。术语“耦合”在本文中用于指代在两个对象之间的直接或间接耦合。例如,如果对象a实体接触对象b,以及对象b接触对象c,则对象a和c仍然可以被视为彼此耦合—即使它们不直接实体接触彼此。例如,即使第一对象从未直接实体上与第二对象接触,第一对象也可以耦合到第二对象。术语“电路”和“电路系统”被广泛地使用,以及旨在包括电气设备和导体的硬件实现方式,所述电气设备和导体在连接和配置时能够执行本公开内容中描述的功能,而不限于电子电路的类型;以及信息和指令的软件实现方式,所述信息和指令在由处理器执行时使得能够执行本公开内容中描述的功能。

图1-8中所示的部件、步骤、特征和/或功能中的一者或多者可以重新排列和/或组合成单个部件、步骤、特征或功能,或者以几个部件、步骤或功能体现。在不背离本文公开的新颖特征的情况下,还可以添加额外的元件、部件、步骤和/或功能。图1-8中所示的装置、设备和/或部件可以被配置为执行本文描述的方法、特征或步骤中的一者或多者。本文描述的新颖算法还可以在软件中和/或嵌入在硬件中来高效地实现。

应当理解,所公开的方法中的步骤的具体次序或层级是示例性过程的图示。基于设计偏好,可以理解的是,可以重新排列方法中的步骤的具体次序或层级。所附方法权利要求以样本次序给出了各个步骤的元素,以及不意味着限于所给出的具体次序或层级,除非本文明确地记载。

提供前述描述,以使本领域的任何技术人员能够实践在本文中描述的各个方面。对这些方面的各种修改对于本领域的技术人员而言是显而易见的,以及本文所定义的一般原则可以应用到其它方面。因此,本权利要求书不旨在受限于本文所示出的方面,而是符合与权利要求书所表达的内容相一致的全部范围,其中,除非明确地声明如此,否则提及单数形式的元素不旨在意指“一个和仅仅一个”,而是“一个或多个”。除非以其它方式明确地声明,否则术语“某些”指的是一个或多个。提及项目的列表“中的至少一个”的短语指的是这些项目的任意组合,包括单个成员。举例而言,“a、b或c中的至少一个”旨在覆盖a;b;c;a和b;a和c;b和c;a、b和c。遍及本公开内容描述的各个方面的元素的、对于本领域的普通技术人员而言已知或者稍后将知的全部结构的和功能的等效物以引用方式明确地并入本文中,以及旨在由权利要求书来包含。此外,本文中所公开的内容中没有内容是想要奉献给公众的,不管这样的公开内容是否明确记载在权利要求书中。没有权利要求元素要根据35u.s.c.§112(f)来解释,除非元素是明确地使用短语“用于……的单元”来记载的,或者在方法权利要求的情况下,元素是使用短语“用于……的步骤”来记载的。

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