802.11n/ac使能设备中的802.11p信号的检测的制作方法_3

文档序号:9383378阅读:来源:国知局
2.1lp信号的存在,则该信息可以被传递至其他处理器和/或过程。因此,802.1lp信号的存在可以触发各种动作,例如暂停由802.lln/ac处理器522或其他过程/处理器对输入信号的处理、触发设备的冲突避免行为等等。冲突避免行为可以包括诸如切换至不同的信道、暂停一段时间的传输活动等等之类的行为。
[0042]图5也包括802.lln/ac处理器522,一旦检测器516确定信号输入,该802.1ln/ac处理器522可以开始处理信号。802.lln/ac处理器522可以执行各种功能,包括但不限于确定输入信号是否是802.lln/ac信号。一旦802.lln/ac信号的存在或不存在被确定,802.lln/ac处理器522可以根据各种因素和实施例执行其他功能。例如,如果802.lln/ac信号存在,则802.lln/ac处理器522可以终止由802.1lp处理器520执行的任何处理(或导致由802.1lp处理器520执行的任何处理被终止),因为一旦802.lln/ac信号的存在已经被检测到则802.1lp动作将不可能是合适的。
[0043]802.lln/ac信号的存在可以以下述典型的方式来检测:确定输入信号是否具有有效的SIGNAL字段。如果是这样,正常802.lln/ac处理可以继续进行分组解码,接着进行循环冗余校验(CRC)和其他正常802.lln/ac操作。
[0044]如果802.lln/ac处理器522通过例如不能够解码有效的SIGNAL字段来确定输入信号不是有效的802.lln/ac信号,系统可以假定输入信号是应当触发冲突避免的信号(例如假定输入信号是802.1lp信号)。此外或可替代地,系统可以等待直到来自802.1lp处理器520的结果是可用的,从而确定该做什么。在一个实施例中,一旦802.lln/ac处理器522确定不存在有效的802.lln/ac信号,则系统可以延迟传输活动直到802.1lp处理器520决定802.1lp信号是否存在。如果存在,则系统可以触发冲突避免行为。如果不存在,则系统可以确定输入信号是误报,并且恢复正常802.lln/ac操作,包括传输活动。
[0045]图5的设备可以以硬件或硬件和固件/软件的组合来实现,或以其中部分以硬件来实现和其他部分以硬件和固件/软件来实现的一些组合来实现。例如,802.lln/ac处理器522可以根据一些现有802.lln/ac设备实现以硬件或硬件和固件/软件的组合来实现。802.1lp处理器520可以最初通过改变当前实现方式的固件/软件来实现,从而使用诸如微处理器、信号处理器等等之类的处理器以数字的方式来处理附加样本。以这种方式,现有的802.lln/ac设备可以适合于在802.1lp设备存在的环境中进行操作。随着时间的推移,以硬件和/或硬件和固件/软件的一些组合实现802.1lp处理器520的其他实施例可以被开发,以便先前以固件/软件实现的功能使用专用硬件来实现。此外,对于在硬件(例如处理器)和固件/软件上实现的部分,802.1lp处理器520和802.lln/ac处理器522可以使用至少一些共享硬件来实现。
[0046]图6示出了用于检测802.1lp信号和802.lln/ac信号两者的系统的示例流程图600。这样的系统可以包括各种实现方式,例如图3的第一信号处理器310和/或第二信号处理器314,和/或图5的802.1lp处理器520和/或802.lln/ac处理器522。因此,流程图的部分可以用这些处理器来实现或可以用不同的处理来实现,例如下面将进行讨论的图7的处理器704。
[0047]在操作602中,(如果需要的话)接收器被配置为具有足够的误报的概率和漏检的概率(或检测的概率)特性。例如,这可以通过设置用于平均的STS的数量至期望的N(例如,N = 2或N = I)来完成。此外或可替代的,检测器的一个或多个阈值可以被调整。
[0048]—旦接收器被适当地配置,系统可以进行其设计的任何工作,直到指示检测输入信号。该过程由检测指示的操作604以及回送路径606来表示。检测可以如所指示的与图3和/或图5相结合被执行,如先前所描述的。检测器可以以专用硬件和/或硬件(例如处理器)与固件/软件的组合来实现。
[0049]当检测被指示604表示通过“是”路径608时,处理准确地区分何种类型的检测已经被指示。在所表示的实施例中,处理沿着可以被串行或并行执行的两条路径行进。在操作610中,系统识别802.lln/ac信号是否存在,并且在操作612中,系统识别802.1lp信号是否存在。
[0050]首先转到操作610,系统可以以正常的方式检测802.lln/ac信号的存在,例如通过尝试解码PPDU 100的SIGNAL字段。如果SIGNAL字段有效,则系统可以确定输入信号是802.lln/ac信号,并且根据接收到的802.lln/ac信号继续进行。在这种情况下,操作614将采取“是”分支。
[0051]一旦有效的802.lln/ac信号已经被识别,就没有必要继续处理该信号来确定它是否是802.1lp信号。因此,与802.1lp信号相关的任何处理可以被终止,例如尝试确定输入信号是否是802.1lp信号。操作616示出了这种功能。最后,与802.lln/ac信号相连接的正常系统操作可以被触发和/或继续(如操作620中示出的),包括所需消息的传输。
[0052]如果没有识别到有效的802.lln/ac信号,则采取操作614的“否”分支。在这种情况下,要么输入信号是802.1lp信号,要么发生了误报。为了识别是哪一个,系统可以在操作618中等待系统来确定是否识别到802.1lp信号。
[0053]现在返回到操作612,系统可以识别802.1lp信号是否输入。这可以以各种方式来执行。检测输入802.1lp信号的一个方式将是在接收器带宽中放置合适的带宽的一个或多个滤波器。在一个这样的实施例中,假定20MHz接收器带宽,输入信号的样本可以被处理以在20MHz接收器带宽中放置5MHz或1MHz带宽滤波器,从而检测是否存在5MHz或1MHz信号集合。这样的处理还可以在接收器带宽中放置多个滤波器。作为另一个示例,样本可以被处理以查看STS (或多个STS)的检测是否发生。因为不同的带宽,5MHz 802.1lp信号的STS是20MHz 802.lln/ac信号的STS长度的四倍。因此,在更窄的频带5MHz信号的STS的检测可以被声明之前,需要考虑要求四倍的处理长度。1MHz 802.1lp信号的STS是20MHz802.lln/ac信号的STS长度的两倍,所以需要考虑802.lln/ac信号的两倍的处理长来声明1MHz 802.1lp信号中的STS的检测。各种方法可以被组合,并且其他方法也可以被采用。
[0054]操作624确定802.1lp信号是否已经被识别。如果已经被识别,则采取“是”分支,并且任何正在进行的802.lln/ac处理可以被终止,如操作626中所指示的。最后,系统可以执行与802.1lp信号的检测相关联的任意操作,如操作628中所示出的。例如,这样的操作可以实现任何冲突避免策略以防止与802.1lp信号干扰。这些策略可以包括但不限于阻止其中传输将与802.1lp信号干扰的传输和/或切换信道。
[0055]如果在操作624中没有检测到802.1lp信号,则采取“否”分支,并且系统将等待(如果必要的话)直到系统决定在操作630中802.lln/ac信号是否被检测到。
[0056]当系统决定既没有802.lln/ac信号也没有802.1lp信号被检测到时,系统可以声明误报,并且恢复操作622中所指示的处理。这样的误报事件可以是对确保潜在地干扰802.1lp信号的合适检测做出折中。误报可以导致系统的传输延时。换句换说,系统可以在误报没有发生稍微早些之前已经发送了消息。然而,获得的好处是系统可以适当地与802.1lp系统共存。
[0057]虽然没有包括在图6的流程图中,但是如果系统决定802.lln/ac信号和802.1lp信号都被检测到,则某些实施例可能要说明发生了什么。这样的事件可以表示冲突输入信号或可以表不一些错误情况。在这样的实例中,系统可以米取各种动作。一个代表性不例系统处理这样的事件如同干扰802.1lp信号被接收并且执行如同该情况相同的动作(例如,干扰802.1lp信号的接收)。在另一个代表性的示例中,系统抑制在冲突期间做任何事,并且模糊地处理该情况。此外或可替代地,其他动作可以被执行。
[0058]图7示出了根据一些实施例的无线设备的系统框图。图7示出了设备700的框图,该设备700可以表示本文所讨论的任意无线设备,并且可以实现本文所讨论的任意流程图或处理。例如,这样的设备700可以是被设计为与802.1lp设备共存的站。因此,设备700可以实现图3的接收器302和304、图5的接收器部分502、和/或图6的流程图600。
[0059]设备700可以包括处理器704、存储器706、收发器708、天线710、指令712和714、和可能的其他部件(未显示)。
[0060]处理器
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1