使用自适应跳频的可靠无线通信系统的制作方法

文档序号:7736117阅读:260来源:国知局
专利名称:使用自适应跳频的可靠无线通信系统的制作方法
技术领域
总的来说,本文所描述的实施例涉及通信系统。更具体地,一些实施例关于使用自适应跳频序列的无线通信系统,其中,网络协调器监控网络中通信设备之间的通信并适应网络的跳频序列以使通信中断的机会最小。
背景技术
包括工业自动化应用的各种环境可以要求高度可靠的网络来用于通信。在一些应用中,如果从控制器到输入/输出(I/O)设备(诸如电机开关)/来自输入/输出(I/O)设备的若干连续数据包丢失或者延迟超过特定阈值,则该自动化系统被中断。不幸地,在配置自动化网络的许多区域中(例如,工厂大厅、火车站等),RF频谱经常充满干扰。结果,会使使用传统无线技术(诸如在单个频率上运行的IEEE 802. lla/b/g/n)的设备中断。结果, 诸如无线技术不适合工业自动化应用中的直接使用。一些早先的系统已经试图寻找当前最佳频率用于通信系统来解决该问题。这种现有的尝试通常可以分为两类动态频率选择(DR5)和自适应跳频(AFH)。使用DFS,网络单元中的所有设备都在一定的时间段内使用初始频率,直到频率的质量劣化。那时,整个单元移动到可选频率。可以在需要频率改变之前(即,主动地)或者在其变得需要之后(即,被动地)宣布可选频率。对于被动DFS系统,主要的缺点在于,当初始频率受到干扰时,其变得难以或者甚至不能够可靠地宣布可选频率,使得网络中的所有设备不知道新频率。主动DFS系统比被动DFS系统更加可靠。然而,在初始频率失败之后且在选择代替的可选频率并使网络中的所有设备知道之前,如果可选频率也失败,则通信被中断。因此,DFS系统基本上对于干扰不具有高度的复原能力。使用AFH,每个通信设备都连续地在多个频率上跳跃。一旦一个频率被就检测到不适合进一步使用,无论其什么时候出现在跳频序列,都将用另一频率来代替不适合的频率。 该处理就是已知的频率重映射。AFH系统对于干扰来说更加具有复原能力,因为跳频序列由多个频率上的跳跃所组成。因此,除非跳频序列中的所有频率都被干扰所损害,否则设备就可以仍然进行相互通信,虽然以更低的吞度量和更大的延迟,直到差频率被重映射到好频率。将AHl用于工业自动化(以及特定的其他)应用的问题在于,这种应用不能够容忍连续的数据包具有大延迟或数据包丢失。然而,频率重映射不是即时的,因为必须首先向客户通知新的频率分布图。 为了说明,假设以下简单的实例,其中,3个频率可用于跳频,其中,分别对于1,2,3,4,5和6
4的时隙,当前的跳频序列为1,2,3,1,2,3…。在该实例中,即使这里示出了 6个时隙,但跳频序列每三个时隙都发生重复。当频率1由于干扰而被确定为不可使用时,其可以用频率 2或3来代替。假设频率1被重映射为频率2,则分别对于时隙1至6,改编之后的新跳频序列为2,2,3,2,2,3···.。如果此时频率2也受到干扰,则该系统将从时隙1至2以及时隙 4至5经受2次背对背(back-to-back)跳跃。这种类型的情况对于工业自动化(以及其他)应用来说不是理想的,其对于连续丢失和延迟来说是敏感的。优选地,所采用的跳频序列应该在第一次失败之后为2,3,2,3,2,3···.。在这种情况下,即使频率2或3中的一个立刻失败,也不会存在2个连续的背对背的错误时隙。注意,不能够重映射频率1,2,3来实现 2,3,2,3,2,3…·等的跳频序列。如先前的讨论和简单的实例所示出的,可以看出新跳频序列的设计对于保持跳频通信系统或处理操作而没有中断来说是重要的。

发明内容
为了解决至少一个以上的问题,一些实施例提供了系统、方法、装置,包括用于网络协调器和客户之间的通信的自适应跳频的方法,包括对于多个频率中的每个频率确定频率质量测量值,网络协调器可以在跳频序列中使用来用于与客户的通信;基于多个频率中的每个频率的确定的频率质量测量值的相对排序,将多个通信频率中的每个频率都分类为多个种类中的一种;通过网络协调器,生成将被用于网络协调器和客户之间的通信的跳频序列,所生成的跳频序列包括仅从预定数量的未来时隙中的多个频率选择出的频率,所选择出的频率使得在所述预定数量的未来时隙中预定数量的连续跳频失败的可能性最小; 以及向客户通知将被用于网络协调器与客户之间的通信的所生成的跳频序列。在一些实施例中,所生成跳频序列的预定数量的未来时隙可以包括跳频序列中不能改变的第一固定数量的频率以及在后跟随的可被网络协调器改变的剩余数量的频率。在本文的一些方面中,从所述多个频率中选择使预定数量的连续跳频失败的可能性最小的频率是通过以下方式来确定的获得值C用于在包括所述多个频率的跳频序列中避免的预定数量的连续跳频失败;以及为所述跳频序列的未来时隙分配频率,其中,通过以下处理来确定分配给所述未来时隙的频率检查所述未来时隙紧邻靠前的(C-I)个连续时隙,以确定未被使用在所述(C-I)个连续时隙的所述多个频率中的一个;向所述跳频序列的所述未来时隙分配所确定的未使用的频率;并且否则向所述跳频序列的所述未来时隙分配使用所述未来时隙紧邻靠前的所述(C-I)个连续时隙中使用次数最少的多个频率中的一个。


实施例的构造和使用将根据以下如附图所示的说明而变得更加显而易见,其中, 类似的标号表示类似的部件,其中图1是根据本文一些实施例的跳频通信网络;图2是根据一些实施例的跳频序列的图形表示;图3是根据本文一些实施例的示意性流程图;图4是根据本文一些实施例的示例性数据包格式的示意图5是根据本文一些实施例的示例性跳频序列广告格式的示意图;图6是示出根据本文一些实施例的频率质量测量方法的流程图;图7是示出根据本文一些实施例的频率分级方法的流程图;图8是根据本文一些实施例的各种频率状态的图形表示;图9A和图9B是根据本文一些实施例的跳频时隙的示意图;以及图10是示出根据本文一些实施例的跳频序列生成方法的流程图。
具体实施例方式提供以下描述,以使得本领域的技术人员能够利用这里所描述的实施例并阐述通过执行一些实施例所预期的最佳模式。然而,各种修改对于本领域的技术人员来说是显而易见的。参照图1,示出了无线通信系统的网络100。网络100包括两种类型的通信设备 接入点(AP) 120和客户设备125。AP 120和客户设备125可以包括适合于实施本文所描述的方法和处理的硬件和软件的任何结构。此外,AP 120和通信设备125可以至少部分地被实施,以在关于本文所描述的方法的程序码或指令的控制下并根据这些程序码或指令进行操作,并且在能够存储这种程序码或指令的任何实体介质上被具体化。在一些实施例中,本公开可以涉及不同的物理层技术,包括传统上不考虑跳频的技术。例如,诸如基于IEEE 802. lla/b/g/n WLAN标准和无线传感器网络标准802. 15. 4的无线网络使用不是跳频的调制方案。如此,这些无线系统不被原始设计为连续改变它们的工作频率。然而,只要硬件(或软件)实施可以被配置和/或编程以在运行时间改变在这些网络上工作的通信设备的工作频率,本文所公开的方法就可以在这些硬件(或软件)实施系统上实施。每个AP 120都可以通过通信链路135与其相关联的客户125进行通信。每个AP 及其相关联的客户被称为单元(cell)。每个单元可以对应于其中AP的覆盖区域。网络100 包括多个单元,包括单元105、110和115。单元105、110和115的每一个都包括AP 120和与AP通信的多个相关联的通信设备(例如,客户125)。在一些实施例中,通信链路135是无线链路。在一些实施例中,AP 120可以使用有线或无线链路130彼此通信。应该理解,网络100可包括比图1所示更多的部件。然而,为了清楚,在这里跳频序列的讨论中,单元105、110和115将主要集中于AP 120和客户通信设备125。根据本文的一些实施例,AP 120和客户125之间的通信是双向的。因此,AP 120和客户125可以向/从对方传输和接收通信信息或数据。在一些实施例中,被实施为AP 120 和客户125的通信设备可以具有能够传输和接收通信数据的收发机。在一些实施例中,AP 120和客户125可以根据跳频序列在一定时间段内在多个频率上进行通信。图2提供了根据本文一些实施例的AP的跳频序列的示意图。如图所示,AP 所使用的具体通信频率作为时间函数而改变。在跳频(FH)环境中,AP 120和客户125必须同步以同时在相同的频率上操作,从而彼此进行通信。在一些实施例中,每个AP 120都在其单元中使用AP的跳频序列来与客户125进行通信。在一些实施例中,AP也被称为网络控制器,因为其至少可以控制其相关单元的跳频序列。单元105、110和115可以分别使用相互不同的跳频序列来进行工作,从而例如消除或减少相互邻近工作的单元之间的干扰。在一些实施例中,AP 120可以彼此独立地确定或选择它们的跳频。根据一些实施例,本公开提供了使用自适应跳频序列的可靠通信系统,其使用一组在需要频率的时刻被认为适合于可靠通信的频率。在跳频序列中使用的频率组可以随时间发生变化。图3是与本文的各个实施例相关联的多个过程的示意图。图3引入了各个实施例的本公开的特定方面,其中,该过程包括本文的一些实施例,包括跳频同步(305)-跳频同步是指AP向客户通知AP的跳频序列的过程。即,AP向客户通知在新的、即将到来的新跳跃中使用的频率。然后,客户可以跟随AP的告知的跳频序列,使得它们可以以同步方式与AP进行通信。在它们同时使用相同频率的同时(即,同步),AP和客户可以交换数据。可以通过AP中央控制或者通过分布式竞争来实现对通信介质(例如,无线链路)的接入。频率质量测量(310)-是指AP利用一些实施例中客户的帮助来根据例如信号强度、信号质量、AP和客户之间的数据包损失百分比等测量每个频率相对于每个客户的质量的过程。频率质量分级分级(315)-是指AP集成每个频率在不同客户上的频率质量测量, 并分配给每个频率适当质量等级的过程。频率选择(320)-是指AP评估频率的相对质量并决定它们中的哪一个适合于在AP 的跳频序列中使用的过程。AP可以使用滞后来防止频率在包括和不包括在跳频序列中之间摇摆。跳频生成(325)-是指AP使用被确定为适合包括在跳频序列中的频率来生成新的跳频序列的过程。根据本文的一些实施例,跳频序列生成基于随时间重复的跳频同步305、 频率质量测量310、频率质量分级315和频率选择320的过程。关于跳频同步,通过AP来决定被单元内的AP 120和客户125用于通信的跳频序列,并且单元中的每个客户都必须跟随AP的相同序列。为了使单元内的所有客户125都知道AP未来的、即将到来的频率跳跃,由AP发送的特定数据包包含未来的跳频序列,使得可以向接收的客户通知跳频序列。图4提供了根据本文一些实施例的由AP传输的数据包400所使用的格式以利用频率同步的实例。具体地,数据包400被格式化为包括源地址405、目的地地址410、“直到下一跳的时间”数据415、即将到来时隙中的多个下一频率420、数据有效载荷425(任选) 和校验和430。源地址405包括AP的地址,因为AP是当前数据包400的传输器。如果数据包不被传输至特定客户则目的地地址410可以为特殊的广播地址,或者目的地地址410可以为特定、指定客户的地址。“直到下一跳的时间”数据415包括在安排发生下一频率变化之前在目前时隙中剩余的时间量。当完成目前跳跃中的时间时,新的时隙开始,此时AP和与AP 相关联的所有客户都跳至表示为“序列中的下一频率”的下一频率。AP在420中公布将被使用的接下来的K个频率。因此,可以向可以收听数据包(即,在AP的范围内)的任何客户设备通知即将到来的K个时隙中AP的跳频序列。AP生成包括已知良好质量频率的跳频序列。根据本文所描述的方面来确定频率的质量。
由AP发送的数据包可以包含存储未来跳频序列的特殊字段。如图5所示,在任何特定时隙t 505期间由AP发送的数据包500中广告的跳频序列是指在时隙(t+Ι)至(t+K) 中所使用的频率的序列。该跳频序列可以为分为2个部分。第一部分是指包括在“不可改变窗”510中的多个时隙。在不可改变窗510内,即使该窗中所使用的频率突然变得不可用, AP也不能够改变跳频序列。如果在“不可改变窗” 510内允许发生这种改变,则对于AP向客户通知跳频序列中的改变来说时间很少。作为数据包损失所引起的结果,一些客户会丢失与AP同步的跳频。为了使通信同步的这种损失最小,防止AP在与目前时隙接近的时隙 (即,“不可改变窗” 510内的时隙)中改变跳频序列。数据包500还包括“不可改变窗” 510之后的“可改变窗” 515,其间AP可以改变其跳频序列。对于“可改变窗” 515中的时隙,允许对跳频序列的改变。虽然可以对“可改变窗”515中的时隙进行频率改变,但这种改变可以优选在一些实施例中最小化。对于跟随 “可改变窗”的那些时隙520,可以自由地改变跳频序列。参照图3的310处的频率质量测量,频率的质量可以根据特定的发送者和接收者而改变。从发送者的角度来看,存在多种可能的频率质量的测量。在确定频率质量的过程中所使用的一些度量包括1.在通过发送者接收确认之前需要的传输(包括重发)的总数;2.由接收者接收的数据的信号强度;3.返回到发送者的确认数据包的信号强度;4.由接收者观察的来自相同发送者的数据包的序列号中的间隙;以及5.介质片段的频率利用,针对该频率利用介质被检测为忙的(即,具有载波信号)。注意,在一些实施例中,AP 120和客户125可以为发送者或接收者。附加地,在发送者或接收者处提供的信息可以中继返回至另一侧。根据一些实施例,为了讨论简单的原因,仅使用AP 120上可用的信息用于测量频率的质量,并且这不能够作为对本公开的限制。图6涉及基于在频率上发送的数据包所经历的平均延迟的频率质量测量方法 600。应该理解,可以在本文的实施例中使用用于确定频率质量测量的其他方法。仍然参照图6并以操作605开始,频率的平均延迟被设置为0。在操作610中,AP发送数据包,并在 615中确定所发送的数据包是否为单播数据包。对于由AP发送的每一个单播数据包,在操作620中进行从帧到达传输队列的前端所经过的时间的测量,直到无论首先发生以下中的哪一个接收到关于数据包的确认、频率被停止(由于过度后退(excessive retires))或者目前跳结束,如操作625所示出的。如果在操作630中通过客户成功确认帧,则如操作 640和645所示,延迟样本s只不过是从帧已经准备用于介质竞争时开始直到帧被确认的延迟。否则,如操作635和645所示,延迟样本是直到失败点或频率切换点所引起的延迟与目前运行的平均延迟的总和。根据一个实施例,根据延迟样本,可以通过使用具有0和1之间的阿尔法(alpha) 值的指数加权滑动平均滤波器(EWMA)来更新运行的平均延迟。申请人已经观察到0. 1左右的值工作得很好。基于每个客户每个频率来跟踪平均延迟d。对于每个频率,通过对所有客户的延迟取平均来计算每个频率的延迟以基于每个频率来得到平均延迟。该每频率的平均延迟被用作频率质量测量。在一些实施例中,不同的数据包可具有不同的长度。因此,在延迟计算中更加精确地考虑不同的数据包长度,使得较长的数据包不由于采用更长的时间用于传输而被处罚。 因此,根据一个实施例,与正常大小的数据包相比,可以通过减去由于额外数据长度而要求传输数据包的附加时间来考虑数据包长度。在获得针对跳频序列中所使用的多个频率中的每个频率的频率质量测量(即,分数)的确定之后,如图3的操作315所示,AP对频率进行分级。基于频率的相对频率分数, 频率可以被分为多组,包括“好”、“中等”和“差”。图7示出了频率分级方法700的一个实施例。方法700开始于操作705中频率i 需要被分级的认知。在操作710中,每个频率的延迟(或其他频率质量测量)与最佳频率 (即,具有最小延迟的频率)的延迟进行比较。如果如操作710、715和720所确定的,频率 i的延迟在最佳频率的Tm倍之内或者不大于最佳频率的Xm,则在操作735中,该频率被确认为“好”。类似地,如果延迟大于最佳频率的Tm倍(操作710)并且大于最佳频率的Xm但小于Tb(操作715)或者在最佳频率的胁之内,则其在操作730中被确定为“中等”。否则, 在到达操作740之后,频率被确定为“差”。作为示意性实例,根据特定实施例Tm = 150%且Xm = Ims,同时1 = 250%且釙 =2ms0使用图7所示对频率进行分级的方法提供了用于基于它们确定的频率质量测量来对频率分级的机制。注意,图7的频率分级方法使用了用于对频率进行分级的相对标度。根据一个实施例,用于使用相对标度而非绝对标度(scale)的原因在于,本公开感兴趣的是即使没有频率完全不受干扰,也生成使用最佳可用频率的跳频序列。根据一个实施例,将小于彼此Xm 或胁的频率组织到一起的附加条件帮助避免了测量中少量的噪声使得本质上相同质量的频率被不同分级的情况。关于图3的操作325中所引入的频率选择处理,对每个频率分配即时分级。然而, 由于延迟(或者其他,例如利用)测量中所固有的随机性,频率的分级会发生波动。例如, “差”频率不是总是具有大延迟。然而,由于特定“差”频率的历史,频率应该优选地不是目前分数一提高就被大量使用。为了避免频率组包括在跳频序列中的振动,可以对包括在跳频序列中的频率组应用滞后(hysterisis),以对每个频率确定长期平均。每个频率的长期平均行为在本文被称为频率的状态。通常,应该在跳频序列的生成中连续使用“好”频率。然而,“中等”频率应该优选被频繁测试,但是不被用于执行更多的通信量。“差”频率同时应该被很少地测试。然而,如上所述,“好”、“中等”和“差”是即时分级。根据一个实施例,不管即使分级如何,都存在任何频率的三C3)种可能状态。如图8所示,这三种状态可包括主动状态 805、短时间等待状态810和长时间等待状态815。每个频率都具有与其相关联的简单状态机制以保持其目前状态的跟踪。在一些实施例中,每个频率都可以初始被置于主动状态805。如果频率总是被分级为好(例如,通过图7的方法确定),则该频率将保持为主动状态805。如图8所示,当频率分级改变为中等或差,则其状态也分别变为短时间等待状态810或长时间等待状态815。 一旦频率进入短时间等待状态810,其在返回主动状态805之前会保持一段时间(例如,IOs的级别)。在频率处于短时间等待状态810的时间期间,其偶尔将被测试。例如,当如定时器所计时经过特定的时间量时,可以检查频率的分级。如果分级已经提高为好,则频率将被提升主动状态805。如果分级已经劣化到差状态815,则其将被降至长时间等待状态815。 否则,频率将保留在短时间等待状态810。类似地,一旦频率进入长时间等待状态815,其在可以确认为提升之前必须在该状态保持一定时间,通常为分钟以上的级别。该休息时间 (Timeout)大大大于短时间等待状态810的休息时间。当休息时间最终期满时,根据频率分别为好、中等或差的分级,频率的状态可以变为主动状态805或短时间等待状态810,或者保持在长时间等待状态815。与短时间等待状态810中的频率相比,长时间等待状态815 的频率不被频繁测试。在一些实施例中,测试频率是指其被插入到跳频序列中,因此,对于一 (1)个时隙的持续时间给出执行少量通信量的机会。以这种方式,AP被允许收集关于延迟的新统计量以在该频率上成功地传输帧。由于关于延迟的EWMA平均,每个频率的分数不会由于数据包的不同而大大提高。本公开的重要方面是本文的自适应跳频序列生成。例如,根据本公开的跳频系统可以考虑工业自动化和其他应用的需求,其中,通过防止传输至/来自相同客户的连续数据包失败(即,被延迟或丢失)来保持可靠性。根据一些实施例,本文的系统和方法可以通过组合跳频和自适应频率选择的技术来对抗连续失败。本文的跳频方面在不同的频率上发送数据包,并且在短时间度标上确保多个连续数据包由于干扰或者其他无线频率损害而失败的可能性被最小化。本文的自适应频率方面自动地仅监控和选择最佳频率来用于通信选择,从而在较长的时间度标上确保只有最佳的可用频率被用于跳频序列。因此,被损害的频率对系统长期的性能不具有任何影响。这两种机制相互补充,因为它们工作在不同的时间度量上。例如,如果系统或方法仅使用随机跳频,则从跳频序列中去除被损害的频率。结果,随着失败频率数量的增加,失败的频率紧接着出现的机会也增加。另一方面,如果系统或方法仅使用自适应频率选择,则其可以在任何时间选择最佳频率来使用。然而,一旦最佳频率失败,系统就必须紧急寻找备份频率。在找到备份频率之前,控制应用连接已经被中断。根据一个实施例,本文的自适应跳频序列生成方法可以使跳频序列中的k个连续跳频落在损害频率上的机会最小。为了示出根据本公开生成的跳频序列的该方面,将使用命名为“ 1”至“ 5,,的5个频率来呈现一个简单的实例。在该实例中,频率1,2,和3已经被分级为处于主动状态的好频率。频率4被分为处于短时间等待状态的中等频率,以及频率 5被分为处于长时间等待状态的差频率。对于本实例,假设在第t个时隙由AP广告的目前不可改变窗如图9A所示。如图所示,广告针对时隙(t+Ι)至(t+6)的即将到来的新频率。注意,跳频序列使用处于主动状态的可用好频率。当新时隙(例如,第t+Ι个)开始时,不可改变窗如图9B所示。此时,未来的第 t+7个跳跃被决定并且存在许多可能的选择(频率“1”至频率“5”)。为了确定哪个频率为最佳选择,需要最佳的度量。作为实例,假设试图使3个连续失败时隙的机会最小(即,C =3)。在这种情况下,仅需要考虑在时隙t+5、t+6和t+7中所使用的频率。在这种情况下, 时隙t+7的最佳选择为频率1。作为另一实例,假设试图使4个连续失败时隙的机会最小。在这种情况下,进行关于哪些频率用在时隙t+4、t+5、t+6和t+7中的确定。在这种情况下, 时隙t+7的最佳选择为频率4。即,使用了一个中等频率,因为频率4是时隙t+4、t+5、t+6 中没有使用的相对“好”频率。根据一个实施例,在图10中示出了用于选择使C个连续失败的机会最小的最佳频率的示意性程序。在操作1005中,开始新时隙(例如,第t个时隙)。因此,AP需要完成或确定用于时隙(t+k)的频率。在操作1010中,进行主动频率是否还没有用于时隙(t+k-C+1) 至(t+k-Ι)的确定。如果可用的主动频率还没有用于这些时隙,则在操作1015中,这些可用频率中的一个被选择用于时隙(t+k)时隙。如果没有这种主动频率可用,则在操作1020 中进行可用的短时间等待频率是否还没有用于时隙(t+k-C+Ι)至(t+k-Ι)的确定。如果可用的短时间等待状态频率还没有用于这些时隙,则在操作1025中,这些可用频率中的一个被选择用于(t+k)时隙。如果没有这种短时间等待频率可用,则在操作1030中,在时隙 (t+k-C+1)至(t+k-Ι)中使用最少次数的频率被选择用于(t+k)时隙。注意,需要根据方法 1000来检查确定的时隙之前的(C-I)个时隙。本领域的技术人员应该理解,可以配置上述实施例的各种改变和修改而不背离权利要求的范围和精神。因此,应该理解,权利要求还可以以本文所具体描述的之外的其它方式被实践。
1权利要求
1.一种跳频通信系统(100),所述系统包括 客户(125);以及网络控制器(120),所述网络控制器使用跳频与所述客户(12 进行通信,所述网络控制器(120)可工作用于对于多个频率中的每个频率确定频率质量测量值,网络协调器可以在跳频序列中使用以与所述客户(12 通信;基于所述多个频率中的每个频率的确定的频率质量测量值的相对排序,将多个通信频率中的每个频率都分类为多个类型中的一种;生成将被用于网络协调器(120)和所述客户(12 之间的通信的跳频序列,所生成的跳频序列包括仅从预定数量的未来时隙中的多个频率选择出的频率,所选择出的频率使得在所述预定数量的未来时隙中预定数量的连续跳频失败的可能性最小;以及向客户通知将被用于所述网络协调器(120)与所述客户(12 之间的通信的所生成的跳频序列。
2.根据权利要求1所述的系统(100),其中,所生成跳频序列的预定数量的未来时隙包括所述跳频序列中不能改变的第一固定数量的频率以及在后跟随的可被改变的剩余数量的频率。
3.根据权利要求1所述的系统(100),其中,从所述多个频率中选择使预定数量的连续跳频失败的可能性最小的频率是通过以下方式来确定的获得值C用于在包括所述多个频率的跳频序列中避免的预定数量的连续跳频失败;以及为所述跳频序列的未来时隙分配频率,其中,通过以下处理来确定分配给所述未来时隙的频率检查所述未来时隙紧邻靠前的(C-I)个连续时隙,以确定未被使用在所述(C-I)个连续时隙的所述多个频率中的一个;向所述跳频序列的所述未来时隙分配所确定的未使用的频率;并且否则向所述跳频序列的所述未来时隙分配使用所述未来时隙紧邻靠前的所述(C-I) 个连续时隙中使用次数最少的多个频率中的一个。
4.根据权利要求3所述的系统(100),其中,检查所述未来时隙的紧邻靠前的所述 (C-I)个连续时隙,以确定未被使用于所述(C-I)个连续时隙的所述多个频率中的所有频率。
5.根据权利要求1所述的系统(100),其中,对于所述多个通信频率中的每个频率确定的质量测量值包括针对多个频率中的每个频率的所有相关联的客户(12 确定总体的频率质量测量值。
6.根据权利要求1所述的系统(100),其中,基于所述通信网络协调器(120)中延迟测量和利用测量的至少一个来确定用于所述多个通信频率中的每个频率的质量测量值。
7.根据权利要求6所述的系统(100),其中,基于多个频率中的每个频率相对于多个频率中的另一具有最低延迟值的其他频率的延迟值的和利用值的排序中的至少一个来确定所述多个频率中的每一个的分级。
8.根据权利要求1所述的系统(100),其中,分级还包括确定每隔多久测试所述多个频率中的每个频率,并基于所述多个频率中的每个频率的确定测试状态将所述多个通信频率中的每个频率归为有限的多个不同状态中的一个。
9.根据权利要求8所述的系统(100),其中,用于所述多个频率中的每个频率的确定测试状态表示所述多个频率中的每个频率的长期平均行为。
10.根据权利要求8所述的系统(100),其中,跳频序列的生成进一步确保每一个频率都将被增加到所述跳频序列中,以基于所有频率的测试状态以预定的步调更新质量测量统计。
全文摘要
本发明涉及一种方法(300)和一种系统(100)。该系统包括客户(125)和使用跳频与客户通信的网络控制器(120)。网络控制器(120)用于对多个频率中的每个频率确定频率质量测量值,网络协调器(120)可以使用跳频序列来用于与客户的通信;基于多个频率中的每个频率所确定的频率质量测量值的相对排序,将多个通信频率中的每个频率都分为多个种类中的一种;生成将被用于网络协调器(120)和客户(125)之间的通信的跳频序列,所生成的跳频序列仅包括预定数量的未来时隙中的多个频率中的所选频率,使得在预定数量的未来时隙中预定数量的连续跳频失败的可能性最小;以及向客户通知将被用于网络协调器(120)与客户(125)之间的通信的所生成的跳频序列。
文档编号H04B1/715GK102171942SQ200980132717
公开日2011年8月31日 申请日期2009年6月1日 优先权日2008年8月22日
发明者廖瑞锋, 拉格胡韦尔·切雷迪, 苏凯湘 申请人:西门子公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1