电力线通信系统中的选择分集的制作方法_5

文档序号:9439459阅读:来源:国知局
备的主接收机禪合形成的,则流程 在框710继续。
[0100] 在框710,向接收方PLC设备传送通知W使接收方PLC设备从主接收机禪合切换至 替换接收机禪合。如果优选通信信道不是用接收方PLC设备的主接收机禪合形成的,则流 程从框708移至框710。在一个实施例中,传送方PLC设备102可W向接收方PLC设备104 的主接收机禪合传送禪合切换通知(例如,CTS消息)。禪合切换通知可W包括使接收方 PLC设备104切换至替换接收机禪合W接收来自传送方PLC设备102的后续通信的请求。 在一些实施例中,传送方PLC设备102还可W(例如,在禪合切换通知中)提供与优选通信 信道相关联的接收机禪合的指示。该流程在框712继续。 阳101] 在框712,在优选通信信道上向接收方PLC设备传送通信。如果优选通信信道是用 接收方PLC设备104的主接收机禪合形成的,则流程从框708移至框712。在此实施例中, 传送方PLC设备102可W向接收方PLC设备104的主接收机禪合传送通信。在传送了禪合 切换通知W使接收方PLC设备104切换至替换接收机网络禪合之后,流程700也从框710移 至框712。在一些实施例中,传送方PLC设备102可W等待从接收方PLC设备104接收指示 接收方PLC设备104已切换至替换接收机禪合的确收消息。传送方PLC设备102可W在接 收方PLC设备104与替换网络禪合相禪合之后传送通信。在另一实施例中,传送方PLC设 备102可W不等待接收确收。取而代之的是,传送方PLC设备102可W在向接收方PLC设 备104传送通信之前等待预定的时间区间。该流程从框712结束。
[0102] 应理解,图1-7和本文中所描述的各操作是旨在帮助理解实施例的示例,而不应 被用于限制实施例或限制权利要求的范围。诸实施例可执行附加操作、执行较少操作、W不 同次序执行操作、并行地执行操作、W及W不同方式执行一些操作。注意,尽管图2和3描 述了用于在两个设备和=个设备环境中进行自适应发射机-接收机禪合选择的机制,但是 诸实施例并不被如此限定。在其他实施例中,PLC网络100可W包括任何合适数目的PLC设 备。每一个PLC设备可W执行W上描述的操作W选择PLC设备在其上监听来自PLC网络中 的所有其他PLC设备的单播话务的主接收机禪合。被调度成传送消息的每一个PLC设备也 可W执行本文中描述的操作W标识优选PLC信道并且基于优选PLC信道和接收方PLC设备 的主接收机禪合来确定是否要传送禪合切换通知。 阳103] 注意,PLC网络中的每一个PLC设备可W周期性地或根据预定调度来执行W上在 图1(阶段A-C)和2-6中描述的主接收机禪合选择操作,W确保当前的主接收机禪合产生PLC设备的优选性能。例如,PLC设备308可W执行主接收机禪合选择操作并且可W将LG 网络禪合324选择为当前的主接收机禪合。当信道状况发生变化时,PLC设备308可W重 新执行主接收机禪合选择操作并且可W将LN网络禪合322选择为当前的主接收机禪合。 [0104] 在一些实施例中,每一个PLC设备可W周期性地(或者根据预定调度)执行W上 图6的框604和606中所描述的用于标识和消除不良性能网络禪合和/或不良性能信道的 操作。如W上所讨论的,PLC设备可W不将所标识出的不良性能发射机和接收机禪合和/或 不良性能信道用于传达广播和多播数据。在一些实施例中,PLC设备可W不将不良性能发 射机和接收机禪合和/或不良性能信道用于传达单播数据。在其他实施例中,PLC设备可 W在选择主和副接收机禪合时考虑不良性能发射机和接收机禪合。
[01化]注意,每一个PLC设备还可W标识用于传送广播和/或多播通信的发射机网络禪 合。在一些实施例中,PLC设备可W执行W上在图6的框604和606中所描述的操作W标识 和丢弃不良性能信道和网络禪合。PLC设备可W至少部分地基于化C网络中的每对PLC设 备之间的每个通信信道的性能测量来选择用于传送广播/多播传输的优选发射机网络禪 合。例如,在丢弃了不良性能信道和/或网络禪合之后,PLC设备102可W将提供最高通信 可靠性的发射机网络禪合选择为优选发射机网络禪合。在一些实施例中,PLC设备102可W 仅从优选发射机网络禪合传送广播(或多播)消息。接收方PLC设备可W经由其相应的主 接收机禪合来接收运些广播(或多播)消息。在其他实施例中,PLC设备102可W从其所 有网络禪合(例如,经由LN发射机网络禪合和LG发射机网络禪合)传送广播(或多播)。 在一些实施例中,在传送广播(或多播)消息之前,PLC设备可W广播指示接收方PLC设备 应当切换至所指定的接收机禪合W接收后续的广播(或多播)消息的通知。 阳106] 在一些实施例中,在图6的框610处传送禪合切换通知之前,传送方PLC设备102 可W确定是否要向接收方PLC设备104传送禪合切换通知。为此,传送方PLC设备102可 W确定用主接收机禪合形成的通信信道的性能测量是否在(用替换接收机禪合形成的)优 选通信信道的性能测量的预定阔值内。例如,除了优选通信信道之外,传送方PLC设备102 还可W标识用接收方PLC设备104的主接收机禪合和传送方PLC设备102的任何网络禪合 形成的最佳性能通信信道。传送方PLC设备102可W将(用替换接收机禪合形成的)优选 通信信道的性能测量与用主接收机禪合形成的最佳性能通信信道的性能测量进行比较。例 如,如果在优选通信信道上达成的SNR(或吞吐量)在用主接收机禪合形成的最佳性能通信 信道的SNR(或吞吐量)的预定阔值或预定百分比(例如,5%)内,则传送方PLC设备102 可W确定不传送禪合切换通知。取而代之的是,传送方PLC设备102可W通过提示接收方 PLC设备104切换至替换接收机禪合来推断未达成显著的性能增益并且可W向接收方化C 设备104的主接收机禪合传送通信。 阳107] 在一些实施例中,PLC网络中的一些PLC设备可不被配置成执行(W上在图1-7中 描述的)操作W动态地选择主接收机禪合。运些PLC设备可W被称为"传统PLC设备"。在 此实施例中,被配置成执行W上描述的操作的非传统传送方PLC设备可W选择考虑传统接 收方PLC设备的静态主接收机禪合的优选发射机禪合。例如,传统接收方PLC设备的接收 机禪合可W是LN网络禪合。相应地,传送方PLC设备可W比较LG-LNTX-RX禪合和LN-LN TX-RX禪合的性能。如果传送方PLC设备确定LG-LN信道的性能好于LN-LN信道的性能,贝U 传送方PLC设备可W从LG发射机禪合向传统PLC设备传送单播消息。在另一实施例中,在 选择发射机网络禪合时,传送方PLC设备可W考虑用于与传统接收方PLC设备通信的所有 通信信道的性能W及为使传统接收方PLC设备从静态主接收机禪合切换而可能引起的开 销。
[0108] 如本领域技术人员将领会的,本发明主题内容的各方面可体现为系统、方法或计 算机程序产品。因此,本发明主题内容的各方面可采取全硬件实施例、软件实施例(包括固 件、驻留软件、微代码等)、或组合了软件与硬件方面的实施例的形式,其在本文可被统称为 "电路"、"模块"或"系统"。此外,本发明主题内容的各方面可采取体现在其上含有计算机 可读程序代码的一个或多个计算机可读介质中的计算机程序产品的形式。
[0109] 可W利用一个或多个计算机可读介质的任何组合。计算机可读介质可W是计算机 可读信号介质或计算机可读存储介质。计算机可读存储介质可W是例如但不限于:电子、磁 性、光学、电磁、红外、或半导体系统、装置或器件,或者前述的任何合适组合。计算机可读存 储介质的更为具体的示例(非穷尽性列表)可包括W下各项:具有一条或多条导线的电连 接、便携式计算机软盘、硬盘、随机存取存储器(RAM)、只读存储器(ROM)、可擦除可编程只 读存储器巧PROM或闪存)、光纤、便携式压缩碟只读存储器(CD-ROM)、光存储设备、磁存储 设备,或者前述的任何合适组合。在本文档的上下文中,计算机可读存储介质可W是能包含 或存储供指令执行系统、装置或设备使用或者结合其使用的程序的任何有形介质。
[0110] 计算机可读信号介质可包括例如在基带中或者作为载波一部分的其中含有计算 机可读程序代码的所传播数据信号。此种所传播信号可采取各种形式中的任一种,包括但 不限于电磁信号、光学信号、或其任何合适的组合。计算机可读信号介质可W为不是计算机 可读存储介质的任何计算机可读介质,它能传达、传播或传输供指令执行系统、装置或设备 使用或者结合其使用的程序。 阳111] 包含在计算机可读介质上的程序代码可W使用任何恰适的介质来传送,包括但不 限于无线、有线、光纤缆线、RF等,或者前述的任何合适的组合。
[0112] 用于实施本发明主题内容的各方面的操作的计算机程序代码可W用一种或多种 编程语言的任何组合来编写,包括面向对象编程语言(诸如化va、Smallta化、C++等)W及 常规过程编程语言(诸如"C"编程语言或类似编程语言)。程序代码可完全在用户计算机 上、部分在用户计算机上、作为独立软件包、部分在用户计算机上且部分在远程计算机上、 或者完全在远程计算机或服务器上执行。在后一情境中,远程计算机可通过任何类型的网 络连接至用户计算机,包括本地网络(LAN)或广域网(WAN),或者可进行与外部计算机的连 接(例如,使用因特网服务提供商通过因特网来连接)。
[0113] 本发明主题内容的各方面是参照根据本发明主题内容的各实施例的方法、装置 (系统)和计算机程序产品的流程图解说和/或框图来描述的。将理解,运些流程图解说 和/或框图中的每个框、W及运些流程图解说和/或框图中的框的组合可W通过计算机程 序指令来实现。运些计算机程序指令可被提供给通用计算机、专用计算机或其他可编程数 据处理装置的处理器W用W制造机器,从而经由计算机或其他可编程数据处理装置的处理 器执行的运些指令构建用于实现运些流程图和/或框图的一个或多个框中所指定的功能/ 动作的装置。
[0114] 运些计算机程序指令也可存储在计算机可读介质中,其可W指导计算机、其他可 编程数据处理装置或其他设备W特定方式起作用,从而存储在该计算机可读介质中的指令 制造出包括实现运些流程图和/或框图的一个或多个框中所指定的功能/动作的指令的制 品。
[0115] 计算机程序指令也可被加载到计算机、其他可编程数据处理装置或其他设备上W 使得在该计算机、其他可编程装置或其他设备上执行一系列操作步骤W产生由计算机实现 的过程,从而在该计算机或其他可编程装置上执行的运些指令提供用于实现运些流程图和 /或框图的一个或多个框中所指定的功能/动作的过程。
[0116] 图8是包括用于将选择分集用于电力线通信的机制的电子设备800的一个实施例 的框图。在一些实现中,电子设备800可W是膝上型计算机、平板计算机、上网本、移动电 话、智能设施、游戏控制台、台式计算机、或被配置成跨电力线通信网络进行通信的其他电 子系统。在其他实现中,电子设备800可W是专用电力线通信设备,诸如电力线适配器。电 子设备800包括处理器单元802 (可能包括多个处理器、多个内核、多个节点、和/或实现多 线程处理等等)。电子设备800包括存储器单元806。存储器单元806可W是系统存储器(例 如,高速缓存、SRAM、DRAM、零电容器RAM、双晶体管RAM、eDRAM、EDORAM、孤RRAM、EEPR0M、 NRAM、RRAM、SONOS、PRAM等中的一者或多者)或者上面已经描述的机器可读介质的可能 实现中的任何一者或多者。电子设备800还包括总线810 (例如,PCI、ISA、PCI-Express、 HypeiTran巧or帷、InfiniBand饭、NuBus、A皿、AXI等),W及包括有线网络接口(例如,电 力线通信接口)和无线网络接口(例如,WLAN接口、蓝牙?接口、WiMAX接口、ZigBee*接 口、无线USB接口等)中的一者或多者的网络接口 804。网络接口 804还包括电力线网络禪 合设备816。在一些实施例中,电力线网络禪合设备816可W被实现为电子设备800的化C 接口的一部分。还注意,在一些实施例中,网络接口 804可W仅包括PLC接口。然而,在其他 实施例中,除了PLC接口之外,网络接口 804还可W包括任何合适数目和类型的网络接口。
[0117] 电子设备800还包括通信单元808。通信单元808包括信道性能估计单元812和 网络禪合选择单元814。通信单元808与网络接口 804 (例如,电力线网络禪合设备816) 禪合。通信单元808可W实现如W上参照图1-6所描述的用于基于电子设备800与通信网 络中的其他网络设备之间的信道状况来动态地选择当前的主接收机禪合的功能性。通信单 元808还可W执行如参照图7所描述的用于至少部分地基于(接收方网络设备与电子设备 800之间的)优选通信信道和接收方网络设备的主接收机禪合来确定如何与接收方网络设 备通信的功能性。在一些实施例中,电力线网络禪合设备816可W从通信单元808(例如, 网络禪合选择单元814)接收标识电子设备800的期望网络禪合的通知。电力线网络禪合 设备816结合PLC接口可W经由由网络禪合选择单元814选择的恰适的网络禪合来将电子 设备800禪合至电力线介质。
[0118] 在一些实施例中,通信单元808可W包括在电子设备800内的相同集成电路(例 如,片上系统)或相同电路板中实现有线/无线通信的组件。例如,通信单元808可W包 括一个或多个附加处理器(与总线810所禪合的处理器单元802不同)、电力线调制解调 器、WLAN调制解调器、蓝牙调制解调器、和/或其他合适的组件。此外,通信单元808的一 个或多个组件可W实现在共同的忍片或集成电路上、实现在分开的忍片上并且随后禪合在 一起、等等。运些功能性中的任一个功能性都可部分地(或完全地)在硬件中和/或在处 理器单元802上实现。例如,该功能性可用专用集成电路来实现、在处理器单元802中所实 现的逻辑中实现、在外围设备或卡上的协处理器中实现等。此外,诸实现可包括更少的组件 或包括图8中未解说的附加组件(例如,视频卡、音频卡、附加网络接口、外围设备等)。处 理器单元802、存储器单元806W及网络接口 806被禪合至总线810。尽管被解说为禪合至 总线810,但是存储器单元806也可禪合至处理器单元802。
[0119] 尽管各实施例是参考各种实现和利用来描述的,但是将理解,运些实施例是解说 性的且本发明主题内容的范围并不限于运些实施例。一般而言,本文所描述的用于在电力 线通信系统中利用选择分集的技术可W用符合任何硬件系统或诸硬件系统的设施来实现。 许多变体、修改、添加、和改进都是可能的。
[0120] 可为本文描述为单个实例的组件、操作、或结构提供复数个实例。最后,各种组件、 操作、W及数据存储之间的边界在某种程度上是任意性的,并且在具体解说性配置的上下 文中解说了特定操作。其他的功能性分配是已预见的并且可落在本发明主题内容的范围 内。一般而言,在示例性配置中呈现为分开的组件的结构和功能性可被实现为组合式结构 或组件。类似地,被呈现为单个组件的结构和功能性可被实现为分开的组件。运些W及其 他变体、修改、添加及改进可落在本发明主题内容的范围内。
【主权项】
1. 一种方法,包括: 对于通信网络的多个传送方网络设备中的每一个传送方网络设备, 在所述通信网络的第一网络设备处确定与所述第一网络设备和该传送方网络设备之 间的多个通信信道相关联的性能测量,其中所述通信信道中的每一个通信信道是所述第一 网络设备的网络耦合和该传送方网络设备的网络耦合的组合; 在所述第一网络设备处至少部分地基于与所述多个通信信道相关联的所述性能测量 来确定所述第一网络设备的用于从该传送方网络设备接收通信的潜在的主接收机耦合;以 及 至少部分地基于为所述多个传送方网络设备所确定的所述潜在的主接收机耦合来选 择所述第一网络设备的当前的主接收机耦合。2. 如权利要求1所述的方法,其特征在于,对于所述多个传送方网络设备中的每一个 传送方网络设备,至少部分地基于经由所述第一网络设备与该传送方网络设备之间的多个 通信信道从该传送方网络设备接收到的消息来确定与所述第一网络设备和该传送方网络 设备之间的所述多个通信信道相关联的所述性能测量。3. 如权利要求1所述的方法,其特征在于, 所述多个通信信道是电力线通信(PLC)信道,并且 所述第一网络设备的网络耦合和所述传送方网络设备的网络耦合各自包括火线-零 线(LN)网络耦合和火线-地线(LG)网络耦合中的一者。4. 如权利要求1所述的方法,其特征在于, 所述第一网络设备和所述多个传送方网络设备各自与多个网络耦合相关联,并且 对于所述多个传送方网络设备中的每一个传送方网络设备,所述第一网络设备与该传 送方网络设备之间的所述多个通信信道各自是由所述第一网络设备的多个网络耦合之一 和该传送方网络设备的多个网络耦合之一的组合来形成的。5. 如权利要求1所述的方法,其特征在于,
当前第5页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1