用干扰通信系统设备努力实现最佳性能的制作方法_3

文档序号:8270409阅读:来源:国知局
发生。因此,通过坚持条件I和条件2,次级装置至多可以区别于初级装置的信令的是,它可以至多规划在Τ_开始处开始的一种最好情况的活动。
[0061]图2b是说明一种情况的信号/时序图,其中初级装置的信令通知次级装置它将有一个时机来规划活动,所述活动的组合持续时间不超过一个最坏情况的活动的持续时间。如图2a中所示,次级装置活动状态201的曲线图被描述为示出在“T_开始”表示的时刻处开始且在“Τ_结束”表示的时刻处结束的活动。如图中所示,这一活动的持续时间是乙最小_慢。
[0062]通过在由虚线221标记的时刻处使初级_暂停_指示符信号217有效219,且随后在由虚线225标记的时刻处使该信号无效223,初级装置使用初级_暂停_指示符信号217来通知次级装置关于即将来临的暂停的时段(以及次级装置执行至少一个活动的即将来临的时机)。应当观察到的是,该信号的有效219和无效223均发生在初级装置的活动时段将开始的时刻乙开始之前。
[0063]因为初级_暂停_指示符信号217符合条件I和条件2,所以次级装置能够确定初级装置的暂停的时段将在晚于由虚线221标记的时刻的ΡΤ_初级_开始的时刻处开始,这对应于时刻Τ_开始。次级装置还能够从这一信令确定初级装置的活动时段将在晚于由虚线225标记的时刻的ΡΤ_初级_结束的时刻处重新开始,这对应于时刻Τ_结束。通过从Τ_结束减去Τ_开始,次级装置能够确定初级装置的暂停时段将持续等于Τ_最小_慢的时间量。因此,次级装置可以规划仅仅单个的最坏情况活动,或者可替选地规划与在分配的时间量内适用的活动数量一样多的较短-持续时间的活动。
[0064]图2c是另一个信号/时序图,这一信号/时序图说明了一种情况,其中初级装置的信令通知次级装置它将有机会来规划组合持续时间至少与一个最坏情况活动一样长(并且可能更长)的活动。如图2a和图2b中所示,次级装置活动状态227的曲线图被描述示出活动在“乙开始”表示的时刻处开始且在“T_结束”表示的时刻处结束。这个示例与图2a和图2b中示出的示例不同在于,次级装置的活动持续时间超出T_最小_慢一些非零量。
[0065]通过在由虚线233标记的时刻处使初级_暂停_指示符信号229有效231,且随后在由虚线237标记的时刻处使信号无效235,初级装置使用初级_暂停_指示符信号229来通知次级装置关于即将来临的暂停的时段(以及关于次级装置执行至少一个活动即将来临的时机)。应当观察到的是,按照定义尽管使信号有效231必须发生在初级装置的暂停的即将来临的时段的开始时刻(Τ_开始)之前,但是使信号无效235并不发生直到次级装置的活动时机已经开始之后的某一时刻。
[0066]因为初级_暂停_指示符信号217符合条件I和条件2,所以次级装置能够确定初级装置的暂停的时段将在晚于由虚线233标记的时刻的ΡΤ_初级_开始的时刻处开始,这对应于时刻Τ_开始。因为到次级装置准备开始规划其活动的时刻(该时刻是在Τ_开始之前的由虚线239标记的Τ_最小_规划时刻),没有发生初级_暂停_指示符信号229的无效,所以次级装置开始根据需要规划活动,并继续这样做,同时监控初级_暂停_指示符信号 229。
[0067]当次级装置检测初级_暂停_指示符信号229的无效235时,能够确定初级装置的活动时段将在晚于由虚线237标记的时刻的PT_初级_结束的时刻处重新开始,这对应于时刻Τ_结束。因为初级_暂停_指示符信号229符合条件I和条件2,因此知道初级装置的暂停的剩余时段将持续等于Τ_最小_慢加上次级装置规划活动所需要的时间的时间量。因此,次级装置可以规划仅仅单个的最坏情况活动,或者可替选地规划与在分配的时间量内适用的活动数量一样多的较短-持续时间的活动。
[0068]为了进一步说明根据本发明的示例性实施方式的各个方面,一方面,图3是根据本发明的一些但不一定所有的示例性实施方式的初级装置所执行的步骤/过程的流程图。另一方面,图3可以认为是描述包括配置成执行描述的功能的各种示出的电路(例如硬连线的和/或适当编程的处理器)的示例性装置300。
[0069]在本示例性实施方式中,初级装置确定,自未来一时刻开始,其将空闲足够长的时段,以向次级装置证明其可以执行活动的信令。该示例的实施方式在初级装置确定了其变成暂停的一个未来时刻(t據—暂停)开始(步骤301)。下一步初级装置确定暂停的预期时长是否小于次级装置执行活动所需要的的最好情况的最小时间量(“次级_最好_最小_时间”)(判断框303) ο
[0070]如果初级装置暂停的预期时长小于次级_最好_最小_时间,则次级装置将不能使用初级装置的暂停的时段。因此(自判断框303离开的“是”路径),控制过程返回到步骤 301。
[0071]如果初级装置暂停的预期时长不小于次级_最好_最小_时间(自判断框303离开的“否”路径),则初级装置将用信号通知执行至少一个活动的即将来临的时机。因此,初级装置在其将变成暂停的时刻之前的时刻PT_初级_开始(即在时刻=ff-PT_初级_开始处)使初级_暂停_指示符有效(步骤305)。然后,初级装置规划其自身的活动,以便确保它不晚于时刻变成暂停的(步骤307)。
[0072]另外,作为这一控制功能且在如图3中所示的步骤307之后不是必需的一部分,初级装置确定其将再次变成活动的一个未来时刻步骤309)。然后初级装置需要用信号通知次级装置其暂停的时段的即将来临的终点。因此,初级装置在其将变成活动的时刻j动之前的时刻PT_初级_结束处(即在时刻=j动-PT_初级_结束处)使初级_暂停_指示符无效(步骤311)。然后,初级装置规划其自身的活动,以便确保它不早于时刻变成活动的。
[0073]从图2a、图2b和图2c的比较将理解的是,在某些情况下,初级装置在其使初级_暂停_指示符信号有效之前精确知道它将何时再次变成活动的(例如参照图2a和图2b),在其他情况下,该信息不能用于初级装置直到在初级_暂停_指示符信号有效之后的某些时刻(例如参照图2c)。这意味着,在某些情况下,例如示出的步骤309和步骤311的步骤在时刻前执行,而在其他情况下是在之后执行。本领域的普通技术人员将容易理解的是,以测试时刻何时是已知的,并据此在适当时刻执行步骤311和步骤313的方式修改图3的实施方式。
[0074]迄今为止,关注点在于对初级装置的即将来临的暂停的了解,以及使用该了解信息来执行向次级装置指示该即将来临的暂停的开始时刻和停止时刻的提前信令。然而,次级装置不仅仅受初级装置的支配而单独操作。在一些但未必所有的实施方式的另一方面,利用以下事实:在许多典型情况下,次级装置知道(并限定)非常重要的活动将何时发生。因此关于即将来临的非常重要的活动的这一信息是在图1中示出的次级_活动_请求信号上由次级装置输出。初级装置使用信号信息来判定是否同意次级装置的请求,并且,如果同意,则规划其自身的活动以便不晚于请求的时刻处变成暂停,并不早于确保次级装置将具有足够时间来执行其重要活动的时刻来重新开始活动。这意味着,次级_活动_请求信号的有效和无效分别发生在他们各自的实际的重要活动开始时刻和结束时刻之前。对于初级装置和次级装置的每一个已知的是,将管理这一信令的预通知时间可以是固定值(例如在配置文件中预配置的或在固件/硬件中硬编码的)。可替选地,预通知时间可以在初级装置与次级装置之间协商。任何现有的实时接口或软件接口(不涉及本文描述的各个方面)可以被使用。用于协商的另一种可能是利用图1中的初级_暂停_指示符和次级_活动_请求分别表示的信令线中的一个或全部。在设备开始期间,预通知时间信息可以通过信令协议(例如但不限于UART、I2C等)在这些线上通信。在预通知时间信息协商完成之后,这些信号呈现如本文所描述的“正常”(即运行时间)含义。
[0075]在一些实施方式中发现有利的是,用信号通知即将来临的非常重要的活动的开始(“PT_次级_开始”)的预通知时间可以与用信号通知即将来临的非常重要的活动的结束(“ΡΤ_次级_结束”)的预通知时间不同。
[0076]当次级装置被规划为执行非常重要的活动(例如,在通信系统实施方式中,发送/接收非常重要的通信量)时,次级装置在该活动的开始时间之前提前等于ΡΤ_次级_开始的时间量使次级_活动_请求信号有效。在其判断时,这个动作触发初级装置开始规划其自身的暂停的时刻在等于ΡΤ_次级_开始的时间量之后开始。
[0077]类似地,当次级装置被规划为结束其非常重要的活动(例如,在通信系统实施方式中,完成发送/接收非常重要的通信量)时,次级装置在该活动的结束时间之前提前等于PT.次级_结束的时间量使次级_活动_请求信号无效。在其判断时,这个动作触发初级装置开始规划其自身的活动在等于ΡΤ_次级_结束的时间量之后开始。
[0078]当考虑何值用于设定预通知时间(ΡΤ_次级_开始和ΡΤ_次级_结束)时,应当意识到,初级装置需要时间来准备其规划,因此应当使得ΡΤ_次级_开始和ΡΤ_次级_结束足够大以便满足:
[0079]3、ΡΤ_次级_结束彡Τ_初级_最小_规划
[0080]4、ΡΤ_次级_开始彡Τ_初级_最小_规划
[0081]其中,Τ_初级_最小_规划是初级装置用于规划暂停/活动所需要的最小量。
[0082]应当理解的是,如上面所述的条件3和条件4是示例性实施方式,并且可以进行改善和/或改进(例如,在初级装置规划活动所需要的时间不同于其规划暂停所需要的时间的情况下)。
[0083]为了进一步说明根据本发明的示例性实施方式的各个方面,一方面,图4是根据本发明的一些但不一定所有的示例性实施方式的初级装置所执行的步骤/过程的流程图。另一方面,图4可以认为是描述包括配置成执行描述的功能的各种示例性电路(例如硬连线的和/或适当编程的处理器)示例性装置400。
[0084]本示例性实施方式示出了响应于检测次级装置已经通过使次级_活动_请求信号有效而进行活动请求的初级装置的操作。示出的过程开始于初级装置在本文中tm —#效—i?表示的时刻检测是否已经使次级_活动_请求信号已经有效(判断框401)。如果未检测到有效(自判断框401离开的“否”路径),则处理过程返回到再次执行该测试。
[0085]—旦检测到次级_活动_请求信号的有效(自判断框401离开的“是”路径),则初级装置判定是否同意该请求(判断框403)。如何做出该判断是完全依赖于应用,并且超出了本发明的范围。足以需要注意的是,本领域的普通技术人员将容易理解设计这样的系统在这种情况下要考虑的因素是什么,并将能够想出适当的做出判断的过程。
[0086]如果次级装置的请求未被同意(自判断框403离开的“否”路径),则忽略该请求并且过程简单地返回到判断框401,使得初级装置能够监控次级_活动_请求信号以检测该信号的随后的有效。
[0087]如果次级装置的请求将要被同意(自判断框403离开的“是”路径),则初级装置在时刻=t检测次I有效―+PT_次级_开始-ΡΤ_初级_开始时或之前使其自身的初级_暂停_指示符信号有效。应当认识到的是,初级装置将在时刻=+ρτ_次级_开始时或之前变成暂停的。因此,根据前面所解释的原理,在那一时刻之前提前等于?乙初级_开始的时间量使其初级_暂停_指示符信号有效。
[0088]初级装置还监控用于次级_活动_请求信号的无效(判断框407),并在检测到这样的无效的时刻,标记— 只要没有检测到无效(自判断框407离开的“否”路径),初级装置继续该监控活动。
[0089]—旦检测到发生在本文中、嫌无效if求表示的时刻的次级_活动_请求信号的
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1