用于无线局域网的射程扩大技术的制作方法

文档序号:7619118阅读:200来源:国知局
专利名称:用于无线局域网的射程扩大技术的制作方法
用于无线局域网的射程扩大技术本申请是申请号为200680046223. 5,PCT国际申请号为PCT/US2006/062033、国际 申请日为2006年12月13日、题为“用于无线局域网的射程扩大技术”的申请的分案申请。在35U. S. C. § 119下的优先权要求本申请要求2005年12月13日提交的已转让给本申请受让人且通过引用纳入于 此的题为“〃 RANGE EXTENSION TECHNIQUES FOR A WIRELESS LOCAL AREA NETWORK(用于 无线局域网的射程扩大技术)”的临时美国申请S/N. 60/750, 183的优先权。背景I.领域本公开一般涉及通信,尤其涉及用于扩大无线局域网(WLAN)的传输射程的技术。II.背景无线通信网络被广泛地部署以提供诸如数据、语音、视频等各种通信服务。这些无 线网络包括为大地理区域(例如,城市)提供通信覆盖的无线广域网(WWAN)、为中等大小的 地理区域(例如,大楼)提供通信覆盖的无线局域网(WLAN)、以及为小地理区域(例如,家 庭)提供通信覆盖的无线个域网(WPAN)。IEEE 802. 11是由电气和电子工程师协会(IEEE)为WLAN开发的标准族。这些标 准涵盖中程无线电技术。IEEE标准802. 11,1999版(或简称为“802. 11”)使用跳频扩谱 (FHSS)或直接序列扩谱(DSSS)来支持2. 4吉赫兹(GHz)频带中1兆和2兆比特/秒(Mbps) 的数据率。IEEE标准802. lla-1999(或简称为“802. 11a”)使用正交频分复用(OFDM)来 支持5GHz频带中6到54Mbps的数据率。IEEE标准802. llb-1999 (或简称为“802. lib”) 使用DSSS来支持2. 4GHz频带中1到IlMbps的数据率。IEEE标准802. llg-2003 (或简称 为“802. Ilg")使用DSSS和OFDM来支持2. 4GHz频带中1到54Mbps的数据率。这些不同 的IEEE 802. 11标准是本领域内公知的且可为公众得到的。IEEE 802. 11标准所支持的最低数据率是1Mbps。可靠地接收在IMbps的最低数据 率下发送的传输要求某一最小信噪干扰比(SNI )。由此传输的射程由落在其内的接收站能 达到所要求的或更好的SNR的地理区域来决定。在某些情形中,希望能以比对应于802. 11 标准所支持的最低数据率的射程大的射程来发送传输。此外,希望能以发射和接收站两者 处硬件复杂度最小的增加来达成更大的传输射程。因此,需要能为WLAN扩大传输射程的高成本效能的技术。概述本文中描述了用于在WLAN中扩大传输射程的技术。在一方面,接收站基于一个或 多个初始分组传输确定发射站与该接收站之间的频率误差,并为接收自该发射站的后继分 组传输校正此频率误差。分组传输是在某个量的时间内某个量的数据的传输。在针对频率 误差作校正之后残余的频率误差很小,并且允许接收站执行较长时间区间上的相干累加/ 积分以作针对分组传输的检测。这种较长的相干累加区间提升了检测性能,尤其提升了对 于扩大的传输射程会遭遇到的低SNR情况下的检测性能。每当接收站知道了发射站的身 份——例如如果后继分组传输是经调度的就可能会是这种情形——就可随时使用这些频率校正技术。在另一方面,用较长的扩展序列来生成前同步码并将其随每一分组传输发送。接 收站可执行该较长扩展序列的长度上的相干累加以在低SNR情况下达成更可靠的检测。在以下更详细地描述本发明的各个方面和实施例。附图简述

图1示出了具有接入点和多个用户终端的WLAN。图2示出了 WLAN的传输时间线。图3示出了 802. Ilb的分组和前同步码。图4示出了用于带频率校正地来接收数据的过程。图5示出了用于带频率校正地来接收数据的装置。图6示出了用于射程扩大模式的前同步码。图7示出了发射站和接收站的框图。图8示出了捕获处理器的实施例。图9A到9C示出了捕获处理器的另一实施例。图10示出了频率误差估计器的框图。图11示出用于在WLAN中接收数据的过程。图12示出了用于在WLAN中接收数据的装置。详细描述本文中描述的射程扩大技术可用于各种无线电技术和标准,诸如IEEE802. 11。为 明晰起见,以下描述的很大部分是关于统称为802. llb/g的802. Ilb和802. Ilgo图1示出了具有接入节点110和多个用户终端120的WLAN 100。接入点是与用户 终端通信的站。接入点也可称为基站、基收发机子系统(BTQ、B节点、和/或其它某个网络 实体并可包含其部分或全部功能性。用户终端120可分布在WLAN 100中各处,并且每个用 户终端可以是固定或移动的。用户终端也可称为移动站、用户装备(UE)、和/或其其它某个 设备,并可包括其部分或全部功能性。用户终端可以是无线设备、蜂窝电话、膝上型计算机、 个人数字助理(PDA)、无线调制解调器卡等。用户终端可与接入节点或另一用户终端通信。对于集中式网络架构,网络控制器130耦合至接入点并提供对这些接入点的协调 和控制。网络控制器130可以是单一网络实体或是网络实体的集合。对于分布式架构,接 入点可不使用网络控制器130地按需彼此通信。通常,WLAN可包括任何数目的站,其中站(STA)可以是接入点或用户终端。站可 实现诸IEEE 802. 11标准——例如802. Ilb和/或802. Ilg——中的任何一个或任何组合。 站也可实现支持至少一个低于IMbps的数据率的射程扩大模式。例如,射程扩大模式可支 持500千比特/秒(Kbps)、250Kbps、125Kbps等的数据率或这些较低数据率的组合。通常, 可为逐渐增大的地理区域实现可在逐渐减低的SNR下接收到的逐渐减低的数据率下的分 组传输。这是因为可靠接收分组传输典型地要求某一最小比特能量噪声密度比(Eb/No)。 因此,随着数据率降低,数据比特在较长的持续时间上传送,接收站处所要求的信号电平得 以降低,并且传输射程得以增大。例如,125Kbps下的分组传输可在比IMbps所要求的SNR 低得多的SNR下被可靠地接收到。因此,与IMpps传输相比,125Kbps传输具有更长的传输 射程和更大的覆盖区域。
图2示出了 WLAN 100的示例传输时间线200。接入点110维护关于被该接入点覆 盖的所有传输的一条时间线。接入点110定期地传送携带(1)由其它站用于捕获的前同步 码和(2)用于支持与该接入点的通信的各种类型的信息这两者的信标。信标中的这些信息 包括(1)允许用户终端检测和标识出接入点的接入点标识符(AP ID)和( 指示相继信标 传输之间的时期的信标间隔。信标是在由信标间隔相隔开的目标信标传送时间(TBTT)上 传送的。TBTT之间的时期可被划分成无争用期(CFP)和争用期(CP)。无争用期覆盖信标 以及由该接入点控制和调度的其它传输。因此,在无争用期间的任何给定时刻仅一个站在 该无线介质上传送,并且在此期间,在诸站间没有对该无线介质的争用。争用期覆盖经该接 入点调度的传输以及未经该接入点调度的传输。因此,在争用期间,在该无线介质上多于一 个的站可同时传送。IEEE 802. 11规定了三种信道接入功能,它们被称为分布式协调功能(DCF)、点协 调功能(PCF)、和混合式协调功能(HCF)。DCF经由带冲突避免的载波侦听多址(CSMA/CA) 协议来支持基于争用的信道接入。对于DCF,分组传输是不经调度的,并且站可在侦听到无 线介质不忙的情况下传送。DCF在争用期间起作用。PCF经由在接入点处实现的集中式点协调器来支持无争用信道接入。对于PCF,点 协调器轮询诸特定站以进行传送,并且站仅在其被轮询到时才可传送。点协调器也可向诸 特定站传送数据。PCF在无争用期间起作用。HCF支持(1)增强型分布式信道接入(EDCA),它是基于争用的信道接入方案;以 及0)HCF受控信道接入(HCCA),它是由混合式协调器控制的无争用信道接入方案。分组 传输对于EDCA是不经调度的,而对于HCCA是经调度的。EDCA在争用期间使用,而HCCA 可用在争用期间或无争用期间使用。HCF、EDCA和HCCA在IEEE标准802. Ile (或简称为 "802. lie”)中描述。通常,WLAN中的分组传输可以是经调度的或非经调度的。在争用期间,站可能会 在任何时间接收到来自另一个站的非经调度的分组传输,并且通常在该分组被检测出之前 是不知道发射站的身份的。站可在特定时刻或时间窗内从另一个站接收到经调度的分组传 输,并且通常在接收到该分组传输之前就知道发射站的身份。WLAN站通常被设计成接收非经调度的分组传输。由于WLAN内的诸站通常不将它 们的时钟锁定到公共基准频率地来工作,因此每个站通常独立地针对每个接收到的分组传 输执行捕获。捕获通常需要针对分组传输的存在作检测并确定检测到的分组传输的时基和 频率。在IEEE 802. 11中,捕获通常是基于随每个分组发送的前同步码来达成的。对于IEEE 802. 11,话务数据被媒体接入控制(MAC)层处理成MAC协议数据单元 (MPDU)。每个MPDU由物理层会聚协议(PLCP)处理并被封装在PLCP协议数据单元(PPDU) 中。每个PPDU由物理层进一步处理并经由无线介质被传送。PPDU通常被称为分组。图3示出了 802. llb/g的PPDU格式。PPDU包括PLCP前同步码、PLCP报头、和MPDU。 PLCP前同步码包括PLCP同步(SYNC)字段和起始帧定界符(SFD)字段。SYNC字段携带通 常称为前同步码的固定128比特序列。SFD字段携带指示PLCP报头的起始的固定16比特 序列。PLCP报头包括传达数据率、持续时长、和关于该MPDU的其它信息的各个字段。MPDU 携带话务数据并具有可变长度。PLCP前同步码和PLCP报头在IMbps下发送。PLCP前同步码包含总共144比特,这些比特被处理以生成144个BPSK码元。这144个BPSK码元在144 个码元周期中传送,其中每个码元周期具有1微秒(μ s)的持续时长。图3还示出了 802. Ilb的前同步码。该前同步码由基于伪随机数(PN)发生器生 成的128导频比特的已知序列构成。这128个导频比特记为屯到屯…每个导频用称为 Barker 序列的 11 码片扩展序列{+1,-1,+1,+1,-1,+1,+1,+1,-1,-1,-1}作扩展。该前 同步码具有1 μ s的长度。接收站对接收到的信号生成输入样本,并使这些输入样本与该128比特的导频序 列及11码片的Baker序列相关以针对前同步码的存在作检测。接收站可执行相干累加和 非相干累加来作前同步码检测。相干累加是指复数值的累加、积分或求和,其中这些复数值 的相位影响累加结果。非相干累加是指例如幅度等的实数值的累加、积分或求和。在以下 详细描述前同步码检测。检测性能取决于诸如SNR和频率误差/偏移量等的各个因素。对于在高SNR下接 收到的分组,前同步码可容易地通过作前同步码的小数目个码片上的相干累加来被检测出 来。对于在低SNR下接收到的分组,可靠检测出前同步码可能要求作更多码片上的相干累 加。发射站与接收站之间的频率误差决定了可被相干累加而不招致显著组合损失 的码片的数目。大频率误差导致跨该前同步码的大相移。例如,5. 8GHz下士百万分之 40(士40ppm)的频率误差对应于11码片的Barker序列上士83°的相移。频率误差由此导 致输入样本跨该前同步码的失相逐渐加大,由此限制可被相干累加的码片的数目。接收站典型地执行11码片的Barker序列上的相干累加,以及128比特的导频序 列上的非相干累加。这种方案为最坏情形的频率误差提供了良好的检测性能,并且为作为 由IEEE 802. 11支持的最低数据率的IMbps提供了所要求的SNR。接收站在射程扩大模式中的低速率(例如,125Kbps)分组传输下会观察到低SNR。 接收站可执行多于11个码片上的(例如,44个码片上)的相关累加以便达成良好的检测性 能。相干累加区间可基于分组传输所要求的SNR来选择,该SNR在射程扩大模式下是较低 的。为计及跨较长的相干累加区间的较大相移,接收站可针对多个频率假言执行检测。每 一频率假言对应于发射站与接收站之间一不同的假言频率的误差。这些频率假言可被选择 成使得能执行为所要求的SNR而选择的区间上的相干累加。一般而言,相干累加区间受限 于频率偏移量,并且对于较低的频率偏移量可执行较长区间上的相干累加。对于每个频率 假言,接收站可在执行相干累加之前移除假言频率误差。最接近于实际频率误差的校正频 率假言将导致跨此相干累加区间的最小相移量并提供最大的累加结果。接收站可执行针对多个假言频率的前同步码检测以便以对每个分组传输的独立 捕获来达成低SNR下的良好检测性能。捕获硬件可被重复多次以同时评价这多个频率假 言。每个捕获硬件可各自被调谐至一不同的频率假言并可执行所选择的区间上的相干累 加。具有最大偏转统计性的捕获硬件将是具有最低频率误差的那一个捕获硬件。然而,所 重复的硬件会显著地增加站的成本,这是不可取的。在一方面中,接收站基于一个或多个初始分组传输来确定发射站与该接收站之间 的频率误差,并为接收自该发射站的后继分组传输校正此频率误差。每当接收站知道了发 射站的身份,就可随时使用这些频率校正技术。在譬如IP语音电话(VoIP)呼叫、大文件传输等的各个操作情景下,接收站可预期有来自同一发射站的数个分组传输。一般而言,所预 期的分组传输可以是经调度的或可以不是经调度的。接收站可在对发射站校正或移除已知 频率误差之后对所预期的分组传输执行捕获。在针对已知频率误差作校正之后残余频率误 差很小,并且允许接收站执行较长区间上的相干累加,这提升了检测性能。本质上,接收站 可用单个校正频率假言对每个预期分组传输执行捕获。接收站可使用受限的捕获硬件来执行初始捕获。例如,捕获硬件可能对每个分组 传输仅能够评价一个频率假言。在此情形中,接收站可对每个分组传输使用一不同的频率 假言来执行捕获。当正确的频率假言被选择到时,接收站可高概率地检测出分组传输。接 收站在检测出前同步码之前可能会错过一个或多个分组传输。错过的分组传输对整体性能 可能具有很小的影响,因为这些分组传输可能只不过是用于呼叫建立的和/或可被重传。图4示出了由接收站执行以带频率校正地来接收数据的过程400的实施例。接收 站接收到来自WLAN中一发射站的至少一个初始分组传输(框41幻。接收站执行针对该至 少一个初始分组传输的检测(框414)。取决于其硬件能力,接收站可用一个或多个频率假 言对每个分组传输执行检测。接收站基于检测出的分组传输——其通常为最末一个初始分 组传输——确定发射站与接收站之间的频率误差(框416)。然后,在频率误差经校正的情 况下,接收站执行针对来自发射站的至少一个后继分组传输的检测(框418)。频率误差校 正可以如下面描述地通过(1)调整接收站处的下变频本机振荡器(LO)信号的频率和/或 (2)数字地旋转输入样本来达成。对于射程扩大模式,初始和后继分组传输可能会在低于IMbps的数据率下被发 送。分组传输也可在IEEE 802. 11支持的数据率下被发送。后继分组传输可以是经调度的 或可以不是经调度的。接收站可执行多于11个码片上的相干累加来检测分组传输。接收站可对初始和 后继分组传输使用相同或不同的累加区间。例如,接收站可以(1)在发射站的身份未知时 执行用于初始捕获的第一区间上的相干累加,以及(2)在发射站的身份已知时执行用于后 继捕获的比该第一区间长的第二区间上的相干累加。对初始捕获可使用短区间以计及信道 衰落、未知频率误差等。对后继捕获可使用较长区间以进行更可靠的检测。图5示出了用于带频率校正地来接收数据的装置500的实施例。装置500包括 至少一个用于接收来自WLAN中的发射站的至少一个初始分组传输的处理器512 ;至少一个 用于执行针对该至少一个初始分组传输的检测的处理器514 ;至少一个用于基于检测出的 分组传输确定该发射站与该接收站之间的频率误差的处理器516 ;以及至少一个用于在频 率误差经校正的情况下执行针对来自该发射站的至少一个后继分组传输的检测的处理器 518。在另一方面,用比11码片长的扩展序列来生成前同步码。接收站可执行此较长的 扩展序列的长度上的相干累加,以在射程扩大模式中可能遭遇的低SNR情况下达成对此前 同步码更可靠的检测。此前同步码也可被延扩成更长以便也提升检测性能。图6示出了可用于射程扩大模式的前同步码600的实施例。对于此实施例,前同 步码由可基于PN发生器来生成的一序列64个导频比特构成。这64个导频比特记为dQ到 Cl630对于此实施例,每个导频比特屯(1 =0,...,63)用有四个二进制值{+1,+1,_1和+1} 的中间序列作扩展,并且每个二进制值进一步用上述11码片的Barker序列作扩展。由此,每个导频比特是用44码片的扩展序列来扩展的,其中该44码片的扩展序列包括该11码片 的Barker序列的四个实例,其中该Barker序列的第三实例在极性上相对于该Barker序列 的另外三个实例被反相。此前同步码具有256 μ s的长度,并且可为最低至125Kbps的数据 率提供可靠检测。对于图6中所示的实施例,接收站可执行44码片扩展序列上的相干累加,并且可 执行64比特导频序列上的非相干累加。对于IEEE 802. 11,最大频率误差是士40ppm,它对 应于在5. 8GHz中心频率处的士232KHz。此最大频率误差士232KHz对应于跨此44码片扩 展序列的士334°的相移。接收站可评价三个频率假言以将最坏情形的相移减至与最高达 1.4分贝(dB)的组合损失相对应的士 111°。这三个频率假言是针对标称频率,该标称频 率偏+26. 7ppm,以及该标称频率偏-26. 7ppm。对于图6中所示的实施例,接收站可例如在呼叫建立期间等针对这三个频率假言 执行检测。如果捕获硬件对每个分组传输仅能评价一个频率假言,则接收站可循环遍历这 三个频率假言,并可对每个分组传输评价一不同的频率假言。接收站应当能够在至多三个 分组传输中检测出前同步码。一旦检测出分组传输,接收站就确定频率误差并为后继分组 传输校正此频率误差。接收站应当能够以较高的概率检测出每个后继分组传输。图6示出了用于射程扩大模式的前同步码的具体实施例。对于此实施例,前同步 码由以下三个序列构成(1)长/外64比特导频序列;(2)对应于每个导频比特的有四个 二进制值的中间序列;以及C3)对应于每个二进制值的短/内11码片Barker序列。这种 前同步码设计是有利的,因为其使用11码片的Barker序列作为基本构件块。因此,执行这 11码片的Barker序列上的相干累加的其它站也可检测出此前同步码并意识到无线介质正 忙。各种其它前同步码设计也可用于射程扩大模式。一般而言,前同步码可用任何数 目个序列来生成,且每个序列可以是任何长度的。在一个实施例中,前同步码由有1408或 更多码片的单个序列构成,其中1408 = U8X11。在另一个实施例中,前同步码由两个序 列——导频序列和比11个码片长的扩展序列——构成。例如,具有良好相关性质的有44 个伪随机码片的扩展序列可用于前同步码。在又一实施例中,前同步码由多于两个的序列 构成。图7示出了 WLAN 100中的发射站710和接收站750的框图。站710和750可各自 是接入点或用户终端。出于简便起见,对于图7中所示的实施例,每个站配备有单个天线。在发射站710处,发射处理器730接收来自数据源720的话务数据并根据选定的 数据率处理(例如,编码、交织、码元映射、和扩展)该话务数据。发射处理器730还生成前 同步码(例如,如图3或6中所示),将为话务数据生成的码片和为前同步码生成的码片复 用,并提供输出码片。发射机(TMTR)732处理(例如,转换成模拟、放大、滤波和上变频)输 出码片并生成将经由天线734发射的已调制信号。在接收站750处,天线752接收所传送的信号并将接收到的信号提供给接收机 (RCVR) 754。接收机7M处理并数字化接收到的信号并将输入样本提供给捕获处理器760。 捕获处理器760如以下描述地执行捕获,针对分组传输作检测,确定并校正频率误差,并提 供经解扩的码元。接收处理器770以与发射处理器730所执行的处理互补的方式处理经解 扩的码元并将经解码的数据提供给数据阱772。
控制器/处理器740和780分别指导发射站710和接收站750处的操作。存储器 742和782分别为站710和750存储数据和/或程序代码。接收机7M在等于或高于码片率的样本率下提供复数值的输入样本。为了简便 起见,以下描述假定输入样本是在码片率下提供的。对于802. lib,前同步码的码片率是 llMcps,且其比特率和码元率是1Mbps。因此,对于802. Ilb的前同步码,码元周期(Ts)是 1 μ s,而码片周期(Τ。)是90. 9纳秒(ns)。对于图6中所示的前同步码,比特率和码元率是 250Kbps,且码元周期(Ts)是4μ s并覆盖44个码片。在以下描述中,“η”是码片周期的索 引,“k”是频率槽的索引,而“i”是前同步码中的导频比特的索引。图8示出了作为图7中的捕获处理器760的实施例的捕获处理器760a的框图。在 处理器760a内,乘法器810将输入样本与复正弦信号… ‘f‘n相乘并提供经旋转的样本。 如果发射站的身份是未知的,则此正弦信号的频率由正被评价的频率假言决定。如果发射 站的身份是已知的,则此正弦信号的频率由发射站与接收站之间的频率误差决定。解扩器820将经旋转的样本解扩并提供经解扩的码元。在捕获期间,解扩器820解 扩L个码片上的经旋转样本并在码片率下提供经解扩码元,其中L可等于11、22、44或其它 某个值。对于每个码片周期n,解扩器820将码片周期η到η-L+l的L个输入样本与L码片 的扩展序列的L个码片相乘,累加这L个乘法结果,并提供该码片周期的经解扩码元χ (η)。 在一个实施例中,L等于11,此L码片的扩展序列是11码片的Barker序列,并且解扩器820 执行此11码片的Barker序列的长度上的解扩。在另一个实施例中,L等于44,此L码片的 扩展序列是图6中所示的44码片的扩展序列,并且解扩器820执行此44码片的扩展序列 的长度上的解扩。对于其它实施例,L可等于其它值,并且其它L码片的扩展序列可用于解 扩。在任一情形中,解扩器820皆执行输入样本与此L码片的扩展序列的滑动相关以获得 每个码片周期(代替每个码元周期)的经解扩码元,并对每一L码片区间提供L个经解扩 码元。这L个经解扩码元对应于关于正确时基的L种不同的可能码片偏移量(或即L种时 基假言)。对于图8中所示的实施例,单元840计算来自解扩器820的每个经解扩码元的平 方幅度。在未在图8中示出的另一个实施例中,多个经解扩码元被相干累加,并且单元840 计算每个相干累加的结果的平方幅度。对于这两个实施例,累加器850均对每个不同的码 片偏移量执行非相干累加。如果L= 11,例如对于图3中所示的前同步码,则有11个不同 的码片偏移量,且累加器850可为每个码片偏移量累加最多达1 个经解扩码元的幅度平 方。如果L = 44,例如对于图6中所示的前同步码,则有44个不同的码片偏移量,并且累加 器850可为每个码片偏移量累加最多达64个经解扩码元的幅度平方。累加器850执行滑 动非相干累加,并为每一 L码片区间提供关于L种不同码片偏移量的L个累加结果。信号/前同步码检测器870接收每一 L码片区间的这L个累加的结果,将每个累 加的结果对比阈值Sth,并在累加的结果超出该阈值的情况下声明存在前同步码。信号/前 同步码检测器870继续监视累加的结果以搜索峰值并提供对应于此峰值的码片偏移量作 为检测出的前同步码的时基(tau)。码元缓冲器830存储来自解扩器820的经解扩码元。一旦检测出前同步码,频率误 差估计器880就接收来自码元缓冲器830的经解扩码元和来自信号/前同步码检测器870 的时基(tau)。频率误差估计器880确定检测出的前同步码中的频率误差并提供频率误差估计。图9A示出了作为图7中的捕获处理器760的另一个实施例的捕获处理器760b的 框图。在处理器760b内,乘法器910将输入样本与复正弦信号相乘并提供经旋转的样本。 解扩器920用L码片的扩展序列解扩经旋转的样本并对每一 L码片区间提供L个经解扩码 元。乘法器910和解扩器920以分别与图8中的乘法器810和解扩器820相同的方式操作。延迟乘法器940如以下所描述地生成经解扩码元的1码元延迟乘积和2码元延迟 乘积。1码元延迟乘积Y1 (η)指示分隔一个码元周期的两个经解扩码元χ (η)与X(Ii-Ts)之 间的相位差。2码元延迟乘积y2(η)指示了分隔两个码元周期的两个经解扩码元χ(η)与 x(n-2Ts)之间的相位差。差分相关器950a接收1码元延迟乘积yi (η),执行这些1码元延 迟乘积与这些乘积的预期值之间的相关,并提供每个码片周期的相关结果C1(H)。类似地, 差分相关器950b接收2码元延迟乘积y2 (η),执行这些2码元延迟乘积与这些乘积的预期 值之间的相关,并提供每个码片周期的相关结果C2(H)。来自差分相关器950b的相关结果C2 (η)的相位可能与来自差分相关器950a的相 对应的相关结果(^ (η)的相位并没有对齐。乘法器962将来自差分相关器950b的每个相 关结果c2 (η)与Q个不同的假言相位的复相矢 相乘,并为每个码片周期提供一组Q个相 位经旋转的相关结果。例如,对于9 = 3,假言相位可以是{0,60°,-60° },对于Q = 4为 {0,90°,180°,-90° },依次类推。可选择这Q个假言相位以使其覆盖相关相位的可能范 围。例如,对于士 232KHz的最大频率误差,1码元延迟乘积与2码元延迟相关之间的最大相 位差约为90度。因此,如果使用0、60°、和-60°这三个假言相位,则至少有一个假言相位 落在30°内。对于每个码片周期n,加法器964将来自差分相关器950a的相关结果与来自乘法 器962的这Q个相对应的相位经旋转的相关结果中的每一个相干地相加并提供Q个组合的 相关结果% (η),q= 1,...,Q。对于每个码片周期n,单元966计算这Q个组合的相关结 果中的每一个的平方幅度,标识出这Q个平方幅度值中最大的平方幅度值,并提供此最大 平方幅度值Z (η)。对于每个码片周期η,信号/前同步码检测器970将此最大平方幅度值 Z (η)对比阈值Zth,并且在Z (η)超过该阈值的情况下声明存在前同步码。信号/前同步 码检测器970继续监视平方幅度值以搜索峰值并提供对应于此峰值的码片偏移量作为检 测出的前同步码的时基(tau)。码元缓冲器930存储来自解扩器920的经解扩码元。频率误差估计器980确定检 测出的前同步码中的频率误差并提供频率误差估计。图9B示出了图9A中的延迟乘法器940的实施例。在延迟乘法器940内,经解扩 码元χ (η)被提供给两个乘法器94 和942b,且也被提供给两个串联耦合的延迟单元94 和944b。每个延迟单元944提供一个码元周期Ts的延迟,该周期在L= 11时等于11个码 片周期而在L = 44时为44个码片周期。单元946a和94 分别提供来自延迟单元94 和 944b的经解扩码元的复共轭。乘法器94 将每个码片周期η的经解扩码元χ (η)与单元 946b的输出相乘并提供该码片周期的1码元延迟乘积yi (η)。乘法器942b将每个码片周期 η的经解扩码元χ (η)与单元946a的输出相乘并提供该码片周期的2码元延迟乘积y2(n)。图9C示出了可用作图9A中的差分相关器950a和950b中的每一个的差分相关器 950m的实施例。在差分相关器950m内,me {1,2}的m码元延迟乘积ym (η)被提供给一序列的交替延迟单元952和954。每个延迟单元952提供一个码片周期的延迟,每个延迟单元 954提供L-I个码片周期的延迟,并且每对延迟单元952和%4提供构成一个码元周期的L 个码片周期的总延迟。差分相关器950m包括P个延迟单元952和P-I个延迟单元954。对 于1码元延迟差分相关器950a,在图3中所示的802. Ilb前同步码的情况下P等于127,而 在图6中所示的前同步码的情况下等于63。对于2码元延迟差分相关器950b,在图3中所 示的802. Ilb前同步码的情况下P等于126,而在图6中所示的前同步码的情况下等于62。 因此,P取决于前同步码中的比特数目(B)和延迟量(111),或即? = 8-111。P个加法器956耦合至P个延迟单元952。每个加法器956对相关联的延迟单元 952的输入和输出求和,并提供输出。P个乘法器958耦合至P个加法器956,并且还接收 P个m码元延迟乘积的P个预期值^bl到^ ρ。对于1码元延迟差分相关器950a,m = {1, 2}且i = 1,. . .,P的预期值am, i可被计算为礼i = Cli^1 · Cli,而对于2码元延迟差分相关 器950b可被计算为a2, i = Cli^1 · di+1。随后预期值am, i以相同方式被计算m码元延迟乘积 即7111(11) =χ(η) ·Χ*(η-πι)。然而,由于导频比特是实数值,因此对于预期值可忽略复共轭, 即,αλΓ Λ·d; =4-1 必。每个乘法器958将相关联的求和器956的输出与其预期值相乘。 对于每个码片周期n,加法器960对来自所有P个乘法器958的输出求和并提供该码片周期 的相关结果cm (η)。图10示出了作为图8中的频率误差估计器880和图9Α中的频率误差估计器980 的实施例的频率误差估计器880a的框图。频率误差估计器880a从码元缓冲器830或930 接收在由信号/前同步码检测器870或970提供的时基tau处开始的由L个码片周期(或 即一个码元周期)间隔开的N个经解扩码元。第一经解扩码元由此得以与最佳时基假言 时间对齐。N可以是小于或等于前同步码中的导频比特数目的任意整数值,例如,N可以是 32、64或128。在频率误差估计器880a内,N个乘法器1012接收这N个经解扩的码元和前 同步码中的N个相对应的导频比特。每个乘法器1012将其经解扩码元与其导频比特di相 乘以移除对该经解扩码元的调制。单元1014从N个乘法器1012接收N个输出,对这N个 输出执行N点快速傅立叶变换(FFT)或离散傅立叶变换(DFT),并提供关于N个频率槽的N 个频域值。N个单元1016接收来自FFT/DFT单元1014的这N个频域值。每个单元1016计 算其频域值的平方幅度,并提供关于各自相应频率槽k的检出能量。在用乘法器1012移除调制之后,来自这些乘法器的N个输出可能会具有周期性分 量。此周期性分量是由发射站与接收站之间的频率误差导致的。FFT/DFT单元1014提供来 自诸乘法器1012的N个输出的频谱响应。具有最大检出能量的频率槽即指示发射站与接 收站之间的频率误差。选择器1018选择关于这N个频率槽的N个检出能量中最大的那个检出能量。信 号/前同步码检测器1020将此最大检出能量对比阈值,在此最大检出能量大于该阈值 Eth的情况下声明检测出信号,并提供具有此最大检出能量的那个频率槽作为频率误差估 计。阈值Eth可被设置成等于前同步码的总收到能量乘以比例定标因子。信号/前同步码 检测可分多级(例如,用检测器870或970和检测器1020)来执行以提升检测性能。在前同步码检测和频率误差估计的另一实施例中,对不同的假言频率误差将输 入样本与导频序列相关。对于每个假言频率误差,将输入样本旋转该频率误差,使经旋转 的样本与该导频序列相关,将相关结果对比阈值,并在相关结果超过该阈值的情况下声明检测到信号/前同步码。此相关可用有限脉冲响应(FIR)滤波器结构在时域中执行或用 FFT-乘-IFFT运算在频域中执行。频率误差估计由产出超过该阈值的最大相关结果的那个 假言频率误差来给出。在频率误差估计的又一实施例中,输入样本首先被解扩以如图8或9A中所示地获 得码片率下的经解扩码元。然后,将经解扩码元与相对应的导频比特相乘以移除导频调制。 结果所得的码元被用于例如使用图9B中的延迟乘法器940等来生成1码元延迟乘积和2 码元延迟乘积。关于每个延迟的延迟乘积被处理以生成对应于该延迟的复数值。对于m = {1,2}的每个延迟m,m码元延迟乘积被提供给L-I个串联耦合的码片间隔的延迟单元以获 得L种不同码片偏移量上的m码元延迟乘积。对于每个码片偏移量,对应于那个码片误差 的诸m码元延迟乘积被跨该前同步码相干累加。对应于这L种码片偏移量的L个累加结果 可被组合(例如,使用最大比组合)以生成对应于延迟m的复数值Vm。对应于1码元延迟 和2码元延迟的复数值V1与V2之间的相位差可被计算出并用于导出频率误差。基于以上描述的这些技术中的任何一种导出的频率误差估计通常均包含残余频 率误差。可通过基于该前同步码的前半部分导出第一L抽头信道估计并基于该前同步码的 后半部分导出第二 L抽头信道估计来估计此残余频率误差,其中这两个信道估计均是在消 去了初始频率偏移量估计的情况下被导出的。可在每抽头的基础上计算第二信道估计与第 一信道估计的复共轭的乘积。L个结果所得的乘积可被相干地求和以获得这两个信道估计 之间的相位差。可以(1)在计算乘积之前对每个信道抽头执行取阈和/或( 在对诸乘积 求和之前对每个乘积执行取阈。取阈移除了具有低于预定阈值的低能量的信道抽头。残余 频率误差可基于这两个信道估计之间的相位差来估计,并且可与初始频率误差估计相组合 以获得最终的频率误差估计。发射站与接收站之间的频率误差可通过(1)调整图7中接收机754的下变频LO 信号的频率或(2)将具有正当频率(它是频率误差估计的负数)的正弦信号施加于图8中 的乘法器810或图9A中的乘法器910来移除。解扩器820和920可在捕获期间执行11个 或更多码片上的解扩以及在数据接收期间执行11个码片上的解扩。图11示出了由接收站执行以接收数据的过程1100的实施例。接收站用正弦信号 旋转输入样本以获得经旋转的样本(框1112)。在不知道发射站的身份的初始捕获期间, 此正弦信号具有同发射站与该接收站之间的假言频率误差相对应的频率。在知道发射站的 身份的后继捕获期间以及在数据接收期间,此正弦信号具有同该发射站与接收站之间的估 计频率误差相对应的频率。接收站用L码片的扩展序列解扩经旋转的样本以获得经解扩码 元,其中在捕获期间L可以大于11 (例如,L = 44)而在数据接收期间可等于11 (框1114)。对于捕获,接收站基于经解扩码元针对在WLAN中传送的前同步码作检测(框 1116)。接收站可例如像图8中所示那样对经解扩码元执行非相干累加以获得累加结果并 可基于这些累加结果来针对前同步码作检测。接收站也可例如像图9A到9C中所示那样导 出经解扩码元的对应于至少两种延迟的乘积,执行对应于每种延迟的乘积与对应于该延迟 的诸预期值的相关,组合对应于这至少两种延迟的相关结果,并基于该组合的相关结果针 对前同步码作检测。接收站基于检测出的前同步码确定发射站与接收站之间的频率误差 (框1118)。接收站可例如像图10中所示那样确定经解扩码元关于多个频率槽的能量并可 提供具有最大检出能量的那个频率槽作为频率误差。
图12示出了用于在WLAN中接收数据的装置1200的实施例。装置1200包括至少一 个用于用正弦信号旋转输入样本以获得经旋转样本的处理器1212 ;至少一个用于用L码片 的扩展序列将经旋转样本解扩以获得经解扩码元的处理器1214,其中在捕获期间L > 11 ; 至少一个用于基于经解扩码元针对在WLAN中传送的前同步码作检测的处理器1216 ;以及 至少一个用于基于检测出的前同步码确定发射站与接收站之间的频率误差的处理器1218。为明晰起见,已针对802. llb/g具体描述了各种射程扩大技术。这些技术也可用 于其它IEEE 802. 11标准。例如,在802. Ila中,前同步码由10个短训练码元和2个长训 练码元构成,其中每个短训练码元由16个复数值码元构成。这些频率校正技术可用于(1) 确定和校正发射站与接收站之间的频率误差以及( 执行多于16个的复数值码元上的相 干累加,这可提升检测性能。本文中所描述的射程扩大技术可通过各种手段来实现。例如,这些技术可在硬件、 固件、软件、或其任何组合中实现。对于硬件实现,接收站处的处理单元可在一个或多个专 用集成电路(ASIC)、数字信号处理器(DSP)、数字信道处理器件(DSPD)、可编程逻辑器件 (PLD)、现场可编程门阵列(FPGA)、处理器、控制器、微控制器、微处理器、电子器件、设计成 执行本文中所描述的功能的其它电子单元、或其组合内实现。发射站处的处理单元也可在 一个或多个ASIC、DSP、处理器等内实现。对于固件和/或软件实现,这些技术可用被至少一个处理器使用以执行本文中所 描述的功能的代码(例如,过程、函数、指令等)来实现。软件代码可被存储在存储器(例 如,图7中的存储器742或78 中并由处理器(例如,处理器740或780)来执行。该存储 器单元可实现在该处理器内,或者可实现在该处理器外,此外,对于软件实现,代码可在计算机可读介质上存储或传送。计算机可读介质包 括计算机存储介质和通信介质两者,通信介质包括助益于将计算机程序从一个地方传递到 另一地方的任何媒介。存储介质可以是可由通用或专用计算机访问的任何可用介质,作为 示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储、 磁盘存储或其它磁存储设备、或者可用来携带或存储指令或数据结构形式且可由通用或专 用计算机、或通用或专用处理器访问的合需程序代码手段的任何其它介质。任何连接也正 当地被称为计算机可读介质。例如,如果该软件是使用同轴电缆、光纤电缆、双绞线、数字订 户线(DSL)、或诸如红外、无线电、以及微波等无线技术从web网站、服务器、或其它远程源 传送的,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波等无线技术 也被包括在介质的定义之内。如在此所用的碟或盘包括压缩盘(CD)、激光盘、光盘、数字多 功能盘(DVD)、软盘和蓝光盘,其中碟通常以磁的方式再现数据,而盘通常用激光以光的方 式再现数据。上述的组合也应被包括在计算机可读介质的范围内。提供所公开的实施例的先前描述旨在使本领域的任何技术人员皆能够制作或使 用本发明。对于本领域的技术人员而言,对这些实施例的各种修改将是显而易见的,并且在 此所定义的一般性原理可适用于其它实施例而不会脱离本发明的精神实质或范围。因此, 本发明无意被限定于这里所示出的实施例,而应根据与在此所公开的原理和新颖特征相一 致的最宽范围来授权。
权利要求
1.一种装置,包括至少一个处理器,配置成生成有多个比特的第一序列,用有多于11个码片的第二序列 来扩展所述第一序列中的所述多个比特中的每一个以生成前同步码,以及将所述前同步码 附加到要在无线局域网(WLAN)中传送的分组;以及耦合至所述至少一个处理器的存储器。
2.如权利要求1所述的装置,其特征在于,所述第二序列包括有至少两个值的第三序 列,并且其中所述第三序列中的所述至少两个值中的每一个用有11个码片的Barker序列 作扩展。
3.如权利要求2所述的装置,其特征在于,所述第三序列包括四个值。
4.如权利要求1所述的装置,其特征在于,所述第二序列包括至少44个码片。
5.如权利要求1所述的装置,其特征在于,所述前同步码具有比144微秒(μs)长的持 续时长。
6.一种装置,包括用于生成有多个比特的第一序列的装置;用于用有多于11个码片的第二序列扩展所述第一序列中的所述多个比特中的每一个 以生成前同步码的装置;以及用于将所述前同步码附加到要在无线局域网(WLAN)中传送的分组的装置。
7.如权利要求6所述的装置,其特征在于,所述第二序列包括有至少两个值的第三序 列,并且其中所述第三序列中的所述至少两个值中的每一个用有11个码片的Barker序列 作扩展。
8.如权利要求7所述的装置,其特征在于,所述第三序列包括四个值。
9.如权利要求6所述的装置,其特征在于,所述第二序列包括至少44个码片。
10.如权利要求6所述的装置,其特征在于,所述前同步码具有比144微秒(μs)长的 持续时长。
11.一种方法,包括生成有多个比特的第一序列;用有多于11个码片的第二序列扩展所述第一序列中的所述多个比特中的每一个以生 成前同步码;以及将所述前同步码附加到要在无线局域网(WLAN)中传送的分组。
12.如权利要求11所述的方法,其特征在于,所述第二序列包括有至少两个值的第三 序列,并且其中所述第三序列中的所述至少两个值中的每一个用有11个码片的Barker序 列作扩展。
13.如权利要求12所述的方法,其特征在于,所述第三序列包括四个值。
14.如权利要求11所述的方法,其特征在于,所述第二序列包括至少44个码片。
15.如权利要求11所述的方法,其特征在于,所述前同步码具有比144微秒(ys)长的 持续时长。
16.一种计算机程序产品,包括用于致使至少一个处理器生成有多个比特的第一序列的代码;用于致使至少一个处理器用有多于11个码片的第二序列扩展所述第一序列中的所述多个比特中的每一个以生成前同步码的代码;以及用于致使至少一个处理器将所述前同步码附加到要在无线局域网(WLAN)中传送的分 组的代码。
17.一种装置,包括至少一个处理器,配置成用有多于11个的码片的序列解扩样本以获得经解扩的码元, 以及基于所述经解扩的码元针对在无线局域网(WLAN)中传送的前同步码作检测;以及 耦合至所述至少一个处理器的存储器。
18.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成用正弦信 号旋转输入样本以获得经旋转的样本以及解扩所述经旋转的样本以获得所述经解扩的码 元,其中所述正弦信号具有同发射站与接收站之间的假言频率误差相对应的频率。
19.如权利要求17所述的装置,其特征在于,所述序列包括至少44个码片。
20.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成对所述经 解扩的码元执行非相干累加以获得累加结果,以及基于所述累加的结果针对所述前同步码 作检测。
21.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成导出经解 扩码元的对应于至少两种延迟的乘积,执行对应于每种延迟的乘积与对应于该延迟的各个 预期值的相关,组合所述至少两种延迟的相关结果,以及基于所述组合的相关结果来针对 所述前同步码作检测。
22.如权利要求21所述的装置,其特征在于,所述至少一个处理器被配置成基于数对 分隔一个码元周期的经解扩码元来导出1码元延迟的乘积,以及基于数对分隔两个码元周 期的经解扩码元导出2码元延迟的乘积。
23.如权利要求21所述的装置,其特征在于,对于所述至少两种延迟中的每一种,所述 至少一个处理器被配置成将对应于该延迟的数个毗邻乘积求和以及执行求和的乘积与对 应于该延迟的所述各个预期值之间的相关。
24.如权利要求17所述的装置,其特征在于,所述至少一个处理器被配置成确定所述 经解扩码元关于多个频率槽的能量,以及基于所述关于多个频率槽的能量来确定发射站与 接收站之间的频率误差。
25.一种方法,包括用有多于11个码片的序列解扩样本以获得经解扩的码元;以及基于所述经解扩的码元针对在无线局域网(WLAN)中传送的前同步码作检测。
26.如权利要求25所述的方法,其特征在于,所述针对前同步码作检测包括 对所述经解扩的码元执行非相干累加以获得累加结果,以及基于所述累加的结果针对所述前同步码作检测。
27.如权利要求25所述的方法,其特征在于,所述针对前同步码作检测包括 导出经解扩码元的对应于至少两种延迟的乘积,执行对应于每种延迟的乘积与对应于该延迟的各个预期值的相关, 组合对应于所述至少两种延迟的相关结果,以及 基于组合的相关结果针对所述前同步码作检测。
28.如权利要求25所述的方法,其特征在于,还包括确定所述经解扩码元的关于多个频率槽的能量;以及基于所述关于多个频率槽的能量来确定发射站与接收站之间的频率误差。
29.一种装置,包括用于用有多于11个码片的序列解扩样本以获得经解扩码元的装置;以及 用于基于所述经解扩的码元针对在无线局域网(WLAN)中传送的前同步码作检测的装置。
30.如权利要求四所述的装置,其特征在于,所述用于针对前同步码作检测的装置包括用于对所述经解扩的码元执行非相干累加以获得累加结果的装置,以及 用于基于所述累加的结果针对所述前同步码作检测的装置。
31.如权利要求四所述的装置,其特征在于,所述用于针对前同步码作检测的装置包括用于导出经解扩码元的对应于至少两种延迟的乘积的装置, 用于执行对应于每种延迟的乘积与对应于该延迟的各个预期值的相关的装置, 用于组合对应于所述至少两种延迟的相关结果的装置,以及 用于基于所述组合的相关结果针对所述前同步码作检测的装置。
32.如权利要求四所述的装置,其特征在于,还包括用于确定所述经解扩码元的关于多个频率槽的能量的装置;以及 用于基于关于所述多个频率槽的能量来确定发射站与接收站之间的频率误差的装置。
33.一种计算机程序产品,包括用于致使至少一个处理器用有多于11个码片的序列解扩样本以获得经解扩码元的代 码;以及用于致使基于所述经解扩码元针对在无线局域网(WLAN)中传送的前同步码作检测的 代码。
全文摘要
描述了用于在WLAN中扩大传输射程的技术。在一方面,接收站基于一个或多个初始分组传输确定发射站与该接收站之间的频率误差,并为接收自该发射站的后继分组传输校正此频率误差。在校正此频率误差之后,残余频率误差很小,并且允许接收站执行较长时间区间上的相干累加/积分以作针对分组传输的检测。这种较长的相干累加区间提升了检测性能,尤其提升了因扩大的传输射程而导致的低SNR情况下的检测性能。每当接收站知道了发射站的身份——例如如果后继分组传输是经调度的——就可随时使用这些技术。在另一方面,用较长的扩展序列生成前同步码并将其随每一分组传输发送。
文档编号H04B1/707GK102142858SQ20111007215
公开日2011年8月3日 申请日期2006年12月13日 优先权日2005年12月13日
发明者J·R·沃尔顿, M·S·华莱仕 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1