第一节点及其中的方法与流程

文档序号:11291957阅读:603来源:国知局
第一节点及其中的方法与流程

这里的实施例总体涉及由工作在无线局域网(wlan)中的基本服务集(bss)中的第一节点执行的方法。具体涉及控制第一信号的发送。



背景技术:

电气和电子工程师协会(ieee)802.11标准规范定义了无线局域网(wlan)的物理(phy)层和媒体访问控制(mac)层,参见ieee信息技术标准-系统之间的远程通信和信息交换,局域网和城域网-具体要求,第11部分:无线局域网媒体访问控制(mac)和物理层(phy)规范。根据wi-fi联盟,wi-fi可以被定义为基于电气和电子工程师协会(ieee)802.11标准的任何wlan产品。因此,在本文中,术语wi-fi和wlan将被互换使用。

wlan基于目前主要工作在2.4ghz或5ghz频带上的技术。ieee802.11规范规定了wlan中包含的一个或多个接入点和移动终端的物理层、mac层和其他方面,以确保接入点和移动终端之间的兼容性和互操作性。此处,移动终端有时也称为用户设备(ue)。wlan通常工作在非许可频带中,并且因此,wlan中的通信可能受到来自任何数量的已知和未知设备的干扰源的影响。wlan可以用作固定宽带接入的无线扩展。例如,在家庭环境和类似机场、火车站和餐馆等热点区域可能会是这种情况。

wlan技术依赖于载波侦听多址接入/冲突避免(csma/ca),以便有效和公平地在不同wlan实体之间甚至不同无线接入技术(rat)之间共享无线媒体。由wlan系统应用的csma/ca要求希望发送数据的节点(例如接入点或站)在进行发送之前先侦听公共通信信道,以避免公共通信信道上的重复传输。原因在于公共通信信道上的重复传输通常导致数据丢失和需要重传。为了使节点认为信道繁忙,它必须检测其接收信号强度级别超过预定阈值(称为空闲信道评估(cca)阈值(ccat))的传输。图1中示意性地描绘了基本服务集(bss)的覆盖区域和ccat之间的示例性关系。

在当前系统中,针对工作在wlan中的所有节点定义了一个公共的ccat,并且当节点执行信道侦听以便与wlan中的任何其他节点进行传输时,该公共ccat将被所有节点使用。

图2示意性地示出了wlan协议栈。如图所示,ieee层规范包括:包括媒体访问控制(mac)子层的数据链路层,以及包括物理层会聚过程(plcp)子层和物理媒体相关(pmd)子层的物理层。plcp子层执行cca并将结果报告给mac层,因此cca阈值在plcp子层中设置。

us2014/0286203a1公开了一种无线通信设备,包括被配置为接收和发送信号的通信接口以及被配置为生成和处理这些信号的处理器。无线通信设备的通信接口被配置为从第一其他无线通信设备接收第一信号,无线通信设备的处理器被配置为处理第一信号以确定一个或多个并发传输参数。无线通信设备的处理器被配置为基于所述一个或多个并发传输参数产生第二信号,并且指示通信接口在从第一其他无线通信设备接收到第一信号期间向第二其他无线通信设备发送第二信号。无线通信设备可以被配置为基于如第一信号的功率电平的一个或多个考虑来进行这种并发传输。

现有技术的wlan与如传输媒体的次优使用的一些缺点相关联。



技术实现要素:

因此,本文的实施例的目的是提供一种改善无线通信网络中的性能的方法。

根据本文的实施例的第一方面,该目的通过由第一节点执行的用于控制第一信号的发送的方法来实现。第一节点工作在无线局域网(wlan)中包括的基本服务集(bss)中。

第一节点检测从工作在wlan中的第二节点发送的第二信号。

此外,第一节点将第二信号的信号强度与针对第二节点的阈值进行比较,该阈值基于第二节点的节点类型来确定。

此外,当第二信号的信号强度低于阈值时,第一节点发送第一信号,而当第二信号的信号强度高于阈值时,第一节点延迟发送第一信号,由此控制第一信号的发送。

根据本文的实施例的第二方面,该目的由用于控制第一信号的发送的第一节点来实现。第一节点工作在无线局域网(wlan)中包括的基本服务集(bss)中。

第一节点被配置为检测从工作在wlan中的第二节点发送的第二信号。

此外,第一节点被配置为将第二信号的信号强度与针对第二节点的阈值进行比较,该阈值基于第二节点的节点类型来确定。

此外,第一节点被配置为当第二信号的信号强度低于阈值时发送第一信号,而当第二信号的信号强度高于阈值时延迟发送第一信号,由此,控制第一信号的发送。

根据本文实施例的第三方面,该目的通过一种计算机程序来实现,该计算机程序包括指令,该指令在至少一个处理器上执行时,使该至少一个处理器执行第一节点中的方法。

根据本文的实施例的第四方面,该目的通过包括计算机程序的载体来实现,其中载体是电子信号、光信号、无线电信号或计算机可读存储介质之一。

由于第一节点检测到从工作在wlan中的第二节点发送的第二信号,由于第一节点将第二信号的信号强度与针对第二节点的阈值进行比较,该阈值基于第二节点的节点类型确定,并且由于当所述第二信号的信号强度低于所述阈值时第一节点发送第一信号,并且当所述第二信号的信号强度高于所述阈值时第一节点延迟发送第一信号,因此第一信号的发送得到控制。从而改善了传输媒体的利用。这导致了无线通信网络中的性能的改进。

本文实施例的优点在于,根据例如干扰节点的类型来使用不同的阈值,可以避免不必要的回退,例如不必要的发送延迟。由此,可以更好地利用传输媒体。

本文实施例的另一个优点是减少了wlan中的干扰的影响。特别地,通过本文的实施例,减少了wlanmac中的干扰的影响。

本文实施例的另一个优点是,通过针对与预期链路相同类型的obss传输链路进行较小程度延迟,来改善wlan系统中的空中效率和用户体验,这改善了空间重用并限制了接收机经历的干扰。

此外,通过避免与来自相同bss的传输的冲突,成功接收的传输的比率增加,这提高了系统吞吐量。

此外,通过允许dl传输相对于ul传输具有较大延迟,反之亦然,wlan系统将接近同步的时分双工(tdd)系统,其中在预定义的时隙中执行dl和ul传输。“允许dl传输相对于ul传输具有较大延迟,反之亦然”的表述意味着:dl和ul传输的阈值以及ul和dl传输的阈值被设置为低于dl和dl传输的阈值以及ul和ul传输的阈值,这意味着:例如在较低功率,dl传输延迟相对于ul传输比相对于dl传输更容易,以及例如在较低功率下,ul传输延迟相对于dl传输比相对于ul传输更容易。换句话说,通过“允许dl传输相对于ul传输具有较大延迟,反之亦然”的表述意味着:当第二信号被检测为ul传输时用于发起从第一节点的dl传输的阈值以及当第二信号被检测为为dl传输时用于发起ul传输的阈值被设置为低于要发起的传输与检测到的第二信号是相同类型时使用的阈值。这减少了有害干扰。另外,通过在监听相同类型(dl或ul)的obss传输(即与要发送的第一信号相同类型的obss传输)时较不敏感,系统接近完全重用1系统,这意味着频谱在每个bss中被完全重用。

总而言之,这些变化应使系统的性能更接近最优。

附图说明

参照附图来更详细地描述本文的实施例的示例,在附图中:

图1示意性地示出了根据现有技术的bss和ccat的覆盖区域之间的示例性关系;

图2示意性地示出了wlan协议栈的实施例;

图3a-3c示意性地示出了不同干扰情况的示例;

图4a和4b示意性地示出wlan的实施例;

图5是描述第一节点中的方法的实施例的流程图;

图6是示出第一节点的实施例的示意性框图;以及

图7a和7b分别示意性地示出了传统系统和本文实施例的下行链路用户吞吐量和上行链路用户吞吐量。

具体实施方式

作为本文开发的实施例的一部分,将首先确定和讨论一些问题。

如前所述,在wlan中,指定空闲信道评估(cca)阈值来限定wlan节点(例如接入点(ap)或站(sta))将侦听其他wlan设备的传输以避免传输冲突(例如以避免干扰)的范围。

cca应履行三项任务。第一是避免碰撞,例如避免向已经在发送或接收数据的节点发送。第二是确保使用可接受的信号与干扰加噪声比(sinr)接收预期的传输。第三是正在进行的传输应受到保护。

从性能的角度来看,基于例如接收功率使用一个阈值(例如一个cca阈值)不是最佳的,因为即使发送可能成功并且不太可能干扰其它正在进行的传输,也可能阻止wlan中的节点发送。换句话说,通过使用一个cca阈值,即使发送不太可能引起干扰,也可能阻止wlan节点发送。因此,这不是对可用频谱(即可用的传输媒体)的有效使用。

因此,现有技术的wlan与诸如传输媒体的非优化使用或非有效使用的一些缺点相关联,因为所有节点使用的阈值是由最坏情况的干扰情况设置的。为了进一步解释一些不同的干扰情况,参考图3a-3c。图3a-3c示意性地示出了包括接入点ap1和站staa的第一基本服务集(bss),以及包括接入点ap1和站stab的第二相邻bss。

图3a示意性地示出了强干扰情况,其中从接入点ap1到站staa的传输(在这里也称为下行链路(dl))容易受到来自另一个附近站stab向接入点ap2传输(这里也称为上行链路(ul))的干扰。

图3b示意性地示出了弱干扰情况,其中从接入点ap2向站stab的dl传输不太可能对从接入点ap1向站staa的dl传输造成严重干扰,因为干扰接入点ap2不太可能非常接近站staa。

图3c示意性地示出了另一种弱干扰情况,其中从站staa向接入点ap1的ul传输被从站stab向接入点ap2的ul传输干扰。然而,在这种情况下,由于干扰站stab不太可能非常接近接入点ap2,因此干扰也很弱。

总而言之,ul传输更可能对正在进行的dl传输而不是正在进行的ul传输造成严重的干扰。

此外,当站(例如staa)即将向接入点(例如ap1)发送时,它应该确保同一bss中没有其他sta正在向该接入点发送,否则该接入点可能无法接收该发送,因为它正忙于接收另一个发送。而且,接入点也不应在所述站试图向其发送时进行发送。

如上面图3a-3c所示,如果在所有情况下所有节点都应使用一个阈值,则最坏情况需要支配该阈值,这导致在其他情况下次优的性能。参考图3a-3c,将基于最坏情况(即图3a所示的情况)来设定现有技术的阈值,这将导致在图3b和图3c中所示的弱干扰情况下的次优性能,其中应分别允许ap1和staa进行发送,因为分别来自ap2和stab的干扰传输较弱。

这些和其他缺点由本文的实施例来解决。

为了克服上述缺点,使用不同的阈值。

此外,根据例如干扰节点的类型来使用不同的阈值,可以避免不必要的回退(例如发送延迟)。由此,可以更好地利用传输媒体。

因此,根据本文的实施例,提供一种改善无线通信网络中的性能的方式,所述方式如下:控制从第一节点的第一信号的发送,使得当从第二节点发送的第二信号的信号强度低于阈值时发送第一信号,该阈值基于第二节点的节点类型来确定。

根据一些实施例,所述阈值可以不仅取决于第二节点的节点类型,而且还可以取决于第一节点的节点类型和/或第二信号是否从bss内发送。

以下,本文的实施例将通过多个示例性实施例来更详细地说明。还应注意的是:这些实施例并不互相排斥。来自一个实施例的组件可以默认地假定存在于另一个实施例中,并且如何可以在其它示例性实施例中使用这些组件对本领域技术人员来说是显而易见的。

图4a和4b示出了可以实现本文实施例的无线通信网络400。无线通信网络400可以包括无线局域网(wlan)。有时,无线通信网络100被称为包括两个或更多个无线通信子网络,这些子网络可以是不同类型的无线通信网络,或者可以是相同类型的无线通信网络但属于不同的运营商。

wlan可以是通过无线分配方法链接有限区域(诸如家庭、学校、商场、咖啡店、计算机实验室或办公楼之类)内的两个或多个设备的任何无线计算机网络。无线分配方法可以是扩频方法或正交频分复用(ofdm)无线电方法。例如,wlan可以根据ieee802.11标准来实现。ieee802.11标准包括用于实现2.4、3.6、5和60ghz频带中的wlan计算机通信的一组媒体接入控制(mac)和物理层(phy)规范。

wlan400包括第一节点402、406。第一节点402、406可以是工作在基本服务集(bss)中并且具有第一射频(rf)覆盖区域402a的第一无线接入点(ap)节点402。或者,第一节点402、406可以是工作在bss中的第一无线设备406。第二无线设备408也可以在该bss中工作。第一ap节点402被配置为与被包括在该bss中的一个或多个无线设备(例如第一无线设备406和第二无线设备408)进行通信。

此外,wlan400包括第二节点402、404、406、408、410。

在一些实施例中,wlan400包括工作在重叠bss(obss)中并且具有第二射频(rf)覆盖区域404a的第二无线接入点(ap)节点404。obss与bss重叠,因此第一覆盖区域404a与第二覆盖区域402a重叠,如图4a和4b所示。第三无线设备410也可以在obss中工作。第二ap节点404被配置为与一个或多个无线设备(例如包括在bss中的第三无线设备410)进行通信。

在本说明书中,第一和第二覆盖区域402a和404a有时也分别称为bss402a和obss404a。

在一些实施例中,第一节点402、406可以是无线ap节点402,第二节点402、404、406、408、410可以是第二ap节点404、第一无线设备406、第二无线设备408和第三无线设备410中的至少一个。

在一些备选实施例中,第一节点402、406可以是第一无线设备406,第二节点402、404、406、408、410可以是第一ap节点402、第二ap节点404、第二无线设备408和第三无线设备410中的至少一个。

因此,在本文描述的实施例中,第一节点402、406是被包括在bss中的节点。该节点可以是ap节点,例如第一ap节点402;或是无线设备,例如被包括在bss中的第一无线设备406。第二节点402、404、406、408、410是bss中的节点或obss中的节点。

无线ap节点402、404可以是wlanap。本文有时候可互换使用术语“wlan节点”、“ap节点”和“ap”。在一些实施例中,第一和第二无线ap节点402、404是不同类型的无线ap节点。

此外,无线ap节点402、404是允许一个或多个无线设备使用wi-fi或相关标准连接到有线网络的设备。无线ap节点402、404可以经由有线网络连接到路由器(未示出),但是它也可以是路由器本身的组件。

本文中也称为站(sta)、用户设备或ue的无线设备406、408、410在无线通信网络400中工作。无线设备406、408、410可以例如是具有无线能力的移动终端或无线终端、移动电话、诸如膝上型计算机的计算机、个人数字助理(pda)或平板计算机(有时称为上网本),或能够通过无线通信网络400中的无线电链路进行通信的任何其它无线电网络单元。请注意,本文档中使用的术语“用户设备”还包括其他无线设备,如机器到机器(m2m)设备,即使其没有任何用户。

此外,在图4a和图4b中,虚线示意性地示出了从一个或多个干扰节点发送的干扰信号或干扰传输。各个干扰信号的阈值由tbss、tap、tsta表示,其中下标bss表示干扰节点(接入点节点或站)在bss中工作,下标ap指示干扰节点是工作在obss中的接入点节点,下标sta表示干扰节点是工作在obss中的站。下面将描述干扰信号和阈值的细节。然而,应当理解,干扰信号在本文中有时被称为第二信号,并且本文的干扰节点有时被称为第二节点。

现在将参考图5的示意性流程图描述由第一节点402、406执行的控制第一信号的发送的方法。如上所述,第一节点402、406工作在wlan400中包括的基本服务集(bss)402a中。

在图4a和图4b中,第一信号由s1表示。如图4a示意性所示,第一节点是站406,并且第一信号s1要从站406发送到例如ap节点402。在图4b中,第一节点是ap节点402,并且第一信号s1要从ap节点402发送到例如站406。

该方法包括以下动作中一个或更多个。应当理解,可以以另一合适的顺序采取行动,并且可以组合动作。

动作501

第一节点402、406检测从工作在wlan400中的第二节点402、404、406、408、410发送的第二信号。通过在发送第一信号之前检测第二信号,则第一节点402、406可以检测到,如果发送第一信号,第二信号可能对第一信号造成有害干扰。在这种情况下,第一节点402、406可以延迟传输,以避免丢失数据和可能需要的重传。

在图4a和图4b中,虚线箭头给出一个或多个可能的第二信号的示例。

在本说明书中,术语“检测”和“侦听”可以互换使用。

此外,第一节点402、406有时可以被称为侦听节点或检测节点,因为它在可能发送信号之前(即在可能发送第一信号之前)侦听和/或检测可能的正在进行的传输。

有时可以将第二节点402、404、406、408、410称为干扰节点,因为它可能发送干扰信号,即由于它可能发送侦听节点检测到的可能正在进行的传输。

在一些实施例中,第一节点402、406通过基于检测到的信号确定节点类型标识来进一步检测第二节点402、404、406、408、410的节点类型。可以基于检测到的信号中包括的超高吞吐量vht前导码的siga1字段中所声明的部分标识(paid)或组标识(groupid)来确定节点类型标识。

此外,通过读取检测到的信号中包括的bss标识,第一节点402、406可以检测出第二节点402、404、406、408、410是工作在bss402a中还是工作在与bss402a重叠并且被包括在wlan400中的重叠bss(obss)404a中。可以通过读取检测到的信号中包括的超高吞吐量vht前导码的siga1字段中所声明的部分标识(paid)或组标识(groupid)来给出bss标识。

例如,当sta向ap发送时,siga1字段包括接收ap的bssid的按位部分,而当ap向sta发送时,paid是sta的关联id(aid)和ap的bssid的组合。因此,通过监听来自ap的周期性信标,节点可以创建存在的bssid的列表。当它读取paid时,可以对节点类型进行识别:

paidk∈lbssid→k∈ap,

否则→k∈sta

这里,lbssid是发生的bssid的按位部分的列表。

如上所述,检测源节点类型的另一个选项是通过读取vhtsiga1字段中可用的groupid。针对sta到ap传输,groupid设置为0,针对ap到sta传输,groupid设置为63。

应当理解,在一些实施例中,知道第二节点402、404、406、408、410是否属于bss就足够了。因此,不需要了解特定obss的标识。

在一些实施例中,第一节点402、406通过读取包含在第二信号中的phy首部中的颜色字段来检测第二信号是否来自bss。颜色字段首先在ieee802.11ah中引入,通过读取颜色字段,第一节点402、406可以通过与其自己的颜色进行比较来确定第二信号是否来自bss内:

color第二节点=color第一节点→第二节点∈bss,

color第二节点≠color第一节点→第二节点∈obss

动作502

第一节点402、406将第二信号的信号强度与针对第二节点402、404、406、408、410的阈值进行比较,该阈值基于第二节点402、404、406、408、410的节点类型来确定。因此,该阈值可以对于第二节点的节点类型是特定的。

在一些实施例中,第二节点402、404、406、408、410的阈值基于第二节点402、404、406、408、410是工作在bss402a中还是工作在与bss402a重叠并且被包括在wlan400中的obss404a中。因此,在这样的实施例中,阈值可以基于第二节点的节点类型并且基于第二节点是在bss中还是在obss中来确定。

此外,在一些实施例中,针对第二节点402、404、406、408、410的阈值基于第一节点402、406的节点类型来确定。因此,在这样的实施例中,基于第一节点和第二节点的节点类型来确定阈值。或者,可以基于第一和第二节点的节点类型以及基于第二节点是在bss中还是在obss中来确定阈值。

下面将参考图4a和图4b给出一些示例性阈值。

当第二节点406,408的节点类型是工作在bss402a中的站(sta)时,所述阈值由tbss=tdefaultdbm给出,其中,tdefault是默认的空闲信道评估cca阈值。因此,当第二信号从站406、408发送时,它具有阈值tbss,并且在图4a和图4b中,这通过从站406、408出发的带有标签tbss的虚线箭头示意性地示出。此外,在一些实施例中,将tdefault设置为-82dbm。

当第二节点402的节点类型是工作在bss402a中的wlan接入点ap,并且当第一节点406的节点类型是sta时,所述阈值由tbss=tdefaultdbm给出,其中tdefault是默认的cca阈值。因此,当将第二信号从ap节点402向站406发送时,其具有阈值tbss,并且在图4a中,这由从ap节点402出发去往站406的带有标签tbss的虚线箭头示意性地示出。

当第二节点410的节点类型是工作在obss404a中的sta,并且当第一节点402的节点类型是wlanap时,所述阈值由tsta=t0dbm给出,其中t0等于或大于默认的cca阈值tdefault。因此,当将第二信号从obss中的站410向ap节点402发送时,其具有阈值tsta,并且在图4b中,这由从obss中的站410出发去往ap节点402的带有标签tsta的虚线箭头示意性地示出。如上所述,在一些实施例中,将tdefault设置为-82dbm。此外,t0的值决定了当存在obss传输时发射机(即第一节点)在访问媒体时的侵略性,并且m的值决定了面向相同类型的obss传输(dl对dl,ul对ul)在访问媒体时附加的侵略性水平。

当第二节点404的节点类型是工作在obss404a中的wlanap,并且当第一节点402的节点类型是wlanap时,所述阈值由tap=tsta+mdbm给出,其中tsta是当第二节点为sta时针对第二节点的阈值,并且其中m是以db给出的大于零的余量值。因此,当第二信号从obss中的ap节点404发送到ap节点402时,其具有阈值tap,并且在图4b中,这通过从obss中的ap节点404出发去往bss中的ap节点402的带有标签tap的虚线箭头示意性地示出。

当第二节点410的节点类型是工作在obss404a中的sta,并且当第一节点406的节点类型是sta时,所述阈值由tsta=tap+mdbm给出,其中tap是第二节点为wlanap时针对第二节点的阈值,并且其中m是以db给出的大于零的余量值。因此,当将第二信号从obss中的站410发送到bss中的站402时,其具有阈值tsta,并且在图4a中,这由从obss中的站410出发去往bss中的站406的带有标签tsta的虚线箭头示意性地示出。

当第二节点404的节点类型是工作在obss404a中的wlanap,并且当第一节点406的节点类型是sta时,所述阈值由tap=t0dbm给出,其中t0等于或大于默认的cca阈值tdefault。因此,当将第二信号从obss中的ap节点404发送到bss中的站406时,其具有阈值tap,并且在图4a中,这由从obss中的ap节点404出发去往bss中的站406的带有标签tap的虚线箭头示意性地示出。

动作503

当第二信号的信号强度低于阈值时,第一节点402、406发送第一信号。

如前所述,在图4a和4b中,第一信号由s1表示。因此,图4a示意性地示出了当从站406要向ap节点402发送第一信号s1时的情况。图4b示意性地示出了当从ap节点402要向站406发送第一信号s1的情况。在图4a和图4b中,虚线箭头示意性地分别示出了可能的不同干扰信号和它们相应的阈值tbss、tap和tsta。因此,在第二信号的信号强度低于与第二信号有关的阈值tbss、tap或tsta时,第一节点402、406将发送第一信号。

动作504

当第二信号的信号强度高于阈值时,第一节点402、406延迟发送第一信号,从而控制第一信号的发送。因此,当第二信号的信号强度高于与第二信号相关的阈值tbss、tap或tsta时,第一节点402、406不发送第一信号。

在一些实施例中,第一节点402,406将延迟发送第一信号一段时间(例如预定的或预定义的时间段)。在这段时间期满之后,第一节点可以返回到上述的动作501以检测和/或侦听可能的第二信号。如果检测到第二信号,则第一节点402,406可以继续动作501-504。如果没有检测到第二信号,则第一节点402,406可以在这段时间期满之后发送第一信号。这段时间可以由定时器(未示出)设置。

例如,在读取第二信号(例如干扰分组)的前导码和首部之后,如果第一节点402、406决定延迟发送第一信号,则可以设置如网络分配向量(nav)定时器的定时器。nav是节点不发起无线媒体(wm)上的发送的时间段的指示器,无论节点的空闲信道评估(cca)功能是否侦听到wm正忙。该指示器由每个节点(例如每个站(sta))维护。

如果图4a中给出的阈值如下彼此相关:tsta>tap≥tbss,这意味着站406将回退让于比从站410到ap节点404的ul传输更弱的来自ap节点404的dl传输。此外,从ap节点402到站408或从站408到ap节点402的bss传输将导致具有最低阈值的回退。

此外,如果图4b中给出的阈值如下彼此相关:tap>tsta≥tbss这意味着ap节点402将回退让于比来自ap节点404的dl传输更弱的来自站410的ul传输。此外,来自站406的bss传输将导致具有最低阈值的回退。

为了执行用于控制第一信号的传输的方法,第一节点402、406可以包括图6所示的装置。如前所述,第一节点402、406工作在wlan400中包括的bss402a中。

在一些实施例中,第一节点402、406包括输入和/或输出接口600,输入和/或输出接口600被配置为与一个或多个第二节点402、404、406、408、410(如一个或多个ap节点402、404或一个或多个站406、408、410)进行通信。输入和/或输出接口600可以包括无线接收机和无线发射机。

第一节点402、406被配置为例如通过被配置为发送的发送模块601发送第一信号。例如,第一节点402,406被配置为,例如通过被配置为发送的发送模块601,在第二信号的信号强度低于阈值时发送第一信号。这与上述动作503相关。此外,当第二信号的信号强度高于阈值时,第一节点402、406可延迟发送第一信号。这与上述动作504相关。从而控制第一信号的发送。

此外,第一节点402、406可以被配置为例如通过被配置为发送的发送模块601向一个或多个第二节点402、404、406、408、410发送信号和/或数据。

发送模块601可以是第一节点402、406的无线发射机或处理器606。下面将更详细地描述处理器606。

第一节点402、406可以进一步被配置为,例如通过被配置为接收的接收模块602,接收从工作在wlan400中的第二节点402、404、406、408、410发送的第二信号。接收模块602可以是第一节点402、406的无线接收机或处理器606。

第一节点402、406被配置为,例如通过被配置为检测的检测模块603,检测从工作在wlan400中的第二节点402、404、406、408、410发送的第二信号。

此外,第一节点402、406可以被配置为,例如通过被配置为检测的检测模块603,基于检测到的信号确定节点类型标识来检测第二节点402、404、406、408、410的节点类型。如前所述,可以基于检测到的信号中包括的超高吞吐量(vht)前导码的siga1字段中所声明的部分标识(paid)或组标识(groupid)来确定节点类型标识。

此外,第一节点402、406可以被配置为,例如通过被配置为检测的检测模块603,通过读取检测到的信号中包括的bss标识,检测第二节点402、404、406、408、410是工作在bss402a中还是工作在与bss402a重叠并且被包括在wlan400中的obss404a中。可以通过读取检测到的信号中包含的vht前导码的siga1字段中所声明的paid或groupid来给出bss标识。

此外,第一节点40、406被配置为,例如通过被配置为比较的比较模块604,将第二信号的信号强度与针对第二节点402、404、406、408、410的阈值进行比较,该阈值是基于第二节点402、404、406、408、410的节点类型来确定的。

在一些实施例中,针对第二节点402、404、406、408、410的阈值基于第二节点402、404、406、408、410是工作在bss402a中还是工作在与bss402a重叠并且被包括在wlan400中的obss404a中。

针对第二节点402、404、406、408、410的阈值还可以基于第一节点402、406的节点类型。

当第二节点406的节点类型是工作在bss402a中的sta时,所述阈值由tbss=tdefaultdbm给出,其中tdefault是默认的cca阈值。在一些实施例中,将tdefault设置为-82dbm。

当第二节点402的节点类型是工作在bss402a中的wlanap,并且当第一节点406、408的节点类型是sta时,所述阈值由tbss=tdefaultdbm给出,其中tdefault是默认的cca阈值。

当第二节点410的节点类型是工作在obss404a中的sta,并且当第一节点402是wlanap时,该阈值由tsta=t0dbm给出,其中t0等于或大于默认的cca阈值tdefault。在一些实施例中,将tdefault设置为-82dbm。t0的值决定了当存在obss传输时,发射机(即第一节点)在访问媒体时的侵略性,并且m的值决定了面向相同类型的obss传输(dl对dl,ul对ul)在访问媒体时附加的侵略性水平。

当第二节点404的节点类型是工作在obss404a中的wlanap,并且当第一节点402的节点类型是wlanap时,所述阈值由tap=tsta+mdbm给出,其中tsta是当第二节点为sta时针对第二节点的阈值,并且其中m是以db给出的余量值。

当第二节点410的节点类型是工作在obss404a中的sta,并且当第一节点406的节点类型是sta时,所述阈值由tsta=tap+mdbm给出,其中tap是第二节点为wlanap时针对第二节点的阈值,并且其中m是以db给出的大于零的余量值。

当第二节点404的节点类型是工作在obss404a中的wlanap,并且当第一节点406的节点类型是sta时,所述阈值由tap=t0dbm给出,其中t0等于或大于默认的cca阈值tdefault。如前所述,在一些实施例中,将tdefault设置为-82dbm。此外,t0的值决定了当存在obss传输时,发射机(即第一节点)在访问媒体时的侵略性,并且m的值决定了面向相同类型的obss传输(dl对dl,ul对ul)在访问媒体时附加的侵略性水平。

第一节点402、406还可以包括用于存储数据(例如用户代码数据,如与相邻ap节点、无线设备、阈值等相关的信息)的装置。在一些实施例中,第一节点402、406包括被配置为存储数据的存储器605。数据可以是经处理的或未经处理的数据和/或与其有关的信息。存储器605可以包括一个或多个存储器单元。此外,存储器605可以是计算机数据存储设备或半导体存储器,例如计算机存储器、只读存储器、易失性存储器或非易失性存储器。存储器605被配置为用于存储获得的信息、数据、配置、调度和应用等,以在第一节点402、406中执行时执行本文的方法。

本文中用于控制第一信号的传输的实施例可以通过一个或多个处理器(如图6所示的装置中的处理器606)以及用于执行本文实施例的功能和/或方法动作的计算机程序代码来实现。上述程序代码也可以例如以承载计算机程序代码的数据载体形式作为计算机程序产品提供,用于在将程序代码加载到第一节点402、406中时执行本文的实施例。一个这样的载体可以具有电子信号、光信号、无线电信号或计算机可读存储介质的形式。计算机可读存储介质可以是cdrom盘或记忆棒。

计算机程序代码还可以作为纯粹的程序代码在服务器上提供并被下载到第一节点402、406。

本领域技术人员还将理解,上述发送模块、接收模块、检测模块和比较模块可以指模拟和数字电路的组合,和/或配置有软件和/或固件的一个或多个处理器,所述软件和/或固件例如存储在存储器中,当由诸如第一节点402、406中的处理器的一个或多个处理器执行时,如上所述执行操作。这些处理器中的一个或多个处理器以及其它数字硬件可被包括在单个专用集成电路(asic)中,或者若干个处理器和各种数字硬件可以分布在若干个分离的组件上,不论是单独封装的还是组装为芯片上系统(soc)。

示例实施例:

当节点n(例如第一节点402、406)执行cca并检测传输(例如第二信号)时,它将源k(例如第二节点402、404、406、408、410)标识为以下中的一个:

-源自bss内(bss类型)

-源自obssap(ap类型)

-源自obsssta(sta类型)

根据源类型(例如ap或sta),节点n随后检查第二信号是否超过阈值tbss、tap、tsta,其中

tap=tsta+m,tsta=t0,tbss=tdefault[dbm],如果n为ap,

tsta=tap+m,tap=t0,tbss=tdefault[dbm],如果n为sta。

如果第二信号超过阈值,则节点n延迟发送第一信号。

这种方案的效果是分别部分地同步ul和dl传输,因为通过发送回退将趋向于避免同时的ul-dl。在此使用时,术语“发送回退”是指节点n(例如第一节点)延迟发送第一信号。图7a和图7b示出了使用本文描述的实施例的系统的仿真结果和使用具有固定阈值的标准解决方案的系统的比较。

图7a示意性地示出了传统系统和根据本文实施例的系统的上行链路用户吞吐量,图7b示意性地示出了传统系统和根据本文实施例的系统的下行链路用户吞吐量。在图7a和图7b中,带有三角形的线表示用户吞吐量的第5个百分位数,实线表示平均用户吞吐量。在根据本文实施例的系统中,t0=-82dbm,m=20db,以及tdefault=-82dbm。在传统系统中,tcca=-82dbm。

如前所述,可以根据执行cca并打算发送的节点n的节点类型,选择对tbss、tap和tsta的值进行不同地设置。其原因可以是在ap和sta中使用不同的功率电平,或者使用不同的接收机天线。例如,ap中的接收机能力可以使得它比sta承受更高的干扰电平,并且因此stan可以使用更高的ccat,从而将传输暴露于更多的干扰,但获得信道接入。这可能意味着一组六个阈值(不一定都不同):在ap类型的节点中为以及在sta类型的节点中为此时,上标指示执行cca的节点n的类型,下标表示侦听的来自k的传输的类型。

当使用词语“包括”或其变体时,应当被理解为非限制性的,即意味着“至少包括”。此外,当本文中使用词语“一”时,其应当被解释为“至少一个”、“一个或多个”等。

本文的实施例不限于上述优选实施例。可使用各种备选、修改和等同物。因此,上述实施例不应被视为由所附权利要求限定的限制本发明的范围。

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