用于基于无线网络的电子设备的数量进行子信道选择的装置和方法与流程

文档序号:19906751发布日期:2020-02-11 14:35阅读:190来源:国知局
用于基于无线网络的电子设备的数量进行子信道选择的装置和方法与流程

要求优先权

本申请要求来自以下申请的优先权:于2018年6月28日递交的、标题为“apparatusandmethodforsub-channelselectionbasedonanumberofelectronicdevicesofawirelessnetwork”的美国非临时专利申请no.16/022,250、以及于2017年6月30日递交的、标题为“sub-channelselectionwithinterleavingforanelectronicdevice”的美国临时专利申请no.62/527,460,上述申请的全部内容通过引用方式并入本文。

概括而言,本公开内容涉及电子设备,并且更具体地,本公开内容涉及使用无线网络进行通信的电子设备。



背景技术:

电子设备可以使用通信网络来与一个或多个其它电子设备进行通信。例如,移动设备可以使用无线通信网络来与接入点(ap)或者与另一移动设备进行通信。ap可以连接到诸如互联网之类的一个或多个其它通信网络。

在一些情况下,通信网络遭受噪声或干扰的影响。例如,移动设备所发送和接收的无线信号可能遭受来自其它移动设备的无线信号的噪声和干扰的影响。一些通信协议使得移动设备能够选择通信网络的信道,例如通过选择遭受来自其它设备的低干扰量的信道。

在一些情况下,通信网络的带宽可能是未被使用的,这可能是低效的。例如,在一些通信协议中,信道的某些组合是“不允许的”,这可能导致通信网络中的资源使用的效率降低。为了进一步说明,特定通信协议可以指定:在某些情况下,仅“连续”信道(例如,具有连续的组合频率范围的信道)可以用于特定的数据传输。替代地或另外,特定通信协议可以指定关于n个信道可以被组合用于特定的数据传输的“二的幂”准则,其中n是为二的幂的正整数。在这种情况下,基于特定通信协议进行操作的设备可以使用n个信道来发送数据,例如,通过使用一个信道、两个信道、四个信道或八个信道等发送数据。特定通信协议可以指定:信道的其它组合(例如,三个信道、五个信道等)是“不允许的”。在一些情况下,通信网络的某些信道可能是未被使用的,例如以便满足“二的幂”准则,从而降低了通信网络的吞吐量。



技术实现要素:

本公开内容的系统、方法和设备均具有若干创新方面,其中没有单个方面单独地负责本文公开的期望属性。

在本公开内容中描述的主题的一个创新方面可以是在包括以下操作的方法中实现的:响应于无线网络中的电子设备数量小于门限数量,来在无线网络中的第一电子设备处生成第一消息。第一消息指示传输频带中的要用于在单用户(su)操作模式下去往无线网络中的第二电子设备的传输的特定子信道。传输频带包括与特定子信道中的第一子信道相对应的第一频率范围、与特定子信道中的第二子信道相对应的第二频率范围、以及与特定子信道中的第三子信道相对应的第三频率范围,其中,第二频率范围是与第一频率范围和第三频率范围相邻的。方法还包括:向第二电子设备发送第一消息。第一消息指示要使用特定子信道来向第二电子设备发送第二消息。方法还包括:经由使用特定子信道的传输来向第二电子设备发送第二消息。在一些实现方式中,方法包括:基于对使用雷达检测电路来检测到的一个或多个雷达信号的指示,避开(或“打孔”)传输频带中的至少一个子信道。

方法还可以包括:在生成第一消息之前,执行扫描过程,以检测与包括特定子信道和至少一个其它子信道的多个子信道相关联的信号;以及基于信号来确定针对多个子信道中的每个子信道的能量值。特定子信道可以是与小于干扰门限的干扰相关联的。在一些实现方式中,方法还包括:确定与特定子信道相关联的能量值小于干扰门限;以及确定与至少一个其它子信道相关联的能量值超过干扰门限。确定能量值小于干扰门限可以包括:对信号的幅度进行平方以生成能量值,以及将能量值与对应于干扰门限的门限能量值进行比较。

在一些实现方式中,方法还包括:在特定子信道之间对第二消息的数据进行交织。为了说明,方法还可以包括:将数据划分到用于特定子信道中的每个子信道的不同的数据流中;以及将每个不同的数据流的比特指派给与该不同的数据流相对应的特定子信道。在另一示例中,方法还包括:将数据划分到用于特定子信道中的每组相邻子信道的不同的数据流中;以及将每个不同的数据流的比特指派给与该不同的数据流相对应的组。在另一示例中,方法还包括:将数据的比特作为单个数据流指派给特定子信道。

在一些实现方式中,第一消息包括具有位图的前导码消息,并且位图包括用于传输频带中的每个子信道的比特。位图还可以包括一个或多个额外比特,所述一个或多个额外比特指示是否启用子信道打孔以用于传输。在一些实现方式中,第一消息和第二消息是根据电子与电气工程师协会(ieee)802.11ax协议来发送的。第二消息可以是使用通过ieee802.11ax协议指定的正交频分复用(ofdm)技术来发送的。

在本公开内容中描述的主题的另一创新方面可以是在包括以下各项的装置中实现的:子信道选择电路,其被配置为:响应于无线网络中的电子设备数量小于门限数量,来确定传输频带中的特定子信道。特定子信道要用于在单用户(su)操作模式下去往无线网络中的电子设备的传输并且是与小于干扰门限的干扰相关联的。传输频带包括与特定子信道中的第一子信道相对应的第一频率范围、与特定子信道中的第二子信道相对应的第二频率范围、以及与特定子信道中的第三子信道相对应的第三频率范围,其中,第二频率范围是与第一频率范围和第三频率范围相邻的。装置还包括:耦合到子信道选择电路的发射机。发射机被配置为向电子设备发送第一消息。第一消息指示要使用特定子信道来向电子设备发送第二消息。发射机还被配置为:经由使用特定子信道的传输来向电子设备发送第二消息。

在一些实现方式中,装置还包括:交织器,其被配置为在特定子信道之间对第二消息的数据进行交织。交织器可以被配置为:将数据划分到用于特定子信道中的每个子信道的不同的数据流中,以及将每个不同的数据流的比特指派给与该不同的数据流相对应的特定子信道。在另一示例中,交织器被配置为:将数据划分到用于特定子信道中的每组相邻子信道的不同的数据流中,以及将每个不同的数据流的比特指派给与该不同的数据流相对应的组。在另一示例中,交织器被配置为:将数据的比特作为单个数据流指派给特定子信道。

在一些实现方式中,第一消息包括具有位图的前导码消息,位图包括用于传输频带中的子信道中的每个子信道的比特,其中,用于每个子信道的比特的值指示该子信道是否要被用于传输。位图还可以包括一个或多个额外比特,所述一个或多个额外比特指示是否要启用子信道打孔以用于传输。

在一些实现方式中,装置还包括接收机,其被配置为:执行扫描过程,以检测与包括特定子信道和至少一个其它子信道的多个子信道相关联的信号。子信道选择电路还可以被配置为:基于信号来确定针对多个子信道中的每个子信道的能量值。在一些实现方式中,子信道选择电路还被配置为:确定与特定子信道相关联的能量值指示干扰小于干扰门限,以及确定与至少一个其它子信道相关联的能量值超过干扰门限。子信道选择电路还可以被配置为通过以下操作来确定能量值小于干扰门限:对信号的幅度进行平方以生成能量值,以及将能量值与对应于干扰门限的门限能量值进行比较。

在一些实现方式中,发射机还被配置为:根据电子与电气工程师协会(ieee)802.11ax协议来发送第一消息和第二消息。发射机还可以被配置为:使用通过ieee802.11ax协议指定的正交频分复用(ofdm)技术来发送第二消息。

在本公开内容中描述的主题的另一创新方面可以是在包括以下操作的方法中实现的:从无线网络中的第一电子设备并且响应于无线网络中的电子设备数量小于门限数量来在无线网络中的第二电子设备处接收第一消息。第一消息指示要使用传输频带中的特定子信道来发送第二消息。传输频带包括与特定子信道中的第一子信道相对应的第一频率范围、与特定子信道中的第二子信道相对应的第二频率范围、以及与特定子信道中的第三子信道相对应的第三频率范围,其中,第二频率范围是与第一频率范围和第三频率范围相邻的。方法还包括:在第二电子设备处,在单用户(su)操作模式下并且使用特定子信道来从第一电子设备接收第二消息。在一些实现方式中,传输频带中的至少一个子信道是基于以下各项中的一项或多项来打孔的:与至少一个子信道相关联的干扰量、或者与至少一个子信道相关联的一个或多个雷达信号。

在本公开内容中描述的主题的另一创新方面可以是在包括以下各项的装置中实现的:接收机,其被配置为:响应于无线网络中的电子设备数量小于门限数量,来从无线网络中的电子设备接收第一消息。第一消息指示要使用传输频带中的特定子信道来发送第二消息。接收机还被配置为:使用特定子信道并且在单用户(su)操作模式下,从电子设备接收第二消息。传输频带包括与特定子信道中的第一子信道相对应的第一频率范围、与特定子信道中的第二子信道相对应的第二频率范围、以及与特定子信道中的第三子信道相对应的第三频率范围,其中,第二频率范围是与第一频率范围和第三频率范围相邻的。装置还包括耦合到接收机的处理器。在一些实现方式中,传输频带中的至少一个子信道是基于以下各项中的一项或多项来打孔的:与至少一个子信道相关联的干扰量、或者与至少一个子信道相关联的一个或多个雷达信号。

在附图和下文的描述中阐述了在本公开内容中描述的主题的一种或多种实现方式的细节。根据描述、附图和权利要求书,其它特征、方面和优点将变得显而易见。注意的是,以下附图的相对尺寸可能不是按比例绘制的。

附图说明

图1是包括第一电子设备的系统的说明性示例的图,所述第一电子设备被配置为确定传输频带中的用于去往第二电子设备的点对点传输的特定子信道。

图2是描绘可以由电子设备(例如图1中的第一电子设备)使用的说明性的示例交织方案的某些方面的图。

图3是描绘可以从图1中的第一电子设备向图1中的第二电子设备发送的前导码消息的示例的某些方面的图。

图4是描绘电子设备(例如图1中的第一电子设备)的操作的方法的说明性示例的流程图。

图5是描绘电子设备(例如图1中的第二电子设备)的操作的方法的另一说明性示例的流程图。

图6是电子设备(例如,图1中的电子设备或者图1中的第二电子设备)的说明性示例的框图。

各个附图中的相似的附图标记和命名指示相似的元素。

具体实施方式

本公开内容的各方面涉及由第一电子设备选择传输频带中的用于去往第二电子设备的传输(例如点对点传输)的子信道。可以在根据通过特定通信协议所指示的单用户(su)模式的操作期间(而不是在根据通过通信协议所指示的多用户(mu)模式的操作期间)执行该传输。

在一些实现方式中,第一电子设备被配置为使用传输频带中的不相邻(在本文中也被称为“不连续”)子信道以用于传输。对不相邻子信道的使用可以被称为将传输频带“打孔”。与要求用于传输的子信道是相邻的并且不允许使用不相邻子信道(在这种情况下,不相邻子信道可能是未被使用的)的技术相比,通过使得电子设备能够使用不相邻子信道,可以提高网络资源使用效率。在一些实现方式中,通过在不相邻子信道之间对数据进行交织,来将数据指派(例如“分配(distribute)”或“应用”)到不相邻子信道。与不允许使用不相邻子信道的技术相比,将不相邻子信道用于数据传输实现更高的数据吞吐量。

为了进一步说明,第一电子设备可以被配置为经由特定子信道来发送数据,其中,数据是使用一个或多个交织方案进行交织的。在第一示例中,将数据的比特分配到用于特定子信道中的每个子信道的不同的流中。然后可以对每个不同的流进行交织(例如,基于子信道内交织技术)。在第二示例中,将数据的比特分配到用于每组相邻子信道(或者用于每个“片段(segment)”)的不同的流中。然后可以对每个不同的流进行交织(例如,使用基于组的子信道交织技术)。在第三示例中,在特定子信道中的每个子信道之间分配和交织数据的比特(例如基于子信道间交织技术)。

为了进一步说明本公开内容的某些优点和创新方面,在一些实现方式中,要经由传输来发送的数据可以包括比特1、2、3、4、5、6、7、8、9、10、11和12。可以经由传输频带中的子信道1、2、3和4来发送数据,其中,子信道1和2形成片段1,以及子信道3和4形成片段2。在(例如,下文参照图2的示例所描述的)一些实现方式中,将子信道2打孔,以使得片段1包括一个子信道(子信道1),并且片段2包括两个子信道(子信道3和4)。在这种情况下,子信道1、3和4用于发送数据,并且每个子信道可以用于发送4个比特。

在第一交织方案中,可以以另一种轮流(roundrobin)的方式将比特指派给子信道。例如,可以将比特1、4、7和10指派给子信道1,可以将比特2、5、8和11指派给子信道3,以及可以将比特3、6、9和12指派给子信道4。在这种排列之后,可以对每个子信道的比特进行交织,这可以被称为音调交织。

在第二交织方案中,均等地并且以轮流的方式将比特指派给两个片段。作为非限制性的说明性示例,可以将比特1、3、5和7指派给片段1,以及可以将比特2、4、6和8指派给片段2(其包括子信道3和4)。由于子信道1是满的,因此将其余比特(比特9、10、11、12)指派给片段2。在这种片段排列之后,可以对每个片段内的比特进行音调交织。例如,片段2可以包括比特2、4、6、8、9、10、11和12,并且可以跨越子信道3和4的所有音调,根据每音调基础来对所有比特进行块交织。

在第三交织方案中,可以将来自子信道1、3和4的所有音调分组在一起,并且可以执行一次音调交织。在一些实现方式中,第三交织方案可以增强性能,但是可能与复杂的存储器操作相关联(由于将所有比特交织在一起),并且对于某些硬件而言可能不是“友好的”。替代地,第一和第二交织方案对于某些实现方式而言可能是更“友好”的。作为说明性示例,第一交织方案可以是根据每资源单元(ru)基础来执行的,并且第三交织方案可以是根据比每ru单元基础更复杂的每片段基础来执行的。作为另一示例,在第二交织方案的示例中,ru处理可以被限制为每个片段中的一个ru,其与第三交织方案的每片段处理相比可能是更加硬件“友好”的。

因此,电子设备可以通过使用特定的交织方案(例如,第一、第二和第三交织方案中的任何交织方案)来将传输频带中的子信道“打孔”。可以基于一个或多个操作准则来选择特定交织。例如,可以选择第三交织方案以增加无线网络中的性能。作为另一示例,可以选择第一或第二交织方案以降低硬件或处理复杂度。下文参照附图来描述其它说明性方面。

参照图1,描绘了系统(例如通信系统)的说明性示例,并且总体上将该系统指定为100。系统100包括第一电子设备104和第二电子设备180。第一电子设备104被配置为确定传输频带172中的要用于去往第二电子设备180的点对点传输的特定子信道176。在说明性示例中,第一电子设备104与无线设备(作为说明性示例,例如移动电话、膝上型计算机、平板计算机或可穿戴设备)相对应,并且第二电子设备180与接入点相对应。在另一说明性示例中,第二电子设备180与无线设备(作为说明性示例,例如移动电话、膝上型计算机、平板计算机或可穿戴设备)相对应,并且第一电子设备104与接入点相对应。替代地或另外,电子设备104、180可以对应于或者包括其它电子设备。

在图1的示例中,第一电子设备104包括子信道选择电路112以及耦合到子信道选择电路112的发射机120。第一电子设备104还可以包括接收机122、存储器150和交织器108。接收机122可以耦合到子信道选择电路112,并且交织器108可以耦合到发射机120。

电子设备104、180中的每一者可以包括一个或多个处理器以及一个或多个存储器。例如,第一电子设备104可以包括耦合到子信道选择电路112的存储器150。作为另一示例,第二电子设备180可以包括处理器184。图1还示出了第二电子设备180可以包括耦合到处理器184的接收机182。

第一电子设备104被配置为使用包括传输频带172的无线网络170(例如无线局域网(wlan))来与第二电子设备180进行通信。例如,无线网络170可以与无线正交频分复用(ofdm)网络相对应。传输频带172包括特定子信道176(例如子信道175和子信道177)以及至少一个其它子信道174。在一些实现方式中,传输频带172中的每个子信道对应于与通信协议相关联的资源单元(ru)。

第一电子设备104被配置为使用发射机120,经由无线网络170来向第二电子设备180发送数据。第一电子设备104可以被配置为使用接收机122,经由无线网络170来从第二电子设备180接收数据。

在操作期间,系统100中的一个或多个电子设备可以确定连接到无线网络170的电子设备数量186。作为说明性示例,图1描绘了第二电子设备180可以确定电子设备数量186。在一些实现方式中,第二电子设备180包括(或者对应于)接入点,该接入点被配置为对被该接入点认证的数个设备进行计数,以便确定电子设备数量186。替代地或另外,第二电子设备180可以包括(或者对应于)接入点,该接入点被配置为对与该接入点相关联的数个设备进行计数以便确定电子设备数量186。

为了进一步说明,第二电子设备180可以包括被配置为存储用于指示电子设备数量186的值的计数器。第二电子设备180可以被配置为响应于电子设备进入(或者离开)无线网络170,来将计数器的值递增(或递减)。在一些实现方式中,第二电子设备180被配置为响应于第一电子设备104执行以下各项中的一项或多项来将计数器的值递增:与第二电子设备180的认证过程、或者与第二电子设备180的关联过程。在一些其它实现方式中,第二电子设备180被配置为:响应于确定第一电子设备104已经离开无线网络170(例如,通过确定在门限时间间隔内没有从第一电子设备104接收到通信),来将计数器的值递减。

在一些实现方式中,第二电子设备180被配置为:将电子设备数量186与门限数量188进行比较,以确定电子设备数量186是否小于门限数量188。在一些实现方式中,门限数量188可以与二相对应,并且电子设备数量186可以与一相对应。在该示例中,第二电子设备180可以确定:电子设备数量186小于门限数量188。在其它示例中,电子设备数量186和门限数量188中的一者或两者可以与其它数量相对应。

在一些实现方式中,第二电子设备180被配置为:响应于确定电子设备数量186满足门限数量188,来基于多用户(mu)模式与无线网络170中的电子设备进行通信。在一些实现方式中,第二电子设备180可以响应于电子设备数量186满足门限数量188,来使用mu模式与无线网络170中的第一电子设备104和一个或多个其它电子设备进行通信。在一些实现方式中,满足门限数量188可以包括大于或等于门限数量188。

第二电子设备180可以被配置为:响应于确定电子设备数量186小于门限数量188,来基于单用户(su)模式与无线网络170中的一个或多个电子设备进行通信。在一些实现方式中,第二电子设备180可以响应于电子设备数量186小于门限数量188,来使用su模式与第一电子设备104进行通信。

su模式和mu模式可以通过由无线网络170的电子设备所使用的一种或多种通信协议来指定。例如,su模式和mu模式可以通过电子与电气工程师协会(ieee)协议(例如ieee802.11ax协议)来指定。在一些其它实现方式中,su模式和mu模式可以通过另一种通信协议(作为说明性示例,例如基于传输控制协议(tcp)/互联网协议(ip)的网络基本输入/输出系统(netbios)下一大事(nbt)协议或者nbt极高吞吐量(eht)协议)来指定。在一些实现方式中,资源单元(ru)的数量可以与su模式、mu模式或这两者相关联。例如,通信协议可以指定:在su模式下,特定的电子设备与用于数据传输的单个ru相关联。作为示例,ieee802.11ax协议可以指定:在su模式下,电子设备与用于数据传输的单个ru相关联。在一些实现方式中,对单个ru(而不是多个ru)的使用可以引起对无线网络170的带宽的高效使用。结合本公开内容,通过在传输频带172中的不相邻子信道之间对数据进行交织,多个ru可以与特定的电子设备相关联(例如,通过将传输频带172中的一个或多个子信道“打孔”)以增加带宽使用效率,如下文进一步描述的。

在一些实现方式中,第二电子设备180被配置为向第一电子设备104提供模式指示(例如,以指示对su模式或mu模式的使用)。第二电子设备180可以响应于对第一电子设备104进行认证,与第一电子设备104进行关联,执行一个或多个其它操作或其组合,来向第一电子设备104提供模式指示。为了进一步说明,模式指示可以包括一个或多个比特,如果电子设备数量186小于门限数量188,则该一个或多个比特具有第一值,或者如果电子设备数量186满足门限数量188,则该一个或多个比特具有第二值。在一些实现方式中,关于电子设备数量186小于门限数量188的确定使得无线网络170中的一个或多个电子设备能够结合su操作模式来将无线网络170的一个或多个子信道“打孔”,如下文进一步描述的。在一些情况下,第二电子设备180被配置为:基于一个或多个设备进入(或者离开)无线网络170,来从su模式改变为mu模式(反之亦然)。

为了选择用于与第二电子设备180的数据通信的一个或多个子信道,第一电子设备104可以被配置为确定与传输频带172中的一个或多个子信道相关联的干扰量。例如,第一电子设备104可以被配置为确定与传输频带172中的一个或多个子信道相关联的信道空闲评估(cca)参数,以确定一个或多个子信道中的哪些子信道是可用于数据传输的。确定cca参数可以包括:生成用于指示传输频带172中的哪些子信道是可用的比特掩码(例如,其中“1”比特指示子信道的可用性,并且其中“0”比特指示子信道的不可用性)。

为了进一步说明,接收机122可以被配置为执行扫描过程,以检测与包括特定子信道176和至少一个其它子信道174的多个子信道相关联的信号124。子信道选择电路112可以被配置为基于信号124来确定针对多个子信道中的每个子信道的能量值。例如,子信道选择电路112可以被配置为:确定与特定子信道176相关联的能量值162以及与至少一个其它子信道174相关联的能量值164。

能量值162、164中的每个能量值可以指示与传输频带172中的相应子信道相关联的干扰量。例如,通过使用特定子信道176来接收信号124并且通过基于信号124来确定能量值162,能量值162指示与特定子信道176相关联的干扰量116。作为另一示例,通过使用至少一个其它子信道174来接收信号124中的至少一个信号,并且通过基于至少一个信号来确定能量值164,能量值164指示与至少一个其它子信道174相关联的干扰量118。

子信道选择电路112可以被配置为:确定能量值162、164中的每个能量值是否指示与传输频带172中的每个对应的子信道相关联的干扰是否超过干扰门限166。例如,子信道选择电路112可以包括比较器电路,该比较器电路被配置为:将能量值162、164中的每个能量值与干扰门限166进行比较,以确定与传输频带172中的每个对应的子信道相关联的干扰是否超过干扰门限166。在特定的说明性示例中,子信道选择电路112被配置为:确定与特定子信道176相关联的能量值162小于干扰门限166,并且与至少一个其它子信道174相关联的能量值164超过干扰门限166。为了进一步说明,子信道选择电路112可以被配置为:通过对信号124的幅度进行平方以生成能量值162并且将能量值162与对应于干扰门限166的门限能量值进行比较,来确定能量值162小于干扰门限166。

替代地或另外,在一些实现方式中,第一电子设备104可以(例如从另一电子设备)接收用于指示与传输频带172相关联的干扰的信息。例如,设备可以起到无线网络170中的“主”电子设备的作用,并且可以向第一电子设备104提供用于指定干扰116、118的网络信息114。

替代地或另外,电子设备104、180中的一者或两者可以包括被配置为检测雷达信号的雷达检测电路190。例如,雷达检测电路190可以被配置为扫描一个或多个频带以检测雷达信号(作为说明性示例,例如通过扫描5千兆赫兹(ghz)频带)。雷达检测电路190可以被配置为基于一个或多个雷达回避协议(作为说明性示例,例如动态频率选择(dfs)协议)进行操作。通过根据雷达回避协议(例如dfs协议)进行操作,雷达检测电路190可以将操作从与雷达信号相关联的频带(例如5ghz频带)切换到另一频带。

为了进一步说明,如果雷达检测电路190在至少一个其它子信道174中检测到一个或多个雷达信号,则可以作出要在宽带模式下进行操作并且避免使用(或者“打孔出”)至少一个其它子信道174的决策。在一些实现方式中,第二电子设备180与接入点相对应,所述接入点包括雷达检测电路190并且向连接到无线网络170的一个或多个电子设备(例如第一电子设备104)传送对至少一个其它子信道174的指示192。在接收到指示192时,第一电子设备104可以避免使用至少一个其它子信道174进行通信(作为说明性示例,例如通过使用特定子信道176而不是使用至少一个其它子信道174进行通信)。在一些实现方式中,指示192被包括在信标帧中,例如用于将无线网络170通告给电子设备的信标帧。

子信道选择电路112被配置为确定要用于去往第二电子设备180的点对点传输的特定子信道176。例如,子信道选择电路112可以基于与特定子信道176相关联的干扰116小于干扰门限166,来识别特定子信道176。在一些实现方式中,子信道选择电路112可以基于与至少一个其它子信道174相关联的干扰118超过干扰门限166,来从点对点传输中排除至少一个其它子信道174。

发射机120被配置为向第二电子设备180发送第一消息152。第一消息152指示要使用特定子信道176来向第二电子设备180发送第二消息156。例如,第一消息152可以包括用于指示特定子信道176的指示154(例如,前导码、位图或者这两者)。指示154可以使得第二电子设备180能够调谐为接收第二消息156。参照图2进一步描述了指示154的示例的特定的说明性方面。

在一些实现方式中,发射机120被配置为使用信道171来发送第一消息152。信道171可以独立于特定子信道176,或者可以被包括在特定子信道176中。在一些实现方式中,信道171可以与“主”信道(例如,被预留用于对控制信息(例如指示154)的传送的主控制信道)相对应。在一些其它实现方式中,信道171可以与另一信道(例如数据信道或另一信道)相对应。在一些实现方式中,可以动态地选择用于发送第一消息152的信道。例如,如果第一电子设备104检测到信道171是繁忙的(或者与较大干扰量相关联),则第一电子设备104可以选择无线网络170中的另一信道用于第一消息152的传输,例如通过响应于检测到信道171是繁忙的(或者与较大干扰量相关联)来选择无线网络170中的“辅”控制信道。

为了进一步说明,在非限制性示例中,传输频带172包括多个子信道,并且指示154包括多个比特的比特掩码。多个比特中的每个比特可以指示多个子信道中的对应子信道是否要被第一电子设备104用于去往第二电子设备180的传输。在一些示例中,比特掩码与上文参照cca参数所描述的比特掩码相对应。

接收机182被配置为从第一电子设备104接收第一消息152。处理器184可以对由第一消息152所指示的信息进行响应。例如,基于第一消息152,处理器184可以被配置为将接收机182调谐为接收第二消息156。为了说明,处理器184可以被配置为:基于指示154,将接收机182的一个或多个接收频率调整为与特定子信道176相关联的一个或多个频率。

发射机120被配置为使用特定子信道176,经由点对点传输来向第二电子设备180发送第二消息156。第二消息156可以包括数据158。在一些实现方式中,交织器108被配置为:在对第二消息156的传输之前,使用交织方案110来对数据158进行交织。将参照图2进一步描述交织方案110的某些示例的特定的说明性方面。

接收机182被配置为:使用特定子信道176,经由来自第一电子设备104的点对点传输来接收第二消息156。例如,在基于指示154对接收机182进行调谐之后,第二电子设备180可以从第一电子设备104的发射机120接收第二消息156。

如本文中所使用的,点对点传输指代在第一电子设备104的单用户(su)操作模式期间执行的通信。点对点传输可以不同于在第一电子设备104的多用户(mu)操作模式期间的传输。

为了说明,在根据mu模式的操作期间,电子设备104、180可以使用频率复用(例如,使用ru的正交频分多址(ofdma),使用经由多输入多输出(mimo)技术的空间复用,或其组合)进行通信。在根据mu模式的操作期间,电子设备104、180可以并发地向多个电子设备或者从多个电子设备传送分组。在根据su模式的操作期间,电子设备104、180可以向无线网络170中的另一电子设备发送来自特定电子设备的分组。某些传统的基于ofdma的mu系统可以通过向每个电子设备分配不同的ru来支持信道打孔。在一些实现方式中,使用以下各项中的一项或多项,针对特定电子设备实现su系统中的信道打孔:复用方案、编码方案或交织方案。

第一电子设备104可以被配置为使用一个或多个通信协议来向第二电子设备180发送消息152、156。作为说明性示例,发射机120可以被配置为:根据诸如ieee802.11ax协议之类的ieee协议,来发送消息152、156。在一些实现方式中,发射机120被配置为使用通过ieee802.11ax协议所指定的ofdm技术来发送第二消息156。替代地或另外,第一电子设备104可以被配置为使用一个或多个其它通信协议来向第二电子设备180发送消息152、156。

在一些示例中,至少一个其它子信道174是与子信道175、177相邻的。在这种情况下,子信道175、177是不连续的。为了说明,传输频带172可以包括为x兆赫兹(mhz)的带宽(其中x是正数)。子信道175可以与传输频带172的第一(最低)x/3mhz相对应,子信道175可以与传输频带172的第三(最高)x/3mhz相对应,并且至少一个其它子信道174可以与传输频带172的“中间”x/3mhz相对应(其中,至少一个其它子信道174与子信道175、177相邻,并且其中,子信道175、177是不连续的)。在该示例中,将不连续的子信道175、177用于点对点传输可以被称为将传输频带172“打孔”。另外,注意的是,其它实现方式可以利用除了三个子信道之外的不同数量的子信道、对xmhz的不同划分或者这两者。作为示例,在一些实现方式中,可以为子信道指派不相等的带宽,例如,作为非限制性示例,如果子信道175、177分别被指派2x/5mhz,并且至少一个其它子信道174被指派x/5mhz。

在一些示例中,第二电子设备180被配置为执行参照第一电子设备104所描述的一个或多个操作。例如,第二电子设备180可以被配置为:通过使用参照第一电子设备104所描述的一种或多种技术,将传输频带172(或者无线网络170中的另一传输频带)中的子信道“打孔”,来向第一电子设备104发送数据。

将传输频带172打孔可以在诸如系统100之类的通信系统中实现改善的性能。例如,与要求连续子信道用于通信的通信系统相比,通过使用传输频带172中的不连续子信道,可以增加带宽。作为结果,例如通过由于传输频带172中的用于点对点传输的带宽增加而实现增加的数据速率或减小的错误率,提高了性能。

图2描绘了与图1中的交织方案110的某些说明性示例相关联的某些方面。例如,图1中的交织方案110可以与以下各项中的一项或多项相对应:第一交织方案210、第二交织方案220或第三交织方案230。交织方案210、220和230中的一项或多项可以由图1中的交织器108应用以对数据158进行交织。例如,图1中的交织器108可以被配置为:使用交织方案210、220和230中的特定交织方案,来在特定子信道176之间交织数据158。

图2示出了传输频带172包括多个子信道,例如,第一子信道202、第二子信道204、第三子信道206和第四子信道208。在特定的非限制性说明性示例中,第一子信道202与子信道175相对应,第二子信道204与至少一个其它子信道174相对应,第三子信道206与子信道177相对应,以及第四子信道208与特定子信道176中的另一子信道相对应。第一子信道202可以被称为第一片段,以及子信道206、208可以被称为第二片段。在一些通信协议中,子信道202、204、206和208可以被称为资源单元(ru)。子信道202、204、206和208可以分别与共同的带宽(作为说明性示例,例如20mhz)或不同的相应带宽(作为说明性示例,例如20mhz、40mhz、80mhz和160mhz)相关联。在其它实现方式中,子信道202、204、206和208可以与在图2中所示的示例不同。例如,在符合nbt-eht协议的一些实现方式中,可以在320mhz的频率范围上使用十六个子信道。

根据第一交织方案210,交织器108可以被配置为:将数据158划分到用于特定子信道176中的每个子信道的不同的数据流中,以及将每个不同的数据流的比特分配到与该不同的数据流相对应的特定子信道176。例如,交织器108可以被配置为:将数据158划分到数据流1、数据流2和数据流3中。交织器108可以被配置为:将数据流1的比特分配给第一子信道202,将数据流2的比特分配给第三子信道206,以及将数据流3的比特分配给第四子信道208。

为了进一步示出第一交织方案210的示例的各方面,图1中的数据158可以包括多个比特,该多个比特包括比特0、1、2、3、4、5、6、7和8。为了基于第一交织方案210来对数据158进行交织,第一电子设备可以将比特0、1和2分组到数据流1中,将比特3、4和5分组到数据流2中,以及将比特6、7和8分组到数据流3中。第一电子设备104可以对数据流1的比特进行交织以形成经交织的数据流1(例如,通过将比特0、1和2重新排序为比特1、2和0),对数据流2的比特进行交织以形成经交织的数据流2(例如,通过将比特3、4和5重新排序为比特4、5和3),以及对数据流3的比特进行交织以形成经交织的数据流3(例如,通过将比特6、7和8重新排序为比特7、8和6)。可以将经交织的数据流分别映射到调制或编码方案的一个或多个符号,例如ofdm方案的符号。例如,可以将经交织的数据流1映射到第一符号,可以将经交织的数据流2映射到第二符号,以及可以将经交织的数据流3映射到第三符号。可以经由第二消息156来向第二电子设备180发送符号。

根据第二交织方案220,交织器108被配置为将数据158划分到用于特定子信道176中的每组相邻子信道(或者用于每个“片段”)的不同的数据流中,以及将每个不同的数据流的比特分配给与该不同的数据流相对应的组。为了说明,在图2中,子信道206、208是相邻的,并且交织器108可以将数据流2的比特分配给包括子信道206、208的组。交织器108可以将数据流1的比特分配给第一子信道202。

为了进一步说明第二交织方案220的示例的各方面,图1中的数据158可以包括多个比特,其包括比特0、1、2、3、4、5、6、7、8和9。为了基于第二交织方案220来对数据158进行交织,第一电子设备可以将比特0-4分组到数据流1中,以及将比特5-9分组到数据流2中。第一电子设备104可以对数据流1的比特进行交织以形成经交织的数据流1(例如,通过将比特0、1、2、3和4重新排序为比特1、2、3、4和0),以及对数据流2的比特进行交织以形成经交织的数据流2(例如,通过将比特5、6、7、8和9重新排序以形成比特6、7、8、9和5)。可以将经交织的数据流分别映射到调制或编码方案的一个或多个符号,例如ofdm方案的符号。例如,可以将经交织的数据流1映射到第一符号,以及可以将经交织的数据流2映射到第二符号。可以经由第二消息156来向第二电子设备180发送符号。

根据第三交织方案230,交织器108被配置为将数据158的比特作为单个数据流分配给特定子信道176。例如,交织器108可以在子信道202、206和208中的每个子信道之间对数据158进行交织。

为了进一步说明第三交织方案230的示例的各方面,图1中的数据158可以包括多个比特,该多个比特包括比特0、1、2、3、4、5、6、7、8和9。为了基于第三交织方案230来对数据158进行交织,第一电子设备可以对多个比特进行交织以生成经交织的数据流(例如,通过将比特0、1、2、3、4、5、6、7和8交织为比特1、2、3、4、5、6、7、8和0)。可以将经交织的数据流分别映射到调制或编码方案的一个或多个符号,例如ofdm方案的符号。可以经由第二消息156来向第二电子设备180发送该一个或多个符号。

在一些实现方式中,第一电子设备104被配置为使用交织方案来对低密度奇偶校验(ldpc)码的ldpc符号进行交织。为了说明,第一电子设备104可以包括编码器,该编码器被配置为根据ldpc码来对数据158进行编码。根据ldpc码来对数据158进行编码可以包括:执行对数据158的第一交织(例如,码字内交织)。在对数据158进行编码以生成ldpc符号之后,第一电子设备104可以使用参照图2所描述的一种或多种技术来对ldpc符号进行交织(例如通过执行码字间交织)。第一电子设备104可以将经交织的ldpc符号指派给诸如ofdm方案之类的调制或编码方案的符号,以发送给第二电子设备180(例如在第二消息156内)。

在一种实现方式中,第一电子设备104针对多个ru中的要用于发送第二消息156的每个未被打孔的ru分别执行交织(例如在“ru内”基础上)。在第一示例中,第一电子设备104可以在“先到先得(firstcome)”基础上将数据158的比特指派给多个ru。例如,响应于片段“充满”比特,可以将剩余的比特指派给另一片段(例如,通过首先“填充”较小的片段,并且然后通过将任何剩余的比特应用于较大的片段等)。在第二示例中,可以按与每个片段的速率成比例的速率,来将比特指派给片段。在第三示例中,可以将比特指派到较低的片段中,并且然后将比特应用于较高的片段。

在另一种实现方式中,第一电子设备104在“ru间”基础上,针对要用于发送第二消息156的多个未被打孔的ru执行交织。例如,可以将用于发送图1中的第二消息156的多个未被打孔的ru进行分组,并且可以将交织应用于未被打孔的ru。

图2的示例还描绘了:传输频带172中的每个子信道包括与相应的子信道相对应的多个频率范围。作为非限制性的说明性示例,多个频率范围中的每个频率范围可以包括集中在相应的中心频率周围的20mhz。为了进一步说明,传输频带172包括与第一子信道202相对应的第一频率范围292、与第二子信道204相对应的第二频率范围294、与第三子信道206相对应的第三频率范围296、以及与第四子信道208相对应的第四频率范围298。图2的示例描绘出:第二频率范围294与第一频率范围292和第三频率范围296是相邻的。因此,第一频率范围292与第三频率范围296是不相邻的。因此,将在不使用第二子信道204的情况下,使用第一子信道202和第三子信道206用于传输,在本文中被称为将第二子信道204“打孔”。

尽管本文中为了方便起见分别地描述了某些示例,但是将明白的是,可以将本公开内容的某些方面进行组合。例如,可以将交织方案210、220和230的某些方面进行组合。作为说明性示例,可以如参照第一交织方案210所描述的,执行片段解析(parsing)(例如,如参照第一交织方案210所描述的,通过将比特指派给片段),以及可以如参照第二交织方案220所描述的,执行音调交织(例如,通过在将比特指派给片段之后对每个片段内的所有音调进行交织)。

图2的示例示出了可以基于特定应用来选择的某些交织方案。作为说明性示例,可以选择“ru内”交织方案以实现并行交织操作(例如,通过独立地执行对每个ru的交织)。在其它情况下,可以选择“ru间”交织方案,例如以便减少经由图1中的无线网络170发送的数据的相关性。

图3示出了前导码消息300的特定示例的各方面。例如,前导码消息300可以对应于(或者可以被包括在)图1中的第一消息152中。

在图3中,前导码消息300包括位图302。位图302可以包括针对传输频带172中的每个子信道的比特,并且针对每个子信道的比特的值可以指示该子信道是否要被用于点对点传输。为了说明,位图302可以包括多个比特304,其中多个比特304中的每个比特与传输频带172中的相应子信道相对应。位图302还可以包括多个比特306,其中多个比特306中的每个比特指示传输频带172中的对应子信道是否要被用于点对点传输。为了进一步说明,比特304、306可以指示:特定子信道176要被用于点对点传输,并且至少一个其它子信道174将不被用于点对点传输。在一些示例中,多个比特306与图1中的指示154相对应。

位图302还可以包括用于指示是否启用子信道打孔以用于点对点传输的打孔字段308(例如一个或多个额外比特)。在一些实现方式中,打孔字段308的第一值(例如,逻辑“1”值或逻辑“0”值)指示启用了子信道打孔(例如,其中至少一个其它子信道174要被“打孔”),以及打孔字段308的第二值(例如,逻辑“0”值或逻辑“1”值)指示没有启用子信道打孔。

替代地或者除了在图3中描绘的方面,前导码消息300可以包括其它信息。例如,前导码消息300可以包括一个或多个信号(sig)字段,例如,高效率sig(he-sig-a)字段或另一高效率sig(he-sig-b)字段中的一项或多项。在特定的说明性示例中,可以使用he-sig-b字段来指示前导码消息300的一个或多个方面。作为特定示例,可以通过he-sig-b字段来指示位图302的各方面中的一个或多个方面。在另一示例中,可以使用he-sig-a字段来指示前导码消息300的一个或多个方面。

在一些示例中,打孔字段308包括用于指示与su操作模式结合的可选信道打孔模式的多个比特。为了进一步说明,表1指示了打孔字段308的值的某些示例以及与值相关联的可选信道打孔模式。表1的一个或多个方面可以结合与以下各项中的一项或多项相关联的打孔来使用:主信道(例如pri20)和辅信道(例如sec80)。表1的示例还指示了与可以在su操作模式期间使用的值相关联的he-sig-b处理的某些说明性示例。

表1

表1示出了打孔字段308的特定值可以指示是否要在消息中使用打孔。例如,值0、1、2和3可以指示:要在不进行打孔的情况下并且使用20mhz子信道、40mhz子信道、80mhz子信道或者80+80子信道(或者一组子信道)来发送第二消息156。在非限制性的说明性示例中,20mhz子信道与子信道175相对应,40mhz子信道与子信道177相对应,80mhz子信道与至少一个其它子信道信道174相对应,以及80+80子信道与传输频带172中的另一子信道相对应。在一些实现方式中,使用三比特的值来指示打孔字段308的值。

表1还描绘了打孔字段308的特定值指示出he-sig-b字段的某些方面。例如,值4、5、6和7指示是要使用第一子信道(或者一组子信道)(例如“20_0和20_3”)还是使用第二子信道(或者一组子信道)(例如“20_0和20_1”)来发送he-sig-b字段。

为了进一步说明,在第一示例中,前导码消息300具有su物理层汇聚过程(plcp)协议数据单元(ppdu)格式。在该示例中,he-sig-a字段可以包括前导码消息300的一个或多个方面。例如,he-sig-a字段可以包括打孔字段308。在第二示例中,前导码消息300具有muppdu前导码格式。在该示例中,he-sig-a字段指示表1中的特定模式(例如,通过将打孔字段308设置为在表1中所示的特定值),并且he-sig-b字段指示:多个ru中的每个ru被指派给第一电子设备104。

图3中的前导码消息300可以用于改善通信系统的操作。例如,前导码消息300可以启用子信道打孔,这可以提高通信系统中的带宽使用效率。

在一些实现方式中,可以使用不相邻子信道来执行基于cca的子信道选择(例如参照图1所描述的)。例如,代替使用从20mhz、40mhz、80mhz和160mhz频带中选择的连续的频带“块(chunk)”(例如,通过使用20mhz和40mhz频带),根据本公开内容的各方面的技术可以使用不连续频带以用于su模式下的传输,例如,通过使用以下各项的组合或者频带的任何其它组合:20mhz和20mhz频带,40mhz和40mhz频带,20mhz和40mhz频带,40mhz和80mhz频带,40mhz和80mhz频带,20mhz、20mhz和20mhz频带。可以结合基于cca的每分组的动态操作、根据雷达回避协议(例如dfs协议)的操作、一个或多个其它操作或其组合,来执行对不连续频带进行组合(以及将与干扰相关联的一个或多个子信道“打孔”)。在一些实现方式中,与基于另一种基于干扰的信道选择技术(例如,基于cca的信道选择技术)进行的信道选择相比,可以较不频繁地执行基于雷达回避协议的信道选择。

尽管本文参照第一消息152和前导码消息300描述了某些示例,但是在一些其它实现方式中,可以使用“隐式的”子信道选择信令方法(代替第一消息152和前导码消息300)。例如,代替使用第一消息152或前导码消息300来确定要利用其来接收第二消息156的一个或多个特定子信道,第二电子设备180可以扫描传输频带172中的一个或多个子信道,以检测传输频带172中的用于发送第二消息156的一个或多个子信道。此外,取决于特定的实现方式,消息152和156可以被包括在单个通信中(例如,通过使用连续传输)或者可以与不同的通信相对应(例如,通过使用分别的传输用于消息152和156)。

此外,尽管参照与为二的值相对应的门限数量188描述了某些示例,但是在其它实现方式中,门限数量188可以与不同的值相对应。为了说明,门限数量188可以与大于二的整数(例如,三或四或五等等)相对应。在该示例中,第二电子设备180可以响应于检测到无线网络170中的多个设备,来发起(或维持)su操作模式。在一些情况下,与发起(或改变为)mu操作模式相比,发起(或维持)su操作模式可以是更高效的,例如其中,与使用mu模式相比,针对相对低的数量的设备(例如,两个、三个或四个设备)使用su模式引起对网络资源的更高效的使用。因此,在一些实现方式中,门限数量188可以与大于二的整数相对应。

本文描述的一个或多个方面可以结合请求发送(rts)消息、清除发送(cts)消息或其组合来使用。例如,可以使用信道打孔技术来将由发起方设备(例如第一电子设备104)发送的rts消息发送给接收方设备(例如第二电子设备180)。替代地或另外,接收方设备可以使用信道打孔技术来向发起方设备发送cts消息。在一些实现方式中,第一消息152或前导码消息300可以包括(或者被包括在)rts消息中,并且第二电子设备180可以使用通过指示154或者多个比特306来指定的子信道(例如,特定子信道176)来向第一电子设备104发送cts消息。在一些示例中,可以使用传输频带172中的、与用于发送第一消息152或前导码消息300的子信道不同的子信道,来发送第二消息156(例如,以避开在第二消息156与第一消息152或前导码消息300之间的“冲突”)。

在一些实现方式中,rts消息或cts消息中的一者或两者是通过诸如ieee通信协议之类的通信协议来指定的。在一些通信协议中,作为说明性示例,rts消息或cts消息可以具有特定的数据长度,例如为两比特的数据长度。在这种情况下,rts消息或cts消息可以被“扩展”以便指示传输频带172中的多于两个的子信道。作为特定示例,rts消息或cts消息可以使用rts消息或cts消息的地址字段的比特,通过包括用于指示传输频带172中的子信道的信息,来进行“扩展”。在其它实现方式中,使用“隐式”信令技术。例如,接收方设备可以扫描传输频带172中的每个子信道以检测传输频带172中的哪一个或多个子信道用于发送信息,例如rts消息。作为另一示例,发起方设备可以扫描传输频带172中的每个子信道,以检测传输频带172中的用于发送诸如cts消息之类的信息的一个或多个子信道。

参照图4,描绘了电子设备的操作的方法的特定示例,并且总体上将该方法指定为400。在一些实现方式中,作为说明性示例,方法400由诸如移动电话、膝上型计算机或平板计算机之类的无线设备来执行。替代地或另外,方法400可以由接入点执行。为了进一步说明,在一些实现方式中,方法400可以由图1中的第一电子设备104来执行。

方法400包括:在402处,在无线网络中的第一电子设备处生成第一消息。第一消息是响应于无线网络中的电子设备数量小于门限数量来生成的。第一消息指示传输频带中的要用于去往无线网络中的第二电子设备的传输的特定子信道。例如,第一消息152可以指示(例如经由指示154或位图302中的一项或多项)要用于在单用户(su)操作模式下去往第二电子设备180的传输的特定子信道176。第一电子设备104可以响应于确定能量值162指示干扰116小于干扰门限166,来选择特定子信道176。

方法400还包括:在404处,向第二电子设备发送第一消息。第一消息指示:要使用特定子信道来向第二电子设备发送第二消息。例如,指示154或位图302中的一项或多项可以指示:要使用特定子信道176来发送第二消息156。

方法400还包括:在406处,经由使用特定子信道的传输来向第二电子设备发送第二消息。例如,第一电子设备104可以使用特定子信道176来向第二电子设备180发送第二消息156。传输频带包括与特定子信道中的第一子信道相对应的第一频率范围、与第二子信道相对应的第二频率范围、以及与特定子信道中的第三子信道相对应的第三频率范围,其中,第二频率范围是与第一频率范围和第三频率范围相邻的。例如,传输频带172可以包括第一频率范围292、第二频率范围294和第三频率范围296,其中,第二频率范围294是与第一频率范围292和第三频率范围296相邻的。

在一些实现方式中,方法400还包括:基于对使用雷达检测电路所检测到的一个或多个雷达信号的指示,来避开传输频带中的至少一个子信道。例如,第一电子设备104可以被配置为:响应于接收到图1中的指示192来避免使用至少一个其它子信道174进行通信。替代地或另外,可以基于与至少一个其它子信道174相关联的干扰量118大于、或者大于或等于干扰门限166,来避开至少一个子信道174。因此,可以基于以下各项中的一项或多项来将传输频带172中的至少一个子信道打孔:与至少一个子信道相关联的干扰量、或者与至少一个子信道相关联的一个或多个雷达信号。

方法400可以提高通信系统中的带宽使用效率。因此,可以增强性能。

参照图5,描绘了电子设备的操作的方法的特定示例,并且总体上将该方法指定为500。在一些实现方式中,方法500由图1中的第二电子设备180来执行。

方法500包括:在502处,在无线网络中的第二电子设备处,从无线网络中的第一电子设备并且响应于无线网络中的电子设备数量小于门限数量来接收第一消息。第一消息指示:要使用传输频带中的特定子信道来发送第二消息。例如,第二电子设备180可以从第一电子设备104接收第一消息152,并且第一消息152可以(例如经由指示符154或位图302)指示特定子信道176。特定子信道176可以与小于干扰门限166的干扰116相关联。

方法500还包括:在504处,在第二电子设备处,在单用户(su)操作模式下并且使用特定子信道来从第一电子设备接收第二消息。例如,第二电子设备180可以使用特定子信道176来从第一电子设备104接收第二消息156。传输频带包括与特定子信道中的第一子信道相对应的第一频率范围、与第二子信道相对应的第二频率范围、以及与特定子信道中的第三子信道相对应的第三频率范围,其中,第二频率范围是与第一频率范围和第三频率范围相邻的。例如,传输频带172可以包括第一频率范围292、第二频率范围294和第三频率范围296,其中,第二频率范围294是与第一频率范围292和第三频率范围296相邻的。

在一些实现方式中,方法500还包括:基于对使用雷达检测电路所检测到的一个或多个雷达信号的指示,来避开传输频带中的至少一个子信道。例如,第一电子设备104可以被配置为响应于接收到图1中的指示192来避免使用至少一个其它子信道174进行通信,并且第二电子设备180可以在不使用至少一个其它子信道174的情况下从第一电子设备104接收第二消息156。替代地或另外,可以基于与至少一个其它子信道174相关联的干扰量118大于、或者大于或等于干扰门限166,来避开至少一个子信道174。因此,传输频带172中的至少一个子信道可以是基于以下各项中的一项或多项来打孔的:与至少一个子信道相关联的干扰量、或者与至少一个子信道相关联的一个或多个雷达信号。

方法500可以提高通信系统中的带宽使用效率。因此,可以增强性能。

在一些实现方式中,方法400、500的一个或多个操作由用于执行指令的处理器执行、发起或控制。参照图6进一步描述了用于执行指令的处理器的某些说明性方面。

参照图6,描绘了电子设备的特定说明性示例的框图,并且总体上将该电子设备指定为600。在说明性示例中,电子设备600与第一电子设备104相对应。替代地或另外,电子设备600的一个或多个方面可以是在第二电子设备180中实现的。取决于特定的实现方式,电子设备600的一个或多个方面可以是在以下各项中实现的:移动设备(例如蜂窝电话)、计算机(例如,服务器、膝上型计算机、平板计算机或台式计算机)、基站、可穿戴电子设备(例如,个人相机、头戴式显示器或手表)、车辆控制系统或控制台、自主车辆(例如,机器人式汽车或无人机)、家用电器、机顶盒、娱乐设备、导航设备、个人数字助理(pda)、电视机、监视器、调谐器、无线电装置(例如卫星无线电装置)、音乐播放器(例如,数字音乐播放器或便携式音乐播放器)、视频播放器(例如数字视频播放器,诸如数字视频光盘(dvd)播放器或便携式数字视频播放器)、机器人、医疗保健设备、另一种电子设备或其组合。

电子设备600包括一个或多个处理器,例如,处理器610和图形处理单元(gpu)696。处理器610可以包括中央处理单元(cpu)、另一处理设备或其组合。

电子设备600还可以包括一个或多个存储器,例如存储器632。存储器632可以耦合到处理器610、gpu696或这两者。存储器632可以包括随机存取存储器(ram)、磁阻式随机存取存储器(mram)、闪存、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、一个或多个寄存器,硬盘、可移动盘、压缩光盘只读存储器(cd-rom)、另一存储器设备或其组合。

存储器632可以存储指令660。指令660可以是由处理器610、gpu696或这两者可执行的。指令660可以是可执行的,以执行、发起或控制本文描述的一个或多个操作。例如,在一些实现方式中,指令660由处理器610或gpu696可执行,以执行、发起或控制图4的方法400的一个或多个操作、图5的方法500的一个或多个操作、或其组合。替代地或另外,本文所描述的一个或多个操作可以由电子设备600的一个或多个其它组件来执行、发起或控制。

在说明性示例中,电子设备600包括射频(rf)接口640(例如收发机设备),所述rf接口640包括子信道选择电路112、发射机120和接收机122。rf接口640可以耦合到天线642。

编码器/解码器(codec)634也可以耦合到处理器610。codec634可以耦合到一个或多个麦克风,例如麦克风638。codec634可以耦合到一个或多个扬声器,例如扬声器636。codec634可以包括存储器635。存储器635可以存储由codec634可执行的指令695。

作为说明性示例,电子设备600还可以包括诸如触摸屏显示器之类的显示器628。图6还示出了显示器控制器626,其耦合到处理器610和显示器628。

在一些实现方式中,处理器610、gpu696、存储器632、显示器控制器626、codec634和rf接口640被包括在片上系统(soc)设备622中。此外,输入设备630和电源644可以耦合到soc设备622。此外,在一些实现方式中,如图6中所示,显示器628、输入设备630、扬声器636、麦克风638、天线642和电源644在soc设备622的外部。然而,显示器628、输入设备630、扬声器636、麦克风638、天线642和电源644中的每一者可以耦合到soc设备622的组件,例如接口或控制器。

如本文中所使用的,“耦合”可以包括通信耦合、电耦合、磁耦合、物理耦合、光学耦合以及其组合。两个设备(或组件)可以经由一个或多个其它设备、组件、电线、总线、网络(例如,有线网络、无线网络或其组合)等直接或间接地耦合(例如,通信耦合、电耦合或物理耦合)。作为说明性的非限制性示例,电耦合的两个设备(或组件)可以被包括在相同设备或不同设备中,并且可以经由电子器件、一个或多个连接器或感应耦合进行连接。在一些实现方式中,通信耦合(例如,进行电通信)的两个设备(或组件)可以直接或间接地(例如,经由一个或多个电线、总线、网络等)发送和接收电信号(数字信号或模拟信号)。

如本文所使用的,“确定”可以包括生成、计算、使用、选择或访问中的一项或多项。例如,确定值、特性、参数或信号可以包括活动地生成或计算值、特性、参数或信号,或者可以包括使用、选择或访问(例如,由组件或设备)已经生成的值、特性、参数或信号。

可以使用计算机文件(例如,rtl、gdsii、gerber等)来设计和表示前述公开的设备和功能。可以将计算机文件存储在计算机可读介质上。可以将一些或所有这样的文件提供给基于这样的文件来制造设备的制造处理方。所得到的产品包括晶圆,该晶圆然后被切割成管芯并且被封装到集成电路(或“芯片”)中。然后将集成电路应用于电子设备中,例如图1中的第一电子设备104、图1中的第二电子设备180或图6的电子设备600中的一者或多者。

结合本文所公开的示例描述的各种说明性的逻辑框、配置、模块、电路和算法步骤可以实现为电子硬件、由处理器执行的计算机软件或这两者的组合。上面对各种说明性的组件、框、配置、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现为硬件还是实现为处理器可执行指令,取决于特定的应用和对整个系统所施加的设计约束。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是这种实现方式决策不应当被解释为造成脱离本公开内容的范围。

本文所描述的方法或算法的一个或多个操作可以直接体现在硬件、由处理器执行的软件模块或这两者的组合中。例如,图4和5的方法400、500的一个或多个操作可以由以下各项来发起、控制或执行:现场可编程门阵列(fpga)器件、专用集成电路(asic)、处理单元(例如中央处理单元(cpu))、数字信号处理器(dsp)、控制器、另一硬件设备、固件设备或其组合。软件模块可以位于随机存取存储器(ram)、磁阻式随机存取存储器(mram)、闪存、只读存储器(rom)、可编程只读存储器(prom)、可擦除可编程只读存储器(eprom)、电可擦除可编程只读存储器(eeprom)、寄存器、硬盘、可移动盘、压缩光盘只读存储器(cd-rom)或者本领域中已知的任何其它形式的非暂时性存储介质。示例性存储介质耦合到处理器,使得处理器能够从该存储介质中读取信息以及向该存储介质写入信息。在替代方式中,存储介质可以整合到处理器。处理器和存储介质可以位于专用集成电路(asic)中。asic可以位于计算设备或用户终端中。在替代方式中,处理器和存储介质可以作为分立组件位于计算设备或用户终端中。

提供所公开的示例的先前描述,以使得本领域技术人员能够实现或使用所公开的示例。对这些示例的各种修改对于本领域技术人员而言将是显而易见的,以及在不脱离本公开内容的范围的情况下,本文所定义的原理可以应用到其它示例。因此,本公开内容不旨在限于本文示出的示例,而是被赋予与所附权利要求所限定的原理和新颖特征相一致的可能的最宽范围。

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