极化码构造和编码的制作方法

文档序号:16362762发布日期:2018-12-22 08:15阅读:1282来源:国知局
极化码构造和编码的制作方法

本申请根据35u.s.c.§119(e)要求于2016年5月13日提交的题为“无线系统的极化编码方法”的美国临时专利申请序列号62/336,422的优先权,该文献以引用的方式全部并入本文。

背景技术

可以使用一种或多种适当的编码技术对无线通信进行编码。在信息论中,极化码是线性块纠错码。例如,可以基于短内核码的多个递归级联来构造极化码。极化码可以用于无线通信的编码数据。

附图说明

根据下面给出的详细描述和本公开的各种实施例的附图将更全面地理解本公开的实施例。然而,尽管附图有助于解释和理解,但它们仅是辅助,并且不应被视为将本公开限制于其中描绘的特定实施例。

图1a示出了在编码器处使用极化码的编码操作,图1b示出了在解码器处使用极化码的解码操作。

图2示意性地示出了根据本公开的一些实施例的用于至少部分地基于最终可靠性排序来构建用于在信道上传输的极化码的系统。

图3示出了根据本公开的一些实施例的为相应的多个编码率构建多个可靠性排序的方法,其中,多个可靠性排序可以用于生成最终可靠性排序。

图4示出了根据本公开的一些实施例的用于生成最终可靠性排序的方法。

图5示出了根据本公开的一些实施例的演进型节点b(enb)和ue。

图6示出了根据本公开的一些实施例的用于enb的硬件处理电路,该硬件处理电路可以基于最终可靠性排序使用极化码对数据进行编码并且将代码字发送到ue。

图7示出了根据本公开的一些实施例的在未授权频谱中进行ul传输之前执行lbt的用于ue的硬件处理电路。

图8示出了根据本公开的一些实施例的可以生成最终可靠性排序的计算设备、智能设备、计算设备或计算机系统或soc(片上系统)。

图9示出了根据本公开的一些实施例的用于生成最终可靠性排序的方法,其中最终可靠性排序可以用于根据极化编码进行编码和/或解码。

图10示出了根据本公开的一些实施例的用于ue或enb使用极化编码对输入向量进行编码的方法,其中可以基于最终可靠性排序来生成输入向量。

图11示出了根据本公开的一些实施例的网络系统的架构。

图12示出了根据本公开的一些实施例的设备的示例组件。

图13示出了根据本公开的一些实施例的基带电路的示例接口。

具体实施方式

信息理论的中心主题是通过有噪声的介质传输数据。通常,为了在存在噪声的情况下使通信可靠,可以在传输之前在数据中添加冗余,因为预期的接收器仅能够访问数据的有噪声版本。如果通过编码添加冗余,则可以在存在噪声的情况下在接收器处重建原始数据。编码是任何通信系统中的核心元件,包括无线通信系统。然而,增加这种冗余是以降低给定数据传输速率的数据传输的有效速率为代价的,例如,除了数据之外,还必须传输冗余。

极化码由arikane.arikan提出,“信道极化:用于构造对称二进制输入无记忆信道的容量实现代码的方法”(ieeetrans.oninf.theory,第55卷,第3051-3073页)。极化码可以渐近地实现代码长度增加的二进制输入对称无记忆信道的容量。

极化码是为特定的离散输入无记忆信道设计的线性块纠错码。这些代码可以用在前向纠错(fec)中并应用于在通信信道上发送数据,使得通信中的错误可以由消息块的接收电路校正和/或检测。

图1a示出了在编码器处使用极化码的编码操作,图1b示出了在解码器处使用极化码的解码操作(尽管在图1a和图1b中未示出编码器和解码器)。对于图1的示例,假设n=2n是代码长度,其中n=3,并且n=8。设u1n=(u0,u1,...,un-1)和x1n=(x0,x1,...,xn-1)分别表示包括编码器的输入位的输入向量和编码器输出的相应代码字。对于n=8,在图1a中描绘的编码操作可以具有类似于快速傅里叶变换(fft)的蝶形结构。

通过对输入向量u1n进行编码而生成的结果代码字x1n可以经过通信信道(例如,无线通信信道)通过通信信道的n个不同利用来发送。相应的信道输出由y1n=(y0,y1,...,yn-1)表示。该信道输出y1n的解码可以借助于连续消除(sc)解码器来执行,其中对于给定的y1n,解码器可以顺序地尝试推导出u0的值,然后是u1,一直到un-1。因此,ui的解码可以基于(u0,u1,...,ui-1)的先前估计,表示为对于bε{0,1},接收y1n的概率表示为假设ui=b;并且(ui+1,ui+2,...,un-1)是具有参数0.5的伯努利分布的独立随机变量。可以根据任何适当的解码算法来选择估计值

图1a-1b所示的是本领域技术人员已知的,例如,已在美国专利公开no.2013/0117344中进行了讨论,因此,本文中不再进一步详细讨论。美国专利公开no.2013/0117344的全部内容以引用的方式并入本文中。

随着代码长度n增加,假定所有先前的位被正确解码,位ui被正确解码的概率可以接近约1或约0.5。当n增加时,成功解码的概率接近1的位的比例趋向于底层信道的容量。关于那些位的可靠性的信息可以用于选择u1n的高可靠性子集以存储数据位,而被称为冻结位集(或冻结集)的u1n的其余部分可以被设置为固定的预定值(例如,全零、全1或零和1的组合)。编码器和解码器知道冻结集,其迫使到ui的相应的预定值,例如,如果i是冻结集的一部分。

在极化码构造中,编码器可以将长度为n的二进制向量u1n作为输入,并且可以计算x1n=u1n.g_n,其中g_n是2×2矩阵的第n个克罗内克幂(kroneckerpower),其中u1n=(u0,u1,...,un-1),x1n=(x0,x1,...,xn-1),并且n=2n。通过将所需数量的编码器输入u1n设置为数据位,并将剩余的位值冻结到预定值,可以实现各种编码率。例如,为了对比率1/2代码进行编码,可以将u1n的一半设置为数据位,并将其余部分冻结到它们的预定值。

当使用连续消除(sc)解码器对接收的向量进行解码时,假定位u0i-1被正确解码,每个估计的位可具有预定的错误概率,其趋向于0或0.5。此外,具有低错误概率的估计位的比例趋向于底层信道的容量。极化码通过使用最可靠的k位来发送信息,同时将剩余的(n-k)位设置或冻结为预定值来利用这种现象(被称为信道极化)。对哪些位索引冻结(并且冻结到哪些值)以及哪些位用于数据的选择在传输之前是固定的,并且被透露给编码器和解码器两者。

极化代码字构造的一方面可以是对于给定的编码率确定用作数据位的输入u1n的子集,并且将输入u1n的剩余部分确定为冻结位。

在以下描述中,讨论了许多细节以提供对本公开的实施例的更完整的解释。然而,对于本领域技术人员显而易见的是,可以在没有这些具体细节的情况下实践本公开的实施例。在其他情况下,众所周知的结构和设备以块图形式示出,而并未详细地示出,以避免模糊本公开的实施例。

注意,在实施例的相应附图中,信号用线表示。一些线可以更粗,以指示更多数量的组成信号路径,和/或在一个或多个端部具有箭头,以指示信息流的方向。这些指示不是限制性的。相反,这些线与一个或多个示例性实施例结合使用,以便于更容易地理解电路或逻辑单元。如设计需要或偏好所指示的任何表示的信号实际上可以包括能够在任一方向上行进的一个或多个信号,并且可以用任何合适类型的信号方案来实现。

在整个说明书和权利要求书中,术语“连接”的意思是在没有任何中间设备的情况下连接的物体之间的直接电气、机械或磁性连接。术语“耦合”的意思是连接的物体之间的直接电气、机械或磁性连接或通过一个或多个无源或有源中间设备的间接连接。术语“电路”或“模块”可以指代被布置为彼此协作以提供期望功能的一个或多个无源和/或有源组件。术语“信号”可以指代至少一个电流信号、电压信号、磁信号或数据/时钟信号。“一个”、“一种”和“所述”的含义包括复数指代。“...中”的含义包括“...中”和“...上”。

术语“基本上”、“接近”、“大约”、“近似”和“约”通常指的是在目标值的+/-10%之内。除非另有说明,否则使用序数形容词“第一”、“第二”和“第三”等来描述共同的对象仅表示相同对象的不同实例被引用,并且不旨在暗示必须在给定序列中、在时间上、在空间上、在排序中或以任何其他方式如此描述对象。

应当理解,如此使用的术语在适当的情况下是可互换的,使得本文描述的本发明的实施例例如能够以除了本文所示或以其他方式描述的取向之外的其他取向操作。

在说明书和权利要求中的术语“左”、“右”、“前”、“后”、“顶部”、“底部”、“上方”、“下方”等等(如果有的话)用于描述目的,而不一定用于描述永久相对位置。

出于本公开的目的,短语“a和/或b”和“a或b”表示(a)、(b)或(a和b)。出于本公开的目的,短语“a、b和/或c”表示(a)、(b)、(c)、(a和b)、(a和c)、(b和c)或(a、b和c)。

另外,本公开中讨论的组合逻辑和顺序逻辑的各种元件可以涉及物理结构(比如与门、或门或异或门),或者涉及实现逻辑结构(所讨论的逻辑的布尔等效形式)的设备的合成或优化集合。

另外,出于本公开的目的,术语“enb”可以指旧有的enb、下一代或5genb、接入点(ap)、基站或在未授权频谱上通信的enb和/或用于无线通信系统的其它基站。出于本公开的目的,术语“ue”可以指旧有的ue、下一代或5gue、sta和/或用于无线通信系统的其它移动设备。

以下讨论的enb和/或ue的各种实施例可以处理各种类型的一个或多个传输。传输的一些处理可以包括接收、编码、解码和/或以其他方式处理已经接收的传输。在一些实施例中,处理传输的enb或ue可以确定或识别传输的类型和/或与传输相关联的条件。对于一些实施例,处理传输的enb或ue可以根据传输的类型来动作,和/或可以基于传输的类型有条件地动作。处理传输的enb或ue还可以识别由传输承载的数据的一个或多个值或字段。处理传输可以包括将传输移动通过协议栈(其可以在例如硬件和/或软件配置的元件中实施)的一个或多个层,比如,将enb或ue所接收的传输移动通过协议栈的一个或多个层。

以下讨论的enb和/或ue的各种实施例还可以生成各种类型的一个或多个传输。传输的一些生成可以包括接收、编码、解码和/或以其他方式处理将要发送的传输。在一些实施例中,生成传输的enb或ue可以确立传输的类型和/或与传输相关联的条件。对于一些实施例,生成传输的enb或ue可以根据传输的类型来动作,和/或可以基于传输的类型有条件地动作。生成传输的enb或ue还可以确定由传输承载的数据的一个或多个值或字段。生成传输可以包括将传输移动通过协议栈(其可以在例如硬件和/或软件配置的元件中实施)的一个或多个层,比如,将enb或ue所要发送的传输移动通过协议栈的一个或多个层。

图2示意性地示出了根据本公开的一些实施例的用于至少部分地基于最终可靠性排序来构建用于在信道上传输的极化码的系统200。在一些实施例中,系统200包括发送器202和接收器220。发送器202可以通过信道216向接收器220发送数据(例如,以代码字编码)。信道216可以是例如无线通信信道。

在一些实施例中,发送器202和接收器220中的一个可以是enb,而发送器202和接收器220中的另一个可以是ue。例如,系统200可以对应于通过信道216向ue发送的enb,反之亦然。在一些其他实施例中,发送器202和接收器220可对应于使用任何适当的无线通信标准或协议进行通信的任何无线发送器和接收器。

在一些实施例中,发送器202可以包括编码器204。编码器204可以接收数据输入208和冻结输入210。数据输入208可以包括发送器202可能意图发送到接收器220的数据位。冻结输入210可以包括冻结位,这些冻结位可以被冻结或设置为预定值(例如,全零、全1、零和1的组合等)。编码器204可以基于数据输入208和冻结输入210生成一个或多个代码字。

为了构造长度为n的核心字,数据输入208中的位数和冻结输入210中的位数可以基于极化码的编码率。作为示例,如果编码率为1/2,则数据输入208可以具有n/2位,并且冻结输入210可以具有n/2位。在另一示例中,如果n=8并且编码率是2/8,则数据输入208可以具有2位,并且冻结输入210可以具有6位。如前所述,对哪些位索引冻结(并且冻结到哪些值)以及哪些位用于数据的选择在传输之前是固定的,并且被透露给编码器204和解码器206两者。

在一些实施例中,发送器202可以接收最终可靠性排序206(也称为“可靠性排序206”)。在一些实施例中,最终可靠性排序206可以由计算设备240(例如,通过排序生成电路242)生成,并且计算设备240可以将最终可靠性排序206发送到发送器202和接收器220。例如,发送器202可以存储最终可靠性排序206(例如,在发送器202的存储器中,其中存储器未在图2中示出)。在示例中,接收器220可以存储最终可靠性排序206(例如,在接收器220的存储器中,其中存储器未在图2中示出)。

如本文关于图1所讨论的,编码器204可以接收长度为n的二进制输入向量u1n作为输入,并且可以计算代码字x1n=u1n.g_n,其中g_n是2x2矩阵的第n个克罗内克幂,其中u1n=(u0,u1,...,un-1),x1n=(x0,x1,...,xn-1),并且n=2n(例如,在图1中,n是8)。在一些实施例中,输入向量u1n的一些位可以包括来自数据输入208的位,并且输入向量u1n的剩余位可以包括来自冻结输入210的位。在一些实施例中,最终可靠性排序206可以例如基于要在信道上正确发送并由解码器222解码的相应位的可靠性对输入向量u1n的各种位置进行排序。

仅作为n=8的简单示例,最终可靠性排序206可以是[7,5,6,3,4,2,1,0](尽管这样的排序仅是示例)。对于这样的示例,输入向量u1n的位置7(或位号7)可以具有由解码器222正确解码的最高概率,输入向量u1n的位置5(或位号5)可以具有由解码器222正确解码的第二高概率,输入向量u1n的位置6(或位号6)可以具有由解码器222正确解码的第三高概率,以此类推。

在最终可靠性排序206为[7,5,6,3,4,2,1,0]的示例中,如果编码率是1/8,则数据输入208的单个位可以位于输入向量u1n的位置7中,输入向量u1n的剩余位可以是冻结位。在另一示例中,如果编码率是2/8,则数据输入208可以包括在输入向量u1n的位置7和5中的两个位,并且输入向量u1n的剩余位可以是冻结位。在另一示例中,如果编码率是4/8,则数据输入208可以包括在输入向量u1n的位置7、5、6和3中的4个位,并且输入向量u1n的剩余位可以是冻结位。

因此,在一些实施例中,编码器204可基于最终可靠性排序206为输入向量u1n中的数据输入208的数据位选择适当的位置。换句话说,在一些实施例中,数据输入208和冻结输入210可以组合地形成由编码器204接收的输入向量u1n,其中输入向量u1n中的数据输入208的数据位的位置可以基于最终可靠性排序206。在一些实施例中,解码器222还可以访问最终可靠性排序206,解码器222可以基于最终可靠性排序解码来自信道216的输出,并生成估计的数据输出224。

如前所述,最终可靠性排序206可以由计算设备240生成。计算设备240可以是发送器202和/或接收器220的一部分,或者可以与发送器202和/或接收器220分离。例如,计算设备240可以提前生成最终可靠性排序206,并且在发送器202和/或接收器220之间的通信之前将最终可靠性排序206传送到发送器202和/或接收器220。

图3示出了根据本公开的一些实施例的为相应的多个编码率构建多个可靠性排序的方法300,其中,可靠性排序可以用于生成最终可靠性排序(例如,图2的最终可靠性排序206)。例如,参考图3,下面讨论可能涉及计算设备240的方法。尽管以特定顺序示出了图3的方法中的动作,但是可以修改动作的顺序。因此,所示实施例可以以不同顺序执行,并且一些动作可以并行执行。根据某些实施例,图3中列出的一些动作和/或操作可以是可选的。所呈现的动作的编号是为了清楚起见,并不旨在规定必须发生各种动作的操作顺序。另外,可以以各种组合利用来自各种流程的操作。

此外,在一些实施例中,机器可读存储介质可具有可执行指令,这些可执行指令在被执行时使计算设备240执行包括图3的方法的操作。这种机器可读存储介质可以包括各种存储介质中的任何一种,例如磁存储介质(例如,磁带或磁盘)、光存储介质(例如,光盘)、电子存储介质(例如,传统硬盘驱动器、固态盘驱动器或基于闪存的存储介质)或任何其他有形存储介质或非暂时性存储介质。

在一些实施例中,设备可以包括用于执行图3的方法300的各种动作和/或操作的装置。

返回图3,可以根据本文讨论的各种实施例使用各种方法。方法300可以包括在304处选择块长度n(例如,在计算设备240处)。例如,由编码器204接收的输入向量u1n可以包括n位,并且由编码器204生成的代码字可以包括n位。在一些实施例中,n是2n,其中n是正整数。因此,n可以等于2、4、8、16、32、64、128、256、1024、2048等。仅作为示例,方法300可以用于n=1024,并且可以针对n=2048重复,以此类推。

在308处,可以选择编码率的参考集r(例如,在计算设备240处),其中该编码率集r={r1,r2,…,rk},并且其中r1<r2<…<rk。仅作为示例,对于n=128,编码率集r可以是{1/128,2/128,3/128,…,128/128},这可导致方法300的一些操作的128次迭代。在另一示例中,为了减少迭代次数,编码率集r的元素可以增加4倍。例如,在n=128的示例中,编码率集r可以是{4/128,8/128,12/128,…,128/128}。在一些实施例中,输入向量u1n中的数据位的数量(以及冻结位的数量)可以基于从编码率集r中选择的编码率。

在312处,可以从编码率集r中选择第一编码率r1,并且可以选择编码率ri(例如,在计算设备240处)为r1(例如,可以将计数i初始化为1)。块316到336的操作可以对应于该编码率ri。

在316处,可以将n位的输入向量u1n(例如,输入向量u1n的所有位)设置(例如,在计算设备240处)为对应的预定值,例如,全部为0、全部为1、一些为0一些为1等等。

在320处,可以通过例如使用极化码对输入向量u1n进行编码来生成长度为n的代码字(例如,代码字x1n)。编码操作可以在模拟环境中执行,例如,通过计算设备240执行。仅作为示例,如果在316处将n位的输入向量u1n设置为全0,则320处的代码字也可以全为0。

在324处,可以在计算设备240处模拟信道(例如,信道216),并且可以生成根据设计信噪比(snr)的噪声样本。例如,如果代码字实际上是通过信道216发送的,则接收器220可接收由于噪声和接口而导致的代码字的加噪版本。在324处的模拟可以输出这种加噪版本的代码字。增加的噪声可以与设计snr一致。

在328处,加噪版本的代码字可以由计算设备240处的解码器解码。例如,可以解码所接收的代码字,该代码字包含针对编码率ri由于噪声样本引起的误差。在一些实施例中,解码可以基于编码率ri。例如,在解码中,第一位的解码值可能影响第二位的解码,以此类推。因此,冻结位的解码可能影响数据位的解码,反之亦然。因此,噪声影响代码字的方式和执行解码的方式可以基于编码率ri。

在332处,可以计算在解码之后从0至(n-1)的每个位索引的平均误码率(例如,在计算设备240处)。例如,一些位索引可能具有比其他位索引更高的成功传输和解码概率,并且这些位可以被标记为具有更高的可靠性。位索引可以是输入向量u1n中的位的位置。

在336处,可以使用平均误码率根据位索引所对应的可靠性对位索引进行排序,以生成编码率ri的可靠性排序ii的排序索引。仅作为示例,假设对于n=8,编码率r1为1/8的可靠性排序i1的排序索引可以是[7,5,6,3,4,2,1,0]。这可以指示对于代码字中的一个数据位,输入向量u1n中的最高可靠性位索引或位位置是7。

在340处,可以确定ri是否小于rk(例如,确定是否已经考虑了编码率集r中的所有码率)。如果是,则计算设备240可以在344处使码率ri递增1(例如,ri=ri+1),并且可以循环回到方法300的块316。因此,方法300中的循环可以迭代,例如,直到已经处理编码率集r中的所有码率r1、r2、...、rk。

一旦处理了编码率集r中的所有码率r1、r2、...、rk(例如,当ri=rk时),则块340可以输出“是”。由于已经处理了编码率集r中的所有码率r1、r2、...、rk,所以在块336的各种迭代中生成了可靠性排序i1、i2、...、ik。因此,在348处,计算设备240可以存储对应于该编码率集r1、r2、...、rk的可靠性排序集i1、i2、...、ik,并且方法300可以结束。

如上所述,编码代码字的传输和/或编码代码字的解码所经历的snr可以基于相关联的编码率。例如,对于图3的编码率r1和r2,相应的snr和/或相应的解码操作可以是不同的。因此,在一些实施例中,对应于编码率r1的可靠性排序i1可以与对应于编码率r2的可靠性排序i2不同。换句话说,输入向量u1n中的最高可靠性位索引(例如,如方法300所估计的)可以基于相应的编码率,并且可以随着编码率的改变而改变。这可导致可靠性排序i1、i2、...、ik的各个排序索引可能不同。

此后,可靠性排序i1、i2、...、ik也简称为排序i1、i2、...、ik,并且这些可靠性排序中的各个可靠性排序也被称为排序。

图4示出了根据本公开的一些实施例的用于生成最终可靠性排序(例如,图2的最终可靠性排序206)的方法400。例如,参考图4,下面讨论可能涉及计算设备240的方法。尽管以特定顺序示出了图4的方法中的动作,但是可以修改动作的顺序。因此,所示实施例可以以不同顺序执行,并且一些动作可以并行执行。根据某些实施例,图4中列出的一些动作和/或操作可以是可选的。所呈现的动作的编号是为了清楚起见,并不旨在规定必须发生各种动作的操作顺序。另外,可以以各种组合利用来自各种流程的操作。

此外,在一些实施例中,机器可读存储介质可具有可执行指令,这些可执行指令在被执行时使计算设备240执行包括图4的方法的操作。这种机器可读存储介质可以包括各种存储介质中的任何一种,例如磁存储介质(例如,磁带或磁盘)、光存储介质(例如,光盘)、电子存储介质(例如,传统硬盘驱动器、固态盘驱动器或基于闪存的存储介质)或任何其他有形存储介质或非暂时性存储介质。

在一些实施例中,设备可以包括用于执行图4的方法400的各种动作和/或操作的装置。

返回图4,各种方法可以根据本文讨论的各种实施例。方法400可以包括在404处将计数i设置为1。此外,对于排序ri(例如,如在方法300中生成的r1),设排序i1中的前nd1个位置表示数据位索引。例如,对于n=128和r1=4/128,nd1可以是四(例如,排序i1的前四个位置,其可以对应于输入向量u1n的前四个位)。同样在404处,对于所有排序i2、...、ik,可以将这些排序中的每一个中的前nd1个位置设置(例如,通过计算设备240)为排序r1的前nd1个位置。应注意,图4的排序i1、i2、...、ik可以由图3的方法300生成。

例如,假设n=128(例如,输入向量u1n可以具有n位),并假设编码率集r1、r2、...、rk由[4/128,8/128,12/128,…,128/128]给出。仅作为示例,假设i1=[127,126,125,123,111,112,115,120,118,116,…],i2=[127,125,119,111,126,95,123,63,109,110,…],i3=[127,123,111,119,47,126,79,125,95,55,63,31,87,…],依此类推。另外,设编码率r1为4/128。因此,i1中的前四个位索引可以表示数据位的索引,并且i1中的剩余位索引可以表示冻结位的索引。在一些实施例中,根据404处的操作,对于所有排序i2、...、ik,可以将这些排序中的每一个中的前四个位置设置为排序i1的前四个位置。因此,根据404处的操作,可以修改排序i2和i3使得这些排序的前四个位置可以分别设置为[127,126,125,123](例如,设置为排序i1的前四个位置)。因此,可以修改排序i2和i3,使得修改的排序i2=[127,126,125,123,119,111,95,63,109,110,…]、修改的排序i3=[127,126,125,123,111,119,47,79,95,55,63,31,87,…]。排序i4、...、ik也可以以类似的方式修改。

再次参考图4,方法400然后可以进行到408,其中计数i可以增加1。因此,在408的第一次迭代之后,计数i可以是2。

在412处,对于排序ii,设ii中的前ndi个位置表示数据位索引。例如,对于i=2并且编码率r2=8/128,ndi个位置可以表示排序i2的前八个位置,并且i2中的前八个位置可以表示数据位索引。此外,对于排序i(i-1),设i(i-1)中的前nd(i-1)个位置表示数据位索引。例如,计数(i-1)是1,并且对于排序i1,i1中的前4个位置(例如,前nd1个位置)可以表示数据位索引。

在一些实施例中,根据方法400的412,对于所有排序i1、...、i(i-1)、i(i+1)、...、ik,这些排序中的每一个中的位置(nd(i-1)+1),…,ndi可以分别被设置为排序ri的位置(nd(i-1)+1),…,ndi。

例如,对于i=2,ndi是8,nd(i-1)是4。因此,排序i1、i3、i4、...、ik的第5、第6、第7和第8位置可以分别被设置为排序i2的第5、第6、第7和第8位置。在上面讨论的示例中,排序i2(例如,在404处被修改之后)可以是[127,126,125,123,119,111,95,63,109,110,…]。排序i2的第5、第6、第7和第8位置是[119,111,95,63]。因此,在一些实施例中,在每个排序i1、i3、i4、...、ik中,第5、第6、第7和第8位置可以被设置为[119,111,95,63]。因此,例如,排序i1现在可以是i1=[127,126,125,123,119,111,95,63,112,115,120,118,116,…],排序i3现在可以是i3=[127,126,125,123,119,111,95,63,47,79,55,31,87,…],依此类推。排序i2可以保持为[127,126,125,123,119,111,95,63,109,110,…]不变。

在一些实施例中,虽然例如设置排序i3的第5、第6、第7和第8位置,但是在排序i3中可以不改变其他位索引的相对位置。例如,在原始i3中(例如,在图3的方法300的末尾),位索引47、79、55、31、87按顺序出现(例如,尽管在这些位索引之间存在中间位索引)。可以保留位索引47、79、55、31、87的相对位置,同时在404期间以及在412的第一次迭代期间设置各种位置(例如,尽管这些位索引47、79、55、31、87中的一个或多个的绝对位置可以在404期间和/或在412的第一次迭代期间改变)。

再次参考方法400,在416处,可以确定计数i是否小于计数k(例如,确定是否已经考虑了所有编码率r1、...、rk)。如果在416处为“是”,则方法400可以循环回到408,其中计数i可以递增1。例如,对于408的第二次迭代,计数i可以递增到3。类似地,在第二次迭代期间,可以重复412。

例如,对于412的第二次迭代,对于i=3,ndi(例如,nd3)是12,并且nd(i-1)(例如,nd2)是8。因此,排序i1、i2、i4、...、ik的第9、第10、第11和第12位置可以分别被设置为排序i3的第9、第10、第11和第12位。在上面讨论的示例中,排序i3(例如,在412的第一次迭代时被修改之后)可以是[127,126,125,123,119,111,95,63,47,79,55,31,87,…]。排序i3的第9、第10、第11和第12位置是[47,79,55,31]。因此,在一些实施例中,在每个排序i1、i3、i4、...、ik中,第9、第10、第11和第12位置可以被设置为[47,79,55,31]。因此,例如,排序i1现在可以是i1=[127,126,125,123,119,111,95,63,47,79,55,31,112,115,120,118,116,…],排序i2现在可以是i2=[127,126,125,123,119,111,95,63,47,79,55,31,109,110,…]。

要注意的是,如对方法400的412所讨论的,对排序i1、...、ik的修改可以逐渐地将这些排序的起始位置设置为相似。例如,在第一次迭代412之后,每个排序i1、...、ik的前八个位置可以是相似的;在第二次迭代412之后,每个排序i1、...、ik的前十二个位置可以是相似的;以此类推。

再次参考方法400,如果416处为“否”(例如,在考虑了所有编码率r1、...、rk之后,并且在412被执行(k-1)次之后),方法400可以进行到420。可以注意到,在420处,排序i1、...、ik中的每一个可以是相似的。在一些实施例中,在420处,可以将最终可靠性排序(例如,最终可靠性排序206)设置为排序i1、i2、...、ik中的任何一个。

在424处,可以将最终可靠性排序(例如,最终可靠性排序206)发送(例如,通过计算设备240)到编码器(例如,编码器204)和/或解码器(例如,解码器222),例如以基于最终可靠性排序促进根据极化编码的编码和解码。

例如,假设编码器可以访问最终可靠性排序206,并且设n=128的最终可靠性排序206为[1271261251231191119563477955318710359911076193115109621511794233911027711214311875295145831227753309912485465710178895478610511581021990113133510660921142167108371425692211641387326497012081427428975034482765529898456100688171033104186511212342066362468401724880296481632640]。现在,如果编码器204将以4/128的编码率对输入向量u1n进行编码,然后,编码器204可以将输入向量u1n的位置[127126125123](例如,最终可靠性排序206的前四个位置)用于数据输入208,并且将输入向量u1n的剩余位置用于冻结输入210。

在另一示例中,如果编码器204将以8/128的编码率对输入向量u1n进行编码,则编码器204可以从最终可靠性排序206访问前8个位置,并且将输入向量u1n的前8个位置用于数据输入208,并将输入向量u1n的剩余位置用于冻结输入210。

在又另一示例中,如果编码器204将以64/128的编码率对输入向量u1n进行编码,则编码器204可以从最终可靠性排序206访问前64个位置,并且将输入向量u1n的前64个位置用于数据输入208,并将输入向量u1n的剩余位置用于冻结输入210。

解码器222可以知道编码器204正用于代码字的编码率,并且解码器222还可以访问最终可靠性排序206。因此,一旦解码器222接收到代码字和相应的编码率,解码器222就可以知道输入向量u1n中的数据输入208和冻结输入210的相对位置。解码器222可以至少部分地基于输入向量u1n中的数据输入208和冻结输入210的相对位置的这种知识来尝试解码所接收的代码字。

在一些实施例中,包括编码器204的发送器202可以是enb或ue之一的一部分;包括解码器222的接收器220可以是enb或ue中的另一个的一部分。

在一些实施例中,通过使用图3-4的方法300和400,n=128的示例的最终可靠性排序206(其中n是输入向量u1n中的位数)可以是:[1271261251231191119563477955318710359911076193115109621511794233911027711214311875295145831227753309912485465710178895478610511581021990113133510660921142167108371425692211641387326497012081427428975034482765529898456100688171033104186511212342066362468401724880296481632640]。

在一些实施例中,通过使用图3-4的方法300和400,n=256的示例的最终可靠性排序206可以是:[2552542532512472452432392372352312232212192152071911901891871831751591511431271261251231191111039587796359554731222238912491991671071552466117193115203157179109173211250621172051594181227231581103921327121174712524318513511820622975182217214233122512913918645832301477721824199531413016385124462341881495719510178895422016514272421538610519711236244150169102582011661139017715419810624860209170199213114352021562252117867108371311721421025691162241204133180387322626497013721212081421341841457428972285031382161614482232761461935298140240516284148956194100688164171521041961033168186511212200129341762066208361302468224401321724813680214496416019281632641280]。

在一些实施例中,通过使用图3-4的方法300和400,n=512的示例的最终可靠性排序206可以是:[5115105095075055035025014994954944934914874794784774754714634594554474464454434394354314274234154134114073993833823813793753713673633593513493473433353193173153113032872552542532512472432392372352312232212192152071911891871831751591271251231191119563554731467365143126429190793182718750624522215137310346127959350911674374144832382951553661991072492834691713276143037729950824693391115203441157374462179331485109285307438173473395211621525030133911794205234703781812273331584894033911030944235549748647425217439738028621349041912134144422918540530231320611835733418245121747627713104213451354339821449823340926375122342361294535113918649223083406452673144251473587721824199532751413463694223012416385457269500234464101882911494331955736245431646542650422034824210137027778458323165894125423629348114243438736415386197105270281150325428169102582444662782977389901661132013724601115417729432910619843619282482305603262091703931324835923372982146837611467390202156225371081781314404844013304723532843061723942104173003381162044882514180692592263324024494122308354133212396733826112049418340264961371847022840481312422651344503562161457426297283445027313842016144822322664082897614636019345235298140274321424240162842685368385290148456561949100432276886322164171524641029238610433196280181683246548012112296129343882002572017666328304362081303922425833668224400401323521260416724844813626428014496272416028819232038481632256641280]。

在一些实施例中,通过使用图3-4的方法300和400,n=1024的示例的最终可靠性排序206可以是:[1023102210211019101810171015101410131011100710061005100399999599199098998798398197997597397196795995895795595194994794394193993592792692592391991190389589489389188988788588387987887787587186386286185985584783983183082982782381580779979579178376776676576376175975775575175074974774373573473373172771971170370270169969568768367967166766365563963863763563162762361961560760359959157557357156755954351151050950750350250149949549449349148747947847747547146345544744644544343943142341541140739938338238137937536736335935134934734333531931731531130328725525425325124724323923523122322121921520719118918718317515912712512311911195639426055054594273712374781171531102075866943536597495379886413691190997126797143843554296214678193186858795027172322224598550657415152790737327935010359461813762629167717851606915354374834142389822951558906936701997393668451075512839151001249327622469611718215398677989543774305832997259390924650863339111568699820355515744137476464793185317933146210948569728581498663010093075871737187754388925417416215100296395691786985784682582272972669447348937825098891047039521193374530192156344285410106516343395572055951179657793331816984032279487348674265915835558991830910048264744973971106112132869375652528707307877536533414191741215423802367559718585830239781636881229405206118490934558274443134517180396935766121718233474670043569707101213592261334559031094575789421263476398214874828835966295666015113912223367751965440973234249845832671863614536655989779388058997542307827714786040652361731449270999531016425993970924882748946876358793614681940662500241218837570369422790756678457346809978625901602713433124410234884806666362275454188689141972163841531853166182697103029179442646581722094852514957246195994504547838577216822421013489052773237876016560489370533545794581422368494128102931536263879024818698088871427019736443466810554928164373715052662032569016991353758102842796428727895277158129786524446690113166389818684201115349965533727229061546452941773294601992981219810662898428255030513604365858507164826927388447739612489141000326393209170468561538820376866582649337922987249083901146323520259315655444022577764621401178671089303308522844846963533765730613110085861727745401474021025394609472695628242599164173007851169622265033841728204868133856932488673744556594920778332226180402449801872308354964658588705396212564610515496652786120418340833739362613875218449674596261377051778022840431281422658804508971348023562166605681459685217067426261297344285027342078894413851860083416123244676408976360664452804898529822666167082897924241467652219324054598528366802741409923213681628453026834565778086243852909001485244327125651941006415462766888832298401645327694646578152816172923861047201969042801054864233168324480848536187706558011229673612388200912341295521766448643282025766304772584928513208392365601306482433696025868224592776514400401323526566082607278441615164867213644880070480264283252014489696272528416028854419232085763846407681605123264256128]。

在一些实施例中,通过使用图3-4的方法300和400,n=2048的示例的最终可靠性排序206可以是:[20472046204520442043204220412039203820372035203120302029202720252023202120192015201420132011200920072006200520031999199819971995199119831982198119791977197519741973197119671966196519631959195119501949194719431939193519311927191919181917191519131911191019091907190319021901189918951891188718861885188318791875187118691867186318551854185318511847184518431839183718351831182318211819181518071791179017891787178617851783178217811779177517741773177117671763175917581757175517511747174317411739173517271726172517231719171717151711170917071703169516931691168716791663166216611659165516531651164716451643163916311630162916271623161515991598159715951591158315751567155915511535153415331531153015291527152615251523151915181517151515111507150315021501149914951493149114871485148314791471147014691467146314611459145514531451144714391438143714351431142314071406140514031399139713951391138913871383137513741373137113671359134313421341133913351327131913111307130312951279127812771275127112691267126312621261125912551247124612451243123912311223121512141213121112071199119111831179117511671151115011491147114311351131112711191115111111031087108510831079107110551023102210211019101810171015101410131011100710061005100399999599199098998798398197997597397196795995895795595194994794394193993592792692592391991189589489389188788588387987887787587186386286185985584783183082982782381580779979579178376776676576376175975875775575175074974774373573473373172771971170370270169969568767967166766365563963863763563162361961560760359959157557357156755954351151050950750550350149949549449349148747947847747547146345544744644544343943142341541140739938338238137937536736335935134934734333531931731531130328725525425325124723923523122322121921520719118918718317515912712512311911195631978191416941646156314011390135112731195111783968360542737124318221749160790381171517101323102094288962745923715321454669502365311139413471415127019338864352022178811811227126165715796911671953187713989748437914656211955997429797135514314861905512031133150917213188191309183868516542718746720109502222452033161172390717421331574527179911971519851916506146235017653731031419156514978132795946110861235762194110391849629158785113251671718127460671753591198743717531675187098248311411363238414111889029518931229155104769319807396701581366845149419910714025512832026915100124918461619120512516221182327135718036117146918811063821539142715138679543777984301750165819345831134725931957203620342028201220011993199019891969196219611958194619451942190518981897189418841882187818591852185018271813181118051777177017691766175617541731172417221701169916891685168316781677166016371635162516211614161315931589158215661543152215211514151015001498147514681466144514431429142214211404138113791369136613651358133713341333132613101287127612571254125312411238123712301209120611981159114511421099109510671053105110101009100410029989889869659639569339319219179109098928738698578538468258228147757647457417297267186976946866476346336305955875635555415084894864854734704624424414383953913783743393313072992852502462112031791571151092040192318061778162215901516147714331210116310758547426986515574973012051816218291385114611071069918826779403227173117173316411430110165912919378707533331382474355158133873015475893979419061242117185818173091101772168661121356515942521994144938028612656531948170518613411123881787419107716381212017116563615129954217493459713701900969139367549030214464441851970105411874051814781101211482292311091481155520674655811812934519228033137001833162616493994566115243571258217170218210703341315707143412121925569173727145771154911736138749665908281219476310345789108142119641780432018200420021996197619721937192919261912190818731866186518621842184118341830181817841761174517381734171417131706169216901667165016441642162816031596157315711561155715281505148914821478145814521450143614111394138813861372134713401317130513011294126612601244122111891177116611291125111311101078101699397897797094694093892489988287686083783580579379075474873270968167766566265461760159856649849245342542240940639836135834223323021418612220201889182015501490139613491302126812251174112611021082901782756713678614500457346314218135835119301746170816051321119311148848096025703692672411247511371031806519234139179514136254334102632911909724584145418814715586665237719531577148413181652120168920081836166913531178362948710539961846510351411222275994316426794187481711302201460572504132953117402691638515067211574130690524230682838149348104376029116091084525179713501417119419546123312721716101176254760457156237015858491037277186898032345819858108884121652361059786268919381116533902160648116737141361149213225795414004342024668142364184411381414293387153104573718901226109186197270913690620105118054916171748157828164312499528421932165679615018014281670325120214255261132865169106114641954187617209962032137713541308150816814666849848181330176411969062441798161072214181564149616334609291848194011558121986372123485015865375815814416281021038132429718091752278771716189210493891674436201109316612831362482114011353490122855316976926452941580738329844177104610001541065914961161811571539120419818802481250135610630555058518027282773151246814268201473393326866195620937617060109756118251062115381285724908133216121378582649337176817296321682298921073105019390123614204401141094154120219441161593114493015885541385215616342253577764640148417869633011051081008167614421988189613641810152018571960120874016209161698824177696218044721252106612891336353115865714288682841474728586192130677417212401169394138060921054015451098182656216841904128678515924178561121300672110526501730338107493248816361161297199220437673136813155615421162594144474477818121801185332252261440269106844925915539201106801162419681858129012563085883544122658515133705170014328721313396212964110056461073381170102726112012171546138465241878634049614764983316882615691076112213751770192218281841164936129867459620007528113451640228427802651029173213440431214481186110812641816880186017042016139296889715541292450160180235614806602165681409706944183216481314117261215483441924108014567881218420173614511241665521157083460074262971300676232284082735017121033134611121385189761188161186436045266452944821556179380489810302661488160228961610411176708146761840131619352214104247925459811285224012201744274140103419283211304680836157210571666992162336884530268577119213484561560385150418722908086241485104252410895690017941944327121001604641546132011362761036176091412883226881224115316410581936840532615767691200464578171668152188829281638613521044128110419610901072090428033132854817966421608153719521232168324141653610604801884811541584657705801121048296121672136073638819841282200129341092912552124816161761800644153886414242032825710646611561376304772168058451392820839216323612841305601025109618081440246481540107233696016962586811601472224592776182451440017281104401288102613235218566561544116860819202607841724161120129651648672155210281184136448800131270480264121615682832520134410321600144896140896272166417925281602884102410561040192648128010883264038476812815361152016320544256512576]。

图5示出了根据本公开的一些实施例的enb和ue。图5包括enb510和ue530的框图,它们可操作来彼此之间以及与lte网络的其他元件共存的enb510和ue530的框图。描述了enb510和ue530的高级简化架构,以免混淆实施例。应注意的是,在一些实施例中,enb510可以是静止的非移动设备。

在一些实施例中,enb510耦合到一个或多个天线505,并且ue530类似地耦合到一个或多个天线525。然而,在一些实施例中,enb510可以合并或者包括天线505,并且各个实施例中的ue530可以合并或者包括天线525。

在一些实施例中,天线505和/或天线525可以包括一个或多个定向或全向天线,包括:单极天线、偶极天线、环形天线、贴片天线、微带天线、共面波天线、或适于传输rf信号的其他类型的天线。在一些多输入多输出(mimo)实施例中,天线505被分离以利用空间分集的优势。

enb510和ue530可操作以在诸如无线网络(例如使用授权或未授权频谱)之类的网络上彼此通信。enb510和ue530可以通过无线通信信道550彼此通信,该无线通信信道具有从enb510到ue530的下行链路路径和从ue530到enb510的上行链路路径二者。

如图5中所示,在一些实施例中,enb510可以包括物理层电路512、mac(介质访问控制)电路514、处理器516、存储器518、和硬件处理电路520。本领域技术人员将理解,可以使用除了所示出的组件之外的未示出的其他组件来形成完整的enb。

在一些实施例中,物理层电路512包括用于提供去往和来自ue530的信号的收发器513。收发器513使用一个或多个天线505来提供去往和来自ue或其他设备的信号。在一些实施例中,mac电路514控制对无线介质的访问。存储器518可以是或可以包括诸如磁存储介质(例如,磁带或磁盘)、光存储介质(例如,光盘)、电子存储介质(例如,传统硬盘驱动器、固态盘驱动器、或基于闪存的存储介质)、或任意有形存储介质或非暂态存储介质之类的存储介质。硬件处理电路520可以包括逻辑设备或电路以执行各种操作。在一些实施例中,处理器516和存储器518可被布置为执行硬件处理电路520的操作,例如,本文参考enb510和/或硬件处理电路520内的逻辑设备和电路所描述的操作。

因此,在一些实施例中,enb510可以是包括应用处理器、存储器、一个或多个天线端口、以及用于允许应用处理器与另一设备通信的接口的设备。

如同样于图5中示出的,在一些实施例中,ue530可以包括物理层电路532、mac电路534、处理器536、存储器538、硬件处理电路540、无线接口542、和显示器544。本领域技术人员将理解,可以使用除了所示出的组件之外的未示出的其他组件来形成完整的ue。

在一些实施例中,物理层电路532包括用于提供去往和来自enb510(以及其他enb)信号的收发器533。收发器533使用一个或多个天线525来提供去往和来自enb或其他设备的信号。在一些实施例中,mac电路534控制对无线介质的访问。存储器538可以是或可以包括诸如磁存储介质(例如,磁带或磁盘)、光存储介质(例如,光盘)、电子存储介质(例如,传统硬盘驱动器、固态盘驱动器、或基于闪存的存储介质)、或任意有形存储介质或非暂态存储介质之类的存储介质。无线接口542可以被布置为允许处理器与另一设备进行通信。显示器544可以提供视觉和/或触觉显示以供用户与ue530进行交互,例如触摸屏显示器。硬件处理电路540可以包括执行各种操作的逻辑设备或电路。在一些实施例中,处理器536和存储器538可以被布置为执行硬件处理电路540的操作,例如本文参考ue530和/或硬件处理电路540内的逻辑设备和电路所描述的操作。

因此,在一些实施例中,ue530可以是包括应用处理器、存储器、一个或多个天线、用于允许应用处理器与另一设备通信的无线接口、以及触摸屏显示器的设备。

图5的元件,以及其他附图中具有相同名称或参考标号的元件,可以以关于任意这些附图所描述的方式来操作或起作用(尽管这类元件的操作和功能不限于这样的描述)。例如,图2、图6和图7也描绘了enb、enb的硬件处理电路、ue、和/或ue的硬件处理电路的实施例,并且关于图5和图2、图6和图7所描述的实施例可以以关于任意这些附图所描述的方式来操作或起作用。

此外,尽管enb510和ue530各自被描述为具有若干分离的功能元件,但这些功能元件中的一个或多个可以被组合,并且可以通过软件配置的元件和/或其他硬件元件的组合来实现。在本公开的一些实施例中,功能元件可以指代在一个或多个处理元件上运行的一个或多个处理。软件和/或硬件配置的元件的示例包括:数字信号处理器(dsp)、一个或多个微处理器、dsp、现场可编程门阵列(fpga)、专用集成电路(asic)、射频集成电路(rfic)等。

图6示出了根据本公开的一些实施例的用于enb的硬件处理电路,该硬件处理电路可以基于最终可靠性排序使用极化码对数据进行编码并且将代码字发送到ue。在一些实施例中,图6的enb还可以根据一些实施例从ue接收使用极化码编码的代码字,并且基于最终可靠性排序对接收的代码字进行解码。

参考图5,enb可以包括下面讨论的各种硬件处理电路,这些硬件处理电路可以进而包括可操作以执行各种操作的逻辑设备和/或电路。例如,在图5中,enb510(或其中的各种元件或组件,比如硬件处理电路520,或其中的元件或组件的组合)可以包括这些硬件处理电路的一部分或全部。

在一些实施例中,这些硬件处理电路内的一个或多个设备或电路可以通过软件配置的元件和/或其他硬件元件的组合来实现。例如,处理器516(和/或enb510可以包括的一个或多个其他处理器)、存储器518和/或enb510的其他元件或组件(其可以包括硬件处理电路520)可以被布置为执行这些硬件处理电路的操作,例如,本文中参考这些硬件处理电路中的设备和电路描述的操作。在一些实施例中,处理器516(和/或enb510可以包括的一个或多个其他处理器)可以是基带处理器。

返回图6,enb510(或另一enb或基站)的设备(其可操作以在无线网络上与一个或多个ue通信)可以包括硬件处理电路600。在一些实施例中,硬件处理电路600可以包括一个或多个天线端口605,其可操作以通过无线通信信道(比如无线通信信道550)提供各种传输。天线端口605可以耦合到一个或多个天线607(其可以是天线505)。在一些实施例中,硬件处理电路600可以包含天线607,而在其他实施例中,硬件处理电路600可以仅耦合到天线607。

天线端口605和天线607可以是可操作以从enb向无线通信信道和/或ue提供信号,并且可以是可操作以从ue和/或无线通信信道向enb提供信号。例如,天线端口605和天线607可以是可操作以从enb510向无线通信信道550(以及从无线通信信道向ue530或向另一个ue)提供传输。类似地,天线607和天线端口605可以是可操作以从无线通信信道550(并且除此之外,从ue530或另一ue)向enb510提供传输。

硬件处理电路600可以包括根据本文所讨论的各种实施例可操作的各种电路。参考图6,硬件处理电路600可以包括第一电路610、第二电路620和/或第三电路630。

在一些实施例中,第一电路610可以是可操作以从计算设备(例如,计算设备240)接收最终可靠性排序。第二电路620可以是可操作以使用极化编码根据最终可靠性排序对输入向量进行编码,以生成编码的代码字。第三电路630可以将编码的代码字发送到ue。

在一些实施例中,第一电路610可以是可操作以从计算设备接收最终可靠性排序。第三电路630可以从ue接收编码的代码字。第二电路620可以是可操作以至少部分地基于最终可靠性排序使用极化编码对接收的代码字进行解码,以从解码的代码字生成数据位。

在一些实施例中,硬件处理电路600可以耦合到用于以下中的至少一个的收发器电路:生成传输、调度传输、编码传输、处理传输或解码传输。

在一些实施例中,第一电路610、第二电路620和/或第三电路630可以实现为单独的电路。在其他实施例中,第一电路610、第二电路620和/或第三电路630可以在电路中组合和实现,而不改变实施例的本质。

图7示出了根据本公开的一些实施例的在未授权频谱中进行ul传输之前执行lbt的用于ue的硬件处理电路。参考图5,ue可以包括下面讨论的各种硬件处理电路,这些硬件处理电路可以进而包括可操作以执行各种操作的逻辑设备和/或电路。例如,在图5中,ue530(或其中的各种元件或组件,比如硬件处理电路540,或其中的元件或组件的组合)可以包括这些硬件处理电路的一部分或全部。

在一些实施例中,这些硬件处理电路内的一个或多个设备或电路可以通过软件配置的元件和/或其他硬件元件的组合来实现。例如,处理器536(和/或ue530可以包括的一个或多个其他处理器)、存储器538和/或ue530的其他元件或组件(其可以包括硬件处理电路540)可以被布置为执行这些硬件处理电路的操作,例如,本文中参考这些硬件处理电路中的设备和电路描述的操作。在一些实施例中,处理器536(和/或ue530可以包括的一个或多个其他处理器)可以是基带处理器。

返回图7,ue530(或另一ue或移动手机)的设备(其可操作以与无线网络上的一个或多个enb通信)可以包括硬件处理电路700。在一些实施例中,硬件处理电路700可以包括一个或多个天线端口705,其可操作以通过无线通信信道(比如无线通信信道550)提供各种传输。天线端口705可以耦合到一个或多个天线707(其可以是天线525)。在一些实施例中,硬件处理电路700可以包含天线707,而在其他实施例中,硬件处理电路700可以仅耦合到天线707。

天线端口705和天线707可以是可操作以从ue向无线通信信道和/或enb提供信号,并且可以是可操作以从enb和/或无线通信信道向ue提供信号。例如,天线端口705和天线707可以是可操作以从ue530向无线通信信道550(以及从无线通信信道向enb510或向另一个enb)提供传输。类似地,天线707和天线端口705可以是可操作以从无线通信信道550(并且除此之外,从enb510或另一enb)向ue530提供传输。

硬件处理电路700可以包括根据本文所讨论的各种实施例可操作的各种电路。参考图7,硬件处理电路700可以包括第一电路710、第二电路720和/或第三电路730。

在一些实施例中,第一电路710可以是可操作以从计算设备(例如,计算设备240)接收最终可靠性排序。第二电路720可以是可操作以使用极化编码根据最终可靠性排序对输入向量进行编码,以生成编码的代码字。第三电路730可以将编码的代码字发送到enb。

在一些实施例中,第一电路710可以是可操作以从计算设备接收最终可靠性排序。第三电路730可以从enb接收编码的代码字。第二电路720可以是可操作以至少部分地基于最终可靠性排序使用极化编码对接收的代码字进行解码,以从解码的代码字生成数据位。

在一些实施例中,第一电路710、第二电路720和/或第三电路730可以实现为单独的电路。在其他实施例中,第一电路710、第二电路720和第三电路730可以在电路中组合和实现,而不改变实施例的本质。

图8示出了根据本公开的一些实施例的可以生成最终可靠性排序的计算设备800、智能设备、计算设备或计算机系统或soc(片上系统)800。在一些实施例中,计算设备800可以用于实现图2的计算设备240。需要指出的是,图8中具有与任何其他附图中的元件相同的附图标记(或名称)的那些元件可以以与所描述的方式类似的任何方式操作或起作用,但不限于此。

在一些实施例中,计算设备800表示适当的计算设备,比如计算平板电脑、移动电话或智能电话、膝上型电脑、台式电脑、物联网设备、服务器、机顶盒、支持无线的电子阅读器等。应当理解,通常示出某些组件,并且计算设备800中并未示出了这种设备的所有组件。

在一些实施例中,计算设备800包括第一处理器810。本公开的各种实施例还可以包括870内的网络接口,比如无线接口,使得系统实施例可以合并到无线设备中,例如,蜂窝电话或个人数字助理。

在一个实施例中,处理器810可以包括一个或多个物理设备,比如微处理器、应用处理器、微控制器、可编程逻辑设备或其他处理装置。由处理器810执行的处理操作包括执行应用程序和/或设备功能的操作平台或操作系统。处理操作包括与人类用户或与其他设备的i/o(输入/输出)相关的操作、与电源管理相关的操作和/或与将计算设备800连接到另一设备相关的操作。处理操作还可以包括与音频i/o和/或显示i/o有关的操作。

在一个实施例中,计算设备800包括音频子系统820,该音频子系统表示与向计算设备提供音频功能相关联的硬件(例如,音频硬件和音频电路)和软件(例如,驱动器、编解码器)组件。音频功能可以包括扬声器和/或耳机输出以及麦克风输入。用于这些功能的装置可以集成到计算设备800中,或者连接到计算设备800。在一个实施例中,用户通过提供由处理器810接收和处理的音频命令来与计算设备800交互。

显示子系统830表示为用户提供与计算设备800交互的视觉和/或触觉显示的硬件(例如,显示设备)和软件(例如,驱动器)组件。显示子系统830包括显示接口832,该显示接口包括用于向用户提供显示的特定屏幕或硬件设备。在一个实施例中,显示接口832包括与处理器810分离以执行与显示器有关的至少一些处理的逻辑。在一个实施例中,显示子系统830包括向用户提供输出和输入的触摸屏(或触摸板)设备。

i/o控制器840表示与和用户的交互相关的硬件设备和软件组件。i/o控制器840可操作以管理作为音频子系统820和/或显示子系统830的一部分的硬件。另外,i/o控制器840示出了连接到计算设备800的附加装置的连接点,用户可以通过该连接点与系统交互。例如,可以附接到计算设备800的装置可以包括麦克风装置、扬声器或立体声系统、视频系统或其他显示设备、键盘或小键盘装置或用于特定应用(比如读卡器或其他设备)的其他i/o设备。

如上所述,i/o控制器840可以与音频子系统820和/或显示子系统830交互。例如,通过麦克风或其他音频设备的输入可以为计算设备800的一个或多个应用或功能提供输入或命令。另外,可以代替显示输出或者除了显示输出之外还提供音频输出。在另一示例中,如果显示子系统830包括触摸屏,则显示设备还用作输入设备,该输入设备可以至少部分地由i/o控制器840管理。计算设备800上还可以有附加按钮或开关,以提供由i/o控制器840管理的i/o功能。

在一个实施例中,i/o控制器840管理设备,比如加速度计、相机、光传感器或其他环境传感器或者可以包括在计算设备800中的其他硬件。输入可以是直接用户交互的一部分,也可以向系统提供环境输入以影响其操作(比如过滤噪声、调整亮度检测显示、为相机应用闪光灯或其他功能)。

在一个实施例中,计算设备800包括管理电池电力使用、电池充电以及与省电操作相关的特征的电源管理850。存储器子系统860包括用于在计算设备800中存储信息的存储器设备。存储器可以包括非易失性(如果存储器设备的电源被中断则状态不改变)和/或易失性(如果存储器设备的电源被中断则状态是不确定的)存储器设备。存储器子系统860可以存储应用数据、用户数据、音乐、照片、文档或其他数据以及与计算设备800的应用和功能的执行相关的系统数据(无论是长期的还是临时的)。

还提供了实施例的元件作为用于存储计算机可执行指令(例如,用于实现本文所讨论的任何其他过程的指令)的机器可读介质(例如,存储器860)。机器可读介质(例如,存储器860)可以包括但不限于闪存、光盘、cd-rom、dvdrom、ram、eprom、eeprom、磁卡或光卡、相变存储器(pcm)或者适用于存储电子或计算机可执行指令的其他类型的机器可读介质。例如,本公开的实施例可以作为计算机程序(例如,bios)下载,该计算机程序可以通过通信链路(例如,调制解调器或网络连接)通过数据信号从远程计算机(例如,服务器)传送到请求计算机(例如,客户端)。

连通性870包括硬件设备(例如,无线和/或有线连接器和通信硬件)和软件组件(例如,驱动器、协议栈),以使计算设备800能够与外部设备通信。计算设备800可以是单独的设备,比如其他计算设备、无线接入点或基站,以及外围设备,诸如耳机、打印机或其他设备。

连通性870可以包括多种不同类型的连通性。概括地说,计算设备800被示为具有蜂窝连通性872和无线连通性874。蜂窝连通性872通常指无线运营商提供的蜂窝网络连通性,比如通过gsm(全球移动通信系统)或变型或衍生形式、cdma(码分多址)或变型或衍生形式、tdm(时分多路复用)或变型或衍生形式或其他蜂窝服务标准提供的。无线连通性(或无线接口)874指的是非蜂窝的无线连通性,并且可以包括个人区域网络(例如蓝牙、近场等)、局域网(比如wi-fi)和/或广域网(比如wimax)或其他无线通信。

外围连接880包括硬件接口和连接器,以及用于进行外围连接的软件组件(例如,驱动器、协议栈)。应当理解,计算设备800既可以是连接到其他计算设备的外围设备(“去往”882),也可以具有与之连接的外围设备(“来自”884)。计算设备800通常具有“对接”连接器以连接到其他计算设备,用于诸如管理(例如,下载和/或上载、改变、同步)计算设备800上的内容。另外,对接连接器可以允许计算设备800连接到某些外围设备,这些外围设备允许计算设备800控制内容输出,例如去往视听或其他系统的内容输出。

除了专有对接连接器或其他专有连接硬件之外,计算设备800还可以通过公共或基于标准的连接器进行外围连接880。常见类型可以包括:通用串行总线(usb)连接器(可以包括许多不同硬件接口中的任何一个)、包括minidisplayport(mdp)的显示端口、高清多媒体接口(hdmi)、火线或其他类型。

在一些实施例中,计算设备800可以用于实现图2的计算设备240。在一些实施例中,计算设备800可以包括排序生成电路890。在一些实施例中,排序生成电路890可以包括硬件(例如,可以利用处理器810的至少一部分)。在一些实施例中,排序生成电路890可以包括硬件和软件(例如,存储在存储器子系统860中并由处理器810执行的指令)的组合。在一些实施例中,排序生成电路890可以生成排序i1、...、ik,例如,如整个本公开所讨论的(例如,并且也参考图3进行讨论)。在一些实施例中,排序生成电路890还可以生成最终可靠性排序242,例如,如整个本公开所讨论的(例如,并且也参考图4进行讨论)。在一些实施例中,排序生成电路890可以将最终可靠性排序242发送到发送器和/或解码器,例如,如整个本公开所讨论的。

图9示出了根据本公开的一些实施例的用于生成最终可靠性排序的方法,其中最终可靠性排序可以用于根据极化编码进行编码和/或解码。尽管以特定顺序示出了图9的方法中的动作,但是可以修改动作的顺序。因此,所示实施例可以以不同顺序执行,并且一些动作可以并行执行。根据某些实施例,图9中列出的一些动作和/或操作是可选的。所呈现的动作的编号是为了清楚起见,并不旨在规定必须发生各种动作的操作顺序。另外,可以以各种组合利用来自各种流程的操作。

此外,在一些实施例中,机器可读存储介质可具有可执行指令,这些可执行指令在被执行时使计算设备240执行包括图9的方法的操作。这种机器可读存储介质可以包括各种存储介质中的任何一种,例如磁存储介质(例如,磁带或磁盘)、光存储介质(例如,光盘)、电子存储介质(例如,传统硬盘驱动器、固态盘驱动器或基于闪存的存储介质)或任何其他有形存储介质或非暂时性存储介质。

在一些实施例中,设备可以包括用于执行图9的方法900的各种动作和/或操作的装置。

返回图9,可以根据本文讨论的各种实施例使用各种方法。方法900包括在904处选择编码率集。在一些实施例中,编码率集包括多个编码率。

在908处,对于多个编码率中的每个编码率,可以估计相应的可靠性排序。在一些实施例中,可以针对对应的多个编码率估计多个可靠性排序。

在912处,可以至少部分地基于多个可靠性排序来估计最终可靠性排序。在一些实施例中,发送器可以至少部分地基于最终可靠性排序来根据极化编码对数据进行编码。

在一些实施例中,可以修改多个可靠性排序中的一个或多个以生成多个修改的可靠性排序,并且可以至少部分地基于多个修改的可靠性排序来估计最终可靠性排序。

在一些实施例中,可以通过接收输入向量来估计可靠性排序。根据输入向量,可以使用极化编码生成与第一编码率对应的代码字。可以将噪声添加到代码字,以模拟通过无线信道传输代码字,以生成损坏的代码字。在一些实施例中,可以在解码器处对损坏的代码字进行解码。可以根据在解码器处成功解码的输入向量的各个位位置中的位的可靠性来对输入向量的位位置进行排序。在一些实施例中,可以至少部分地基于对输入向量的位位置进行排序来估计可靠性排序。

在一些实施例中,可以访问与第一编码率对应的第一可靠性排序,其中第一编码率可以是该编码率集中的最低编码率。第一可靠性排序的前n1个位置可以对应于数据位,并且第一可靠性排序的剩余位置对应于冻结位。在一些实施例中,可以首先修改多个可靠性排序中的第一一个或多个可靠性排序,例如,使得多个可靠性排序中的每一个的前n1个位置被设置为第一可靠性排序的前n1个位置。

在一些实施例中,可以在第一修改之后访问第二可靠性排序。第二可靠性排序可以对应于第二编码率,其中第二编码率可以高于第一编码率,并且其中第二可靠性排序的前n2个位置可以对应于数据位,并且第二可靠性排序的剩余位置可以对应于冻结位。在一些实施例中,可以修改多个可靠性排序中的第二一个或多个可靠性排序,使得多个可靠性排序中的每一个的位置(n1+1)至位置n2分别被设置为第二可靠性排序的位置(n1+1)至位置n2。

在一些实施例中,可以访问第i可靠性排序,其中第i可靠性排序可以对应于第i编码率,其中第i编码率可以高于第(i-1)编码率,其中,第i可靠性排序的前ni个位置可以对应于数据位,第i可靠性排序的剩余位置可以对应于冻结位,并且其中第(i-1)可靠性排序的前n(i-1)个位置可以对应于数据位,并且第二可靠性排序的剩余位置可以对应于冻结位。在一些实施例中,可以修改多个可靠性排序中的第三一个或多个可靠性排序,使得多个可靠性排序中的每一个的位置(n(i-1)+1)至位置ni分别被设置为第i可靠性排序的位置(n(i-1)+1)至位置ni。

在一些实施例中,第i编码率可以是编码率集中的最高编码率。在一些实施例中,可以在第三次修改多个可靠性排序中的第三一个或多个可靠性排序之后估计最终可靠性排序。在一些实施例中,最终可靠性排序可以在第三次修改多个可靠性排序中的第三一个或多个可靠性排序之后等于第i可靠性排序。

图10示出了根据一些实施例的用于ue或enb使用极化编码对输入向量进行编码的方法,其中可以基于最终可靠性排序来生成输入向量。参考图10,下面讨论可能涉及ue530和硬件处理电路700或enb510和硬件处理电路600的方法。换句话说,在一些实施例中,图10的方法可以由ue530和硬件处理电路700执行;在一些其他实施例中,图10的方法可以由enb510和硬件处理电路600执行。

尽管以特定顺序示出了图10的方法中的动作,但是可以修改动作的顺序。因此,所示实施例可以以不同顺序执行,并且一些动作可以并行执行。根据某些实施例,图10中列出的一些动作和/或操作是可选的。所呈现的动作的编号是为了清楚起见,并不旨在规定必须发生各种动作的操作顺序。另外,可以以各种组合利用来自各种流程的操作。

此外,在一些实施例中,机器可读存储介质可以具有可执行指令,该可执行指令在执行时使ue530和/或硬件处理电路700(或enb510和/或硬件处理电路600)执行包括图10的方法的操作。这种机器可读存储介质可以包括各种存储介质中的任何一种,例如磁存储介质(例如,磁带或磁盘)、光存储介质(例如,光盘)、电子存储介质(例如,传统硬盘驱动器、固态盘驱动器或基于闪存的存储介质)或任何其他有形存储介质或非暂时性存储介质。

在一些实施例中,设备可以包括用于执行图10的方法1000的各种动作和/或操作的装置。

返回图10,可以根据本文讨论的各种实施例使用各种方法。方法1000可以包括在1004处接收最终可靠性排序。在一些实施例中,可以基于与多个编码率相对应的多个可靠性排序来生成最终可靠性排序,例如,如关于图3-4所讨论的。在1008处,可以至少部分地基于最终可靠性排序,根据极化编码对数据进行编码。例如,可以生成输入向量,其中输入向量可以包括数据位和冻结位。在一些实施例中,输入向量中的数据位的位置可以基于最终可靠性排序。在一些实施例中,可以根据极化编码来对输入向量进行编码。

图11示出了根据本公开的一些实施例的网络系统1100的架构。系统1100被示出为包括用户设备(ue)1101和ue1102。ue1101和1102被示为智能电话(例如,可连接到一个或多个蜂窝网络的手持触摸屏移动计算设备),但是也可以包括任何移动或非移动计算设备,比如个人数据助理(pda)、寻呼机、膝上型计算机、台式计算机、无线手持机或包括无线通信接口的任何计算设备。

在一些实施例中,ue1101和1102中的任何一个可以包括物联网(iot)ue,其可以包括被设计用于利用短期ue连接的低功率物联网应用的网络接入层。物联网ue可以利用比如机器对机器(m2m)或机器类型通信(mtc)等的技术来经由公用陆地移动通信网(plmn)、基于邻近的服务(prose)或设备对设备(d2d)通信、传感器网络或物联网网络与mtc服务器或设备交换数据。m2m或mtc数据交换可以是机器发起的数据交换。物联网网络描述了互连的物联网ue,其可以包括具有短期连接的唯一可识别的嵌入式计算设备(在互联网基础设施内)。物联网ue可以执行后台应用(例如,保持有效消息、状态更新等)以促进iot网络的连接。

ue1101和1102可以被配置成与无线电接入网络(ran)1110连接(例如,通信耦合),ran1110可以是例如演进的通用移动电信系统(umts)地面无线电接入网络(e-utran)、下一代ran(ngran)或一些其他类型的ran。ue1101和1102分别利用连接1103和1104,每个连接包括物理通信接口或层(下面进一步详细讨论);在该示例中,连接1103和1104被示为用于实现通信耦合的空中接口,并且可以与蜂窝通信协议一致,比如全球移动通信系统(gsm)协议、码分多址(cdma)网络协议、一键通(ptt)协议、无线一键通(poc)协议、通用移动电信系统(umts)协议、3gpp长期演进(lte)协议、第五代(5g)协议、新无线电(nr)协议等。

在该实施例中,ue1101和1102可以进一步经由prose接口1105直接交换通信数据。可选地,prose接口1105可以被称为包括一个或多个逻辑信道的侧链路接口,包括但不限于物理侧链路控制信道(pscch)、物理侧链路共享信道(pssch)、物理侧链路发现信道(psdch)和物理侧链路广播信道(psbch)。

ue1102被示出为被配置成经由连接1107访问接入点(ap)1106。连接1107可以包括本地无线连接,比如与任何ieee802.11协议一致的连接,其中ap1106将包括无线保真(wifi)路由器。在该示例中,ap1106被示出为连接到互联网而不连接到无线系统的核心网络(下面进一步详细描述)。

ran1110可以包括允许实现连接1103和1104的一个或多个接入节点。这些接入节点(an)可以称为基站(bs)、nodeb、演进型nodeb(enb)、下一代nodeb(gnb)、ran节点等,并且可以包括在地理区域(例如,小区)内提供覆盖的地面站(例如,地面接入点)或卫星站。ran1110可以包括:用于提供宏小区的一个或多个ran节点,例如宏ran节点1111;用于提供毫微小区或微微小区的一个或多个ran节点(例如,与宏小区相比具有更小的覆盖区域、更小的用户容量或更高的带宽的小区),例如,低功率(lp)ran节点1112。

ran节点1111和1112中的任何一个可以终止空中接口协议,并且可以是ue1101和1102的第一联系点。在一些实施例中,ran节点1111和1112中的任何一个可以实现ran1110的各种逻辑功能,包括但不限于无线电网络控制器(rnc)功能,比如无线电承载管理、上行链路和下行链路动态无线电资源管理和数据分组调度以及移动性管理。

根据一些实施例,ue1101和1102可以被配置成根据各种通信技术(比如,但不限于,正交频分多址(ofdma)通信技术(例如,用于下行链路通信)或单载波频分多址(sc-fdma)通信技术(例如,用于上行链路和prose或侧链路通信),尽管实施例的范围不限于这方面)在多载波通信信道上使用正交频分复用(ofdm)通信信号彼此通信或与任何ran节点1111和1112通信。ofdm信号可以包括多个正交子载波。

在一些实施例中,下行链路资源网格可以用于从任何ran节点1111和1112到ue1101和1102的下行链路传输,而上行链路传输可以使用类似的技术。网格可以是时频网格,被称为资源网格或时频资源网格,时频网格是每个时隙中的下行链路中的物理资源。这种时频平面表示是ofdm系统的常见做法,这使得它对于无线电资源分配是直观的。资源网格的每列和每行分别对应于一个ofdm符号和一个ofdm子载波。时域中的资源网格的持续时间对应于无线电帧中的一个时隙。资源网格中的最小时间-频率单元被表示为资源元素。每个资源网格包括多个资源块,这些资源块描述了某些物理信道到资源元素的映射。每个资源块包括资源元素的集合;在频域中,这可以表示当前可以分配的最小资源量。存在使用这样的资源块传送的若干不同的物理下行链路信道。

物理下行链路共享信道(pdsch)可以将用户数据和更高层信令运送到ue1101和1102。物理下行链路控制信道(pdcch)可以运送关于传输格式以及与pdsch信道有关的资源分配等的信息。它还可以向ue1101和1102通知与上行链路共享信道有关的传输格式、资源分配和h-arq(混合自动重传请求)信息。通常,可以基于从ue1101和1102中的任何ue反馈的信道质量信息在ran节点1111和1112中的任何一个处执行下行链路调度(将控制和共享信道资源块分配给小区内的ue1002)。可以在用于(例如,分配给)ue1101和1102中的每一个的pdcch上发送下行链路资源分配信息。

pdcch可以使用控制信道元件(cce)来传达控制信息。在映射到资源元素之前,可以首先将pdcch复值符号组织成四元组,然后可以使用子块交织器对其进行置换以进行速率匹配。可以使用这些cce中的一个或多个来发送每个pdcch,其中每个cce可以对应于被称为资源元素组(reg)的九组四个物理资源元素。可以将四个正交相移键控(qpsk)符号映射到每个reg。可以使用一个或多个cce来发送pdcch,这取决于下行链路控制信息(dci)的大小和信道条件。在lte中定义的四种或更多种不同的pdcch格式可以具有不同数量的cce(例如,聚合等级,l=1,2,4或8)。

一些实施例可以使用用于控制信道信息的资源分配的概念,这些概念是上述概念的扩展。例如,一些实施例可以利用使用pdsch资源来进行控制信息传输的增强型物理下行链路控制信道(epdcch)。可以使用一个或多个增强的控制信道元件(ecce)来发送epdcch。与上面类似,每个ecce可以对应于被称为增强资源元素组(ereg)的九组四个物理资源元素。在某些情况下,ecce可以具有其他数量的ereg。

ran1110被示出为通过s1接口1113通信地耦合到核心网络(cn)1120。在实施例中,cn1120可以是演进分组核心(epc)网络、下一代分组核心(npc)网络或一些其他类型的cn。在该实施例中,s1接口1113被分成两部分:s1-u接口1114,其运送ran节点1111和1112与服务网关(s-gw)1122之间的业务数据;以及s1-移动性管理实体(12e)接口1115,其是ran节点1111和1112与12e1121之间的信令接口。

在该实施例中,cn1120包括12e1121、s-gw1122、分组数据网络(pdn)网关(p-gw)1123和归属订户服务器(hss)1124。12e1121在功能上可以类似于传统服务通用分组无线电服务(gprs)支持节点(sgsn)的控制平面。12e1121可以管理访问中的移动性方面,比如网关选择和跟踪区域列表管理。hss1124可以包括用于网络用户的数据库,包括用于支持网络实体处理通信会话的订阅相关信息。取决于移动订户的数量、设备的容量、网络的组织等,cn1120可以包括一个或多个hss1124。例如,hss1124可以提供对路由/漫游、认证、授权、命名/寻址解析、位置依赖性等的支持。

s-gw1122可以终止去往ran1110的s1接口1113,并且在ran1110和cn1120之间路由数据分组。另外,s-gw1122可以是用于ran间节点切换的本地移动性锚点,并且还可以提供用于3gpp间移动性的锚。其他责任可以包括合法拦截、收费和一些政策执行。

p-gw1123可以终止去往pdn的sgi接口。p-gw1123可以经由互联网协议(ip)接口1125在epc网络1123与外部网络(比如包括应用服务器1130(或者被称为应用功能(af))的网络)之间路由数据分组。通常,应用服务器1130可以是提供使用具有核心网络(例如,umts分组服务(ps)域、lteps数据服务等)的ip承载资源的应用的元件。在该实施例中,p-gw1123被示出为经由ip通信接口1125通信地耦合到应用服务器1130。应用服务器1130还可以被配置成经由cn1120支持ue1101和1102的一个或多个通信服务(例如,互联网协议语音(voip)会话、ptt会话、群组通信会话、社交网络服务等)。

p-gw1123还可以是用于策略实施和收费数据收集的节点。策略和收费执行功能(pcrf)1126是cn1120的策略和收费控制元件。在非漫游场景中,在与ue的互联网协议连接接入网络(ip-can)会话相关联的家庭公用陆地移动网络(hplmn)中可以存在单个pcrf。在具有本地业务中断的漫游场景中,可能存在与ue的ip-can会话相关联的两个pcrf:hplmn内的归属pcrf(h-pcrf)和受访公用陆地移动网络(vplmn)内的受访pcrf(v-pcrf)。pcrf1126可以经由p-gw1123通信地耦合到应用服务器1130。应用服务器1130可以向pcrf1126发信号以指示新的服务流并选择适当的服务质量(qos)和收费参数。pcrf1126可以将该规则提供给具有适当的业务流模板(tft)和qos等级标识(qci)的策略和收费执行功能(pcef)(未示出),该策略和收费执行功能开始由应用服务器1130指定的qos和收费。

图12示出了根据本公开的一些实施例的装置1200的示例组件。在一些实施例中,装置1200可以包括应用电路1202、基带电路1204、射频(rf)电路1206、前端模块(fem)电路1208、一个或多个天线1210以及至少如图所示耦合在一起的电源管理电路(pmc)1212。所示装置1200的组件可以被包括在ue或ran节点中。在一些实施例中,装置1200可以包括更少的元件(例如,ran节点可以不利用应用电路1202,而是包括处理器/控制器以处理从epc接收的ip数据)。在一些实施例中,装置1200可以包括附加元件,比如存储器/存储装置、显示器、相机、传感器或输入/输出(i/o)接口。在其他实施例中,下面描述的组件可以被包括在多于一个装置中(例如,对于cloud-ran(c-ran)实现方式,所述电路可以单独地被包括在多于一个装置中)。

应用电路1202可以包括一个或多个应用处理器。例如,应用电路1202可以包括电路,比如但不限于一个或多个单核或多核处理器。处理器可以包括通用处理器和专用处理器(例如,图形处理器、应用处理器等)的任何组合。处理器可以与存储器/存储装置耦合或者可以包括存储器/存储装置,并且可以被配置成执行存储在存储器/存储装置中的指令以使各种应用或操作系统能够在装置1200上运行。在一些实施例中,应用电路1202的处理器可以处理从epc接收的ip数据分组。

基带电路1204可以包括电路,比如但不限于一个或多个单核或多核处理器。基带电路1204可以包括一个或多个基带处理器或控制逻辑,以处理从rf电路1206的接收信号路径接收的基带信号,并生成用于rf电路1206的发送信号路径的基带信号。基带处理电路1204可以与应用电路1202接口连接,用于生成和处理基带信号,并用于控制rf电路1206的操作。例如,在一些实施例中,基带电路1204可以包括第三代(3g)基带处理器1204a、第四代(4g)基带处理器1204b、第五代(5g)基带处理器1204c或用于其他现有的各代、发展中或未来将要发展的各代的其他基带处理器1204d(例如,第二代(2g)、第六代(6g)等)。基带电路1204(例如,基带处理器1204a-d中的一个或多个)可以处理能够经由rf电路1206与一个或多个无线电网络通信的各种无线电控制功能。在其他实施例中,基带处理器1204a-d的一些或全部功能可以被包括在存储在存储器1204g中的模块中,并且经由中央处理器(cpu)1204e执行。无线电控制功能可以包括但不限于信号调制/解调、编码/解码、射频移位等。在一些实施例中,基带电路1204的调制/解调电路可以包括快速傅立叶变换(fft)、预编码或星座映射/解映射功能。在一些实施例中,基带电路1204的编码/解码电路可以包括卷积、咬尾卷积、turbo、维特比(viterbi)或低密度奇偶校验(ldpc)编码器/解码器功能。调制/解调和编码器/解码器功能的实施例不限于这些示例,并且在其他实施例中可以包括其他合适的功能。

在一些实施例中,基带电路1204可以包括一个或多个音频数字信号处理器(dsp)1204f。音频dsp1204f可以包括用于压缩/解压缩和回声消除的元件,并且在其他实施例中可以包括其他合适的处理元件。在一些实施例中,基带电路的组件可以适当地组合在单个芯片、单个芯片组中或者设置在同一电路板上。在一些实施例中,基带电路1204和应用电路1202的一些或所有组成组件可以例如在片上系统(soc)上一起实现。

在一些实施例中,基带电路1204可以提供用于与一种或多种无线电技术兼容的通信。例如,在一些实施例中,基带电路1204可以支持与演进的通用陆地无线电接入网络(eutran)或其他无线城域网(wman)、无线局域网(wlan)、无线个域网(wpan)的通信。其中基带电路1204被配置成支持多于一种无线协议的无线电通信的实施例可以被称为多模式基带电路。

rf电路1206可以通过非固体介质使用经调制的电磁辐射来实现与无线网络的通信。在各种实施例中,rf电路1206可以包括开关、滤波器、放大器等以促进与无线网络的通信。rf电路1206可以包括接收信号路径,该接收信号路径可以包括对从fem电路1208接收的rf信号进行下变频并将基带信号提供给基带电路1204的电路。rf电路1206还可以包括发送信号路径,该发送信号路径可以包括对基带电路1204提供的基带信号进行上变频并且将rf输出信号提供给fem电路1208以用于传输的电路。

在一些实施例中,rf电路1206的接收信号路径可以包括混频器电路1206a、放大器电路1206b、和滤波器电路1206c。在一些实施例中,rf电路1206的发送信号路径可以包括滤波器电路1206c和混频器电路1206a。rf电路1206还可以包括合成器电路1206d,该合成器电路用于合成供接收信号路径和发送信号路径的混频器电路1206a使用的频率。在一些实施例中,接收信号路径的混频器电路1206a可以被配置为基于合成器电路1206d所提供的合成频率来对从fem电路1208接收到的rf信号进行下变频。放大器电路1206b可以被配置为放大经下变频的信号,以及滤波器电路1206c可以是被配置为从经下变频的信号中去除不想要的信号以生成输出基带信号的低通滤波器(lpf)或带通滤波器(bpf)。输出基带信号可被提供给基带电路1204以供进一步处理。在一些实施例中,输出基带信号可以是零频率基带信号,但这不是必需的。在一些实施例中,接收信号路径的混频器电路1206a可以包括无源混频器,但是实施例的范围在此方面不受限制。

在一些实施例中,发送信号路径的混频器电路1206a可以被配置为基于合成器电路1206d所提供的合成频率对输入基带信号进行上变频,以生成用于fem电路1208的rf输出信号。基带信号可以由基带电路1204提供,并且可以由滤波器电路1206c滤波。

在一些实施例中,接收信号路径的混频器电路1206a和发送信号路径的混频器电路1206a可以包括两个或更多个混频器,并且可以分别被布置为用于正交下变频和/或上变频。在一些实施例中,接收信号路径的混频器电路1206a和发送信号路径的混频器电路1206a可以包括两个或更多个混频器,并且可以被布置为用于镜像抑制(例如,hartley镜像抑制)。在一些实施例中,接收信号路径的混频器电路1206a和发送信号路径的混频器电路1206a可以分别被布置为用于直接下变频和/或直接上变频。在一些实施例中,接收信号路径的混频器电路1206a和发送信号路径的混频器电路1206a可以被配置用于超外差操作。

在一些实施例中,输出基带信号和输入基带信号可以是模拟基带信号,但是实施例的范围在此方面不受限制。在一些备选实施例中,输出基带信号和输入基带信号可以是数字基带信号。在这些替换实施例中,rf电路1206可以包括模数转换器(adc)和数模转换器(dac)电路,并且基带电路1204可以包括数字基带接口以与rf电路1206通信。

在一些双模式实施例中,可以提供单独的无线电ic电路来处理每个频谱的信号,但是实施例的范围在此方面不受限制。

在一些实施例中,合成器电路1206d可以是分数n合成器或分数n/n+1合成器,但是实施例的范围在此方面不受限制,因为其他类型的频率合成器可能是合适的。例如,合成器电路1206d可以是增量-总和(delta-sigma)合成器、倍频器、或包括具有分频器的锁相环的合成器。

合成器电路1206d可以被配置为基于频率输入和分频器控制输入来合成供rf电路1206的混频器电路1206a使用的输出频率。在一些实施例中,合成器电路1206d可以是分数n/n+1合成器。

在一些实施例中,频率输入可以由压控振荡器(vco)提供,但这不是必需的。分频器控制输入可以由基带电路1204或应用处理器1202根据所需的输出频率来提供。在一些实施例中,可以基于由应用处理器1202指示的信道从查找表确定分频器控制输入(例如,n)。

rf电路1206的合成器电路1206d可以包括分频器、延迟锁定环(dll)、复用器和相位累加器。在一些实施例中,分频器可以是双模分频器(dmd),并且相累加器可以是数字相位累加器(dpa)。在一些实施例中,dmd可以被配置为将输入信号除以n或n+1(例如,基于进位输出)以提供分数除法比。在一些示例实施例中,dll可以包括一组级联的可调谐的延迟元件、相位检测器、电荷泵、和d型触发器。在这些实施例中,延迟元件可以被配置为将vco周期分解为nd个相等的相位分组,其中,nd是延迟线中的延迟元件的数目。以这种方式,dll提供负反馈以帮助确保通过延迟线的总延迟是一个vco周期。

在一些实施例中,合成器电路1206d可以被配置为生成作为输出频率的载波频率,而在其他实施例中,输出频率可以是载波频率的倍数(例如,载波频率的两倍、载波频率的四倍)并与正交发生器和分频器电路一起使用,以在载波频率处生成具有多个彼此不同相位的多个信号。在一些实施例中,输出频率可以是lo频率(flo)。在一些实施例中,rf电路1206可以包括iq/极性转换器。

fem电路1208可以包括接收信号路径,该接收信号路径可以包括被配置为对从一个或多个天线1210接收到的rf信号进行操作、放大接收到的信号、并将所接收到的信号的放大版本提供给rf电路1206以进行进一步处理的电路。fem电路1208还可以包括发送信号路径,该发送信号路径可以包括被配置为放大由rf电路1206提供的用于传输的信号以供一个或多个天线1210中的一个或多个传输的电路。在各种实施例中,通过发送或接收信号路径的放大可以仅仅在rf电路1206中、仅仅在fem1208中实现或者在rf电路1206和fem1208两者中实现。

在一些实施例中,fem电路1208可以包括tx/rx开关,以在发送模式和接收模式操作之间切换。fem电路可以包括接收信号路径和发送信号路径。fem电路的接收信号路径可以包括低噪声放大器(lna),以放大接收到的rf信号,并且提供经放大的接收到的rf信号作为(例如,到rf电路1206的)输出。fem电路1208的发送信号路径可以包括:用于放大输入rf信号(例如,由rf电路1206提供)的功率放大器(pa)、以及用于生成用于后续传输(例如,通过一个或多个天线1210中的一个或多个天线)的rf信号的一个或多个滤波器。

在一些实施例中,pmc1212可以管理提供给基带电路1204的功率。具体地,pmc1212可以控制电源选择、电压缩放、电池充电或dc-dc转换。当装置1200能够由电池供电时,例如,当装置被包括在ue中时,通常可以包括pmc1212。pmc1212可以提高功率转换效率,同时提供期望的实现尺寸和散热特性。

虽然图12示出了仅与基带电路1204耦合的pmc1212。然而,在其他实施例中,pmc1212可以附加地或替代地与其他组件耦合并且为其他组件执行类似的电源管理操作,比如但不限于应用电路1202、rf电路1206或fem1208。

在一些实施例中,pmc1212可以控制或以其他方式成为装置1200的各种省电机制的一部分。例如,如果装置1200处于rrc_connected状态,其中它仍然连接到ran节点,因为它期望很快接收流量,则它可以在一段不活动时间之后进入被称为不连续接收模式(drx)的状态。在此状态期间,装置1200可以在短暂的时间间隔内断电,从而节省电力。

如果在延长的时间段内没有数据业务活动,则装置1200可以转换到rrc_idle状态,其中它与网络断开连接并且不执行比如信道质量反馈、切换等的操作。装置1200进入非常低的功率状态并且它执行寻呼,其中它再次周期性地唤醒以收听网络然后再次断电。装置1200在该状态下可以不接收数据,为了接收数据,它必须转换回到rrc_connected状态。

额外的省电模式可以允许装置对于网络不可用的时间长于寻呼间隔(范围从几秒到几小时)。在此期间,该装置完全无法访问网络并可能完全断电。在此期间发送的任何数据都会产生很大的延迟,并且假设延迟是可接受的。

应用电路1202的处理器和基带电路1204的处理器可以用于执行协议栈的一个或多个实例的元件。例如,基带电路1204的处理器(单独或组合)可以用于执行层3、层2或层1功能,而应用电路1204的处理器可以利用从这些层接收的数据(例如,分组数据),并进一步执行层4功能(例如,传输通信协议(tcp)和用户数据报协议(udp)层)。如本文中所提到的,层3可以包括无线电资源控制(rrc)层,如下面将进一步详细描述。如本文中所提到的,层2可以包括介质访问控制(mac)层、无线电链路控制(rlc)层和分组数据会聚协议(pdcp)层,下面将进一步详细描述。如本文中所提到的,层1可以包括ue/ran节点的物理(phy)层,下面将进一步详细描述。

图13示出了根据本公开的一些实施例的基带电路的示例接口。如上所述,图11的基带电路1204可以包括处理器1204a-1204e和所述处理器使用的存储器1204g。处理器1204a-1204e中的每一个可以分别包括存储器接口1304a-1304e,以向/从存储器1204g发送/接收数据。

基带电路1204还可以包括一个或多个接口,以通信地耦合到其他电路/装置,比如存储器接口1312(例如,用于向/从基带电路1204外部的存储器发送/接收数据的接口)、应用电路接口1314(例如,向/从图12的应用电路1202发送/接收数据的接口)、rf电路接口1316(例如,用于向/从图12的rf电路1206发送/接收数据的接口)、无线硬件连通性接口1318(例如,用于向/从近场通信(nfc)组件、组件(例如,低功耗)、组件和其他通信组件发送/接收数据的接口)和电源管理接口1320(例如,用于向/从pmc1212发送/接收电力或控制信号的接口)。

说明书中对“实施例”、“一个实施例”、“一些实施例”、或“其他实施例”的引用表示结合这些实施例所描述的特定特征、结构、或特性被包括在至少一些实施例中,但不一定被包括在所有实施例中。“实施例”、“一个实施例”、或“一些实施例”各个出现不一定都指相同的实施例。如果说明书陈述组件、特征、结构或特性“可”、“可能”或“可以”被包括,则该特定组件、特征、结构或特性不需要被包括。如果说明书或权利要求书引用“一”或“一个”元件,则并不表示仅存在一个这些元件。如果说明书或权利要求书引用“额外的”元件,则并不排除存在多个一个的该额外的组件。

此外,特定特征、结构、功能或特性可以以任意适当的方式被组合在一个或多个实施例中。例如,第一实施例可以与第二实施例相组合,在与该两个实施例相关联的特定特征、结构、功能或特性不互相排斥的情况下。

尽管已经结合其中的具体实施例描述了本公开,但根据上述描述,这些实施例的许多替代、修改和变化对于本领域普通技术人员将是明显的。例如,其他存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。本公开的实施例意图涵盖落入所附权利要求书的广义范围内的所有这类替代、修改和变化。

此外,为了说明和讨论的简单性,可以或者可以不在附图中示出到集成电路(ic)芯片和其他组件的公知的电源/接地连接,以便避免模糊本公开。此外,可以以框图的形式示出布置以便避免模糊本公开,并且还考虑到相对于这类框图布置的实现方式的细节高度取决于将实现本公开的平台的事实(即这些细节应在本领域技术人员的范围之内)。在阐述具体细节(例如,电路)以便描述本公开的示例实施例的情况下,对于本领域技术人员明显的是,可以在没有这些具体细节的情况下或者使用这些具体细节的变化来实施本公开。因此,本描述被视为说明性的,而非限制性的。

以下列举的条款涉及另外的实施例。可以在一个或多个实施例中的任何地方使用这些条款中的细节。本文描述的装置的所有可选特征还可以相对于方法或过程来实现。

条款1.一种设备,包括:用于存储指令的存储器;一个或多个处理器,用于:选择包括多个编码率的编码率集;估计分别对应于多个编码率的多个可靠性排序;并且至少部分地基于多个可靠性排序来估计最终可靠性排序,其中发送器用于至少部分地基于最终可靠性排序根据极化编码对数据进行编码。

条款2.根据条款1的设备,其中一个或多个处理器用于:修改多个可靠性排序中的一个或多个以生成多个修改的可靠性排序;并且至少部分地基于多个修改的可靠性排序来估计最终可靠性排序。

条款3.根据条款1-2中任一项的设备,其中为了估计可靠性排序,一个或多个处理器用于:接收在分别对应的多个位位置具有多个位的输入向量;从输入向量使用极化编码生成与第一编码率对应的代码字;通过将噪声添加到代码字来生成损坏的代码字,以模拟通过无线信道传输代码字;在解码器处解码损坏的代码字;基于分别对应于多个位的多个可靠性生成输入向量的排序位位置的集合,多个可靠性基于在解码器处对分别对应的多个位的解码;并且至少部分地基于输入向量的排序位位置的集合来估计可靠性排序。

条款4.根据条款1-3中任一项的设备,其中一个或多个处理器用于:访问对应于第一编码率的第一可靠性排序,其中第一编码率是编码率集中的最低编码率,并且其中第一可靠性排序的前n1个位置对应于数据位,并且第一可靠性排序的剩余位置对应于冻结位;并且在第一次修改中修改多个可靠性排序中的第一一个或多个可靠性排序,使得多个可靠性排序中的每一个的前n1个位置被设置为第一可靠性排序的前n1个位置。

条款5.根据条款4的设备,其中一个或多个处理器用于:在第一次修改之后访问第二可靠性排序,其中第二可靠性排序对应于第二编码率,其中第二编码率高于第一编码率,并且其中第二可靠性排序的前n2个位置对应于数据位,并且第二可靠性排序的剩余位置对应于冻结位;并且在第二次修改中修改多个可靠性排序中的第二一个或多个可靠性排序,使得多个可靠性排序中的每一个的位置(n1+1)至位置n2分别被设置为第二可靠性排序的位置(n1+1)至位置n2。

条款6.根据条款5的设备,其中一个或多个处理器用于:在第二次修改之后访问第i可靠性排序,其中第i可靠性排序对应于第i编码率,其中第i编码率高于第(i-1)编码率,其中第i可靠性排序的前ni个位置对应于数据位,并且第i可靠性排序的剩余位置对应于冻结位,并且其中第(i-1)可靠性排序的前n(i-1)个位置对应于数据位,并且第(i-1)可靠性排序的剩余位置对应于冻结位;并且在第三次修改中修改多个可靠性排序中的一个或多个,使得多个可靠性排序中的每一个的位置(n(i-1)+1)至位置ni分别被设置为第i可靠性排序的位置(n(i-1)+1)至ni。

条款7.根据条款6的设备,第i编码率是编码率集中的最高编码率,并且其中,为了估计最终可靠性排序,一个或多个处理器用于:估计在第三次修改之后的最终可靠性排序。

条款8.根据条款6或7中任一项的设备,其中为了估计最终可靠性排序,一个或多个处理器用于:估计最终可靠性排序等于第三次修改之后的第i可靠性排序。

条款9.根据条款1至8中任一项的设备,其中:发送器用于编码数据以生成长度为128的代码字;并且最终可靠性排序包括位索引的有序列表:[1271261251231191119563477955318710359911076193115109621511794233911027711214311875295145831227753309912485465710178895478610511581021990113133510660921142167108371425692211641387326497012081427428975034482765529898456100688171033104186511212342066362468401724880296481632640]。

条款10.根据条款1至8中任一项的设备,其中:发送器用于编码数据以生成长度为256的代码字;并且最终可靠性排序包括位索引的有序列表:[2552542532512472452432392372352312232212192152071911901891871831751591511431271261251231191111039587796359554731222238912491991671071552466117193115203157179109173211250621172051594181227231581103921327121174712524318513511820622975182217214233122512913918645832301477721824199531413016385124462341881495719510178895422016514272421538610519711236244150169102582011661139017715419810624860209170199213114352021562252117867108371311721421025691162241204133180387322626497013721212081421341841457428972285031382161614482232761461935298140240516284148956194100688164171521041961033168186511212200129341762066208361302468224401321724813680214496416019281632641280]。

条款11.根据条款1至8中任一项的设备,其中:发送器用于编码数据以生成长度为512的代码字;并且最终可靠性排序包括位索引的有序列表:[5115105095075055035025014994954944934914874794784774754714634594554474464454434394354314274234154134114073993833823813793753713673633593513493473433353193173153113032872552542532512472432392372352312232212192152071911891871831751591271251231191119563554731467365143126429190793182718750624522215137310346127959350911674374144832382951553661991072492834691713276143037729950824693391115203441157374462179331485109285307438173473395211621525030133911794205234703781812273331584894033911030944235549748647425217439738028621349041912134144422918540530231320611835733418245121747627713104213451354339821449823340926375122342361294535113918649223083406452673144251473587721824199532751413463694223012416385457269500234464101882911494331955736245431646542650422034824210137027778458323165894125423629348114243438736415386197105270281150325428169102582444662782977389901661132013724601115417729432910619843619282482305603262091703931324835923372982146837611467390202156225371081781314404844013304723532843061723942104173003381162044882514180692592263324024494122308354133212396733826112049418340264961371847022840481312422651344503562161457426297283445027313842016144822322664082897614636019345235298140274321424240162842685368385290148456561949100432276886322164171524641029238610433196280181683246548012112296129343882002572017666328304362081303922425833668224400401323521260416724844813626428014496272416028819232038481632256641280]。

条款12.根据条款1至8中任一项的设备,其中:发送器用于编码数据以生成长度为1024的代码字;并且最终可靠性排序包括位索引的有序列表:[1023102210211019101810171015101410131011100710061005100399999599199098998798398197997597397196795995895795595194994794394193993592792692592391991190389589489389188988788588387987887787587186386286185985584783983183082982782381580779979579178376776676576376175975775575175074974774373573473373172771971170370270169969568768367967166766365563963863763563162762361961560760359959157557357156755954351151050950750350250149949549449349148747947847747547146345544744644544343943142341541140739938338238137937536736335935134934734333531931731531130328725525425325124724323923523122322121921520719118918718317515912712512311911195639426055054594273712374781171531102075866943536597495379886413691190997126797143843554296214678193186858795027172322224598550657415152790737327935010359461813762629167717851606915354374834142389822951558906936701997393668451075512839151001249327622469611718215398677989543774305832997259390924650863339111568699820355515744137476464793185317933146210948569728581498663010093075871737187754388925417416215100296395691786985784682582272972669447348937825098891047039521193374530192156344285410106516343395572055951179657793331816984032279487348674265915835558991830910048264744973971106112132869375652528707307877536533414191741215423802367559718585830239781636881229405206118490934558274443134517180396935766121718233474670043569707101213592261334559031094575789421263476398214874828835966295666015113912223367751965440973234249845832671863614536655989779388058997542307827714786040652361731449270999531016425993970924882748946876358793614681940662500241218837570369422790756678457346809978625901602713433124410234884806666362275454188689141972163841531853166182697103029179442646581722094852514957246195994504547838577216822421013489052773237876016560489370533545794581422368494128102931536263879024818698088871427019736443466810554928164373715052662032569016991353758102842796428727895277158129786524446690113166389818684201115349965533727229061546452941773294601992981219810662898428255030513604365858507164826927388447739612489141000326393209170468561538820376866582649337922987249083901146323520259315655444022577764621401178671089303308522844846963533765730613110085861727745401474021025394609472695628242599164173007851169622265033841728204868133856932488673744556594920778332226180402449801872308354964658588705396212564610515496652786120418340833739362613875218449674596261377051778022840431281422658804508971348023562166605681459685217067426261297344285027342078894413851860083416123244676408976360664452804898529822666167082897924241467652219324054598528366802741409923213681628453026834565778086243852909001485244327125651941006415462766888832298401645327694646578152816172923861047201969042801054864233168324480848536187706558011229673612388200912341295521766448643282025766304772584928513208392365601306482433696025868224592776514400401323526566082607278441615164867213644880070480264283252014489696272528416028854419232085763846407681605123264256128]。

条款13.根据条款1至8中任一项的设备,其中:发送器用于编码数据以生成长度为2048的代码字;并且最终可靠性排序包括位索引的有序列表:[20472046204520442043204220412039203820372035203120302029202720252023202120192015201420132011200920072006200520031999199819971995199119831982198119791977197519741973197119671966196519631959195119501949194719431939193519311927191919181917191519131911191019091907190319021901189918951891188718861885188318791875187118691867186318551854185318511847184518431839183718351831182318211819181518071791179017891787178617851783178217811779177517741773177117671763175917581757175517511747174317411739173517271726172517231719171717151711170917071703169516931691168716791663166216611659165516531651164716451643163916311630162916271623161515991598159715951591158315751567155915511535153415331531153015291527152615251523151915181517151515111507150315021501149914951493149114871485148314791471147014691467146314611459145514531451144714391438143714351431142314071406140514031399139713951391138913871383137513741373137113671359134313421341133913351327131913111307130312951279127812771275127112691267126312621261125912551247124612451243123912311223121512141213121112071199119111831179117511671151115011491147114311351131112711191115111111031087108510831079107110551023102210211019101810171015101410131011100710061005100399999599199098998798398197997597397196795995895795595194994794394193993592792692592391991189589489389188788588387987887787587186386286185985584783183082982782381580779979579178376776676576376175975875775575175074974774373573473373172771971170370270169969568767967166766365563963863763563162361961560760359959157557357156755954351151050950750550350149949549449349148747947847747547146345544744644544343943142341541140739938338238137937536736335935134934734333531931731531130328725525425325124723923523122322121921520719118918718317515912712512311911195631978191416941646156314011390135112731195111783968360542737124318221749160790381171517101323102094288962745923715321454669502365311139413471415127019338864352022178811811227126165715796911671953187713989748437914656211955997429797135514314861905512031133150917213188191309183868516542718746720109502222452033161172390717421331574527179911971519851916506146235017653731031419156514978132795946110861235762194110391849629158785113251671718127460671753591198743717531675187098248311411363238414111889029518931229155104769319807396701581366845149419910714025512832026915100124918461619120512516221182327135718036117146918811063821539142715138679543777984301750165819345831134725931957203620342028201220011993199019891969196219611958194619451942190518981897189418841882187818591852185018271813181118051777177017691766175617541731172417221701169916891685168316781677166016371635162516211614161315931589158215661543152215211514151015001498147514681466144514431429142214211404138113791369136613651358133713341333132613101287127612571254125312411238123712301209120611981159114511421099109510671053105110101009100410029989889869659639569339319219179109098928738698578538468258228147757647457417297267186976946866476346336305955875635555415084894864854734704624424414383953913783743393313072992852502462112031791571151092040192318061778162215901516147714331210116310758547426986515574973012051816218291385114611071069918826779403227173117173316411430110165912919378707533331382474355158133873015475893979419061242117185818173091101772168661121356515942521994144938028612656531948170518613411123881787419107716381212017116563615129954217493459713701900969139367549030214464441851970105411874051814781101211482292311091481155520674655811812934519228033137001833162616493994566115243571258217170218210703341315707143412121925569173727145771154911736138749665908281219476310345789108142119641780432018200420021996197619721937192919261912190818731866186518621842184118341830181817841761174517381734171417131706169216901667165016441642162816031596157315711561155715281505148914821478145814521450143614111394138813861372134713401317130513011294126612601244122111891177116611291125111311101078101699397897797094694093892489988287686083783580579379075474873270968167766566265461760159856649849245342542240940639836135834223323021418612220201889182015501490139613491302126812251174112611021082901782756713678614500457346314218135835119301746170816051321119311148848096025703692672411247511371031806519234139179514136254334102632911909724584145418814715586665237719531577148413181652120168920081836166913531178362948710539961846510351411222275994316426794187481711302201460572504132953117402691638515067211574130690524230682838149348104376029116091084525179713501417119419546123312721716101176254760457156237015858491037277186898032345819858108884121652361059786268919381116533902160648116737141361149213225795414004342024668142364184411381414293387153104573718901226109186197270913690620105118054916171748157828164312499528421932165679615018014281670325120214255261132865169106114641954187617209962032137713541308150816814666849848181330176411969062441798161072214181564149616334609291848194011558121986372123485015865375815814416281021038132429718091752278771716189210493891674436201109316612831362482114011353490122855316976926452941580738329844177104610001541065914961161811571539120419818802481250135610630555058518027282773151246814268201473393326866195620937617060109756118251062115381285724908133216121378582649337176817296321682298921073105019390123614204401141094154120219441161593114493015885541385215616342253577764640148417869633011051081008167614421988189613641810152018571960120874016209161698824177696218044721252106612891336353115865714288682841474728586192130677417212401169394138060921054015451098182656216841904128678515924178561121300672110526501730338107493248816361161297199220437673136813155615421162594144474477818121801185332252261440269106844925915539201106801162419681858129012563085883544122658515133705170014328721313396212964110056461073381170102726112012171546138465241878634049614764983316882615691076112213751770192218281841164936129867459620007528113451640228427802651029173213440431214481186110812641816880186017042016139296889715541292450160180235614806602165681409706944183216481314117261215483441924108014567881218420173614511241665521157083460074262971300676232284082735017121033134611121385189761188161186436045266452944821556179380489810302661488160228961610411176708146761840131619352214104247925459811285224012201744274140103419283211304680836157210571666992162336884530268577119213484561560385150418722908086241485104252410895690017941944327121001604641546132011362761036176091412883226881224115316410581936840532615767691200464578171668152188829281638613521044128110419610901072090428033132854817966421608153719521232168324141653610604801884811541584657705801121048296121672136073638819841282200129341092912552124816161761800644153886414242032825710646611561376304772168058451392820839216323612841305601025109618081440246481540107233696016962586811601472224592776182451440017281104401288102613235218566561544116860819202607841724161120129651648672155210281184136448800131270480264121615682832520134410321600144896140896272166417925281602884102410561040192648128010883264038476812815361152016320544256512576]。

条款14.一种用户设备(ue)装置,包括应用处理器、存储器、一个或多个天线、用于允许应用处理器与另一装置通信的无线接口以及触摸屏显示器,该ue装置包括:编码器,用于接收输入数据并且使用极化编码生成代码字,其中编码器用于至少部分地基于根据条款1至13中任一项的最终可靠性排序来生成代码字。

条款15.一种演进型节点b(enb)装置,包括应用处理器、存储器、一个或多个天线以及用于允许应用处理器与另一装置通信的无线接口,该enb装置包括:编码器,用于接收输入数据并且使用极化编码生成代码字,其中编码器用于至少部分地基于根据条款1至13中任一项的最终可靠性排序来生成代码字。

条款16.一种用户设备(ue)装置,包括应用处理器、存储器、一个或多个天线、用于允许应用处理器与另一装置通信的无线接口以及触摸屏显示器,该ue装置包括:解码器,用于接收使用极化编码进行编码的代码字,并且至少部分地基于根据条款1至13中任一项的最终可靠性排序来对代码字进行解码。

条款17.一种演进型节点b(enb)装置,包括应用处理器、存储器、一个或多个天线以及用于允许应用处理器与另一装置通信的无线接口,该enb装置包括:解码器,用于接收使用极化编码进行编码的代码字,并且至少部分地基于根据条款1至13中任一项的最终可靠性排序来对代码字进行解码。

条款18.一种机器可读存储介质,具有机器可执行指令,所述机器可执行指令当被执行时使得一个或多个处理器执行包括以下各项的操作:选择包括多个编码率的编码率集;估计分别对应于多个编码率的多个可靠性排序;并且至少部分地基于多个可靠性排序来估计最终可靠性排序,其中发送器用于至少部分地基于最终可靠性排序根据极化编码对数据进行编码。

条款19.根据条款18的机器可读存储介质,操作包括:修改多个可靠性排序中的一个或多个以生成多个修改的可靠性排序;并且至少部分地基于多个修改的可靠性排序来估计最终可靠性排序。

条款20.根据条款18所述的机器可读存储介质,操作包括:接收在分别对应的多个位位置具有多个位的输入向量;从输入向量使用极化编码生成与第一编码率对应的代码字;通过将噪声添加到代码字来生成损坏的代码字,以模拟通过无线信道传输代码字;在解码器处解码损坏的代码字;基于分别对应于多个位的多个可靠性生成输入向量的排序位位置的集合,多个可靠性基于在解码器处对分别对应的多个位的成功解码;并且至少部分地基于输入向量的排序位位置的集合来估计可靠性排序。

条款21.根据条款18至20中任一项的机器可读存储介质,操作包括:访问对应于第一编码率的第一可靠性排序,其中第一编码率是编码率集中的最低编码率,并且其中第一可靠性排序的前n1个位置对应于数据位,并且第一可靠性排序的剩余位置对应于冻结位;并且在第一次修改中修改多个可靠性排序中的一个或多个,使得多个可靠性排序中的每一个的前n1个位置被设置为第一可靠性排序的前n1个位置。

条款22.根据条款21的机器可读存储介质,操作包括:在第一修改之后访问第二可靠性排序,其中第二可靠性排序对应于第二编码率,其中第二编码率高于所述第一编码率,并且其中第二可靠性排序的前n2个位置对应于数据位,并且第二可靠性排序的剩余位置对应于冻结位;并且在第二次修改中修改多个可靠性排序中的一个或多个,使得多个可靠性排序中的每一个的位置(n1+1)至位置n2分别被设置为第二可靠性排序的位置(n1+1)至位置n2。

条款23.根据条款22的机器可读存储介质,操作包括:访问第i可靠性排序,其中第i可靠性排序对应于第i编码率,其中第i编码率高于第(i-1)编码率,其中第i可靠性排序的前ni个位置对应于数据位,并且第i可靠性排序的剩余位置对应于冻结位,并且其中第(i-1)可靠性排序的前n(i-1)个位置对应于数据位,并且第(i-1)可靠性排序的剩余位置对应于冻结位;并且在第三次修改中修改多个可靠性排序中的一个或多个,使得多个可靠性排序中的每一个的位置(n(i-1)+1)至位置ni分别被设置为第i可靠性排序的位置(n(i-1)+1)至ni。

条款24.根据条款21的机器可读存储介质,其中第i编码率是编码率集中的最高编码率,并且其中操作包括:估计在第三次修改之后的最终可靠性排序。

条款25.根据条款23至24中任一项的机器可读存储介质,操作包括:在第三修改之后估计最终可靠性排序等于第i可靠性排序。

条款26.根据条款18到25中任一项的机器可读存储介质,其中:发送器用于编码数据以生成长度为128的代码字;并且最终可靠性排序包括位索引的有序列表:[1271261251231191119563477955318710359911076193115109621511794233911027711214311875295145831227753309912485465710178895478610511581021990113133510660921142167108371425692211641387326497012081427428975034482765529898456100688171033104186511212342066362468401724880296481632640]。

条款27.根据条款18至25中任一项的机器可读存储介质,其中:发送器用于编码数据以生成长度为256的代码字;并且最终可靠性排序包括位索引的有序列表:[2552542532512472452432392372352312232212192152071911901891871831751591511431271261251231191111039587796359554731222238912491991671071552466117193115203157179109173211250621172051594181227231581103921327121174712524318513511820622975182217214233122512913918645832301477721824199531413016385124462341881495719510178895422016514272421538610519711236244150169102582011661139017715419810624860209170199213114352021562252117867108371311721421025691162241204133180387322626497013721212081421341841457428972285031382161614482232761461935298140240516284148956194100688164171521041961033168186511212200129341762066208361302468224401321724813680214496416019281632641280]。

条款28.根据条款18至25中任一项的机器可读存储介质,其中:发送器用于编码数据以生成长度为512的代码字;并且最终可靠性排序包括位索引的有序列表:[5115105095075055035025014994954944934914874794784774754714634594554474464454434394354314274234154134114073993833823813793753713673633593513493473433353193173153113032872552542532512472432392372352312232212192152071911891871831751591271251231191119563554731467365143126429190793182718750624522215137310346127959350911674374144832382951553661991072492834691713276143037729950824693391115203441157374462179331485109285307438173473395211621525030133911794205234703781812273331584894033911030944235549748647425217439738028621349041912134144422918540530231320611835733418245121747627713104213451354339821449823340926375122342361294535113918649223083406452673144251473587721824199532751413463694223012416385457269500234464101882911494331955736245431646542650422034824210137027778458323165894125423629348114243438736415386197105270281150325428169102582444662782977389901661132013724601115417729432910619843619282482305603262091703931324835923372982146837611467390202156225371081781314404844013304723532843061723942104173003381162044882514180692592263324024494122308354133212396733826112049418340264961371847022840481312422651344503562161457426297283445027313842016144822322664082897614636019345235298140274321424240162842685368385290148456561949100432276886322164171524641029238610433196280181683246548012112296129343882002572017666328304362081303922425833668224400401323521260416724844813626428014496272416028819232038481632256641280]。

条款29.根据条款18到25中任一项的机器可读存储介质,其中:发送器用于编码数据以生成长度为1024的代码字;并且最终可靠性排序包括位索引的有序列表:[1023102210211019101810171015101410131011100710061005100399999599199098998798398197997597397196795995895795595194994794394193993592792692592391991190389589489389188988788588387987887787587186386286185985584783983183082982782381580779979579178376776676576376175975775575175074974774373573473373172771971170370270169969568768367967166766365563963863763563162762361961560760359959157557357156755954351151050950750350250149949549449349148747947847747547146345544744644544343943142341541140739938338238137937536736335935134934734333531931731531130328725525425325124724323923523122322121921520719118918718317515912712512311911195639426055054594273712374781171531102075866943536597495379886413691190997126797143843554296214678193186858795027172322224598550657415152790737327935010359461813762629167717851606915354374834142389822951558906936701997393668451075512839151001249327622469611718215398677989543774305832997259390924650863339111568699820355515744137476464793185317933146210948569728581498663010093075871737187754388925417416215100296395691786985784682582272972669447348937825098891047039521193374530192156344285410106516343395572055951179657793331816984032279487348674265915835558991830910048264744973971106112132869375652528707307877536533414191741215423802367559718585830239781636881229405206118490934558274443134517180396935766121718233474670043569707101213592261334559031094575789421263476398214874828835966295666015113912223367751965440973234249845832671863614536655989779388058997542307827714786040652361731449270999531016425993970924882748946876358793614681940662500241218837570369422790756678457346809978625901602713433124410234884806666362275454188689141972163841531853166182697103029179442646581722094852514957246195994504547838577216822421013489052773237876016560489370533545794581422368494128102931536263879024818698088871427019736443466810554928164373715052662032569016991353758102842796428727895277158129786524446690113166389818684201115349965533727229061546452941773294601992981219810662898428255030513604365858507164826927388447739612489141000326393209170468561538820376866582649337922987249083901146323520259315655444022577764621401178671089303308522844846963533765730613110085861727745401474021025394609472695628242599164173007851169622265033841728204868133856932488673744556594920778332226180402449801872308354964658588705396212564610515496652786120418340833739362613875218449674596261377051778022840431281422658804508971348023562166605681459685217067426261297344285027342078894413851860083416123244676408976360664452804898529822666167082897924241467652219324054598528366802741409923213681628453026834565778086243852909001485244327125651941006415462766888832298401645327694646578152816172923861047201969042801054864233168324480848536187706558011229673612388200912341295521766448643282025766304772584928513208392365601306482433696025868224592776514400401323526566082607278441615164867213644880070480264283252014489696272528416028854419232085763846407681605123264256128]。

条款30.根据条款18至25中任一项的机器可读存储介质,其中:发送器用于编码数据以生成长度为2048的代码字;并且最终可靠性排序包括位索引的有序列表:[20472046204520442043204220412039203820372035203120302029202720252023202120192015201420132011200920072006200520031999199819971995199119831982198119791977197519741973197119671966196519631959195119501949194719431939193519311927191919181917191519131911191019091907190319021901189918951891188718861885188318791875187118691867186318551854185318511847184518431839183718351831182318211819181518071791179017891787178617851783178217811779177517741773177117671763175917581757175517511747174317411739173517271726172517231719171717151711170917071703169516931691168716791663166216611659165516531651164716451643163916311630162916271623161515991598159715951591158315751567155915511535153415331531153015291527152615251523151915181517151515111507150315021501149914951493149114871485148314791471147014691467146314611459145514531451144714391438143714351431142314071406140514031399139713951391138913871383137513741373137113671359134313421341133913351327131913111307130312951279127812771275127112691267126312621261125912551247124612451243123912311223121512141213121112071199119111831179117511671151115011491147114311351131112711191115111111031087108510831079107110551023102210211019101810171015101410131011100710061005100399999599199098998798398197997597397196795995895795595194994794394193993592792692592391991189589489389188788588387987887787587186386286185985584783183082982782381580779979579178376776676576376175975875775575175074974774373573473373172771971170370270169969568767967166766365563963863763563162361961560760359959157557357156755954351151050950750550350149949549449349148747947847747547146345544744644544343943142341541140739938338238137937536736335935134934734333531931731531130328725525425325124723923523122322121921520719118918718317515912712512311911195631978191416941646156314011390135112731195111783968360542737124318221749160790381171517101323102094288962745923715321454669502365311139413471415127019338864352022178811811227126165715796911671953187713989748437914656211955997429797135514314861905512031133150917213188191309183868516542718746720109502222452033161172390717421331574527179911971519851916506146235017653731031419156514978132795946110861235762194110391849629158785113251671718127460671753591198743717531675187098248311411363238414111889029518931229155104769319807396701581366845149419910714025512832026915100124918461619120512516221182327135718036117146918811063821539142715138679543777984301750165819345831134725931957203620342028201220011993199019891969196219611958194619451942190518981897189418841882187818591852185018271813181118051777177017691766175617541731172417221701169916891685168316781677166016371635162516211614161315931589158215661543152215211514151015001498147514681466144514431429142214211404138113791369136613651358133713341333132613101287127612571254125312411238123712301209120611981159114511421099109510671053105110101009100410029989889869659639569339319219179109098928738698578538468258228147757647457417297267186976946866476346336305955875635555415084894864854734704624424414383953913783743393313072992852502462112031791571151092040192318061778162215901516147714331210116310758547426986515574973012051816218291385114611071069918826779403227173117173316411430110165912919378707533331382474355158133873015475893979419061242117185818173091101772168661121356515942521994144938028612656531948170518613411123881787419107716381212017116563615129954217493459713701900969139367549030214464441851970105411874051814781101211482292311091481155520674655811812934519228033137001833162616493994566115243571258217170218210703341315707143412121925569173727145771154911736138749665908281219476310345789108142119641780432018200420021996197619721937192919261912190818731866186518621842184118341830181817841761174517381734171417131706169216901667165016441642162816031596157315711561155715281505148914821478145814521450143614111394138813861372134713401317130513011294126612601244122111891177116611291125111311101078101699397897797094694093892489988287686083783580579379075474873270968167766566265461760159856649849245342542240940639836135834223323021418612220201889182015501490139613491302126812251174112611021082901782756713678614500457346314218135835119301746170816051321119311148848096025703692672411247511371031806519234139179514136254334102632911909724584145418814715586665237719531577148413181652120168920081836166913531178362948710539961846510351411222275994316426794187481711302201460572504132953117402691638515067211574130690524230682838149348104376029116091084525179713501417119419546123312721716101176254760457156237015858491037277186898032345819858108884121652361059786268919381116533902160648116737141361149213225795414004342024668142364184411381414293387153104573718901226109186197270913690620105118054916171748157828164312499528421932165679615018014281670325120214255261132865169106114641954187617209962032137713541308150816814666849848181330176411969062441798161072214181564149616334609291848194011558121986372123485015865375815814416281021038132429718091752278771716189210493891674436201109316612831362482114011353490122855316976926452941580738329844177104610001541065914961161811571539120419818802481250135610630555058518027282773151246814268201473393326866195620937617060109756118251062115381285724908133216121378582649337176817296321682298921073105019390123614204401141094154120219441161593114493015885541385215616342253577764640148417869633011051081008167614421988189613641810152018571960120874016209161698824177696218044721252106612891336353115865714288682841474728586192130677417212401169394138060921054015451098182656216841904128678515924178561121300672110526501730338107493248816361161297199220437673136813155615421162594144474477818121801185332252261440269106844925915539201106801162419681858129012563085883544122658515133705170014328721313396212964110056461073381170102726112012171546138465241878634049614764983316882615691076112213751770192218281841164936129867459620007528113451640228427802651029173213440431214481186110812641816880186017042016139296889715541292450160180235614806602165681409706944183216481314117261215483441924108014567881218420173614511241665521157083460074262971300676232284082735017121033134611121385189761188161186436045266452944821556179380489810302661488160228961610411176708146761840131619352214104247925459811285224012201744274140103419283211304680836157210571666992162336884530268577119213484561560385150418722908086241485104252410895690017941944327121001604641546132011362761036176091412883226881224115316410581936840532615767691200464578171668152188829281638613521044128110419610901072090428033132854817966421608153719521232168324141653610604801884811541584657705801121048296121672136073638819841282200129341092912552124816161761800644153886414242032825710646611561376304772168058451392820839216323612841305601025109618081440246481540107233696016962586811601472224592776182451440017281104401288102613235218566561544116860819202607841724161120129651648672155210281184136448800131270480264121615682832520134410321600144896140896272166417925281602884102410561040192648128010883264038476812815361152016320544256512576]。

条款31.一种用户设备(ue)的设备,可操作以在无线网络上与演进型节点b(enb)通信,所述用户设备的设备包括:用于存储指令的存储器;以及一个或多个处理器,用于:接收最终可靠性排序,其中最终可靠性排序是基于分别对应于多个编码率的多个可靠性排序生成的;并且至少部分地基于最终可靠性排序根据极化编码对数据进行编码。

条款32.根据条款31的设备,其中一个或多个处理器用于:生成包括数据位和冻结位的输入向量,其中输入向量中的数据位的位置基于最终可靠性排序;并且对输入向量进行编码。

条款33.根据条款31至32中任一项的设备,包括用于生成传输和处理传输的收发器电路。

条款34.一种用户设备(ue)装置,包括应用处理器、存储器、一个或多个天线、用于允许应用处理器与另一装置通信的无线接口以及触摸屏显示器,该ue装置包括根据条款31至33中任一项的设备。

条款35.一种演进型节点b(enb)的设备,可操作以在无线网络上与用户设备(ue)通信,该enb的设备包括:用于存储指令的存储器;以及一个或多个处理器,用于:接收最终可靠性排序,其中最终可靠性排序是基于分别对应于多个编码率的多个可靠性排序生成的;并且至少部分地基于最终可靠性排序根据极化编码对数据进行编码。

条款36.根据条款35的设备,其中一个或多个处理器用于:生成包括数据位和冻结位的输入向量,其中输入向量中的数据位的位置基于最终可靠性排序;并且对输入向量进行编码。

条款37.根据条款35至36中任一项所述的设备,包括用于生成传输和处理传输的收发器电路。

条款38.一种演进型节点b(enb)装置,包括应用处理器、存储器、一个或多个天线以及用于允许应用处理器与另一装置通信的无线接口,该enb装置包括根据条款35至37中任一项的设备。

条款39.一种机器可读存储介质,具有机器可执行指令,该机器可执行指令当被执行时使得一个或多个处理器执行包括以下各项的操作:接收用于用户设备(ue)的最终可靠性排序,其中最终可靠性排序是基于分别对应于多个编码率的多个可靠性排序生成的;并且至少部分地基于最终可靠性排序根据极化编码对数据进行编码。

条款40.根据条款39的机器可读存储介质,操作包括:生成包括数据位和冻结位的输入向量,其中所述输入向量中的数据位的位置基于最终可靠性排序;并且对输入向量进行编码。

条款41.一种机器可读存储介质,具有机器可执行指令,该机器可执行指令当被执行时使得一个或多个处理器执行包括以下各项的操作:针对演进型节点-b(enb),接收最终可靠性排序,其中最终可靠性排序是基于分别对应于多个编码率的多个可靠性排序生成的;并且至少部分地基于最终可靠性排序根据极化编码对数据进行编码。

条款42.根据条款41的机器可读存储介质,操作包括:生成包括数据位和冻结位的输入向量,其中输入向量中的数据位的位置基于最终可靠性排序;并且对输入向量进行编码。

提供了摘要,该摘要将允许读者确定技术公开的本质和要点。提交摘要时应理解该摘要不会用于限制权利要求的范围或含义。以下权利要求在此并入具体实施方式中,每个权利要求自身作为单独的实施例。

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