一种选择性丢弃介质上同信道传送的方法和装置的制作方法

文档序号:7605394阅读:126来源:国知局
专利名称:一种选择性丢弃介质上同信道传送的方法和装置的制作方法
技术领域
本发明的实施例一般地涉及无线设备,更具体而言,本发明涉及在收发器之间接收和发送信号。
背景技术
通常,通信系统包括发送器和接收器,用于在诸如导线或空气的传输介质上发送和接收信息信号。当使用空气时,传输通常被称为“无线通信”。各种类型的无线通信系统的实例包括数字蜂窝、分组数据寻呼、无线局域网(LAN)、无线广域网(WAN)、个人通信系统等等。
无线系统的容量(即所服务的用户的数量和密度)严重受到同信道干扰(CCI)的影响。来自一些相邻接入点(AP)和附近手机的CCI干扰代表了系统设计和使用的基本问题。当来自运行于相同频率的两个接入点的信号处于允许这些信号从一个基本服务集(BSS)的AP传播到另一个BSS中的另一个AP的距离之内时,就会发生CCI。因为这两个信号在相同信道上,所以每个AP都允许两个信号传给其各自的基带处理器。
传统上,使用频率再用计划和其他依赖于无线介质环境的分离技术来减轻同信道干扰。
一种减轻同信道干扰的方法涉及提高可以使用的频道的数量。当可以使用更多的频道时,就可以在使用相同信道的接入点之间提供更大的物理距离。该方法可以很好的工作于具有到大量信道接入的无线网络,但不能很好的工作于具有有限数量频道的网络。例如,对于运行在非重叠频道的数量被限制为3个的IEEE 802.11b环境的无线环境来说,运行在具有12个非重叠频道的IEEE 802.11a环境的无线网络具有明显的优点。给定频带内和给定地理区域内可用非重叠信道的数量取决于政府法规,而这是很难或不可能改变的。
可以通过增加运行在相同信道的每个BSS之间的距离来允许传输介质的传播损耗使干扰信号衰减到很低的水平。遗憾地是,当接入点随着无线设备的增多而变得密集时,接入点之间的距离变小,从而增加了CCI的可能性。
通常在IEEE 802.11网络中,所有无线设备需要根据分布式协调功能(DCF)规则来运行。所有运行在这些规则之下的无线设备和接入点在传输之前必须执行空闲信道评估(CCA)。CCA会导致一个BSS等待打算供另一个BSS使用的信号。这被称为CCA捕获。由于CCA捕获,来自两个运行于相同信道的可用频道容量在所有用于这两个BSS的无线设备中共享,从而降低了整个的BSS吞吐量。
通常,在单个BSS中,所有的无线设备通常能够彼此听得见。然而,在以一定距离分离且在相同信道上的多个BSS的情况下,一个BSS中的一些无线设备可以听见来自干扰BSS的消息,而其他却不能。因此,同信道干扰可以先占一些无线接收器,从而不允许这些无线接收器和它们自己的BSS通信,从而减小了BSS通信效率。即使到达信号的信号强度低于标准定义的CCA阈值,也会发生干扰。然而,一旦接收到分组,大多数设备将尝试接收独立于信号强度、信源、目的地或网络标识地址的完整分组。这通常被称为接收器捕获。CCA捕获和接收器捕获都会使BSS中的一些或所有设备的吞吐量降低。在一些环境中,不是BSS中所有的设备都能够听见同信道干扰。在这种情况下,设备会开始向另一个已经忙于接收同信道干扰信号的设备传输。
因此,需要一种方法和装置来配置多个相邻无线网络电路以便同时运行而不减小通信系统效率也不会增加成本和复杂度。

发明内容
本发明的一个方面是一种处理在其上具有分组的信号过程中选择性丢弃同信道信号的方法。该方法包括接收用于处理的信号,处理该信号,确定正被处理的接收信号的带内功率水平,如果该带内功率超过阈值电平就启动信号接收序列。
本发明的一个方面是一种减轻运行于相同信道的期望的信号和不期望的信号之间的干扰。该方法包括确定期望的信号的接收的功率简档并基于接收的功率简档建立接收器信号接收阈值。
本发明的一个方面是一种用于选择性地丢弃运行于共同信道的信号的系统。该系统包括滤波器部件,用来滤波接收到的数字信号以便通过有用频带内的频率分量以便获得滤波数字信号。功率检测器用来测量数字信号的带内功率以及滤波数字信号的带内功率。该系统包括控制逻辑,被配置来如果测量的带内功率水平超过阈值的话就基于测量的接收到的数字信号和滤波数字信号的带内功率,执行信号搜索序列。
本发明的一个方面是一种系统,选择性地丢弃或结束不期望的且仅用于阻碍设备传送有用信息的分组的接收。基于接收信号的强度确定何时结束接收,或者基于部分解码的分组内容确定何时结束接收,该内容包括与该分组相关的信源、目的地或网络地址,但不限制于此。
本发明的一个方面是一种即使已经有正在从重叠BSS发送的分组仍然断言空闲信道评估(CCA)逻辑“真”状态的系统。这种现有传输的“践踏(stomping)”可以基于输入分组的强度,或者基于部分解码分组内容,包括但不限于与分组相关的信源、目的地,或网络地址。
本发明的一个方面是一种如果在开始接收较弱信号之后出现显著较大信号就重启动分组接收过程的系统。这确保了尽管另一个分组已经占用了信道,这些设备也能够接收已经被传送的分组。在一些环境中,不是BSS中所有的设备能够听见同信道干扰。在这种情况下,设备可以开始向另一个已经忙于接收同信道干扰信号的设备传送。通过允许被先占的设备重启动接收来自其自己BSS的到来的信号,来提高网络性能。类似地,如果设备被配置来故意地在同频干扰上发送(如上所述)这样传送能够被设备成功地接收,否则这些设备将被接收同信道干扰信号先占。
本发明的一个方面是一种仅丢弃同信道数据分组传输的系统。从而保护管理和控制分组,因此提高了这些分组可以被所有设备接收的可能性。


参考其实施例可以充分的理解上述本发明的特征、优点和目的,该实施例由


然而,应当注意的是,附图仅仅说明了本发明的典型实施例,因此不是为了限制其范围,因为本发明可以允许其他等效实施例。
图1是显示根据本发明的一个或多个方面的示例接收器系统的实施例的高级示意图。
图2是显示根据本发明的一个或多个方面的图1的自动增益控制电路的实施例的高级示意图。
图3是显示根据本发明的一个或多个方面的图2的信号检测电路的实施例的高级示意图。
图4是显示根据本发明的各个方面为信号捕获使用启动重启动序列的一种方法的状态图。
图5是根据本发明的各个方面使用的接收信号强度直方图的实例。
图6显示了根据本发明的一个或更多方面的如图3所示的信号检测电路的一个实施例的高级示意图,该检测电路还包括尽管存在另一个信号也能够进行分组传输的电路。
具体实施例方式
在以下说明中,提出了许多特定细节以便提供对本发明更彻底的理解。然而,对于本领域的技术人员来说,很明显本发明可以不需要一个或更多这些特定细节而被执行。在其他情况下,没有描述众所周知的特征以避免让本发明变得难以理解。通常,本发明的各个方面是根据IEEE 802.1x规定的环境中的无线RF传输和接收装置和过程的方式来描述的。示例的IEEE 802.11无线接收器公开在美国专利申请No.09/849,595中,题目为“Self Correlation Detection In AutomaticGain Calibration”,这里为了所有目的通过引用全结合于此。然而,应当理解,虽然本发明下面的描述是在IEEE 802.11a或IEEE 802.11b系统的环境中作出的,但是这里描述的本发明可以应用在许多不同类型的通信系统中,而不是限制于IEEE 802.11a或者IEEE 802.11b标准中运行的系统。例如,如下所述,所描述的本发明运行于IEEE802.11a或者IEEE 802.11b系统的短和长训练符号上,但是应当注意与之相关的教导可以概括为任何训练序列。该训练序列可以由一个或更多正弦曲线、一系列调制脉冲或任何其他可区别的模式组成。
图1是显示了根据本发明一个或更多方面的示例接收器100的一个实施例的高级示意图。接收器100包括天线115,用来接收无线电频率(RF)信号并将其提供给RF放大器120。通过改变本地振荡器130和180来优选地选择特别的信道或在该频段内的信号。在本发明的一个方面,RF信号优选地遵守IEEE 802.11a标准,具有5GHz频带内的频率,并被正交调制以携带6到54Mbps。该信号能够携带高至54M比特的数据并且位于12个20MHz宽的带隙或频道中的一个,其中8个位于5.15-5.35GHz频带,4个位于5.75-5.85GHz频带之内。本实施例的信号是使用52个相隔为312.5kHz的子载波编码的正交频分复用(OFDM)信号。
接收器100从天线115接收RF信号并随后将RF信号与从本地RF振荡器130提供给RF混合器125的信号混合,以便产生中频(IF)信号,该信号提供给IF放大器135。本发明的一个方面,本地RF振荡器130与本地IF振荡器180的频率总和在5.15-5.35和5.75-5.85GHz范围内,RF振荡器频率与IF振荡器频率的比是4∶1。在本实施例中,本地振荡器130和180优选地是浮动IF配置,其中这两个振荡器都是可变的,而不是固定IF配置例如只有RF本地振荡器130是可变的。
放大的IF信号被分别提供给同相混合器175-IP和正交混合器175-Q。同相混合器175-IP和正交混合器175-Q中的一个直接由本地IF振荡器180驱动,而同相混合器175-EP和正交混合器175-Q中的另一个在其被90度相移器185相移之后由本地IF振荡器信号驱动。通过这个方法,接收的RF信号的同相(IP)和正交(Q)分量分别在同相混合器175-IP和正交混合器175-Q的输出端获得。
该混合的IF信号通过低通滤波器140-IP和140-Q以便选择期望信道并删除不感兴趣的频谱上较远的分量,并且被两对系列基带放大器145-IP和145-Q放大。在一个实施例中,低通滤波器140-IP和140-Q是在28MHz处具有3dB的拐角的两极椭圆形滤波器。虽然每个分支显示的是两个基带(BB)放大器,但是可以使用不同数量的放大器。以特定顺序使用具有适当选择的可编程增益的基带放大器可以开发几乎任何期望的基带增益阶梯配置。此外,虽然显示的是混合IF信号通过低通滤波器140-IP和140-Q,但是可以预期BB放大器可以包括有源低通滤波器。例如,BB放大器145-IP和145-Q可以包括有源Butterworth类型的滤波器等等。
从模拟域移动到数字域,基带放大器的输出被提供到模数(A/D)转换器190-IP和190-Q,其数字化优选地频率大约为80MHz同相和正交分量信号,使其具有9比特的分辨率,并且输入动态范围为-500mV到+500mV。A/D转换器实际上可以是任何合适的类型,诸如流水线A/D转换器等等;然而,本发明并不限于此。可以使用例如,sigma-增量或者其他A/D转换器。
模拟频道滤波器和/或抗混叠滤波器(两者都未示出)可以有利地放置在A/D转换器190-IP和190-Q之前。在一个实施例中,模拟滤波器的组合执行4dB的相邻阻断(blocker)抑制和20dB的交替阻断抑制。在大于16dB的相邻阻断和大于32dB的交替阻断的最坏情况下,在A/D转换器输入端的接收阻断可以比带内信号高12dB。如本领域所公知的,相邻阻断是与感兴趣的频带相邻的干扰信号,而交替阻断是离感兴趣的频带很远的干扰信号。
响应于同相和正交相位分量信号,A/D转换器190-Q输出正交相位数字信号195-Q并且A/D转换器190-IP输出同相数字信号195-IP到自动增益控制/空闲信道评估(AGC/CCA)200,其与本发明相关的操作将在下面详细描述。AGC/CCA 200分析IP/Q分量数字数字信号,如下所述,并产生基于此的增益控制和频道忙信号。一方面,这些增益控制信号被提供到放大器120,135,145-IP和145-Q,如图1的虚线所示。
一旦信号被检测到并被AGC/CCA逻辑电路调整为适当的大小,该信号被发送到信号接收和解码块150。该块提取数字数据,并且能够观测与分组有关的各种地址。在一个特殊实施例中,802.11分组包括发送器的地址、预定接收者和被称为BSSID的网络标识符(或BSS标识符)。通过检查BSSID,信号接收和解码块150能够确定给定的分组是否打算提供给自己BSS中的任何设备,或者该分组是否是来自不同BSS的同信道干扰。
该信号接收和解码块150还能够基于分组报头中的比特字段分辨分组的协议类型(即802.11a,802.11b,802.11g等等)。给定这样的能力,它就能够区分数据帧、控制帧(例如,请求发送、RTS,清楚发送,CTS等等)和管理帧(例如,信标等等),其可以包括有关争用空闲周期的信息。
接收器100可以在硬件配置中被如下所述的状态机控制。可以设想接收器100可以被诸如微处理器(未示出)的控制器控制。控制器可以被配置来接收和处理来自接收器100的信号检测信息。通常,控制器包括中央处理单元(CPU)和存储器。CPU可以是可以放置在存储器中的操作系统的控制下。存储器优选地是随机存取存储器,足够大以便存储本发明所需的程序和数据结构。虽然存储器可以是单个的实体,但是应当理解存储器实际上可以包括多个模块,并且存储器可以以多个级别存在,从高速寄存器和缓存器,到低速但较大的直接随机存取存储器(DRAM)芯片,到可编程只读存储器(PROM)芯片。
诸如以下参考图4所述的状态机操作的本发明操作方面可以以硬件实现、可以使用存储器中存储的信号检测程序实现,或者由软件和硬件的组合实现。该信号检测程序可以使用各种不同编程语言中的任何一种。例如,该程序编码可以写成可编程逻辑控制器(PLC)码(例如,梯形逻辑编程)、高级语言诸如C、C++、Java或其他一些语言。虽然信号检测程序可以是独立的程序,但是可以设想该信号检测程序可以与其他程序结合以使用。
图2是根据本发明一个或多个方面的图1的AGC/CCA电路200的一个实施例的高级示意图。更具体而言,从A/D转换器190-IP和190-Q接收的数字化的IF信号195-Q和195-IP通过漏桶滤波器245-IP和245-Q和有限冲激响应(FIR)滤波器205-IP,210-IP和205-Q,210-Q。漏桶滤波器245-Q和245-IP提供信号数据到功率检测器215。响应于这样的数据信号,功率检测器215输出strong signal detect数据信号232到AGC/CCA控制电路230。第一FIR 205-IP和205-Q是抽取滤波器,从它们相应的流中每隔一个抽样删除一个抽样以便为正常的8.5MHz单边带带宽分组将数据抽样率从80MHz减小到40MHz。第二FIR 210-IP和210-Q是标准的低通滤波器,其在发送数据到自相关处理器225和功率检测器220之前删除任何残余邻近或混叠阻断。第二FIR 210-IP和210-Q的输出被提供到信号接收和解码块150。虽然本实施例使用的是数字FIR,但是可以在适当的地方使用包括模拟滤波器的其他类型的滤波器。如果该系统不是过采样的,那么滤波器优选地是模拟的。响应于接收到的信号数据,第二FIR 210-IP和210-Q输出信号数据到漏桶滤波器250-IP和250-Q。漏桶滤波器FIR 250-IP和250-Q滤波和输出这种数据信号的滤波器版本到自相关处理器225和功率检测器220。响应于接收的数据信号,自相关处理器225提供weak_signal_detect数据信号234和循环接收的信号强度指示(cyc_rssi)数据信号236到AGC/CCA控制电路230。响应于来自漏桶滤波器FIR 250-IP和250-Q的滤波数字信号,功率检测器220输出原始信号强度指示(raw_rssi)238到AGC/CCA控制电路230。
AGC/CCA控制逻辑230处理strong_signal_detect数据信号232、weak_signal_detect信号234、cyc_rssi数据信号236和raw_rssi 238中的至少一个,以便控制增益控制发生器235,该增益控制发生器235为RF放大器120、IF放大器135和每个基带放大器145-IP和145-Q的每一个输出模拟增益控制信号。一方面,AGC/CCA控制逻辑230提供控制字到增益控制发生器235,本实施例中控制字的长度是10比特,然后增益控制发生器235产生合适的控制信号给放大器。这样的增益控制信号被反馈到RF放大器120、IF放大器135和基带放大器145-IP和145-Q,以便控制上述每一个的增益。另一方面,AGC/CCA可以处理来自至少信号接收和解码块150的Stomp_bssid信号、drop_bssid信号和start_reception信号中的一个。AGC/CCA控制逻辑230可以控制DC偏置控制单元240以便提供模拟偏置控制信号到一个或多个基带放大器145-IP和145-Q。实现DC偏置控制以便确保提供给放大器和A/D转换器190-IP和190-Q的模拟信号被适当地置中和量化。AGC/CCA控制逻辑230包括下述的控制检测电路300。
应当理解虽然图2显示了在AGC/CCA 200内的各种组件相互分离,但是有可能两个或更多单元被集成为一个。例如,AGC/CCA控制逻辑230被显示与FIR 205、210,功率检测器215、220和自相关处理器225相分离;然而,这些中的几个可以被结合成单个的处理器,该处理器被合适地编程以便执行这些功能。此外,可以不必使用被编程的处理器,可以用专门的硬件实现一个或多个这些组件。例如,AGC/CCA控制电路230可以由专用的集成电路形成。
AGC/CCA 200包括重启电路255。重启电路255包括功率数据寄存器262,其通过数据总线248耦合到功率检测器220。功率数据寄存器262可以被配置来存储表示由功率检测器220检测的功率的功率数据。功率数据寄存器262的输出端耦合到数字加法电路264和数字减法电路272。数字加法电路264将来自功率数据寄存器262的数字数据与被编程的阈值数据值restart_lgfirpwr_增量260相加并输出合成的数据信号到比较器266。比较器266包括耦合到数据总线248的输入端并将从功率检测器220接收的功率数据和来自数字加法电路264的数据信号相比较。在一个实施例中,如果从功率检测器220接收的功率数据大于restart_lgfirpwr_增量260与存储的功率数据的和,那么比较器266输出响应于此的数据信号到AND门(与门)268的输入端。AND门268包括另一个输入端,其耦合到enable_restart信号270,并对此响应。例如,比较器266的输出端可以选择性地被enable_restart信号270的逻辑电平控制。AND门268输出响应于输入信号电平的重启信号280。
数字减法电路272从功率数据寄存器262中减去编程阈值数据值powerdrop_lgfirpwr_增量278,并输出合成的数据信号到比较器274。比较器274包括耦合到数据总线248的输入端并将从功率检测器220接收的功率数据与从信号减法电路272接收到的数据信号相比较。在一个实施例中,如果从功率检测器220接收的功率数据小于存储的功率数据减去powerdrop_lgfirpwr_增量278,那么比较器274输出响应于此的数据信号到AND门278的输入端。AND门278包括另一个耦合到使能功率下降信号276的输入端。AND门278输出响应于输入信号电平的power_drop信号282。因此,在操作过程中,重启电路255对带内功率变换起反应,或者在由于带内功率增加的正方向或者在由于带内功率突然下降的负方向。
图3是显示了根据本发明的一个或多个方面的图2的信号检测电路300的一个实施例的高级示意图。信号检测电路包括比较器302。比较器302接收和比较数据信号cyc_rssi 236与数据信号thr1 332,并且如果数据信号cyc_rssi 236大于数据信号thr1 332,那么就是逻辑高。数据信号thr1 332可以被设置在接收器100的噪声门限(noisefloor)的附近以便允许宽的接收器捕获分组的范围。响应于cyc_rssi236和数据信号thr1 332的比较的比较器302的输出耦合到OR门(或门)304的输入端。数据信号enable_cycpwr_ thr1 334耦合到OR门304的反相输入端。响应于弱信号检测数据信号234和OR门304的输出信号,AND门306输出响应于此的数据信号到OR门308的输入端。在操作过程中,当弱信号检测信号234和enable_cycpwr_thr1 334被使能并且cyc_rssi 236超过数据信号thr1 332,那么AND门306输出逻辑高信号到OR门308。OR门308输出显示其的逻辑信号以便启动接收器逻辑电路332并提供输入到OR门320。
信号检测电路300包括比较器314。比较器314包括耦合到OR门312的输入端的输出端。这样的比较器314的输出端响应于数据信号raw_rssi 238和数据信号thr1a 336,并且如果数据信号raw_rssi 238大于数据信号thr1a 338,那么就是逻辑高。OR门312具有耦合到AND门310的输入端的输出端。OR门312也在反相输入端接收enable_rssi_thr1a信号。AND门310响应于强信号检测信号和OR门312的输出信号,输出响应于此的数据信号到OR门308的输入端。在操作过程中,当强信号检测信号232和enable_rssi_thr1a 338被使能,并且raw_rssi 238超过数据信号thr1a 336时,AND门310输出逻辑高信号到OR门308。
信号检测电路300包括比较器316。比较器316接收raw_rssi数据信号238并将其与thres 62数据信号340相比较,并且如果数据信号raw_rssi 238大于数据信号thres 62340,就是逻辑高。比较器316响应于其数据信号输入而输出比较信号到OR门320的输入端。响应于OR门308的输出或者比较器316的输出,OR门320输出channel_busy信号324。OR门320还响应于tx_on信号342的逻辑状态输出channel_busy(CCA)信号324,如下进一步所述。
AGC/CCA操作在实施例中,AGC/CCA控制逻辑230首先检查该信号是否充分地使A/D转换器190-IP和190-Q中的一个饱和。如果是,执行快下降增益控制程序。接下来,AGC/CCA基本增益控制逻辑230确定接收到的信号是否在规定范围内。如果是,不需要增益控制;否则,执行增益控制程序。然后,AGC/CCA系统200尝试使用强信号和弱信号检测技术确认带内信号,如下所述。如果发现了带内信号,那么就完成检测过程。如果没有发现带内信号,就对信号的下个部分重复检测过程。弱信号检测和强信号检测可以是独立的和互补的特征。如这里进一步所述,对于强信号检测,迫使接收增益降低的较强信号的到达就确定存在强信号;而对于弱信号检测,可以确定由于在测量的带内功率的突然增加至少与AGC/CCA 200中的总功率的增加成正比(而不需要增益改变),紧接着是自相关超过阈值,那么就存在弱信号。应当注意,如果作出了增益改变,优选地禁止弱信号检测,通常是几微妙,因为直到对于自相关的总的观察窗口被填充了后增益改变值,自相关才有效。因此,弱信号检测用于到来的信号的相对于阻断或噪声不是足够大到引起增益变化,并且强信号检测用于较大的到来的信号。对于强信号检测,基于增益结果的粗糙增益降低还是快速降低来确定新的信号到来。此外,对于其他报头类型,基于报头的结构,自相关可以被互相关或其他技术替代。
在操作过程中,AGC/CCA 200调整接收器增益,使得接收到的信号可以被A/D转换器190适当地量化。如果在A/D转换器的输入端的信号太大了,那么该信号将被饱和度失真。如果在A/D转换器的输入端的信号太小了,那么A/D转换器190的量化噪声将使接收到的信噪(S/N)比低的不能用于校正检测。为了这个目的,AGC/CCA控制逻辑230使用增益控制单元235数字地控制上述的模拟可变增益级别。
强信号检测发生上述粗糙增益下降或快速增益下降的任何时候,AGC/CCA控制逻辑230设置标志strongsignal。该标志保持高直到信号被确定在A/D转换器的范围内。此时,计算flag_relpwr。Flag_relpwr是经过实验的阈值安置,其与相对于A/D转换器的绝对总数字信号的带内信号的绝对数字大小相关。因此,当flag_relpwr是高而且强信号是高时,那么断言strong_signal_detect标志。换句话说,如果认为该信号是带内信号,由于它的大部分功率在数字滤波器的带宽之内,那么就断言强信号检测。此时,如果enable_rssi_thr1a被断言并且raw_rssi大于thr1a,或者如果enable_rssi_thr1a没有被认定,那么就断言标志signal_found。然后,作出精细的增益变化并且一旦连续增益变化的数量等于或大于被认为构成成功AGC/CCA操作过程的增益变化的最小数量时(即,当接收器100被打开时已经有足够多的增益变化以便确保完全可编程放大器斜升时),就完成AGC/CCA过程。总而言之,如果检测到粗糙的增益下降或快速增益下降,该信号被确定是带内的,并且raw_rssi 238大于数据信号thr1a 336(只有当enable_rssi_thr1a338被断言的时候才需要这么做)时,强信号检测和signal_found被认定。一旦signal_found被断言时,AGC/CCA 200调整信号大小使其在范围内,然后断言AGC/CCA_done以便将信号传递到适当的解码器。
弱信号检测在弱信号检测中,测量短序列的归一化自相关以便寻找带内任何具有大约0.8微秒周期的东西。这是与上述强信号检测过程同时执行的两个步骤的过程。首先,系统等待被自相关处理器225测量的归一化自相关超过第一归一化自相关幅度阈值m1thres。第二,自相关处理器225通过在分组开始处的短训练符号内取32个抽样并将每个抽样与来自前面的训练符号的响应抽样相比较来测量例如802.11a分组的自相关。虽然本发明的各个方面是以OFDM的自相关描述的,但是也可以以相似的方式使用具有互相关或其他弱检测机制的相似系统。例如,对于IEEE 802.11b环境,通过用Barker序列互相关代替OFDM自相关来使用相同的系统用于弱检测。在这种情况下,barker_rssi取代cyc_rssi,并且也相似地使用enable_cycpwr_thrl。
当自相关输出超过m1thres时的检测能够因此检测输入分组的存在;然而,因为干扰具有也可以自相关的结构,所以也可以检测干扰。因此,本实施例使用附加的测试。一旦归一化自相关超过m1thres,那么该系统进入循环,对于m1count_max周期,以变量m1tally计数,归一化自相关超过第二归一化自相关等级阈值m2thres的次数,其中m2thres小于等于m1thres。如果m1tally大于m2count_thr,归一化自相关计数的阈值大于m2thres,就可以在m1count_max(自相关计数的窗口长度)周期流逝之前,检测弱信号检测。随后,如果enable_cycpwr_thr1被断言并且cyc_rssi大于enable_cycpwr_thr1,或者如果enable_cycpwr_thr1没有被断言,那么就断言标志signal_found。然后,与强信号之后的操作相似,作出精细的增益变化并且一旦连续的增益变化数量等于或大于被认为构成成功AGC/CCA操作过程的最小增益变化数量时(即,当接收器100被接通时已经有足够多的增益改变以便确保完全可编程的放大器斜升),那么就完成AGC/CCA过程。。
如上所述,因为干扰和噪声都可用具有瞬间超过阈值的自相关,所以使用基于m1count_max的加窗技术,但是当使用在整个连续时间段获得的抽样的窗口时,这个发生的机会变小。例如,随后的窗口将包括许多与前一个窗口相同的抽样,但是前一个窗口将不包含来自后一个窗口的最近的抽样值,并且随后的窗口将不包含来自前一个窗口的最旧的抽样。因此,例如,如果相邻频道的两个802.11a符号被发送,这样它们在频率上相隔20MHz,第一符号的最后0.8微妙将精确地与下一个符号的下一个0.8微秒保护周期匹配,建立了自相关,但是与报头相比较来说该尖峰信号将迅速地消失,其中对于报头持续时间期待平坦的自相关结果。
因此,本发明的各个方面提供一种在自相关测量上执行两个阈值加窗过程的方法。一个阈值用来确定信号可以存在于带内,并且在不同的偏置抽样的窗口中第二阈值被超过的次数被计数以便进一步确定带内信号是否是期望的信号。这用来防止热噪声的暂时相关并防止在干扰的数据段期间的自相关。一种实例弱检测方法在US专利申请NO.09/849,595中有所描述,题目为“Self Correlation Detection InAutomatic Gain Calibration”,这里为了所有的目的通过引用将其全部结合于此。总而言之,如果归一化自相关足够大并且信号出现在带内,并且如果cyc_rssi数据信号236大于数据信号thr1 332(只有在enable_cycpwr_thr1数据信号334被断言时才需要),弱信号检测和signal_found被断言。
重启动操作参考图2,在本发明的另一个方面,当检测到新的较强信号的同时接收器100正在接收分组时,AGC/CCA 200中止该分组的接收。在本实施例中,AGC/CCA 200在新分组开始的时候测量带内功率,并将其提供给重启电路255。如果来自该测量的功率的功率变化超过了restart_lgfirpwr_增量数据信号260,并且如果设置了使能重启270,那么比较器266输出表示其的信号到AND门268。AND门268断言重启信号280。一旦重启信号280被断言,那么增益控制235基于最后从功率检测器200测量的功率检测和如上面开头所述的强信号检测序列来设置增益变化。
另一方面,如果带内功率测量如果接收到的信号非常快的下降,那么AGC/CCA 200报告功率下降错误。例如,如果功率下降超过了powerdrop_lgfirpwr_增量数据信号278并且设置了使能功率下降信号276,那么AND门276输出逻辑高数据信号282。随后,AGC/CCA 200恢复弱信号搜索模式。
检测电路操作在操作过程中,AGC/CCA 200通过功率检测器215处理数据信号195-Q和195-IP来检测强信号,并且发现从功率检测器220接收的信号强度指示(RSSI)的原始信号。功率检测器215,通过例如,为总共16个抽样的802.11a信号(400纳秒)中一半报头短符号窗户将瞬间功率计算的窗口相加,估计在A/D转换器190-IP和190-Q处的总数字功率。
漏桶250-IP和250-Q的输出也由自相关处理器225处理以便输出弱信号检测数据信号234和循环的RSSI功率数据信号236,该循环的RSSI功率数据信号236与接收信号的报头相关。原始功率RSSI数据信号234和循环的RSSI功率数据信号236结合了接收器100增益设置和噪声校准,使得它们以dB为单位在绝对基础上是大约精确的并显示了大约的信噪比(SNR)。
为了捕获最弱信号,使用弱信号检测数据信号234,并且如果enable_cycpwr_thr 1被使能,那么将循环的RSSI功率数据信号236与数据信号thr1 332相比较。通常,数据信号thr1 332被设置在接收器的噪声门限的附近以获得最佳灵敏度。然而,数据信号thr1 332可以被设置实际上所需的任何电平以便改变接收器100的接收灵敏度。
诸如雷达信号的大的外部信号可以过载接收器100,使得strong_signal_detect信号232成为逻辑高。在这种情况下,雷达信号将不具有报头,并因此当接收器100确定其不是期望的信号时,该雷达信号被拒绝。一个用来检测雷达信号的示例方法在美国专利申请No10/138,953中有描述,其题目为“Method and Apparatus for PhysicalLayer Radar Pulse Detection and Estimation”,这里为了所有目的全部引为参考。在本实施例中,强信号检测序列可以如这里所述的那样用于有利于重启动序列。例如,考虑到当处理分组时AGC/CCA 200检测使A/D转换器190-Q和190-IP饱和的雷达信号的情况。在这种情况下,AGC/CCA控制逻辑230将启动强信号检测序列。因此,当接收到的信号是雷达信号时,那么就没有报头,AGC/CCA控制逻辑230将拒绝该雷达信号,并且AGC/CCA将断言雷达信号发现标志。该AGC/CCA将随后恢复寻找信号分组。作为雷达检测方案的进一步加强,雷达信号的大小将被计算为大于目前接收到的信号的雷达脉冲的大小加到接收信号的被记录的RSSI,以dB为单位。以此方式,雷达检测算法可以使用像如果它从噪声门限开始时其将要做的那样精确地测量脉冲的强度。
如果通过归一化自相关发现弱信号超过给定的阈值,并且cyc_rssi信号236在thr1数据信号332上有交叉(只有enable_cycpwr_thr1被断言时才需要),OR门308输出显示逻辑高的信号。此外,如果在功率检测块215中检测到在接收到的功率具有大的跳变,并且raw_rssi数据信号238与阈值数据信号thr1a 336有交叉(只有当enable_rssi_thr1a被断言时才需要),or门308输出显示逻辑高的信号。因此,OR门308输出这样的逻辑高信号以启动接收器逻辑322以便激活信号接收序列,如下面参考图4所描述的那样。当信号被发现,OR门308也输出显示其的逻辑信号到OR门320。响应于这样的输入信号逻辑电平,OR门320输出channel_busy信号324。在信号检测电路操作过程的一个方面,比较器316将thres_62数据信号340与raw_rssi数据信号238比较。如果raw_rssi数据信号238超过了thres_62数据信号340,那么比较器320输出显示其的逻辑高信号到OR门320。OR门320输出channel_busy信号324。Tx_on数据信号342可以用来激活channel_busy信号324到发送器传送的标志接收器100,从而阻止了信号接收序列。因此当发现信号时,当raw_rssi数据信号238超过thres_62值时,或者当tx_on数据信号342被断言时,channel_busy信号324可以被断言。以这种方法,如果或者因为接收器100或收发器正在接收信号,发送信号,或者检测到大的带内功率,有信号在介质上的机会,从而,收发器将被设置来不传送新的分组。
一方面,一旦开始信号接收序列,AGC/CCA 200仅仅寻找功率下降或重启动序列。通常,功率值和阈值比较的状态有效地保持恒定,直到接收序列结束,除非发生其他事件,例如,CCI、重启动、功率下降、雷达、噪声等等。因此,接收序列可以以很多方式结束,诸如通过达到分组的末尾、如果分组不符合适当的报头就中止该分组、发出重启动、功率下降等等。
在一个实施例中,接收器100使数据信号thr1 332、数据信号thr1a 336和数据信号thres_62 340和其他阈值适应环境。例如,接收器可以被配置来丢弃弱同信道干扰(CCI)信号。在其他情况下,该阈值可以被设置通过增加数据信号thres_62 340来丢弃较高电平的CCI。此外,数据信号thres_62 340可以被增加以便增加发送器更加容易地发送到接收器的能力以避免CCA捕获。此外,增加数据信号thr1a 336和数据信号thr1 332可以用来避免接收器捕获和CCA捕获。在基于测量的BSSID的功率数据的方面,AGC/CCA 200可以选择来通过在期望的BSSID RSSI和不期望的BSSID RSSI之间设置所有的THR1a 336、thr1 332、thres_62 340来丢弃来自外部BSSID一些或所有分组。在更复杂的方案中,对于thr1a 336较低灵敏度的设置组只有当具有接收器100的收发器被置于发送模式时才被使用。以这种方法,不需要遵从同信道信号就可以完成发送。当收发器没有东西要发送时,其可以还原成标准设置,这不会降低性能,同时断言enable_restart270。在更灵敏模式中,接收器100可以检测新到达的其BSSID的成员或那些已经漂移进具有较低RSSI值但仍然能够使用重启动能力以便丢弃外部(不期望的)分组,如果有用的分组到达的话。
图4是显示了用来启动信号搜索序列以供本发明的一方面使用的方法400的一个实施例的状态图。例如当信号检测程序被激活时,就进入方法400。在420,AGC/CCA 200处于初始条件。当在404搜索序列被激活以搜索分组时,方法400设置AGC/CCA 200为弱信号检测模式。在404,如果weak_signal_detect数据信号234被使能并且cyc_rssi数据信号236大于数据信号thr1 332(如果被使能),或者enable_cycpwr_thr1数据信号334没有被使能,那么在408,AGC/CCA200被设置为信号发现模式。在404,如果增益下降被AGC/CCA 200检测到,那么方法400进入到406,并且开始强信号检测序列。增益下降可以由接收器100接收的新信号启动。该增益被AGC/CCA 200调整以便更好的量化接收的信号,这样可以被确定它是什么样类型的信号,例如OFDM、补码键控(CCK)等等,并适当地解码。在406,当raw_rssi数据信号238不大于数据信号thr1a 336并且enable_rssi_thr1a是逻辑高,或者strong_signal_dectect数据信号232是逻辑低,那么方法400进入404。
仍然参考图4,在步骤406,当raw_rssi数据信号238大于数据信号thr1a数据信号336或者enable_rssi_thr1a数据信号338没有被使能并且strong_signal_dectect数据信号232是逻辑高,那么方法400进入408。在408,当发现信号时,如果重启电路255启动重启动序列,那么方法400在406启动强信号检测序列。通过这种方法,如果在先前存在的分组的顶部检测到新的、较大带内信号,那么AGC/CCA 200将立刻开始改变增益并尝试处理该新的大的输入。如果重启电路255检测一个带内功率下降,那么方法400返回到步骤404。在这种情况下,AGC/CCA 200已经检测到较早的带内能量的损耗,这样它可以返回到基础搜索状态并且开始寻找新的分组。如果信号接收和解码块150确定该分组具有一个或多个特征,包括但不限于外部BSSID,那么方法400返回到步骤404(中止接收)。在步骤408,AGC/CCA 200被设置为信号发现模式并且保持该模式直到分组已经被接收、中止等等,然后返回到步骤402。
图5是接收信号强度直方图500的实例,以用于本发明的一个方面。如图5所示,该直方图500具有纵轴502代表发生次数,横轴504代表以dBm为单位的接收到的信号功率。信号功率直方图506和510可以使用来设置阈值,诸如thres 62数据信号340、数据信号thr1 332、数据信号thr1a 336及其他。信号功率直方图506和510可以与它们相应的BSSID相关联。例如,直方图506可以代表已经存储的一些或所有外部(不期望的)BSSID接收信号强度的接收功率。直方图510可以代表一个或多个正确(期望的)BSSID接收的信号强度的接收功率。在这种情况下,AGC/CCA 200可以使用已存储的直方图506和510来设置期望的接收器灵敏度。例如,已存储的直方图506和510可以用来设置数据信号thr1a 336的阈值电平以与数据信号raw_rssi 238相比较。此外,已存储的直方图506和510可以用来设置数据信号thr1332的阈值电平以便与数据信号cyc_rssi 236相比较。因此,接收器100可以使用已存储的直方图506和510被设置为接收器阈值,使得具有不期望的BSSID的信号被拒绝。一方面,上述重启动序列可以与阈值提高相结合以便允许其信号落在CCI阈值以下的BSS的弱或新的成员的接收。在本发明的一个方面中,基于直方图506和510,AGC/CCA 200可以选择丢弃一些或所有来自外部BSSID的分组,通过在期望的BSSID RSSI和不期望的BSSID RSSI之间设置所有的thr1a 336、thr1 332,thres_62 340,或者甚至使用多个直方图数据以便产生thr1a 336、thr1 332和thres_62 340多个不同值用来与多个特殊环境相关联。
通常在IEEE 802.11网络中,例如,要求所有无线设备根据分布协调功能(DCF)规则操作。在这些规则下操作的所有无线设备和接入点必须在传送之前执行空闲信道评估(CCA)。CCA捕获可以从一个等待供另一个BSS使用的信号的BSS产生。由于CCA捕获,来自运行于相同信道的BSS的信息在对于两个BSS的所有无线设备之间共享。一方面,给定由存储的直方图506和510表示的接收信号强度,接收器100会在灵敏度上充分地降低以减少CCA捕获。因此,CCA阈值可以被设置的足够大以便允许BSS在产生自不期望的BSS的信号的顶部发送。
图6显示了根据本发明的一个或多个方面的如图3所示的信号检测电路的一个实施例的高级示意图600,还包括尽管另一个信号存在也能够传送分组的电路。通过保持channel_busy 324为低来使能传输,在这种情况下,如果分组已经准备传送,那么发送器将不遵守介质上的目前的信号。比较器601比较检测输入分组(RAW_RSSI)611的功率和stomp_RSSI_thresh 610,stomp_RSSI_thresh 610是可编程的阈值,在该阈值的分组可能被认为是太弱了,以致不能从设备的本地BSS发出。如果RAW_RSSI 611低于stomp_RSSI_thresh 610,那么比较器601的输出是真。如果在AND门602的输入端的enable_stomp_RSSI 612是真,那么channel_busy信号324将被AND门604抑制,允许该设备发送。
类似地,如果信号接收和解码块150确定输入分组具有外部BSSID,那么就可以断言stomp_BSSID 613。如果enable_stomp_BSSID614是真,那么该信号将通过AND门603,在AND门604的输出端抑制channel_busy 324。其他识别分组特征可以被相似地处理以便允许抑制channel_busy 324信号。
可能期望确保一些来自其他BSSID的分组被完全地接收。例如,请求发送(RTS)和清除发送(CTS)控制分组被专门设计来避免同信道重叠BSS情况下的冲突。信标(beacon)是管理分组的实例,其也可以用来协调同信道重叠BSS之间的操作。该信标可以包含有关无竞争期间的信息,在该期间没有设备将要在任一个重叠BSS中发送,除非由AP特别轮询。在两种情况下,在控制或管理分组的顶部丢弃或传送都是有害的。因此,例如,根据确定的分组类型,诸如,控制或管理帧,stomp_BSSID 613信号可以在信号接收和解码块150中被选通。在这种情况下,只有类型数据的数据分组将是终止或传送结束的候选者。
这里介绍的每一中方法具有它们的优点和应用。在许多情况下,调整信号强度阈值以便丢弃来自同信道BSS的分组,这在吞吐量上实现了重要的改进。这是因为该频道没有显示为忙并且接收器没有被一些用来确定诸如BSSID的分组特性的时间占用。然而,本发明可以丢弃来自较远BSS中的设备的弱的分组。较早地在来自外部BSSID的分组上结束接收可以允许节省接收器中功耗,并且可以允许接收器检测和开始接收由其自己的BSS中的设备发射的较弱信号。允许在某些分组的顶部传输(践踏)就允许接收至少一个强分布,避免发送两个分布从而提高了网络的吞吐量。
此外,这里描述的单独的应用或这些技术的组合可以进一步例如通过选择较低接收阈值、对于远离相关BSS的移动设备使用stomp-on-foreign-BSSID处理、允许其即使在存在来自干扰BSS的相等或更大信号的情况下传输来优化性能。此外,与该远离的移动设备相关的AP可以选择较低接收阈值,并使用部分解码的、选择性丢弃和接收器重启动技术来增加接收弱信号的可能性,即使面对相同或更大CCI的情况。最后,基于分组的BSSID(而不是接收信号强度)应用丢弃或践踏允许,在存在远处的期望的BSS中的设备而在同信道重叠BSS中的一些设备更近,从而信号的强度更强的情况下,接收非常弱的分组。
虽然本发明通过参考其特殊实施例来特别描述的,但是本领域的普通技术人员应该认识到可以在不背离本发明的基本原理的情况下作出本发明的其他和另外一些实施例。附加的权利要求书包括这样的变化和修改。
权利要求
1.一种选择性地丢弃通信网络中同信道信号的方法,该方法包括以下步骤为其上具有分组的信号启动搜索序列;接收所述信号;处理所述接收信号;从所述处理的信号检测带内信号;和为所述检测的带内信号激活信号接收序列,所述信号接收序列包括取决于所述信号是同信道干扰的判断的选择性中止序列。
2.如权利要求1的方法,其中处理所述接收信号的步骤包括确定所述接收信号的功率水平;和将所述接收信号转换为其上具有数字分组的数字信号。
3.如权利要求2的方法,其中处理所述接收信号的步骤还包括如果所述接收信号的功率水平大于饱和界限就执行快速下降增益控制过程;以及如果所述接收信号的功率水平在定义的范围内就执行粗糙的增益下降过程。
4.如权利要求2的方法,其中确定所述功率水平的步骤包括确定带内功率水平。
5.如权利要求4的方法,其中确定带内功率水平的步骤包括确定所述数字分组的至少一部分的数字分组功率。
6.如权利要求5的方法,其中测量所述数字分组功率的步骤包括测量所述数字分组的至少一部分数字报头的数字报头功率。
7.如权利要求4的方法,其中处理所述接收信号的步骤还包括滤波所述数字信号以便提供其上具有滤波数字分组的滤波数字信号。
8.如权利要求7的方法,其中确定所述带内功率水平的步骤包括确定所述滤波数字信号的滤波数字信号功率水平。
9.如权利要求8的方法,其中确定所述滤波数字信号功率水平的步骤包括测量所述滤波数字分组的至少一部分的滤波数字分组功率。
10.如权利要求9的方法,其中测量所述滤波数字分组功率步骤包括测量所述滤波数字分组的滤波数字报头的至少一部分的滤波数字报头功率。
11.如权利要求4的方法,其中检测所述带内信号的步骤包括识别由强带内功率水平产生的接收器增益的下降。
12.如权利要求11的方法,其中如果所述强带内功率水平超过饱和界限,那么所述接收器增益的下降是快速下降。
13.如权利要求11的方法,其中如果所述强带内功率水平在定义的范围之内,那么所述接收器增益的下降是粗糙增益下降。
14.如权利要求4的方法,其中检测所述带内信号的步骤包括识别所述带内功率水平的增加,所述带内功率水平的增加与所述功率水平的增加成比率;以及辨别超过相关阈值的相关。
15.如权利要求14的方法,其中所述相关是互相关。
16.如权利要求14的方法,其中所述相关是自相关。
17.如权利要求16的方法,其中检测所述带内信号的步骤还包括,在辨别步骤之前和识别步骤之后,填充整个自相关观察窗口。
18.如权利要求1的方法,其中所述选择性中止序列包括如果检测到新信号,就中止所述信号接收序列,其中所述新信号比所述检测到的带内信号强;以及返回到为所述新信号接收信号的步骤。
19.如权利要求1的方法,其中所述选择性中止序列包括如果检测到新信号,就中止所述信号接收序列,其中所述新信号比所述检测到的带内信号强至少一个阈值量;以及返回到为所述新信号接收信号的步骤。
20.如权利要求1的方法,其中所述选择性中止序列包括如果所述带内信号的带内功率测量值的下降超过增量功率下降限制,那么就中止所述信号接收序列;以及返回到所述启动搜索序列的步骤。
21.如权利要求1的方法,其中所述选择性中止序列包括如果所述带内信号被确定为具有至少一个不期望的特性,则中止所述信号接收序列;以及返回到所述启动搜索序列的步骤。
22.如权利要求21的方法,其中所述至少一个不期望的特性包括地址和基本服务集标识符的一个或多个。
23.如权利要求21的方法,其中所述中止步骤只应用在具有类型数据的分组的带内信号。
24.如权利要求22的方法,其中所述中止步骤只应用在具有类型数据的分组的带内信号。
25.一种减轻运行在相同信道上的期望的信号和不期望的信号之间的干扰的方法,包括从所述期望的信号和所述不期望的信号确定一个或多个功率简档;以及基于所述的一个或多个功率简档来建立接收器信号接收阈值。
26.如权利要求25的方法,其中确定所述一个或多个功率简档包括从一个或多个功率简档产生一个或多个信号强度直方图。
27.如权利要求26的方法,其中至少一个所述信号强度直方图表示一个或多个所述期望的信号的报头的至少一部分的期望的信号强度。
28.如权利要求26的方法,其中至少一个所述信号强度直方图表示一个或多个所述不期望的信号的报头的至少一部分的不期望的信号强度。
29.如权利要求26的方法,其中其中一个所述信号强度直方图表示一个或多个所述期望的信号的报头的至少一部分的期望的信号强度;并且另一个所述信号强度直方图表示一个或多个所述不期望的信号的报头的至少一部分的不期望的信号强度。
30.如权利要求25的方法,其中建立所述接收器信号接收阈值的步骤包括将来自所述期望的信号的至少一个所述功率简档归类为有用功率简档。
31.如权利要求25的方法,其中建立接收器信号接收阈值的步骤包括将来自所述不期望的信号的至少一个所述功率简档归类为无用功率简档。
32.如权利要求25的方法,其中建立接收器信号接收阈值的步骤包括将来自所述期望的信号的一个所述功率简档归类为有用功率简档;以及将来自所述不期望的信号的另一个所述功率简档归类为无用功率简档。
33.如权利要求29的方法,其中建立接收器信号接收阈值的步骤包括将来自所述期望的信号的一个所述功率简档归类为有用功率简档;以及将来自所述不期望的信号的另一个所述功率简档归类为无用功率简档。
34.如权利要求25的方法,其中建立接收器信号接收阈值的步骤包括基于一个或多个所述功率简档建立接收器检测阈值。
35.如权利要求34的方法,其中至少一个所述功率简档是与至少一个所述期望的信号相关的信号强度直方图。
36.如权利要求35的方法,其中所述接收器检测阈值小于与所述至少一个所述期望的信号相关的所述信号强度直方图。
37.如权利要求34的方法,其中所述至少一个所述功率简档是与至少一个所述不期望的信号相关的信号强度直方图。
38.如权利要求37的方法,其中所述接收器检测阈值大于与所述至少一个所述不期望的信号相关的信号强度直方图。
39.如权利要求34的方法,其中一个所述功率简档是与至少一个所述期望的信号相关的信号强度直方图;以及另一个所述功率简档是与至少一个所述不期望的信号相关的信号强度直方图。
40.如权利要求33的方法,其中建立接收器信号接收阈值的步骤包括基于一个或多个所述功率简档建立接收器检测阈值,其中所述有用功率简档是代表期望的信号强度的信号强度直方图;并且所述无用功率简档是代表不期望的信号强度的信号强度直方图。
41.如权利要求40的方法,其中所述接收器检测阈值小于代表期望的信号强度的所述信号强度直方图;并且所述接收器检测阈值大于代表不期望的信号强度的所述信号强度直方图。
42.一种选择性地丢弃通信网络中的同信道信号的方法,该方法包括以下步骤为其上具有分组的信号启动搜索序列;接收所述信号;处理所述接收信号,包括确定所述接收信号的功率水平;从所述处理的信号中检测带内信号;和为所述检测到的带内信号激活信号接收序列,所述信号接收序列包括允许在所述带内信号的顶部接收第二带内信号的践踏序列。
43.如权利要求42的方法,其中所述践踏序列包括操纵空闲信道评估信号以允许在所述带内信号的顶部接收所述第二带内信号。
44.如权利要求42的方法,其中处理接收信号的步骤包括确定所述接收信号的功率水平。
45.如权利要求44的方法,其中所述践踏序列包括为其上具有第二分组的所述第二信号继续所述搜索序列;接收所述第二信号;处理所述接收的第二信号,包括确定所述接收的第二信号的第二功率水平;从所述处理的第二信号检测所述第二带内信号;基于所述接收的第二信号的所述第二功率水平为所述检测的第二带内所述信号激活信号接收序列。
46.如权利要求45的方法,其中如果所述接收的第二信号的所述第二功率水平大于践踏阈值,就为所述检测的第二带内信号激活所述信号接收序列。
47.如权利要求46的方法,其中所述践踏阈值基于信号强度直方图。
48.如权利要求42的方法,其中所述践踏序列包括为其上具有第二分组的所述第二信号继续所述搜索序列;接收所述第二信号;处理所述接收到的第二信号,包括对所述接收到的第二信号的一个或多个特性解码;从所述处理过的第二信号检测所述第二带内信号;基于所述接收的第二信号的解码的一个或多个特性,为所述检测的第二带内信号激活所述信号接收序列。
49.如权利要求48的方法,其中所述接收的第二信号的一个或多个特性包括地址和基本服务集标识符的一个或多个。
50.如权利要求49的方法,其中践踏序列仅应用到具有类型数据的分组的所述第二带内信号。
51.一种用来选择性地丢弃运行在公共信道的信号的系统,包括适于接收其上具有分组的信号并进一步适于将信号转换成数字信号的电路;耦合到所述电路的滤波部件,所述滤波部件包括一个或多个滤波器,用来通过有用频带内的数字信号的频率成分以便获得滤波的数字信号;耦合到所述滤波部件的一个或多个功率检测器,用来测量所述数字信号的带内功率和所述滤波数字信号的带内功率;和控制逻辑,如果所述数字信号和所述滤波数字信号的所述带内功率水平超过一个或多个阈值,则执行信号接收序列,所述信号接收序列包括取决于所述信号是同信道干扰信号的判断的选择性中止序列。
52.如权利要求51的系统,其中所述一个或多个滤波器包括有限脉冲滤波器。
53.如权利要求51的系统,其中所述一个或多个滤波器包括抽取滤波器。
54.如权利要求51的系统,其中所述一个或多个滤波器包括低通滤波器。
55.如权利要求51的系统,其中所述一个或多个功率检测器包括用来测量所述数字信号的所述带内功率的第一功率检测器;和用来测量所述滤波数字信号的所述带内功率的第二功率检测器。
56.如权利要求51的系统,其中所述控制逻辑包括用来确定所述一个或多个阈值是否被超过的装置。
57.如权利要求56的系统,其中用于确定的装置包括重启电路,该电路被配置来检测所述数字信号和所述滤波数字信号的所述带内功率增加到一个或多个阈值。
58.如权利要求51的系统,其中所述控制逻辑包括用于信号检测的装置,该装置比较所述数字信号的所述带内功率和数字信号功率阈值。
59.如权利要求58的系统,其中所述数字信号的所述带内功率是所述数字信号的分组的报头的至少一部分的接收信号强度。
60.如权利要求51的系统,其中控制逻辑包括用于滤波信号检测的装置,该装置比较所述滤波数字信号的所述带内功率和滤波数字信号功率阈值。
61.如权利要求60的系统,其中所述滤波数字信号的所述带内功率是所述滤波数字信号的分组的报头的至少一部分的接收信号强度。
62.如权利要求51的系统,还包括功率存储装置,该装置用来存储所述数字信号的所述带内功率以及所述滤波数字信号的所述带内功率。
63.如权利要求62的系统,其中所述功率存储装置是寄存器,该寄存器被配置来存储一个或多个所述数字信号和所述滤波数字信号的报头的至少一部分的功率简档。
64.一种选择性地丢弃通信网络中同信道信号的系统,该系统包括用于接收其上具有分组的信号的装置;用于处理所述接收信号的装置;用于从所述处理的信号中检测带内信号的装置;和用于为所述检测的带内信号激活信号接收序列的装置,该信号接收序列包括取决于所述信号是同信道干扰的判断的选择性中止序列。
65.如权利要求64的系统,其中所述用于处理接收信号的装置包括用于确定所述接收信号的功率水平的装置;和用于将所述接收信号转换成其上具有数字分组的数字信号的装置。
66.如权利要求65的系统,其中所述用于处理接收信号的装置还包括如果所述接收信号的功率水平大于饱和界限就执行快速下降增益控制过程的装置;和如果所述接收信号的功率水平在定义的范围内就执行粗糙增益下降过程的装置。
67.如权利要求65的系统,其中所述用于确定功率水平的装置包括用于确定带内功率水平的装置。
68.如权利要求67的系统,其中所述用于处理接收信号的装置还包括用于所述滤波数字信号以提供其上具有滤波信号分组的滤波数字信号的装置。
69.如权利要求67的系统,其中所述用于检测所述带内信号的装置包括用于识别由强带内功率水平产生的接收器增益中的下降的装置。
70.如权利要求69的系统,其中如果所述强带内功率水平超过饱和界限,则接收器增益的下降是快速下降。
71.如权利要求69的系统,其中如果所述强带内功率水平在定义的范围内,则接收器增益的下降是粗糙增益下降。
72.如权利要求67的系统,其中所述用于检测带内信号的装置包括用于识别所述带内功率水平的增加与所述功率水平的增加成比例的装置;和用于辨别超过相关阈值的相关的装置。
73.如权利要求64的系统,其中所述选择性中止序列包括如果检测到新信号就中止所述信号接收序列的装置,其中所述新信号比所述检测的带内信号强;和用于返回到为所述新信号接收信号的步骤的装置。
74.如权利要求64的系统,其中选择性中止序列包括如果检测到新信号就中止所述信号接收序列的装置,其中所述新信号比所述检测的带内信号强至少一个阈值量;和用于返回到为所述新信号接收信号的步骤的装置。
75.如权利要求64的系统,其中所述选择性中止序列包括如果所述带内信号的带内功率测量的下降超过增量功率下降界限就中止所述信号接收序列的装置;和用于返回到为所述新信号启动所述搜索序列的步骤的装置。
76.如权利要求64的系统,其中所述选择性中止序列包括如果所述带内信号被确定为具有至少一个不期望的特性就中止所述信号接收序列的装置;和用于返回到启动所述搜索序列的步骤的装置。
77.如权利要求76的系统,其中所述至少一个不期望的特性包括地址和基本服务集标识符的一个或多个。
78.如权利要求76的系统,其中所述用于中止的装置仅应用在具有类型数据的分组的带内信号。
79.如权利要求77的系统,其中所述用于中止的装置仅应用在具有类型数据的分组的带内信号。
80.一种选择性地丢弃通信网络中同信道信号的系统,该方法包括以下步骤用于为其上具有分组的信号启动搜索序列的装置;用于接收所述信号的装置;用于处理所述接收信号的装置,所述处理包括确定所述接收信号的功率水平;用于从所述处理的信号中检测带内信号的装置;和用于为所述检测的带内信号激活信号接收序列的装置,该信号接收序列包括允许在所述带内信号顶部接收第二带内信号的践踏序列。
81.如权利要求80的系统,其中所述践踏序列包括用于操作空闲信道评估信号的装置以允许在所述带内信号顶部接收所述第二带内信号。
82.如权利要求80的系统,其中所述处理所述接收信号的装置包括用于确定所述接收信号的功率水平的装置。
83.如权利要求82的系统,其中所述践踏序列包括用于为其上具有第二分组的所述第二信号继续所述搜索序列的装置;用于接收所述第二信号的装置;用于处理所述接收的第二信号的装置,该装置包括用于确定所述接收的第二信号的第二功率水平的装置;用于从所述处理的第二信号检测所述第二带内信号的装置;用于基于所述接收的第二信号的第二功率水平,为所述接收的第二带内信号激活所述信号接收序列的装置。
84.如权利要求83的系统,其中如果所述接收的第二信号的第二功率水平大于践踏阈值就激活用于所述检测的第二带内信号的所述信号接收序列。
85.如权利要求84的系统,其中所述践踏阈值基于信号强度直方图。
86.如权利要求80的系统,其中所述践踏序列包括为具有第二分组的所述第二信号继续所述搜索序列;接收所述第二信号;处理所述接收的第二信号,所述处理包括解码所述接收的第二信号的一个或更多特性;从所述处理的第二信号检测所述第二带内信号;基于所述接收的第二信号的所述解码的一个或多个特性,为所述检测的第二带内信号激活所述信号接收序列。
87.如权利要求86的系统,其中所述接收的第二信号的一个或多个特性包括地址和基本服务集标识符的一个或多个。
88.如权利要求87的系统,其中所述践踏序列仅应用在具有类型数据的分组的第二带内信号。
全文摘要
本发明涉及一种选择性地丢弃在介质上同信道传送的方法和装置,该方法和装置使用自动增益控制/空闲信道评估(AGC/CCA)电路收集信号功率信息,该信息用来建立接收器灵敏度阈值。接收信号的原始和循环测量被AGC/CCA电路处理以便确定是否应该暂停目前的接收信号的处理,以及是否应该开始新的信号采集。
文档编号H04B1/10GK1762115SQ200480007574
公开日2006年4月19日 申请日期2004年2月19日 优先权日2003年2月21日
发明者保罗·J·赫斯特德, 威廉姆·J·麦克法兰 申请人:阿特罗斯通信公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1