用于无线网络中的干扰减轻的系统、方法和设备与流程

文档序号:11532212阅读:331来源:国知局
用于无线网络中的干扰减轻的系统、方法和设备与流程

相关申请的交叉引用

该申请要求于2014年11月19日提交的美国临时专利申请no.62/081,996的优先权,其完整内容通过引用合并到此。

本文所描述的实施例总体上涉及无线网络,更具体地说,涉及减轻无线网络中的干扰。



背景技术:

wi-fi网络性能在用户数量大的环境(例如,公共场所中的热点)中是重要因素。高效地使用可用频谱并且更好地管理wi-fi环境中的干扰可以提升wi-fi性能。为了解决无线通信系统所需的增加带宽要求的问题,可以采用不同方案来允许多个用户设备通过共享信道资源与单个接入点进行通信,同时实现高数据吞吐量。多输入或多输出(mimo)技术代表对于无线通信系统已经兴起的一种这样的方案。在若干新兴无线通信标准(例如,电气与电子工程师协会(ieee)802.11标准)中已经采用了mimo技术。

此外,下一代无线局域网(wlan)、ieee802.11ax或高效率wlan(hew)在开发中。上行链路多用户多输入多输出(ulmu-mimo)和正交频分多址(ofdma)是该标准中所包括的两个特征。然而,使用现有系统和方法在ulmu-mimo中不能可靠地支持调制编码方案(mcs)7-9。

附图说明

图1是示出根据一个或多个示例实施例的示例无线网络环境的网络示图;

图2示出根据一个或多个示例实施例的包括具有来自多个用户的信道频率偏移的ulmu-mimo的示例无线网络环境;

图3示出根据一个或多个示例实施例的用于在无线网络中使用p矩阵对数据流进行编码的示例方法;

图4示出根据一个或多个示例实施例的无线网络中的频域上的信道频率偏移的干扰特性;

图5示出根据一个或多个示例实施例的用于多个子载波的水平和垂直循环移位的正交码;

图6示出根据一个或多个示例实施例的用于在频域和时域上使用p矩阵对数据流进行编码的示例方法;

图7示出根据一个或多个示例实施例的用于系统和设备中的方法的示例操作;

图8示出根据一个或多个示例实施例的用于系统和设备中的方法的示例操作;

图9示出根据一个或多个示例实施例的用于系统和设备中的方法的示例操作;

图10示出根据一个或多个示例实施例的示例通信站或示例接入点的功能示图;以及

图11示出可以执行本文所讨论的根据一个或多个示例实施例的任何技术(例如,方法)的机器示例的框图。

具体实施方式

本文所描述的示例实施例提供用于在各种wi-fi网络(包括但不限于ieee802.11ax)中减轻干扰的系统、方法和设备。

如本文所使用的那样,术语“通信站”、“站”、“手持设备”、“移动设备”、“无线设备”和“用户设备”(ue)指代无线通信设备,例如蜂窝电话、智能电话、平板、上网本、无线终端、膝上型计算机、可穿戴计算机设备、毫微微小区、高数据率(hdr)用户站、接入点、接入终端或其它个人通信系统(pcs)设备。设备可以是移动的或固定的。

如本文所使用的那样,术语“接入点”(ap)可以是固定站。接入点也可以称为接入节点、基站或本领域公知的某些其它类似术语。接入终端也可以称为移动站、用户设备(ue)、无线通信设备或本领域公知的某些其它类似术语。本文所公开的实施例总体上涉及无线网络。一些实施例可以涉及根据ieee802.11标准之一(包括但不限于ieee802.11ax标准)进行操作的无线网络。

图1是示出根据一些示例实施例的示例无线网络环境的网络示图。无线网络100可以包括一个或多个通信站(sta)104以及一个或多个接入点(ap)102,它们可以经由无线链路106连接,并且可以根据任何无线通信标准(包括但不限于ieee802.11ax标准)进行通信。通信站104可以是移动设备(其可以是不固定的),并且ap102可以是固定的并且具有固定位置。

根据一些ieee802.11ax(高效率wlan(hew))实施例,接入点可以操作为主站,主站可以被布置为:(例如,在竞争时段期间)竞争无线介质,以接收介质的独占控制达hew控制时段(即传输机会(txop))。主站可以在hew控制时段的开始时发送hew主同步传输。在hew控制时段期间,hew站可以根据基于非竞争的多址技术与主站进行通信。这不同于设备根据基于竞争的通信技术而不是多址技术进行通信的常规wi-fi通信。在hew控制时段期间,主站可以使用一个或多个hew帧与hew站进行通信。此外,在hew控制时段期间,遗留站禁止通信。在一些实施例中,主同步传输可以称为hew控制和调度传输。

在一些实施例中,在hew控制时段期间所使用的多址技术可以是调度正交频分多址(ofdma)技术,但这并非要求。在其它实施例中,多址技术可以是时分多址(tdma)技术或频分多址(fdma)技术。在某些实施例中,多址技术可以是空分多址(sdma)技术(又称为多用户多输入多输出(mu-mimo))。

主站也可以根据遗留ieee802.11通信技术与遗留站进行通信。在一些实施例中,主站也可以可配置为:根据遗留ieee802.11通信技术,在hew控制时段之外与hew站进行通信,但这并非要求。

在其它实施例中,hew帧的链路可以可配置为具有相同带宽,并且带宽可以是20mhz、40mhz或80mhz毗邻带宽、或者80+80mhz(160mhz)非毗邻带宽之一。在某些实施例中,可以使用320mhz毗邻带宽。在其它实施例中,也可以使用5mhz和/或10mhz的带宽。在这些实施例中,hew帧的每个链路可以被配置用于发送多个空间流。

densifi(例如,可能的下一代无线局域网(wlan)、ieee802.11ax或高效率wlan(hew))的特征是,用于上行链路多用户mimo(ulmu-mimo)的信道训练信号设计。在一个方面在802.11n/ac中重用p矩阵结构的同时,另一方面使用新的频调交织结构。然而,p矩阵结构的缺点在于,例如,p矩阵对于多用户mimo(mu-mimo)中的信道频率偏移(cfo)可能是脆弱的,如图2所示。根据一个或多个示例实施例,接入点(ap)202可以在示例wi-fi网络200中与多个通信站(sta)204进行通信。p矩阵解码假设随着时间在长训练字段(ltf)符号上少有或没有cfo,并且依赖于p矩阵中所定义的正交码来消除来自其它空间流的潜在干扰。然而,上行链路mu-mimo中的cfo对于高调制阶而言是不可忽略的,并且不同用户可能具有不同cfo。因此,当存在来自其它用户的干扰时,接入点(ap)接收机必须估计每个用户的cfo。这在一些实例中可能是有挑战性的。来自不同用户的cfo会破坏p矩阵的正交性,并且引起彼此的干扰。使用现有系统和方法在上行链路mu-mimo中不能可靠地支持调制编码方案(mcs)7-9。

本公开中所描述的系统、方法和设备提供对p矩阵结构的增强,使得能够估计每个用户的cfo,并且能够减轻因其它用户的cfo而导致的干扰。以下描述和附图充分示出具体实施例,以使得本领域技术人员能够实施它们。其它实施例可以包括结构改变、逻辑改变、电气改变、处理改变和其它改变。一些实施例的部分或特征可以包括于或替代以其它实施例的部分和特征。在附图和以下描述中阐述一个或多个实现方式的细节。根据这些描述、附图和权利要求,其它实施例、特征和方面将变得显而易见。权利要求中所阐述的实施例囊括这些权利要求的所有可用等同物。

现参照图2,示出了多个流(例如,信号),每个流具有不同的信道频率偏移。流典型地包括一个或多个ltf符号206的序列,并且在上行链路mu-mimo中由接收机(例如,接入点202)从与不同的用户和/或站204(例如,用户设备或其它设备(例如,内容提供平台、控制系统、网络分发引擎、无线站等))关联的不同信道(和/或信道子带)接收。然后,ltf符号(例如,在将流从用户设备发送到接入点时)由不同用户在上行链路中使用p矩阵码编码成一个或多个流(例如,信道响应、特定信道频率处的信号、音频信号、视频信号、数据信号等)。

在一些实施例中,可以构造并使用不同的ltf序列和/或不同的p矩阵在上行链路中对不同流进行编码和/或解码。图2描绘多个站204(例如,sta、用户设备等)与接入点202之间的上行链路进程。在其它实例中,可以将p矩阵编码的ltf重用于与各个设备的不同流的上行链路。以此方式,同一p矩阵可以被用于对带有ltf符号序列的不同流既进行编码又进行解码。编码和/或解码可以在接入点202和/或站204(或其它设备)处在上行链路传输或下行链路传输期间发生。然而,在这些实例中,对于与不同用户和/或设备关联的信道和/或信道子带的每个流,上行链路mu-mimo中的p矩阵编码的ltf可能具有相同或不同信道频率偏移(cfo),如图2所示。

因此,由于来自在相同信道和/或信道子带上进行通信的各个设备的干扰,可能难以估计每个用户和/或用户站204的cfo以准确地识别每个信道的信道频率。例如,在同一信道上具有不同cfo可能在上行链路mu-mimo流当中引入不想要的干扰,并且在流的处理(例如,编码和/或解码)期间产生问题。此外,因为可以通过测量(例如,确定)发送ltf符号序列流的每个设备信号的时间上的相位改变来计算上行链路设备的cfo,所以任何引入的干扰可以使得cfo的估计偏斜。因此,在上行链路mu-mimo中,cfo校正处理可能无法利用ltf,并且可能被延迟,直到接收到数据传输中的导频(例如,用于信道频率跟踪或信道变化跟踪等的已知子载波上的已知训练信号)。

为了使接入点202处的接收机实现方式容易,站204在上行链路中并且接入点202在下行链路中同时终止一些或所有流的ltf符号序列。通过在上行链路中或在下行链路中同时终止信道和/或信道子带的一些或所有流,接入点202将相同数量的ltf符号分配给每个流。以此方式,每个信道和/或每个信道子带的ltf符号的数量是由具有最大数量的流的信道和/或信道子带来确定的。接入点202(和/或接入点202的处理设备)被配置为:确定每个信道和/或信道子带中的流的数量。p矩阵大小可以是2x2、4x4、6x6或8x8,然而,ltf符号的数量取整为大于或等于流的最大数量的最小p矩阵大小(例如,2、4、6或8)。因此,每个信道和/或信道子带在其用于对p矩阵进行编码和/或解码的ltf序列中具有相同数量的ltf符号。

对于被确定为具有小于最大数量流的数量流的信道和/或信道子带,可以将额外ltf符号(例如,在被确定为具有小于最大数量流的数量流的信道和/或信道子带上发送信号(例如,流)并非所需的附加ltf符号)添加到在每个信道和/或信道子带上发送信号(例如,流)所需的ltf符号序列中的ltf符号。例如,可以利用如802.11n/ac中的较大p矩阵的前面少数行来替换当在被确定为具有小于最大数量流的数量流的每个信道上发送信号时所需的较小p矩阵。然而,该方法可能不允许接收机使用ltf符号的部分对信道响应进行解码。

对于本文所描述的cfo估计(例如,确定),接收机(例如,设备、用户设备、站204等)可以观察在时间上分开的信道响应(例如,包括ltf符号序列的信号和/或流),使得相位差能够被检测,然后用于信道的cfo估计。替代使用较大p矩阵的前面少数行(或列)来将ltf符号编码和/或解码为流,可以选择尽可能小的p矩阵,使得接收机(例如,接入点202和/或用户设备或站204)可以用最少数量的ltf符号对信道响应进行解码。例如,如果整个信道所需的ltf符号的数量是四个并且信道子带具有两个流,则所选择的用于编码和/或解码的p矩阵可以是2x2p矩阵,而不是遗留4x4p矩阵。典型地,p矩阵是平方正交矩阵,其中,p矩阵的所有行彼此正交,并且所有列也彼此正交。然而,虽然p矩阵可能是期望的,但是可以使用任何正交矩阵代替p矩阵。

此外并且如上所述,因为传输的码长度比发送流所需的ltf符号的数量短,所以可以填充(pad)附加ltf符号(例如,添加到选定的p矩阵的一个或多个列中)。传输的码长度可以由接入点202来确定,并且可以对应于流的传输所需的ltf符号的数量。例如,包括四个流的信道子带可能需要四个ltf符号用于传输,而同一信道的第二子带可能仅包括两个流,并且因此可能仅需要两个ltf符号用于传输。以此方式,接入点202基于每个子带所需的ltf符号的数量的比较来确定第二子带具有比第一子带短的码长度。接入点202于是可以确定将要把两个附加ltf符号填充到第二子带传输中,使得第一子带和第二子带(以及潜在地,同一信道的所有其它子带)的ltf符号的数量是相同的。接入点202可以基于所需的ltf符号的数量来进一步确定使用信道和/或信道子带的传输所需的p矩阵大小。作为对于该示例的替选,接入点202可以确定,可以使用4x4p矩阵。第一子带使用4x4p矩阵的所有四个行,分别用于四个流;并且第二子带仅使用同一4x4p矩阵的前两个行,分别用于两个流。

在一些实施例中,可以利用ltf符号序列对传输(例如,信道响应)进行编码和/或解码。ltf符号序列可以被包括在传输的开始和/或结束时,在前导或数据头中。替代地,可以使用数字水印和/或本领域公知的其它编码技术将ltf符号序列嵌入到传输数据信号中。典型地,使用p矩阵将ltf符号编码到传输数据信号中。再一次,由于基于所确定的信道和/或信道子带中的流数量而使用可能的最小p矩阵,因此填充附加ltf符号,使得可以在ltf符号序列的结束和/或开始时用最少ltf符号对信道响应(例如,流、数据的传输、内容等)进行编码和/或解码。最后,为了使得各信道观察(例如,信道响应的接收)之间的时间间隔最小化,由接入点202确定并选择p矩阵列的数量,使得ltf符号序列的开始和/或结束具有足以在信道响应的传输之后对其进行编码和/或解码的ltf符号完备集。以此方式,使得接入点202和站204能够使用公共ltf符号序列与彼此进行通信。

现参照示出了802.11n/ac标准无线通信中的ltf结构300的图3,信道和/或信道子带的流的数量可以小于信道(以及如果适用的话,所有其所包括的子带)所需的ltf符号的数量。例如,如果流的数量为三个,则ltf符号的数量可以是四个。在此情况下,使用用于四个流的p矩阵,并且使用前三行以通过ltf符号填充p矩阵,由此形成3x4码矩阵,如图3所示。图3中的1和-1系数形成4x4p矩阵304,如下所示:

根据一个或多个示例实施例,第一信道和/或信道子带302可以包括仅一个流,第二信道和/或信道子带304可以包括两个流,第三信道和/或信道子带306可以包括三个流,并且第四信道和/或信道子带308可以包括四个流。流302-308中的每一个可以包括一个或多个ltf符号310,如图3所示。在一些实施例中,接入点可以选择和/或确定用于所有子带和/或子信道的ltf符号的数量。然后基于选定的ltf符号的数量来确定p矩阵大小。典型地,所确定的p矩阵大小与选定的ltf符号的数量(例如,2、4、8等)相同。例如,如果每个子带和/或每个子信道上的传输需要4个ltf符号,则p矩阵大小可以是4x4。以此方式,对于所有子带和/或子信道可以利用公共大小的p矩阵。此外,如果子带和/或子信道具有“n”个流,则可以使用p矩阵的前n行。

在一些实施例中,cfo估计包括:确定发射机(例如,接入点)的时钟与接收机(例如,用户设备)的时钟之间的时间差。例如,接收机可以在两个不同的时间获得关于信道和/或信道子带的信道响应(例如,流)的至少两个观察(例如,数据点)。首先,发射机生成流(例如,信道响应、数据信号、传输、脉冲、ping等),并且用ltf符号对其进行编码。该流然后由发射机发送到接收机。在接收流期间(例如,在接收到ltf符号序列的开始时的第一ltf符号后),接收机测量(例如,确定)发送和/或接收流的信道和/或子带的第一相位。可以记录(例如,存储)流传输的测得的(例如,所确定的)第一相位和第一时间戳。接下来,接收机接收随后训练信号(例如,所发送的流的附加ltf符号)。在接收机处接收到流的附加训练信号后(例如,在接收到ltf符号序列的第二ltf符号后),接收机测量(例如,确定)发送和/或接收信号的信道和/或子带的第二相位。可以记录(例如,存储)测得的(例如,所确定的)第二相位和第二时间戳。在接收到ltf符号序列的结束时的最后ltf符号后,接收机也可以测量(例如,确定)发送和/或接收信号的信道和/或子带的第三相位。可以记录(例如,存储)测得的(例如,所确定的)第三相位和第三时间戳。

替代地,可以在不同时间发送和/或接收多个流。接收机和/或发射机可以是负责获得流的第一、第二、第三以及任何随后相位测量和/或时间戳的设备。在一些实施例中,使获得关于信道响应的第一观察与第二观察(以及任何随后观察)之间的时间差较大可以有助于提供信道和/或信道子带的相位差的更准确测量,由此得到更准确计算的cfo。例如,对于给定的cfo,较大时间差典型地对应于较大相位差,这提供更准确的cfo估计。此外,可以获得多于两个或三个的观察,并且可以进行并处理多个相位测量。

典型地,信道频率偏移(cfo)与和另一设备(例如,发射机和/或接收机)之间具有时钟差的接收机和/或发射机设备相关联。在一些实施例中,单个子带和/或子信道可以有助于(例如,在下行链路多用户mimo中)多个接收设备之间和/或(例如,在上行链路多用户mimo中)多个发送设备之间的通信。典型地计算每一对接收设备与发送设备之间的cfo。

可以从各信道响应之间的相位差来估计信道和/或信道子带的cfo。所以,第一相位和第二相位由计算设备来处理,以计算第一相位与第二相位之间的相位差。然后基于计算出的相位差除以与测得的两个相位测量之间的差对应的计算出的时间差,来计算信道频率偏移(cfo)。以此方式,可以使用本文所描述的系统、方法和装置来确定其流数量小于ltf符号数量的信道和/或信道子带的cfo估计。

在本公开的一些实施例中,可以通过具有最大流数量的子带确定整个信道的每个子带的ltf符号的数量。设n1xn1、n2xn2、……、npxnp是所有子带当中等于或大于最大流数量的新标准中所定义的p矩阵大小。例如,在遗留802.11ac中,所定义的p矩阵大小是2x2、4x4、6x6以及8x8。对于最大七个流,可以使用8x8p矩阵,并且需要八个ltf符号。

在本公开的某些实施例中,接入点或移动站(例如,用户设备、发射机、接收机等)可以指示特定信道和/或信道子带的ltf符号数量。以此方式,同一ltf符号序列可以被分配给多个信号,由此确保更可靠的信道编码、解码和/或cfo估计。例如,发射机的时钟可能因从接收模式切换到发送模式(例如,当在上行链路模式与下行链路模式之间切换时)而波动。在一些实施例中,一些设备的时钟稳定时间可以与其它设备相同或不同。因此,附加ltf符号可以用于适应稳定较慢的设备,以由此增加任何cfo估计的准确度。

对于每个信道和/或信道子带,可以确定用于对ltf符号序列进行编码和/或解码的最小码矩阵c。例如,n可以是信道和/或信道子带的流的数量。如果在无线标准中定义nxnp矩阵,则码矩阵c可以是nxnp矩阵。否则,假设m是无线标准中具有所定义的mxmp矩阵的最小数量,其中,m>n。mxmp矩阵的n行(或列)可以用于形成码矩阵c。例如,如果使用nxmp矩阵,则码矩阵c可以由所定义的mxmp矩阵的前n行(或列)来定义。在另一示例中,如果流的数量是两个,并且ltf符号的数量是四个,则两个所定义的2x2p矩阵可以用于ltf符号。与之对比,其它设计可以使用4x4p矩阵的前两行。如果信道和/或信道子带具有等于三的流数量,但在标准中并未定义3x3p矩阵,则可以使用支持三个流的最小所定义的p矩阵(例如,4x4p矩阵)的前三行。如本文所描述的那样,使用最小码矩阵c允许接收机使用无线标准所允许的最少或最小数量的ltf符号来获得信道观察(并且因此,计算cfo的估计)。

对于每个信道和/或信道子带,在确定了最小nxm码矩阵c(其中,n<m)之后,完全通过码矩阵c对ltf符号序列的前m个符号(例如,m的第一列)和最后m个符号(例如,m的最后一列)进行编码。因此,设备(例如,接收机、发射机、用户设备、站204等)可以当首先在ltf序列的开始处进行接收和/或解码时使用前m个ltf符号获得一组信道估计(例如,相位测量、cfo估计等)并且在同一ltf序列的结束处使用最后m个ltf符号获得另一族信道估计。注意,m可以至少是用于通过反转nxm码矩阵c获得一组信道估计所需的ltf符号的数量。再一次,获得两组(或更多组)信道观察之间的时间间隔较大使得较大相位差,并且因此得到更准确的cfo估计。

例如,在802.11n/ac中,可以将p矩阵应用于时域上的长训练字段(ltf)符号,如图3所示。如图3所示,例如,可以如左上角所示地发送两个流,并且可以使用两个ltf。对于流1,可以通过乘以(1,-1)的两个ofdm符号发送两个ht-ltf符号。对于流2,例如,如图3中的虚线框内部所示,也可以通过叠加在流1的顶部上并且乘以(1,1)的相同两个ofdm符号发送两个ht-ltf符号。

由于(1,-1)和(1,1)是正交序列,因此每个接收机可以能够通过应用对应的正交码来估计流1和流2的信道响应。例如,如果接收机想要估计用于某子载波的流k的信道响应,则它可以将接收到的ltf符号的加权之和计算为:

这里,n是ltf的ofdm或ofdma符号的数量(例如,码长度);是所估计的对子载波的信道响应;p是功率归一化因子(例如,1/n);ri是ltf的第i个ofdm或ofdma符号上的子载波上的接收信号;ci(k)是用于流k的正交码的第i个条目(entry);ci*(k)是ci(k)的共轭;s*是对于子载波上的所有流相同的所发送的ltf信号的共轭。然而,应注意,s可以并不随着ofdm符号或指数i或流指数k而变化,并且它可以仅随着频率而变化,如遗留802.11n/ac中那样。接收信号ri可以是所有k个流的信号的叠加:

这里,h(k)是子载波的流k的信道响应;ni是噪声加上同信道干扰;k是流的数量。将(2)代入(1)中得到:

这里,ε(k)是噪声加上同信道干扰;

是来自其它k-1个流的聚合串扰。由于不同流的码序列是正交的,即:对于k’≠k,因此,在流之间可以存在零串扰:

然而,应注意,(4)中的零串扰依赖于零cfo。即,接收ltf信号s在n个ltf符号上保持相同。

然而,实际上,在上行链路mu-mimo中,在不同sta的发射机时钟中存在残余cfo。因此,由ap的时钟下变频的第k个流的接收ltf信号在ltf符号上变化为:

这里,t是ofdm或ofdma符号持续时间;δωk是流k的cfo;i是从1到n的ltf符号索引。附加相位项使得随着ltf符号而变化。因此,(4)中的干扰并不达到零,并且它应当重写为:

因cfo而导致的干扰使信道估计降级,并且因此使误分组率性能降级。因此,期望减少(6)的干扰。

现参照图4,图4示出cfo在频域上的干扰特性。因cfo而导致的来自其它流的聚合干扰402在频率410上缓慢地变化,如图4的左边部分所示。原因可能是,流的基础信道响应在频率上缓慢地变化,例如,它们可能是相关的。这是成立的,尤其因为通常在上行链路中并不应用波束成形。例如,如果cfo可以转换为频率中的高通处理404,则所公开的示例系统、方法和设备可以使用信道相关性来减轻cfo干扰。

例如,所公开的示例系统、方法和设备可以在干扰中引入微扰,使得与信道响应的低通处理相比,cfo干扰是高通处理404,如图4的右边部分所示。ap可以通过在频率上应用平滑滤波来滤除cfo干扰。

根据一个或多个示例实施例,不同流或用户可以在整个频率上发送出不同信道训练序列。因为这些训练序列可以是不同的,所以它们之间的串扰在整个频率上变化。存在用于在频率中引入这种微扰的多种方式。例如,不同流在整个频率上可以使用不同ltf序列。根据示例实施例,在标准中可以定义多个ltf序列,并且ap可以将序列分配给上行链路mu-mimo中的不同用户。因为ltf序列可能受约束于低峰均功率比(papr)的要求,所以ltf序列作为整体或逐段可能彼此并非是完全正交的。根据另一示例实施例,流所使用的正交码可以随着子载波而变化,使得各码条目之间的交互项(即(6)中的ci*(k)和ci(k’))可以随频率变化。根据又一实施例500,例如,流所使用的正交码502-512可以随着子载波而循环移位,使得(6)中的的系数可以随频率而变化,如图5所示。

为了使遗留p矩阵的重用最大化,除了在时间上进行p矩阵编码604之外,示例系统、方法和设备还可以在频率上应用另一p矩阵编码602,例如,如图6所示的示例实施例600所示。用于流606-610(或用户)k以及ofdma符号i的子载波m上的所发送的信号可以写为:

这里,dim(k)是在频率上所应用的(正交)矩阵pd602的第im行和第k列处的条目;ci(k)是在时间上所应用的(正交)矩阵pc604的第k行和第i列处的条目;m是矩阵pd602的行608的数量。随着m增加1、2、3、……,索引im步进通过1、2、……、m。存在用于从m生成索引im的多个函数。例如,im=(mmod)+1和im=((m-1)mod)+1是其中的两个。如果索引从0而非1开始,则随着m增加0、1、2、3、……,索引im步进通过0、1、2、……m-1。从m生成指数im的函数可以于是为im=mmodm。例如,遗留802.11n/ac仅具有用于时间编码的项ci(k),并且可以添加项dim(k),以用于频率编码,如图6所示。为了容易实现以及高重用,802.11ac中所定义的8x8p矩阵的行可以用作在频率上所应用的正交码。即,图6中的pd602是802.11ac的8x8p矩阵的转置或8x8p矩阵自身,并且m等于8。

现参照图7,由于802.11ax可以支持ofdma,因此频带708可以被划分为多个子带或子信道或资源单元(ru)704、706。可以对每个设备分配频率708中的一个ru。频域正交码的应用可以是基于每资源单元(ru)的,或者简单地用于整个频带。例如,在第一情况710下,对于每个ru,码可以从第一条目开始,并且对于第二情况702,码条目可以在整个频带上循环连续,例如,如图7所示。由于不同ru704、706可以具有不同数量的流或用户,因此具有不同数量的行和列的不同矩阵pd可以用于不同ru。例如,第一资源单元704可以具有三个流,并且4x4正交矩阵可以被使用,第二资源单元706具有6个流,并且8x8正交矩阵可以被使用。然而,为了简化,单个正交矩阵可以用于所有数量的流或用户。由于802.11ac的8x8p矩阵是4x4p矩阵的组合,并且4x4p矩阵是2x2p矩阵的组合,因此8x8p矩阵可以用作用于高达8个流的所有数量流的单个矩阵。

在ap处,接收机可以将三个项应用于在子载波m上接收到的n个ltf符号,用于流k的信道估计,这三个项为:ci*(k)),用于消除时间上的编码;dim*(k),用于消除频率上的编码;以及sm*,用于移除对于所有流或用户而言为公共的lft序列。在消除了码和lft序列的影响之后,可以将在整个时间上的接收信号相加在一起,以消除时间上的p矩阵编码。在消除了时间上的p矩阵之后,使接收信号通过平滑滤波器(例如,低通滤波器),用于消除因cfo而导致的干扰,例如,如公式(6)所示。

为了简化,可以假设信道响应在连续m个子载波(例如,2或4或8个)上在整个频率上是相同的。ap接收机可以将三个项应用于在子载波m上接收到的n个ltf符号,并将它们相加,用于估计流k的信道。因此,因子载波m上的cfo而导致的来自其它流的干扰可以重写为:

假设ltf序列具有在所有现有ltf设计中为公共的常数模量,||sm||2是常数q。示例系统、方法和设备可以用m个1(即(1,1,……,1))应用简单低通滤波器,以在频率上平滑信道估计。在平滑滤波器的输出处,因cfo而导致的干扰减少为:

这里,并且是由于矩阵pd中所定义的并且应用在频率上的码的正交性。

一个或多个示例实施例可以涉及用于减轻上行链路多用户mimo中的干扰的方法。根据该说明性方法,ap接收机可以使用ltf符号估计每个流或用户的信号的到达时间。由于每个流或用户使用lft符号中的(例如,在整个频率上的)不同序列侦听信道,因此ap接收机可以估计到达时间。ap可以分别将在时域中发送的序列用作参考信号,以匹配时域中的接收到的叠加信号。该匹配滤波的输出的峰值指示到达时间。

根据一个示例实施例,对于流或用户,不同到达时间分别在频域信道响应中产生不同线性相移。在频域中的一组相邻子载波上,每个流或用户的信道响应可以近似为在频率上具有线性相移的常数复数。使用流或用户的所估计的线性移位以及频域发送码,ap可以计算用于减轻各流或用户之间的多用户干扰的迫零滤波或mmse滤波,并且估计每个流或用户的复数信道响应。

根据另一示例实施例,对于每个ltf符号,ap接收机获得每个子载波组的每个流或用户的粗略信道估计。对于同一子载波组,可以比较两个不同ltf符号上的信道响应,并且相位差可以用于估计cfo。子载波组中的子载波的数量可以是频域码的长度。可以通过对从子载波组获得的cfo估计取平均来计算每个流的cfo。所估计的cfo然后被用于计算每个流的ltf符号序列上的随时间的线性相移。对于每个子载波,随着时间将线性相移添加到每个流或用户的码序列,用于在时域中对p矩阵进行解码。对于每个子载波,使用相位补偿的码序列,ap可以计算用于减轻因cfo而导致的多用户干扰的迫零滤波或mmse滤波,以便估计每个流或用户的精细信道响应。

例如,用户特定信息可以包括例如用户id(关联id(aid或部分aid))、调制编码方案(mcs)、空间流索引、信道编码类型(例如,低密度奇偶校验(ldpc)或二进制卷积编码(bcc))、用于用户的分集方案类型(例如,空时分组编码(stbc)或循环移位分集(csd)或循环延迟分集(cdd))。

图8例如示出根据一个或示例实施例的用于减轻wi-fi网络中的方法800中可以涉及的示例操作。方法800可以包括:在方框802,由无线通信设备通过无线通信信道接收包括一个或多个编码的长训练字段(ltf)符号的一个或多个数据流。在方框804,所述方法可以包括:在接收到第一ltf符号后,由无线通信设备确定无线通信信道的第一相位;在接收到第二ltf符号后,由无线通信设备确定无线通信信道的第二相位;由无线通信设备确定第一相位与第二相位之间的相位差。在方框806,所述方法可以包括:由无线通信设备使用所确定的相位差来确定无线通信信道的cfo;以及由无线通信设备至少部分地基于所确定的cfo来修改无线通信信道估计。所述方法可以还包括:由无线通信设备确定用于减轻因两个或更多个数据流之间的信道频率偏移(cfo)而导致的干扰的迫零滤波或最小均方差估计(mmse)滤波;以及确定一个或多个数据流的信道响应。第一ltf符号是一个或多个数据流中所包括的ltf符号序列中的第一ltf符号,并且其中,第二ltf符号是一个或多个数据流中所包括的同一ltf符号序列中的后来ltf符号。所述方法可以还包括:由无线通信设备基于被确定为包括于无线通信信道中的数据流的数量来确定一个或多个数据流中所包括的ltf符号的数量。无线通信信道包括一个或多个子带,并且其中,每个子带被配置为:发送包括所确定的数量的ltf符号的一个或多个数据流。所述方法可以还包括:由无线通信设备使用正交矩阵通过一个或多个ltf符号对一个或多个数据流进行编码,其中,正交矩阵的维度由一个或多个数据流中所包括的数据流的数量以及一个或多个ltf符号中所包括的ltf符号的数量来定义;由无线通信设备使用正交矩阵对一个或多个数据流进行解码;以及由无线通信设备从一个或多个数据流提取一个或多个ltf符号。所述方法可以还包括:由无线通信设备确定一个或多个数据流中所包括的数据流的数量小于一个或多个ltf符号中所包括的ltf符号的数量;以及将一个或多个附加ltf符号添加到一个或多个ltf符号以在一个或多个数据流中进行编码,使得一个或多个数据流中被编码的ltf符号的总数量等于所确定的所述一个或多个数据流中所包括的数据流的数量,其中,总数量的ltf符号包括第一可解码ltf符号集和第二可解码ltf符号集,其中,使用第一大小的正交矩阵将一个或多个附加ltf符号添加到第一可解码集,并且使用与第一大小不同的第二大小的正交矩阵将一个或多个附加ltf符号添加到第二可解码集。图9例如示出根据一个或示例实施例的用于减轻wi-fi网络中的方法900中可以涉及的示例操作。所述方法可以包括:在方框902,基于被确定为包括于无线通信信道中的数据流的数量来确定一个或多个数据流中所包括的ltf符号的数量。方法900可以还包括:在方框904,由设备在时域和/或频域中将一个或多个ltf符号编码到无线通信信道的一个或多个数据流中,所述设备包括:至少一个存储器,包括存储在其上的计算机可执行指令;和一个或多个处理元件,用于执行计算机可执行指令。在方框906,所述方法可以包括:由设备通过无线通信信道发送包括一个或多个编码的ltf符号的一个或多个数据流。无线通信信道包括一个或多个子带,并且其中,每个子带被配置为:发送包括所确定的数量的ltf符号的一个或多个数据流。

图10示出根据一些实施例的示例性通信站1000的功能图。在一个实施例中,图10示出根据一些实施例的可以适合于用作ap102(图1)或通信站sta104(图1)的通信站的功能框图。通信站1000还可以适合于用作手持设备、移动设备、蜂窝电话、智能电话、平板、上网本、无线终端、膝上型计算机、可穿戴计算机设备、毫微微小区、高数据率(hdr)用户站、接入点、接入终端、或其它个人通信系统(pcs)设备。

通信站1000可以包括物理层电路1002,其具有收发机1010,用于:使用一个或多个天线1020将信号发送到和接收自其它通信站。物理层电路1002还可以包括媒体访问控制(mac)电路1004,用于控制对无线介质的接入。通信站1000还可以包括处理电路1006和存储器10010,它们被布置为执行本文所描述的操作。在一些实施例中,物理层电路1002和处理电路1006可以被配置为执行图2-9中详述的操作。

根据一些实施例,mac电路1004可以被布置为:竞争无线介质并配置帧或分组,以便通过无线介质进行传递,并且物理层电路1002可以被布置为:发送和接收信号。物理层电路1002可以包括用于调制/解调、上变频/下变频、滤波、放大等的电路。在一些实施例中,通信站1000的处理电路1006可以包括一个或多个处理器。在其它实施例中,两个或更多个天线1020可以耦合到被布置用于发送和接收信号的物理层电路1002。存储器1008可以存储用于将处理电路1006配置为执行以下操作的信息:配置和传输消息帧,并执行本文所描述的各种操作。存储器1008可以包括任何类型的存储器,包括非瞬时性存储器,用于以机器(例如,计算机)可读的形式存储信息。例如,存储器1008可以包括计算机可读存储设备、只读存储器(rom)、随机存取存储器(ram)、磁盘存储介质、光存储介质、闪存设备以及其它存储设备和介质。

在一些实施例中,通信站1000可以是便携式无线通信设备的一部分,便携式无线通信设备可以是例如个人数字助理(pda)、具有无线通信能力的膝上型或便携式计算机、web平板、无线电话、智能电话、无线耳机、寻呼机、即时传信设备、数码相机、接入点、电视机、医疗设备(例如,心率监测器、血压监测器等)、可穿戴计算机设备,或者可以无线地接收和/或发送信息的另一设备。

在一些实施例中,通信站1000可以包括一个或多个天线1020。天线1020可以包括一个或多个方向性天线或全向性天线,包括例如双极天线、单极天线、贴片天线、环路天线、微带天线,或者适合于传输rf信号的其它类型的天线。在一些实施例中,可以使用带多个孔径的单个天线,而不是两个或更多个天线。在这些实施例中,每个孔径可以被看做单独的天线。在一些多输入多输出(mimo)实施例中,天线可以被有效地分开,以便利用空间分集以及可能在每一个天线与发送站的天线之间产生的不同信道特性。

在一些实施例中,通信站1000可以包括键盘、显示器、非易失性存储器端口、多个天线、图形处理器、应用处理器、扬声器以及其它移动设备元件中的一个或多个。显示器可以是包括触摸屏的lcd屏幕。

虽然通信站1000被示为具有若干分开的功能元件,但是这些功能元件中的两个或更多个元件可以被组合,并且可以由软件配置的元件(例如,包括数字信号处理器(dsp)的处理元件)和/或其它硬件元件的组合来实现。例如,一些元件可以包括一个或多个微处理器、dsp、现场可编程门阵列(fpga)、专用集成电路(asic)、射频集成电路(rfic),以及用于至少执行本文所描述的功能的各种硬件和逻辑电路的组合。在一些实施例中,通信站1000的功能元件可以指代在一个或多个处理元件上操作的一个或多个进程。

某些实施例可以实现于硬件、固件和软件之一或其组合中。其它实施例也可以实现为存储在计算机可读存储设备上的指令,这些指令可以由至少一个处理器读取并执行以执行本文所描述的操作。这些指令可以是任何合适形式,例如但不限于源代码、编译代码、解释代码、可执行代码、静态代码、动态代码等。计算机可读存储设备或介质可以包括用于以机器(例如,计算机)可读的形式存储信息的任何非瞬时性机构。例如,计算机可读存储设备可以包括只读存储器(rom)、随机存取存储器(ram)、磁盘存储介质、光存储介质、闪存设备以及其它存储设备和介质。在一些实施例中,通信站1000可以包括一个或多个处理器,并且可以用存储在计算机可读存储设备存储器上的指令来配置。

图11示出可以执行本文所讨论的任何一种或多种技术(例如,方法)的机器1100或系统的示例的框图。在其它实施例中,机器1100可以操作为单机设备,或者可以连接(例如,联网)到其它机器。在联网部署中,机器1100在服务器-客户端网络环境中可以以服务器机器、客户端机器或两者的角色操作。在示例中,机器1100在对等(p2p)(或其它分布式)网络环境中可以充当对等机器。机器1100可以是个人计算机(pc)、平板pc、机顶盒(stb)、个人数字助理(pda)、移动电话、可穿戴计算机设备、网络电器、网络路由器、交换机或网桥,或者能够(顺序地或以其它方式)执行指定该机器(例如,基站)要采取的动作的指令的任何机器。此外,虽然仅示出了单个机器,但是术语“机器”还应当被视为包括单独或联合地执行一组(或多组)指令以执行本文所讨论的任何一种或多种方法的任何机器集合,例如云计算、软件即服务(saas)或其它计算机集群配置。

本文所描述的示例可以包括逻辑或多个组件、模块或机构,或者可以在它们上操作。模块是能够在操作时执行指定操作的有形实体(例如,硬件)。模块包括硬件。在一示例中,硬件可以被特定地配置为执行特定的操作(例如,硬连线)。在另一示例中,硬件可以包括可配置执行单元(例如,晶体管、电路等)和计算机可读介质,计算机可读介质包含指令,其中,指令在操作时将执行单元配置为执行特定操作。该配置可以在执行单元或加载机构的引导下进行。因此,当设备操作时,执行单元以通信方式耦合到计算机可读介质。在该示例中,执行单元可以是多于一个模块中的成员。例如,在操作中,执行单元可以在一个时间点由第一组指令配置为实现第一模块,并且在第二时间点由第二组指令配置为实现第二模块。

机器(例如,计算机系统)1100可以包括硬件处理器1102(例如,中央处理单元(cpu)、图形处理单元(gpu)、硬件处理器核,或者它们的任何组合)、主存储器1104和静态存储器1106,它们中的一些或全部可以经由互连链路(例如,总线)1108彼此通信。机器1100还可以包括电源管理设备1132、图形显示设备1110、字母数字输入设备1112(例如,键盘)和用户界面(ui)导航设备1114(例如,鼠标)。在一示例中,图形显示设备1110、字母数字输入设备1112和ui导航设备1114可以是触摸屏显示器。机器1100可以附加地包括存储设备(例如,驱动单元)1116、信号生成设备1118(例如,扬声器)、耦合到天线1130的网络接口设备/收发机1120以及一个或多个传感器1128(例如,全球定位系统(gps)传感器、罗盘、加速度计或其它传感器)。机器1100可以包括输出控制器1134,例如串行连接(例如,通用串行总线(usb))、并行连接、或者其它有线连接或无线连接(例如,红外(ir)、近场通信(nfc)等),以便与一个或多个外围设备(例如,打印机、读卡器等)进行通信或控制它们。

存储设备1116可以包括机器可读介质1122,在其上存储有一组或多组数据结构和指令1124(例如,软件),这些数据结构和指令体现本文所描述的任何一种或多种方法或功能,或者由其来利用。指令1124在由机器1100执行它们期间还可以完全或至少部分地驻留在主存储器1104、静态存储器1106或硬件处理器1102内。在示例中,硬件处理器1102、主存储器1104、静态存储器1106或存储设备1116之一或任何组合可以构成机器可读介质。

虽然机器可读介质1122被示为单个介质,但是术语“机器可读介质”可以包括单个介质或多个介质(例如,集中式或分布式数据库,和/或关联的缓存和服务器),它们被配置为存储一个或多个指令1124。

术语“机器可读介质”可以包括能够存储、编码或携带由机器1100执行的指令并且使机器1100执行本公开的任何一种或多种技术的任何介质,或者能够存储、编码或携带由这些指令使用或与之相关联的数据结构的任何介质。非限制性机器可读介质示例可以包括固态存储器以及光介质和磁介质。在示例中,大容量机器可读介质包括具有多个粒子的机器可读介质,所述多个粒子具有静止质量。大容量机器可读介质的具体示例可以包括:非易失性存储器,例如半导体存储器器件(例如,电可编程只读存储器(eprom)或电可擦除可编程只读存储器(eeprom))和闪存器件;磁盘,例如内部硬盘和可移除盘;磁性光盘;以及cd-rom和dvd-rom盘。

可以利用多种传输协议中的任一种协议(例如,帧中继、互联网协议(ip)、传输控制协议(tcp)、用户数据报协议(udp)、超文本传输协议http等),经由网络接口设备/收发机1120使用传输介质在通信网络1126上进一步发送或接收指令1124。示例通信网络可以包括局域网(lan)、广域网(wan)、分组数据网络(例如,互联网)、移动电话网络(例如,蜂窝网络)、普通老式电话(pots)网络、无线数据网络(例如,称为的电气与电子工程师协会(ieee)802.11标准族,称为的ieee802.16标准族)、ieee802.15.4标准族以及对等(p2p)网络等。在示例中,网络接口设备/收发机1120可以包括一个或多个物理插口(例如,以太网插口、同轴插口或电话插口)或者一个或多个天线,以连接到通信网络1126。在示例中,网络接口设备/收发机1120可以包括多个天线,以使用单输入多输出(simo)、多输入多输出(mimo)或多输入单输出(miso)技术中的至少一种技术无线地进行通信。术语“传输介质”应当被认为包括能够存储、编码或携带由机器1100执行的指令的任何无形介质,并且包括数字或模拟通信信号或者其他无形介质,以有助于这种软件的通信。

在一个实施例中,机器1100可以包括一组一个或多个发射机/接收机1120以及其中的组件(放大器、滤波器、模数(a/d)转换器等),它们在功能上耦合到复用器/解复用器(复用/解复用)单元、调制器/解调器(调制/解调)单元(也称为调制解调器)以及编码器/解码器单元(也称为编码解码器)。每个发射机/接收机可以构成能够经由一个或多个天线发送和接收无线信号(例如,流、电磁辐射)的相应收发机。

电子组件和关联的电路,例如复用/解复用单元、编码解码器和调制解调器,可以允许或有助于对由计算设备接收到的信号和将要由计算设备发送的信号进行处理和操控,例如编码/解码、解密和/或调制/解调。在一个方面,如本文所描述,所接收的无线信号和所发送的无线信号可以根据一种或多种无线技术协议进行调制和/或编码,或者以其它方式进行处理。这类无线技术协议可以包括3gppumts;3gpplte;lte-a;wi-fi协议,例如ieee802.11标准族(ieee802.ac、ieee802.ax等);wimax;用于adhoc网络的无线技术和相关协议,例如蓝牙或zigbee;用于分组无线通信的其它协议;等。

所描述的通信单元中的电子组件,包括一个或多个发射机/接收机1120,可以通过总线交换信息(例如,流、ltf符号、数据、元数据、代码指令、信令和相关净荷数据,它们的组合等),总线可以体现或可以包括系统总线、地址总线、数据总线、消息总线、参考链路或接口,它们的组合等中的至少一种。一个或多个接收机/发射机中的每一个可以将信号从模拟转换到数字,反之亦然。此外或替换地,接收机/发射机可以将单个数据流划分成多个并行数据流,或者执行相反的操作。这些操作可以作为各种复用方案的部分来进行。如所示,复用/解复用单元在功能上耦合到一个或多个接收机/发射机,并且可以允许在时域和频域中对信号进行处理。在一个方面,复用/解复用单元可以根据各种复用方案对信息(例如,数据、元数据和/或信令)进行复用和解复用,例如时分复用(tdm)、频分复用(fdm)、正交频分复用(ofdm)、码分复用(cdm)、空分复用(sdm)。此外或替换地,在另一方面,复用/解复用单元可以根据大多数任何码对信息(例如,码)进行加扰和扩展,例如hadamard-walsh码、baker码、kasami码、多相码。调制解调器可以根据各种调制技术对信息(例如,数据、元数据、信令或其组合)进行调制和解调,例如频率调制(例如,频移键控)、幅度调制(例如,m元正交幅度调制(qam),其中,m是正整数;幅移键控(ask)、相移键控(psk)等)。此外,可以被包括于计算设备中的处理器(例如,包括于无线电单元或计算设备的其它功能单元中的处理器)可以允许对数据(例如,符号、比特或码片)进行处理,以用于复用/解复用、调制/解调(例如,直接快速傅里叶变换和快速傅里叶逆变换)、选择调制速率、选择数据分组格式、分组间时间等。

编码解码器可以根据适合于至少部分地通过由相应发射机/接收机构成的一个或多个收发机进行通信的一种或多种编码/解码方案对信息(例如,数据、元数据、信令或其组合)进行操作。在一个方面,这些编码/解码方案或相关过程可以作为一组一个或多个计算机可访问指令(计算机可读指令、计算机可执行指令或其组合)保存在一个或多个存储器设备(称为存储器)。在该计算设备与另一计算设备(例如,接入点、用户设备、站和/或其它类型的用户装备)之间的无线通信利用mu-mimi、mimo、miso、simo、或siso操作的情形中,编码解码器可以实现空时分组编码(stbc)和关联的解码或者空频分组编码(sfbc)和关联的解码中的至少一种。此外或替换地,编码解码器可以从根据空间复用方案编码的数据流中提取信息。在一个方面,为了对接收到的信息(例如,数据、元数据、信令或其组合)进行解码,编码解码器可以实现以下操作中的至少一种:计算与用于特定解调的星座实现关联的对数似然比(llr)、最大比组合(mrc)滤波、最大似然(ml)检测、连续干扰消除(sic)检测、迫零(zf)和最小均方差估计(mmse)检测等。编码解码器可以至少部分地利用复用/解复用组件和调制/解调组件来根据本文所描述的方面进行操作。

虽然已经示出、描述并指出了本发明的应用于其示例性实施例的基本新颖特征,但是将理解,在不脱离本发明的精神的情况下,本领域技术人员在形式上、所示的设备的细节上和它们的操作上可以进行各种省略、替换和改变。此外,明确的意图是,以基本相同的方式执行基本相同的功能以实现相同的结果的这些元件和/或方法操作的所有组合,落入本公开的范围内。此外,应当理解,作为设计选择的一般事项,结合本公开的任何所公开的形式或实施例所示和/或所描述的结构和/或元件和/或方法操作可以被合并到任何其它所公开或所描述或所建议的形式或实施例中。因此,意图是仅按照所附权利要求的范围所指示地那样受限。

示例实施例

一个示例实施例是一种计算机可读非瞬时性存储介质,包含计算机可执行指令,所述指令当由一个或多个处理器执行时导致执行以下操作,包括:识别无线通信信道上的包括一个或多个编码的长训练字段(ltf)符号的一个或多个数据流;在接收到第一ltf符号后,确定所述无线通信信道的第一相位;在接收到第二ltf符号后,确定所述无线通信信道的第二相位;确定所述第一相位与所述第二相位之间的相位差;使用所述相位差来确定所述无线通信信道的信道频率偏移(cfo);以及至少部分地基于所确定的cfo来确定所述无线通信信道估计。所述介质操作还包括:确定用于减轻因两个或更多个数据流之间的信道频率偏移(cfo)而导致的干扰的迫零滤波或最小均方差估计(mmse)滤波;以及确定所述一个或多个数据流的信道响应。所述第一ltf符号是所述一个或多个数据流中所包括的ltf符号序列中的第一ltf符号,并且其中,所述第二ltf符号是所述一个或多个数据流中所包括的第二ltf符号序列中的最后ltf符号。所述介质操作还包括:基于被确定为包括于所述无线通信信道中的数据流的数量来确定所述一个或多个数据流中所包括的ltf符号的数量。所述无线通信信道包括一个或多个子带,并且其中,每个子带被配置为:发送包括所确定的数量的ltf符号的一个或多个数据流。所述介质操作还包括:使用正交矩阵通过所述一个或多个ltf符号对一个或多个数据流进行编码,其中,所述正交矩阵的维度由所述一个或多个数据流中所包括的数据流的数量以及所述一个或多个ltf符号中所包括的ltf符号的数量来定义;使用所述正交矩阵对所述一个或多个数据流进行解码;以及从所述一个或多个数据流提取所述一个或多个ltf符号。所述介质操作还包括:确定所述一个或多个数据流中所包括的数据流的数量小于所述一个或多个ltf符号中所包括的ltf符号的数量;将一个或多个附加ltf符号添加到所述一个或多个ltf符号以在所述一个或多个数据流中进行编码,使得所述一个或多个数据流中被编码的ltf符号的总数量等于所确定的所述一个或多个数据流中所包括的数据流的数量,其中,所述总数量的ltf符号包括第一可解码ltf符号集和第二可解码ltf符号集。

一个示例实施例是一种用于减轻无线网络中的干扰的方法。所述方法可以包括:由无线通信设备识别无线通信信道上的包括一个或多个编码的长训练字段(ltf)符号的一个或多个数据流;由所述无线通信设备在接收到第一ltf符号后确定所述无线通信信道的第一相位;由所述无线通信设备在接收到第二ltf符号后确定所述无线通信信道的第二相位;由所述无线通信设备确定所述第一相位与所述第二相位之间的相位差;由所述无线通信设备使用所确定的相位差来确定所述无线通信信道的cfo;以及由所述无线通信设备至少部分地基于所确定的cfo来修改所述无线通信信道估计。所述方法可以还包括:由所述无线通信设备计算用于减轻因两个或更多个数据流之间的信道频率偏移(cfo)而导致的干扰的迫零滤波或最小均方差估计(mmse)滤波;以及确定所述一个或多个数据流的信道响应。所述第一ltf符号是所述一个或多个数据流中所包括的ltf符号序列中的第一ltf符号,并且其中,所述第二ltf符号是所述一个或多个数据流中所包括的第二ltf符号序列中的最后ltf符号。所述方法可以还包括:由无线通信设备基于被确定为包括于无线通信信道中的数据流的数量来确定所述一个或多个数据流中所包括的ltf符号的数量。所述无线通信信道包括一个或多个子带,并且其中,每个子带被配置为:发送包括所确定的数量的ltf符号的一个或多个数据流。所述方法可以还包括:由所述无线通信设备使用正交矩阵通过所述一个或多个ltf符号对所述一个或多个数据流进行编码,其中,所述正交矩阵的维度由所述一个或多个数据流中所包括的数据流的数量以及所述一个或多个ltf符号中所包括的ltf符号的数量来定义;由所述无线通信设备使用所述正交矩阵对所述一个或多个数据流进行解码;以及由所述无线通信设备从所述一个或多个数据流提取所述一个或多个ltf符号。所述方法可以还包括:由所述无线通信设备确定所述一个或多个数据流中所包括的数据流的数量小于所述一个或多个ltf符号中所包括的ltf符号的数量;以及将一个或多个附加ltf符号添加到所述一个或多个ltf符号以在所述一个或多个数据流中进行编码,使得所述一个或多个数据流中被编码的ltf符号的总数量等于所确定的所述一个或多个数据流中所包括的数据流的数量,其中,所述总数量的ltf符号包括第一可解码ltf符号集和第二可解码ltf符号集,其中,使用第一大小的正交矩阵将一个或多个附加ltf符号添加到所述第一可解码集,并且使用与所述第一大小不同的第二大小的正交矩阵将一个或多个附加ltf符号添加到第二可解码集。

一个示例实施例是一种设备,包括:至少一个存储器,包括存储在其上的计算机可执行指令;和一个或多个处理元件,用于执行所述计算机可执行指令,以:在时域和/或频域中将一个或多个长训练字段(ltf)符号编码到无线通信信道的一个或多个数据流中;以及通过所述无线通信信道发送包括一个或多个编码的ltf符号的所述一个或多个数据流。所述设备可以被配置为:基于被确定为包括于所述无线通信信道中的数据流的数量来确定所述一个或多个数据流中所包括的ltf符号的数量。所述无线通信信道包括一个或多个子带,并且其中,每个子带被配置为:发送包括所确定的数量的ltf符号的一个或多个数据流。

一种计算机可读非瞬时性存储介质,包含计算机可执行指令,所述指令当由一个或多个处理器执行时导致执行以下操作,包括:由设备在时域和/或频域中将一个或多个ltf符号编码到无线通信信道的一个或多个数据流中,所述设备包括:至少一个存储器,包括存储在其上的计算机可执行指令;和一个或多个处理元件,用于执行计算机可执行指令;以及由所述设备通过所述无线通信信道发送包括一个或多个编码的ltf符号的所述一个或多个数据流。所述介质可以还包括:基于被确定为包括于所述无线通信信道中的数据流的数量来确定所述一个或多个数据流中所包括的ltf符号的数量。所述无线通信信道包括一个或多个子带,并且其中,每个子带被配置为:发送包括所确定的数量的ltf符号的一个或多个数据流。

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