基于频谱感测边信息的认知无线电系统的功率控制 相关申请的引用
本申请要求以美国临时申请60/914,140为优先权,其在2007年4月26提交,题为“基于频谱感测边信息的认知无线电系统的功率控制”。
【技术领域】
公开的主题涉及在认知无线电系统中基于频谱感测边信息的功率控制。
背景技术
作为简要的背景技术,认知无线电是无线通信的一个范例,在其中,网络或者无线节点改变其传送或接收参数,以在不干扰许可用户的情况下高效地通信。参数的改变基于主动监测在外部和内部的无线电环境中的几个因素,例如无线电频谱、用户行为和网络状态。
在认知无线电系统中,只要许可(主)用户在某个特定时隙和某个具体地理位置上未出现,未许可(次)用户就可以使用许可频谱。然而,当主用户重现(例如,回来又再次出现)时,理想地,次用户应该立刻腾空该频谱以避免干扰主用户。
在过去几年中,无线服务的爆增表现出对商业社区、消费者和无线通信管制的巨大且不断增长的需求。随着通信应用的这种增长,频谱已变得更拥挤。即使联邦通信委员会(FCC)已经扩充了一些频带,但这些频带被专有地分配给具体的用户或服务提供方。这些扩充不一定会保证总是最有效率地使用频带。
在这一点上,已经说明:大部分的无线电频谱在极大程度上未被充分利用。例如,蜂窝式网络频带在世界的大部分地区都已经超负荷,但是业余无线电或寻呼频率则不然。另外,即使未许可用户的传送将不会给许可服务带来任何干扰,也将那些很少使用的频带分配给未许可用户不能访问的具体服务。
为了解决在频谱拥挤和在频谱未充分利用之间的冲突,最近已提出了认知无线电,作为聪明且巧妙的技术,其允许非法用户择机使用许可频带。通过检测特殊频谱“洞(holes)”且迅速跳入它们以满足频谱的需求,认知无线电可以显著地改善频谱利用。为确保高频谱效率、同时又避免干扰许可用户,认知无线电应该能够灵活地适应频谱状况。因此,在频谱感测、动态频率选择和传送功率控制的领域中,期待认知无线电的改进。
认知无线电的最有挑战性的问题之一是:当认知无线电接入许可频带、但未能注意到许可用户的存在时出现的干扰。为了解决这个问题,认知无线电应该被设计为在不产生有害的干扰的情况下与许可用户共存。已提出了用来减轻在认知无线电系统中的未许可用户的干扰的一些传统技术,包括:(1)正交频分多路复用(OFDM)方法,其被提出,以通过留有一组子信道不使用,来避免干扰,(2)变换域通信系统(TDCS)方法,其被提出,以通过在被破坏的谱位置不设置波形能量来减轻干扰,和(3)功率控制方法,其被提出,以基于对于主信号的局部信噪比(SNR)的测量,来允许认知无线电调整它们的传送功率,以便保证对主系统的服务质量(QoS)。
然而,为了避免对许可用户的干扰,认知无线电的传送功率应该基于许可用户的位置而被限制。上述的第三个方法首先假设认知无线电无法知道许可用户的这些位置,然后提出使用SNR作为代理测量,然而,如果主接收器是在屋顶的TV天线,则它可能在一个位置上测量出0dB的SNR,同时在相同的位置的地面上的认知无线电可能测量出‑10dB,因此,SNR是不良的代理,其没有呈现出直接相关于许可用户的位置。
在这一点上,在实践中,对于认知无线电来说很难定位许可用户,这是因为,在认知无线电和许可用户之间的信道通常是未知的。此外,系统处于运行中的环境可能有很大的延迟扩散,且因此,在认知无线电和主用户之间的信道模型因衰落、屏蔽和路径损耗效应而很复杂。
在另一个传统的系统中,利用本地振荡器(LO)泄漏功率,以尝试定位主接收器。然而,这样的方法很难在实践中应用,这是因为,该方法要求靠近于主接收器而安装的传感器节点以检测LO泄漏功率,其非常不实际。
因此,期望改进的系统和方法,以提高认知无线电系统的功率控制,其不依赖于附加结构,如在主接收器附近添加的用于检测LO泄漏功率的传感器节点。此外,期望这样的系统,其基于关于到许可用户的距离的测量来控制认知无线电的功率,且其没有如上述讨论的第三个方法的固有缺陷。
现有设计的上述缺陷是仅仅意欲提供当今设计的一些问题的总的回顾,并且没有意欲是穷举性的。认知无线系统的技术现状的其他问题和本发明的相应的益处会在本发明的非限制性实施例的后续描述中变得更清晰。
【发明内容】
在这里给出简要的概括以帮助对示例性、非限制性实施例的各个方面的一个基本或大致的理解,这些实施例在随后有更详细的描述和附图中被说明。然而,本发明内容不是意欲扩展或穷举性的概括。本发明内容的唯一目的是以一种简单的形式作为随后更详细的描述的前序,来提出一些涉及多个示例性非限制性实施例的概念。
对于认知无线电系统来说,控制认知无线电通信设备的传送功率,使得认知未许可无线通信设备不干扰主许可设备使用共享频谱。在示例性的非限制性实施例中,本发明的功率控制方法包括:基于来自频谱感测过程的感测信息,确定在主设备的主传送器和认知无线电设备之间的距离、或者该距离的函数。认知无线电设备的最大传送功率就是基于该距离、或者该距离的函数、同时要考虑到基本认知无线电模型的最坏情况的情形而被动态调整的,以确保主设备的服务质量要求。
【附图说明】
参考附图,进一步描述基于频谱感测边信息的功率控制技术的各个实施例,其中:
图1说明了基于频谱感测边信息的功率控制的高级框图;
图2是说明基于频谱感测边信息执行功率控制的第一个非限制方法的流程图;
图3是说明基于频谱感测边信息执行功率控制的第二个非限制方法的流程图;
图4是示出这里描述的功率控制技术的系统模型的示例性的非限制性框图。
图5和6说明有关认知无线电的频谱感测的对遗漏可能性的影响的示例性图示;
图7和8说明对于不同数学关系建立基础的、有关认知无线电的频谱感测的示例性图示;
图9是说明性图,其显示了基于频谱感测技术的边信息(side information)的功率控制的结果和好处;
图10说明基于频谱感测边信息执行功率控制的第三个非限制方法的流程图;
图11为描述示例性非限制性网络环境的框图;
图12为描述示例性非限制性计算系统或操作环境的框图;和
图13示出了适合于这里描述的多个实施例的数据传送和服务的网络环境的总览。
【具体实施方式】
综述
如背景技术中提到的,最近,认知无线电已作为有前途的技术提出,用来通过智能感测和接入许可用户的某些空闲频带(命名为“洞”)来提高频谱利用效率。在这一点上,如背景技术中描述的,已提出功率控制算法以允许认知无线电调整它们的传送功率,以便保证许可用户的QoS。然而,目前,实际上很难利用现有系统来定位(locate)许可用户,且可能导致干扰许可用户。例如,通过至少一个传统系统测量的SNR特性是不可靠的,容易出错且没有适当地与距离相互关联。
考虑到现有功率控制技术的这些限制,依照多个非限制性实施例,通过控制认知无线电的传送功率,允许认知无线电在存在许可用户时操作。为了使对许可用户的干扰最小化,通过利用频率感测边信息来控制认知无线电的传送功率,从而确保在未许可认知无线电存在时的许可用户的QoS。
在各种非限制性实施例中,基于频谱感测边信息,为认知无线电系统提供功率控制,以便减轻了因认知无线电的存在导致的对主用户的干扰。在一个实施例中,首先,从频谱感测边信息导出许可接收器和认知无线电之间的最短距离。然后,基于这个最短距离来确定认知无线电的传送功率,以确保许可用户的QoS。因为在这个方法中考虑到最坏的情况(其中,认知无线电在最接近于许可用户),所以,所提出的功率控制方法可以应用到任何位置的许可用户。
图1是一个示例性的非限制性框图,其通常说明应用于未许可的认知无线电100的功率控制技术,为了当认知无线电100和许可用户110都利用共享频谱120时,保持许可的主用户110的QoS要求116。如所示出的,主用户110包括主传送器112和主接收器114。如所示,认知无线电100包括传送器106、功率控制部件104和频谱感测部件102。依照本发明,基于频谱感测部件102确定的数据,由功率控制元件104确定距离d或该距离d的函数。随之,由功率控制部件104作为距离d的函数来控制传送器106的功率。通过考虑用于保证QoS的要求116的最坏情况的情形,功率控制部件104允许认知无线电100在不干扰主用户110的操作的情况下共享频谱120。
在图2的示例非限制性流程图中进一步阐明本发明的方法。在200,基于频谱感测边信息来确定在主传送器(许可的)和认知无线电(未许可的)之间的该距离d。接着,在210,依照如下描述的过程,基于距离d控制该认知无线电的传送功率,以便确保与主接收器关联的任何QoS要求。
如图3的流程图所示,在示例性非限制性细节中,在300,距离d的确定可以包括:针对于在认知无线电的频谱感测期间确定主用户的主传送器的存在,计算遗漏能量检测的平均可能性。然后,在310,基于在300计算的遗漏的平均可能性,确定在主传送器和认知无线电之间的距离d(或者基于d的函数,例如由于距离d引起的路径损耗)。接着,在320,本发明的传送功率控制通过基于距离d来计算作为距离d的函数(或者例如路径损耗的函数)的认知无线电的最大传送功率。结构,认知无线电的传送功率确保了主接收器可接受的QoS。
在以下的描述中,作为各个实施例的基础而呈现系统模型的多个方面,其用于利用这里描述的频谱感测边信息以实现功率控制。然后,提出某些非限制性结果来说明本发明的成效。接着,对于其中可以实现这里描述的实施例的一个或多个方面的认知无线电系统的某个附加环境、之后是一些非限制性操作环境,提供有关认知无线电系统的某个更进一步的背景。
系统模型
作为在以下更详细描述的发明的各个实施例的基础,本发明考虑由传送器‑接收器对形成的主系统(即,许可用户),其和次用户(认知无线电)在相同的区域中共存。图4示出了依照本发明的所关注的系统模型,其中,对主传送器PTx、主接收器PRx和认知无线电CR分别进行描述。
在主系统中,主传送器PTx与主接收器PRx以传送功率Qp通信。以下将解释图4所示的某些系统参数。围绕主传送器PTx的半径为Rd(m)的圆代表可解码区域,在其内,在不存在对主接收器的干扰时产生解码能力的信噪比(SNR)。围绕主传送器PTx的半径为Rp(m)的圆代表保护区域,在其内,即使在认知无线电CR存在的情况下,也必须确保主接收器PRx成功接收。Δ(dB)是归因于距离Rd的信号衰减。μ是以dB形式的保护容限,其代表主系统在本第噪声之上能容忍多少干扰。
在次系统(secondary system)中,可选地,认知无线电CR工作在和主系统相同的频带。在接入信道之前,认知无线电CR作为收听方来从接收到的信号检测主系统是否运行。令d(m)代表主传送器PTx和认知无线电CR之间的距离。在实践中,很难获得d的值,这是因为,来自主传送器PTx的信号和信道两者对于认知无线电CR都是未知的。
另一个有挑战性的问题是允许认知无线电CR接入与主用户操作的相同频谱。在这种情况下,认知无线电CR可能会干扰主系统,因此降低了主接收器的QoS。为了减小干扰,基于主接收器PRx可容忍的干扰,来限制认知无线电CR的传送功率率Qc,所述干扰直接取决于认知无线电CR和主接收器PRx之间的距离。然而,认知无线电CR很难定位主接收器PTx,其可以在保护区域内的任何位置。
为了解决这个问题,依照本发明,作为界限来考虑最坏情况的情形,其中,如图4所示,主接收器PRx位于保护区域的边界和从主传送器PTx到认知无线电CR的线之间的交点。通过对于此最坏情况限制认知无线电CR的传送功率,对于处于保护区域内的任意位置的、正在操作中的主接收器PTx,维持可接受的QoS。在这种情况下,可以从图4中看出,被允许对主接收器施加可忍受的干扰的认知无线电CR的传送功率取决于以dB形式的SNR损耗(μ+ψ)。也注意到,由距离d造成的SNR损耗是由η=ψ+Δ(dB)给出的。然后,传送功率控制问题被转化为针对于给定的μ和Δ来估算由d造成的SNR损耗η的问题。
将图4中的任意两端之间的信道假定为经历平坦瑞利衰落和路径损耗。传播功率衰减的特征在于Q(r)=r‑α,这里,r代表距离,α代表功率损耗指数(即,典型为范围在2至6之间的常量)。这里,使用其对应于自由空间衰减参数的α=2。
基于频谱感测边信息的功率控制
如所提到的,依照本发明,实现了基于频谱感测边信息的认知无线电系统中的功率控制方法,用来通过允许认知无线电与主系统共存,有效地利用了频谱。依照本发明方法的各个非限制性实施例,在主传送器和认知无线电之间的距离d是基于频谱感测边信息来确定的。接着,基于这个距离d来控制认知无线电的传送功率,以确保主接收器的QoS要求。
为了避免对主(许可)系统的有害干扰,认知无线电通过已知的频谱感测来感测频谱的可用性。频谱感测的目标是在以下两个假定之间判定:
H0:x(t)=n(t) 0<t≤T(1)
方程1
H1:x(t)=hs(t)+n(t) 0<t≤T(2)
其中,T代表观测时间,x(t)是在认知无线电处接收到的信号,s(t)是来自主传送器的传送信号,n(t)是带有方差σ2的零均值加性白高斯噪声(AWGN),且h代表瑞利衰落信道系数。瞬时SNR被定义为γ=|hs(t)|2/σ2。
对于认知无线电频谱感测的另一个挑战是利用有关信道h和传送信号s(t)的很少信息来检测主传送器的存在。在这样的情形下,能量检测器已被显示为用于s(t)的零均值星座(constellation)的最优检测器。具体的,以固定频宽W和时隙持续时间T来采集由Y代表的接收到信号的能量,然后将其与预设的阈值λ进行比较。如果Y>λ,则认知无线电假定主系统正在操作,即,H1.否则,它假定H0。
瑞利衰落信道上的能量检测的错误警报、检测和遗漏的平均可能性可以分别给出为
方程2
方程3
和
Pm=Eγ[Prob{H0|H1}]=1‑Pd,方程4
其中,
γ代表在认知无线电的平均SNR。Eγ[·]代表在随机变量γ的期望,其是瑞利分布的。Prob{·}代表可能性。Г(·,·)是不完全伽马函数,且Г(·)是伽马函数。最后,在u=5情况下的u=TW在本文中被通篇使用。
对于图5中的每个曲线500、510和520,Pm是分别对于Pf=0.1、0.01和0.001的路径损耗效果下的瑞利衰落的认知无线电的平均SNR来绘出的。图5示出了当平均SNR增大时,遗漏的可能性变小。对于具体的平均SNR,由于在能量检测中使用的阈值减小,更大的Pf会导致Pm的减小。
由于距离d引起的路径损耗可以如下给出:
方程5
这里log(·)代表底数为10的对数函数。从方程5可以获得以下方程:
方程6
通过把方程6带入方程3,得到对于已给出的Qp/σ2和α的Pm和d(或者η)之间的关系,如下:
Pm=f(d)或Pm=f(η). 方程7
这个距离d(或者η)可以由Pm决定。
图6的每个曲线600、610和620显示针对当α=2和Pf=o.01时的不同传送SNR Qp/σ2=80、90和100的相对于距离d的Pm。数值结果说明:当认知无线电远离主传送器时,存在很高的遗漏的可能性。对于固定的距离d,更高的传送器SNR可以产生更好的感测性能,即,更低的Pm,这是由于,接收的SNR
γ增强。
在主传送器正在操作、但是认知无线电无未能测到它时发生遗漏检测。在这种情况下,遗漏可能性Pm可以按如下计算。令
其中i=1,…,N,这里Yi代表由认知无线电以时隙i采集的能量,且N为时隙的总数。然后Pm可以被估算为:
方程9
一旦确定了Pm,则可以从方程7中获得d(或者η)。
当在频谱感测过程期间未正确地检测到主用户的存在时,总系统性能会因为来自认知无线电的干扰而显著降低。因此,依照本发明,提出了传送功率控制方法,用来通过限制因认知无线电的存在引起的干扰、同时也保证有效的频谱利用,来解决这个问题。
为了允许主接收器在存在在认知无线电时成功地解码从主传送器接收到的信号,主接收器的信号对干扰加噪声比(SINR)应被确保在解码能力SNRγd(以dB形式)的阈值之上,即,SINR≥γd。然后,主接收器的QoS可以由下计算:
方程10
这里,Qp和Qc分别代表来自主传送器和认知无线电的接收信号功率,从方程10和图2中所示的参数,可以获得以下方程:
对于常量α和μ,
方程11
可以从方程11中看出,允许的Qc的值取决于SNR损耗ψ。由于主接收器的位置对于认知无线电来说通常是未知的,所以,很难得到ψ的值。依照本发明,考虑到主接收器位于与认知无线电最接近的点的这一最坏情况。在这种情况下,从图4中,以下方程适用:
ψ=η‑Δ,dB. 方程12
通过将方程12带入方程11,可由η决定Qc,考虑η=‑10log(d‑α)的情况:
方程13
其中,Qcmax代表以dB形式的Qc的最大值,并且已从上述频谱感测边信息导出d。结果,根据这里描述的实施例,从针对认知无线电功率控制的以下步骤,来确定确保主接收器的可接受的QoS的认知无线电的传送功率:
步骤1:通过方程9计算Pm。
步骤2:通过方程7导出d或η。
步骤3:通过方程13计算Qcmax。
如上所述,参照本发明,呈现了一些示例性的非限制性数值结果,以从数学上说明在认知无线电系统中的传送功率控制方法的效果。
这些数值结果假定系统参数如下:
·Δ=60dB;
·μ=1dB;
·Qp/σ2=100dB;
·PF=0.01;
·α=2。
同时,假设信道环境具有平坦瑞利衰落和路径损耗。为了允许认知无线电和主系统共享频谱、同时确保由方程10特征化的主接收器的阈值QoS,应当相应地控制认知无线电的传送功率。
下面,通过示出获得了认知无线电的最大传送功率,来说明本发明的效果。因为对于认知无线电来说很难定位主接收器,所以,如上所述,考虑了主接收器最接近于认知无线电的这一最坏情况的情形,如图4所示。
首先,通过方程7,得到如图7的曲线700所示的Pm对η(以dB形式)的曲线,从而说明在Pm和因距离引起的SNR损耗之间的比例关系。
接着,通过方程13,得到如图8中的曲线800所示的Qcmax对η(以dB形式)的曲线。图8的曲线800说明:当认知无线电和主接收器之间发生严重的SNR损耗时,可以增加认知无线电的可允许的传送功率。这是合理的,因为认知无线电对主接收器施加的干扰功率通过大路径损耗而减小。
最后,从图7和8中,由图9的曲线900说明建立了在Qcmax和Pm之间的关系。通过方程9计算Pm,可以确定最大传送功率Qcmax,以确保许可用户在认知无线电环境中的QoS。因为根据主接收器最接近于认知无线电的这个最坏情况情形估算了最大功率Qc,所以,本发明的功率控制方法可以应用到任何位置上的主接收器。
图10是示例性方法的另一个流程图,该方法用于处理频谱感测边信息,以动态控制在认知无线电系统中的认知无线电的传送功率,以便减小/消除由认知无线电引起的对许可用户干扰的可能性。在1000,基于频谱感测边信息,导出许可用户和认知无线电之间的信道的路径损失。在1010,针对于在频谱感测期间检测到许可用户的传送,计算遗漏能量检测的平均可能性。在1020,基于频谱感测边信息,导出从认知无线电到许可用户之间的一组或一个范围的候选距离。接着,在1030,从这组或这个范围的距离中选择该组候选距离范围中的最短距离。然后,在1040,基于到该许可用户的最短距离(或者,在存在多个许可用户的情况下,到多个许可用户的最短距离),用于在共享频谱中传送的认知无线电的传送功率被动态控制,以消除对许可用户(多个)的干扰的可能性。由于在确定中考虑到最坏情况的因素,所以,即使在最坏情况显露时,许可用户也将能够在共享频谱内无来自认知无线电的干扰的情况下继续。
因此,本发明应用在主用户和认知无线电同时共享频谱的环境中。为了限制对主用户的干扰,根据本发明提供了功率控制方法,其智能地调整认知无线电的传送功率,同时保持对主用户的服务质量。通过频谱感测边信息、实际上包括主用户的隐含的位置信息的遗漏可能性,来控制传送功率。数值结果示出:本发明保证了对于在任何位置中的主用户的可靠的服务质量,同时大大增强了频谱的利用。
认知无线电系统的补充环境
认知无线电曾被视为一个理想目标,朝着这个目标,软件定义的无线电平台应该涉及:完全可重配置的无线黑箱(black box),其响应于网络和用户需求,自动改变其通信变量。
就通信行业来说,不同国家的规管机构发现:大部分无线电频谱未被有效利用。例如,发现在世界的大部分地方,蜂窝式网络超负荷,但是,业余无线电和寻呼频率则不然。所进行的独立研究证实了该观察,且得出结论,即:频谱利用强烈依赖于时间和地点。此外,固定频谱分配阻止了未许可用户使用极少使用的频率(被分配给具体服务的那些频率),即使它们的传送根本不会对所分配的服务造成干扰。因此,开发了基本原则,用于允许未许可用户利用许可频带,只要其不会引起任何干扰(通过每当感测到阈值的合法用户存在时避免它们)即可。
近来,例如,出现了对频谱使用的强烈竞争,特别是3GHz以下的频谱。来自联邦通信委员会(FCC)的研究示出:许可频谱的利用率的范围仅为从15%到85%。为了充分使用频谱(空白空间),建立了IEEE 802.22无线地区区域网络(WRAN)团体,以利用在54MHz和862MHz之间的频谱。作为WRAN的候选,认知无线电技术已经被追捧,以利用频谱洞的存在。
取决于在针对传送和接收变化作出判定时考虑的一组参数,有两种主要类型的认知无线电:(1)全认知无线电,或Mitola无线电,其中,考虑通过无线节点和网络可观测的每个可能参数;和(2)频谱感测认知无线电,其中,只考虑无线电频谱。此外,作为另一个区分因素,对于许可频带认知无线电,可使用与未许可频带分离的分配给许可用户的频带。对于未许可频带认知无线电,只使用无线电频谱的未许可部分。
对于电信行业来说,频谱感测认知无线电已变得引起越来越多的兴趣。频谱感测认知无线电的应用包括但决不局限于:紧急网络和WLAN,其具有更高的吞吐量和传送距离延伸。频谱感测认知无线电的焦点在于设计高质量的频谱感测设备和算法,用于在节点之间交换频谱感测数据。
在这一点上,认知无线电的主要功能是:(1)频谱感测,(2)频谱管理,(3)频谱移动性,和(4)频谱共享。认知无线电的频谱感测涉及检测未使用的频谱,并在不带无与其他用户的有害干扰的情况下共享未使用的频谱。在这个意义上,认知无线电网络的目的是感测频谱洞,且一种感测频谱洞的方法是有效地分析网络的主用户。
频谱管理包括捕获最优可用频谱,以满足用户通信需求,即,认知无线电应当在最优谱带上判定,以满足所有可用谱带上的任何QoS要求,包括频谱分析和作出判定。
随之,频谱移动性被定义为当认知无线电用户改变其操作频率时的过程。认知无线电网络的目的在于:通过允许无线终端在最优可用频带中操作,动态地使用频谱,从而保持在向更好频谱的转换期间的无缝通信要求。正如这个命名字所暗示的,频谱共享致力于为所有节点提供公平的频谱调度方法。
示例性网络和分布式环境
本领域的普通技术人员能理解,这里描述的认知无线电的功率控制的各个实施例可以与任何计算机或其他客户端或服务器设备结合实现,其可以被部署为计算机网络的一部分或在分布式计算环境中,且可以连接到任何种类的数据存储装置。在这一点上,这里描述的各个实施例可以在具有任意数目的存储器或存储单元的任何计算机系统或环境、以及跨越任意数目的存储单元而出现的应用软件和程序中实现。这包括但不局限于,具有在网络环境或分布式计算环境中部署的服务器计算机和客户端计算机的环境,其具有远程的或本地存储装置。
分布式计算通过在计算设备和系统之间的通信交换提供了计算机资源和服务的共享。这些资源和服务包括信息的交换,高速缓冲存储装置和用于例如文件的对象的盘存储装置。这些资源和服务也包括跨越用于负载平衡、资源扩充、处理专门化等的多个处理单元而共享处理能力。分布式计算利用网络连通性的优点,从而允许客户机平衡(leverage)它们的集合能力,以对整个企业有益。在这一点上,大量设备可以具有应用软件、对象或资源,其可以利用如针对所公开主题的各个实施例描述的认知无线电的功率控制。
图11提供了示例性网络或分布式计算环境的示意图。这个分布式计算环境包括计算对象1110、1112等等、以及计算对象或设备1120、1122、1124、1126、1128等等,其可以包括通过应用程序1130、1132、1134、1136、1138表现的程序、方法、数据存储、可编程逻辑等等。可以理解,对象1110、1112等和计算对象或设备1120、1122、1124、1126、1128等可以包括不同的设备,如PDA、音频/视频设备、移动电话、MP3播放器、个人电脑、便携式电脑等等。
每个对象1110和1112等和计算对象或设备1120、1122、1124、1126、1128等可通过通信网络1140,与一个或多个其他的对象1110、1112等和计算对象或设备1120、1122、1124、1126、1128等直接或间接地通信。即使在图11中被示出为单个元件,但网络1140可以包括提供服务给图11的系统的其他计算对象和计算设备,和/或可能代表未示出的多个连接网络。每个对象1110、1112等或1120、1122、1124、1126、1128等也可以包括可以利用API的应用程序,如应用程序1130、1132、1134、1136、1138,或包括其他对象、软件、固件和/或硬件,其适于与依照公开主题的各个实施例而提供的认知无线电通信,或实现所述认知无线电的功率控制。
存在支持分布式计算环境的各种系统、组件和网络构造。例如,计算系统可以由有线或无线系统、由局域网或广泛分布式网络连接在一起。当前,很多网络连接到因特网,其为广泛分布式系统提供基础结构,且包括很多不同网络,尽管任何网络基础结构可被用于在各个实施例中描述的认知无线电的功率控制所伴随的示例性典型通信。
因此,可以利用网络拓扑和网络基础结构的主机,如客户机/服务器、对等网络或混合架构。在客户机/服务器架构尤其是网络系统中,客户机通常是访问由例如服务器的另一个计算机提供的共享网络资源的计算机。如图11所示,作为非限制性例子,计算机1120、1122、1124、1126、1128等可被认为是客户机,且计算机1110、1112等可以认为是服务器,其中,服务器1110、1112等提供数据服务,如从客户端计算机1120、1122、1124、1126、1128等接收数据、存储数据、处理数据、将数据传送给客户端计算机1120、1122、1124、1126、1128等,尽管依据环境,任意计算机可被认为是客户机、服务器或者两者。这些计算机设备中的任一个可以处理数据,或者请求服务或任务,所述服务或任务可能暗示对于一个或多个实施例在这里描述的认知无线电的功率控制。
典型地,服务器是通过例如因特网或无线网络基础结构的远程或本地网络可访问的远程计算机系统。客户端进程可以在第一计算机系统中有效,且服务器进程可以在通过通信介质彼此通信的第二计算机系统中有效,从而提供分布的功能且允许多个客户机利用服务器的信息采集能力。依照认知无线电的功率控制使用的任一软件对象可以被独立提供,或分布在多个计算设备或对象中。
在通信网络/总线114是因特网的网络环境中,例如,服务器1110、1112等可以为万维网服务器,通过其,客户机1120、1122、1124、1126、1128等通过例如超文本传送协议(HTTP)的众多已知协议中的任一个通信。服务器1110、1112等也可以用作客户机1120、1122、1124、1126、1128等,如分布式计算环境的特性那样。
示例性计算设备
如提到的,有利地,这里描述的技术可以应用到任意设备,其中,希望使次用户使用主要为主用户指派的未被利用的频谱。因此,应该理解,考虑到各种各样的手持、便携式和其他计算设备和计算对象,用于与各个实施例结合使用,即,在设备可在认知无线电网络中请求服务的任何地方。因此,以下在图12中描述的通用远程计算机仅是计算设备的一个例子。
尽管不需要,但可以通过被设备或对象的服务的开发者利用的操作系统部分地实现实施例,和/或所述实施例被包括在应用软件内,所述应用软件运行,以执行这里描述的各个实施例的一个或多个功能方面。软件可以被描述在例如程序模块的计算机可执行指令的通用环境中,其由一个或多个计算机执行,客户端工作站、服务器或其他设备。本领域的技术人员将理解,计算机系统具有可被用来传递数据的各种结构和协议,且因此,特定配置或协议不应被视为限制。
图12由此说明了合适的计算系统环境1200的例子,其中,可以实现这里描述的实施例的一个或多个方面,尽管如上面清楚地说明的,计算系统环境1200只是合适的计算环境的一个例子,而不意欲暗示对于使用或功能范围的任何限制。计算环境1200也不应理解为具有与在示例性操作环境1200中所示的组件的任意一个或组合有关的任何依赖或要求。
参考图12,实现一个或多个实施例的示例性设备包括以计算机1210的形式的通用计算设备。计算机1210的组件可以包括但不局限于处理单元1220、系统存储器1230、以及将包括系统存储器的各种系统组件连接到处理单元1220的系统总线1222。
典型地,计算机1210包括各种计算机可读介质,且可为可由计算机1210存取的任何可用介质。系统存储器1230可以包括以例如只读存储器和/或随机存取存储器(RAM)的易失性和/或非易失性存储器的形式的计算机存储介质。通过举例而并非限制,存储器1230也可以包括操作系统、应用程序、其他程序模块和程序数据。
用户可以通过输入设备1240输入命令和信息给计算机1210,监视器或其他类型的显示设备也通过例如输出接口1250的接口连接到系统总线1222。除了监视器,计算机也可以包括其它外围输出设备,如扬声器和打印机,其可以通过输出接口1250连接。
计算机1210可以通过网络接口1260,利用到例如远程计算机1270的一个或多个其他远程计算机的逻辑连接,在网络式或分布式环境中运行。该远程计算器1270可以是个人计算机、服务器、路由器、网络PC、对等设备或其他共同网络节点、或任何其他远程媒介消耗或传送设备,并且可以包括关于计算机1210的如上所述的任意或所有成分。在图12所示的逻辑连接包括网络1272,如局域网(LAN)或广域网(WAN),但也可以包括其他网络/总线。这些网络环境普遍存在于家庭、办公室、整个企业计算机网络、内联网和因特网。将理解,所示和描述的网络连接是示例性的,且可以利用建立在计算机之间的通信的其他方式。
示例通信网络和环境之间
上述优化算法和进程可以应用到任何网络,然而,下面的描述提出一些示例性的无线电话网络和非限制性操作环境,其用于伴随着本发明的功率控制算法和过程的通信。以下描述的操作环境应该认为是非穷举性的,然而,以下描述的网络架构仅仅示出了其中可并入本发明的网络架构之一。然而,可以意识到,本发明也可以被并入任何现存或未来可选的通信网络架构。
全球移动通信系统(“GSM”)是当今快速发展系统中的最广泛使用的无线接入系统之一。GSM向例如移动电话或计算机用户的用户提供电路交换的数据服务。作为GMS技术的延伸的通用分组无线电服务(“GPRS”)对GSM网络引入分组交换。GPRS利用基于分组的无线通信技术,以高效的方式传送高速和低速数据和信令。GPRS优化网络和无线电资源的使用,因此使得成本有效、以及允许对分组模式应用的GSM网络资源的有效利用。
作为本领域的普通技术人员的其中一员,可以理解,这里描述的示例性3SM/GPRS环境和服务也可以被扩展到3G服务,如全球移动电话系统(“UMTS”)、频分双工(“FDD”)和时分双工(“TDD”)、高速分组数据存取(“HSPDA”)、cdma20001x演进数据优化(“EVDO”)、码分多址2000(cdma20003x)、时分同步码分多址(“TD‑SCDMA”)、宽带码分多址(“WCDMA”)、增强数据GSM环境(“EDGE”)、国际移动电信‑2000(“IMT‑2000”)、数字增强无绳通信(“DECT”)等等,以及扩展到适时可用的其它网络服务。在这一点上,本发明的技术可以与数据传输方法独立地应用,且不依赖于任何特定网络架构或基础协议。
图13描绘了其中可以实践本发明的、示例性的基于分组的移动蜂窝网络环境(如GPRS网络)的总体框图。在这样的环境中,存在多个基站子系统(“BSS”)1300(只示出一个),其每一个包括基站控制器(“BSC”)1302,其服务多个基础收发站(“BTS”),如BTS 1304、1306和1308。BTS 1304、1306、1308等为接入点,其中,基于分组的移动设备的用户变成连接到无线网络。在示例性方式中,源自用户设备的分组流量经由空中接口而传输到BTS 1308,且从BTS1308传输到BSC1302。
基站子系统,如BBS1300,是内部帧中继网络1310的一部分,其可以包括例如SGSN 1312和1314的服务GPRS支持节点(“SGSN”)。每个SGSN依次连接到内部分组网络1320,通过其,SGSN 1312、1314等能向和从多个网关GPRS支持节点(GGSN)1322、1324、1326等路由数据包。如图所示,SGSN 1314和GGSN 1322、1324和1326是内部分组网络1320的一部分。网关GRPS服务节点1322、1324和1326主要提供接口给外部因特网协议(“IP”)网络,如公用陆地移动网(“PLMN”)1345、企业内联网1340、或固定端系统(“FES”)或公共因特网1330。如图所示,用户企业网络1340可以通过防火墙1332连接到GGSN 1324;且PLMN 1345通过更宽的网关路由器1334连接到GGSN 1324。当移动蜂窝设备呼叫公共网络1340时,远程认证拨号用户服务(“RADIUS”)服务器1342可被用于呼叫方认证。
通常,在GSM网络中可以有四种不同的小区大小,即宏(macro)、微(micro)、微微(pico)和伞状小区(umbrella cell)。每个小区的覆盖面积在不同环境下不同。宏小区可以认为是这样的小区,其中,基站天线被安装在平均屋顶水平之上的天线杆或建筑物中。微小区是其天线高度在平均屋顶水平之下的小区;典型地,它们被用在市区。微微小区是具有直径是小于几十米的很小的小区;它们主要用在室内。另一方面,伞状小区被用于覆盖更小的小区的屏蔽区域,且填补了那些小区之间的覆盖的间隙。
因此,可以涉及根据本发明的优化算法和过程的功能的网络元素可以包括但不局限于网关GPRS支持节点表、固定端系统路由表、防火墙系统、VPN隧道和给定网络可能需要的任何网络单元。
如上所提到的,尽管已结合各种计算设备和网络架构来描述示例实施例,但基本概念可以被应用到任何网络系统和任何计算设备或系统,其中希望在认知无线电网络中执行合作频谱感测。
同时,存在很多方式来实现同样或类似的功能,例如合适的API、工具包、驱动代码、操作系统、控制、单机或可下载的软件对象等,其使应用和服务能够根据这里的实施例请求认知无线电网络中的网络频谱。因此,从API(或其他软件对象)的观点、以及从提供上述各种功能中的任一个的软件或硬件对象,来考虑上述实施例。而且,这里所述的各个实施例可以具有完全硬件的、部分硬件和部分软件的、以及软件的形式的方面。
尽管结合各个图的优选实施例而描述了本发明,但应理解,可以使用其他相似实施例,或对描述的实施例做修改和添加,以执行本发明的相同功能,而不会与其背离。例如,本领域的技术人员会认识到:在当前应用中所描述的本发明可以应用到任何环境,不论有线还是无线,且可以被应用到通过通信网络连接且跨越网络而交互的任何数目的设备。因此,本发明不应该局限于任意单个实施例,而应该被解释为根据所附权利要求的宽度和范围。
这里用的词“示例性”意为举个例子,例证或说明。为避免疑问,这里揭示的主题不局限于这些例子。此外,这里描述的作为“示例性”任何方面或设计没有必要解释为比起其他方面或设计首选或有利的,也不意为着排除相对于本领域技术人员已知的等效典型结构和技术。更进一步,在一定程度上,术语“包括”,“具有”,“包含”和其他类似的词用在或细节描述上或者在权利要求中,为了避免疑问,这些术语在一定程度上和术语“包含”类似为范围广阔的,其作为不排除任何附加或其他单元的开放性过渡词汇。
这里描述的发明的各个实现可以具有完全是硬件的、部分是硬件且部分是软件的、以及软件的方面。如这里用到的,术语“组件”,“系统”等同样意欲表示计算机相关的实体,硬件、软件和硬件的组合、软件或执行软件。例如,组件可以是但不局限于在处理器上运行的进程、处理器、对象、可执行程序、执行线程、程序和/或计算机。通过说明,在计算机上运行的应用软件和计算机都可以是组件。一个或多个组件可以驻留在进程中、和/或执行线程中,而且组件可以本地地位于一个计算机上,和/或分布在两个或更多计算机之间。
因此,本发明的方法和装置,或其中某个方面或部分,可以采用在有形介质中实施的程序代码(即,指令)的形式,所述有形介质例如为软盘、CD‑ROM、硬盘驱动器、或任意其他机器可读存储介质,其中,当程序代码被加载到例如计算机的机器中并有该机器执行时,该机器成为实践本发明的装置。在可编程计算机上执行程序代码的情况下,计算设备通常包括处理器、处理器可读的存储介质(包括易失或非易失性存储器和/或存储单元)、至少一个输入设备和至少一个输出设备。
此外,公开的主题可以被实现为系统、方法、装置、或利用标准编程的产品和/或用来生产软件、固件、硬件或其任何组合的工程技术,以控制基于计算机或处理器的设备实现这里详述的方面。这里用到的术语“制品”,“计算机程序产品”或类似的术语意欲涵盖可从任何计算机可读设备、载波和介质访问的计算机程序。例如,计算机可读介质可以包括但不局限于磁存储设备(例如,硬盘、软盘、磁带...)、光盘(例如CD、数字多用盘(DVD)...)、智能卡、以及闪存器件(例如,卡、棒)。此外,众所周知,可以采用载波来携带计算机可读电子数据,如用于传送和接收电子邮件或用于接入例如因特网或局域网(LAN)的网络的那些计算机可读电子数据。
已针对几个组件之间的交互来描述了前面提到的系统。可理解,这样的系统和组件可以包括那些组件或具体的子组件、具体组件或子组件中的一些、和/或附加组件,且根据前述的各种置换和结合。子组件也可以被实现为以通信方式连接到其他组件、而不是例如根据层级设置被包括在父母组件内。另外,应该注意到,一个或多个组件可以被组合到提供整体功能的单个组件中,或被划分成几个分离的子组件,且可提供任何一个或多个中间层,例如管理层,以便以通信方式连接到这样的子组件,从而提供集成的功能。这里描述到的任何组件也可以与这里没有具体描述但对于本领域技术人员公知的一个或多个其他组件交互。
考虑到上面描述的示例性系统,参考各种图表的流程图,可以更好地理解根据所揭示的主题实现的方法。尽管为了解释的简单的目的,将方法示出并描述为一系列框,但应理解和认识到,权利要求的主题不局限于框的顺序,因为有些框可以以不同的顺序和/或与这里描述和表述的其他框同时出现。在非顺序或分支流程通过流程图来表示的情况下,可以认识到,可实现框的各种其他分支、流程路径和顺序,其达到相同或相似的结果。而且,不要求所有图示的框实现下文描述的方法。
此外,由于上面揭示的系统的不同部分和下面的方法可以包括或包含人工智能、或基于知识或规则的组件、子组件、程序、部件、方法或机构(例如,支持向量机器、神经网络、专家系统、贝叶斯信念网络、模糊逻辑、数据融合技术、分类器...)。这样的组件及其他可以使机构或由此执行的过程自动化,从而使得部分系统和方法不但高效和智能还更具有适应性。
虽然关于各种图的优选实施例描述了本发明,但要理解,其他类似实施例可以使用,或对所述的实施例修改或增加,以执行本发明同样的功能,而不背离于此发明。
虽然示例性实施例涉及利用本发明在特殊程序语言概念、规范或标准的环境中,但本发明没有如此限制,而且可以以任何的语言执行以实现这里所述的认知无线电的功率控制算法。再者,本发明可以在处理芯片或设备中或其之间实现,且同样地,存储可以在多个设备之间有效。因此,本发明不应限制在任一单独的实施例,而应该被解释为根据所附权利要求的宽度和范围。