一种编码方法与流程

文档序号:24538551发布日期:2021-04-02 10:21阅读:151来源:国知局
一种编码方法与流程

相关引用

本公开内容是非临时专利申请的一部分,要求在2019年10月1日递交的申请号为62/908,665的美国临时专利申请以及在2020年9月16日递交的申请号为17/022,934的美国非临时专利申请的优先权,其全部内容以引用方式并入本公开。

本公开涉及无线通信,更具体地说,本公开涉及用于多资源单元(multi-ru)操作的具有交织器和音调映射器的联合编码方案。



背景技术:

除非本文另外指出,否则本节中描述的方法不是下面列出的权利要求的现有技术,并且不因被包括在本节中而被承认为现有技术。

为了在频谱利用中实现更好的效率以及实现频率多样性以改善链路质量,在用于极高吞吐量(high-throughput,简称eht)无线通信的电气和电子工程师协会(ieee)802.11be标准的下一代无线局域网(wirelesslocalareanetwork,简称wlan)中,用于单站点(station,简称sta)的多ru分配被采用。对于多ru,sta被允许使用一个以上ru来进行接收和/或发送。为了实现多ru操作,要解决几个技术问题,例如,如何编码信息以及如何对多个ru进行交织和音调映射。对于多ru操作的二进制卷积码(binaryconvolutionalcode,简称bcc)编码,编码后的比特将需要经过bcc交织器。另一方面,对于多ru操作的低密度奇偶-校验(low-densityparity-check,简称ldpc)编码,编码的比特将被调制,然后经过ldpc音调映射器。但是,如何实现bcc交织器和ldpc音调映射器仍有待个别厂商定义或设计。



技术实现要素:

以下发明内容仅是说明性的,而无意于以任何方式进行限制。即,提供以下概述以介绍本文描述的新颖的和非显而易见的技术的概念、重点、益处和优点。选择的实现在下面的详细描述中进一步描述。因此,以下概述并非旨在标识所要求保护的主题的必要特征,也不旨在用于确定所要求保护的主题的范围。

本公开的目的是提供与用于多ru操作的具有交织器和音调映射器的联合编码方案有关的方案、概念、设计、技术、方法和装置。

在一方面,一种方法可包括:对多个信息比特执行联合编码以生成多个编码比特序列。所述方法还可包括:相对于基于聚合-ru和单个-ru中任一或两者的多个ru,对编码比特序列进行交织和音调映射(tonemapping)来处理多个编码比特序列,以产生多个处理后的比特序列。所述方法可进一步包括在多个ru上发送多个处理后的比特序列。

在另一方面,一种方法可涉及通过装置的处理器对多个信息比特执行联合编码以生成多个编码比特序列。所述方法还可包括处理器通过以下方式来处理多个编码比特序列:相对于基于聚合-ru分配给装置的多个ru,对编码比特序列进行交织和音调映射,以通过以下方式生成多个处理后的比特序列:(a)通过处理器的交织器,相对于多个ru的集合,对多个编码比特序列进行交织,以提供多个交织的比特序列;(b)通过处理器的音调映射器,相对于多个ru的集合,对多个交织的比特序列进行音调映射,以提供多个处理后的比特序列;(c)通过处理器的解析器解析多个处理后的比特序列。

在另一方面,一种方法可涉及通过装置的处理器对多个信息比特执行联合编码以生成多个编码比特序列。所述方法还可包括处理器通过以下方式来处理多个编码比特序列:相对于基于单个-ru分配给所述装置的多个ru,对所述多个编码比特序列进行交织和音调映射,以通过以下方式生成多个处理后的比特序列:(a)通过处理器的解析器将多个编码比特序列解析到处理器的多个交织器,每个交织器对应于多个ru中的相应一个;(b)通过所述多个交织器中的每个对所述多个编码比特序列中的相应编码比特序列进行交织,以将相应的交织比特序列提供给处理器的多个音调映射器中的相应一个,每个音调映射器对应于多个ru中的相应一个;(c)由多个音调映射器中的每个对相应交织的比特序列进行音调映射,以提供多个处理后的比特序列中的相应处理后的比特序列。

值得注意的是,尽管本文提供的描述可能是在特定无线存取技术,网络和网络拓扑(例如wi-fi)的环境中,所提出的概念、方案以及任一(多种)变体/衍生物的上下文中可在其他类型的无线电接入技术、网络和网络拓扑中,并通过其他类型的无线电接入技术、网络和网络拓扑来实现,例如但不限于蓝牙,zigbee,第五代(5thgeneration,简称5g/新无线电(newradio,简称nr),长期演进(long-termevolution,简称lte),高级lte,高级ltepro,物联网(internet-of-things,简称iot),工业物联网(industrialiot,简称iiot)和窄带物联网(narrowbandiot,简称nb-iot)。因此,本公开的范围不限于本文描述的示例。

附图说明

下列图示用以提供本公开的进一步理解,并被纳入且构成本公开的一部分。这些图示说明了本公开的实施方式,并与说明书一起用以解释本公开的原理。为了清楚地说明本公开的概念,与实际实施方式中的尺寸相比一些元素可以不按照比例被示出,这些图示无需按照比例绘制。

图1示出其中可实施根据本公开的各种解决方案和方案的示例网络环境的图。

图2示出根据本公开的示例设计的图。

图3示出根据本公开的示例场景的图。

图4示出根据本公开的示例设计的图。

图5示出根据本公开的示例场景的图。

图6示出根据本公开的示例场景的图。

图7示出根据本公开的示例场景的图。

图8示出根据本公开的示例场景的图。

图9示出根据本公开的示例场景的图。

图10示出根据本公开的示例场景的图。

图11示出根据本公开的示例场景的图。

图12示出根据本公开的示例场景的图。

图13示出根据本公开的实施方式的示例通信系统的框图。

图14示出根据本公开的实施方式的示例过程的流程图。

图15示出根据本公开的实施方式的示例过程的流程图。

图16示出根据本公开的实施方式的示例过程的流程图。

具体实施方式

下文描述了本公开所要求保护的主题的详细实施例和实施方式。然而,应该理解的是,所公开的实施例和实施方式仅仅是对要求保护的主题的说明,其可以以各种形式体现。然而,本公开可以以许多不同形式实施,并且不应该被解释为限于本公开阐述的示例性实施例和实施方式。而是,这些示例性实施例和实施方式的提供,使得本公开的描述是彻底和完整的,并且将向本领域的技术人员充分传达本公开的范围。在以下描述中,可以省略公知特征和技术的细节以避免不必要地模糊所呈现的实施例和实施方式。

概述

根据本公开的实施方式涉及无线通信中用于多ru操作的具有交织器和音调映射器的联合编码方案有关的各种技术、方法、方案和/或解决方案。根据本公开,多种可能的解决方案可单独地或联合地实现。即,尽管所述可能的解决方案可以在下面分别描述,但是所述可能的解决方案中的两个或更多个可以以一种或另一种组合实现。

图1示出了其中可实施根据本公开的各种解决方案和方案的示例网络环境100。图2-图12示出了根据本公开的在网络环境100中的各种提出的方案的实现的示例。参考图1-图12,以下提供对各种提出的方案的描述。

参照图1,网络环境100可包括至少一个sta110,根据一个或多个ieee802.11标准(例如,ieee802.11ax,ieee802.11be和未来开发的标准),所述至少一个sta110与基本服务集合(basicserviceset,简称bss)130中的接入点(accesspoint,简称ap)120相关联并且与其无线通信。sta110可由ap120分配多个ru用于多ru操作,因为sta110可使用分配的多个ru来接收和发送。在根据本公开的各种提出的方案下,根据下文描述的各种提出的方案,sta110和ap120可被配置为执行无线通信中用于多ru操作的具有交织器和音调映射器的联合编码方案。

对于多ru操作,多种方法中的任何一种可被使用,包括每个ru的独立编码,跨多个ru的联合编码以及涉及每个ru的独立编码和跨多个ru的联合编码的组合的混合编码。对于联合和/或混合编码方法,“聚合-ru”(此处可互换地称为“虚拟-ru”)的新概念可在前-前向纠错(pre-fec)填充,后-fec填充和编码过程中使用,用于根据本公开的各种所提出的方案下的多ru操作。例如,对于多个ru的bcc编码(假设虚拟-ru的大小小于或等于242),编码比特将由bcc交织器处理,交织可通过交织器基于单个-ru(在本文中可互换地称为“物理-ru”)或聚合-ru(本文中可互换地称为“虚拟-ru”)执行。类似地,对于多个ru的ldpc编码,已编码的比特由ldpc音调映射器进行调制和处理,音调映射可通过所述音调映射器基于单个-ru(或物理-ru)或聚合-ru(或虚拟-ru)执行。本文中的术语“聚合-ru”(或“虚拟-ru”)是指两个或多个物理-ru(例如,具有共78个音调(tone)的26-音调ru和52-音调ru)的集合或组合,而本文中的术语“单个-ru”(或“物理-ru”)是指具有一个或多个音调(例如,如ieee802.11ax所定义)的单个-ru。

图2示出了根据本公开的示例设计200。设计200可以是sta110中用于多ru操作的电子电路的设计或配置,其中基于单个-ru(或物理-ru)对比特序列进行处理。参考图2,设计200可包括联合编码阶段和后-联合编码阶段。后-联合编码阶段可在单个-ru(或物理-ru)的基础上处理多个ru。联合编码阶段可能涉及一系列功能块,例如,包括循环冗余校验(cyclicredundancycheck,简称crc32)功能,所述功能将可变长度的字符串转换为32比特二进制序列,然后依次是加扰器,前-fec填充块,fec编码块,后-fec填充块,流解析器,段解析器,ru解析器。联合编码阶段可接收多个或一串信息比特以进行传输(transmission,简称tx),并在其上执行联合编码以生成多个或一串编码比特序列。联合编码阶段还可包括额外功能块,例如多ru配置块和聚合-ru参数选择块。多ru配置块可将配置信息提供给聚合-ru参数选择块以及ru解析器。基于配置信息,聚合-ru参数选择块可从多个可能的参数集合中选择相应的参数集合,并将所选择的参数集合提供给前-fec填充块,fec编码块,后-fec填充块和ru解析器。

后-联合编码阶段可包括n个单个-ru处理集合,其中n是大于1的正整数,代表分配给sta110的多个ru(例如)中ru的数量。每个单个-ru处理集合可能包括rui交织器,后面是rui调制器,然后是rui音调映射器,其中1≤i≤n。n个单个-ru处理集合可处理由联合编码阶段生成的多个编码比特序列。具体地,n个单个-ru处理集合可通过基于在单个-ru(物理-ru)的基础上相对于分配给sta110的n个ru的编码比特序列进行交织和音调映射来处理多个编码比特序列,以生成多个处理后的比特序列。具体地,ru解析器可将多个编码比特序列解析到交织器,交织器中的每个可以依次经由所述调制器中的相应一个对相应的编码比特序列进行交织以提供相应的已交织的比特序列到音调映射器中的相应一个。音调映射器中的每个可以音调映射相应的已交织的比特序列,以提供多个处理后的比特序列中的相应处理后的比特序列。然后,处理后的比特序列可由ru映射器来映射,并被提供给快速傅里叶逆变换(inversefastfouriertransform,简称ifft)功能块,所述功能块将由处理后的比特序列表示的一个或多个信号从频域转换为时域,以通过比如射频(radiofrequency,简称rf)波的一个或多个天线进行传输。

在根据本公开提出的方案下,每个交织器可以是bcc交织器,并且每个音调映射器可以是ldpc音调映射器。在提出的方案下,通过交织器中的每个,ieee802.11ax标准(例如,表27-34)中定义的交织器参数可被用来基于单个-ru(或物理-ru)对相应编码比特序列进行交织。类似地,通过音调映射器中的每个,ieee802.11ax标准(例如,表27-35)中定义的音调映射器参数可被用来基于单个-ru(或物理-ru)对相应编码比特序列进行音调映射。

图3示出了根据本公开的示例场景300。参考图3,通过设计200的交织器中的每个,ieee802.11ax标准的表27-34中定义的交织器参数可被用来基于单个-ru(或物理-ru)对相应编码比特序列进行交织。同样,通过设计200的音调映射器中的每个,ieee802.11ax标准表27-35中定义的音调映射器参数被用来基于单个-ru(或物理-ru)对相应编码比特序列进行音频映射。

图4示出了根据本公开的示例设计400。设计400可以是sta110中的用于多ru操作的电子电路的设计或配置,其中多ru操作具有基于聚合-ru(或虚拟-ru)的比特序列的处理。

参照图4,设计400可包括联合编码阶段和后-联合编码阶段。后-联合编码阶段可在聚合-ru(或虚拟-ru)的基础上处理多个ru。联合编码阶段可能涉及一系列功能块,例如,包括crc32函数,所述函数将可变长度字符串转换为32比特二进制序列,然后是加扰器,然后是前-fec填充块,然后是fec编码块,后-fec填充块,流解析器,段解析器。联合编码阶段可接收多个或一串信息比特以进行传输(tx),并在其上执行联合编码以生成多个或一串编码比特序列。联合编码阶段还可以包括额外功能块,例如多ru配置块和聚合-ru参数选择块。多ru配置块可将配置信息提供给聚合-ru参数选择块以及ru解析器。基于配置信息,聚合-ru参数选择块可从多个可能的参数集合中选择相应的参数集合,并将所选择的参数集合提供给前-fec填充块,fec编码块,后-fec填充块和后-联合编码阶段的各种功能块。

后-联合编码阶段可包括虚拟ru(vru)交织器,然后依次是vru调制器,vru音调映射器,和ru解析器。后-联合编码阶段可通过相对于基于聚合-ru(虚拟-ru)分配给sta110的多个ru(例如,n个ru)对多个编码比特序列进行交织和音调映射来处理多个编码比特序列,以产生多个处理后的比特序列。具体地,vru交织器可以相对于多个ru的聚合对多个编码比特序列进行交织以提供多个交织的比特序列,然后经由vru调制器,提供给vru音调映射器。vru音调映射器可以相对于多个ru的聚合对多个交织的比特序列进行音调映射,以将多个处理后的比特序列提供给ru解析器。ru解析器可解析多个处理后的比特序列。然后,通过ru映射器,处理后的比特序列被映射,并被提供给ifft功能块,所述ifft功能块将由处理后的比特序列表示的一个或多个信号从频域转换到时域,以通过比如rf波的一个或多个天线进行传输。

在根据本公开提出的方案下,vru交织器可以是bcc交织器,并且vru音调映射器可以是ldpc音调映射器。在所提出的方案下,vru交织器可通过使用图5-9所示的多个交织器参数集合中的任一交织器参数集合,基于聚合-ru(或虚拟-ru)来交织多个编码比特序列。例如,vru交织器可将与26-音调ru和106-音调ru相对应的参数集合用于总共132个数据子载波(例如,nsd=132),其中交织器矩阵列(column)的数目为21(例如,ncol=21),并且交织器矩阵行(row)的数目为6的倍数(例如,nrow=6*每个空间流的每个单载波的编码比特计数(nbpscs))。类似地,vru音调映射器可通过使用图5和图10-12所示的多个音调映射器参数集合中的任一音调映射器参数集合,基于聚合-ru(或虚拟-ru)的对多个交织的比特序列进行音调映射。例如,vru音调映射器可利用与106-音调ru和26-音调ru相对应的参数集合,音调之间的距离为6(例如,dtm=6)。替代地,作为另一示例,vru音调映射器可利用与484-音调ru和242-音调ru相对应的参数集合,音调之间的距离为18(例如,dtm=18)。

图5示出了根据本公开的示例场景500。参考图5,方案500示出了设计400的vru交织器和vru音调映射器可分别使用的交织器参数的一些可能集合和音调映射器参数的一些可能集合。值得注意的是,对于较小大小的ru(例如,小于242个音调),ru可以在频域中彼此连续的,而较大大小的ru在频域中可不必连续。

图6示出了根据本公开的示例场景600。参考图6,场景600示出了没有双载波调制(dualcarriermodulation,简称dcm)或dcm=0的交织器参数的一些可能集合。图7示出了根据本公开的示例场景700。参考图7,场景700示出了具有dcm或dcm=1的交织器参数的一些可能集合。图8示出了根据本公开的示例场景800。参考图8,场景800示出了在没有dcm或dcm=0的情况下交织器参数的一些可能集合。图9示出了根据本公开的示例场景900。参考图9,场景900示出了具有dcm或dcm=1的交织器参数的一些可能集合。图10示出了根据本公开的示例场景1000。参考图10,场景1000示出了在没有dcm或dcm=0的情况下一些音调映射器参数的可能集合。图11示出了根据本公开的示例场景1100。参考图11,场景1100示出了在没有dcm或dcm=0的情况下音调映射器参数的一些可能集合。图12示出了根据本公开的示例场景1200。参考图12,方案1200示出了具有dcm或dcm=1时的一些可能的音调映射器参数集合。

说明性实施

图13示出了根据本公开的实施方式的具有至少示例装置1310和示例装置1320的示例系统1。装置1310和装置1320中的每个可执行各种功能以实现本文所描述的关于无线通信中的多ru操作的具有交织器和音调映射器的联合编码方案的方案、技术、过程和方法,包括以上关于各种提议的设计、概念、方案、系统和方法以及下面描述的过程的各种方案。例如,装置1310可以在sta110中实现,而装置1320可以在ap120中实现,反之亦然。

装置1310和装置1320中的每个可以是电子装置的一部分,所述电子装置可以是sta或ap,例如便携式或移动装置、可穿戴装置、无线通信装置或计算装置。当在sta中实现时,装置1310和装置1320中的每个可以在智能电话、智能手表、个人数字助理、数字照相机或诸如平板计算机、膝上型计算机或笔记本计算机的计算设备中实施。装置1310和装置1320中的每个也可以是机器类型设备的一部分,所述机器类型设备可以是诸如不动或固定设备、家用设备、有线通信设备或计算设备的iot设备。例如,装置1310和装置1320中的每个都可以在智慧恒温器、智慧冰箱、智慧门锁、无线扬声器或家庭控制中心中实现。当在网络设备中实现或作为网络设备实现时,装置1310和/或装置1320可以在诸如wlan中的ap的网络节点中实现。

在一些实施方式中,装置1310和装置1320中的每个可以一个或多个集成电路(integrated-circuit,简称ic)芯片的形式实现,例如但不限于,一个或多个单核处理器、一个或多个多核处理器、一个或多个精简指令集计算(reduced-instructionsetcomputing,简称risc)处理器、或一个或多个复杂指令集计算(complex-instruction-set-computing,简称cisc)处理器。在上述各种方案中,装置1310和装置1320中的每个可被实现为sta或ap或被实现为sta或ap。装置1310和装置1320中的每个可包括图13中所示的诸如处理器1312和处理器1322之类组件中的至少一些。装置1310和装置1320中的每个可进一步包括与本公开的所提出的方案不相关的一个或多个其他组件(例如,内部电源,显示设备和/或用户接口设备),并且因此,为了简单和简洁起见,装置1310和装置1320的这些组件未在图13中示出,也未在下文描述。

在一方面,处理器1312和处理器1322中的每个可以一个或多个单核处理器、一个或多个多核处理器、一个或多个risc处理器或一个或多个cisc处理器的形式实现。也就是说,即使在本文中使用单数术语“处理器”来指代处理器1312和处理器1322,根据本公开,处理器1312和处理器1322中的每个在一些实施方式中可以包括多个处理器,而在其他实施方式中可以包括单个处理器。在另一方面,处理器1312和处理器1322中的每个可以以具有电子部件的硬件(以及可选地,固件)的形式实现,所述电子部件包括例如但不限于一个或多个晶体管、一个或多个二极管、一个或多个电容器、一个或多个电阻器、一个或多个电感器、一个或多个忆阻器和/或一个或多个变容二极管,其被配置和布置为实现根据本公开的特定目的。换句话说,在至少一些实施方式中,处理器1312和处理器1322中的每个是专门设计、布置和配置为执行特定任务的专用机器,所述特定任务包括根据本公开的各种实施方式的无线通信中与用于多ru操作的具有交织器和音调映射器的联合编码方案有关的任务。例如,处理器1312和处理器1322中的每个可以被配置有布置在设计200和设计400中的硬件,电子组件和/或电路(例如,根据设计200的电路的一个或多个编码/处理管线和根据设计400的电路的一个或多个编码/处理管线)。

在一些实施方式中,装置1310还可包括耦合至处理器1312的收发器1316。收发器1316可包括能够无线发送的发射器和能够无线接收数据的接收器。在一些实施方式中,装置1320还可包括耦合至处理器1322的收发器1326。收发器1326可以包括能够无线发送的发送器和能够无线接收数据的接收器。值得注意的是,尽管收发器1316和收发器1326分别被图示为在处理器1312和处理器1322外部并且与处理器1312和处理器1322分离,但是在一些实施方式中,收发器1316可以作为芯片上系统(systemonchip,简称soc)成为处理器1312的组成部分。收发器1326和/或收发器1326可以是作为soc的处理器1322的组成部分。

在一些实施方式中,装置1310可进一步包括内存1314,所述内存1314耦合至处理器1312并且能够被处理器1312访问并且在其中存储数据。在一些实施方式中,装置1320可进一步包括内存1324,所述内存1324耦合到处理器1322并且能够被处理器1322访问并且在其中存储数据。内存1314和内存1324中的每个可以包括一种随机存取内存(random-accessmemory,简称ram),诸如动态ram(dynamicrandom-accessmemory,简称dram),静态ram(staticrandom-accessmemory,简称sram),晶闸管ram(thyristorram,简称t-ram)和/或零电容器ram(zero-capacitor,简称z-ram)。替代地或额外地,内存1314和内存1324中的每个可包括一种类型的只读存储器(read-onlymemory,简称rom),诸如掩模rom,可程序设计rom(programmablerom,简称prom),可擦除可程序设计rom(erasableprogrammablerom,简称eprom)和/或电可擦除可程序设计rom(electricallyerasableprogrammablerom,简称eeprom)。替代地或额外地,内存1314和内存1324中的每个可包括一种非易失性随机存取内存(non-volatilerandom-accessmemory,简称nvram),诸如闪存,固态内存,铁电ram(ferroelectricram,简称feram),磁阻ram(magnetoresistiveram,简称mram)和/或相变内存。

装置1310和装置1320中的每个可以是能够使用根据本公开的各种提出的方案彼此通信的通信实体。出于说明性目的而非限制,以下提供了对作为sta110的装置1310和作为ap120的装置1320的能力的描述。值得注意的是,尽管下面提供了装置1310的功能,功能和/或技术特征的详细描述,但是可以将其同样地应用于装置1320,尽管出于简洁的目的而其详细描述未被提供。还值得注意的是,尽管以下描述的示例实现在wlan的上下文中提供,但是在其他类型的网络中也可实现。

在根据本公开的涉及与用于多ru操作的交织器和音调映射器的联合编码方案的提出方案下,装置1310在sta110中或作为sta110实现,装置1320在sta110中或作为ap120实现,所述ap120与根据一个或多个ieee802.11标准在网络环境100中的诸如wlan的无线网络的bss(例如,bss130)相关联,装置1310的处理器1312可以对多个信息比特执行联合编码以生成多个编码比特序列。另外,处理器1312可通过相对于基于聚合-ru(虚拟-ru)和单个-ru(物理-ru)的一个或两个的多个ru(例如,由作为ap120的装置1320分配给装置1310),对多个编码比特序列进行交织和音调映射来处理多个编码比特序列,来生成多个处理后的比特序列。此外,处理器1312可以通过收发器1316在多个ru上将多个处理后的比特序列发送至装置1320。

在一些实现中,在处理多个编码比特序列中,处理器1312可通过执行特定操作基于聚合-ru(或虚拟-ru)对多个编码比特序列进行交织和音调映射。例如,处理器1312可通过处理器1312的交织器(例如,设计400中的vru交织器)对多个ru的集合交织多个编码比特序列,以提供多个交织的比特序列。另外,处理器1312可通过处理器1312的音调映射器(例如,设计400中的vru音调映射器)对多个交织的比特序列相对于多个ru的集合进行音调映射,以提供多个处理后的比特序列。此外,处理器1312可通过处理器1312的解析器(例如,设计400中的ru解析器)来解析多个处理后的比特序列。

在一些实施方式中,在对多个编码比特序列进行交织时,处理器1312可通过处理器1312的bcc交织器(例如,设计400中的vru交织器),相对于具有相应的一个或多个交织器参数的一个或多个ru大小,交织多个编码比特序列。

在一些实施方案中,一个或多个ru大小可包含用于总共132个数据子载波(例如,nsd=132)的26音调ru和106音调ru。在这种情况下,一个或多个交织器参数可包括交织器矩阵列的数量为21(例如,ncol=21)和交织器矩阵行的数量为6的倍数(例如,nrow=6*每个空间流的每个单载波的已编码比特的数量(nbpscs))。

在一些实现中,在对多个交织的比特序列进行音调映射时,处理器1312可通过处理器1312的ldpc音调映射器(例如,设计400中的vru音调映射器),相对于具有相应的一个或多个音调映射器参数的一个或多个ru大小,对多个交织的比特序列进行音调映射。

在一些实施方案中,一个或多个ru大小可包括106-音调ru和26-音调ru。在这种情况下,一个或多个音调映射器参数包括音调之间的距离为6(dtm=6)。

在一些实施方式中,一个或多个ru大小可包括484-音调的ru和242-音调的ru。在这种情况下,一个或多个音调映射器参数包括音调之间的距离为18(dtm=18)。

在一些实施方式中,在处理多个编码比特序列时,处理器1312可通过执行特定操作基于单个-ru(或物理-ru)对多个编码比特序列进行交织和音调映射。例如,处理器1312可通过处理器1312的解析器(例如,设计200中的ru解析器)将多个编码比特序列解析为处理器1312的多个交织器(例如,设计200中的交织器)),每个交织器对应于多个ru中相应一个。此外,处理器1312可通过多个交织器中的每个对来自多个编码比特序列的相应编码比特序列进行交织,以向处理器1312的多个音调映射器中的相应一个提供相应的交织比特序列(例如,(设计200中的音调映射器),每个音调映射器对应于多个ru中的相应一个。此外,处理器1312可通过多个音调映射器中的每个对相应的交织比特序列进行音调映射,以提供多个处理后的比特序列中的相应处理后的比特序列。

在一些实现中,在解析多个编码比特序列时,处理器1312可相对于具有相应的交织器参数和音调映射器参数的一个或多个ru大小解析多个编码比特序列。

在一些实施方式中,多个交织器可包括bcc交织器。此外,多个音调映射器可包括ldpc音调映射器。在这种情况下,交织器参数和音调映射器参数可包括在wi-fi的ieee802.11ax标准中指定的交织器参数和音调映射器参数(例如,在ieee802.11ax标准的表27-34和表27-35中指定的参数)。

根据本公开,在关于与用于多ru操作的交织器和音调映射器的联合编码方案的另一提出方案下,装置1310在sta110中或作为sta110实现,装置1320在sta120中或作为ap120实现,所述ap120与根据一个或多个ieee802.11标准在网络环境100中的诸如wlan的无线网络的bss(例如,bss130)相关联,装置1310的处理器1312可对多个信息比特执行联合编码以生成多个编码比特序列。另外,处理器1312可通过相对于基于聚合-ru(或虚拟-ru)分配给装置1310(例如,由作为ap120的装置1320)的多个ru进行交织和音调映射来处理多个编码比特序列,以生成多个处理后的比特序列。例如,处理器1312可由处理器1312的交织器(例如,设计400中的vru交织器)相对于多个ru的聚合对多个编码比特序列进行交织,以提供多个交织的比特序列。另外,处理器1312可通过处理器1312的音调映射器(例如,设计400中的vru音调映射器)相对于多个ru的聚合对多个交织的比特序列进行音调映射,以提供多个处理后的比特序列。此外,处理器1312可通过处理器1312的解析器(例如,设计400中的ru解析器)来解析多个处理后的比特序列。之后,处理器1312可通过收发器1316在多个ru上将多个处理后的比特序列发送至装置1320。

在一些实施方式中,在对多个编码比特序列进行交织时,处理器1312可通过处理器1312的bcc交织器,相对于具有一个或多个交织器参数的一个或多个ru大小,对多个编码比特序列进行交织。

在一些实施方案中,一个或多个ru大小可包含用于总共132个数据子载波(例如,nsd=132)的26-音调ru和106-音调ru。在这种情况下,一个或多个交织器参数可包括交织器矩阵列的数目为21(例如,ncol=21)和交织器矩阵行的数目为6的倍数(例如,nrow=6*nbpscs)。

在一些实施方案中,在对多个交织的比特序列进行音调映射时,处理器1312可通过处理器1312的ldpc音调映射器,相对于具有一个或多个音调映射参数的一个或多个ru大小,对多个交织的比特序列进行音调映射。

在一些实现中,一个或多个ru大小可包括106-音调ru和26-音调ru。在这种情况下,一个或多个音调映射器参数可包括音调之间的距离为6(dtm=6)。

在一些实施方案中,一个或多个ru大小可包含484-音调ru和242-音调ru。在这种情况下,一个或多个音调映射器参数可包括音调之间的距离为18(dtm=18)。

在根据本公开的涉及与用于多ru操作的交织器和音调映射器的联合编码方案的又一建议方案下,装置1310在sta110中或作为sta110实现,装置1320在sta110中或作为ap120实现,并且所述ap120与根据一个或多个ieee802.11标准在网络环境100中的诸如wlan的无线网络的bss(例如,bss130)相关联,装置1310的处理器1312可对多个信息比特执行联合编码以生成多个编码比特序列。另外,处理器1312可通过基于单个-ru(或物理-ru)分配给装置1310(例如,由作为ap120的装置1320)的多个ru对编码比特序列进行交织和音调映射,以生成多个处理后的比特序列。例如,处理器1312可通过处理器1312的解析器(例如,设计200中的ru解析器)将多个编码比特序列解析到处理器1312的多个交织器(例如,设计200中的交织器),其中每个交织器对应于多个ru中的相应一个。另外,处理器1312可通过多个交织器中的每个对来自多个编码比特序列的相应编码比特序列进行交织,以向处理器1312的多个音调映射器中的相应一个提供相应的交织比特序列(例如,设计200中的音调映射器),其中每个音调交织器都对应于多个ru中的相应一个。此外,处理器1312可通过多个音调映射器中的每个对相应的交织比特序列进行音调映射,以提供多个处理后的比特序列中的相应处理后的比特序列。之后,处理器1312可以通过收发器1316在多个ru上将多个处理后的比特序列发送至装置1320。

在一些实现中,在解析多个编码比特序列时,处理器1312可相对于具有相应的交织器参数和音调映射器参数的一个或多个ru大小解析多个编码比特序列。

在一些实现中,多个交织器可包括bcc交织器。此外,多个音调映射器可包括ldpc音调映射器。

在一些实施方式中,交织器参数和音调映射器参数可包括wi-fi的ieee802.11ax标准中指定的交织器参数和音调映射器参数(例如,在ieee802.11ax标准的表27-34和表27-35中指定的参数)。

说明性过程

图14示出根据本公开的实施方式的示例过程1400。过程1400可代表实现上述各种提出的设计、概念、方案、系统和方法的一方面。更具体地,过程1400可代表与根据本公开的无线通信中用于多ru操作的具有交织器和音调映射器的联合编码方案有关的所提出的概念和方案的一方面。过程1400可包括块1410、1420和1430中的一个或多个所示出的一个或多个操作、动作或功能。尽管被示为离散的块,但是具体取决于所需的实现,过程1400的各个块可被划分为额外的块,被组合成更少的块,或被取消。此外,过程1400的块/子块可按照图14所示的顺序执行或以其他顺序执行。此外,过程1400的一个或多个块/子块可被重复地或迭代地执行。过程1400可由装置1310和装置1320实现或在其中实现,或由其任一变型实现。过程1400可从块1410处开始。

在1410,过程1400可涉及执行多个信息比特的联合编码以生成多个编码比特序列。过程1400可从1410进行到1420。

在1420处,过程1400可包括通过相对于基于聚合-ru和单个-ru中任一或两者的多个ru对多个ru进行交织和音调映射来处理多个编码比特序列,以生成多个处理后的比特序列。过程1400可从1420进行到1430。

在1430处,过程1400可包括通过收发器1316在多个ru上将多个处理后的比特序列传输至装置1320。

在一些实施方案中,在处理多个编码比特序列时,过程1400可涉及通过执行特定操作以聚合-ru为基础对编码比特序列进行交织和音调映射。例如,过程1400可包括相对于多个ru的聚合,对多个编码比特序列进行交织,以提供多个交织的比特序列。另外,过程1400可涉及相对于多个ru的聚合,对多个交织的比特序列进行音调映射,以提供多个处理后的比特序列。此外,过程1400可包括解析多个处理后的比特序列。

在一些实施方案中,在交织多个编码比特序列时,过程1400可涉及相对于具有对应的一个或多个交织器参数的一个或多个ru大小,对多个编码比特序列进行交织。

在一些实施方案中,一个或多个ru大小可包含用于总共132个数据子载波(例如,nsd=132)的26-音调ru和106-音调ru。在这种情况下,一个或多个交织器参数可包括交织器矩阵列的数目为21(例如,ncol=21)和交织器矩阵行的数目为6的倍数(例如,nrow=6*nbpscs)。

在一些实施方案中,在音调映射多个交织的比特序列时,过程1400可涉及相对于具有相应的一个或多个音调映射器参数的一个或多个ru大小,对多个交织的比特序列进行音调映射。

在一些实现中,一个或多个ru大小可包括106-音调ru和26-音调ru。在这种情况下,一个或多个音调映射器参数包括音调之间的距离为6(dtm=6)。

在一些实现中,一个或多个ru大小可包括484-音调ru和242-音调ru。在这种情况下,一个或多个音调映射器参数包括音调之间的距离为18(dtm=18)。

在一些实施方式中,在处理多个编码比特序列时,过程1400可包括通过执行特定操作基于单个-ru对编码比特序列进行交织和音调映射。例如,过程1400可包括通过处理器1312的解析器将多个编码比特序列解析到处理器1312的多个交织器,每个交织器对应于多个ru中的相应一个。此外,过程1400可包括通过多个交织器中的每个对来自多个编码比特序列的相应编码比特序列进行交织,以向处理器1312的多个音调映射器中的相应一个提供相应的交织比特序列,每个音调映射器对应于多个ru中的相应一个。此外,过程1400可涉及通过多个音调映射器中的每个对相应的交织比特序列进行音调映射,以提供多个处理后的比特序列中的相应处理后的比特序列。

在一些实施方式中,在解析多个编码比特序列时,过程1400可包括相对于具有相应的交织器参数和音调映射器参数的一个或多个ru大小来解析多个编码比特序列。

在一些实施方式中,多个交织器可包括bcc交织器。此外,多个音调映射器可包括ldpc音调映射器。在这种情况下,交织器参数和音调映射器参数可包括wi-fi的ieee802.11ax规范中指定的交织器参数和音调映射器参数(例如,在ieee802.11ax标准的表27-34和表27-35中指定的参数)。

图15示出根据本公开的实施方式的示例过程1500。过程1500可代表实现上述各种提出的设计、概念、方案、系统和方法的一方面。更具体地,过程1500可代表与根据本公开的无线通信中用于多ru操作的具有交织器和音调映射器的联合编码方案有关的所提出的概念和方案的一方面。过程1500可包括块1510、1520和1530以及子块1522、1524和1526中的一个或多个所示出的一个或多个操作、动作或功能。尽管被示出为离散的块,但是根据所需的实现方式,过程1500的各个块可被分为额外块,被组合成更少的块,或被消除。此外,过程1500的块/子块可如图11所示顺序执行或以其他顺序执行。此外,过程1500的一个或多个块/子块可被重复地或迭代地执行。过程1500可由装置1310和装置1320实现或在其中实现,或由其任一变型实现。仅出于说明性目的并且不限制范围,下面在根据一个或多个ieee802.11标准的网络环境100的无线网络(例如,wlan)中,在sta110中或作为sta110实现的装置1310和在sta120中或作为ap120实现的装置1320的上下文中,过程1500被描述。过程1500可从块1510处开始。

在1510,过程1500可涉及装置1310的处理器1312执行多个信息比特的联合编码以生成多个编码比特序列。过程1500可从1510进行到1520。

在1520,过程1500可包括处理器1312通过相对于基于聚合-ru分配给装置1310(例如,作为ap120的装置1320)的多个ru对多个编码比特序列进行交织和音调映射来处理多个编码比特序列,如1522、1524和1526所示,以聚合-ru为基础来生成多个处理后的比特序列。过程1500可从1520进行到1530。

在1530,过程1500可包括处理器1312通过收发器1316在多个ru上将多个处理后的比特序列传输至装置1320。

在1522,过程1500可包括处理器1312通过处理器1312的交织器,相对于多个ru的聚合,对多个编码比特序列进行交织,以提供多个交织的比特序列。过程1500可从1522进行到1524。

在1524,过程1500可涉及处理器1312通过处理器1312的音调映射器,相对于多个ru的聚合,对多个交织的比特序列进行音调映射,以提供多个处理后的比特序列。过程1500可从1524进行到1526。

在1526,过程1500可包括处理器1312通过处理器1312的解析器解析多个处理后的比特序列。

在一些实施方式中,在交织多个编码比特序列时,过程1500可涉及处理器1312通过处理器1312的bcc交织器,相对于具有相应的一个或多个交织器参数的一个或多个ru大小,对多个编码比特序列进行交织。

在一些实施方案中,一个或多个ru大小可包含用于总共132个数据子载波(例如,nsd=132)的26-音调ru和106-音调ru。在这种情况下,一个或多个交织器参数可包括交织器矩阵列的数目为21(例如,ncol=21)和交织器矩阵行的数目为6的倍数(例如,nrow=6*nbpscs)。

在一些实施方式中,在对多个交织的比特序列进行音调映射时,过程1500可涉及处理器1312,通过处理器1312的ldpc音调映射器,相对于具有相应的一个或多个音调映射器参数的一个或多个ru,对多个交织的比特序列进行音调映射。

在一些实现中,一个或多个ru大小可包括106-音调ru和26-音调ru。在这种情况下,一个或多个音调映射器参数可包括音调之间的距离为6(dtm=6)。

在一些实现中,一个或多个ru大小可包括484-音调ru和242-音调ru。在这种情况下,一个或多个音调映射器参数可包括音调之间的距离为18(dtm=18)。

图16示出根据本公开的实施方式的示例过程1600。过程1600可代表实现上述各种提出的设计、概念、方案、系统和方法的一方面。更具体地,过程1600可代表与根据本公开的无线通信中用于多ru操作的具有交织器和音调映射器的联合编码方案有关的所提出的概念和方案的一方面。过程1600可包括块1610、1620和1630以及子块1622、1624和1626中的一个或多个所示出的一个或多个操作、动作或功能。尽管被示为离散块,但是根据所需的实现方式,过程1600的各个块可被分为额外块,被组合成更少的块,或被消除。此外,过程1600的块/子块可以图16中所示的顺序执行,或以其他顺序执行。此外,过程1600的一个或多个块/子块可被重复地或迭代地执行。过程1600可由装置1310和装置1320实现或在其中实现,或由其任一变型实现。仅出于说明性目的并且不限制范围,下面在根据一个或多个ieee802.11标准的网络环境100的无线网络(例如,wlan)中,在sta110中或作为sta110实现的装置1310和在sta120中或作为ap120实现的装置1320的上下文中,过程1600被描述。过程1600可从块1610处开始。

在1610,过程1600可涉及装置1310的处理器1312执行多个信息比特的联合编码以生成多个编码比特序列。处理1600可从1610进行到1620。

在1620,过程1600可包括处理器1312通过相对于基于单个-ru分配给装置1310的多个ru(例如,作为ap120的装置1320)对多个编码比特序列进行交织和音调映射来处理多个编码比特序列,以生成多个处理后的比特序列,如1622、1624和1626所示。过程1600可从1620进行到1630。

在1630,过程1600可包括处理器1312通过收发器1316在多个ru上将多个处理后的比特序列发送至装置1320。

在1622,过程1600可包括处理器1312通过处理器1312的解析器将多个编码比特序列解析到处理器1312的多个交织器,每个交织器对应于多个ru中的相应一个。过程1600可从1622进行到1624。

在1624,过程1600可包括处理器1312通过多个交织器中的每个对多个编码比特序列中的相应编码比特序列进行交织,以将相应的交织比特序列提供给处理器1312的多个音调映射器中的相应音调映射器,其中每个音调映射器对应于多个ru中的相应一个。过程1600可从1624进行到1626。

在1626,过程1600可包括处理器1312通过多个音调映射器中的每个对相应的交织比特序列进行音调映射,以提供多个处理后的比特序列中的相应处理后的比特序列。

在一些实现中,在解析多个编码比特序列时,过程1600可涉及处理器1312,相对于具有相应的交织器参数和音调映射器参数的一个或多个ru大小,来解析多个编码比特序列。

在一些实施方式中,多个交织器可包括bcc交织器。此外,多个音调映射器可包括ldpc音调映射器。

在一些实施方式中,交织器参数和音调映射器参数可包括在wi-fi的ieee802.11ax标准中指定的交织器参数和音调映射器参数(例如,在ieee802.11ax标准的表27-34和表27-35中指定的参数)。

附加的说明

本文所描述的主题有时表示不同的组件,其包含在或者连接到其他不同的组件。可以理解的是,所描述的结构仅是示例,实际上可以由许多其他结构来实施,以实现相同的功能,从概念上讲,任何实现相同功能的组件的排列实际上是“相关联的”,以便实现所需功能。因此,不论结构或中间部件,为实现特定的功能而组合的任何两个组件被视为“相互关联”,以实现所需的功能。同样,任何两个相关联的组件被看作是相互“可操作连接”或“可操作耦接”,以实现特定功能。能相互关联的任何两个组件也被视为相互“可操作地耦接”,以实现特定功能。能相互关联的任何两个组件也被视为相互“可操作地耦合”以实现特定功能。可操作连接的具体例子包括但不限于物理上可配对和/或物理上相互作用的组件,和/或无线可交互和/或无线上相互作用的组件,和/或逻辑上相互作用和/或逻辑上可交互的组件。

此外,关于基本上任何复数和/或单数术语的使用,本领域的技术人员可根据上下文和/或应用从复数转换为单数和/或从单数到复数。为清楚起见,不同的单数/复数置换在本文中明确地阐述。

此外,本领域的技术人员可以理解,通常,本公开所使用的术语特别是权利要求中的,如权利要求的主题,通常用作“开放”术语,例如,“包括”应解释为“包括但不限于”,“有”应理解为“至少有”“包括”应解释为“包括但不限于”等。本领域的技术人员可以进一步理解,若计划介绍特定数量的权利要求内容,将在权利要求内明确表示,并且,在没有这类内容时将不显示。例如,为帮助理解,下面权利要求可包含短语“至少一个”和“一个或多个”,以介绍权利要求的内容。然而,这些短语的使用不应理解为暗示使用“一”或“一个”介绍权利要求内容,而限制了任何特定神专利范围。甚至当相同的权利要求包括介绍性短语“一个或多个”或“至少有一个”,不定冠词,例如“一”或“一个”,则应被解释为表示至少一个或者更多,对于用于介绍权利要求的明确描述的使用而言,同样成立。此外,即使明确引用特定数量的介绍性内容,本领域的技术人员可以认识到,这样的内容应被解释为表示所引用的数量,例如,没有其他修改的“两个引用”,意味着至少两个引用,或两个或两个以上的引用。此外,在使用类似于“a、b和c中的至少一个”的表述的情况下,通常如此表述是为了本领域的技术人员可以理解所述表述,例如,“系统包括a、b和c中的至少一个”将包括但不限于单独具有a的系统,单独具有b的系统,单独具有c的系统,具有a和b的系统,具有a和c的系统,具有b和c的系统,和/或具有a、b和c的系统,等。本领域的技术人员进一步可理解,无论在说明书中,权利要求中或者附图中,由两个或两个以上的替代术语所表现的任何分隔的单词和/或短语应理解为,包括这些术语中的一个,其中一个,或者这两个术语的可能性。例如,“a或b”应理解为,“a”,或者“b”,或者“a和b”的可能性。

从前述可知,出于说明目的,本公开已描述了各种实施方案,并且在不偏离本公开的范围和精神的情况下,可以进行各种变形。因此,此处所公开的各种实施方式不用于限制,真实的范围由权利要求表示。

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