一种数据传输方法及系统的制作方法

文档序号:7763179阅读:142来源:国知局
专利名称:一种数据传输方法及系统的制作方法
技术领域
本发明涉及无线局域网,尤其涉及一种数据传输方法及系统。
背景技术
MIMO (Multiple-Input Multiple-Output,多输入多输出)系统是利用多根发射天线和多根接收天线进行无线传输的技术,由于其有效提高信道容量而成为长期演进(Long Term Evolution,简称LTE)的研究中一项倍受关注的技术。在蜂窝系统中,利用空间复用技术实现多用户传输的MIMO(MU-MIMO)技术可以极大地提高系统的频谱效率,多个用户所有数据或部分数据采用相同的频率同时以空分的方式发送,在蜂窝系统中根据调度和控制信道,基站可以向已确定的MU-MIMO配对终端发送 MU-MIMO数据,并对出错的数据进行重传。目前,IEEE802. 11系列标准仅支持单用户空间复用技术(SU-MIM0)。IEEE 802. Ilac作为802. 11协议的改进版本支持MU-MIMO传输,WLAN(无线局域网)系统和蜂窝系统最大的不同是WLAN系统采用基于竞争的CSMA/CA协议,其上下行转换没有固定的转换点,在发送过程中通过RTS(请求发送)和CTS(清除发送)预约媒质占用权,WLAN系统也存在其他扩展的接入方式,例如HCCA (混合控制信道接入)和EDCA (增强的分布式信道访问)。但由于数据发送的突发性,不能保证在一次突发传输或者帧序列交换中,所有 MU-MIMO站点的传输时间相同,如果在配置预约过程中,因为碰撞等原因,不能向初始期望的部分MU-MIMO站点发送数据,而又不能以发送其他站点数据作为补充,或在一次帧序列交换中,部分用户提前传输完毕,而又不能传递新的数据,则吞吐量降低,系统性能下降。

发明内容
本发明要解决的技术问题是提供一种数据传输方法及系统,解决数据传输过程中吞吐量降低的问题。为解决上述技术问题,本发明的一种数据传输方法,包括接入点确定要接收数据的多用户-多输入多输出(MU-MIMO)分组,获取向该分组发送数据的发送机会,在获取发送机会的过程中,如果该分组中存在不符合接收条件的站点,则改变要接收数据的MU-MIMO分组,向改变后的分组发送数据。进一步地,接入点改变要接收数据的MU-MIMO分组包括接入点选择要接收数据的MU-MIMO分组以外的分组作为改变后的分组,其中,所选择的分组中包含要接收数据的MU-MIMO分组中符合接收条件的站点和新增站点,且接入点存在发送给新增站点的数据。进一步地,不符合接收条件的站点是接入点在获取发送机会的过程中向要接收数据的MU-MIMO分组中的站点发送传输帧后,该接入点未接收到其发送的响应帧的站点。进一步地,接入点确定要接收数据的MU-MIMO分组包括
接入点确定主用户,从已配置的MU-MIMO分组中选择包含主用户最多的分组作为接收数据的MU-MIMO分组。进一步地,接入点在包含主用户最多的分组为多个时,从该多个分组中选择包含调度优先级最高的从用户的分组作为接收数据的MU-MIMO分组。进一步地,接入点在获取发送机会的过程中,如果该分组中存在不符合接收条件的站点,且符合接收条件的站点中包含一个或多个主用户,则改变要接收数据的MU-MIMO 分组。进一步地,接入点向改变后的分组发送数据包括接入点获取发送给改变后的分组中站点的数据,得到当前待发送MU-MIMIO数据, 采用改变后的分组的组标识,发送当前待发送数据。进一步地,接入点发送当前待发送数据时,对于向改变后的分组中主用户发送的数据,以分段的方式进行发送,对于向该分组中从用户发送的数据,以单包的方式进行发送;或者,对于向改变后的分组中主用户和从用户发送的数据,均以分段的方式进行发送。进一步地,一种数据传输方法,包括接入点确定要接收数据的多用户-多输入多输出(MU-MIMO)分组,获取向该分组发送数据的发送机会,在获取发送机会的过程中,如果该分组中存在不符合接收条件的站点,则将该不符合接收条件的站点对应的流信息配置为无效,向该分组中符合接收条件的站点发送数据。进一步地,接入点向要接收数据的MU-MIMO分组中符合接收条件的站点发送数据时,在发给符合接收条件的站点的数据中增加或减少数据流,并相应地修改流信息,以表示站点接收的数据流的数量。进一步地,一种数据传输方法,包括接入点确定要发送数据的多用户-多输入多输出(MU-MIMO)分组,在获取到向该分组发送数据的发送机会后,在向该分组中部分站点的数据发送完毕,向另一部分站点的数据还未发送完毕时,改变分组,其中,改变后的分组中包含另一部分站点,向改变后的分组发送数据。进一步地,接入点在发送给该分组中部分站点的数据发送完毕,发送给另一部分站点的数据还未发送完毕时,如果另一部分站点中包含一个或多个主用户,则改变分组。进一步地,接入点向改变后的分组发送数据包括接入点获取发送给改变后的分组中站点的数据,得到当前待发送MU-MIMIO数据, 采用改变后的分组的组标识,发送当前待发送数据。进一步地,接入点向另一部分站点还未发送完毕的数据是发送给该站点的数据中的一个或多个数据分段。进一步地,一种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中分组确定模块,用于确定要接收数据的多用户-多输入多输出(MU-MIMO)分组, 在发送机会获取模块获取发送机会的过程中,如果确定该分组中存在不符合接收条件的站点,则改变要接收数据的MU-MIMO分组;发送机会获取模块,用于获取向该分组发送数据的发送机会;
数据发送模块,用于向改变后的分组发送数据。进一步地,分组确定模块改变要接收数据的MU-MIMO分组时,选择要接收数据的MU-MIMO分组以外的分组作为改变后的分组,其中,所选择的分组中包含要接收数据的 MU-MIMO分组中符合接收条件的站点和新增站点,且接入点存在发送给新增站点的数据。进一步地,不符合接收条件的站点是发送机会获取模块在获取发送机会的过程中向要接收数据的MU-MIMO分组中的站点发送传输帧后,该发送机会获取模块未接收到其发送的响应帧的站点。进一步地,数据发送模块向改变后的分组发送数据时,获取发送给改变后的分组中站点的数据,得到当前待发送MU-MIMIO数据,采用改变后的分组的组标识,对于向改变后的分组中主用户发送的数据,以分段的方式进行发送,对于向该分组中从用户发送的数据,以单包的方式进行发送;或者,对于向改变后的分组中主用户和从用户发送的数据,均以分段的方式进行发送。进一步地,一种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中分组确定模块,用于确定要接收数据的多用户-多输入多输出(MU-MIMO)分组, 在发送机会获取模块获取发送机会的过程中,如果确定该分组中存在不符合接收条件的站点,则将该不符合接收条件的站点对应的流信息配置为无效;发送机会获取模块,用于获取向该分组发送数据的发送机会;数据发送模块,用于向该分组中符合接收条件的站点发送数据。进一步地,数据发送模块向分组中符合接收条件的站点发送数据时,在发给符合接收条件的站点的数据中增加或减少数据流,并相应地修改流信息,以表示站点接收的数据流的数量。进一步地,一种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中分组确定模块,用于确定要发送数据的多用户-多输入多输出(MU-MIMO)分组,在发送机会获取模块获取到向该分组发送数据的发送机会,数据发送模块确定在向该分组中部分站点的数据发送完毕,向另一部分站点的数据还未发送完毕时,改变分组,其中,改变后的分组中包含另一部分站点;发送机会获取模块,用于获取向该分组发送数据的发送机会;数据发送模块,用于向改变后的分组发送数据。综上所述,本发明在不能向初始期望的部分MU-MIMO站点发送数据时,以发送其他站点数据作为补充,或在一次帧序列交换中,部分用户提前传输完毕时,传递新的数据, 以提高吞吐量,增强系统性能。


图1是本实施方式无线局域网中MU-MIMO数据发送方法的流程图;图2是本实施方式无线局域网中MU-MIMO数据发送方法的帧结构图;图3是本实施方式无线局域网中另一种MU-MIMO数据发送方法的帧结构图;图4是本实施方式无线局域网中MU-MIMO数据发送系统的架构图。
具体实施例方式下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。本实施方式中AP(接入点)可以根据STA(站点)的信道状态信息,对关联至 BSS (基站子系统)的支持MU-MIMO的STA进行MU-MIMO配对,以这些配对(或称子组)构造MU-MIMO分组,分组中包含一个或多个配对,每个分组分配有groupID (组标识)。在分组中包含一个配对时,STA可以通过groupID获知接收待传输MU-MIM0数据的分组,该分组中的STA可以通过流信息获知数据中是否包含该STA的数据流以及包含的数据流的数量。在分组中包含多个配对时,由于分组中每个配对不包含重复的STA,因此,STA可以通过groupID和配对中一 STA的MAC地址获知接收待传输MU-MIMO数据的配对,该配对中的STA通过流信息获知数据中是否包含该STA的数据流以及包含的数据流的数量,以上与groupID —起用于标识接收待传输MU-MIMO数据的配对的MAC地址称为分组MAC地址。在向要接收数据的分组(简称接收分组)发送待传输MU-MIMO数据前,AP获取向接收分组发送该待传输MU-MIMO数据的发送机会(TXOP)。AP可以根据在获取发送机会的过程中接收分组中STA的响应状态,确定不符合接收条件的站点,改变接收分组,向改变后的分组发送数据。接入点选择接收分组以外的分组作为改变后的分组,其中,所选择的分组中包含接收分组中符合接收条件的站点和新增站点,且接入点中应当存在发送给新增站点的数据。也可以是在分组中存在不符合接收条件的站点,且符合接收条件的站点中包含一个或多个主用户时,改变接收分组。接入点确定接收分组包括,确定主用户,从已配置的MU-MIMO分组中选择包含主用户最多的分组作为接收分组,并且包含主用户最多的分组为多个时,从该多个分组中选择包含调度优先级最高的从用户的分组作为接收分组。AP获取向接收分组发送待传输MU-MIMO数据的TXOP的步骤包括AP发送RTS (请求发送)帧,在RTS帧相关的物理帧开销中携带接收分组的groupID,并接收STA响应的 CTS (清除发送)帧,AP正确接收到CTS帧即认为获取了 ΤΧ0Ρ。上述AP接收STA响应的CTS帧的步骤包括符合条件的STA向AP响应CTS帧,符合条件的STA是指待传输MU-MIMO数据所对应的全部或部分STA,响应CTS帧的STA将自身的地址信息写入该CTS帧的MAC地址,AP接收该CTS帧。上述AP正确接收到CTS帧即认为获取了 TXOP是指,AP实际正确接收的CTS帧的数量可能少于期望正确接收的CTS帧的数量,根据正确接收的CTS帧中的MAC地址,AP可以确认其与相应的STA可以进行MU-MIMO数据的发送,即认为获取了 ΤΧ0Ρ。AP没有正确接收到其响应的CTS帧的站点,可以认为该站点是不符合接收条件的站点,但没有正确接收到其响应的CTS帧不能作为不符合接收条件的唯一原因。AP获取向接收分组发送待传输MU-MIMO数据的TXOP的步骤还可以是AP发送数据帧,在数据帧相关的物理帧开销中携带接收分组的groupID,并接收STA响应的ACK帧, AP正确接收到响应的ACK帧即认为获取了 ΤΧ0Ρ。上述AP接收STA响应的ACK帧的步骤包括正确接收数据帧的STA向AP响应ACK
8帧,响应ACK帧的STA将自身的地址信息写入该ACK帧的MAC地址,AP接收该ACK帧。上述AP正确接收到响应的ACK帧即认为获取了 TXOP是指,AP实际正确接收的ACK 帧的数量可能少于期望正确接收的ACK帧的数量,根据正确接收的ACK帧中的MAC地址,AP 可以确认其与相应的STA可以进行MU-MIMO数据的发送,即认为获取了 ΤΧ0Ρ。上述AP发送RTS帧或数据帧时,在相关的物理帧开销中携带groupID的步骤包括AP在RTS帧或数据帧的MAC地址中写入一个STA的MAC地址,在物理帧开销中写入 group ID,并在STA相应位置的流信息字段中写入控制值,通过MAC地址和groupID即可确定接收分组中的配对,配对中的STA可以根据流信息确定是否对RTS帧或数据帧进行响应, 若STA对应的流信息为有效,则响应;否则,不响应。上述获取发送机会的过程中,可以将RTS帧和数据帧称为传输帧,将CTS帧和ACK 帧称为响应帧,不符合接收条件的站点可以定义为接入点在获取发送机会的过程中向接收分组中的站点发送传输帧后,该接入点未接收到其发送的响应帧的站点。上述AP改变接收分组,向改变后的接收分组发送数据是指,在获取的发送机会中以改变后的groupID,向STA以MU-MIMO方式发送数据,发送数据可以采用以下方法AP在获取TXOP的步骤中,AP为向分组中部分STA发送数据获得了 ΤΧ0Ρ,假设预期为向m个STA发送数据获取ΤΧ0Ρ,实际在m个预期接收的STA中,AP实际为向其中的k 个STA发送数据获得了 TXOP,k < m,而AP没有获得向其发送数据的发送机会的站点可以认为是不符合接收条件的站点,AP可以再从该m个STA以外的其他STA中,选择可以与以上k 个STA进行MU-MIMO发送的i个STA且AP中存在发送给该i个STA的待发送数据,其中, k个STA和i个STA需要属于同一个MU-MIMO分组,该分组的groupID与获取TXOP所用的 groupID不同,AP以改变后的groupID向k+i个STA发送MU-MIMO数据,k+i ( m,并且,需要根据对上述i个STA发送的数据流重新配置流信息(流信息可变)。除此之外,AP还可以不改变接收分组,改变流信息的配置,仍然向该接收分组发送数据,AP在获取TXOP的步骤中,若为AP向分组中的部分STA发送数据获得了 ΤΧ0Ρ,可以以不变的groupID向该部分STA发送MU-MIMO数据,无法接收数据的STA对应的流信息配置为无效(流信息可变)。由于在MU-MIMO数据发送中站点的数量减少,因此,多站点之间的干扰也就相应变小,从而可以在发给每个站点的数据中增加数据流,发送的MU-MIMO数据对应的流信息也需要相应地改变,以表示出站点接收的数据流的数量,同时也可以在发给每个站点的数据中减少数据流。图1是根据本实施方式的一个优选实施例的无线局域网中传输数据的方法的流程图,包括步骤101 配置MU-MIMO分组,为每个分组分配groupID ;AP获取自身到各STA间的信道状态信息,根据MU-MIMO配对算法,对满足MU-MIMO 配对条件的STA进行配对,每个配对中可以包含最多M(如M < 4)个STA,根据配对进一步地构造MU-MIMO分组,每个MU-MIMO分组可以包含一个或多个配对。本实施例中,假设共有三个MU-MIMO分组,分别如下分组1 为{A,D,E,G};分组2 为{A,E,F,M};分组3 为{D,E,F,M};
AP有向站点A、D、E、F、M和N的待发送数据,而没有向站点G的待发数据。步骤102 =AP确定本次待发送MU-MIMO数据以及待发送MU-MIM0数据对应的 STA (目标STA),目标STA属于同一个MU-MIMO分组,该MU-MIMO分组的groupID为初始 groupID ;AP通过内部竞争机制选择站点A和D的待发送数据作为首选业务或用户数据,选择站点E的待发送数据作为次选业务或用户数据,组成初始的待发送MU-MIMO数据。站点 A和D为主用户,站点E为从用户。相应地,接收分组为分组1,分组1的groupID为初始 groupIDο接入点确定主用户以及从用户的方法包括针对所述接入点所管理的各站点的待发送数据,按照数据的调度优先级从高到低的顺序依次选择出满足多用户多输入多输出配对要求的X个首选用户数据和Y个次选用户数据,将首选用户作为主用户或者将首选用户以及调度优先级均比其他从用户高的多个次选用户作为主用户,将其他次选用户作为从用户。数据的调度优先级是综合考虑以下参数中一个或多个的综合参数数据的业务等级、数据排队中的先后次序、数据的时延等级。步骤103 =AP选择一 STA的MAC地址写入RTS帧的接收地址字段,发送地址字段填写AP的MAC地址,并构造相关的物理帧,将初始groupID和待发送MU-MIMO数据的流信息写入物理帧开销的相应字段;具体地,可以将主用户的MAC地址作为分组MAC地址写入RTS帧的接收地址字段, 本实施例中将站点A的MAC地址写入RTS帧的接收地址字段,并为RTS帧增加物理开销形成物理帧,在物理帧开销中写入初始groupID,同时针对MU-MIMO分组,在物理帧开销中的 STA相应位置的流信息字段中写入控制值,使得STA根据RTS帧的groupID和接收地址即可确定接收数据的MU-MIMO分组中的配对,进而根据流信息的赋值,凡流信息设置为0 (无效)所对应的STA为不需要回复CTS帧的STA,否则,需要回复CTS帧。步骤104 =AP设定期望返回CTS帧的STA,并启动wait CTS计时器;AP设定X个期望返回CTS帧的STA,这些STA根据RTS帧的groupID、MAC地址和流信息设定,例如可以采用如下方案方案1 假设MU-MIMO分组1中包含配对{A,D,E,G},分组1的groupID为 {000001},RTS中的groupID为{000001},MAC地址为站点A的MAC地址,流信息为{001, 001,001,000},则设定三个期望返回CTS帧的STA为站点A、D和E。方案2 如果MU-MIMO分组1仅包含一个配对{A,D,E,G},分组1的groupID为 {000001},流信息为{001,001,001,000},则设定三个期望返回CTS帧的STA为站点A、D和 E0AP还可以将其中的Y个STA设为主用户,其中两个特例是1)X = Y,即所有期望返回CTS帧的STA都是主用户;2)Y恒定于1,即只有一个主用户,且该传递的主用户数据所属业务为主业务。在本实施例中初始MU-MIMO分组中设定A和D为主用户。AP启动wait_CTS计时器,计时时间为X*SIFS+X*calcDur,其中SIFS为短帧间间隔,calcDur为CTS发送的时间长度。步骤105 期望返回CTS帧的STA若正确接收到RTS帧,则向AP发送CTS帧;
正确接收到RTS的STA,根据接收到的RTS中的groupID、MAC地址和流信息判断是否符合回复CTS帧的条件,若该STA属于groupID和MAC地址指示的MU-MIMO分组中的配对,同时该STA相应位置的流信息有效,则该STA需要回复CTS帧,回复CTS帧的时间点可以由对应流信息在流信息字段的相对位置来确定,例如站点D的流信息子字段在流信息字段中的第二个子字段处,且站点A的流信息子字段有效,则站点A首先回复CTS帧,站点D第二个回复CTS帧。步骤106 =AP判断wait_CTS计时器超时前,是否收到期望返回CTS帧的STA发送的CTS帧,如果wait_CTS计时器超时前,AP没有正确接收到任一主用户发送的CTS帧,则执行步骤113 ;否则,执行步骤107 ;步骤107 重新确定本次发送的待发送MU-MIMO数据;具体地,重新确定接收待发送MU-MIMO数据的MU-MIM0分组,获取发送给该分组中的STA的数据,得到更新的待发送MU-MIMO数据,采用改变后的groupID,以MU-MIMO方式向 STA发送更新后的待发送MU-MIMO数据。例如,本实施例中分组1 {A,D,E,G},若AP正确接收了站点A和E回复的CTS帧, 而没有收到站点D回复的CTS帧,则AP可以将站点E、F和M的待发数据与站点A的待发数据配对,即本次向分组2 {A,E,F,M}发送MU-MIMO数据。步骤108 =AP更新groupID和流信息,将更新后的groupID和流信息写入物理层开销的相应字段,将STA的MAC地址写入相应数据帧中,AP向STA以MU-MIMO方式发送待发送MU-MIMO数据;在本实施例中,groupID为{000010},流信息为{010,011,001,010},指示站点A、 E、F和M分别有2个流、3个流、1个流和2个数据流需要接收。同时,利用本领域熟知的 MU-MIMO算法,将A、E、F和M的待发数据发送出去,在不同站点的数据中携带相应站点的 MAC地址,例如,在站点A的数据中携带站点A的MAC地址。AP还可以启动wait_ACK计时器,计时时间为X*SIFS+X*ackDur,其中,SIFS为短帧间间隔,calcDur为ACK发送的时间长度,因为发送了四个STA的数据X = 4。步骤109 正确接收数据帧的STA发送ACK帧;步骤110 =AP判断在wait_ACK计时器超时前,是否收到ACK帧,在wait_ACK计时器超时前,如果任一主用户没有回复ACK帧,则执行步骤113,否则,执行步骤111 ;步骤111 :AP判断在TXOP结束前是否还有后续数据发送,如果主或从用户有后续分段需要发送,则执行步骤107 ;在采用分段传输的方案中,可以采用以下两种子方案方案一允许主用户的数据以分段方式传输,从用户的数据以单包的方式发送,例如,在图2中,站点A的数据以分段的方式传输两次,站点E的数据以单包的方式发送两次, 两次发送的数据是相互独立的。在分段传输中一旦不能正确接收到主用户针对每个分段的 ACK,则执行步骤112。方案二 主用户与从用户的数据均允许以分段方式传输,在分组中只要STA有后续分段传输,且相应的ACK接收正确,则执行步骤107。步骤112 结束本次发送。步骤113 终止本次发送。
本实施方式的另一实施例如下AP获取到向确定的接收分组发送数据的发送机会后,在发送MU-MIMO数据的过程中,如果发送给该分组中部分站点的数据发送完毕,发送给另一部分站点的数据还未发送完毕时,AP可以改变分组发送数据,改变后的分组中需要包含数据还未接收完毕的站点,即上述另一部分站点,AP向改变后的分组发送数据。上述部分站点可以称为接收完成的站点,另一部分站点可以称为接收未完成的站点。具体地,在发送给分组中部分站点的数据发送完毕,发送给另一部分站点的数据还未发送完毕时,AP可以再从该分组以外的其他分组中,选择可以与以上接收未完成的站点进行MU-MIMO发送的站点且AP中存在发送给所选择的站点的待发送数据,其中,所选择的站点与接收未完成的站点需要属于同一个MU-MIMO分组,该分组的groupID与原分组的 groupID不同,AP以改变后的groupID向所选择的站点和未接收完成的站点发送MU-MIM0 数据,并且,需要根据对上述所选择的站点发送的数据流重新配置流信息(流信息可变)。 接入点向改变后的分组发送数据时,获取发送给改变后的分组中站点的数据,得到当前待发送MU-MIMIO数据,采用改变后的分组的组标识,发送当前待发送数据。也可以是在发送给接收分组中部分站点的数据发送完毕,发送给另一部分站点的数据还未发送完毕,且另一部分站点中包含一个或多个主用户时,改变接收分组。接入点向另一部分站点还未发送完毕的数据可以是发送给该站点的数据的一个或多个数据分段。除了通过传输帧和响应帧获取发送机会外,在AP驻留集中控制实体中时,AP还可以根据集中控制的调度获取发送机会,如图3所示,AP不是通过传输帧和响应帧获取发送机会,而是根据集中控制的调度获取发送机会。图4为本实施方式为本实施方式的一种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中分组确定模块,用于确定要接收数据的多用户-多输入多输出(MU-MIMO)分组, 在发送机会获取模块获取发送机会的过程中,如果确定该分组中存在不符合接收条件的站点,则改变要接收数据的MU-MIMO分组;发送机会获取模块,用于获取向该分组发送数据的发送机会;数据发送模块,用于向改变后的分组发送数据。分组确定模块改变要接收数据的MU-MIMO分组时,选择要接收数据的MU-MIMO分组以外的分组作为改变后的分组,其中,所选择的分组中包含要接收数据的MU-MIMO分组中符合接收条件的站点和新增站点,且接入点存在发送给新增站点的数据。上述不符合接收条件的站点是发送机会获取模块在获取发送机会的过程中向要接收数据的MU-MIMO分组中的站点发送传输帧后,该发送机会获取模块未接收到其发送的响应帧的站点。数据发送模块向改变后的分组发送数据时,获取发送给改变后的分组中站点的数据,得到当前待发送MU-MIMIO数据,采用改变后的分组的组标识,对于向改变后的分组中主用户发送的数据,以分段的方式进行发送,对于向该分组中从用户发送的数据,以单包的方式进行发送;或者,对于向改变后的分组中主用户和从用户发送的数据,均以分段的方式进行发送。本实施方式的另一种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中
12
分组确定模块,用于确定要接收数据的多用户-多输入多输出(MU-MIMO)分组, 在发送机会获取模块获取发送机会的过程中,如果确定该分组中存在不符合接收条件的站点,则将该不符合接收条件的站点对应的流信息配置为无效;发送机会获取模块,用于获取向该分组发送数据的发送机会;数据发送模块,用于向该分组中符合接收条件的站点发送数据。数据发送模块向分组中符合接收条件的站点发送数据时,在发给符合接收条件的站点的数据中增加或减少数据流,并相应地修改流信息,以表示站点接收的数据流的数量。本实施方式第三种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中分组确定模块,用于确定要发送数据的多用户-多输入多输出(MU-MIMO)分组,在发送机会获取模块获取到向该分组发送数据的发送机会,数据发送模块确定在向该分组中部分站点的数据发送完毕,向另一部分站点的数据还未发送完毕时,改变分组,其中,改变后的分组中包含另一部分站点;发送机会获取模块,用于获取向该分组发送数据的发送机会;数据发送模块,用于向改变后的分组发送数据。分组确定模块在数据发送模块发送给该分组中部分站点的数据发送完毕,发送给另一部分站点的数据还未发送完毕时,且如果另一部分站点中包含一个或多个主用户时, 改变分组。数据发送模块向改变后的分组发送数据包括接入点获取发送给改变后的分组中站点的数据,得到当前待发送MU-MIMIO数据,采用改变后的分组的组标识,发送当前待发送数据。数据发送模块向另一部分站点还未发送完毕的数据是发送给该站点的数据中的一个或多个数据分段。以上虽然通过一些示例性的实施例对本发明的一种无线局域网中MU-MIMO数据重传的计数方法进行了详细的描述,但是以上这些实施例并不是穷举的,本领域技术人员可以在本发明的精神和范围内实现各种变化和修改。因此,本发明并不限于这些实施例,本发明的范围仅由所附权利要求为准。
权利要求
1.一种数据传输方法,包括接入点确定要接收数据的多用户-多输入多输出(MU-MIMO)分组,获取向该分组发送数据的发送机会,在获取发送机会的过程中,如果该分组中存在不符合接收条件的站点,则改变所述要接收数据的MU-MIMO分组,向改变后的分组发送数据。
2.如权利要求1所述的方法,其特征在于,所述接入点改变所述要接收数据的MU-MIMO 分组包括所述接入点选择所述要接收数据的MU-MIMO分组以外的分组作为所述改变后的分组, 其中,所选择的分组中包含所述要接收数据的MU-MIMO分组中符合接收条件的站点和新增站点,且所述接入点存在发送给所述新增站点的数据。
3.如权利要求1所述的方法,其特征在于所述不符合接收条件的站点是所述接入点在获取发送机会的过程中向所述要接收数据的MU-MIMO分组中的站点发送传输帧后,该接入点未接收到其发送的响应帧的站点。
4.如权利要求1所述的方法,其特征在于,所述接入点确定要接收数据的MU-MIMO分组包括所述接入点确定主用户,从已配置的MU-MIMO分组中选择包含主用户最多的分组作为所述接收数据的MU-MIMO分组。
5.如权利要求4所述的方法,其特征在于所述接入点在所述包含主用户最多的分组为多个时,从该多个分组中选择包含调度优先级最高的从用户的分组作为所述接收数据的 MU-MIMO 分组。
6.如权利要求4所述的方法,其特征在于所述接入点在获取发送机会的过程中,如果该分组中存在不符合接收条件的站点,且符合接收条件的站点中包含一个或多个主用户, 则改变所述要接收数据的MU-MIMO分组。
7.如权利要求6所述的方法,其特征在于,所述接入点向改变后的分组发送数据包括所述接入点获取发送给所述改变后的分组中站点的数据,得到当前待发送MU-MIMIO数据,采用所述改变后的分组的组标识,发送所述当前待发送数据。
8.如权利要求7所述的方法,其特征在于,所述接入点发送所述当前待发送数据时,对于向所述改变后的分组中主用户发送的数据,以分段的方式进行发送,对于向该分组中从用户发送的数据,以单包的方式进行发送;或者,对于向所述改变后的分组中主用户和从用户发送的数据,均以分段的方式进行发送。
9.一种数据传输方法,包括接入点确定要接收数据的多用户-多输入多输出(MU-MIMO)分组,获取向该分组发送数据的发送机会,在获取发送机会的过程中,如果该分组中存在不符合接收条件的站点,则将该不符合接收条件的站点对应的流信息配置为无效,向该分组中符合接收条件的站点发送数据。
10.如权利要求9所述的方法,其特征在于,所述接入点向所述要接收数据的MU-MIMO 分组中符合接收条件的站点发送数据时,在发给所述符合接收条件的站点的数据中增加或减少数据流,并相应地修改流信息,以表示站点接收的数据流的数量。
11.一种数据传输方法,包括接入点确定要发送数据的多用户-多输入多输出(MU-MIMO)分组,在获取到向该分组发送数据的发送机会后,在向该分组中部分站点的数据发送完毕,向另一部分站点的数据还未发送完毕时,改变所述分组,其中,改变后的分组中包含所述另一部分站点,向改变后的分组发送数据。
12.如权利要求11所述的方法,其特征在于所述接入点在发送给该分组中部分站点的数据发送完毕,发送给另一部分站点的数据还未发送完毕时,如果所述另一部分站点中包含一个或多个主用户,则改变所述分组。
13.如权利要求12所述的方法,其特征在于,所述接入点向改变后的分组发送数据包括所述接入点获取发送给所述改变后的分组中站点的数据,得到当前待发送MU-MIMIO 数据,采用所述改变后的分组的组标识,发送所述当前待发送数据。
14.如权利要求11所述的方法,其特征在于,所述接入点向所述另一部分站点还未发送完毕的数据是发送给该站点的数据中的一个或多个数据分段。
15.一种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中所述分组确定模块,用于确定要接收数据的多用户-多输入多输出(MU-MIMO)分组,在所述发送机会获取模块获取发送机会的过程中,如果确定该分组中存在不符合接收条件的站点,则改变所述要接收数据的MU-MIMO分组;所述发送机会获取模块,用于获取向该分组发送数据的发送机会; 所述数据发送模块,用于向改变后的分组发送数据。
16.如权利要求15所述的系统,其特征在于,所述分组确定模块改变所述要接收数据的MU-MIMO分组时,选择所述要接收数据的MU-MIMO分组以外的分组作为所述改变后的分组,其中,所选择的分组中包含所述要接收数据的MU-MIMO分组中符合接收条件的站点和新增站点,且所述接入点存在发送给所述新增站点的数据。
17.如权利要求15所述的系统,其特征在于所述不符合接收条件的站点是所述发送机会获取模块在获取发送机会的过程中向所述要接收数据的MU-MIMO分组中的站点发送传输帧后,该发送机会获取模块未接收到其发送的响应帧的站点。
18.如权利要求15所述的系统,其特征在于,所述数据发送模块向改变后的分组发送数据时,获取发送给所述改变后的分组中站点的数据,得到当前待发送MU-MIMIO数据,采用所述改变后的分组的组标识,对于向所述改变后的分组中主用户发送的数据,以分段的方式进行发送,对于向该分组中从用户发送的数据,以单包的方式进行发送;或者,对于向所述改变后的分组中主用户和从用户发送的数据,均以分段的方式进行发送。
19.一种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中所述分组确定模块,用于确定要接收数据的多用户-多输入多输出(MU-MIMO)分组,在所述发送机会获取模块获取发送机会的过程中,如果确定该分组中存在不符合接收条件的站点,则将该不符合接收条件的站点对应的流信息配置为无效;所述发送机会获取模块,用于获取向该分组发送数据的发送机会; 所述数据发送模块,用于向该分组中符合接收条件的站点发送数据。
20.如权利要求19所述的系统,其特征在于,所述数据发送模块向所述分组中符合接收条件的站点发送数据时,在发给所述符合接收条件的站点的数据中增加或减少数据流, 并相应地修改流信息,以表示站点接收的数据流的数量。
21. 一种数据传输系统,包括分组确定模块、发送机会获取模块和数据发送模块,其中所述分组确定模块,用于确定要发送数据的多用户-多输入多输出(MU-MIMO)分组,在所述发送机会获取模块获取到向该分组发送数据的发送机会,所述数据发送模块确定在向该分组中部分站点的数据发送完毕,向另一部分站点的数据还未发送完毕时,改变所述分组,其中,改变后的分组中包含所述另一部分站点;所述发送机会获取模块,用于获取向该分组发送数据的发送机会; 所述数据发送模块,用于向改变后的分组发送数据。
全文摘要
本发明公开了一种数据传输方法及系统,包括接入点确定要接收数据的多用户-多输入多输出(MU-MIMO)分组,获取向该分组发送数据的发送机会,在获取发送机会的过程中,如果该分组中存在不符合接收条件的站点,则改变要接收数据的MU-MIMO分组,向改变后的分组发送数据。本发明在不能向初始期望的部分MU-MIMO站点发送数据时,以发送其他站点数据作为补充,或在一次帧序列交换中,部分用户提前传输完毕时,传递新的数据,以提高吞吐量,增强系统性能。
文档编号H04L1/18GK102457350SQ201010520378
公开日2012年5月16日 申请日期2010年10月22日 优先权日2010年10月22日
发明者吕开颖, 姜静, 孙波, 李峰, 李楠, 田开波 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1