基于信号质量度量来选择无线通信信道的制作方法

文档序号:19541169发布日期:2019-12-27 16:28阅读:118来源:国知局
基于信号质量度量来选择无线通信信道的制作方法
优先权要求本申请要求提交于2017年9月15日的标题为“selectingwirelesscommunicationchannelsbasedonsignalqualitymetrics”的美国申请15/706,193以及提交于2017年3月16日的标题为“selectingwirelesscommunicationchannelsformotiondetectionsignalsusingqualitymetrics”的美国临时申请62/472,375的优先权,这些申请通过引用而并入于此。
背景技术
:以下说明涉及运动检测。运动检测系统已被用于检测例如房间或室外区域中的物体的移动。在一些示例性运动检测系统中,使用红外或光学传感器来检测传感器的视野中的物体的移动。运动检测系统已被用于安全系统、自动化控制系统以及其它类型的系统中。附图说明图1a是示出示例性无线通信系统的图。图1b是示出在无线通信信道上通信的示例性无线网络装置的图。图1c是示出通过多个通信路径通信的示例性无线调制解调器的图。图2是示出示例性运动探测信号的图。图3a和3b是示出在无线通信装置之间通信的示例性无线信号的图。图4是示出基于信号质量度量来选择无线通信信道的示例性处理的流程图。图5是示出基于信号质量度量来选择无线通信信道的另一示例性处理的流程图。具体实施方式在所描述的一些方面中,基于信号质量度量来选择无线通信信道。例如,在一些情况下,基于无线通信装置在无线通信信道(例如,频率信道或编码信道)上接收到的运动检测信号来计算信号质量度量。信号质量度量用于估计无线通信信道上的各个无线通信装置之间的通信的质量。信号质量度量可以基于针对无线信号所穿过的空间的信道响应、无线通信装置所接收到的信号的信噪比、被接受或拒绝作为运动检测处理的输入的分组的数量、其它类型的质量度量、或其组合。在一些实例中,信号质量度量基于接受最小数量的信号作为运动检测处理的输入的时间段。在一些实例中,信号质量度量基于发送无线通信装置和接收无线通信装置之间(例如,特定的发送天线和接收天线对之间)的通信路径的数量。在一些实例中,可以对在确定信号质量度量时考虑的因素应用加权。在一些实现中,无线通信装置(或耦接至无线通信装置的其它装置,例如,远离装置的服务器)可以基于信号质量度量来选择无线通信装置进行通信的无线通信信道。例如,接收无线通信装置可以判断所计算出的信号质量度量是高于还是低于预定阈值(其可以是运动检测处理的质量标准)。如果信号质量度量不高于阈值,则选择新的无线通信信道以用于通信。在一些实例中,接收无线通信装置可以发送表示新无线通信信道的消息。例如,接收无线通信装置可以指示发送无线通信装置“移动”至接收无线通信装置已经选择的不同无线通信信道、并且在所选择的信道上发送运动检测信号。在一些实例中,针对所选择的信道重复该处理。例如,可以针对在所选择的信道上接收到的运动检测信号确定信号质量度量,并且如果信号质量度量低于阈值,则选择其它信道。如果新信道的信号质量度量高于阈值,则装置可以继续在该信道上通信。在一些实例中,无线通信装置可以周期性地检查其它信道的信号质量度量,以确保它们正在最高质量无线通信信道上通信。在一些实现中,无线通信装置基于在多个无线通信信道上发送的信号来确定用于通信的最佳无线通信信道。可以针对各信道计算信号质量度量,并且可以基于多个信道的信号质量度量的比较来选择信道其中之一。例如,可以判断无线通信信道其中之一的信号质量度量是否比当前使用的无线通信信道的信号质量度量好。如果发现具有较高的信号质量度量的信道,则选择该信道,并且无线通信装置开始在该信道上通信。否则,无线通信装置可以继续在当前无线通信信道上通信。在一些实例中,无线通信装置可以周期性地进行该处理以确保它们在最高质量无线通信信道上通信。在一些实现中,为了减少或避免检测运动时的问题,无线通信装置可以在当前正在检测运动时暂停信道选择处理。一旦不再检测到运动,信道选择处理就可以继续。在一些实现中,在信道选择处理中可以使用所计算出的信号质量度量的平均值以使信号质量度量的行为“平稳”,因为干扰可能偶发性地出现又消失。在一些实现中,无线通信装置可以各自具有多个发送或接收天线,并且因此可以在这些天线之间通过多个通信路径进行通信。各无线通信装置的天线可以构成多个信号硬件路径其中之一,并且各通信路径可以相应地由来自发送无线通信装置的信号硬件路径和来自接收无线通信装置的信号硬件路径限定。例如,发送无线通信装置可以具有两个发送天线(例如,t1和t2),并且接收无线通信装置可以具有两个接收天线(例如,r1和r2)。无线通信装置可以相应地通过多达四个通信路径(例如,t1-->r1、t1-->r2、t2-->r1和t2-->r2)进行通信。可以针对无线通信装置所使用的各通信路径来确定信号质量度量。在各装置具有两个发送天线和两个接收天线的示例中,可以针对在无线通信装置之间通信的运动检测信号来确定多达四个信号质量度量,并且信道选择处理可以包括基于针对各通信路径所计算出的信号质量度量来选择通信路径。在一些实现中,确定无线通信装置之间的可行通信路径的数量,并且基于信道上的可行通信路径的数量来选择无线通信信道。例如,可以选择具有最大数量的可行通信路径的无线通信信道以用于通信。在一些实现中,可以基于可行通信路径的数量和信号质量度量的值这两者来选择无线通信信道。例如,可以基于在具有最小数量的可行通信路径的信道中具有最高信号质量度量来选择无线通信信道。在具有多个无线通信装置(例如,三个或更多个无线通信装置)的系统中,可以基于可行通信路径的数量或信道评分值来为各无线通信链路选择不同的信道。例如,无线通信装置对之间的一个链路可以在第一无线通信信道上进行操作,并且不同的无线通信装置对之间的其它链路可以在第二无线通信信道上进行操作。在一些实例中,这里所描述的系统和技术可以提供一个或多个优点。例如,可以使用发送通过空间的无线信号来检测运动。可以通过选择具有最佳信号质量度量的无线通信信道来更高效地检测运动。此外,无线通信装置对之间的链路可以在不同的信道上进行操作。图1a是示出示例性无线通信系统100的图。示例性无线通信系统100包括三个无线通信装置——第一无线通信装置102a、第二无线通信装置102b和第三无线通信装置102c。示例性无线通信系统100可以包括附加的无线通信装置和其它组件(例如,附加无线通信装置、一个或多个网络服务器、网络路由器、网络交换机、线缆或其它通信链路等)。示例性无线通信装置102a、102b、102c可以例如根据无线网络标准或其它类型的无线通信协议而在无线网络中进行操作。例如,无线网络可被配置为作为无线局域网(wlan)、个人局域网(pan)、城域网(man)、或其它类型的无线网络而进行操作。wlan的示例包括被配置为根据ieee所开发的802.11标准家族中的一个或多个标准等而进行操作的网络(例如,wi-fi网络)。pan的示例包括根据短距离通信标准(例如,近场通信(nfc)、zigbee)以及毫米波通信等而进行操作的网络。在一些实现中,无线通信装置102a、102b、102c可被配置为例如根据蜂窝网络标准而在蜂窝网络中进行通信。蜂窝网络的示例包括根据如下标准进行配置的网络:诸如全球移动系统(gsm)和gsm演进的增强数据率(edge)或egprs等的2g标准;诸如码分多址(cdma)、宽带码分多址(wcdma)、通用移动电信系统(umts)和时分同步码分多址(td-scdma)等的3g标准;诸如长期演进(lte)和高级lte(lte-a)等的4g标准;等等。在一些情况下,无线通信装置102a、102b、102c可以是或者可以包括标准无线网络组件;例如,在一些情况下可以使用传统的wi-fi接入点或其它类型的无线接入点(wap)。在一些情况下,可以使用其它类型的标准或传统的wi-fi发送器装置。无线通信装置102a、102b、102c可以在没有wi-fi组件的情况下实现;例如,可以使用其它类型的标准或非标准的无线通信来进行运动检测。在一些情况下,无线通信装置102a、102b、102c可以是专用运动检测系统,或者它们可以是专用运动检测系统的一部分。如图1a所示,示例性无线通信装置102c包括调制解调器112、处理器114、存储器116和电源单元118;无线通信系统100中的任意无线通信装置102a、102b、102c可以包括相同的、附加的或不同的组件,并且这些组件可被配置为如图1a所示地或者以其它方式进行操作。在一些实现中,无线通信装置的调制解调器112、处理器114、存储器116和电源单元118一起容纳在共同的壳体或其它组装件中。在一些实现中,无线通信装置的一个或多个组件可被单独容纳在例如单独的壳体或其它组装件中。示例性调制解调器112可以通信(接收、发送或两者兼有)无线信号。例如,调制解调器112可被配置为通信根据无线通信标准(例如,wi-fi)进行格式化的射频(rf)信号。调制解调器112可被实现为图1c所示的示例性无线网络调制解调器112a、112b,或者可以以其它方式(例如,利用其它类型的组件或子系统)实现。在一些实现中,示例性调制解调器112包括无线电子系统和基带子系统。在一些情况下,基带子系统和无线电子系统可以在共同的芯片或芯片组上实现,或者它们可以在卡或其它类型的组装装置中实现。基带子系统可以例如通过引线、引脚、电线或其它类型的连接件而联接至无线电子系统。在一些情况下,调制解调器112中的无线电子系统可以包括射频电路以及一个或多个天线。射频电路可以例如包括用于对模拟信号进行滤波、放大或以其它方式进行调节的电路、用于将基带信号上变频为rf信号的电路、用于将rf信号下变频为基带信号的电路等。这样的电路可以例如包括滤波器、放大器、混合器、本地振荡器等。无线电子系统可被配置为在无线通信信道上通信射频无线信号。参考图1c所示的示例,无线电子系统可以包括无线电芯片113、rf前端115和天线117、119。无线电子系统可以包括附加或不同的组件。在一些实现中,无线电子系统可以是或包括来自传统调制解调器(例如,来自wi-fi调制解调器、微微基站调制解调器等)的无线电电子器件(例如,rf前端、无线电芯片或类似组件)。在一些情况下,无线电子系统包括多个信号硬件路径(例如,多个天线)。在一些实现中,调制解调器112(或其任何组件,例如包括图1c中的无线电芯片113、rf前端115和天线117、119)可以使用商业产品或组件(例如,商业wi-fi调制解调器、商业蜂窝调制解调器、商业蓝牙调制解调器、或其商业可用组件)来实现。在一些情况下,调制解调器112中的基带子系统可以例如包括被配置为处理数字基带数据的数字电子器件。作为示例,基带子系统可以包括图1c所示的基带芯片111。基带子系统可以包括附加或不同的组件。在一些情况下,基带子系统可以包括数字信号处理器(dsp)装置或其它类型的处理器装置。在一些情况下,基带系统包括数字处理逻辑,以操作无线电子系统、通过无线电子系统来通信无线网络业务、基于通过无线电子系统接收的运动检测信号来检测运动、或者进行其它类型的处理。例如,基带子系统可以包括一个或多个芯片、芯片组、或其它类型的装置,其中这些装置被配置为对信号进行编码并将编码信号传送至无线电子系统以供发送、或者(例如,通过根据无线通信标准对信号进行解码、通过根据运动检测处理来处理信号、或以其它方式)识别和分析编码在来自无线电子系统的信号中的数据。在一些实例中,示例性调制解调器112中的无线电子系统从基带子系统接收基带信号,将基带信号上变频为射频(rf)信号,并且无线地(例如,通过天线)发送射频信号。在一些实例中,示例性调制解调器112中的无线电子系统无线地(例如,通过天线)接收射频信号,将射频信号下变频为基带信号,并将基带信号发送至基带子系统。在无线电子系统和基带子系统之间交换的信号可以是数字信号或模拟信号。在一些示例中,基带子系统包括转换电路(例如,数模转换器、模数转换器),并与无线电子系统交换模拟信号。在一些示例中,无线电子系统包括转换电路(例如,数模转换器、模数转换器),并与基带子系统交换数字信号。在一些情况下,示例性调制解调器112的基带子系统可以在一个或多个网络业务信道上经由无线电子系统在无线通信网络中通信无线网络业务(例如,数据分组)。调制解调器112的基带子系统还可以在专用无线通信信道上通过无线电子系统来发送或接收(或两者兼有)信号(例如,运动探测信号或运动检测信号)。在一些实例中,基带子系统例如生成运动探测信号以供发送,以探测运动所用的空间。在一些实例中,基带子系统例如处理所接收的运动检测信号(基于发送通过空间的运动探测信号的信号),以检测空间中的物体的运动。例如,调制解调器112的基带子系统可以(例如,通过软件)被编程为进行图4、5的示例性处理400、500中的一个或多个操作(例如,计算信号质量度量等)。示例性处理器114可以例如执行指令,以基于数据输入来生成输出数据。指令可以包括存储器中所存储的程序、代码、脚本或其它类型的数据。另外或可选地,指令可被编码为预编程或可重新编程的逻辑电路、逻辑门或其它类型的硬件或固件组件。处理器114可以是或包括通用微处理器,作为专用协处理器或其它类型的数据处理设备。在一些情况下,处理器114进行无线通信装置102c的高水平操作。例如,处理器114可被配置为执行或解释存储器116中所存储的软件、脚本、程序、功能、可执行程序或其它指令。在一些实现中,处理器114可被包括在调制解调器112中。在一些实现中,处理器114执行用于实现图4、5的处理400、500的指令。示例性存储器116可以包括计算机可读介质,例如易失性存储器装置、非易失性存储器装置或这两者。存储器116可以包括一个或多个只读存储器装置、随机存取存储器装置、缓冲存储器装置、或这些和其它类型的存储器装置的组合。在一些实例中,存储器的一个或多个组件可以与无线通信装置102c的其它组件集成或以其它方式相关联。存储器116可以存储处理器114可执行的指令。指令可以包括用于诸如通过使用图4、5的处理400、500等、基于信号质量度量来选择通信所用的无线通信信道的指令。示例性电源单元118向无线通信装置102c的其它组件提供电力。例如,其它组件可以基于由电源单元118通过电压总线或其它连接提供的电力来进行操作。在一些实现中,电源单元118包括电池或电池系统,例如可再充电电池。在一些实现中,电源单元118包括适配器(例如,ac适配器),其中该适配器接收(来自外部源的)外部电力信号并将该外部电力信号转换为被调节用于无线通信装置102c的组件的内部电力信号。电源单元118可以包括其它组件或者以其它方式进行操作。在图1a所示的示例中,无线通信装置102a、102b(例如,根据无线网络标准、运动检测协议、或以其它方式来)发送无线信号。例如,无线通信装置102a、102b可以广播无线信号(例如,参考信号、信标信号、状况信号等),或者它们可以发送寻址到其它装置(例如,用户设备、客户端装置、服务器等)的无线信号,并且其它装置(未示出)以及无线通信装置102c可以接收无线通信装置102a、102b所发送的无线信号。在一些情况下,无线通信装置102a、102b所发送的无线信号例如根据无线通信标准或以其它方式周期性地重复。在所示的示例中,在调制解调器参数所定义的状态下进行操作的无线通信装置102c处理来自无线通信装置102a、102b的无线信号,并且检测无线信号所接入的空间中的物体的运动。例如,无线通信装置102c可以进行图4、5的示例性处理400、500、或用于检测运动的其它类型的处理。无线信号所接入的空间可以是室内或室外空间,其可以包括例如完全或部分封闭的一个或多个区域、没有封闭的开放区域等。该空间可以是或可以包括房间的内部、多个房间或建筑物等。在一些情况下,例如,可以修改无线通信系统100,使得无线通信装置102c可以发送无线信号,并且无线通信装置102a、102b可以处理来自无线通信装置102c的无线信号以检测运动。用于运动检测的无线信号可以包括例如信标信号(例如,蓝牙信标、wi-fi信标、其它无线信标信号)、根据无线网络标准为了其它目的而生成的其它标准信号、或者为了运动检测或其它目的而生成的非标准信号(例如,随机信号、参考信号等)。在一些示例中,无线信号在与移动物体相互作用之前或之后传播通过物体(例如,壁),这可以允许在移动物体与发送或接收硬件之间没有光学视线的情况下检测到移动物体的移动。基于接收到的信号,第三无线通信装置102c可以生成运动检测数据。在一些实例中,第三无线通信装置102c可以将运动检测数据通信至其它装置或系统(诸如安全系统等),其中该其它装置或系统可以包括用于监视诸如房间、建筑物、室外区域等的空间内的移动的控制中心。在一些实现中,无线通信装置102a、102b可被修改为根据无线网络业务信号来在单独的无线通信信道(例如,频率信道或编码信道)上发送运动探测信号(例如,以下针对图2所述的运动探测信号)。例如,第三无线通信装置102c可以知道应用于运动探测信号的有效载荷的调制以及有效载荷中的数据的类型或数据结构,这可以减少第三无线通信装置102c为了运动感测而进行的处理量。头部可以包括附加信息,诸如例如通信系统100中的其它装置是否检测到运动的指示、调制类型的指示、发送信号的装置的标识等。在图1a所示的示例中,第三无线通信装置102c和第一无线通信装置102a之间的无线通信链路可以用于探测第一运动检测场110a,并且第三无线通信装置102c和第二无线通信装置102b之间的无线通信链路可以用于探测第二运动检测场110b。在一些实例中,第三无线通信装置102c通过处理基于由无线通信装置102a、102b分别发送的无线信号的接收信号来检测运动检测场110a、110b中的运动。例如,当图1a所示的人106在第一运动检测场110a中移动时,第三无线通信装置102c可以基于在该第三无线通信装置102c处接收的、基于由第一无线通信装置102a发送的无线信号的信号来检测运动。在一些实例中,运动检测场110a、110b可以包括例如空气、固体材料、液体或无线电磁信号可以传播的其它介质。在图1a所示的示例中,第一运动检测场110a在第一无线通信装置102a和第三无线通信装置102c之间提供无线通信信道,并且第二运动检测场110b在第二无线通信装置102b和第三无线通信装置102c之间提供无线通信信道。在操作的一些方面中,使用在(与网络业务所用的无线通信信道分开或共享的)无线通信信道上发送的无线信号来检测空间中的物体的移动。物体可以是任何类型的静态或可移动物体,并且可以是有生命的或无生命的。例如,物体可以是人类(例如,图1a所示的人106)、动物、无机物体、或其它装置、设备或组装件、用于限定空间的全部或部分边界的物体(例如,壁、门、窗等)、或其它类型的物体。图1b是示出在无线通信信道108上通信的示例性无线通信装置102a、102c的图。无线通信信道108可以用于在无线通信装置102a、102c之间传送数据。在所示的示例中,无线通信装置102a在无线通信信道108的一个或多个上发送无线信号,并且这些无线信号由无线通信装置102c接收。无线通信信道108可以由无线通信标准或其它无线通信协议定义。在图1a所示的示例中,无线通信装置102a、102c支持n个不同无线通信信道108上的通信。在一些实现中,无线通信信道包括用于承载无线通信装置102a、102c之间所传送的网络业务(例如,数据分组)的n-x个不同网络业务信道、以及用于承载无线通信装置102a、102c之间的运动检测信号(例如,格式像图2的运动探测信号202的运动探测信号)的x个不同运动检测信道。在一些情况下,无线网络系统或单独的无线网络装置可以支持其它类型的无线通信信道、或相同类型的附加无线通信信道(例如,多个不同运动检测信道)。在一些情况下,两个或更多个相邻无线通信信道可以组合以形成一个运动检测信道,这可以增加运动检测信道的频率带宽。在一些实现中,无线通信信道108是频率信道。例如,无线通信信道108各自可以占用或以其它方式对应于无线频谱的许可或未许可频带内的不同频率带宽。频率信道可以包括重叠带宽或非重叠带宽。在一些wi-fi标准中,各频率信道对应于不同的中心频率,并且具有频率带宽。在示例中,中心频率相隔5mhz(例如,2.412ghz、2.417ghz、2.422ghz等),并且各信道具有20mhz的带宽。无线通信装置102a的调制解调器112a可被配置为在其它类型的频率信道(例如,具有其它频率间隔或频率带宽)上通信。在一些实现中,无线通信信道108是编码信道。例如,各无线通信信道可以对应于不同的扩频码,并且在无线频谱的许可或未许可频带中的公共频率范围内操作。在一些情况下,扩频码用于在各个编码信道上生成扩展频谱发送,例如以避免相同频率范围内的编码信道之间的干扰。在一些类型的码分多址(cdma)标准中,各编码信道对应于与数据信号相组合以生成信道编码信号的不同信道码。在示例中,各信道码是伪随机二进制码。在一些情况下,多个(例如,一些或全部)编码信道共享相同的频率带宽。无线通信装置102a的调制解调器112a可被配置为在其它类型的编码信道上通信。在一些实现中,无线通信信道108包括频率信道和经编码信道。例如,网络业务信道可以是频率信道,并且运动检测信道可以是编码信道。作为另一示例,网络业务信道可以是编码信道,并且运动检测信道可以是频率信道。如下所述,可以基于信号质量度量来选择信道108其中之一。信号质量度量可以尝试对无线通信装置102a、102c之间的信道108上所要交换的通信的能力进行量化。在一些情况下,由于不同信道108可能存在不同的干扰源,因此各信道108的信号质量度量可能不同。在一些实现中,如果当前使用的无线通信信道108的信号质量度量的值不满足运动检测处理的质量标准(例如,信号质量度量的值低于阈值),则选择新的信道108。在一些实现中,基于各个信道108的信号质量度量的值来选择信道以用于通信。例如,可以选择具有最高信号质量度量值的信道108以用于通信。图1c是示出通过多个通信路径121~124通信的示例性无线调制解调器112a、112b的图。在一些示例中,各无线调制解调器112可被实现为卡、芯片、芯片组或其它类型的装置。调制解调器一般可以包括无线电子系统和基带子系统、以及一个或多个无线通信标准或其它协议所用的软件或固件。在一些情况下,调制解调器包括硬件、软件或固件(或其组合)以支持多种无线通信标准(例如,3g和lte)。在一些情况下,调制解调器112可以使用商业产品或组件(例如,商业wi-fi调制解调器、商业蜂窝调制解调器、商业蓝牙调制解调器、或其商业可用组件)来实现。图1c所示的示例性无线调制解调器112可以如上所述进行操作。例如,无线调制解调器112可以在一个或多个无线通信信道(例如,网络业务信道和专用运动检测信道)上发送无线信号,并且可以例如通过使用调制解调器参数(例如,与基带芯片111、无线电芯片113或rf前端芯片115相关的设置)处理接收到的信号来检测物体的运动。在一些实例中,示例性无线调制解调器112可以以其它方式进行操作。示例性无线调制解调器112通过多个通信路径121~124来彼此通信。各通信路径由调制解调器112a的信号硬件路径和调制解调器112b的信号硬件路径限定。例如,在所示的示例中,通信路径121由调制解调器112a的天线117a和调制解调器117b的天线117b限定,通信路径122由调制解调器112a的天线117a和调制解调器117b的天线119b限定,通信路径123由调制解调器112a的天线119a和调制解调器117b的天线117b限定,并且通信路径124由调制解调器112a的天线119a和调制解调器117b的天线119b限定。在一些实例中,调制解调器112可以通过从天线117、119这两者发送信号(例如,在各天线处发送相同的信号)、经由各个通信路径进行通信,并且信号可以由其它调制解调器使用天线117、119其中之一或这两者(例如,取决于相应通信路径中的干扰)来接收。在一些实现中,信号硬件路径包括调制解调器的多个天线。例如,通信路径可以由第一调制解调器处的多个天线和第二调制解调器处的多个天线限定。图1c所示的示例性无线调制解调器112包括基带芯片111、无线电芯片113和射频(rf)前端115。无线调制解调器112可以包括附加或不同的特征,并且组件可以如图所示或以其它方式布置。在一些实现中,基带芯片111包括组件,并且进行针对图1a所示的示例性调制解调器112所述的基带子系统的操作。在一些实现中,基带芯片111可以处理来自无线电芯片113的同相信号和正交信号(i信号和q信号)以从所接收的无线信号中提取数据。基带芯片111可以控制无线电芯片113或者进行其它操作。在一些情况下,基带芯片111可被实现为数字信号处理器(dsp)或其它类型的数据处理设备。在一些实现中,无线电芯片113和rf前端115包括组件,并且进行针对图1a所示的示例性调制解调器112所述的无线电子系统的操作。在一些实现中,无线电芯片113可以基于所接收的无线信号而产生例如数字或模拟格式的同相信号和正交信号(i信号和q信号)。在一些实现中,rf前端115可以包括一个或多个滤波器、rf开关、耦合器、rf增益芯片、或者用于调节射频信号以进行发送或处理的其它组件。在一些实例中,调制解调器112对基于由其它调制解调器发送通过空间的运动探测信号的接收信号进行处理。例如,调制解调器112a可以对基于调制解调器112b所发送的运动探测信号的接收信号进行处理。这些接收信号可被称为运动检测信号。处理接收信号可以包括:在天线117、119其中之一或这两者处接收运动检测信号,在无线电芯片113或rf前端115处调节(例如,滤波、放大或下变频)运动检测信号,并在基带芯片111处数字处理运动检测信号。调制解调器112可以利用用于指示基带芯片111、无线电芯片113或rf前端115的一个或多个设置的一个或多个调制解调器参数。例如,调制解调器参数可以包括针对无线电芯片113或rf前端115的增益设置、rf滤波器设置、rf前端开关设置、dc偏移设置、iq补偿设置或其它设置、或者针对基带芯片111的数字dc校正设置、数字增益设置、数字滤波设置或其它设置中的一个或多个设置。在图1c所示的示例性调制解调器112的无线电子系统中,增益设置(例如,使用自动增益控制(agc)环路来)控制在rf前端115处提供给天线117、119所接收的rf信号的增益量;rf滤波器设置(例如,基于天线117处所要接收的信号的预期带宽来)控制rf前端115中的带宽滤波器;rf前端开关设置控制在rf前端115中启用哪些rf滤波器或天线开关(例如,选择来自多个天线其中之一的特定信号);dc偏移设置控制在无线电芯片113中(例如,使用dc偏移环路)应用于基带信号的dc信号校正量;以及iq补偿设置控制由无线电芯片113应用于信号的iq相位校正量。在图1c所示的示例性调制解调器112的基带子系统中,数字dc校正设置控制在基带芯片111中应用于数字信号的dc信号校正量;数字增益设置控制在基带芯片111中应用于数字信号的增益量;以及数字滤波器设置控制在基带芯片111中对数字信号应用哪些滤波器。在一些示例中,如果接收信号具有相对弱的幅度,则增益设置可以(在无线电芯片113进行处理之前)增加应用于接收信号的增益量。相反,如果接收信号具有相对强的幅度,则增益设置可以减少应用于接收信号的增益量。作为另一示例,如果预期信号具有约40mhz的相对宽的带宽,则rf滤波器设置可以在rf前端115中设置rf滤波器以允许40mhz信号从天线117传递至无线电芯片113。作为另一示例,如果在下变频基带信号中存在dc信号(具有ω=0和正或负幅度的信号),则dc偏移设置可以允许在无线电芯片113中对下变频基带信号应用dc校正信号以去除dc信号。作为另一示例,在同相信号和正交信号(i信号和q信号)不具有90度相位差(例如,93度差)的情况下,可以对信号应用iq校正信号以达到期望的90度相位差。图3a和3b是示出在无线通信装置304a、304b、304c之间通信的示例性无线信号的图。无线通信装置304a、304b、304c可以是例如图1a所示的无线通信装置102a、102b、102c、或其它类型的无线通信装置。示例性无线通信装置304a、304b、304c将无线信号发送通过空间300。示例性空间300可以在该空间300的一个或多个边界处完全或部分地封闭或开放。空间300可以是或可以包括房间的内部、多个房间、建筑物、室内区域或室外区域等。在所示的示例中,第一壁302a、第二壁302b和第三壁302c使空间300至少部分地封闭。在图3a和3b所示的示例中,第一无线通信装置304a能够操作以重复地(例如,周期性地,间歇性地,以预定、非预定或随机的间隔等)发送无线信号。所发送的信号可以像图2的运动探测信号202那样或以其它方式进行格式化。第二无线通信装置304b和第三无线通信装置304c能够操作以接收基于无线通信装置304a所发送的信号的信号。无线通信装置304b、304c各自具有被配置为处理接收信号以检测空间300中的物体的运动的调制解调器(例如,图1c所示的调制解调器112)。如图所示,物体处于图3a中的第一位置314a,并且物体已经移动到图3b中的第二位置314b。在图3a和3b中,空间300中的移动物体被表示为人类,但是移动物体也可以是其它类型的物体。例如,移动物体可以是动物、无机物体(例如,系统、装置、设备或组装件)、用于限定空间300的全部或部分边界的物体(例如,壁、门、窗等)、或其它类型的物体。如图3a和3b所示,用虚线示出从第一无线通信装置304a发送的无线信号的多个示例性路径。沿着第一信号路径316,无线信号从第一无线通信装置304a发送并且被第一壁302a反射朝向第二无线通信装置304b。沿着第二信号路径318,无线信号从第一无线通信装置304a发送并且被第二壁302b和第一壁302a反射朝向第三无线通信装置304c。沿着第三信号路径320,无线信号从第一无线通信装置304a发送并且被第二壁302b反射朝向第三无线通信装置304c。沿着第四信号路径322,无线信号从第一无线通信装置304a发送并且被第三壁302c反射朝向第二无线通信装置304b。在图3a中,沿着第五信号路径324a,无线信号从第一无线通信装置304a发送并且被第一位置314a处的物体反射朝向第三无线通信装置304c。在图3a和图3b之间,物体的表面从空间300中的第一位置314a移动到第二位置314b(例如,远离第一位置314a一定距离)。在图3b中,沿着第六信号路径324b,无线信号从第一无线通信装置304a发送并且被第二位置314b处的物体反射朝向第三无线通信装置304c。由于物体从第一位置314a移动至第二位置314b,因此图3b中所描绘的第六信号路径324b比图3a中所描绘的第五信号路径324a长。在一些示例中,由于空间中的物体的移动,因此可以添加、移除或以其它方式修改信号路径。图3a和3b所示的示例性无线信号可以通过其各自的路径经历衰减、频移、相移或其它影响,并且可以具有在其它方向上例如传播通过壁302a、302b和302c的部分。在一些示例中,无线信号是射频(rf)信号。无线信号可以包括其它类型的信号。在图3a和3b所示的示例中,第一无线通信装置304a可以重复发送无线信号。特别地,图3a示出在第一时间从第一无线通信装置304a发送的无线信号,并且图3b示出在稍后的第二时间从第一无线通信装置304a发送的相同无线信号。发送信号可以连续地、周期性地、在随机的时刻或间歇的时刻等、或者通过它们的组合进行发送。发送信号可以在频率带宽中具有多个频率分量。发送信号可以以全向方式、以定向方式或以其它方式从第一无线通信装置304a发送。在所示的示例中,无线信号穿过空间300中的多个相应路径,并且沿各路径的信号可能由于路径损耗、散射或反射等而变得衰减,并且可能具有相移或频移。如图3a和3b所示,来自各个路径316、318、320、322、324a和324b的信号在第三无线通信装置304c和第二无线通信装置304b处组合以形成接收信号。由于空间300中的多个路径对发送信号的影响,因此空间300可被表示为输入发送信号并且输出接收信号的传递函数(例如,滤波器)。当物体在空间300中移动时,对信号路径中的信号产生影响的衰减或相移可以改变,因此空间300的传递函数可以改变。在假设从第一无线通信装置304a发送相同的无线信号的情况下,如果空间300的传递函数改变,则该传递函数的输出(即接收信号)也将改变。接收信号的改变可用于检测物体的移动。在数学上,可以根据式(1)来描述从第一无线通信装置304a发送的发送信号f(t):其中ωn表示发送信号的第n个频率分量的频率,cn表示第n个频率分量的复系数,以及t表示时间。在从第一无线通信装置304a发送了发送信号f(t)的情况下,可以根据式(2)来描述来自路径k的输出信号rk(t):其中αn,k表示针对沿路径k的第n个频率分量的衰减因子(或信道响应;例如,由于散射、反射和路径损耗引起),以及φn,k表示针对沿路径k的第n个频率分量的信号相位。然后,无线通信装置处的接收信号r可被描述为来自到无线通信装置的所有路径的所有输出信号rk(t)的总和,即如式(3)所示:将式(2)代入式(3)得到下式(4):然后,可以分析无线通信装置处的接收信号r。可以例如使用快速傅立叶变换(fft)或其它类型的算法来将无线通信装置处的接收信号r变换到频域。变换后的信号可以将接收信号r表示为一系列n个复值,其中(n个频率ωn的)频率分量各自对应一个复值。对于频率ωn的频率分量,复值hn可被表示为下式(5):针对给定频率分量ωn的复值hn指示该频率分量ωn处的接收信号的相对幅度和相移。当物体在空间中移动时,复值hn由于空间的信道响应αn,k的改变而改变。因此,信道响应中所检测到的改变可以指示通信信道内的物体的移动。在一些实例中,噪声、干扰或其它现象可能影响接收器所检测到的信道响应,并且运动检测系统可以减少或隔离这种影响以改进运动检测能力的精度和质量。在一些实现中,整体信道响应可被表示为:在一些实例中,可以例如基于数学估计理论来确定针对空间的信道响应hch。例如,可以用候选信道响应(hch)来修改参考信号ref,然后可以使用最大似然方法来选择与接收信号(rcvd)最匹配的候选信道。在一些情况下,由参考信号(ref)与候选信道响应(hch)的卷积获得估计接收信号然后改变信道响应(hch)的信道系数以使估计接收信号的平方误差最小化。这可以例如以优化标准在数学上示出为:最小化或优化处理可以利用自适应滤波技术,诸如最小均方(lms)、递归最小二乘(rls)、批处理最小二乘(batchleastsquares,bls)等。信道响应可以是有限脉冲响应(fir)滤波器或无限脉冲响应(iir)滤波器等。如上式所示,接收信号可被认为是参考信号和信道响应的卷积。卷积运算意味着信道系数与参考信号的各延迟复本具有相关度。因此,如上式所示的卷积运算示出接收信号出现在不同的延迟点处,其中各延迟复本按信道系数进行加权。在一些方面中,可以基于信道响应来确定接收信号的信号质量度量。例如,可以对参考信号(ref)应用空间的所确定的信道响应(hch)以产生估计接收信号该估计接收信号是基于信道响应(例如,基于如上所述的参考信号(ref)与信道响应(hch)的卷积)对于接收信号应当是什么的估计。可以使用估计接收信号和实际接收信号(rcvd)来计算信号质量度量。在一些示例中,例如,信号质量度量基于通过计算实际接收信号(rcvd)和估计接收信号与实际接收信号(rcvd)之差的点积而确定的值q(例如,被设置为等于值q,根据值q计算出,表示值q,等等),例如:在一些实现中,可以确定无线通信装置之间的可行通信路径的数量。各通信路径可以包括天线对或用于发送和接收无线信号的其它信令硬件。例如,发送无线通信装置可以具有两个发送天线(例如,t1和t2),并且接收无线通信装置可以具有两个接收天线(例如,r1和r2)。无线通信装置可以相应地通过多达四个通信路径(例如,t1-->r1、t1-->r2、t2-->r1和t2-->r2)来进行通信。可以基于通信路径的吞吐量来指定作为可行信号路径的通信路径。例如,可以根据式(10)来定义接收速率评分:rxratescore=max(0,maxrxrate-pathrxrate)#(10)其中maxrxrate是通信路径中的适当数据传送所需的最小吞吐量,以及pathrxrate是通信路径的测量吞吐量。测量吞吐量可以基于在一时间段内由装置在通信路径上接收到的分组的数量。例如,在一些实例中,吞吐量被测量为每秒在路径上接收到的总分组数。作为另一示例,吞吐量被测量为每秒(例如,基于如下所述的信号质量度量值)“接受”的分组的数量。如果pathrxrate小于maxrxrate,则该路径可被指定为可行通信路径。在一些实例中,可以根据式(11)来确定可行路径评分:viablepathscore=rxratescore*qweight#(11)其中qweight是基于路径上的通信质量(例如,使用上式(9)中的值q)应用于上述rxratescore的加权因子。在一些实现中,信号质量度量基于信道评分值(例如,被设置为等于信道评分值,根据信道评分值计算出,表示信道评分值,等等),其中该信道评分值基于无线通信信道的可行通信路径的数量(例如,被设置为等于该数量,根据该数量计算出,表示该数量,等等)。例如,各无线通信信道可以具有根据式(12)定义的信道评分值:其中a和b是应用于信道上的i个路径的viablepathesscore值和viablepath值的加权因子,其中viablepath是根据式(13)定义的布尔值:viablepath=rxratescore>0#(13)可以使用其它计算来确定信号质量度量。在一些情况下,例如,使用点积的绝对值或幅度或者其它计算值作为接收信号的信号质量度量。在一些情况下,信号质量度量是相关指数或其它类型的信号质量度量。在一些情况下,基于接收信号的信噪比(snr)来确定信号质量度量。在一些情况下,接收信号可被无线通信装置“拒绝”。例如,在一些实现中,运动检测处理可以包括信号的质量标准。不满足质量标准的接收信号可被拒绝(例如,丢弃或忽略)并且在判断空间300中是否已发生运动时不被考虑。信号可以基于信号质量度量(例如,式(9)所描述的值q)而被接受或拒绝作为运动检测处理的输入。例如,在一些情况下,仅使用接收信号的具有高于特定阈值的值q的子集来检测运动。在一些实现中,信号质量度量基于被接受作为运动检测处理的输入的信号的数量。例如,可以基于在一时间段内接受作为运动检测处理的输入的信号的百分比来对计算出的信号质量度量进行加权。此外,在一些实现中,信号质量度量基于接受最小数量的信号作为运动检测处理的输入的时间段。例如,可以根据获得最小数量的接受信号所花费的时间来对计算出的信号质量度量进行加权(例如,在花费较长时间的情况下权重下降)。在诸如具有三个或更多个无线通信装置的系统(例如,图1a的系统或图3a~3b的系统)等的一些实现中,在选择用于运动检测的无线通信信道时可以考虑可行通信路径的数量、信号质量度量或这两者。例如,考虑表1中所示的示例,其示出无线通信装置(装置0)和两个其它无线通信装置(即,装置1和装置2)之间的链路的信号质量度量信息:表1信道装置1装置21[7,500][1,100]2[4,300][4,300]3[1,100][7,500]其中,[x,y]符号中的x表示信道的可行通信路径的数量,以及[x,y]符号中的y表示信道的信号质量度量的值(例如,上式(12)中所描述的信道评分)。在表1所示的示例中,可行通信路径的数量的范围是0~8,并且信号质量度量的值的范围是0~600。在该示例中选择信道1用于所有装置之间的通信将在装置0和装置1之间提供相对好的通信质量(这是因为可行通信路径的数量高并且信号质量度量值高),但在装置0和装置2之间提供相对差的通信质量(这是因为可行通信路径的数量低并且信号质量度量值低)。同样地,在该示例中选择信道3用于所有装置之间的通信将在装置0和装置2之间提供相对好的通信质量,但在装置0和装置1之间提供相对差的通信质量。选择信道2可以在无线通信装置之间提供足够的通信质量,这是因为可行通信路径的数量适中并且信号质量度量值适中。在一些实现中,为了增强无线通信装置之间的通信质量,各对无线通信装置之间的链路可以在不同无线通信信道上操作。例如,在表1所示的示例中,装置0和装置1可以在信道1上通信,而装置0和装置2可以在信道3上通信。由于无线通信装置每次仅可操作地在一个信道上通信,因此装置0(在该示例中)可被配置为在相应的无线通信信道之间切换其操作以采用该技术。在一些实现中,可以基于信号质量度量值和可行通信路径的数量来为各无线通信信道确定可行无线通信装置的数量。可以基于无线通信装置之间的各链路上的信号质量度量的阈值来确定可行无线通信装置的数量。参考表1中所示的示例,信道2例如基于无线通信装置之间的各链路具有大于250的信号质量度量值而被判断为具有两个可行无线通信装置。同样,表1中的信道1和3基于信号质量度量值的阈值同为250而各自被判断为具有一个可行无线通信装置。在一些实现中,针对各信道的可行无线通信装置的数量基于具有最小数量或百分比的可行通信路径的信道。例如,可以基于无线通信装置之间有多少链路具有50%或更高的可行通信路径来确定针对信道的可行无线通信装置的数量。在一些实现中,针对各信道的可行无线通信装置的数量基于可行通信路径的最小数量或百分比以及最小信号质量度量这两者。例如,可以基于无线通信装置之间有多少链路具有(1)高于阈值(例如,如在以上示例中为250)的信号质量度量值、以及(2)高于阈值(例如,至少两个可行通信路径)的可行通信路径的数量这两者来确定针对信道的可行无线通信装置的数量。在一些实现中,可以基于可行装置的数量来选择用于运动检测的无线通信信道。例如,可以选择具有最高数量的可行装置的无线通信信道以供使用。图4是示出基于信号质量度量来选择无线通信信道的示例性处理400的流程图。在一些实例中,处理400可被实现为基于在所选择的无线通信信道上发送的信号来检测空间中的物体的运动。示例性处理400中的操作可以由数据处理设备(例如,图1a中的示例性无线通信装置102c的处理器114)进行,以基于在无线通信装置(例如,图1a的无线通信装置102c)处接收的信号来检测运动。示例性处理400可以由其它类型的装置进行。例如,处理400的操作可以由除无线通信装置102c之外的、用于接收信号的系统(例如,连接至图1a的无线通信系统100的计算机系统,其聚合并分析无线通信装置102c所接收的信号)进行。示例性处理400可以包括附加的或不同的操作,并且这些操作可以以所示的顺序或其它顺序进行。在一些情况下,图4所示的操作中的一个或多个被实现为包括多个操作、子处理或其它类型的例程的处理。在一些情况下,操作可以组合、以其它顺序进行、并行进行、迭代或以其它方式重复或者以其它方式进行。在402处,通过无线通信信道在无线通信装置处接收第一组信号。无线通信信道可以是频率信道或编码信道,并且信号可以基于由其它(发送)无线通信装置发送通过空间的无线信号。例如,参考图1a所示的示例,信号可以是由无线通信装置102a、102b其中之一(或两者)发送并在第三无线通信装置102c处接收的无线信号。在一些实现中,接收信号的无线通信装置可以是最初发送通过空间的无线信号的同一装置。在一些实现中,接收信号可以是基于发送通过空间的运动探测信号的运动检测信号。运动检测信号可以通过用于网络业务的无线通信信道或专用于运动检测的不同无线通信信道来接收。在404处,针对无线通信信道计算信号质量度量的值。信号质量度量值可以由在402处接收到信号的无线通信装置、或其它装置(例如,通信耦接至无线通信装置的服务器或其它计算装置)来计算。信道的信号质量度量值可以基于402处所接收到的信号的信噪比(snr)来计算(例如,被设置为等于信噪比,根据信噪比计算出,表示信噪比,等等)。在一些实现中,可以基于接收信号和估计接收信号的比较来计算信道的信号质量度量值,其中估计接收信号基于针对空间的估计信道响应。例如,信号质量度量值可以基于根据上式(9)确定的值q(例如,信号质量度量值被设置为等于值q)。在一些实现中,基于被无线通信装置接受或拒绝的信号的数量(例如,基于运动检测处理的质量标准)来计算信道的信号质量度量值。例如,可以基于在一时间段内接受作为运动检测处理的输入的信号的百分比来对计算出的信号质量度量值进行加权。在一些实现中,基于接受最小数量的信号作为运动检测处理的输入的时间量来计算信道的信号质量度量值。例如,可以根据获得最小数量的接受信号所花费的时间对计算出的信号质量度量值进行加权(例如,在花费较长时间的情况下权重下降)。在一些实例中,可以基于发送无线通信装置和接收无线通信装置之间(例如,装置的不同天线对之间)的可行通信路径的数量来计算信道的信号质量度量值。例如,如果计算出的信号质量度量值具有相对低数量的可行通信路径(例如,如上所述,小于50%的通信路径被认为是可行的),则可以使计算出的信号质量度量值的权重下降。在一些实例中,可以通过基于两个或更多个以上因子对信号质量度量值进行加权来确定信号质量度量值。在一些实现中,无线通信信道的信号质量度量基于针对无线通信装置之间的各通信路径所确定的信号质量度量的值。例如,信道的信号质量度量值可以是信道上的各通信路径的信号质量度量值的平均值(或加权平均值)。在406处,判断信号质量度量的值是否满足运动检测处理的质量标准。在一些情况下,质量标准包括信号质量度量的阈值。如果信号质量度量值不满足质量标准,则处理进入408,其中选择新的无线通信信道。新的无线通信信道可以由在402处接收到运动检测信号的无线通信装置、或其它装置(例如,通信耦接至无线通信装置的服务器或其它计算装置)选择。在一些实现中,随机地选择新的无线通信信道。在一些实现中,基于当前无线通信信道和新无线通信信道的信号质量度量值的比较来选择新信道。在一些实例中,可以在选择新的无线通信信道时使用图5中的处理500的一个或多个方面。在选择新的无线通信信道之后,可以向发送或接收运动检测信号的无线通信装置通知所选择的信道。例如,在接收装置选择信道的情况下,可以由接收无线通信装置通知发送无线通信装置。例如,接收无线通信装置可以通过广播网络上的表示所选择的信道的消息(例如,分组头中的表示所选择的信道的消息)、或者经由与发送无线通信装置的直接连接(例如,wi-fi直连),来通信对所选择的无线通信信道的选择。作为另一示例,在通信耦接至无线通信装置的其它计算装置选择信道的情况下,该计算装置向发送装置和接收装置这两者通知所选择的信道。例如,(例如,通过因特网)连接至无线通信装置的移除服务器可以向这两个无线通信装置通知所选择的信道。一旦已经向装置通知所选择的信道,这些装置就可以开始在所选择的信道上发送运动探测信号并基于此来接收信号。如果信号质量度量满足质量标准,则处理400进入410,其中执行运动检测处理。运动检测处理可以基于在402处接收到的一组信号来检测空间中的物体的运动。在一些实例中,运动检测处理可以包括比较在一时间段内接收到的信号。例如,可以基于在402处接收到的信号的频率响应的检测到的变化、或者基于针对空间的信道响应的检测到的变化来检测运动。在一些实现中,响应于检测到运动,可以采取动作或编程响应。例如,计算装置(例如,图1a的无线通信装置102c或其它装置)可以启用安全警报(例如,向安全人员、房主的移动电话、或其它装置发送警报),在检测到运动的位置中(例如,在房间、走廊或户外)启用照明或hvac,或者进行这些或其它类型的编程响应的组合。在408处选择新信道且在所选择的信道上接收到一组新信号之后,可以针对所选择的信道计算信号质量度量值。并且可以判断信号质量度量值是否满足运动检测处理的质量标准。如果信号质量度量满足质量标准,则可以执行运动检测处理以基于在所选择的信道上接收到的信号来检测运动。在一些实例中,可以预先选择新信道,并且可以使用在新信道上接收到的一组新信号来确定信号质量度量值。如果新信道的信号质量度量值大于404处所确定的信号质量度量值,则可以选择新信道以用于检测运动。在一些实现中,为了避免两个无线通信信道(例如,具有相似信号质量度量值的两个信道)之间的振荡或降低振荡频率,信道选择标准可以包括以下各项中的一个或多个:信道上的不同通信路径或可行通信路径的数量之差、信道的信号质量度量值之差、信道上所见的无线通信装置的数量之差、或其组合。例如,在满足以下各项中的一个或多个的情况下可以作出信道改变决策:(1)新信道可以看到一个或多个其它无线通信装置;(2)当前信道上的通信路径的数量低于阈值(例如,在存在8个潜在通信路径的情况下为5),并且新信道具有一个或多个附加通信路径;(3)当前信道上的通信路径的数量高于阈值(例如,在存在8个潜在通信路径的情况下为5),新信道具有一个或多个附加路径,并且信号质量度量值的差大于适当的负阈值(例如,-100);或者(4)当前信道上的通信路径的数量高于阈值(例如,在存在8个潜在通信路径的情况下为5),新信道具有的通信路径少得不超过一个,并且信号质量度量值之差大于适当的正阈值(例如,100)。例如,如果当前信道具有6个通信路径和信号质量度量值“500”、并且新信道具有7个路径和信号质量度量值“450”,则系统可以通过当前信道选择新信道。然而,如果当前信道具有5个通信路径和信号质量度量值“500”、并且新信道具有7个通信路径和信号质量度量值“350”,则系统可以决定不选择新信道,因为信号质量度量值的差小于阈值“-100”。作为另一个示例,如果当前信道具有5个通信路径和信号质量度量值“500”、并且新信道具有4个通信路径和信号质量度量值“650”,则系统可以决定选择新信道。然而,如果当前信道具有7个路径和信号质量度量值“550”、并且新信道具有6个通信路径和信号质量度量值“600”,则系统可以决定不选择新信道,因为信号质量度量值的差不高于阈值“100”。在一些实现中,可以周期性地检查信道以判断除了当前正在使用的信道之外的信道是否具有更高的信号质量度量值。例如,在已经选择新的无线通信信道之后的某个时间(假设信号质量度量值继续满足406的质量标准),可以检查其它无线通信信道以判断这些信道的信号质量度量值是否超过当前无线通信信道的信号质量度量值。在一些实例中,可以在周期性检查中使用图5中的处理500的一个或多个方面。图5是示出基于信号质量度量来选择无线通信信道的另一示例性处理500的流程图。示例性处理500中的操作可以由无线通信装置的数据处理设备(例如,图1a中的示例性第三无线通信装置102c的处理器114)进行,以基于从其它无线通信装置(例如,图1a的无线通信装置102a、102b)接收到的运动检测信号来检测运动。示例性处理500可以由其它类型的装置进行。例如,示例性处理500可以由除了第三无线通信装置102c之外的通信耦接至该第三无线通信装置102c的系统(例如,连接至图1a的无线通信系统100的计算机系统,其聚合并分析第三无线通信装置102c所接收到的运动检测信号)进行。示例性处理500可以包括附加的或不同的操作,并且这些操作可以以所示的顺序或其它顺序进行。在一些情况下,图5所示的操作中的一个或多个被实现为包括多个操作、子处理或其它类型的例程的处理。在一些情况下,操作可以组合、以其它顺序进行、并行进行、迭代或以其它方式重复或者以其它方式进行。在502处,通过一组无线通信信道在无线通信装置处接收一组信号。无线通信信道可以是频率信道或编码信道,并且信号可以基于由其它(发送)无线通信装置发送通过空间的无线信号。例如,参考图1a所示的示例,信号可以是由无线通信装置102a、102b其中之一(或两者)发送并在第三无线通信装置102c处接收的无线信号。在一些实现中,接收信号的无线通信装置可以是最初发送通过空间的无线信号的同一装置。在一些实现中,接收信号可以是基于发送通过空间的运动探测信号的运动检测信号。运动检测信号可以通过用于网络业务的无线通信信道或专用于运动检测的不同无线通信信道来接收。在一些实现中,该组无线通信信道是可用无线通信信道的子集。例如,在使用一些示例wi-fi协议的系统中,存在可用于通信的多达14个频率信道,其中一些信道彼此重叠。502处接收到的信号可以仅在这14个信道的子集上发送。可以由于信道彼此间相互作用(或没有相互作用)而选择这些信道(例如,信道1、6和11,因为它们不重叠)。在一些实现中,在各个可用无线通信信道上接收信号。在504处,针对各无线通信信道计算信号质量度量的值。信号质量度量值可以如以上关于图4的操作404所述那样进行计算。在506处,从一组无线通信信道选择无线通信信道其中之一。无线通信信道可以由在502处接收到运动检测信号的无线通信装置、或其它装置(例如,通信耦接至无线通信装置的服务器或其它计算装置)选择。可以基于在504处计算出的信号质量度量值、其它因子、或其组合来选择无线通信信道。在一些实现中,例如,针对该组中的各无线通信信道来确定可行通信路径的数量,并且基于信号质量度量值、可行通信路径的数量或这两者来选择无线通信信道。在一些实现中,可以基于通信路径的吞吐量(例如,其吞吐量高于阈值)来判断为通信路径是可行的。吞吐量可被确定为在一时间段内由装置在通信路径上接收到的总分组数,或者被确定为在该时间段内“接受”(作为运动检测处理的输入)的分组数。在一些实现中,基于信号质量度量值和可行通信路径的数量来确定可行无线通信装置的数量,并且基于针对信道的可行通信装置的数量来选择无线通信信道。在一些实现中,为了避免两个无线通信信道(例如,具有相似信号质量度量值的两个信道)之间的振荡或降低振荡频率,信道选择标准可以包括以下各项中的一个或多个:信道上的不同通信路径或可行通信路径的数量之差、信道的信号质量度量值之差、信道上所见的无线通信装置的数量之差、或其组合。例如,在满足以下各项中的一个或多个的情况下可以作出信道改变决策:(1)新信道可以看到一个或多个其它无线通信装置;(2)当前信道上的通信路径的数量低于阈值(例如,在存在8个潜在通信路径的情况下为5),并且新信道具有一个或多个附加通信路径;(3)当前信道上的通信路径的数量高于阈值(例如,在存在8个潜在通信路径的情况下为5),新信道具有一个或多个附加路径,并且信号质量度量值的差大于适当的负阈值(例如,-100);或者(4)当前信道上的通信路径的数量高于阈值(例如,在存在8个潜在通信路径的情况下为5),新信道具有的通信路径少得不超过一个,并且信号质量度量值之差大于适当的正阈值(例如,100)。例如,如果当前信道具有6个通信路径和信号质量度量值“500”、并且新信道具有7个路径和信号质量度量值“450”,则系统可以通过当前信道选择新信道。然而,如果当前信道具有5个通信路径和信号质量度量值“500”、并且新信道具有7个通信路径和信号质量度量值“350”,则系统可以决定不选择新信道,因为信号质量度量值的差小于阈值“-100”。作为另一个示例,如果当前信道具有5个通信路径和信号质量度量值“500”、并且新信道具有4个通信路径和信号质量度量值“650”,则系统可以决定选择新信道。然而,如果当前信道具有7个路径和信号质量度量值“550”、并且新信道具有6个通信路径和信号质量度量值“600”,则系统可以决定不选择新信道,因为信号质量度量值的差不高于阈值“100”。在选择新的无线通信信道之后,可以向发送运动检测信号的无线通信装置通知所选择的信道。发送无线通信装置可以直接由接收无线通信装置、或者通信耦接至无线通信装置的其它计算装置通知。例如,接收无线通信装置可以通过广播网络上的表示所选择的信道的消息(例如,分组头中的表示所选择的信道的消息)、或者经由与发送无线通信装置的直接连接(例如,wi-fi直连),来通信对所选择的无线通信信道的选择。作为另一示例,(例如,通过因特网)连接至无线通信装置的远程服务器可以由接收无线通信装置通知所选择的信道,并且可以向发送装置通知所选择的信道。一旦已经向发送装置通知所选择的信道,该装置就可以开始在所选择的信道上发送运动探测信号。在508处,在506处所选择的无线通信信道上在无线通信装置处接收一组新信号。在510处,执行运动检测处理。运动检测处理可以基于508处所接收到的一组信号来检测空间中的物体的运动。在一些实例中,运动检测处理可以包括在特定时间段内接收到的信号的比较。例如,可以基于402处所接收信号的频率响应的检测到的改变或基于针对空间的信道响应的检测到的改变来检测运动。在一些实现中,响应于检测到运动,可以采取动作或编程响应。例如,计算装置(例如,图1a的无线通信装置102c或其它装置)可以启用安全警报(例如,向安全人员、房主的移动电话或其它装置发送警报),在检测到运动的位置中(例如,在房间、走廊或户外)启用照明或hvac,或者进行这些或其它类型的编程响应的组合。在一些实现中,可以针对506处所选择的无线通信信道来确定新的信号质量度量值,并且新的信号质量度量可以基于508处所接收到的一组信号。510处的运动检测处理的执行可以基于新的信号质量度量值是否满足运动检测处理的质量标准(例如,因为信道的质量可以在506处作出选择并且在508处接收到信号之后改变)。在一些实现中,处理500可以周期性地重复。例如,在已经选择信道之后,该信道可以用于运动检测,直到经过一定时间量为止。可以基于可行通信路径的数量来确定时间量。例如,可以根据如下表2中所描述的慢速率或快速率来确定时间量(假设8个潜在的可行通信路径):表2可行通信路径的数量慢速率快速率0始终始终11分钟1分钟25分钟1分钟312分钟1.5分钟415分钟2分钟530分钟4分钟630分钟4分钟730分钟4分钟830分钟10分钟如果通过510处的运动检测处理检测到运动,则可以暂停周期性检查,直到不再检测到运动为止。在一些实现中,在已经(例如,在处理500中的506处)选择信道之后,可在特定时间量(例如,2分钟)之后分析所收集信号的“新鲜度”(例如,多久接受一次信号的度量)。在该时间量过去之后,可以进行对所选择的信道的新鲜扫描,并且可以计算新的信号质量度量值(例如,以确保该信道的状态仍然有效)。如果信号质量度量或新鲜度满足某一质量标准,则接收无线通信装置可以向发送无线通信装置通知即将发生信道改变,并且可以启动倒计时定时器。在倒计时定时器期满时,可以重复信道选择处理。本说明书中所描述的一些主题和操作可以在数字电子电路中、或者在计算机软件、固件或硬件中实现,其包括本说明书中所公开的结构及其结构等同物、或者它们中的一个或多个的组合。本说明书中所描述的一些主题可以被实现为一个或多个计算机程序,即计算机程序指令的一个或多个模块,其编码在计算机存储介质上以供数据处理设备执行或用于控制数据处理设备的操作。计算机存储介质可以是计算机可读存储装置、计算机可读存储基板、随机或串行存取存储器阵列或装置、或者它们中的一个或多个的组合,或者可被包括在其中。此外,虽然计算机存储介质不是传播信号,但是计算机存储介质可以是编码在人工生成的传播信号中的计算机程序指令的源或目的地。计算机存储介质也可以是一个或多个单独的物理组件或介质(例如,多个cd、盘或其它存储装置),或者被包括在其中。本说明书中所描述的一些操作可以被实现为数据处理设备对一个或多个计算机可读存储装置上所存储的或者从其它源接收到的数据所进行的操作。术语“数据处理设备”包含用于处理数据的所有种类的设备、装置和机器,举例而言包括可编程处理器、计算机、片上系统或者前述的多个或组合。设备可以包括专用逻辑电路,例如fpga(现场可编程门阵列)或asic(专用集成电路)。除硬件以外,设备还可以包括为所考虑的计算机程序创建执行环境的代码,例如用于构成处理器固件、协议栈、数据库管理系统、操作系统、跨平台运行时环境、虚拟机或它们中的一个或多个的组合的代码。计算机程序(也称为程序、软件、软件应用、脚本或代码)可以以包括编译语言或解释语言、声明语言或过程语言等的任何形式的编程语言来编写,并且其可以以任何形式进行部署,包括被部署为独立程序或者被部署为模块、组件、子例程、对象或者适合在计算环境中使用的其它单元。计算机程序可以但不必与文件系统中的文件相对应。程序可以存储在某个文件的一部分中,其中该文件将其它程序或数据(例如,标记语言文件中所存储的一个或多个脚本)保存在专用于程序的单个文件中、或者保存在多个协调文件(例如,用于存储一个或多个模块、子程序或代码的一部分的文件)中。计算机程序可以被部署为在一个计算机上、或者在位于一个网站处或跨多个网站分布并且通过通信网络互连的多个计算机上执行。本说明书中所描述的处理和逻辑流中的一些可以利用一个或多个可编程处理器来进行,其中这些一个或多个可编程处理器执行一个或多个计算机程序以通过对输入数据进行操作并生成输出来进行动作。这些处理和逻辑流还可以由专用逻辑电路进行并且设备也可被实现为专用集成电路,其中所述专用逻辑电路例如是fpga(现场可编程门阵列)或asic(专用集成电路)。举例而言,适合执行计算机程序的处理器包括通用微处理器和专用微处理器两者、以及任何种类的数字计算机中的处理器。一般地,处理器将会从只读存储器或随机存取存储器或这两者接收指令和数据。计算机的元件可以包括用于根据指令进行动作的处理器以及用于存储指令和数据的一个或多个存储器装置。计算机还可以包括用于存储数据的一个或多个大容量存储装置(例如,非磁性驱动器(例如,固态驱动器)、磁盘、磁光盘或光盘),或者可操作地联接以相对于这一个或多个大容量存储装置接收或传送数据。然而,计算机无需具有这种装置。此外,计算机可以嵌入在其它装置中,例如电话、平板计算机、电器、移动音频或视频播放器、游戏机、全球定位系统(gps)接收器、物联网(iot)装置、机器对机器(m2m)传感器或致动器、或便携式存储装置(例如,通用串行总线(usb)闪存驱动器)。适合存储计算机程序指令和数据的装置包括所有形式的非易失性存储器、介质和存储器装置,举例而言包括半导体存储器装置(例如,eprom、eeprom和闪存存储器装置等)、磁盘(例如,内部硬盘或可移除盘等)、磁光盘、以及cd-rom和dvd-rom盘。在一些情况下,处理器和存储器可以由专用逻辑电路补充或者并入专用逻辑电路中。为了提供与用户的交互,操作可以在计算机上实现,其中该计算机具有用于向用户显示信息的显示装置(例如,监视器或其它类型的显示装置)、以及用户可以向计算机提供输入的键盘和指示装置(例如,鼠标、追踪球、触针、触敏屏幕或其它类型的指示装置)。其它种类的装置也可以用于提供与用户的交互;例如,被提供至用户的反馈可以是任何形式的感觉反馈,例如视觉反馈、听觉反馈或触觉反馈;并且来自用户的输入可以以任何形式接收,包括声音、语音或触觉输入。另外,计算机可以通过相对于用户所使用的装置发送和接收文档(例如通过响应于从web浏览器接收到的请求而向用户的客户端装置上的web浏览器发送web页面)来与该用户进行交互。计算机系统可以包括单个计算装置、或者彼此接近或一般彼此远离地进行操作并且通常通过通信网络进行交互的多个计算机。通信网络可以包括局域网(“lan”)和广域网(“wan”)、互联网(例如,因特网)、包括卫星链路的网络、以及对等网(例如,自组织对等网络等)中的一个或多个。客户端和服务器的关系可以通过在各个计算机上运行并且彼此具有客户端-服务器关系的计算机程序而产生。在所描述的一些示例的一般方面中,基于信号质量度量来选择无线通信信道。在第一示例中,在第一无线通信装置处接收第一组信号。第一组信号基于从第二无线通信装置在第一无线通信信道上发送通过空间的无线信号。通过一个或多个处理器的操作,基于第一组信号来计算信号质量度量的值。基于判断为信号质量度量的值不满足运动检测处理的质量标准而选择第二无线通信信道。在第一无线通信装置处接收第二组信号。第二组信号基于从第二无线通信装置在第二无线通信信道上发送通过空间的无线信号。通过一个或多个处理器的操作执行运动检测处理,以基于第二组信号来检测空间中的物体的运动。在一些情况下,第一示例的实现可以包括以下特征中的一个或多个。可以从第一无线通信装置向第二无线通信装置发送表示第二无线通信信道的消息。信号质量度量的值可以基于来自第一组信号的基于运动检测处理的质量标准而被拒绝作为运动检测处理的输入的信号的数量。信号质量度量的值可以基于接受最小数量的第一组信号作为运动检测处理的输入的时间段。信号质量度量的值可以包括第一无线通信信道的信号质量度量的值,以及第一无线通信信道的信号质量度量的值可以基于针对第一无线通信装置和第二无线通信装置之间的各通信路径所确定的信号质量度量的值。可以计算第一无线通信信道上的通信路径的数量和第二无线通信信道上的通信路径的数量的差,并且可以基于该差而选择第二无线通信信道。信号质量度量的值可以基于比较第一组信号和估计接收信号,并且估计接收信号可以基于针对空间的估计信道响应。第一无线通信信道和第二无线通信信道可以是频率信道或编码信道。质量标准可以包括信号质量度量的阈值。在一些情况下,第一示例的实现可以包括以下特征中的一个或多个。信号质量度量的值可以包括第一值,并且可以基于第二组信号来计算信号质量度量的第二值。可以基于判断为信号质量度量的第二值满足质量标准而执行运动检测处理。信号质量度量的值可以包括第一值。选择第二无线通信信道可以包括基于第二组信号来计算信号质量度量的第二值,并且可以基于第一值和第二值的比较而选择第二无线通信信道。在第二示例中,在第一无线通信装置处接收第一组信号。第一组信号基于从第二无线通信装置在一组无线通信信道上发送通过空间的无线信号。通过一个或多个处理器的操作、基于第一组信号来针对各无线通信信道计算信号质量度量的值。基于各无线通信信道的信号质量度量的值的比较来选择该组无线通信信道其中之一。在第一无线通信装置处接收第二组信号。第二组信号基于从第二无线通信装置在所选择的无线通信信道上发送通过空间的无线信号。通过一个或多个处理器的操作执行运动检测处理,以基于第二组信号来检测空间中的物体的运动。在一些情况下,第二示例的实现可以包括以下特征中的一个或多个。可以从第一无线通信装置向第二无线通信装置发送表示所选择的无线通信信道的消息。信号质量度量的值可以基于来自第一组信号的基于运动检测处理的质量标准而被拒绝作为运动检测处理的输入的信号的数量。信号质量度量的值可以基于接受最小数量的第一组信号作为运动检测处理的输入的时间段。质量标准可以包括信号质量度量的阈值。信号质量度量的值可以基于针对第一无线通信装置和第二无线通信装置之间的各通信路径所确定的信号质量度量的值,其中各通信路径包括第一无线通信装置的信号硬件路径和第二无线通信装置的信号硬件路径。信号质量度量的值可以基于比较第一组信号和估计接收信号,并且估计接收信号可以基于针对空间的估计信道响应。在一些情况下,第二示例的实现可以包括以下特征中的一个或多个。可以确定用于第一无线通信装置和第二无线通信装置之间的各无线通信信道上的通信的可行通信路径的数量,其中各可行通信路径包括第一无线通信装置的信号硬件路径和第二无线通信装置的信号硬件路径,并且选择一组无线通信信道其中之一可以基于各无线通信信道的可行通信路径的数量和各无线通信信道的信号质量度量的值中至少之一。确定可行通信路径的数量可以基于各个通信路径的吞吐量。确定可行通信路径的数量可以包括将具有高于阈值的吞吐量的各通信路径指定为可行通信路径。针对各无线通信信道,可以基于无线通信信道的信号质量度量的值和无线通信信道的可行通信路径的数量来确定可行无线通信装置的数量。可以基于可行无线通信装置的数量来选择无线通信信道。在第三示例中,确定第二无线通信装置中的每一个和第一无线通信装置之间的无线通信信道上的通信所用的可行通信路径的数量,并且确定第二无线通信装置中的每一个和第一无线通信装置之间的无线通信信道上的通信所用的信号质量度量的值。通过一个或多个处理器的操作、针对各无线通信信道来确定可行通信路径的数量和信号质量度量的值,并且可行通信路径的数量和信号质量度量的值基于由第一无线通信装置通过一组无线通信信道从多个第二无线装置接收到的无线信号。基于无线通信信道的可行通信路径的数量和信号质量度量的值中至少之一,从用于无线运动检测的一组无线通信信道中选择一个无线通信信道。在一些情况下,第三示例的实现可以包括以下特征中的一个或多个。确定可行通信路径的数量可以基于各个通信路径的吞吐量。确定可行通信路径的数量包括将具有高于阈值的吞吐量的各通信路径指定为可行通信路径。针对各无线通信信道,可以基于无线通信信道的信号质量度量的值和无线通信信道的可行通信路径的数量来确定可行无线通信装置的数量。可以基于可行无线通信装置的数量来选择无线通信信道。在一些实现中,计算机可读介质存储如下指令,其中该指令在由数据处理装置执行时可操作地进行第一示例、第二示例或第三示例的一个或多个操作。在一些实现中,系统(例如,无线通信装置、计算机系统或通信耦接至无线通信装置的其它类型的系统)包括数据处理设备和用于存储如下指令的计算机可读介质,其中该指令在由数据处理设备执行时可操作地进行第一示例、第二示例或第三示例的一个或多个操作。虽然本说明书包含很多细节,但这些细节不应被解释为对所要求保护的范围的限制,而应被解释为特定于特定示例的特征描述。还可以组合本说明书在单独实现的上下文中所描述的特定特征。相反,在单个实现的上下文中所描述的各种特征还可以在多个实施例中单独实现或者以任何合适的子组合实现。已经描述了许多实施例。然而,应当理解,可以进行各种修改。因此,其它实施例在所附权利要求书的范围内。当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1