无线网络中多个资源单元的调制和二进制卷积编码的制作方法

文档序号:31997802发布日期:2022-11-02 09:14阅读:50来源:国知局
无线网络中多个资源单元的调制和二进制卷积编码的制作方法
无线网络中多个资源单元的调制和二进制卷积编码
1.相关申请交叉引用
2.本技术要求于2020年3月13日提交的申请号为62/989,573、发明名称为“modulation and binary convolutional coding for mutiple resource units in wireless network(无线网络中多个资源单元的调制和二进制卷积编码)”的美国专利申请以及于2021年3月12日提交的申请号为17/200,061、发明名称为“modulation and binary convolutional coding for mutiple resource units in wireless network(无线网络中多个资源单元的调制和二进制卷积编码)”的美国专利申请的权益和优先权,其全部内容通过引用结合在本文中。
技术领域
3.本技术涉及移动空口技术,尤其涉及用于对在无线网络中传输的数据进行调制和二进制卷积编码的方法和系统。


背景技术:

4.根据wi-fi协议(包括ieee 802.11协议,诸如ieee草案p802.11ax_d6.0中指定的ieee 802.11ax)运行的网络使用定义的调制编码方案(modulation and coding scheme,mcs),这些方案指定用于物理层调制和编码的属性。
5.ieee 802.11任务组tgbe目前正在开发一项新协议,即ieee 802.11be,它将是继ieee802.11ax(目前是ieee草案p802.11ax_d8.0)之后定义下一代wi-fi的下一个主要ieee802.11修订版。ieee 802.11be(也称为极高吞吐量(extremely high throughput,eht))预计支持至少30gbps的数据速率,并且可以使用高达320mhz的频谱带宽用于未经授权的操作,是ieee 802.11ax目前设想的最大160mhz带宽的两倍。
6.ieee 802.11ax支持正交频分多址(orthogonal frequency-division multiple access,ofdma)传输,其中,通过分配不同的子载波子集(tone),可以在ofdm符号内复用预期用于不同站点的数据。在ieee 802.11ax中,资源单元(resource unit,ru)由频域中定义的一组连续子载波组成。在ppdu内,可以将不同的ru分配给不同的站点。每个ru用于一个站点(也称为站点(station,sta))的一个ofdm符号。图1示出了ieee 802.11ax中的站点(sta)资源分配的一个示例。在分配的ru中,每个站点的mcs在一个ppdu内的所有ofdm符号上是相同的(即,每个站点使用单个mcs)。在一个ppdu内,不同站点的ru使用的mcs可以不同。
7.在ieee 802.11ax中,ru是基于ru大小定义的,例如26-tone ru、52-tone ru、106-tone ru、242-tone ru、484-tone ru、996-tone ru和2
×
996-tone ru。关于分配给站点的多ru的信息(例如每个ru的ru位置和ru大小)以及通过分配的多ru传输的数据的调制编码方案(mcs)在ieee 802.11ax中物理层(physical layer,phy)协议数据单元(phy protocol data unit,ppdu)的he-sig-b字段中指示。mcs信息以mcs索引的形式提供,该索引指定一组物理层属性,包括调制和前馈纠错(forward error correction,fec)编码率r。ieee 802.11ax中可用的两种fec编码是二进制卷积编码(binary convolutional coding,bcc)
和或低密度奇偶校验(low-density parity check,ldpc)编码。通过说明性示例的方式,图2示出了每个对应于调制类型和编码率的mcs索引的示例。
8.在ieee 802.11ax下,ru使用的mcs是基于数据传输的信道条件确定的。特别地,在分配给站点的所有资源上对信道条件进行测量和求平均,平均结果用于选择适当的mcs。
9.如上所指示的,ieee 802.11be支持高达320mhz的宽带宽。大的带宽会带来窄带宽系统中不存在的机会和问题。在这方面,已经为ieee 802.11be提出了一种称为多个ru(多ru)的操作特征,其中可以为ofdm符号中的一个站点分配多个ru,每个ru都具有相应的连续子载波子集。然而,关于多ru的现有建议并没有考虑在分配给为特定站点分配的多个ru的相应子载波组上可能发生的链路条件或信道条件的变化。因此,优化不同ru信道内的性能(例如,信道增益、有效吞吐量、信噪比(signal-to-noise ratio,snr)、信号干扰噪声比(signal-to-interference-plus-noise ratio,sinr))是一个难题,尤其是对于具有在频域上相距很远的频率资源的ru。
10.因此,希望提供一种系统,其可以优化信道效率并减轻多ru应用中的子载波之间的干扰。


技术实现要素:

11.本发明提供了用于在正交频分多址(ofdma)无线局域网中传输数据的方法和系统。特别地,在发射器中应用bcc编码的情况下,本文公开了分配给单个sta的多ru的发射器的不同配置。然而,本技术中描述的技术方案并不限于bcc,而是适用于任何fec方案。
12.根据本发明的第一方面,公开了一种用于处理用于在正交频分多址(ofdma)无线网络中传输的数据的方法。根据第一方面,所述方法包括:使用第一编码率对源数据比特的输入数据流进行编码,以生成用于已经分配有多个资源单元的目标站点的多个编码比特集的数据流,每个编码比特集对应于所述资源单元中的相应一个资源单元;使用相应的打孔模式对所述数据流中的所述多个编码比特集中的每个编码比特集进行打孔,以生成各自对应于相应的编码率的相应的打孔编码数据比特序列,其中,所述相应的打孔模式中的至少一些打孔模式是不同的;以及使用相应的调制类型调制所述打孔编码数据比特序列中的每个打孔编码数据比特序列,以生成相应的调制码序列,所述调制码序列各自映射到对应于所述多个资源单元中的相应资源单元的相应子载波集合。
13.在所述第一方面的一些示例中,所述方法包括:基于所述无线网络中的信道条件,为对应于所述多个资源单元的所述相应子载波集合选择所述相应的编码率和所述相应的调制类型,使得不同的编码率和调制类型可以应用于对应于不同的资源单元的编码比特集。
14.在所述第一方面的上述示例中的一个或更多个示例中,所述相应的编码率和相应的调制类型由预定义的调制编码方案(modulation and coding scheme,mdcs)指定,其中,不同的mcs用于与对应于相应资源单元的编码比特集中的一个编码比特集,而不用于一个或更多个其它编码比特集。
15.在所述第一方面的上述示例中的一个或更多个示例中,所述相应的子载波集合互相不连续。
16.在所述第一方面的上述示例中的一个或更多个示例中,对应于相应资源单元的每
个子载波集合包括最多总共242个连续子载波。
17.在所述第一方面的上述示例中的一个或更多个示例中,所述子载波集合中的至少一个子载波集合包括与一个或更多个其它子载波集合不同数量的子载波。
18.在所述第一方面的上述示例中的一个或更多个示例中,所述子载波集合均在20mhz信道内。
19.在所述第一方面的上述示例中的一个或更多个示例中,对所述输入数据流进行编码包括:对于每个编码比特集,通过将第一生成多项式和第二生成多项式应用于所述输入数据流中的相应比特序列,应用编码率为1/2的二进制卷积编码,以生成所述编码比特集;并且所述方法还包括:将包括所述打孔编码数据比特序列的流解析为单独的流,每个流包括所述打孔编码数据比特序列中的相应一个打孔编码数据比特序列,每个打孔编码数据比特序列被提供至相应调制操作进行调制;以及在所述无线网络中传输包括所述调制码序列的正交频分复用(orthogonal frequency division multiplexing,ofdm)符号。
20.根据本发明的第二方面,公开了一种用于处理用于在正交频分多址(ofdma)无线网络中传输的数据的方法。根据所述第二方面,所述方法包括:解析输入数据流,以生成用于已经分配有多个资源单元的目标站点的多个源数据比特序列,每个源数据比特序列对应于所述资源单元中的相应一个资源单元;基于相应的编码率对所述多个源数据比特序列中的每个源数据比特序列进行编码,以生成相应的编码数据比特序列;以及使用相应的调制类型调制所述编码数据比特序列中的每个编码数据比特序列,以生成相应的调制码序列,所述调制码序列各自映射到对应于所述多个资源单元中的相应资源单元的相应子载波集合。
21.在所述第二方面的一些示例中,所述方法包括:基于所述无线网络中的信道条件,为对应于所述多个资源单元的所述相应子载波集合选择所述相应的编码率和所述相应的调制类型,使得不同的编码率和调制类型应用于对应于不同的资源单元的源数据比特序列。
22.在所述第二方面的上述示例中的一个或更多个示例中,所述相应的编码率和相应的调制类型由预定义的调制编码方案(mcs)指定,其中,不同的mcs用于与对应于相应资源单元的源数据比特序列中的一个源数据比特序列,而不用于一个或更多个其它源数据比特序列。
23.在所述第二方面的上述示例中的一个或更多个示例中,所述相应的子载波集合互相不连续。
24.在所述第二方面的上述示例中的一个或更多个示例中,对应于相应资源单元的每个子载波集合包括最多总共242个连续子载波。
25.在所述第二方面的上述示例中的一个或更多个示例中,所述子载波集合中的至少一个子载波集合包括与一个或更多个其它子载波集合不同数量的子载波。
26.在所述第二方面的上述示例中的一个或更多个示例中,所述子载波集合均在20mhz信道内。
27.在所述第二方面的上述示例中的一个或更多个示例中,所述方法包括在调制所述相应的编码数据比特序列之前,交织所述相应的编码数据比特序列中的每个编码数据比特序列。
28.根据第三示例性方面,提供了一种处理用于在正交频分多址(ofdma)无线网络中传输的数据的方法,所述方法包括:接收源数据比特的输入数据流,所述输入数据流包括多个数据比特序列,用于传输到已经分配有多个资源单元的目标站点;对所述多个数据比特序列进行编码和调制,以生成相应调制序列流,所述调制序列使用相同的调制编码方案进行编码和调制,并包括用于子载波集合的星座符号集合;以及解析所述调制序列流,以将所述调制序列解析为对应于ofdm符号的相应资源单元。
29.根据另一示例性方面,描述了一种用于在正交频分多址(ofdma)无线局域网(wireless local area network,wlan)中传输数据的发射站。所述发射站包括:网络接口,用于在所述wlan中发送和接收信号;处理设备,耦接至所述网络接口;非瞬时性存储介质,耦接至所述处理设备,并在其中存储指令,所述指令当由所述处理设备执行时,将所述发射站配置成执行上述方面中的方法中的任一种。
30.根据另一示例性方面,为一种用于在正交频分多址(ofdma)无线局域网中传输数据的发射器。一种发射器,包括:二进制卷积编码(bcc)编码器,用于对将在分配给sta的多个资源单元(ru)上传输的数据比特序列执行bcc编码,其中,通过以下方式进行所述bcc编码:对所述数据比特序列应用1/2的bcc编码,以为每个ru生成第一编码比特序列和第二编码比特序列;执行打孔操作,以组合经受到基于编码率确定的打孔模式的每个ru的第一编码比特序列和第二编码比特序列,所述编码率在为多个ru中的每个ru选择的对应调制编码方案(mcs)中指示,其中,ru中的至少一些ru具有不同的所选择的mcs。在一些示例中,所述bcc编码器包括多个打孔操作,每个打孔操作用于使用相应的打孔模式基于相应的编码率执行相应的打孔。
31.在一些示例中,所述发射器还包括多个交织器,每个交织器用于对每个ru执行交织。
32.在一些示例中,为多个ru中的一个ru选择的mcs类型与另一个ru的mcs类型不同。
33.根据另一示例性方面为一种发射器,包括:多个ru处理路径,其中,对数据比特进行处理以在分配给sta的多个资源单元(ru)上传输;每个ru处理路径包括:二进制卷积编码(bcc)编码器,用于对空间流执行bcc编码并在所述空间流上生成编码比特,所述bcc编码取决于由为所述多个ru中的每一个ru选择的对应mcs表示的编码率;以及交织器,用于对所述空间流上生成的编码比特执行交织。
34.根据另一示例性方面为一种发射器,包括:二进制卷积编码(bcc)编码器,用于对数据比特序列执行bcc编码,并生成将在分配给sta的多个资源单元(ru)上传输的编码比特序列;以及交织器,用于通过使用矩阵对所述编码比特序列执行交织并生成交织序列,所述矩阵的行数和所述矩阵的列数是基于由为所述多个ru选择的相应mcs表示的相应调制类型确定的。
35.根据另一示例性方面为一种包括如上所述用于无线区域局域网(wireless area local area network,wlan)的发射器的站点。
附图说明
36.现在将通过示例的方式参考示出本技术示例性实施方式的附图,在附图中:
37.图1示出了802.11ax中的站点(sta)资源分配的示例。
38.图2示出了每个对应于相应调制类型和编码率的mcs索引值的示例。
39.图3示出了根据示例性实施方式的分配给一个站点的多个ru的示例。
40.图4示出了根据示例性实施方式的分配给一个站点的多个ru的详细示例。
41.图5a为示出根据本发明的一种实现方式的示例性通信网络的框图;
42.图5b为示出可以用于通信网络中的发射器的示例的框图;
43.图6a为示出根据本发明的一种实现方式的发射器中的组件的框图;
44.图6b为示出图6a的发射器中的bcc编码器的框图;
45.图7为示出根据本发明的一种替代实现方式的发射器中的组件的框图;
46.图8为示出根据本发明的另一种替代实现方式的发射器中的组件的框图;
47.图9为示出图8的发射器中的交织器的框图;
48.图10以表格示出了应用于图8和图9的交织器中的表格,其示出了表格;
49.图11示出了根据示例性实施方式的由图8的交织器实现的方法;
50.图12a为示出了根据本发明的一种实现方式的接收器中的组件的框图;
51.图12b为示出了根据本发明的另一种实现方式的接收器中的组件的框图;
52.图12c为示出了根据本发明的另一种实现方式的接收器中的组件的框图;
53.图13示出了用于通过图5a的通信网络的无线介质交换信息的示例性帧格式;以及
54.图14为示出了根据示例性实施方式的可以用于图5a的通信网络中的一个或更多个站点的处理系统的框图。
55.在整个附图中使用相同的附图标记来表示相同的元件和特征。虽然将结合所示的实施方式对本发明的各个方面进行描述,但应理解,这并不旨在将本发明限制在这些实施方式中。
具体实施方式
56.本发明教导了用于在无线网络中传输数据的方法、设备和系统,例如下一代无线局域网(wlan)系统,包括例如下一代wi-fi系统,例如在开发中的ieee 802.11be协议下提出的eht系统。
57.在ieee 802.11ax下,基于数据传输的信道条件或链路条件为ru选择mcs。特别地,在分配给站点的ru的所有子载波上对信道条件进行测量和求平均,并且平均结果用于选择适当的mcs。然而,对于在ieee 802.11be下提出的多ru传输,在频带内分配给为特定站点分配的不同ru的相应子载波组上的链路条件或信道条件可能会有很大的变化。因此,为所有站点特定ru选择公共mcs可以提供次优结果,因为信道解码性能将由多ru中最差的信道主导。相反,如果为每个ru选择不同的mcs,则可以基于对该ru测量的信道条件优化每个ru内的信道性能。
58.因此,在示例性实施方式中,本发明提供了支持用于ofdm符号分配给站点的不同ru的不同mcs的发射器配置的示例。所公开的用于传输数据的发射器和方法可以有助于减小由于使用间隔部分ru而产生的干扰和信道增益差异。
59.如下面将更详细地解释的,在第一多ru示例中,发射器包括公共bcc编码器,该编码器用于将bcc编码应用于预期用于接收站的所有ru的数据,然后进行ru特定的交织器和调制器操作,对每个ru的数据进行交织和调制,以使每个ru使用不同的相应mcs。在这些示
例中,公共bcc编码器用于改变单个ofdm符号的数据内的打孔模式,以使得对应的编码率由每个ru的相应mcs指示。
60.在第二多ru示例性实施方式中,对每个ru应用相应的交织器和bcc编码器和调制器操作,以使ru能够使用不同的相应mcs传输。
61.在第三示例性实施方式中,公共bcc编码器、交织器和调制器操作用于使用相同mcs的多ru。交织器操作用于实现频率分集增益,并最大限度地减少由于多个ru之间的不同的sinr水平而造成的性能损失,即使多个ru应用相同的mcs。即使第三示例的目的可能是在多个ru上应用相同的mcs,但从技术上讲,也可以在多个ru上应用不同的mcs。
62.图3示出了根据示例性实施方式的分配给单个站点(用户0)的多个ru的示例。在图3的示例中,sta(用户0)已经分配有两个非连续的ru,即52子载波ru 1和26子载波ru9,其中,每个ru包括(例如,可用于传输)ppdu内的多个ofdm符号sym 0至sym n-1。第一mcs,即mcs(i),用于调制和编码使用第一资源单元(例如,ru 1)传输的数据;第二mcs,即mcs(j),用于调制和编码使用第二资源单元(例如,ru 9)传输的数据。在示例性实施方式中,基于针对与ru 1关联的子载波集合测量的链路条件为第一ru 1选择mcs(i),并且基于针对与ru 9关联的子载波集合测量的无线信道条件为第二ru 9选择mcs(j)。在一些示例中,第一ru 1的mcs(i)和第二ru 9的mcs(j)可以相同或不同,其可以是图2中所示的任何类型的mcs。
63.参考图4,以不同的格式示出图3的ru分配,多个ru 52子载波ru 1和26子载波ru 9分配在20mhz工作信道中。ru 1和ru 9各自都是小尺寸ru。在本发明中,小尺寸ru是具有242个或更少子载波的ru,并且大尺寸ru是具有多于242个子载波的ru。小尺寸多ru是指小尺寸ru的组合。在示例性实施方式中,分配给站点的多ru可以包括小尺寸ru的不同尺寸组合。为了便于说明,下面将讨论52-tone ru和26-toneru的组合以及106-tone ru和26-tone ru的组合的小尺寸多ru示例。
64.参考图5示出了其中小尺寸多ru分配给站点的示例性网络环境。图5示出了包括多个站点(sta)(例如502(1)-(3),一般称为502)的无线通信网络500,这些站点(sta)可以包括固定、便携式和移动的站点。网络500可以根据一个或更多个通信或数据标准或技术运行,然而,在至少一些示例中,网络500是wlan,并且在至少一些示例中,网络500是根据802.11协议族中的一个或更多个协议运行的下一代wi-fi兼容网络。
65.每个sta 502可以是笔记本电脑、台式pc、pda、wi-fi电话、无线发射/接收单元(wireless transmit/receive unit,wtru)、移动站(mobile station,ms)、移动终端、智能手机、移动电话、传感器、物联网(internet of things,iot)设备或其它支持无线的计算或移动设备。在一些实施方式中,sta 502包括具有在通信网络500中发送、接收或发送并接收数据的能力但执行除通信以外的主要功能的机器。接入点站点(access-point station,ap-sta)504可以包括网络接入接口,其用作网络500中sta 502的无线传输和/或接收点。ap-sta 504可以连接至回传网络510,回传网络510使得ap-sta 504与其它远程网络(包括例如互联网)、节点、ap和设备(未示出)之间交换数据。ap-sta 504可以通过与每个sta 502建立上行通信链路或信道和下行通信链路或信道来支持通过未经许可射频频谱无线介质506与每个sta 502进行通信,如图5中的箭头所示。在一些示例中,sta 502可以被配置成相互通信。网络500中的通信可以是未调度的、由ap-sta 504或网络500中的调度或管理实体(未示出)调度的、或者是调度和未调度通信的混合。
66.在各个发射器600、700和800的上下文中描述了本发明的三个不同的示例方面。通过上下文,图5b示出了根据示例性实施方式的可以存在于sta(例如ap-sta 504)中的发射器600、700或800的选定组件的示例。在示例性实施方式中,ru已经被分配用于在多个sta 502之间的数据传输,并且多个非连续ru(例如,rui和ruj)已经被分配给同一sta502。在示例性实施方式中,ap-sta 504通过无线介质506获取关于分配给sta 102的ru的链路条件的信息。基于所述信息,ap-sta 504从预定义的可用mcs集合中选择每个ru的最佳mcs。在一个示例性实施方式中,rui和ruj的链路条件被确定为足够不同,以至于选择不同的最佳mcs(例如,mcs(i)和mcs(j))用于对rui和ruj进行编码和调制。
67.发射器600、700或800接收串行数据比特流作为输入602。在示例性实施方式中,输入602包括将被包括在物理层协议(phy)有效载荷(例如,多ru物理层(phy)协议数据单元(physical layer protocol data unit,ppdu)的phy服务数据单元(phy service data unit,psdu))中的数据比特。发射器的编码器/调制器520用于生成n个相应的调制码序列集mcs1至mcsn的输出613,每个调制码序列集对应于相应的ru 1至ru n。调制码序列mcs1至mcsn中的每个调制码序列包括已使用相应调制星座(例如,bpsk、qpsk、16-qam、64-qam、256-qam、1024-qam、2048-qam、4096-qam)映射到对应于ru 1至ru n的相应的子载波或音调(tone)集合。
68.如下面将更详细地解释的,每个发射器600、700、800结合不同的编码器/调制器520配置。在示例性实施方式中,将进一步的处理操作528应用于n个输出613以生成输出530。在示例性实施方式中,进一步的处理操作528包括对n个子载波中的每个子载波进行快速傅里叶逆变换(inverse fast fourier transform,ifft)操作,随后进行并行到串行(p/s)转换和添加保护间隔(guard interval,gi)。结果输出为用于包括在ppdu的phy有效载荷(例如,psdu)中的ofdm符号流。
69.在示例性实施方式中,对应于ppdu的数据部分(例如,phy有效载荷)的输出530被附加到phy报头,以提供被调制到载波频率上并通过无线介质506传输的ppdu。
70.现在将参考图6a描述根据第一方面的编码器/调制器520的配置的示例,图6a示出了可以存在于sta(例如,ap-sta 504)中的发射器600的选定组件。发射器600应用不同的mcs,用于调制和编码在已分配给相同sta(例如,用户0)的小尺寸ru中的多个ru(例如,非连续)上的数据。mcs的数量等于多个ru的数量(例如,n)。基于通过无线介质506用于分配给单个sta 502的小尺寸ru的多个ru的链路条件,ap-sta 504为小尺寸ru的每个ru选择预定义的可用mcs集合(例如,从图2所示的mcs索引)中的相应mcs。在图6a的示例中,n个选择的mcs(例如,调制类型和/或编码率)可以相对于彼此不同。
71.输出613采取将被包括在物理层(phy)服务数据单元(psdu)中的一个或更多个ofdm符号的星座映射信息的形式。在这方面,发射器600接收psdu的串行数据比特流作为输入602。输入602包括将被包括在phy有效载荷(例如,物理层(phy)协议数据单元(ppdu)的psdu)中的数据比特。bcc编码器604将n个不同的bcc编码率应用于输入602的数据比特,并为n个ru生成编码比特序列c。对于每个ru,基于为ru选择的相应mcs来确定相应的bcc编码(例如,编码率)。下面将更详细地说明基于n个不同mcs应用于单个ofdm符号的输入602的数据比特的bcc编码。然后,比特解析器606将来自bcc编码器604的编码比特序列c划分为各自对应于各自ru(例如,ru 1至ru n)的相应编码比特序列s1至sn。编码比特序列s1至sn各自
都由相应的处理路径612(i)处理,该处理路径包括相应的交织器608(i)和调制器610(i),在该处理路径处应用由相应的mcs指定的不同调制类型。
72.交织器608(i)改变从解析器606接收的对应编码比特si的比特顺序,并生成交织序列ii,其可以有助于防止相邻噪声比特的长序列进入bcc解码器。调制器610(i)在示例性实施方式中是星座映射器,然后基于与为rui选择的mcs关联的调制类型,将序列ii的交织比特映射到星座点(复数)。
73.现在参考图6b,图6b现在示出了用于对输入源数据比特流602的数据比特执行bcc编码的bcc编码器604。在示例性实施方式中,bcc编码器604用于基于每个ru的相应mcs将不同的编码率应用于分配给多ru的不同ru的比特。bcc编码器604包括bcc操作6041和打孔操作6042,打孔操作6042可以用于选择性地应用不同的打孔模式61(i),其中,i∈{1,

,n}。在现在将描述的说明性示例中,n=2,其中,ru 1和ru 2指的是分配给单个sta 502的用于ppdu中包括的ofdm符号的两个相应的非连续小尺寸ru。在bcc编码器604侧接收k=n
info1
+n
info2
个比特的输入序列,其中,n
info1
是在使用ru 0传输的信息中表示的源数据比特的数量,以及n
info2
是在使用ru 1传输的信息中表示的源数据比特的数量。在bcc编码器604侧接收到的用于相应rui的源数据比特的数量n
info(i)
由以下等式(1)表示:
74.n
info(i)
=(n
dsru(i)
×nbpsc(i)
)
×cr(i)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(1)
75.其中,在本示例中,i∈{1,

,n};n
dsru(i)
定义了rui的每个ru的子载波数,n
bpsc(i)
表示每个子载波的比特数,以及c
r(i)
是基于rui的选定mcs确定的编码率。
76.bcc操作6041对输入比特流的k=n
info1
+n
info2
个比特执行编码率1/2bcc编码,并生成2(n
info1
+n
info2
)个编码比特。具体地,在n=2的情况下,bcc操作6041通过将第一生成多项式go和第二生成多项式g1应用于n
info1
个比特,对对应于ru 1的n
info1
个比特执行编码率1/2bcc编码,以生成第一n
info1
比特长度序列a1和第二n
info1
比特长度序列b1。bcc操作6041还通过将第一生成多项式go和第二生成多项式g1应用于n
info2
个比特,对对应于ru 2的n
info2
个比特执行编码率1/2bcc编码,以生成第一n
info2
比特长度序列a2和第二n
info2
比特长度序列b2。编码序列(a1,b1)和(a2,b2)各自分别通过打孔操作6042进行打孔。
77.在图6b的示例中,打孔操作6042通过从序列a1和b1中交替选择经受第一打孔模式61(1)的比特来组合序列a1、b1中的比特,产生n
code1
个比特的第一编码打孔序列c1,所述第一打孔模式61(1)对应于ru 1的mcs指定编码率。然后,打孔操作6042通过从序列a2和b2中交替选择经受第二打孔模式61(2)的比特来组合序列a2、b2中的比特,产生n
code2
个比特的第二编码打孔序列c2,所述第二打孔模式61(2)对应于ru2的mcs指定编码率。打孔模式指定从组合序列2(n
info1
+n
info2
)中省略的比特。比特数量n
code(i)
由以下等式(2)定义:
78.n
code(i)
=n
info(i)
/c
r(i)
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(2)
79.bcc编码器604的输出是长度为n
code1
+n
code2
的打孔编码序列c,其包括:长度为n
code1
的打孔编码比特序列c1,对应于ru1的比特;以及长度为n
code2
的打孔编码比特序列c2,对应于ru2的比特。因此,bcc编码器604用于启用在编码对应于单个ofdm符号的比特时改变所应用的打孔模式61(i),从而使不同的编码率能够应用于为特定sta的ofdm符号分配的不同ru的不同比特组。
80.再次参考图6a,如上所述,解析器606然后将bcc编码器604中的编码比特序列c划分为编码比特序列s1、s2,其中,将打孔编码序列c1的比特解析为序列s1,并且将打孔编码
序列c2的比特解析为序列s2。发射器600的bcc编码器604的配置可以使得在公共bcc编码器604处针对小尺寸多ru内的每个单个ru应用不同的相应mcs指定编码率。此外,可以在ru特定的调制器610(1)至610(n)处应用不同的mcs指定调制。
81.在一个示例中,对于配置有26-ru 9和52-ru 1的小型多ru,如图4所示,每个ru都用不同的相应mcs调度(26-ru 9用mcs 5调度(64正交幅度调制(quadratureamplitude modulation,qam),编码率:3/4),以及52-ru 1使用mcs 7(64正交幅度调制(qam),编码率:5/6)调度),至少在某些场景下,小尺寸多ru上的平均snr可能会降低,这反过来有助于提高小尺寸多ru上传输的信道增益。“有效吞吐量”是一个性能参数,定义为每个数据包正确解码的信息比特数除以每个数据包的总广播时间。在至少一些情况下,通过使用具有多个打孔操作6042的bcc编码器604,可以改进小尺寸多ru的配置(26-ru与mcs 5关联,以及52-ru与mcs 7关联)的有效吞吐量。需要说明的是,根据示例性实施方式,本文公开的多个意味着该数字大于或等于2。
82.由发射器600执行的用于处理用于在无线网络506中传输的数据的方法可以总结如下。使用第一编码率(例如,编码率1/2)对源数据比特的输入数据流602进行编码,以生成用于已经分配有多个资源单元ru 1至ru n的目标站点502的多个编码比特集(例如,[a1,b1]、[a2,b2])的数据流,每个编码比特集对应于资源单元ru 1至ru n中的相应一个资源单元。使用相应的打孔模式(例如,61(1)、61(2))对数据流中的所述多个编码比特集中的每个编码比特集进行打孔,以生成各自对应于相应的编码率的相应的打孔编码数据比特序列(c1、c2),其中,所述相应的打孔模式中的至少一些打孔模式是不同的。使用相应的调制类型(例如,通过调制器610(1)至610(n))调制打孔编码数据比特序列中的每个打孔编码数据比特序列,以生成相应的调制码序列,所述调制码序列各自映射到对应于所述多个资源单元ru 1至ru n中的相应资源单元的相应子载波集合。
[0083]
图7在发射器700的上下文中示出了编码器/调制器520的配置的另一个示例,其可以用于传输通过小尺寸多ru的多个ru为单个sta分配的有效载荷数据。发射器700可以用于其中每个ru也对应于不同mcs的情况。根据示例性实施方式,发射器700可以存在于ap中,例如ap-sta 504中。在图7的示例中,发射器700在操作上与图6a中描述的发射器600类似,除了发射器700的编码器/调制器520在每个单个ru处理路径712(i)上应用不同的相应bcc编码器704(1)-(n)(一般称为bcc编码器704)之外。
[0084]
在这方面,发射器700接收将被包括在多ru ppdu的psdu中的串行数据比特流作为输入602。解析器606将输入602的数据比特解析为n个并行s1至sn,s1至sn中的每个对应于相应的ru 1至ru n。在示例性实施方式中,至少两个数据比特序列(例如,si和sj)包括旨在用于同一sta 502的数据。在每个ru处理路径712上,bcc编码由相应的bcc编码器704应用于数据比特序列s1至sn中的每个数据比特序列。在一些示例性实施方式中,数据比特序列s1至sn各自通过编码率1/2bcc编码操作编码成编码比特,所述编码比特被相应的打孔模式打孔成相应的打孔序列,也称为编码比特序列c(例如,c1至cn)。每个ru处理路径712上的打孔模式由编码率(例如,1/2、2/3、3/4、5/6)确定,并且编码率由与对应ru关联的mcs(例如,mcs(i)或mcs(j))指定。在一些示例中,mcs可以基于分配用于在ap-sta 504和单个sta 502之间传输的对应ru的链路条件选择。由虚线框表示的ru处理路径712(1)被示出为相应的ru处理路径712的示例。然后,在相应的交织器608(1)处对编码比特序列c1的编码比特进行重新
排序,以减轻长序列中的相邻噪声比特,然后生成相应的交织序列i1作为在调制器610(1)处的输入。调制器610(1)调制交织序列i1,以将序列映射到相应子载波的星座符号。在每个调制器610处应用的调制类型由为相应ru选择的mcs来确定。因此,应用于交织序列i的调制由分别由mcs(i)和mcs(j)指定的调制星座确定,从而产生相应的ru i和ru j。
[0085]
发射器700为与选定mcs关联的每个单个ru提供不同的相应bcc编码器704和对应交织器608。因此,在小尺寸多ru的每个ru使用与小尺寸多ru的其它ru不同的mcs调度的情况下,这种配置可以有助于提高有效吞吐量和减小snr,而不在发射器700的任何ru处理路径上的bcc编码器702或交织器608中做出任何改变。
[0086]
由发射器700执行的用于处理用于在无线网络506中传输的数据的方法可以总结如下。解析输入数据流602,以生成用于已经分配有多个资源单元ru 1至ru n的目标站点的多个源数据比特序列s1至sn,每个源数据比特序列s1至sn对应于资源单元ru 1至ru n中的相应一个资源单元。基于相应的编码率对多个源数据比特序列s1至sn中的每个源数据比特序列进行编码,以生成相应的编码数据比特序列c1至cn。使用相应的调制类型(例如,通过相应的调制器610(1)至610(n))调制编码数据比特序列c1至cn中的每个编码数据比特序列,以生成相应的调制码序列mcs1至mcsn,所述调制码序列各自映射到对应于多个资源单元中的相应资源单元ru 1至ru n的相应子载波集合。
[0087]
参考图8,在发射器800的上下文中示出编码器/调制器520的第三配置。根据另一个示例性实施方式,发射器800为小尺寸多ru中的所有ru应用相同的mcs。发射器800的编码器/调制器520包括公共bcc编码器804、交织器808和调制器810,其后是星座符号解析器806,用于根据相应的ru解析调制符号。如下文所说明的,发射器800在一些应用中可以有助于减少由于多个ru之间的不同干扰和信道增益而导致的性能下降。发射器800接收串行数据比特流作为输入602。公共bcc编码器804在串行流上应用bcc编码并输出编码比特序列c。公共bcc编码器804的操作与图7中所示的bcc编码器704(1)-(n)中的任意bcc编码器的操作相同。bcc 804中使用的打孔模式是基于在相同mcs中为小尺寸多ru内的所有ru指定的编码率确定的。然后,交织器808对编码比特序列c的编码比特进行交织,并产生交织序列i。交织器808可以是块交织器,如下文进一步公开的。然后,调制器810将交织序列i调制到多个子载波的星座符号上,并生成调制序列m。调制器810中应用的调制类型由所有ru的相同mcs确定。然后,在解析器806中,调制序列m被解析为n个ru的n个并行调制序列mcs1至mcsn。调制器810的配置和操作类似于图6中所示的任意调制器610的配置和操作,并且解析器806是星座解析器,其通过ru分配解析调制序列mcs1至mcsn。
[0088]
现在将更详细地讨论交织器808的配置和由交织器808实现的三步置换。如上所述,图8的这个示例中的交织器808可以是块交织器。这只是说明性的并不旨在限制。在一些其它示例中,交织器808可以是伪随机交织器或卷积交织器。
[0089]
在这方面,图9示出了如何使用交织器808来改变作为交织器808的输入序列的编码比特序列c的编码比特的顺序,以及通过使用具有n
row
个行和n
col
个列的矩阵900来生成交织序列的示例。如图9所示,给定编码比特序列为(1、2、3、4、5、6、7、8、9、10、11、11、13、14、15、16),当交织器808执行交织时,输入序列按n
row
个行顺序地进入交织器802,然后,按n
col
个列读出存储在矩阵900中的所有编码比特。因此,交织序列产生为(1、5、9、13、2、6、10、14、3、7、11、15、4、8、12、16)。在一些示例中,用于在n
row
个行中输入输入序列的步骤被称为第一
置换,以及用于在n
col
列中读出存储在矩阵900中的编码比特的步骤被称为第二置换。在一些其它示例中,如果在应用了第一置换和第二置换之后存在多个空间流,则将称为频率旋转的第三置换应用于附加空间流。频率旋转的参数表示为n
rot

[0090]
在标准802.11ax中,用于交织的参数n
row
、n
col
和n
rot
是基于单个ru大小为每个单个ru预定义的,例如26个子载波、52个子载波、106个子载波或242个子载波。然而,在使用例如包括26-ru和52-ru的组合或26-ru和106-ru的组合的小尺寸多ru分配给单个sta的情况下,三个置换的参数n
row
、n
col
和n
rot
需要基于小尺寸多ru内的组合ru或多ru的大小(例如,26+52=78个子载波,26+106=132个子载波)重新定义。
[0091]
在这方面,根据示例性实施方式,基于小尺寸多ru内ru的不同组合定义参数n
row
、n
col
和n
rot
。定义的参数n
row
、n
col
和n
rot
可以帮助交织器在应用小尺寸多ru的场景中准确高效地执行置换。
[0092]
给定小尺寸多ru包括2个ru,第一ru和第二ru,如52-ru和26-ru,或106-ru和26-ru,并且应用小尺寸多ru的传输在20mhz的信道宽度中操作,第一置换由以下等式式(3)定义:
[0093][0094]
其中,k表示在执行第一置换之前到交织器808的输入序列的索引,以及i表示在执行第二置换之前作为第一置换的输出的索引。n
row
等于(rl0+rl1)/n
col
,rl0为第一ru的编码比特总数,以及rl1为第二ru的编码比特总数。n
cbps
为每个ofdm符号的编码比特数。n
row
和n
col
将在下文进一步说明。
[0095]
第二置换由以下等式(4)定义:
[0096][0097]
其中,对于小尺寸多ru包括52-ru(对应于n
bpsc0
)和26-ru(对应于n
bpsc1
)的情况,j为第二置换的输出,以及s为(2
×nbpsc0
+n
bpsc1
)/2,并且当小尺寸rmu包括106-ru(对应于n
bpsc0
)和26-ru(对应于n
bpsc1
)时,s为(51
×nbpsc0
+12
×nbpsc1
)/2。n
bpsc0
为第一ru的每个子载波的编码比特数,以及n
bpsc1
为第二ru的每个子载波的编码比特数。n
bpsc0
和n
bpsc1
由各自选择的mcs确定。在本示例中,对于第一ru和第二ru采用相同的mcs。
[0098]
如果存在多个空间流,则通过执行以下等式(5)将频率旋转(第三置换)应用于第二置换的输出:
[0099]
r=(j-j(i
ss
)n
rot
(2n
bpsc0
+n
bpsc1
))mod n
cbps
,j=0、1
……ncbps
–1ꢀꢀꢀꢀꢀꢀꢀ
(5)
[0100]
其中,r为第三置换的输出,对于工作信道宽度20mhz,n
rot
设置为11。i
ss
为该交织器正在运行的空间流索引,以及j(i
ss
)为图10中定义的整数。当r小于0时,r=n
cbps
+r。
[0101]
在本示例中,交织器808仅应用于没有导频子载波的编码比特。因此,对于具有78个子载波e的小尺寸多ru,使用72个编码比特,并且对于具有132个子载波的小尺寸多ru,可以使用126个编码比特。现在将更详细地介绍n
row
和n
col
。对于小尺寸多ru,n
row
由以下等式(6)定义:
[0102]nrow
=(小尺寸多ru中的编码比特总数)/n
col
ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(6)
[0103]
其中,小尺寸多ru中的编码比特总数等于rl0+rl1;rl0为不包括导频子载波的第一ru的编码比特总数,以及rl1为不包括导频子载波的第二ru的编码比特总数。rl0和rl1由
以下等式(7)和(8)表示:
[0104]
rl0=drl0
×nbpsc0

ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(7)
[0105]
rl1=drl1
×nbpsc1

ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(8)
[0106]
其中,drl0为第一ru的仅具有数据子载波且不包括导频子载波的实际子载波数,以及drl1为第二ru的仅具有数据子载波且不包括导频子载波的实际子载波数。因此,等式(6)可以转换为如下等式(9):
[0107]nrow
=(rl0+rl1)/n
col
=(drl0
×nbpsc0
+drl1
×nbpsc1
)/n
col
ꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(9)
[0108]
因此,对于具有52-ru(具有48个数据子载波,不包括4个导频子载波)和26-ru(不包括2个导频子载波且具有24个数据子载波)的小尺寸多ru,drl0=48和drl1=24。如果n
col
设置为等于24,则通过在等式(9)中应用drl0=48、drl1=24和n
col
=24,n
row
等于(2
×nbpsc0
+n
bpsc1
)。如果n
col
设置为等于12,则通过在等式(9)中应用drl0=48、drl1=24和n
col
=12,n
row
等于(2
×
(2
×nbpsc0
+n
bpsc1
))。
[0109]
因此,对于具有106-ru(不包括4个导频子载波且具有102个数据子载波)和26-ru(不包括2个导频子载波且具有24个数据子载波)的小尺寸多ru,drl0=102和drl1=24。如果n
col
设置为等于2,则通过在等式(9)中应用drl0=102、drl1=24和n
col
=2,n
row
等于(51
×nbpsc0
+12
×nbpsc1
)。
[0110]
如上所讨论的,在52-ru(具有48个数据子载波且不包括4个导频子载波)和26-ru(不包括2个导频子载波且具有24个数据子载波)的组合的情况下,n
col
被设置为等于24,n
col
的值(例如,24)被设置为48和24的最大公约数。类似地,在106-ru(具有102个数据子载波且不包括4个导频子载波)和26-ru(不包括2个导频子载波且具有24个数据子载波)的组合的情况下,n
col
的值(例如,2)也被设置为102和24的最大公约数。
[0111]
在这方面,本文公开的n
col
被定义为对应于第一ru的数据子载波的子载波数量(drl0)和对应于第二ru的数据子载波的子载波数量(drl1)的最大公约数(gcd)。
[0112]
根据图8至图10的示例和等式(3)至(9),对于包括共同分配给具有相同mcs的单个sta的第一ru和第二ru的小尺寸多ru,交织器808通过将从bcc编码器804输出的编码比特序列c的编码比特按n
row
个行写入矩阵中来执行第一置换,并生成存储在矩阵中的中间输出,如等式(3)所示。随后,交织器808通过按n
col
个列读出存储在矩阵中的每个编码比特来执行第二置换。n
col
是通过找到在携带第一ru的数据子载波的子载波数(drl0)和携带第二ru的数据子载波的子载波数(drl1)之间的最大公约数来定义的。n
row
等于(第一ru和第二ru上的编码比特总数)/ncol。第一ru和第二ru上的编码比特总数是基于相同mcs中指定的调制类型来确定的,该mcs用于第一ru和第二ru两者。
[0113]
根据等式(7)和(8),由于第一ru的每个子载波的编码比特数n
bpsc0
取决于相同mcs的调制类型,并且第二ru的每个子载波的编码比特数n
bpsc1
取决于相同mcs的调制类型,相同的mcs确定第一ru上的第一编码比特总数(rl0)(由等式(7)表示)和第二ru上的第二编码比特总数(rl1)(由等式(8)表示)。因此,n
row
是基于对第一ru和第二ru共同应用的mcs中指示的调制类型确定的。
[0114]
这种使用单个交织器而不是多个交织器的配置使得可以在小尺寸多ru的多个ru上应用相同的mcs。即使每个ru具有不同的相应数量的子载波,本文公开的交织器也可以有助于提高用于多个ru的矩阵中编码比特的置换的准确性和效率。因此,可以显著降低硬件
成本。
[0115]
再次参考图8,需要说明的是,在本示例中,作为多ru的公共映射器的调制器810从交织器808接收交织序列i,将交织序列i调制到多个子载波上,并将调制序列m输出到解析器806。在一些其它示例中,多个调制器810(1)至(n)(一般称为调制器810)可以分别放置在解析器806之后的每个ru处理路径上。也就是说,交织器808将交织序列i发送给解析器806,然后解析器806将交织序列i解析为n个ru的n个并行序列。每个调制器810将每个ru的数据比特调制为多个子载波的星座符号。需要说明的是,星座映射器810放置在解析器806之前或之后不会对输出613的生成产生任何影响。
[0116]
图8的发射器800的操作的示例可以总结如下:接收源数据比特的输入数据流602,该输入数据流包括用于传输到已分配有多个资源单元ru 1至ru n的目标站点的多个数据比特序列。对多个数据比特序列应用编码和调制(例如,bcc编码器804和调制器810),以生成相应的调制序列流m,所述调制序列使用相同的调制编码方案进行编码和调制,并包括用于子载波集合的星座符号集合。对调制序列流m进行解析(例如,星座符号解析器806),以将星座符号解析为对应于ofdm符号的相应资源单元(例如,ru 1至ru n)。
[0117]
图11示出了根据示例性实施方式的由交织器(例如,如上所讨论的交织器808)实现的方法1100的流程图。方法1100包括:
[0118]
在步骤1102中:执行第一置换。交织器808将编码比特序列写入在矩阵的行中。参考上面的等式(9)讨论了行数n
row
。在一些示例中,第一置换使得相邻编码比特映射到非相邻子载波上。
[0119]
在步骤1104中:执行第二置换。然后,交织器808通过按矩阵的列读出存储在矩阵中的编码比特来执行第二置换。上面也说明了列数n
col
。在一些示例中,第二置换使得相邻编码比特交替映射到星座的较少且更有效比特上,这可以有助于避免低可靠性(lsb)长期运行。
[0120]
可选地,在步骤1106中:执行第三置换。然后,交织器808将频率旋转应用于第二置换的输出,例如上面公开的等式(5)。
[0121]
在充当接收器的sta处,可以通过应用与在ap-sta 504的发射器600、700或800处完成的处理大致相反的处理来恢复从上面公开的发射器600至800中的任意一个发射器传输的数据。例如,接收sta 502可以对接收到的ppdu的phy报头进行解调和解码,以确定哪些ru已分配给该sta 502以及用于ru的mcs。然后,sta 502可以基于恢复的mcs信息中指示的调制类型,对属于分配给该sta 502的多个ru的子载波集合上的信号进行解调。然后,可以基于恢复的mcs中指示的编码率对解调的ru信号进行解码,以恢复编码字。
[0122]
图12a示出了接收器1010的选定组件,接收器1010可以用于从由发射器诸如发射器600发射的ppdu的数据部分恢复数据。接收器1010包括组合器1014(例如,解解析器),用于将来自n个解调和解交织流1012集合中的恢复比特组合到单个接收码字流中,供解码器1016处理。图12b示出了接收器1050的选定组件,接收器1050可以用于从由发射器诸如发射器700发射的ppdu的数据部分恢复数据。接收器1050包括组合器1056(例如,解解析器),用于将n个解调、解交织流105和解码流1054集合中的恢复比特组合到单个接收码字流中。图12c示出了接收器1080的选定组件,接收器1080可以用于从由发射器诸如发射器800发射的ppdu的数据部分恢复数据。接收器1050包括fft中的信息的组合器1082,然后将信息提供给
单个解调、解交织流1084和解码流1086。
[0123]
在发射器800的情况下,对应的接收器1080可以包括解交织器,以通过实现逆置换来执行解交织。第一操作执行交织器808的第三置换(频率旋转)的逆操作。第一操作的输出由以下等式(10)定义:
[0124]
j=(r+j(i
ss
)n
rot
(2n
bpsc0
+n
bpsc1
))modn
cbps
,r=0、1
……ncbps
–1ꢀꢀꢀꢀꢀꢀꢀꢀꢀ
(10)
[0125]
其中,符号r、i
ss
、n
rot
、n
bpsc0
、n
bpsc1
、n
cbps
和j(i
ss
)与上面在交织器808的示例中讨论的符号相同。
[0126]
由以下等式(11)定义的第二操作执行交织器中的第二置换的逆操作。
[0127][0128]
其中,符号s、n
col
和n
cbps
与上面在交织器808的示例中讨论的符号相同。
[0129]
由以下等式(12)定义的第三操作执行交织器808中的第一置换的逆操作。
[0130][0131]
其中,符号n
col
、n
row
和n
cbps
与上面在交织器808的示例中讨论的符号相同。
[0132]
图13示出了根据示例性实施方式的可以用于eht ppdu的示例性帧格式1200。从发射器600、700或800中的任意一个生成的输出530包括在psdu 1208中,psdu 1208被附加到phy报头,以提供被调制到载波频率上并通过无线介质506传输的ppdu。在这方面,附加到psdu的phy报头可以至少包括以下报头字段:eht前导1202、通用信号字段(u-sig)1204和eht信号字段(eht-sig)1206。eht前导1202包括传统短训练字段(l-stf)、传统长训练字段(l-ltf)、传统信号字段(l-sig)和重复l-sig(rl-sig)。在示例性实施方式中,关于分配给sta的ru的信息,例如ru位置和ru大小,以及为通过分配ru传输的每个ofdm符号的数据比特选择的mcs,可以在ppdu的eht-sig字段中指示。例如,eht-sig字段1206可以包括每个sta 502的子字段(例如,用户字段1至用户字段m)。每个用户字段可以包括指定以下内容的子字段:唯一标识目标sta的sta-id、分配给目标sta的ru以及分配给目标sta的每个相应ru使用的mcs(例如,ru i的mcs(i);ru j的mcs(j))。在示例性实施方式中,可以用映射到应用于ru的指定mcs的mcs索引值来填充mcs子字段。如图2的mcs索引所示,有10种mcs类型,如mcs 0至mcs 9。对于2个ru组合形成一个小尺寸多ru,可以有100种可能的组合,并且可以使用7个比特来指示mcs类型。在一些示例中,当多个ru组合形成小尺寸多ru时,用于指示mcs索引/类型的比特数可以减少。在组合多于2个ru以分配给sta的情况下,可能需要多于7个比特来指示每个ru的mcs索引。在一些示例中,可以定义表格来指示在多ru包括多于两个ru的情况下,需要多少比特来指示用不同的相应ru调度的每个mcs。
[0133]
在一些其它示例中,在组合多于两个ru以分配给sta的情况下,在多于两个ru中选择一个基础ru,并且可以在eht-sig 1206中指示为基础ru调度的mcs。根据示例性实施方式,多于两个ru中的其它ru与基础ru之间的mcs差异可以在eht-sig 1206中以较少的比特占用来指示。在一些示例中,基础ru可以是多于两个ru的组合中最左边的ru。在一些示例中,组合3个ru(例如,第一ru、第二ru和第三ru)以分配给sta用于ofdma传输,如果基础ru(例如,第一ru)的mcs是mcs 7,以及剩余2个ru(例如,第二ru和第三ru)的mcs为mcs 5和mcs 4,则前4个比特用于指示基础ru(第一ru)用mcs 7调度。因此,7个比特中的剩余3个比特将
用于通过使用mcs步长指示基础ru和第二ru之间的第一差值,以及通过使用第二mcs步长指示基础ru和第三ru之间的第二差值。在剩余的3个比特中,第一比特可以指示第一差值和第二差值是在正方向上还是在负方向上。剩余3个比特中的其余2个比特可以使用相应的步长(例如,最多4个步长)来指示第一差值和第二差值。例如,在待使用基础ru调度的7个比特的前4个比特指示mcs 7的情况下,7个比特中的后2个比特可以指示mcs 3(7

3=4,达到最大4个步长)在负方向,并指示mcs 9(9

7=2,mcs9达到最后一个mcs类型,如图2所示)。在一些示例中,多ru调度中的ru数量可以在多ru分配中指示,例如在eht-sig 1206中指示。
[0134]
图14示出了示例性处理系统1300,其可以用于实现本文描述的方法和系统,例如sta502或ap-sta 504。可以使用适合于实现本发明中描述的方法和系统的其它处理系统,其可以包括与下面讨论的那些不同的组件。虽然图14示出了每个组件的单个实例,但是在处理系统1300中可能存在每个组件的多个实例。
[0135]
处理系统1300可以包括一个或更多个处理设备1302,如处理器、微处理器、专用集成电路(application-specific integrated circuit,asic)、现场可编程门阵列(field-programmable gate array,fpga)、专用逻辑电路或其组合。处理系统1300也可以包括一个或更多个输入/输出(input/output,i/o)接口1314,其可以使得能够与一个或更多个合适的输入设备和/或输出设备(未示出)接口。输入设备和/或输出设备中的一个或更多个可以作为处理系统1300的组件被包括,或者可以在处理系统1300的外部。处理系统1300可以包括一个或更多个网络接口1308,用于与网络进行有线或无线通信。在示例性实施方式中,网络接口1308包括一个或更多个无线接口,例如,发射器600、700或800,其可以使得能够在网络500等wlan中进行通信。网络接口1308可以包括用于网络内和/或网络间通信的有线链路(例如以太网线)和/或无线链路(例如一个或更多个射频链路)的接口。网络接口1308可以通过一个或更多个发射器或发射天线、一个或更多个接收器或接收天线以及各种信号处理硬件和软件提供无线通信。在这方面,一些网络接口1308可以包括类似于处理系统1300的相应处理系统。在本示例中,示出了单个天线1316,其可以用作发射天线和接收天线两者。然而,在其它示例中,可以存在多个单独的天线用于发射和接收。网络接口1308可以用于向回传网络510或向网络500中的其它sta、用户设备、接入点、接收点、传输点、网络节点、网关或中继(未示出)发送和接收数据。
[0136]
处理系统1300还可以包括一个或更多个存储单元1313,所述一个或更多个存储单元1313可以包括如固态驱动器、硬盘驱动器、磁盘驱动器和/或光盘驱动器的大容量存储单元。处理系统1300可以包括一个或更多个存储器1310,所述一个或更多个存储器1310可以包括易失性或非易失性存储器(例如,闪存、随机存取存储器(random access memory,ram)和/或只读存储器(read-only memory,rom))。非瞬时性存储器1310可以存储由处理设备1302执行的指令,例如,以执行本发明。存储器1310可以包括其它软件指令,例如用于实现操作系统和其它应用/功能。在一些示例中,一个或更多个数据集和/或模块可以由外部存储器(例如,与处理系统1300进行有线通信或无线通信的外部驱动器)提供,或者可以由瞬时性或非瞬时性计算机可读介质提供。非瞬时性计算机可读介质的示例包括ram、rom、可擦除可编程rom(erasable programmable rom,eprom)、电可擦除可编程rom(electrically erasable programmable rom,eeprom)、闪存、cd-rom或其它便携式存储器。
[0137]
可以存在总线1314,在处理系统1300的组件之间提供通信,所述组件包括处理设
备1302、i/o接口1304、网络接口1308、存储单元1313、存储器1310。总线1314可以是任何合适的总线架构,包括例如存储器总线、外围总线或视频总线。
[0138]
本发明提供了用于实现所公开的方法和系统的示例的某些示例算法和计算。然而,本发明不受任何特定算法或计算的约束。尽管本发明描述了具有以特定顺序的步骤的方法和流程,但可以视情况省略或更改方法和流程的一个或更多个步骤。视情况而定,一个或更多个步骤可以以除了描述它们的顺序之外的顺序执行。
[0139]
通过上述实施方式的描述,本发明可以仅通过硬件实现,或者通过软件和必要的通用硬件平台实现,或者通过硬件和软件的组合实现。基于这样的理解,本发明的技术方案可以以软件产品的形式体现。软件产品可以存储在非易失性或非瞬时性存储介质中,非易失性或非瞬时性存储介质可以是光盘只读存储器(compact disk read-only memory,cd-rom)、usb闪存驱动或硬盘。软件产品包括许多指令,这些指令使得计算机设备(个人计算机、服务器或网络设备)能够执行本发明的实施方式中提供的方法。
[0140]
虽然已详细描述了本发明及其优点,但应理解,在不脱离由所附权利要求书限定的本发明的情况下,可以作出各种改变、替代和更改。
[0141]
此外,本发明的范围并不旨在限定于说明书中所述的处理、机器、制造品、物质成分、装置、方法和步骤的具体实施方式。本领域普通技术人员将从本发明的公开内容中容易了解到,可以根据本发明使用目前现有的或以后开发的执行与本文描述的对应实施方式基本上相同的功能或实现或与本文描述的对应实施方式基本上相同的结果的处理、机器、制造品、物质成分、装置、方法或步骤。相应地,所附权利要求旨在包括在它们的范围内的这些处理、机器、制造品、物质成分、装置、方法或步骤。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1