用于WLANOFDMA上行通信的方法和装置与流程

文档序号:15596071发布日期:2018-10-02 19:31阅读:207来源:国知局

本发明涉及网络通信,尤其涉及一种用于wlanofdma上行同行的方法和装置。



背景技术:

无线局域网(简称wlan)通常在未经许可的频谱段上运行。当感到介质繁忙时,这些频段上的运行规则迫使竞争设备共享可用资源,并延迟其预定传输。所述介质是指由wlan中的多个部件共享以传输上行和下行信号的传输信道或带宽。共享带宽(或频率范围)以用于上行和下行传输。通常,wlan采用将所有传输资源分配给单个设备的正交频分复用(简称ofdm)传输格式。随机分配通常采用载波侦听多址接入/冲突避免(简称csma/ca)来实现。采用csma/ca的设备赢得对该介质的接入,传输其数据直到达到预定义的一段时间,然后释放该介质,以便其他设备竞争传输。相比之下,正交频分多址接入(简称ofdma)是一种同时容纳多用户传输的传输和接入机制。ofdma通常在许可频段中运行的无线基础架构中实现,以满足就帧结构而言的时间信息以及用户子集间的资源调度。因此,需要一种用于实现wlan中的ofdma的有效方案。



技术实现要素:

根据一实施例,提供一种由由站点sta执行的方法,用于无线局域网wlan中的正交频分多址接入ofdma上行传输,所述方法包括:从接入点ap接收ofdma开始接收obr帧,所述obr帧由所述ap向与所述ap相关联的多个sta发送,所述多个sta包括所述sta,所述obr帧用于触发所述多个sta开始上行传输;向所述ap发送正交频分多址接入ofdma物理层数据单元ppdu;从所述ap接收块确认ba。

根据另一实施例,相应的提供由接入点ap执行的方法,用于无线局域网wlan中的正交频分多址接入ofdma上行传输,所述方法包括:向与所述ap相关联的多个sta,发送ofdma开始接收obr帧;所述obr帧用于触发所述多个sta开始上行传输;接收所述多个sta发送的ofdma物理层协议数据单元ppdu;向所述多个sta发送块确认ba。

其他方面,提供可以执行前述方法的装置,例如站点,接入点或者控制器;又或者站点的一部分,接入点或者控制器的一部分。

上述宽泛地概括了本发明实施例的特征,以便能够更好理解以下本发明的详细描述。下文将对本发明实施例的其他的特征和优势将进行说明,这也构成了本发明权利要求的主题。本领域的技术人员应当理解,所公开的概念和特定实施例易被用作修改或设计其他实现与本发明相同的目的的结构或过程的基础。本领域的技术人员还应当意识到,这种等同构造不脱离所附权利要求书所阐述的本发明的精神和范围。

附图说明

为了更完整地理解本发明及其优点,现在参考下文结合附图进行的描述,其中:

图1示出了wlan基本服务集(简称bss);

图2示出了下行(简称dl)ofdmatxop中的各事件的实施例;

图3示出了块确认请求(简称bar)帧格式;

图4示出了bar控制域格式;

图5示出了上行(简称ul)ofdmatxop中的各事件的实施例;

图6示出了ulofdma传输的实施例;

图7示出了dlofdmatxop中的ap和sta操作的实施方法;

图8示出了ulofdmatxop中的ap和sta操作的实施方法;

图9示出了一种能够用于执行各种实施例的处理系统。

除非另有指示,否则不同图中的对应标号和符号通常指代对应部分。绘制各图是为了清楚地说明实施例的相关方面,因此未必是按比例绘制的。

具体实施方式

下文将详细论述当前优选实施例的制作和使用。然而,应了解,本发明提供可在各种具体上下文中体现的许多适用的发明性概念。所论述的具体实施例仅仅说明用以实施和使用本发明的具体方式,而不限制本发明的范围。

本文所公开的是上行和下行传输中的wlanofdma操作的系统和方法实施例。图1示出了包括接入点(简称ap)和一个或多个站点(简称sta)的wlan基本服务集(简称bss)的一个例子。所述ap是允许sta接入并与wlan通信的通信设备。所述sta是允许用户与ap通信进而与wlan通信的任何用户通信设备。sta的例子包括:智能手机,平板电脑,笔记本电脑,台式电脑,感应设备(例如,智能手表),以及具有wlan(例如,wi-fi)能力的其它移动或通信设备。

该sta和ap以竞争的方式接入共享介质,例如,共享的无线信道带宽,符号或子载波。对该介质的接入可以基于随机接入机制,例如载波侦听多址接入/冲突避免(简称csma/ca),或采用允许该sta和ap以指定的或预定的次数接入介质的调度机制。不论以何种方式获得对介质的接入,当ap具有该介质的接入权并在单个ofdma传输中与多个sta通信时,获得下行(简称dl)ofdma传输机会(简称txop)。当sta获得对该介质的接入权并准备好通过邀请其他sta共享可用的传输资源,例如,子载波,来启动ulofdmatxop时,获得上行(简称ul)ofdmatxop。

通常,ofdma系统由w兆赫(mhz)带宽的信道中定义的整数nsc个子载波构成。例如在wlan中,带宽w通常设置为20mhz。子载波间距δf由δf=w/nsc给出。ofdma符号时长ts由1/δf给出。在wlanofdm实现中,数量nsc设置为64。将ofdma引入wlan后,nsc可以设置为更高的值,如256或512,以达到更精细的粒度。每次ofdma传输(上行或下行)中,一些子载波分配给参与传输的每个用户。

图2示出了本发明实施例提供的dlofdmatxop中的一系列事件。采用csma/ca,当ap获得对介质的接入,下行ofdma传输机会dlofdmatxop开始。该ap执行的第一动作是保护该介质。介质的保护可以通过信令机制实现,包括请求保护介质以免干扰实体的接入。在一实施例中,该信令机制为发送允许发送帧(简称cts,clear-to-send)。即,ap采用非高吞吐量(简称非ht)格式发送cts帧,并且包括针对传统sta的cts帧的传统信号域(简称l-sig)中的时间值,或者,针对非ofdma站点(例如高吞吐量(ht)and非常高吞吐量(vht)站点)的cts帧的时长/标识域(duration/id)中的时间值。该时间值用于允许所有的站点延迟一段时间,才进行传输。在各种实施例中,针对由ap发送的cts,不需要接收该cts的其他实体(sta)向该ap发送回复。

可替代地,该ap可以通过向其相关联的多个sta中的一个发送请求发送(简称rts,request-to-send)消息,来保护介质。然后,该sta向该ap返回cts消息。其中rts和cts消息采用非ht格式进行发送。然后,该ap生成ofdma物理层(简称phy)协议数据单元(简称ppdu),该ppdu包括针对一些sta发送的多个帧。例如,ofdma信令sig域中的组标识(简称grpid)可以用于标识多个接收端sta。sig域中的ofdma资源分配部分可以根据任何先前ap向多个sta发送的合适的数据包确定,而不需要采用任何单独的信道,来探测每个sta的信道响应信息。例如,每个sta的用于竞争介质接入的数据包还可以被用来获得每个sta的信道响应,以及用于确定sig域中的ofdma资源分配部分。

当上述ofdmappdu的传输完成时,该ap请求来自那些参与ofdma传输的多个sta的确认。具体地,该ap采用ofdma方式发送多个块确认请求(简称bar)帧,其中的各个帧分别针对每个参与的sta。根据以下场景中的其中一个,每个sta返回块确认帧(简称ba)。如果支持ulofdma,则参与的sta使用ofdma方式在上行方向发送其ba。在这种情况下,用于同步上行传输的时间信息需要从该ap传送到上述多个sta。通过扩展bar信息域,该时间信息可以包括在bar帧中。图3示出了一种bar帧格式。该帧中的bar信息域的长度可变,并且适合在该域的开始或结尾处加上时间信息。

可替代地,如果不支持ulofdma,则参与的sta需要按顺序发送其ba帧。确定发送该ba帧的顺序的一种方法是采用非ht格式依次地向ap传输bar帧(例如,不采用ofdma格式)。但是,这种方法会产生一些开销。替代的,该ap可以采用bar帧中的bar控制域中的一些保留比特发送明示的顺序。图4示出了bar控制域的格式。用于指示顺序的比特的数量取决于允许参与ofdma传输的sta的最大数量。例如,在4个sta的情况下,该ap需要2比特,用于将要求的ba帧的顺序发送给这些sta。

图5示出了本发明实施例提供的ulofdmatxop中的一系列事件。当有ofdma能力的sta(非apsta)获取该介质,上行ofdma传输机会开始。类似于dlofdmatxop,sta的第一动作是通过信令机制保护该介质。该信令机制请求保护介质以避免ap的接入。该信令包括:向所述ap发送rts帧并等待cts响应。基于包括在rts/cts帧中的信息,该sta延迟其传输。

然后,该sta向该ap发送ofdma开始传输(简称obx)帧。该ap执行接收到该obx帧,则表明该sta希望通过与其他sta共享该介质来开始上行ofdma传输机会(ulofdmatxop)。基于ap处已知的流量需求和帧可利用性,该ap选择其他sta参与ulofdma,例如,图5中的stax和stay。然后,该ap向参与的sta发送ofdma开始接收(简称obr)帧。除了参与上述ultxop的站点的标识,所述obr帧还可以包括其它信息,例如时间信息,向多个sta分配多个子载波的信息(如grpid和子载波组的索引),sta必须遵守的ppdu的最大长度,和/或,任何其他相关信息。该obr帧用于触发由参与的站点开始上行ul传输的。每个sta可以采用obr帧中的传统(legacy)stf和ltf补偿时间偏差和载波频率偏移。在例如图5中stax和stay的参与的sta,在obr接收之后,发送该ul帧(即ofdmappdu)之前,需要一个时延以允许每个参与的sta有足够的处理时间从接收模式切换到发送模式。例如,每个sta至少等待30微秒,以建立接收obr与发送ofdmappdu之间的帧间间隔(interframespacing)。帧间间隔避免了可能发生在该sta从接收模式向传输模式切换的过程中的短暂的频率变动。

图6示出了一个ulofdma传输的本发明实施例。在obx/obr交互过程中,执行ulofdmatxop的同步之后,该sta开始如上所述的ppdu的ofdma传输。在上行链路上,参与的多个sta同时采用各自被分配的多个子载波向ap发送相应的ppdu。参与的多个sta成功发送多个ppdu之后,该ap可以在接收由参与的sta采用ofdma格式传输的bar帧之后发送ba帧。ap可以采用ofdma方式发送ba帧,或者,如图5所示,也可以进行按照顺序的发送。

图7示出了dlofdmatxop中的ap操作的实施方法700。步骤710中,ap例如采用csma/ca获得对介质的接入。步骤720中,该ap发送用于请求保护介质的的信令,以免所述sta接入。该信令,例如cts帧或rts消息,被发送到每个sta。该cts帧允许所有的sta延迟一段时间后传输。在各别的实施例中,如果ap发送的是cts,则不需要来自接收该cts的其他实体(sta)对该ap的回复。如果发送的是rts消息,该sta向该ap回复cts消息。步骤730中,该ap向多个sta发送ofdmappdu,例如,在ofdma信令域中的grpid所指示的那些sta。步骤740中,该ap采用ofdma方式向上述多个sta发送bar。步骤750中,该ap采用ofdma方式,或者,按顺序(例如,由bar确定的)从每个sta接收ba帧。

图8示出了ulofdmatxop中的sta操作的实施方法。步骤810中,sta例如采用csma/ca获得对介质的接入。步骤820中,该sta发送请求保护介质的的信令,以避免ap接入。该信令是向ap发送的rts消息。步骤830中,该sta从该ap接收cts。步骤840中,该sta向该ap发送obx帧。步骤850中,该sta,与由该ap选取以共享用于ofdma上行传输的介质的其他sta一起,从该ap接收obr。步骤860中,前述多个sta向该ap发送多个ofdmappdu。步骤870中,每个sta向ap发送bar。步骤880中,该多个sta从该ap接收多个ba。

图9是一种能够用于执行各种实施例的处理系统900的框图。例如,该处理系统900可以是wlan中的ap,sta或控制器的一部分。特定设备可利用所有所示的部件或所述部件的仅一子集,且设备之间的集成程度可能不同。此外,设备可以包括部件的多个实例,例如多个处理单元、处理器、存储器、发射器、接收器等。该处理系统900可以包括配备一个或多个输入/输出设备,例如扬声器、麦克风、鼠标、触摸屏、按键、键盘、打印机、显示器等的处理单元901。处理单元901可包括中央处理器(简称cpu)910、存储器920、大容量存储设备930、视频适配器940,以及连接到总线的i/o接口960。所述总线可以为任何类型的若干总线架构中的一个或多个,包括存储总线或者存储控制器、外设总线,视频总线等等。

所述cpu910可包括任何类型的电子数据处理器。存储器920可包括任意类型的系统存储器,例如静态随机存取存储器(简称sram)、动态随机存取存储器(简称dram)、同步dram(简称sdram)、只读存储器(简称rom)或其组合等等。在一实施例中,存储器920可包括在开机时使用的rom以及在执行程序时使用的存储程序和数据的dram。在实施例中,存储器920是非瞬时的。大容量存储设备930可包括任意类型的存储设备,用于存储数据、程序和其它信息,并使这些数据、程序和其它信息通过总线访问。大容量存储设备930可包括例如固态磁盘、硬盘驱动器、磁盘驱动器、光盘驱动器等中的一个或多个。

视频适配器940以及i/o接口960提供接口以将外部输入和输出设备耦合到处理单元上。如图所示,输入和输出设备的示例包括耦合至视频适配器940的显示器990和耦合至i/o接口960的鼠标/键盘/打印机970的任意组合。其它设备可以耦合至处理单元901,可以利用附加的或更少的接口卡。例如,串行接口卡(未图示)可以用于为打印机提供串行接口。

处理单元901还包括一个或多个网络接口950,网络接口950可包括以太网电缆等有线链路,和/或到接入节点或者一个或多个网络980的无线链路。网络接口950允许处理单元901通过网络980与远程单元通信。例如,网络接口950可以通过一个或多个发射器/发射天线以及一个或多个接收器/接收天线提供无线通信。在一实施例中,处理单元901耦合到局域网或广域网上以用于数据处理以及与远程设备通信,所述远程设备例如其它处理单元、因特网、远程存储设施等。

虽然本发明中已提供若干实施例,但应理解,在不脱离本发明的精神或范围的情况下,本发明所公开的系统和方法可以以许多其他特定形式来体现。本发明的实例应被视为说明性而非限制性的,且本发明并不限于本文本所给出的细节。例如,各种元件或部件可以在另一系统中组合或集成,或者某些特征可以省略或不实施。

此外,在不脱离本发明的范围的情况下,各种实施例中描述和说明为离散或单独的技术、系统、子系统和方法可以与其它系统、模块、技术或方法进行组合或集成。展示或论述为彼此耦合或直接耦合或通信的其它项也可以采用电方式、机械方式或其它方式通过某一接口、设备或中间部件间接地耦合或通信。其他变化、替代和改变的示例可以由本领域的技术人员在不脱离本文精神和所公开的范围的情况下确定。

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