一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

在无线网络中进行无线数据传输的方法与流程

2022-10-22 07:41:17 来源:中国专利 TAG:


1.本发明的实施例一般涉及无线通信领域。更具体地,本发明的实施例涉及用于无线网络中增强的多链路操作的系统和方法。


背景技术:

2.除非本文另有说明,否则本节中描述的方法不是下面列出的权利要求的现有技术,并且不因被包含在本节中而被承认为现有技术。
3.现代电子设备通常使用wi-fi与其他电子设备无线发送和接收数据,并且这些电子设备中的许多是“双频段”(dual band)设备,它们包括至少两个能够在不同频段(例如,2.4ghz、5ghz和6ghz)中操作的无线收发器。在大多数情况下,一个无线设备一次只能通过一个频段进行通信。例如,较旧的低功率设备(例如电池供电设备)通常在2.4ghz频段上运行。较新的设备和需要更大带宽的设备通常在5ghz频段上运行。6ghz频段的可用性是最近的进步,可以提供更高的性能、更低的延迟和更快的数据速率。
4.使用单个频段可能无法满足某些设备的带宽或延迟需求。因此,一些发展中的无线通信方法通过同时在多个频段上操作(技术上称为链路聚合或多链路操作)来增加通信带宽。有利地,与用于无线通信的传统技术相比,多链路操作可以提供更高的网络吞吐量和改进的网络灵活性。
5.由于链路之间的传输功率泄漏,一些支持多链路操作的多链路设备(multi-link devices,mld)在mld的两个或多个链路彼此临近时容易受到设备内共存(in-device coexistence,idc)干扰。由于idc干扰,一些mld不能支持使用多个链路(称为非同时发送和接收(non-simultaneous transmit and receive,nstr)链路集)同时发送和接收。因此一些mld的多个链路在nstr链路集上仅在使用主无线链路(primary wireless link)时才支持辅助无线链路(secondary wireless link)。在主链路传输失败的情况下,当主链路用于恢复传输失败时,使用辅助链路可能会降低无线网络的性能。
6.需要一种多链路操作的方法。


技术实现要素:

7.本发明提供在无线网络中进行无线数据传输的方法。
8.本发明提供的一种在无线网络中进行无线数据传输的方法,包括:在第一传输机会(txop)期间在第一无线链路上传输第一物理层协议数据单元(ppdu),在第二txop期间在第二无线链路上传输第二ppdu;检测到该第一无线链路上的传输失败;和响应于检测到该第一无线链路上的传输失败而终止该第二txop。
9.本发明提供的另一种在无线网络中进行无线数据传输的方法,包括:在第一无线链路上传输第一非初始物理层协议数据单元(ppdu)并在第二无线链路上传输第二非初始ppdu;确定在该第一无线链路上传输该第一非初始ppdu包括传输失败;接收响应于在该第二无线链路上传输该第二非初始ppdu的确认;在接收该确认之后在该第二无线链路上传输
第三非初始ppdu;和在传输该第三非初始ppdu的基本上相同的时间在该第一无线链路上传输第四非初始ppdu。
10.本发明提供的另一种在无线网络中进行无线数据传输的方法,包括:在第一传输机会(txop)期间在第一无线链路上传输第一物理层协议数据单元(ppdu),在第二txop期间在第二无线链路上传输第二ppdu;确定在该第二无线链路上传输该第二ppdu包括传输错误;接收响应于在该第一txop期间在该第一无线链路上传输第一ppdu的确认;和在该第一个txop期间并在确定在该第二无线链路上传输该第二ppdu包括传输错误之后在该第一无线链路上传输第三ppdu;其中该第一无线链路为多链路设备的主链路,该第二无线链路为该多链路设备的辅助链路。
11.实施本发明实施例可提高无线网络的性能。
附图说明
12.图1描绘了在主链路和辅助链路上使用基于竞争的通道接入来执行的nstr ap mld 105和nstr非ap mld 110之间的示例性同步上行链路(ul)传输100。
13.图2描绘了下行(dl)链路txop的示例性同步传输200。
14.图3描绘了当主链路繁忙时(busy)用于同步传输的下行链路txop的示例性无线传输300。
15.图4a描绘了根据本发明实施例的由nstr ap mld 405发起的下行链路txop的示例性同步传输400。
16.图4b描绘了根据本发明实施例的由nstr ap mld 405b发起的下行链路txop的示例性同步传输。
17.图5描绘了根据本发明的实施例的由nstr ap mld发起的下行链路txop的示例性同步传输500。
18.图6示出了根据本发明的实施例的由nstr ap mld 605发起的用于恢复主链路上的现有的txop并终止辅助链路上的txop的示例性同步传输600。
19.图7描绘了根据本发明实施例的由nstr ap mld发起的下行链路txop的示例性同步传输700。
20.图8描绘了根据本发明的实施例的由nstr ap mld 805发起的下行链路txop的示例性同步传输800。
21.图9描绘了根据本发明实施例的由nstr ap mld 905发起的下行链路txop的示例性同步传输900。
22.图10描绘了根据本发明实施例的由nstr ap mld 1005发起的下行链路txop的示例性同步传输。
23.图11描绘了根据本发明的实施例的由nstr ap mld发起的下行链路txop的示例性同步传输1100。
24.图12是描绘根据本发明实施例的通过nstr mld的多个链路在无线网络中传输数据的计算器实现的过程1200的示例性步骤的流程图。
25.图13是描绘根据本发明的实施例的通过nstr mld的多个链路在无线网络中传输数据的计算器实现的过程1300的示例性步骤的流程图。
26.图14是描绘根据本发明的实施例的通过nstr mld的多个链路在无线网络中传输数据的计算器实现的过程1400的示例性步骤的流程图。
27.图15描绘了可以在其上实现本发明的各实施例的示例性无线设备1500。
具体实施方式
28.现在将详细参考几个实施例。尽管将结合备选实施例来描述要求保护的主题,但应理解并非旨在将要求保护的主题限制于这些实施例。相反,要求保护的主题旨在涵盖替代、修改和等效物,这些替代、修改和等效物也包括在所附权利要求限定的要求保护的主题的精神和范围内。
29.此外,在以下详细描述中,阐述了许多具体细节以便提供对要求保护的主题的透彻理解。然而,本领域具有通常知识者将认识到,本发明的实施例可以在没有这些具体细节或其等同物的情况下实施。此外,本发明没有详细描述众所周知的方法、过程、组件和电路,以免不必要地模糊本发明的主题的面貌和特征。
30.以下详细描述的一些部分根据方法来呈现和讨论。尽管在描述该方法的操作的图中(例如图12-14)中公开了步骤及其顺序,但是这些步骤和顺序仅是示例性的。本发明的实施例也适合于执行各种其他步骤或本文附图的流程图中列举的步骤的变体,并且可以不同于本文描述的顺序执行。
31.以下详细描述的一些部分是根据过程、步骤、逻辑块、运算和其他可以在计算器存储器上执行的数据位的操作的符号表示来呈现。这些描述和表示是数据处理领域的技术人员用来最有效地将他们的工作内容传达给本领域的其他技术人员的手段。这里所述的过程、计算器执行的步骤、逻辑块、运算等在通常被认为是导致期望结果的步骤或指令的自洽顺序。这些步骤是需要对物理量进行物理操作的步骤。通常,尽管不是必须的,这些量采用能够在计算器系统中存储、传输、组合、比较和以其他方式操作的电或磁信号的形式。已证明出于常用的原因将这些信号称为位、值、元素、符号、字符、术语、数字等是方便的。
32.然而,应该记住,所有这些和类似的术语都将与适当的物理量相关联并且这些术语仅仅是应用于这些量的方便标签。除非从以下讨论中明确提出另外说明,否则应理解,自始至终,使用诸如“访问”、“配置”、“协调”、“存储”、“传输”、“认证”、“识别”、“请求”、“报告”、“确定”等术语的讨论,是指计算器系统或类似电子计算设备的动作和过程,将表示为计算器系统寄存器和存储器中的物理(电子)量的数据操纵和转换为表示为计算器系统存储器或寄存器或其他此类信息存储、传输或显示设备中的物理量的其他资料。
33.一些实施例可以在由一台或多台计算器或其他设备执行的计算器可执行的指令(例如程序模块)的上下文中描述。通常,程序模块包括执行特定任务或实现特定抽象数据类型的例程、程序、对象、组件、数据结构等。通常,程序模块的功能可以在各种实施例中根据需要进行组合或分布。
34.增强的多链路操作
35.本发明的实施例提供从nstr链路对的一无线链路上的传输失败中恢复时改进的多链路操作。在nstr链路对上同步传输的过程中,mac服务数据单元(mac service data unit,mpdu)的传输失败可能发生在nstr链路对的任一链路上。当ap mld在nstr链路对上运行时,可以执行错误恢复。根据一些实施例,当在其中一个无线链路上检测到传输失败时,
可以执行错误恢复,并且可以管理另一个无线链路上的同步传输的时间,以有利地避免idc干扰并提高无线网络的性能。
36.当ap mld在nstr链路对上运行时,通过在nstr链路对上执行基于竞争(contention-based)的通道接入以及在满足约束条件的情况下开始同步传输,nstr ap mld和str/nstr非ap mld之间的同步传输可避免idc干扰。为nstr链路对指定一个主链路(primary link),则另一个链路称为nstr链路对的辅助链路(secondary link)(或非主链路)。根据一些实施例,仅当附属于同一个mld的主链路中的站(sta)在基本相同的开始时间作为txop持有者发起(initiate)ppdu时,辅助链路才可以发起ppdu传输。
37.图1描绘了在主链路和辅助链路上使用基于竞争的通道接入来执行的nstr ap mld 105和nstr非ap mld 110之间的示例性同步上行链路传输100。当txop发起者在两条链路上均获得媒体访问权时,传输同时开始。在图1的示例中,sta1(站1)115和sta2(站2)120附属于同一个非str非ap mld 110(txop发起者)。ap1(接入点1)125和ap2(接入点2)130附属于同一个非str ap mld 105(txop响应者)。sta1 115和sta2 120分别在主链路和辅助链路上启动增强分布式通道接入(enhanced distributed channel access,edca)退避(backoff)(例如,随机退避)135和140。
38.当sta1 115的随机退避(random backoff,rbo)135先在主链路上倒计时到零时,它可以等待sta 2 120的rbo 140在辅助链路上倒计时到零。一旦sta 2 120的rbo 140倒计时到零,如果主链路基于虚拟cs和物理cs空闲,则sta1 115和sta2 120可以同时传输ppdu 145和150。主链路和辅助链路上的ppdu 145和150的结束对齐以避免idc干扰。此外,等待链路(例如,主链路)上的ppdu 145的开始与其他链路(例如,辅助链路)上的ppdu 150的开始对齐。
39.图2描绘了下行链路txop的示例性同步传输200。ap1 225和ap2 230附属于同一个非str ap mld 205(txop发起者)。sta1 215和sta2 220附属于同一个非str非ap mld 210(txop响应者)。ap1 225和ap2 230分别在主链路和辅助链路上执行edca退避。当ap1 225的rbo先在主链路上倒计时到零时,它可以等待ap2 230的rbo 240在辅助链路上倒计时到零。一旦ap2 230的rbo 240倒计时到零,如果主链路基于虚拟cs和物理cs空闲,ap1 225和ap2 230可以同时传输ppdu。主链路和辅助链路上的ppdu 245和250的结束是对齐的。在等待链路(例如,主链路)上的传输ppdu 245基本上与另一链路(例如,辅助链路)上的ppdu 250同时开始。
40.图3描绘了当主链路繁忙时(busy)用于同步传输的下行链路txop的示例性无线传输300。ap1 325和ap2 330附属于同一个非str ap mld 305(txop发起者)。sta1 315和sta2 320附属于同一个非str非ap mld 310(txop响应者)。ap1 325和ap2 330分别在主链路和辅助链路上执行edca退避335和340。如果ap2 330的rbo 340先倒计时到零,它可以等待ap1 325的rbo 335倒计时到零,或者当通道变得繁忙时可以暂停(suspend)退避(例如,重叠基本服务集(overlapping basic service set,obss)繁忙,其他系统传输)。当主链路繁忙时,ap2 330不在辅助链路上传输。
41.通过多链路设备实施增强的多链路操作错误恢复
42.在多链路操作期间传输的mpdu的传输失败可能发生在需要立即响应的mpdu被传输之后。在这种情况下,sta等待持续时间为asifstime aslottime arxphystartdelay的超
时间隔,超时间隔由mac从phy层接收到原语(例如,“phy-txend.confirm”原语)开始。如果在超时间隔期间没有收到“phy-rxstart.indication”原语,则认为mpdu的传输失败。如果在超时间隔期间接收到“phy-rxstart.indication”原语,则sta等待相应的“phy-rxend.indication”原语来识别有效的ppdu。如果接收到另一个帧(例如,任何其他的有效帧),则认为mpdu的传输失败。
43.根据一些实施例,仅当附属于同一个mld的主链路中的sta作为txop持有者在相同开始时间发起ppdu时,辅助链路才能发起ppdu传输。但是,在nstr链路对上同步传输的过程中,mpdu的传输失败可能发生在nstr链路对的任一链路上。当ap mld在nstr链路对上运行时,可以选择性地执行错误恢复。根据一些实施例,在主链路上恢复错误的期间暂停辅助链路上的同步传输,以有利地避免idc干扰并提高无线网络的性能。
44.附属于nstrap mld或nstr非ap mld的txop发起者可以发起帧交换以在nstr链路对上同步获得txop。当nstr链路对的mld在主链路上获取txop失败时,在辅助链路上的初始帧交换成功后终止(terminate)辅助链路上的txop,且txop发起者的传输网络分配向量(txnav)定时器重置(reset)为零。此外,mld可以执行新的退避过程,并且竞争参数(例如,cw[ac]和qsrc[ac])可以保持不变。当mld在nstr链路对的主链路上的txop发起者成功获得txop,而同一个mld在nstr链路对的辅助链路上的另一个txop发起者未能获得txop时,mld可以继续主链路上的帧交换并结束辅助链路上的通道接入,以等待主链路上的txop终止。mld还可以执行新的退避过程并在辅助链路上发起新的传输,该新的传输与主链路上现有的txop内的ppdu传输的开始时间对齐。
[0045]
图4a描绘了根据本发明实施例的由nstr ap mld 405发起的下行链路txop的示例性同步传输400,其中传输错误发生在主链路上。ap1 425和ap2 430附属于同一个nstr ap mld 405(txop发起者)。sta1 415和sta2 420附属于同一个nstr非ap mld 410(txop响应者)。ap1 425和ap2 430分别在主链路和辅助链路上执行edca退避435和440。当主链路和辅助链路上的edca退避计数器435和440都达到零时,ap1 425和ap2 430在主链路和辅助链路上以相同的开始时间启动帧交换445。当ap1 425的初始帧交换因为在主链路上没有接收到有效的ba响应450而失败时,ap2 430在成功的初始帧交换之后终止txop,并且ap2 430的txnav定时器被重置为零。ap2 430可以按照nstr多链路操作的信道接入规则执行新的退避455以与ap1 425一起发起新的txop。辅助链路上的cw[ac]和qsrc[ac]保持不变。初始帧交换445可以包括控制帧交换(例如,rts/cts或mu-rts/cts)。
[0046]
图4b描绘了根据本发明实施例的由nstr ap mld 405b发起的下行链路txop的示例性同步传输400b,其中传输错误发生在辅助链路上。ap1 425b和ap2 430b附属于同一个nstr ap mld 405b(txop发起者)。sta1 415b和sta2 420b附属于同一个nstr非ap mld 410b(txop响应者)。ap1 425b和ap2 430b在主链路和辅助链路上分别执行edca退避435b和440b。当主链路和辅助链路上的edca退避计数器435b和440b都达到零时,ap1 425b和ap2 430b在主链路和辅助链路上以相同的开始时间启动帧交换445b。当ap1 425b在主链路上获得txop时,无论辅助链路的状态如何,它都会继续在txop内进行传输。
[0047]
当ap2 430b由于辅助链路上的初始帧交换失败而未能获得txop时,如果通道变为空闲ap2 430b可以调用新的退避过程且对退避计数器进行倒计时,然后启动一个开始时间与现有txop内的主链路上的ap1 430b的下一次传输的开始时间对齐的传输。ap2 430b在退
避过程之后获得的新txop位于主链路上的ap1 425的现有txop的时间内。
[0048]
图5描绘了根据本发明的实施例的由nstr ap mld发起的下行链路txop的示例性同步传输500,其中传输错误发生在主链路上且发生在初始帧交换之后。ap1 525和ap2 530附属于同一个nstr ap mld(txop发起者)。sta1 515和sta2 520附属于同一个nstr非ap mld 510(txop响应者)。在图5的示例中,ap1 525和ap2 530在主链路和辅助链路上获得同步的txop。当在主链路的超时间隔之后没有接收到或检测到“phy-rxstart.indication”原语(指示已接收到有效信号)时,ap1 525的非初始(non-initial)帧交换(ppdu2 545 ba2)失败。即使主链路上的ppdu2 545结束后的优先帧间空间(priority interframe space,pifs)时间间隔期间通道空闲,ap1 525也不执行pifs恢复。ap2 530在接收到ba2之后由于主链路上的失败而终止辅助链路上的txop,而不使用pifs通道接入。
[0049]
图6示出了根据本发明的实施例的由nstr ap mld 605发起的用于恢复主链路上的现有的txop并终止辅助链路上的txop的示例性同步传输600。ap1 625和ap2 630附属于同一个nstr ap mld 605(txop发起者)。sta1 615和sta2 620附属于同一个nstr非ap mld 610(txop响应者)。ap1 625和ap2 630在主链路和辅助链路上获得同步的txop。当在主链路上的超时间隔pifs之后没有接收到或检测到“phy-rxstart.indication”原语时,非初始帧交换(ppdu2 645 ba2)失败。ap1 625可以执行退避以恢复现有的txop或启动新的txop。恢复的txop或新的txop内的传输不与辅助链路的响应ba2 650重叠。当ap2 630在辅助链路上执行下一个帧交换之前无法确定主链路上的txop是否仍在进行(ongoing)时,ap2 630可以在辅助链路上接收到响应ba2 650之后终止txop。ap2 630的txnav nav定时器可以被重置为零。
[0050]
图7描绘了根据本发明实施例的由nstr ap mld发起的下行链路txop的示例性同步传输700,其包括在主链路上执行退避恢复。ap1 725和ap2 730附属于同一个nstr ap mld 705(txop发起者)。sta1 715和sta2 720附属于同一个nstr非ap mld 710(txop响应者)。ap1 725和ap2 730在主链路和辅助链路上获得同步的txop。当在主链路上的超时间隔pifs之后没有接收或检测到“phy-rxstart.indication”原语时,ap1 725的非初始帧交换(ppdu2 745 ba2)失败。ap1 725可以执行退避760以恢复现有的txop。恢复的txop内的传输745不与辅助链路上的响应帧ba2 750重叠。ap2 730可以在辅助链路上的有效响应ba2 750之后继续传输ppdu3 sifs755,因为ap1 725在退避恢复760之后并且在ap2 730决定在辅助链路上传输ppdu3 755之前继续txop(例如,ap1 725的退避恢复760在当ppdu2 745的传输失败并且退避计数器已达到零时被调用)。否则,ap2 730将终止辅助链路上的txop。
[0051]
图8描绘了根据本发明的实施例的由nstr ap mld 805发起的下行链路txop的示例性同步传输800,其中在主链路上的传输失败后终止辅助链路上的txop。ap1 825和ap2 830附属于同一个nstr ap mld 805(txop发起者)。sta1 815和sta2 820附属于同一个nstr非ap mld 810(txop响应者)。ap1 825和ap2 830在主链路和辅助链路上获得同步的txop。在图8的示例中,在相应的“phy-rxend.indication”之后,ap1 825没有识别出有效的响应帧。ap1 825可以执行pifs恢复或退避恢复以继续现有的txop。在ap2 830必须决定是否在辅助链路上传输随后的帧交换之前,ap2 830无法确定txop是否仍在主链路上进行,因此终止它自己的txop。
[0052]
当附属于nstr ap mld或nstr非ap mld的txop发起者在nstr链路对上获得同步的
txop,并且mld在nstr链路对的主链路上的txop持有者接收到针对非初始帧的有效的响应帧,txop持有者可以在txop内继续传输。当同一个mld在nstr链路对的辅助链路上的另一个txop持有者在该txop内未能接收到针对非初始帧的有效的响应帧时,主链路上的txop持有者也可以在txop内继续传输。例如,如果在辅助链路的超时间隔pifs期间没有接收或检测到“phy-rxstart.indication”原语,则辅助链路上的txop持有者在传输非初始帧后不执行pifs,并且可以调用退避。
[0053]
如果在主链路上的超时间隔pifs期间接收或检测到“phy-rxstart.indication”原语,则辅助链路上的txop持有者等待相应的“phy-rxend.indication”原语来识别有效的响应帧。如果没有识别出有效的响应帧,则辅助链路上的txop持有者不执行pifs恢复,并且可以调用退避。当媒介空闲和满足一定条件时,辅助链路上的txop持有者可以在调用退避后继续现有的txop,并在现有的txop内发起传输/重新传输,且将发起的传输/重新传输的开始时间与主链路上的下一次传输的开始时间对齐,其中所述一定条件包括下述条件中之一:
[0054]
1)如果txop持有者的退避计数器在辅助链路的时隙边界上达到零;
[0055]
2)如果txop持有者的退避计数器已经为零,并且txop持有者选择不传输且保持退避计数器为零。
[0056]
辅助链路上的txop持有者也可能由于辅助链路上的帧交换失败而随时终止txop,在这种情况下,txop持有者的txnav定时器可能被重置为零。
[0057]
图9描绘了根据本发明实施例的由nstr ap mld 905发起的下行链路txop的示例性同步传输900,其中非初始帧交换失败。ap1 925和ap2 930附属于同一个nstr ap mld 905(txop发起者)。sta1 915和sta2 920附属于同一个nstr非ap mld 910(txop响应者)。ap1 925和ap2 930在主链路和辅助链路上获得同步的txop。当在辅助链路的超时间隔pifs之后没有接收或检测到“phy-rxstart.indication”原语时,ap2 930的非初始帧交换(ppdu2 950 ba2)失败。无论辅助链路上的错误状态如何,ap1 925都可以继续现有的txop。ap2 930可以在不对辅助链路上的pifs错误进行恢复的情况下终止txop。
[0058]
图10描绘了根据本发明实施例的由nstr ap mld 1005发起的下行链路txop的示例性同步传输1000,其中非初始帧交换失败并且在辅助链路上执行错误恢复。ap1 1025和ap2 1030附属于同一个nstr ap mld 1005(txop发起者)。sta1 1015和sta2 1020附属于同一个nstr非ap mld 1010(txop响应者)。在图10的示例中,ap1 1025和ap2 1030在主链路和辅助链路上获得同步的txop。当在辅助链路的超时间隔pifs之后没有接收或检测到“phy-rxstart.indication”原语时,ap2 1030的非初始帧交换(ppdu2 1050 ba2)失败。无论辅助链路上的错误状态如何,ap1 1025都可以继续现有的txop,并且当媒介空闲和满足一定条件时,ap2 1030可以通过调用退避过程1055来执行错误恢复,并在辅助链路现有的txop内发起传输/重新传输,且将发起的传输/重新传输的开始时间与主链路上的传输ppdu31060的开始时间对齐,其中所述一定条件包括下述条件中之一:
[0059]
1)ap2 1030的退避计数器1055在辅助链路的时隙边界上达到零;
[0060]
2)ap2 1030的退避计数器1055已经为零,并且ap2 1030选择不传输并保持退避计数器为零。
[0061]
图11描绘了根据本发明的实施例的由nstr ap mld发起的下行链路txop的示例性
同步传输1100,其中在辅助链路上发生传输错误之后主链路上的传输继续。ap1 1125和ap2 11 30附属于同一个nstr ap mld 1105(txop发起者)。sta1 1115和sta2 1120附属于同一个nstr非ap mld 1110(txop响应者)。ap1 1125和ap2 1130在主链路和辅助链路上获得同步的txop。在图11的示例中,在辅助链路的超时间隔pifs之后未接收到“phy-rxstart.indication”且在辅助链路上未识别出有效的响应帧,ap2 1130的非初始帧交换(ppdu1 1150 ba1)失败。无论辅助链路上的错误状态如何,ap1 1125都可以继续现有的txop,并且ap2 1130可以终止txop。当媒介空闲和满足一定条件时,ap2 1130还可以通过调用退避过程来执行错误恢复,并在辅助链路现有的txop内发起传输/重新传输ppdu2 1155,且将发起的传输/重新传输ppdu2 1155的开始时间与主链路上的传输ppdu3 1160的开始时间对齐,其中所述一定条件包括下述条件中之一:
[0062]
1)ap2 1130的退避计数器1165在辅助链路的时隙边界上达到零;
[0063]
2)ap2 1130的退避计数器1165已经为零,并且ap2 1130选择不传输并保持退避计数器为零。
[0064]
图12是描绘根据本发明实施例的通过nstr mld的多个链路在无线网络中传输数据的计算器实现的过程1200的示例性步骤的流程图。
[0065]
在步骤1205,在第一txop期间在第一无线链路(例如,主链路)上传输第一ppdu并且在第二txop期间在第二无线链路(例如,辅助链路)上传输第二ppdu。
[0066]
在步骤1210,在第一无线链路上检测到传输失败,例如,当在预定时间段(超时间隔)内没有接收到块确认(block acknowledgement,ba)时或者当没有接收到“phy-rxstart.indication”原语。
[0067]
在步骤1215,响应于第一无线链路上的传输失败而终止第二txop。
[0068]
图13是描绘根据本发明的实施例的通过nstr mld的多个链路在无线网络中传输数据的计算器实现的过程1300的示例性步骤的流程图。
[0069]
在步骤1305通过第一无线链路(例如,主链路)传输第一非初始ppdu,并且通过第二无线链路(例如,辅助链路)传输第二非初始ppdu。
[0070]
在步骤1310,确定步骤1305中在第一无线链路上传输的第一非初始ppdu包括传输错误。
[0071]
在步骤1315,接收到响应于在第二无线链路上传输第二非初始ppdu的确认。
[0072]
在步骤1320,在接收所述确认之后,在第二无线链路上传输第三非初始ppdu。
[0073]
在步骤1325,在传输该第三非初始ppdu的基本上相同的时间在该第一无线链路上传输第四非初始ppdu。
[0074]
图14是描绘根据本发明的实施例的通过nstr mld的多个链路在无线网络中传输数据的计算器实现的过程1400的示例性步骤的流程图,其中在mld的辅助链路上存在传输失败。
[0075]
在步骤1405,在第一txop期间在主链路上传输第一ppdu(为初始帧或非初始帧),且在第二txop期间在辅助链路上传输第二ppdu(为初始帧或非初始帧)。
[0076]
在步骤1410,确定在辅助链路上传输的第二ppdu包括传输错误。
[0077]
在步骤1415,在第一txop期间,在主链路上接收到响应于在主链路上传输第一ppdu的确认。
[0078]
在步骤1420,在步骤1410中的确定之后,在第一txop期间在该主链路上传输第三ppdu。
[0079]
示例性计算机控制系统
[0080]
图15描绘了可以在其上实现本发明的各实施例的示例性无线设备1500。本发明的实施例涉及可以从nstr链路对的一个无线链路上的传输失败中恢复的多链路无线设备。在nstr链路对上同步传输的过程中,mpdu的传输失败可能发生在nstr链路对的任一链路上。无线设备1500可以在其中一个无线链路上检测传输失败并执行错误恢复,并且可以管理另一无线链路上的同步传输的时间,以有利地避免idc干扰并提高无线网络的性能。
[0081]
无线设备1500包括用于运行软件应用和可选地操作系统的处理器1505。存储器1510可以包括只读存储器和/或随机存取存储器,例如,以存储供处理器1505使用的应用程序和数据(例如,索引值的表)以及由无线电设备415和420接收或传输的数据。无线电设备1515和1520可以使用多个空间流(例如,多个天线)通过无线网络(例如,wlan)与其他电子设备通信,并且无线电1515和1520通常根据ieee标准(例如,ieee 802.11ax、ieee 802.11ay、ieee 802.11be等)进行操作。无线电设备1515和1520可以执行多链路操作,并且可以在nstr链路对上操作。根据一些实施例,无线设备1500可以包括多于两个无线电设备。无线电设备(例如无线电设备1515和1520)可以被配置为基于设备能力使用多个不同的空间流来传输和/或接收数据。无线设备1500可操作以执行错误恢复操作,包括退避过程、pifs恢复和重传,并且可以结束txop、继续txop或获取新的txop作为错误恢复的一部分以有利地避免idc。
[0082]
本发明虽以较佳实施例揭露如上,然其并非用以限定本发明的范围,任何本领域具有通常知识者,在不脱离本发明的精神和范围内,当可做些许的更动与润饰,因此本发明的保护范围当视申请专利范围所界定者为准。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献