利用协作接收器的无线一对一通信的制作方法

文档序号:7911688阅读:186来源:国知局
专利名称:利用协作接收器的无线一对一通信的制作方法
技术领域
本公开涉及无线通信领域,尤其涉及一对一通信。
背景技术
通信已向用户提供了以增强的移动性交换信息的能力。如今最普遍存在的无线装置的例子是蜂窝电话。无线通信现在不仅允许蜂窝电话的用户与其他用户通信,而且允许用户足够快地接收数据以能够下载视频或观看视频流、听音乐、连接到因特网以及玩游戏。

发明内容
本公开的实施例涉及与进行一对一通信相关的方法和设备。在各实施例中,将一对一通信信号作为多播信号无线发射到多个接收器。在各实施例中,该方法可以包括在接收器中的一个接收器处接收该一对一通信信号的多播信号。该多播信号可以包括这样的多 播信号该多播信号被发射以使得接收器中的至少两个接收器接收到该多播信号的分离实例。分离实例可以在多播信号的接收质量方面变化。在各实施例中,该方法还可以包括为实现至少一个接收器的接收,转发多播信号的分离实例来用于与多播信号的至少一个其他接收到的分离实例进行重组,以恢复一对一通信信号。在各实施例中,接收可以包括接收按照基于适合于接收该多播信号的多个接收器中的接收器数量的功率电平来无线发射的多播信号。在各实施例中,该方法还可以包括发送已从至少一个接收器接收到多播信号的确认。在各实施例中,该方法还可以包括通过接收器将接收到的多播信号的分离实例经由有线连接转发到一个或多个处理器,以执行重组。在各实施例中,上述至少一个处理器可以是接收器的一部分。重组可以包括通过一个或多个处理器将数据包的两个或更多个不同损坏版本进行组合以恢复数据包。在各实施例中,该方法还可以包括通过作为接收器的一部分的处理器、至少部分地基于所恢复的信号来对无线链路进行特征化。在各实施例中,该方法还可以包括通过作为接收器的一部分的处理器、至少部分地基于所恢复的信号来对一个或多个通信参数进行修改。在各实施例中,该方法还可以包括通过作为接收器的一部分的处理器来执行离线数据追踪、在线数据追踪或蒙特卡罗模拟,以对多个接收器接收到的多播信号进行最优化。在各实施例中,该方法还可以包括至少部分地基于所恢复的信号,来确定接收器之一的新位置。在各实施例中,多播信号可以包括移动射频识别(RFID)信号,且该方法还可以包括在多个位置处预置接收器。在各实施例中,各种设备可以被配置成执行前述概括实施例的选定的或所有的方面。前述发明内容仅为示意性的,并且不作为任何方式的限制。除了以上所述的示意性的方面、实施例和特征,参考附图和以下详细描述,其他方面、实施例和特征将变得明显。


在说明书的结束部分中特别指出、并明确要求了主题。根据以下描述和所附权利要求,并结合附图,本公开的前述及其他特征将变得更加充分明显。在理解这些附图仅描绘了根据本公开的若干实施例、并且因此不被认为限制本公开的范围的情况下,将通过利用附图来对本公开附加地进行具体和详细的描述,其中图I图示了根据各实施例的示例操作环境,图2是根据各实施例的可以在图I的操作环境中实施的无线通信系统的 框图,图3是示出根据各实施例的与图2的无线通信系统相关联的示例方法的流程图,图4示出了根据各实施例的作为发射的假设的原始数据包214以及在对应数量的接收器处接收到的若干个部分损坏的假设的数据包,图5图示了根据各实施例的另一假设的原始数据包的示例恢复,图6是根据各实施例的示例无线通信机构的示意图,图7是根据各实施例的另一示例无线通信机构的示意图,图8是根据各实施例的另一示例无线通信机构的示意图,图9示出了根据一些实施例的示例无线装置,以及图10示出了都根据本公开而布置的根据各实施例配置的示例计算系统。
具体实施例方式以下描述随同具体细节一起阐述了各种示例,以提供对所要求的主题的彻底理解。然而,本领域的技术人员将理解,可以在没有这里所公开的具体细节中的一些细节或更多细节的情况下来实现所要求的主题。此外,在一些环境下,为了避免对所要求的主题造成不必要的模糊,而未对公知的方法、程序、系统、组件和/或电路进行详细的描述。在以下的详细说明书中,参考了形成该说明书的一部分的附图。在图中,除非上下文另有指示,否则相似的符号通常标识相似的组件。在详细的说明书、附图以及权利要求中所描述的示意性实施例并非是限制的。在不背离这里所提出的主题的精神或范围的情况下,可以利用其他实施例,并且可以做出其他改变。将容易理解,可以对如这里在总体上所描述的、以及在附图中所图示的本公开的各方面按照多种不同配置来进行排列、替代、合并以及设计,所有这些不同配置是明确预期的、并且组成本公开的一部分。在以下描述中,可以提出对存储在计算系统内(诸如在计算机和/或计算系统存储器内)的二进制数字信号和/或数据位进行的操作的算法和/或符号表示。通常认为算法是导致所需结果的操作和/或类似处理的自相容(self-consistent)序列,其中这些操作可以涉及对物理量进行的物理操作,这些物理量可以采用能够被存储、传输、组合、比较和/或其它方式操作的电、磁和/或电磁信号的形式。在各种环境中,这样的信号可以被称作为位、数据、值、元素、符号、字符、术语、数目、数字等。然而,本领域的技术人员将理解,这样的术语可以用于隐含物理量。因此,当在该说明书中使用诸如“存储”、“处理”、“检索”、“计算”、“确定”等术语时,这些术语可以是指诸如计算机或类似的电子计算装置(例如蜂窝电话)的计算平台的动作,该计算平台在计算平台的处理器、存储器、寄存器等内对表示为物理量(包括电和/或磁的量)的数据进行操作和/或变换。实施例可以提供用于在多个接收器处接收由发送器无线发射的多播信号、以及用于对多个接收到的多播信号进行重组以恢复信号的方法、设备和系统,所恢复的信号将要作为单播信号由发射器发射给接收者。在各实施例中,可以通过使得至少两个接收器不同地接收多播信号的方式或条件来发射多播信号。在各实施例中,可以按照基于多个接收器中的接收器数量的功率级来无线发射多播信号。图I图示了根据各实施例的示例操作环境100。如图所示,操作环境100可以包括多个基站105、107、109、110和113。多个基站105、107、109、110和113中的每一个基站可以包括各自的用于将射频(RF)信号发射到无线终端或装置115、和/或从无线终端或装置115接收RF信号的蜂窝覆盖区域。无线装置115例如可以包括蜂窝电话,来将RF信号发射到多个基站105、107、109、110和113中的一个或多个基站和/或从多个基站105、107、109、110和113中的一个或多个基站接收RF信号。在所示实施例中,无线装置115可以包括一对一的多播逻辑部120。在该实施例中,一对一的多播逻辑部120可以被配置成通过使得多个接收器中的至少两个接收器可以接收到多播信号的分离实例的方式或条件来无线发射多播信号。在一些实施例中,在多个基站105、107、109、110和113中的一个或多个处的多个接收器中的每个可以接收多播信号的分离实例,并可以将分离实例转发到处理器用 来重组多播信号。在一些实施例中,一对一的多播逻辑部120可以与用于将RF信号发射到多个接收器和/或从多个接收器接收RF信号的无线电单元(参见图9)相耦合。在各实施例中,无线装置115可以包括被配置为发射和/或接收RF信号的膝上型计算机、个人数字助理、运动图像专家组音频层3( “MP3”)播放器或其他适当的装置。因此,还应当注意,图I仅仅是用于本公开的实施例的操作环境的一个示例。例如,在一些实施例中,无线装置115可以包括被配置为对射频识别(RFID)进行多播的移动RFID发射器或装置,在这种情况下除了基站之外的各接收器(未示出)可以被定位或者被预定位以接收一个或多个多播RF信号来检测RFID装置。在一些实施例中,无线装置115还可以包括包含于医学植入装置中的传感器,在这种情况下各接收器可以被定位以对医学植入装置进行检测。
接下来,图2是根据各实施例的无线通信系统的框图。在一些实施例中,无线通信系统200可以在图I的示例操作环境100中实施。无线通信系统200可以包括多个接收器204,206,208和210。在各实施例中,多个接收器204、206、208和210中的每个接收器可以包括在还可以包含发射器的无线电设备中。多个接收器204、206、208和210中的每个接收器可以接收从无线装置115发射的1:1通信信号214的多播。在各实施例中,可以按照比除了通常用于单播信号的传输之外的功率级低的功率级来将多播I: I通信信号214发射至接收者。在一些实施例中,接收器204、206、208和210中的每个接收器可以位于分开的位置。例如,在图I的实施例中,多个接收器204、206、208和210中的每个接收器可以位于在单个基站之内的分开的位置、或者位于在一个或多个不同基站(例如,图I的基站105、107、109、110和113)之内的分开的位置。如前所述,多个接收器204、206、208和210中的每个接收器可以位于与一个或多个基站无关联的分开的位置。在各实施例中,可以利用有线连接或无线连接将多个接收器204,206,208和210中的每个接收器耦合在一起。在一些实施例中,可以使用光纤连接。从而,在所示实施例中,可以通过使得多个接收器204、206、208和210中的至少两个接收器可以接收多播信号214的分离实例216、218、220和222的方式或条件来发射多播1:1通信信号214。因为多个接收器204、206、208和210的分开的位置,多个接收器204、206,208和210中的一个或多个接收器可以接收高质量信号,而多个接收器204、206、208和210中的其他接收器可以接收损坏的信号或较低质量的信号。由此,多播信号214的分离实例216、218、220和222可以在多播信号214的接收质量方面不同。如图2所示,多个接收器204、206、208和210中的每个接收器可以与处理器212相耦合,使得接收器可以将接收到的多播信号214的多个分离实例216、218、220和222中的每个实例分别转发到处理器212。然后处理器212可以对接收到的多播信号214的分离实例216、218、220和222进行重组。在各实施例中,重组可以包括将数据包的两个或更多个不同损坏版本组合来恢复原始数据包。在一些实施例中,处理器212可以被布置成根据原始数据包来确定接收到的数据包是否正确。处理器212可以根据与接收到的多播信号214的分离实例216、218、220和222中的一个或多个实例中的数据包相关联的误差校正码(ECC, error correctioncode)来实现如此操作。在一些实施例中,处理器212或者与处理器212分离的解码器(未示出)可以被布置成对接收到的多播信号214的分离实例216、218、220和222中的接收到 的一个或多个实例进行解码。在一些实施例中,处理器212可以被布置成选择根据解码的分离实例216、218、220和222中的一个或多个实例而被确认为正确的数据包以便使得解码的接收到的分离实例216、218、220和222相一致,并且恢复原始数据包。在其他实施例中,可以不使用ECC,而替代地,可以使用数模转换器来得到来自接收到的分离实例216、218、220和222中的每个实例的模拟信号,并且然后可以按照使得能够对接收到的分离实例216、218、220和222中的数据包的不同损坏版本进行检测的方式来处理这些模拟信号。然后可以对数据包的不同损坏版本中的两个或更多个数据包进行组合以恢复原始数据包。因此,在一些实施例中,处理器210可以对多播信号214的多个接收到的分离实例216、218、220和222进行重组,以致恢复多播信号214。用该种方式,根据本公开,可以发射多播I: I通信信号并随后恢复它,以便实现将单播信号发射到接收者。在各实施例中,多播信号214的多个接收到的分离实例216、218、220和222中的一个或多个实例可以包括在不同频率或者在平行信道上接收到的数据包。在一些实施例中,处理器212可以包括一个或多个处理器或处理元件。此外,在一些实施例中,处理器212可以与接收器204、206、208和210中的一个或多个接收器相集成。因此,可以在分开的位置对多个接收到的分离实例216、218、220和222中的每个实例进行最初处理。在一些实施例中,在最初处理和/或解码之后,可以将接收到的分离实例216、218、220和222中的每个实例转发到在接收器204、206、208和210处的处理器中的一个,该处理器已被指定为对多个接收到的分离实例216、218、220和222进行重组。替代地,在最初处理或解码之后,可以将多个接收到的分离实例216、218、220和222中的每个实例转发到位于与多个接收器204、206、208和210中的任一个均分离的位置(未示出)处的主处理器。图3是图示了根据各实施例的与图2的无线通信系统200相关联的示例方法300的流程图。图3中所示的处理以及这里所描述的其他处理,阐述了可以被描述为处理步骤、功能操作、事件和/或动作等并且可以由硬件、软件或其任意组合来执行的各种功能块。本领域的技术人员根据本公开将认识到,在各种实现中可以实施图3中所示的功能块的众多替代物。方法300可以包括块301、303和/或305中的一个或多个块。在块301 (在多个接收器处接收多播信号),多个接收器可以接收由发送器无线发射的多播I: I通信信号。在各实施例中,可以在多个接收器处接收到多播信号。在一些实施例中,接收器中的至少两个接收器可以接收不同条件下的多播信号。例如,接收器中的一个接收器可以接收由于接收器和发射器的相对位置而已被损坏的多播信号。因此,在一些实施例中,可以通过各接收器接收多播信号的分离实例。接下来,在块303 (转发多个接收到的多播信号),可以将多个接收到的多播I: I通信信号或多播I: I通信信号的分离实例转发到处理器,比如处理器212。在块305 (对多播信号进行重组以恢复单播信号)处,处理器然后可以对接收到的多播1:1通信信号进行重组以恢复原始多播1:1通信信号。在实施例中,恢复的多播信号是被作为单播信号由发射器最终发射到预期接收者的信号。在实施例中,发射器可以包括有接收器来作为收发器,或者可以是处于与接收器不同位置的分离的发射器。处理器可以与多个接收器中的每个接收器相耦合来对多个接收到的多播信号进行接收及重组,以恢复 多播信号。如将要参考图4和图5更详细地描述的,重组可以包括将数据包的两个或更多个不同损坏版本进行组合以恢复原始数据包。图4示出了根据各实施例的作为发射的假设原始数据包214以及在对应数量的接收器处接收到的若干个部分损坏的假设数据包。更具体地,图4图示了在位于三个不同基站(例如,图I的基站105、107、109、110和113中的任意三个)的覆盖区域内或单个基站105、107、109、110或113内的位置的三个不同接收器A、B和C(例如,图2的接收器204-210中的任意三个)处接收到的三个部分损坏的假设数据包。在所示示例中,虽然三个接收到的数据包中的每个都具有至少一些错误的位,但应用用于每个位的多数决定原则(majority rule)可以正确地恢复原始数据包(作为发射的)作为解码的数据包425。例如,在所示实施例中,多数决定原则可以指示每个位被恢复成如接收到的多播信号的大多数所指示的那样。图5图示了根据各实施例的另一个假设原始数据包的示例恢复。在一些实施例中,可以确定接收到的数据包是否正确。可以根据与接收到的多播信号中的一个或多个多播信号中的接收到的数据包相关联的ECC 501来进行这样的确定。在所示实施例中,在502,作为原始发射的多播1:1通信信号可以包括增加了 ECC校验位O的11位模式。如果在至多有一位可能被错误地接收的假设下接收器A、B和C接收到具有如在504所指示的位的数据包的话,作为原始发射的多播I: I通信信号中的原始数据包可以被恢复。特别地,如表格506中所示,接收到的位模式中除了正确的位550之外的其他可能性可以与可能接收到的数据包相矛盾。在一些实施例中,可以根据观察到的噪声模型来确定ECC的503的新类别,以恢复数据包。在一些实施例中,可以根据在存在未知数量的有效接收器的情况下的用于有效接收器的概率密度函数来确定ECC的503的类别或者ECC。在一些实施例中,新的ECC可以用于根据在多个时隙、在多个接收器处接收到的数据包来恢复数据包。图6是根据各实施例的示例无线通信机构600的示意图。在示例无线通信机构600中,根据本公开的一些实施例,两个接收器可以接收到包括在多播信号中的数据包,并且多个接收器中的一个可以向发送器发送确认。如图所示,可以利用高速光学、无线或一些其他高速连接拓扑620将在基站A (BSa)处的接收器和在基站B (BSb)处的接收器相通信地耦合。在一些实施例中,在基站A和基站B处的接收器可以接收到与如ECC所指示的原始数据包相一致的相似数据包640。然而,图6中的基站B可以具有与无线装置615的优选反向连接。因此,在所示实施例中,在基站B处的发射器可以向无线装置615发送确认(“ack”)600。图7是根据本公开的各实施例的另一示例无线通信机构700的示意图。在图7的实施例中,在每个基站处的发射器可以被配置为无论在优选基站处的接收器是否已经接收到包括在多播信号中的数据包,都从优选基站发送对数据包的确认。从而,根据本公开的一些实施例,除了基站B(BSb)不直接从第一无线装置(WD) 715接收数据包、以及BSb可以代表基站A(BSa)向无线装置(WD)715发送确认之外,无线通信机构700可以与无线通信机构600相似。此外,在所示实施例中,第二无线装置(WD) 717可以发射数据包到基站B处的接收器,并且可以从基站A处的发射器接收确认。在一些实施例中,可以选择链路来修改接收率(“RR”)或其他相关通信参数中的任一个参数。在各实施例中,多个无线装置可以匹配于单个接收器或多个接收器。在一些实施例中,在各自基站A和B处的两个或更多个接收器可以用不同的且非连续的时隙来发射确认(“Ack”)。 图8是根据本公开的各实施例的另一种示例无线通信机构800的示意图。如图所示,可以从单个接收器位置发射共有的或联合的确认。例如,图8可以包括无线装置(WDs) 810,820,830和/或840,可以通过无线或有线连接860将无线装置810、820、830和/或840彼此相耦合。无线装置810、820、830和840可以各自被布置为将各自的数据包(例如,数据包I、数据包2、数据包3和数据包4)发射到位于对应基站BSA、BSB、BSjP BSd处的各自的接收器。基站D (BSd)还可以被布置为向无线装置810、820、830和840中的每个无线装置发射联合的确认,该联合的确认包括来自基站A-D (从BSa到BSd)的打算供给各无线装置810、820、830和840的确认。在一些实施例中,联合的确认还可以包括关于位于基站BSa, BSb, BSc和BSd处的接收器的状态的信息。在一些实施例中,相比于每个基站BSA、BSb,BSc或BSd发送其自己的确认的情况,单个基站(例如,BSd)可以能够使用更高电平的发射功率来发射联合的确认。在一些实施例中,可以对接收器进行分配使得具有较少量的能量的无线装置(诸如无线装置810、820、830和/或840中的一个或多个无线装置)可以发射具有数据包的信号到较大数量的接收器,而使得无线装置不必重复地重发数据包。例如,无线装置810、820,830和/或840中的一个或多个无线装置可以具有比无线装置810、820、830和/或840中的一些或所有无线装置更低级的剩余电池寿命。根据本公开的实施例,无线装置810、820,830和/或840中的一个或多个无线装置可以发射具有数据包的信号到能够接收较高质量信号的较大数量的接收器(诸如图2的接收器204、206、208和210),而使得无线装置不必重复地重发数据包。在一些实现中,可以利用估计的或收集的接收率来对接收器进行分配。例如,可以将具有较低接收率的无线装置指派给接收器或具有对于无线装置的较高接收率的另外的接收器。在一些实施例中,接收器或无线装置可以被配置为根据通信信道质量的改变、接收器位置的改变、或者可用缓冲间隔的大小的改变,来改变信号和/或确认的发射顺序。在一些实施例中,接收器可以包括在收发器中。此外,在一些实施例中,可以选择在特定位置的特定接收器,以使得可以维持服务质量。在一些实施例中,也可以在多个接收器接收到确认。在一些实施例中,可以采取对一个或多个特定无线装置周期性分配接收器(或多个接收器)。在各实施例中,可以利用分布式控制或集中控制中的任一种。在分布式控制实施例中,接收器可以被布置为与接收器的子集进行通信。在集中控制实施例中,接收器中的一些或全部接收器可以被布置为彼此相互通信或协商。在一些实施例中,可以利用随机线性规划、随机凸规划或随机非线性规划来执行优化或尝试的优化。在各实施例中,可以在接收器之间传送诸如数据包尺寸、ECC、天线方向、发射功率等的通信参数。接下来,图9示出了根据本公开的一些实施例而布置的示例无线装置900。在各实施例中,无线装置900例如可以是能够发射和/或接收RF信号的蜂窝电话、个人数字助理(PDA)、膝上型计算机、媒体播放器或一些其他适当的装置之一。在一些实施例中,无线装置900可以是移动射频识别(RFID)装置或其他低功率装置。如图所示,无线装置900可以包括多个天线元件902、发射部分或单元904以及控制器906。在一些实施例中,多个天线元件902中的一个或多个可以包括定向天线。在其他实施例中,天线元件902可以包括全向天线。在各实施例中,控制器906可以包括一对一的多播逻辑部910,该多播逻辑部910被 布置为控制发射单元904来发射将要在多个接收器被接收到的多播信号,该多播信号将要最终作为单播信号由发射器发射到接收者。在一些实施例中,发射单元904可以包括用于发射RF信号到诸如图2的接收器204、206、208和210的多个接收器、和/或从该多个接收器接收RF信号的无线电单元。在一些实施例中,控制器906可以被配置为控制发射单元904按照比在单个接收器接收多播信号的情况下使用的能量级更低的能量级来发射多播信号214。在一些实施例中,可以按照基于多个接收器中的接收器数量的功率电平来无线发射多播信号。在一些实施例中,多个接收器中的接收器的数量越高,功率电平可能越低。在一些实施例中,无线装置900可以是RFID装置,控制器906可以被配置为控制发射单元904来多播RFID。在各实施例中,诸如接收器204、206、208和210的接收器可以被预置在多个位置处并被布置为检测RFID或其他多播信号。在各实施例中,多输入多输出(MMO)收发器可以包括在如无线装置900的无线装置中。此外,在各实施例中,接收器204、206、208和210可以包括MMO接收器。在各实施例中,无线装置或诸如接收器204、206、208和210的接收器可以包括软件或认知无线电接收器。此外,在一些实施例中,可以将单个天线元件而非多个天线元件902与发射单元904相率禹合。图10示出了根据各实施例而配置的示例计算系统1000。计算系统1000可以包括处理器1010以及与处理器1010相集成或相耦合的存储器1020。在所示示例中,一个或多个通信接口 1050可以包括被配置用于将计算系统1000与多个接收器1004、1006、1008和1010相耦合的一个或多个有线或无线通信接口 1050,多个接收器1004、1006、1008和1010可以被布置为接收从发送器接收的多个接收到的多播信号。在各实施例中,存储器1020可以被布置为存储多个接收到的多播信号中包括的、并且在各接收器1004、1006、1008和1010接收的数据包1042、1044、1046和1048。计算系统1000还可以包括控制器1080,控制器1080包括重组模块1070和/或特征化模块1075。根据本公开,重组模块1070可以被配置为对多个接收到的多播信号进行重组以恢复打算供给接收者的单播信号。可以经由一个或多个通信接口 1050和发射器1095将恢复的预期单播信号经由无线通信网络或无线网络1001发射到接收者。根据本公开,在一些实施例中,控制器1080中的特征化模块1075可以被至少部分地基于所恢复的预期单播信号来对无线网络1001的无线链路进行特征化。特征化的链路可以包括一个或多个物理链路。在一些实施例中,可以利用数据收集和非参数统计技术来执行链路的特征化。从而,在一些实施例中,控制器1080可以被配置为对存储在存储器1020中的数据包的两个或更多个不同损坏版本进行组合以恢复数据包(也称作原始数据包)。控制器1080还可以被配置为至少部分地基于所恢复的信号来修改一个或多个通信参数。在一些实施例中,控制器1080还可以被配置为在采取对多播发射的通信参数进行修改之前执行离线数据追踪、在线数据追踪或蒙特卡罗模拟(Monte Carlo simulation)。如先前所讨论,多个接收器1004、1006、1008和1010中的每个接收器可以位于分离的位置。在一些实施例中,控制器1080可以被配置为至少部分地基于包括在信号中的所恢复的数据包来确定多个接收器1004、1006、1008和1010中的一个或多个接收器的新位置。在各实施例中,处理器1010可以是通用处理器,并且存储器1020可以是硬驱动 器、固态驱动器、随机存取存储器(RAM)或其他形式的存储器。在该实施例中,重组模块1070和特征化模块1075可以表示多个编程指令,该多个编程指令存储在存储器1020或其他存储器内并被配置为对处理器1010进行编程以起到该说明书内所描述的功能。在一些实施例中,处理器1010可以是特定用途集成电路(ASIC)、现场可编程门阵列(FPGA)或其他其中直接建立或编程有特定功能的逻辑装置。在一些实施例中,重组模块1070或特征化模块1075可以是处理器1010内的逻辑组件。本公开所要求的主题不限于这里所描述的特定实现的范围。例如,一些实现例如可以是在硬件(如用于在装置或装置的组合上进行操作的硬件)中,而其他实现可以是在软件和/或固件中。同样地,虽然本公开所要求的主题并不限于在这方面的范围,一些实现可以包括诸如存储介质或存储媒体的一个或多个项目。该存储媒体(诸如CD-ROM、计算机盘、闪存等)例如可以将指令存储于其上,当系统(诸如计算机系统、计算平台或其他系统)执行指令时,可以使得例如根据本公开所要求的主题(诸如先前所描述的实现中的一个)来执行处理器。作为一种可能性,计算平台可以包括一个或多个处理单元或处理器、一个或多个输入/输出装置(诸如显示器、键盘和/或鼠标)以及一个或多个存储器(诸如静态随机存取存储器、动态随机存取存储器、闪存和/或硬驱动器)。说明书中提到的“实现”、“一个实现”、“一些实现”或“其他实现”可以指结合一个或多个实现所描述的特定功能、结构或特征可以包括在至少一些实现中,而不一定是在所有实现中。在前面描述中出现的各“实现”、“一个实现”或“一些实现”不一定全部指的是相同的实现。此外,当在这里或在以下权利要求中使用诸如“耦合”、“响应”、“响应于”或“与...通信”等的术语或短语时,应当从广义上解释这些术语。例如,术语“耦合至”可以指与使用短语的上下文适合的通信上、电力上和/或操作上的耦合。在前面的描述中,已经描述了本公开所要求的主题的各个方面。为了解释,阐述了具体数字、系统和/或配置来提供对本公开所要求的主题的彻底理解。然而,获益于本公开的本领域技术人员应当清楚,可以不需要具体细节来实施本公开所要求的主题。在其他情况下,省略或简化了公知特征以便不会模糊本公开所要求的主题。在这里已经示出和/或描述了某些特征的情况下,本领域的技术人员现在或将来可以想到许多修改、替代、改变和/或等效方案。因此,应当理解,所附权利要求旨在覆盖落入本公开所要求的主题的真实精神内的所有这样的修改和/或改变。在系统的一些方面的硬件和软件实现之间留有很小的区别;硬件或软件的使用通常是(但并非总是如此,因为在某些环境中硬件和软件之间的选择变得十分重要)表示成本与效率折衷的设计选择。存在各种交通工具,可以通过这些交通工具来实现这里所描述的处理器和/或系统和/或其他技术(例如,硬件、软件和/或固件),并且优选的交通工具将随着部署处理器和/或系统和/或其他技术的环境而变化。例如,如果一种实现确定速度和精确度是首要的,则该实现可以选择主要硬件和/或固件交通工具;如果灵活性是首要的,则该实现可以选择主要软件实现;又或者可替代地,该实现可以选择硬件、软件和/或固件的一些组合。前面的详细描述通过利用框图、流程图和/或示例而阐述了装置和/或处理的各种实施例。只要在这些框图、流程图和/或示例包括一个或多个功能和/或操作,本领域的技术人员将理解,可以通过广泛的硬件、软件、固件或实际上其任意组合,来单独地实现和/ 或共同地实现这些框图、流程图和/或示例内的每个功能和/或操作。在一个实施例中,这里所描述的主题的几个部分可以经由专用集成电路(ASIC)、现场可编程门阵列(FPGA)、数字信号处理器(DSP)或其他集成格式来实现。然而,本领域的技术人员将认识到,这里所公开的实施例的一些方面可以整体地或部分地在集成电路中等效地实现,如在一个或多个计算机上运行的一个或多个计算机程序(例如,如在一个或多个计算机系统上运行的一个或多个程序),如在一个或多个处理器上运行的一个或多个程序(例如,如在一个或多个微处理器上运行的一个或多个程序),如固件,或如实际上它们的任意组合,并且依照本公开来设计电路和/或编写用于软件和/或固件的代码将充分地在本领域的技术人员的技能之内。此外,本领域的技术人员将理解,这里所描述的主题的装置能够被分配为各种形式的程序产品,并且不管用于实际上实现分配的信号承载介质的特定类型是什么,这里所描述的主题的示意性实施例都适用。信号承载介质的示例包括但不限于以下诸如软盘、硬盘驱动器、光盘(CD)、数字视频盘(DVD)、数字磁带、计算机存储器等的可记录型介质;以及诸如数字和/或模拟通信介质(例如,光纤线缆、波导、有线通信链路、无线通信链路等)的传输型介质。本领域的技术人员将认识到,在本领域内采用这里所阐述的方式来描述装置和/或处理、并且在此后使用工程惯例来将所描述的这样的装置和/或处理集成至数据处理系统中是常见的。即,可以经由合理数量的试验来将这里所描述的装置和/或处理的至少一部分集成到数据处理系统中。本领域的技术人员将认识,典型的数据处理系统一般包括一个或多个系统单元壳、视频显示装置、存储器(诸如易失性或非易失性存储器)、处理器(诸如微处理器和数字信号处理器)、计算实体(诸如操作系统、驱动器、图形用户界面和应用程序)、一个或多个交互装置(诸如触摸板或屏幕)、和/或包括反馈环和控制电机(例如,用于感测位置和/或速率的反馈;用于移动和/或调节组件和/或数量的控制电机)的控制系统。典型的数据处理系统可以利用任意适当的商业可用组件(诸如那些通常在数据计算/通信和/或网络计算/通信系统中建立的商业可用组件)。这里所描述的主题有时示出了包含于其他不同组件内或与其他不同组件相连接的不同组件。应当理解,这样描绘的架构仅仅是示例性的,并且事实上可以实现许多达到相同功能的其他架构。从概念意义上说,任意为了获得相同功能的组件的布置有效地“关联”,以达到期望的功能。因此,这里为达到特定功能而组合的任意两个组件可以看作是彼此“相关联”的,以达到期望的功能,而无需考虑架构或中间组件。同样地,如此关联的任意两个组件也可以看作是彼此“可操作地连接”或“可操作地耦合”,以达到期望的功能,并且能够如此相关联的任意两个组件也可以看作是彼此“可操作地可耦合”,以达到想要的功能。可操作地可耦合的具体示例包括但不限于物理上配对、和/或物理交互组件、和/或无线可交互、和/或无线交互组件、和/或逻辑交互、和/或逻辑可交互组件。关于这里对基本上任意复数和/或单数的术语的使用,本领域的技术人员可以根据环境和/或应用来从复数转变为单数和/或从单数转变为复数。为了清楚起见,可以在这里明确阐述各种单数/复数置换。本领域的技术人员将理解,一般来说,这里、尤其是在所附权利要求(例如,所附权利要求的正文)中所使用的术语通常被作为“开放式”术语(例如,术语“包括”应当解释为“包括但并不限于”,术语“具有”应当解释为“至少具有”,术语“包含”应当解释为“包 含但并不限于”,等等)。本领域的技术人员还应当理解,如果引入的权利要求叙述的特定数目是预定的,则将在权利要求中明确地叙述这种意图,并且在不存在这种叙述的情况下是不存在这种意图的。例如,为帮助理解,以下所附权利要求可以包含引入式短语“至少一个”和“一个或多个”来引入权利要求叙述。然而,即使当相同的权利要求包括引入式短语“一个或多个”或“至少一个”以及诸如“a”或“an”的不定冠词时(例如,“a”和/或“an”一般应当解释为指“至少一个”或“一个或多个”)时,使用这样的短语也不应当理解为暗示通过不定冠词“a”或“an”引入的权利要求叙述将包含这样引入的权利要求叙述的任何特定权利要求限制为包含仅一个这样的叙述的发明;这同样适用于对用于引入权利要求叙述的定冠词的使用。此外,即使明确叙述了引入的权利要求叙述的具体数目,本领域的技术人员将认识到,这种叙述一般应当被解释为指至少所叙述的数目(例如,无其他修饰语的无修饰叙述“两个叙述”,通常指至少两个叙述,或两个或更多个叙述)。此外,在那些使用类似于“A、B和C等中的至少一个”的习惯的实例中,通常这种结构是就本领域的技术人员将理解该习惯的意义而言的(例如,“具有A、B和C中的至少一个的系统”将包括但并不限于仅具有A的系统、仅具有B的系统、仅具有C的系统、共同具有A和B的系统、共同具有A和C的系统、共同具有B和C的系统以及/或共同具有A、B和C的系统等)。在那些使用类似于“A、B或C等中的至少一个”的习惯的实例中,通常这种结构是就本领域的技术人员将理解该习惯的意义而言的(例如,“具有A、B或C中的至少一个的系统”将包括但并不限于仅具有A的系统、仅具有B的系统、仅具有C的系统、共同具有A和B的系统、共同具有A和C的系统、共同具有B和C的系统以及/或共同具有A、B和C的系统等)。本领域的技术人员还应当理解,呈现两个或更多个替代术语的任意分离的词和/或短语无论是在说明书、权利要求或附图中,实质上都应当理解为预期包括术语中的一个、术语中的任一个、或者两个术语的可能性。例如,短语“A或B”将被理解为包括“A”或“B”或“A和B”的可能性。
权利要求
1.一种用于将作为多播信号被无线发射的一对一通信信号传导到多个接收器的方法,所述方法包括 在多个接收器中的一个接收器处接收所述一对一通信信号的多播信号,其中,所述多播信号包括被发射以使得所述多个接收器中的至少两个接收器接收到所述多播信号的分离实例的多播信号,所述分离实例在所述多播信号的接收质量方面变化;以及 为实现至少一个接收器的接收,转发所述多播信号的分离实例来用于与多播信号的至少一个其他接收到的分离实例进行重组,以恢复所述一对一通信信号。
2.根据权利要求I所述的方法,其中,接收包括接收按照基于适合于接收所述多播信号的多个接收器中的接收器数量的功率电平来无线发射的多播信号。
3.根据权利要求I所述的方法,还包括发送已从所述多个接收器中的至少一个接收器接收到所述多播信号的确认。
4.根据权利要求I所述的方法,还包括通过所述接收器将接收到的所述多播信号的分离实例经由有线连接转发到一个或多个处理器,以执行所述重组。
5.根据权利要求I所述的方法,其中,所述至少一个处理器是所述接收器的一部分,并且其中重组包括通过所述处理器将数据包的两个或更多个不同损坏版本进行组合以恢复数据包。
6.根据权利要求I所述的方法,还包括通过作为所述接收器的一部分的处理器、至少部分地基于所恢复的信号来对无线链路进行特征化。
7.根据权利要求I所述的方法,还包括通过作为所述接收器的一部分的处理器、至少部分地基于所恢复的信号来对一个或多个通信参数进行修改。
8.根据权利要求I所述的方法,还包括通过作为所述接收器的一部分的处理器来执行离线数据追踪、在线数据追踪或蒙特卡罗模拟,以对所述多个接收器接收到的所述多播信号进行最优化。
9.根据权利要求I所述的方法,还包括至少部分地基于所恢复的信号,来确定所述接收器之一的新位置。
10.根据权利要求I所述的方法,其中,所述多播信号包括移动射频识别RFID信号,且所述方法还包括在多个位置处预置所述接收器。
11.一种用于经由多播信号将一对一通信无线发射至多个接收器的设备,所述设备包括 多个天线; 与所述多个天线相耦合的发射部分;以及 与所述发射部分相耦合的控制器,所述控制器被布置成控制所述发射部分来发射打算供给接收者的一对一通信,作为将要在所述多个接收器处变化地接收到的多播信号。
12.根据权利要求11所述的设备,其中,所述控制器被配置成控制所述发射部分按照基于所述多个接收器中的接收器数量的能量级来发射所述多播信号。
13.根据权利要求12所述的设备,其中,所述设备包括移动射频识别RFID装置,并且所述控制器被配置成控制所述发射部分来多播RFID信号。
14.一种用于处理多个多播信号的设备,所述多个多播信号从无线装置无线发射并在用于发射一对一通信的多个接收器处接收,所述设备包括一个或多个通信接口,所述通信接口被配置成从所述多个接收器接收所述多个多播信号;以及 控制器,所述控制器被配置成从所述一个或多个通信接口接收多个接收到的多播信号,以及对所接收到的多个多播信号进行重组,以恢复用于接收者的所述一对一通信。
15.根据权利要求14所述的设备,其中,所述控制器还被配置成对接收到的数据包的两个或更多个不同损坏版本进行组合以恢复所述一对一通信。
16.根据权利要求14所述的设备,其中,所述控制器还被配置成至少部分地基于所恢复的一对一通信来对无线链路进行特征化。
17.根据权利要求14所述的设备,其中,所述控制器还被配置成对由所述多个接收器中的至少一个接收器正确接收的多播信号的数据包进行重组,来恢复所述一对一通信。
18.根据权利要求14所述的设备,其中,所述控制器还被配置成至少部分地基于所恢复的一对一通信来对一个或多个通信参数进行最优化。
19.根据权利要求14所述的设备,其中,所述控制器还被配置成执行离线数据追踪、在线数据追踪或蒙特卡罗模拟,以确定用于发射所述多播信号的参数。
20.根据权利要求14所述的设备,其中,所述控制器还被配置成至少部分地基于所恢复的一对一通信来确定所述接收器之一的新位置。
21.根据权利要求14所述的设备,其中,所述一个或多个通信接口包括将所述设备与所述接收器相耦合的一个或多个有线或无线通信接口。
22.一种用于对被无线发射至多个接收器的多个多播信号进行处理以发射一对一通信的系统,所述系统包括 用于接收多个多播信号的多个接收器; 一个或多个通信接口,所述一个或多个通信接口相耦合以从所述多个接收器接收所述多个多播信号;以及 控制器,所述控制器被配置成从所述一个或多个通信接口接收多个接收到的多播信号,以及对所接收到的多个多播信号进行重组,以恢复用于接收者的所述一对一通信。
23.根据权利要求22所述的系统,其中,所述控制器还包括特征化模块,所述特征化模块用于至少部分地基于所恢复的一对一通信来对无线链路进行特征化。
24.根据权利要求22所述的系统,其中,所述控制器还被配置成对接收到的多个多播信号中的接收到的数据包的两个或更多个不同损坏版本进行组合以恢复所述一对一通信。
全文摘要
总体上描述了用于在多个接收器处接收信号的分离实例以及使用所接收到的信号的分离实例来恢复用于接收者的一对一通信信号的技术。信号的分离示例在接收质量方面变化。多个接收器将信号的分离实例转发到处理器用于组合以恢复一对一通信信号。
文档编号H04B7/06GK102804621SQ201080025249
公开日2012年11月28日 申请日期2010年4月29日 优先权日2009年4月30日
发明者米奥德拉格·波特科尼亚克 申请人:英派尔科技开发有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1