一种用户设备撒入小区的仿真方法与装置的制作方法

文档序号:7743387阅读:205来源:国知局
专利名称:一种用户设备撒入小区的仿真方法与装置的制作方法
技术领域
本发明涉及移动通信技术,特别是涉及一种用户设备(UE)撒入小区的仿真方法 与装置。
背景技术
在移动通信系统仿真中,必须首先对UE撒入小区进行仿真模拟,撒入时可以每小 区 平均撒入UE或者随机撒入UE,然后根据撒入后UE的分布情况,对小区内的UE的业务性 能和网络性能的相关指标进行仿真,因此,对于UE撒入小区的仿真是所有移动通信系统仿 真都需要实现的必须环节。在目前常用的移动通信系统仿真中,至少需要对两层小区内的 UE的业务性能和网络性能的相关指标进行仿真,因此,需要进行仿真的小区数量大,从而需 要撒入的UE的数目也很大。在目前常用的系统仿真中,UE的数目通常能够达到数百个,因 此,在仿真计算中,对UE撒入仿真覆盖区域小区的仿真占据了很大的计算量。随着撒入UE 的数目增加,UE撒入小区的仿真计算量也会线性增长。因此,UE撒入小区的仿真计算量的 大小直接影响整个移动通信系统仿真的运行效率和计算开销。在现有的UE撒入小区的仿真方法中,需要对小区进行拓展和区域划分。图1为现 有的UE撒入小区的仿真方法中的小区示意图。如图1所示,以正六边形覆盖来表示一个小 区,即每个小区的形状为正六边形,将该正六边形的6个顶点分别标记为B、H、D、F、G、E,该 正六边形的中心点即小区中心点,将小区的中心点在仿真坐标系中的坐标记为0(X0,Y0), 小区半径与该正六边形的边长长度相等,将小区半径记为R。如图1所示,根据小区的B点 与D点的连线以及χ轴对小区进行区域划分,分别划分出区域3和区域4,将该正六边形中 区域3和区域4以外的部分标记为区域0,并且,对该正六边形进行扩展,如图1所示,延长 正六边形的边长BE到A点,延长正六边形的边长DF到C点,使得ABDC为一个矩形,以AC的 连线、正六边形边界TO和EG以及边长延长线EA和FC对区域进行划分,分别划分出区域1 和区域2。矩形ABDC覆盖的区域为区域1、区域2和区域0的总和,在图1中以阴影表示。 将区域1与该正六边形的分界线标记为直线yl = Π (χ),将区域2与该正六边形的分界线 标记为直线12 = f 2 (χ)0现有的UE撒入小区的仿真方法采用图1所示的小区进行仿真,目的是要将UE撒 入到正六边形的小区内。图2为现有的UE撒入小区的仿真方法的流程图。参见图2,在现 有的移动通信系统仿真中,UE撒入小区的仿真方法包括如下步骤。步骤201 确定需要撒入小区的UE的坐标范围。在此步骤中,要求将UE撒入如图 1所示的阴影区域中,因此,如果以坐标(Χ,γ)表示需要撒入小区的UE的坐标,则该坐标的 范围为X 6 [XO - R, XO + y] ,Y € [Υ0 - ^ R, YO + ^ R]。步骤202 产生随机数X和Y,使X、Y分别满足步骤201确定的坐标范围,即,在下 述范围内生成随机数X和Y:
X0-R<X<X0 + —,Y0-—R<Y<Y0 +—R。
2 2 2 步骤203 判断由步骤202产生的随机数X和Y构成的坐标(X,Y)是否位于区域 1或区域2中,如果(X,Y)位于区域1或区域2中,执行步骤204,否则,直接执行步骤205, 将当前的坐标(Χ,Υ)确定为UE撒入小区的坐标。判断(X,Y)是否位于区域1或区域2的具体过程是首先计算图1所示的直线yl = fl(x)和y2 = f2(x)的函数表达式,经过计算得 知y 1 = fl (χ) = λ/3 (χ - Χ0) + V3R + YO ,y2 = f2(x) =-V3 (χ - X0) - V3R + YO ο然后对坐标(X,Y)与直线yl = fl(x) = 73(χ -X0) + V3R + YO 以及 y2 = f2(x) =-V^x-X0)-々R + Y0的位置关系进行比较,如果X < XO并且Y > YO并且
Y> W(X-XO)+ 々R +YO,则判断(X,Y)位于区域1中,如果X < XO并且Y < YO并且 Y<-W(X-XO)-V^R + YO,则判断(X,Y)位于区域 2 中。步骤204 如果步骤203中判断(X,Y)位于区域1,则将(Χ,Υ)对折到区域4,如果 步骤203中判断(X,Y)位于区域2,则将(X,Y)对折到区域3。对折的具体方法如下如果(X,Y)位于区域1中,以坐标(Χ4,Υ4)表示(X,Y)对折到区域4中的坐标, 则X4 = X + 1R,Y4 = Y-IR。
2 2如果(X,Y)位于区域2中,以坐标(X3,Y3)表示(X,Y)对折到区域3中的坐标, 则X3 = X + !R,Y3 = Y + IR。
2 2步骤205 确定撒入小区后UE的坐标。在此步骤中,将当前的坐标确定为UE撒入 小区的坐标,即如果步骤203中判断由随机数X和Y构成的坐标(X,Y)不是位于区域1或 区域2中,则将当前的坐标(X,Y)确定为UE撒入小区的坐标;如果步骤203中判断(X,Y) 位于区域1,则将步骤204中得到的将(Χ,Υ)对折到区域4中的坐标(Χ4,Υ4)确定为UE撒 入小区的坐标;如果步骤203中判断(Χ,Υ)位于区域2,则将步骤204中得到的将(Χ,Υ)对 折到区域3中的坐标(Χ3,Υ3)确定为UE撒入小区的坐标。通过上述现有的UE撒入小区的仿真方法可见,现有算法中将UE撒入小区时需要 先分别计算出坐标X和Y的两个区间,然后产生随机数坐标,再判断该随机数坐标是否落出 覆盖区域,最后,如果该随机数坐标落出覆盖区域,则需要对坐标进行对折计算。因此,现有 的UE撒入小区的仿真方法复杂,过程繁多,因此导致仿真的计算量大,增大了整个移动通 信系统仿真的计算开销,降低了整个系统仿真的运行效率。

发明内容
本发明提供了一种UE撒入小区的仿真方法,该方法能够减小仿真过程的复杂度和计算量。本发明还提供了一种UE撒入小区的仿真装置,该方法能够减小仿真过程的复杂 度和计算量。为达到上述目的,本发明的技术方案是这样实现的本发明公开了一种用户设备UE撒入小区的仿真方法,小区为正六边形,R为小区 半径,该方法包括以指定点为原点建立直角坐标系,将该坐标系记为第一坐标系,将小区中心点在 第一坐标系中的坐标记为(a,b),在[a-R,a+R]的取值范围内产生X,以X作为撒入小区的 UE在第一坐标系内的横坐标;
根据X确定Y的取值范围,使得X与该取值范围内的Y组成的坐标(X,Y)位于小 区内,在该取值范围内产生Y,以Y作为撒入小区的UE在第一坐标系内的纵坐标;将第一坐标系原点在仿真坐标系中的坐标记为(X0,Y0),对第一坐标系中的坐标 (Χ,γ)进行坐标变换,将(Χ,Υ)变换到仿真坐标系中,以坐标变换后的坐标(Χ+Χ0,Υ+Υ0)作 为撒入小区的UE的坐标。所述根据X确定Y的取值范围包括将[a-R,a+R]划分成指定个数的数值区间,确定X所在的数值区间,根据X所在的 数值区间确定Y的取值范围。所述将[a-R,a+R]划分成指定个数的数值区间,确定X所在的数值区间,根据X所 在的数值区间确定Y的取值范围包括对|X-a|与0. 5R的大小进行比较;如果|X_a| > 0. 5R,则确定Y的取值范 围为[b-W(R-|x|),b+W(R-IxI)I;如果|X-a|彡0.5R,则确定Y的取值范围为。 2 2所述指定点为所述小区的中心点,则所述小区中心点在第一坐标系中的坐标为 (0,0),则所述3和13均为0;或,所述指定点为仿真坐标系的原点,则所述第一坐标系原点在仿真坐标系中的 坐标为(0,0),则所述XO和YO均为0。所述在[a-R,a+R]的取值范围内产生X为在[a_R,a+R]的取值范围内随机产生 X,或,在[a_R,a+R]的取值范围内按照UE撒入策略产生X ;所述在该取值范围内产生Y为在该取值范围内随机产生Y,或,在该取值范围内 按照UE撒入策略产生Y。本发明还公开了一种用户设备UE撒入小区的仿真装置,小区为正六边形,R为小 区半径,该装置包括控制单元,用于将指定点设定为原点,建立直角坐标系,将该坐标系记为第一坐标 系,将小区中心点在第一坐标系中的坐标记为(a,b),确定横坐标X的取值范围为[a-R, a+R],并将X的取值范围为[a_R,a+R]通知坐标产生单元,接收来自坐标产生单元的X,根 据X确定纵坐标Y的取值范围,使得X与该取值范围内的Y组成的坐标(X,Y)位于小区内, 并将Y的取值范围通知坐标产生单元,接收来自坐标产生单元的Y,以坐标(Χ,Υ)作为撒入 小区的UE在第一坐标系内的坐标,并且,将X和Y发送到坐标变换单元,接收来自坐标变换单元的坐标变换后的坐标(x+xo,Y+YO),将坐标(X+XO,Y+YO)作为撒入小区的UE的坐标;坐标产生单元,用于分别接收来自控制单元的X和Y的取值范围并在各自的取值范围内产生X和Y,并将产生的X和Y发送到控制单元;坐标变换单元,用于接收来自控制单元的X和Y,将第一坐标系原点在仿真坐标系 中的坐标记为(Χ0,Υ0),对第一坐标系中的坐标(Χ,Υ)进行坐标变换,将(Χ,Υ)变换到仿真 坐标系中,将坐标变换后的坐标(Χ+Χ0,Υ+Υ0)发送给控制单元。所述控制单元将[a-R,a+R]划分成指定个数的数值区间,确定X所在的数值区间, 根据X所在的数值区间确定所述Y的取值范围。所述控制单元包括收发模块,用于分别接收来自定值模块的X和Y的取值范围并将X和Y的取值范 围发送给坐标产生单元,接收来自坐标产生单元的X和Y,将来自坐标产生单元的X发送给 比较模块;比较模块,用于对|X_a|与0.5R的大小进行比较,并将比较结果发送给定值模 块;定值模块,用于将指定点设定为原点,建立直角坐标系,将该坐标系记为第一坐标 系,将小区中心点在第一坐标系中的坐标记为(a,b),确定X的取值范围为[a_R,a+R],并且 接收来自比较模块的比较结果,如果|X_a| >0. 5R,则确定Y的取值范围为[b-V^(R-|X|),
b+W(R-|X|)],如果|x_a|彡0.5R,则确定Y的取值范围为R],将确定 的X和Y的取值范围发送给收发模块。所述定值模块,用于将所述小区的中心点作为指定点并设定为原点,则所述小区 中心点在第一坐标系中的坐标为(0,0),则所述a和b均为0 ;或,所述定值模块,用于将所述仿真坐标系的原点作为指定点并设定为原点,所述 坐标变换单元,将第一坐标系原点在仿真坐标系中的坐标记为(0,0),则所述XO和YO均为 O0所述坐标产生单元在所述各自的取值范围内随机产生X和Y,或,所述坐标产生单 元在所述各自的取值范围内按照UE撒入策略产生X和Y。由以上发明内容可见,采用本发明提出的仿真方法和装置,首先建立第一坐标系, 将小区中心点在第一坐标系中的坐标记为(a,b),在[a-R,a+R]的取值范围内产生X作为 撒入小区的UE的横坐标,然后根据X确定Y的取值范围,使得X与该取值范围内的Y组成 的坐标(X,Y)位于小区内,在确定的Y的取值范围内产生Y作为撒入小区的UE的纵坐标, 最后将第一坐标系内的(X,Y)坐标变换到仿真坐标系。因此,在仿真过程中,不必进行现有 仿真方法中的对折处理,因此减小了仿真过程的复杂度和计算量,从而提高整个系统仿真 的运行效率。


图1为现有的UE撒入小区的仿真方法中的小区示意图;图2为现有的UE撒入小区的仿真方法的流程图;图3为本发明实施例的UE撒入小区的仿真方法中的小区示意图4为本发明实施例的UE撒入小区的仿真方法的流程图;图5为本发明实施例的UE撒入小区的仿真装置的结构示意图;图6为本发明实施例的UE撒入小区的仿真装置的控制单元的结构示意图。
具体实施例方式为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。本发明的基本思想是在小区区域覆盖的χ轴的取值范围内产生横坐标X,并且根 据X确定纵坐标Y的取值范围,以保证X与该取值范围中的Y组成的坐标位于小区覆盖范 围内,在Y的取值范围内产生纵坐标Y,最后对(X,Y)进行坐标变换,将其变换到仿真坐标 中,作为撒入小区后的UE的坐标。图3为本发明实施例的UE撒入小区的仿真方法中的小区示意图。如图3所示,在 本实施例中,小区的覆盖形状与现有技术中的相同,即仍采用正六边形表示一个小区,仍以 常数R表示小区半径。仿真的目的是将一个UE撒入到该正六边形的小区中,获得该UE撒 入后的位置坐标。在本实施例中,以小区中心点为原点建立一个直角坐标系,将该坐标系称 为第一坐标系,在第一坐标系中,小区中心点的坐标为(0,0)。图4为本发明实施例的UE撒入小区的仿真方法的流程图。在本发明实施例中,对 图3所示的小区进行仿真,如图4所示,本发明实施例的UE撒入小区的仿真方法包括以下步骤。步骤401 以小区中心点为原点建立直角坐标系,将该坐标系记为第一坐标系,在 [-R,R]的取值范围内产生X,以X作为撒入小区的UE在第一坐标系内的横坐标。参见图3,因为小区半径为R,如果要求撒入的UE位于小区内,则UE的横坐标的取 值范围为[_R,R]。因此,在此步骤中,在[_R,R]的取值范围内产生X。步骤402 根据X确定Y的取值范围,使得X与该取值范围内的Y组成的坐标(X, Y)位于小区内,在该取值范围内产生Y,以Y作为撒入小区的UE在第一坐标系内的纵坐标。在此步骤中,将[_R,R]划分成指定个数的数值区间,确定X所在的数值区间,根据 X所在的数值区间确定Y的取值范围。参见图3,如点划线所示,在[_R,R]的取值范围内,将X的取值分为三个数值区间, 分别为[-R,-0. 5R]、[-0. 5R,0. 5R]和
。如果步骤401产生的X位于数值区间[-0. 5R,0. 5R],则在此情况下,只要保证纵坐
标γ位于取值范围[-Ir,IR],即可保证UE的坐标(χ,γ)位于小区内。
2 2如果步骤401产生的X位于数值区间[-R,-0. 5R]或W. 5R,R],则在此情况 下,需要根据χ的具体数值对Y的取值范围进行计算。参见图3,步骤401产生X,以X 位于数值区间[-R,-0.5R]为例,X位于数值区间W.5R,R]的情况与此相同,在此不 再赘述。如图3中虚线所示,根据X,可以计算出在小区边界上横坐标为X的点的纵坐
标为Y= tan|*(R-|x|) = V3(R-|X|),因此可以知道,Y的取值范围为[_力俱-帥,
W(R-M)]。
因此,在步骤402中,将[_R,R]划分成指定个数的数值区间,确定X所在的数值区 间,根据X所在的数值区间确定Y的取值范围,使得X与该取值范围内的Y组成的坐标(X, Y)位于小区内的具体的方法为对|X|与0.5R的大小进行比较,如果|X| > 0.5R,则确定Y的取值范围为;反之,如果IXI ( °· 5R'则确定Y的取值范围为[-寻R,寻R]。对于上述|X|与0.5R进行比较的两种情况,分别在各自确定的Y的取值范围内产 生Y,以Y作为撒入小区的UE在第一坐标系内的纵坐标。至此,已经能够确定撒入小区后的UE在第一坐标系内的坐标为(X,Y)。并且, 坐标(X,Y)位于正六边形的小区内,即可保证将UE撒入到小区内。由步骤402可见,在 本发明实施例的仿真方法中,仅仅在计算Y的取值范围时需要进行一次乘法运算,以计算 ^(R-|X|),而不需要像现有仿真方法那样计算小区边界的函数表达式并比较UE坐标与边 界的位置关系,更不需要对坐标进行对折处理,因此减少了大量的计算处理过程,从而减小 了仿真过程的复杂度和计算量,提高了仿真速度。以上所述的实施例中,以小区中心点的坐标为(0,0)为例予以说明。在对整个移 动通信系统进行仿真时,将系统内的所有小区设置在同一个直角坐标系中,将该坐标系称 为仿真坐标系。在仿真坐标系中,小区中心点的坐标有可能不为(0,0),以小区中心点在仿 真坐标系中的坐标为(Χ0,Υ0)为例,可以先按照上述步骤401和402进行处理后,再增加执 行以下步骤403,以最终获得撒入小区的UE在仿真坐标系中的坐标。步骤403 将第一坐标系的原点在仿真坐标系中的坐标记为(Χ0,Υ0),对第一坐 标系中的坐标(X,Y)进行坐标变换,将(X,Y)变换到仿真坐标系中,以坐标变换后的坐标 (Χ+ΧΟ, Υ+Υ0)作为撒入小区的UE的坐标。在图4所示的仿真方法中,在建立第一坐标系时以小区中心点作为第一坐标系的 原点,这仅仅是众多的实施方式中较佳的一种。在其它的实施方式中,还可以任意指定一个 指定点为原点建立第一坐标系,并且在之后的步骤中采用第一坐标系中的坐标进行计算, 图4所示的仿真方法即是当第一坐标原点取为小区中心点时的一个特列。在采用任意一个指定点为原点建立第一坐标系的实施方式中,步骤401中以指定 点为原点建立直角坐标系,将该坐标系记为第一坐标系,将小区中心点在第一坐标系中的 坐标记为(a,b),则在此情况下,应在[a_R,a+R]的取值范围内产生X。相应地,在步骤402 中,X的取值的三个数值区间分别为[a-R, a-0. 5R]、[a-0. 5R, a+0. 5R]和[a+0. 5R,a+R],对
X-a与0. 5R的大小进行比较,如果X-a > 0. 5R,则确定Y的取值范围为f b - ^(R-|X|),
b+.反之,如果|X_a|彡ο. 5R,则确定Y的取值范围为[b-f R,b+f R]。
相应地,在步骤403中,将第一坐标系原点在仿真坐标系中的坐标记为(X0,Y0),将第一坐 标系中的(X,Y)变换到仿真坐标系中,最终得到撒入小区的UE的坐标(Χ+ΧΟ,Υ+Υ0)。或者,在另一个具体实施方式
中,将指定点指定为仿真坐标系的原点,则第一坐标 系即仿真坐标系,在步骤403中,第一坐标系的原点在仿真坐标系中的坐标为(0,0),即XO =YO = 0。在上述具体实施例中,在产生X或Y时,可以分别在各自的取值范围内随机产生X或Y,也可以预先设置UE撒入策略,分别在各自的取值范围内按照该UE撒入策略产生X或 Y。UE的撒入策略可以根据仿真的实际需要进行设置,例如,将该UE撒入小区内UE密度最 小或最大的位置,或将该UE撒入小区的中心点,或将该UE撒入小区中X或Y的值最小或最 大的位置等等。以上是本发明UE撒入小区的仿真方法的具体实施方式
,下面通过另一个具体实 施例对采用该方法的UE撒入小区的仿真装置予以说明。图5为本发明实施例的UE撒入小区的仿真装置的结构示意图。如图5所示,该仿 真装置至少包括控制单元501和坐标产生单元502。控制单元501,用于将指定点设定为原点,建立直角坐标系,将该坐标系记为第一 坐标系,将小区中心点在第一坐标系中的坐标记为(a,b),确定X的取值范围为[a_R,a+R], 并将X的取值范围为[a-R,a+R]通知坐标产生单元502,接收来自坐标产生单元502的X, 根据X确定Y的取值范围,使得X与该取值范围内的Y组成的坐标(X,Y)位于小区内,并将 Y的取值范围通知坐标产生单元502,接收来自坐标产生单元502的Y,以坐标(X,Y)作为 撒入小区的UE在第一坐标系内的坐标。其中,控制单元501在根据X确定Y的取值范围时,将[a_R,a+R]划分成指定个 数的数 值区间,确定X所在的数值区间,根据X所在的数值区间确定所述Y的取值范围。图 6为本发明实施例的UE撒入小区的仿真装置的控制单元的结构示意图,如图6所示,控制 单元501的组成结构至少包括收发模块5011、比较模块5012和定值模块5013。收发模 块5011用于分别接收来自定值模块5013的X和Y的取值范围并将X和Y的取值范围发送 给坐标产生单元502,接收来自坐标产生单元502的X和Y,并将来自坐标产生单元502的 X发送给比较模块5012。比较模块5012,用于对|X-a|与0. 5R的大小进行比较,并将比较 结果发送给定值模块5013。定值模块5013用于将指定点设定为原点,建立直角坐标系,将 该坐标系记为第一坐标系,将小区中心点在第一坐标系中的坐标记为(a,b),确定X的取值 范围为[a-R,a+R],并且接收来自比较模块5012的比较结果,如果X-a >0.5R,则确定Y 的取值范围为[b-V^(R-|x|),b+V^(R-|X|)],如果|X_a|彡0.冊,则确定Y的取值范围为坐标产生单元502,用于分别接收来自控制单元501的X和Y的取值范围并在各自 的取值范围内产生X和Y,并将产生的X和Y发送到控制单元501。坐标产生单元502在产生X或Y时,可以分别在各自的取值范围内随机产生X或 Y,也可以按照如仿真方法实施例中所述的UE撒入策略产生X或Y。为了处理小区中心点坐标为(X0,Y0)的情况,该仿真装置还可以包括坐标变换单 元503。坐标变换单元503用于接收来自控制单元501的X和Y,将第一坐标系原点在仿真 坐标系中的坐标记为(X0,Y0),对第一坐标系中的坐标(X,Y)进行坐标变换,将(Χ,Υ)变换 到仿真坐标系中,将坐标变换后的坐标(Χ+Χ0,Υ+Υ0)发送给控制单元501。控制单元501将 来自坐标产生单元502的X和Y发送到坐标变换单元503,接收来自坐标变换单元503的坐 标变换后的坐标(Χ+ΧΟ,Υ+Υ0),并将坐标(Χ+ΧΟ,Υ+Υ0)作为撒入小区的UE的坐标。作为一种具体的实施方式,在图5所示的仿真装置中,控制单元501也可以将指定 点选为小区中心点,即第一坐标系的原点取在小区中心点,则小区中心点的坐标为(0,0),并且在上述仿真装置内各个单元的处理中,a = 0,b = O。或者,控制单元501还可以将指 定点选为仿真坐标系的原点,则第一坐标系即仿真坐标系,第一坐标系的原点在仿真坐标 系中的坐标为(0,0),即上述XO = YO = 0。由上述具体实施方式
可见,本发明的UE撒入小区的仿真方法与装置,首先以指定 点为原点建立第一坐标系,将小区中心点在第一坐标系中的坐标记为(a,b),在[a_R,a+R] 的取值范围内产生X作为撒入小区的UE的横坐标,对X所在的数值区间进行判断,根据X 所在的数值区间确定Y的取值范围,如果|X_a| >0. 5R,则Y的取值范围为|X|),
b+V^(R-|x|)],如果|x_a|≤0· 5R,则Y的取值范围为[b-#R’b+f R],然后在上述
确定的Y的取值范围内产生Y作为撒入小区的UE的纵坐标,最后将第一坐标系内的(X,Y) 坐标变换到仿真坐标系。因此,采用本发明提出的仿真方法和装置,在仿真过程中不必进 行现有仿真方法中的对折处理,因此避免了进行对折处理中所必需的计算分界线函数表达 式、对点坐标与分界线位置关系进行比较以及将点坐标对折等步骤的复杂运算,不需其它 复杂的运算即可完成对UE撒入小区的仿真模拟,因此减小了仿真过程的复杂度和计算量。 采用本发明提出的UE撒入小区的仿真方法与装置,计算方法简单,计算过程少,计算量小, 因此能够节省仿真过程的计算开销和处理时间,从而提高整个系统仿真的运行效率。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精 神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
权利要求
一种用户设备UE撒入小区的仿真方法,小区为正六边形,R为小区半径,其特征在于,该方法包括以指定点为原点建立直角坐标系,将该坐标系记为第一坐标系,将小区中心点在第一坐标系中的坐标记为(a,b),在[a-R,a+R]的取值范围内产生X,以X作为撒入小区的UE在第一坐标系内的横坐标;根据X确定Y的取值范围,使得X与该取值范围内的Y组成的坐标(X,Y)位于小区内,在该取值范围内产生Y,以Y作为撒入小区的UE在第一坐标系内的纵坐标;将第一坐标系原点在仿真坐标系中的坐标记为(X0,Y0),对第一坐标系中的坐标(X,Y)进行坐标变换,将(X,Y)变换到仿真坐标系中,以坐标变换后的坐标(X+X0,Y+Y0)作为撒入小区的UE的坐标。
2.根据权利要求1所述的仿真方法,其特征在于,所述根据X确定Y的取值范围包括 将[a-R,a+R]划分成指定个数的数值区间,确定X所在的数值区间,根据X所在的数值区间确定Y的取值范围。
3.根据权利要求2所述的仿真方法,其特征在于,所述将[a-R,a+R]划分成指定个数 的数值区间,确定X所在的数值区间,根据X所在的数值区间确定Y的取值范围包括对|x-a|与0. 5R的大小进行比较;如果|x-a| > 0. 5R,则确定Y的取值范围 为[b-VJ(R-|X丨),b+v^(R-|X丨)];如果|X_a|彡0. 5R,则确定Y的取值范围为[b—冱R,b+冱R]。 2 2
4.根据权利要求1、2或3中任意一项所述的仿真方法,其特征在于,所述指定点为所述小区的中心点,则所述小区中心点在第一坐标系中的坐标为(0,0), 则所述a和b均为0 ;或,所述指定点为仿真坐标系的原点,则所述第一坐标系原点在仿真坐标系中的坐标 % (0,0),则所述XO和YO均为0。
5.根据权利要求1、2或3中任意一项所述的仿真方法,其特征在于,所述在[a_R,a+R]的取值范围内产生X为在[a_R,a+R]的取值范围内随机产生X, 或,在[a_R,a+R]的取值范围内按照UE撒入策略产生X ;所述在该取值范围内产生Y为在该取值范围内随机产生Y,或,在该取值范围内按照 UE撒入策略产生Y。
6.一种用户设备UE撒入小区的仿真装置,小区为正六边形,R为小区半径,其特征在 于,该装置包括控制单元,用于将指定点设定为原点,建立直角坐标系,将该坐标系记为第一坐标系, 将小区中心点在第一坐标系中的坐标记为(a,b),确定横坐标X的取值范围为[a_R,a+R], 并将X的取值范围为[a_R,a+R]通知坐标产生单元,接收来自坐标产生单元的X,根据X确 定纵坐标Y的取值范围,使得X与该取值范围内的Y组成的坐标(X,Y)位于小区内,并将Y 的取值范围通知坐标产生单元,接收来自坐标产生单元的Y,以坐标(Χ,Υ)作为撒入小区的 UE在第一坐标系内的坐标,并且,将X和Y发送到坐标变换单元,接收来自坐标变换单元的 坐标变换后的坐标(Χ+ΧΟ,Υ+Υ0),将坐标(Χ+ΧΟ,Υ+Υ0)作为撒入小区的UE的坐标;坐标产生单元,用于分别接收来自控制单元的X和Y的取值范围并在各自的取值范围内产生X和Y,并将产生的X和Y发送到控制单元;坐标变换单元,用于接收来自控制单元的X和Y,将第一坐标系原点在仿真坐标系中的 坐标记为(XO,YO),对第一坐标系中的坐标(Χ,Υ)进行坐标变换,将(Χ,Υ)变换到仿真坐标 系中,将坐标变换后的坐标(Χ+ΧΟ,Υ+ΥΟ)发送给控制单元。
7.根据权利要求6所述的仿真装置,其特征在于,所述控制单元将[a-R,a+R]划分成 指定个数的数值区间,确定X所在的数值区间,根据X所在的数值区间确定所述Y的取值范 围。
8.根据权利要求7所述的仿真装置,其特征在于,所述控制单元包括收发模块,用于分别接收来自定值模块的X和Y的取值范围并将X和Y的取值范围发 送给坐标产生单元,接收来自坐标产生单元的X和Y,将来自坐标产生单元的X发送给比较 模块;比较模块,用于对|X_a|与0.5R的大小进行比较,并将比较结果发送给定值模块; 定值模块,用于将指定点设定为原点,建立直角坐标系,将该坐标系记为第一坐 标系,将小区中心点在第一坐标系中的坐标记为(a,b),确定X的取值范围为[a-R, a+R],并且接收来自比较模块的比较结果,如果|X_a| > 0. 5R,则确定Y的取值范 围为[b-V^(R-|X|),b+W(R-|X|)],如果X-a ^ 0. 5R,则确定Y的取值范围为[b -#R,b+lR],将确定的X和Y的取值范围发送给收发模块。L 2 2 J
9.根据权利要求8所述的仿真装置,其特征在于,所述定值模块,用于将所述小区的中心点作为指定点并设定为原点,则所述小区中心 点在第一坐标系中的坐标为(0,0),则所述a和b均为0 ;或,所述定值模块,用于将所述仿真坐标系的原点作为指定点并设定为原点,所述坐标 变换单元,将第一坐标系原点在仿真坐标系中的坐标记为(0,0),则所述XO和YO均为0。
10.根据权利要求6、7或8中任意一项所述的仿真装置,其特征在于,所述坐标产生单元在所述各自的取值范围内随机产生X和Y,或,所述坐标产生单元在 所述各自的取值范围内按照UE撒入策略产生X和Y。
全文摘要
本发明公开了一种用户设备UE撒入小区的仿真方法,以指定点为原点建立第一坐标系,小区中心点在第一坐标系的坐标为(a,b),在[a-R,a+R]的取值范围内产生横坐标X,R为小区半径,根据X确定Y的取值范围,使得X与该取值范围内的Y组成的坐标(X,Y)位于小区内,在该取值范围内产生Y,将第一坐标系内的(X,Y)坐标变换到仿真坐标系。本发明还公开了一种UE撒入小区的仿真装置。采用本发明的UE撒入小区的仿真方法与装置,避免了现有仿真方法中进行对折处理所需的复杂运算,因此能够减小仿真过程的复杂度和计算量,节省仿真过程的计算开销和处理时间,提高整个系统仿真的运行效率。
文档编号H04W16/22GK101867940SQ20101012211
公开日2010年10月20日 申请日期2010年2月26日 优先权日2010年2月26日
发明者周娇, 张连波, 毛加轩, 诸劲草 申请人:新邮通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1