[go: up one dir, main page]

CN101902751B - User layout implementation method and device in mobile communication system simulation - Google Patents

User layout implementation method and device in mobile communication system simulation Download PDF

Info

Publication number
CN101902751B
CN101902751B CN 201010130390 CN201010130390A CN101902751B CN 101902751 B CN101902751 B CN 101902751B CN 201010130390 CN201010130390 CN 201010130390 CN 201010130390 A CN201010130390 A CN 201010130390A CN 101902751 B CN101902751 B CN 101902751B
Authority
CN
China
Prior art keywords
users
phasor
cell
user
rhombus
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN 201010130390
Other languages
Chinese (zh)
Other versions
CN101902751A (en
Inventor
周娇
毛加轩
张连波
白杰
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Haiyun Technology Co ltd
Original Assignee
New Postcom Equipment Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by New Postcom Equipment Co Ltd filed Critical New Postcom Equipment Co Ltd
Priority to CN 201010130390 priority Critical patent/CN101902751B/en
Publication of CN101902751A publication Critical patent/CN101902751A/en
Application granted granted Critical
Publication of CN101902751B publication Critical patent/CN101902751B/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Management, Administration, Business Operations System, And Electronic Commerce (AREA)

Abstract

本发明公开了一种移动通信系统仿真中的用户布局实现方法和装置。所述方法包括:在以正六边形小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户,R大于所述小区的垂直半径r;设置长度均为2r且夹角为120度的两个相量,由这两个相量为相邻边形成一个菱形;将位于所述菱形区域以外的用户移入所述菱形区域中;将所述菱形以及其中的用户复制成另外的三个复制菱形;对于所述菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离所述小区中心点最近的用户作为分布于所述小区的用户,从而得到所述小区中的用户布局。本发明的技术方案复杂度低,效率高。

Figure 201010130390

The invention discloses a user layout realization method and device in mobile communication system simulation. The method includes: spreading a certain number of users within a circle with the center point of a regular hexagonal cell as the center and R as the radius, where R is greater than the vertical radius r of the cell; the lengths are set to be 2r and the included angle is two phasors of 120 degrees, a rhombus is formed for adjacent sides by these two phasors; users located outside the rhombus area are moved into the rhombus area; the rhombus and the users therein are copied into another for each user in the rhombus, select the user closest to the center point of the cell from the user and the corresponding three users in the three replication rhombuses as the user distributed in the cell users, so as to obtain the user layout in the cell. The technical scheme of the invention has low complexity and high efficiency.

Figure 201010130390

Description

一种移动通信系统仿真中的用户布局实现方法及装置Method and device for implementing user layout in mobile communication system simulation

技术领域 technical field

本发明涉及移动通信技术领域,特别是涉及一种移动通信系统仿真中的用户布局实现方法和装置。  The invention relates to the technical field of mobile communication, in particular to a method and device for realizing user layout in mobile communication system simulation. the

背景技术 Background technique

在移动通信系统仿真中,需要使用用户分布模型模拟用户撒入、运动和信号接收过程,且用户需要分布在小区范围内。  In the simulation of mobile communication system, it is necessary to use the user distribution model to simulate the process of user scattering, movement and signal reception, and the users need to be distributed within the cell range. the

现有的用户分布算法是:首先随机撒入用户,然后计算出小区的计算范围,随后计算出超出小区覆盖范围的用户,调节这些用户的半径,使其缩小至小区覆盖范围内。  The existing user distribution algorithm is as follows: first, random users are scattered, and then the calculation range of the cell is calculated, and then the users beyond the coverage area of the cell are calculated, and the radius of these users is adjusted to reduce them to the coverage area of the cell. the

图1是现有技术中的2层19点拓扑的小区覆盖示意图。如图2所示,整体小区由19各单位小区组成,分别用1-19标识,仿真坐标系的原点取位于中间位置的单位小区(小区1)的中心点。下面以该2层19点拓扑的小区覆盖为例,对现有的用户分布算法进行说明,包括如下步骤:  FIG. 1 is a schematic diagram of cell coverage of a 2-layer 19-point topology in the prior art. As shown in Figure 2, the overall cell is composed of 19 unit cells, marked with 1-19 respectively, and the origin of the simulation coordinate system is the center point of the unit cell (cell 1) in the middle. Taking the cell coverage of the 2-layer 19-point topology as an example, the existing user distribution algorithm is described below, including the following steps:

(a)随机确定用户的半径。用户的半径需要小于整体小区的最大半径,设单位小区的垂直半径为cellr,用户的半径为ueradius,则从图1可以看出用户的半径需要5倍的cellr,则用下面的公式(1)产生用户的半径ueradius;  (a) Randomly determine the user's radius. The radius of the user needs to be smaller than the maximum radius of the overall cell. Let the vertical radius of the unit cell be cellr, and the radius of the user be ueradius. From Figure 1, it can be seen that the radius of the user needs to be 5 times the cellr, then use the following formula (1) Generate user's radius ueradius;

ueradius=rand(1)×5×cellr                  (1)  ueradius=rand(1)×5×cellr (1)

其中,rand(1)表示生成0~1之间的随机数。  Among them, rand(1) means to generate a random number between 0 and 1. the

(b)随机确定用户的角度。用户的角度在(0,2π)之间随机分布,即用户的角度ueangle可以计算为:  (b) Randomly determine the user's angle. The user's angle is randomly distributed between (0, 2π), that is, the user's angle ueangle can be calculated as:

ueangle=rand(1)×2π                        (2)  ueangle=rand(1)×2π (2)

因此可得到用户的位置uep为:  Therefore, the user's position uep can be obtained as:

uep=ueradius×(cos(ueangle)+isin(ueangle))  (3)  uep=ueradius×(cos(ueangle)+isin(ueangle)) (3)

其中,cos表示正余弦函数,sin表示正弦函数,i是虚数单位。  Among them, cos represents the sine and cosine function, sin represents the sine function, and i is the imaginary unit. the

(c)确定小区范围,找出超出范围的用户。  (c) Determine the range of the cell and find out the users beyond the range. the

小区的直线边界可以由y=kx+b表示,图1所示的整体小区的边界由30条直线组成,不同直线边界的的截距、斜率和起始点不一样。根据用户位置uep的实部和虚部,即用户在仿真坐标系中坐标判断用户的衡坐标和纵坐标是否超出小区的边界。  The straight line boundary of the cell can be represented by y=kx+b. The boundary of the whole cell shown in FIG. 1 is composed of 30 straight lines, and the intercept, slope and starting point of different straight line boundaries are different. According to the real part and imaginary part of the user position uep, that is, the coordinates of the user in the simulation coordinate system, it is judged whether the user's scale coordinates and vertical coordinates exceed the boundary of the cell. the

(d)缩小超出小区范围的用户的半径,使其处于小区范围内,即:  (d) Reduce the radius of users beyond the cell range so that they are within the cell range, namely:

uep=ueradius×rand(1)×(cos(ueangle)+isin(ueangle))  uep=ueradius×rand(1)×(cos(ueangle)+isin(ueangle)) 

                                                (4)  (4)

本步骤中,缩小用户半径的方法是乘上一个0~1之间的随机数,因此可能第一次乘一个随机数后用户的半径还是超出小区范围,因此继续乘0~1之间的随机数,直到用户的半径在小区范围内为止。  In this step, the method of reducing the user radius is to multiply a random number between 0 and 1, so the radius of the user may still exceed the range of the cell after multiplying a random number for the first time, so continue to multiply the random number between 0 and 1 Count until the radius of the user is within the range of the cell. the

通过上述步骤得到一个分布在小区范围内的用户。在仿真中所有撒入的用户都通过上述步骤进行计算。  Through the above steps, a user distributed within the cell range is obtained. All sprinkled users in the simulation are calculated through the above steps. the

但现有的上述用户分布方法存在如下缺点:1)需要确定小区的边界,当小区个数和半径变化时,小区的边界也是随之变化的,因此不定性增大;2)需要判断用户半径是否超出小区边界,这就需要判断每个小区的位置与基站之间的距离与夹角,计算复杂度高;3)调节用户半径至小区范围内时,需要根据用户现有的距离和小区的范围为每个超出范围的用户进行计算,且一个用户可能需要计算多次。  However, the existing above-mentioned user distribution method has the following disadvantages: 1) the boundary of the cell needs to be determined, and when the number and radius of the cell change, the boundary of the cell also changes accordingly, so the uncertainty increases; 2) the user radius needs to be judged Whether it exceeds the boundary of the cell, it is necessary to judge the distance and angle between the position of each cell and the base station, and the calculation complexity is high; 3) When adjusting the radius of the user to the range of the cell, it needs to be based on the existing distance of the user and the distance of the cell. Ranges are calculated for each user that is out of range, and may need to be calculated multiple times for a single user. the

综上所述,在移动通信系统仿真中,现有的用户布局方法计算复杂,效率低。  To sum up, in the simulation of mobile communication systems, the existing user placement methods are computationally complex and inefficient. the

发明内容 Contents of the invention

本发明提供了一种移动通信系统仿真中的用户布局实现方法,该方法的运算复杂度低,效率高。  The invention provides a user layout realization method in mobile communication system simulation, the method has low computational complexity and high efficiency. the

本发明还提供了一种移动通信系统仿真中的用户布局实现装置,该装置的运算复杂度低,效率高。  The invention also provides a device for implementing user layout in mobile communication system simulation. The device has low computational complexity and high efficiency. the

为达到上述目的,本发明的技术方案是这样实现的:  In order to achieve the above object, technical solution of the present invention is achieved in that way:

本发明公开了一种移动通信系统仿真中的用户布局实现方 法,对于一个正六边形小区,该方法包括:  The invention discloses a method for implementing user layout in mobile communication system simulation. For a regular hexagonal cell, the method includes:

在以所述小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户;其中,R大于所述小区的垂直半径r;  Sprinkle a certain number of users within a circle with the center point of the cell as the center and R as the radius; wherein, R is greater than the vertical radius r of the cell;

设置长度均为2r的第一相量和第二相量,第一相量和第二相量之间的夹角为120度,且第一相量和第二相量分别垂直于正六边形小区的两个边;由第一相量和第二相量为相邻边形成一个菱形;  Set the first phasor and the second phasor whose length is 2r, the angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively perpendicular to the regular hexagon The two sides of the cell; the first phasor and the second phasor form a rhombus for adjacent sides;

对于所述一定数量用户中的位于所述菱形区域以外的用户,将这些用户移入所述菱形区域中;  For users located outside the diamond-shaped area among the certain number of users, move these users into the diamond-shaped area;

将所述菱形以及其中的用户复制成另外的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起;  Copying the rhombus and the users therein into three other replicating rhombuses, so that the three replicating rhombuses and the rhombus each have a vertex located in the center of the cell, and are spliced together without overlapping;

对于所述菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离所述小区中心点最近的用户作为分布于所述小区的用户,得到所述小区中的用户布局;  For each user in the rhombus, from the user and the corresponding three users in the three replicated rhombuses, select the user closest to the center point of the cell as the user distributed in the cell, and obtain the cell user layout in;

其中,当所述第一相量垂直于所述正六边形小区的最上方的边,所述第二相量位于相对于第一相量顺时针旋转120度的位置时,  Wherein, when the first phasor is perpendicular to the uppermost side of the regular hexagonal cell, and the second phasor is at a position rotated 120 degrees clockwise relative to the first phasor,

将所述菱形以及其中的用户复制成另外的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起包括:  Copying the rhombus and the users therein into three other replicating rhombuses, so that the three replicating rhombuses and the rhombus each have a vertex located in the center of the cell, and splicing together without overlapping includes:

将所述菱形以及其中的用户向下平移2r,得到第一个复制菱形;  Translate the rhombus and the user in it down by 2r to get the first duplicate rhombus;

将所述菱形以及其中的用户向左平移 

Figure DEST_PATH_GSB00000853833100011
再向上平移r,得到第二个复制菱形;  Translate the diamond and the user within it to the left
Figure DEST_PATH_GSB00000853833100011
Translate r up again to get the second duplicate rhombus;

将所述菱形以及其中的用户向左平移 

Figure DEST_PATH_GSB00000853833100012
再向下平移r,得到第三个复制菱形。  Translate the diamond and the user within it to the left
Figure DEST_PATH_GSB00000853833100012
Translate r down again to get a third duplicate diamond.

本发明还公开了一种移动通信系统仿真中的用户布局实现装置,该装置包括:撒入模块、转移模块、复制选择模块,其中:  The present invention also discloses a device for implementing user layout in mobile communication system simulation, which includes: a drop-in module, a transfer module, and a copy selection module, wherein:

撒入模块,用于在以一个正六边形小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户,并将撒入的用户的位置通知转移模块;其中,R大于所述小区的垂直半径r;  The spreading module is used to spread a certain number of users within a circle with the center point of a regular hexagonal cell as the center and R as the radius, and notify the transfer module of the position of the scattered users; wherein, R is greater than The vertical radius r of the cell;

转移模块,用于设置长度均为2r的第一相量和第二相量,第一相量和第二相量之间的夹角为120度,且第一相量和第二相量分别垂直于正六边形小区的两个边,且由第一相量和第二相量为相邻边形成一个菱形;用于对于所述一定数量用户中的位于所述菱形区域以外的用户,将这些用户移入所述菱形区域中;用于将菱形区域中的所有用户的位置通知复制选择模块;  The transfer module is used to set the first phasor and the second phasor whose length is 2r, the angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively perpendicular to the two sides of the regular hexagonal cell, and a rhombus is formed by the first phasor and the second phasor as adjacent sides; for users outside the rhombus area among the certain number of users, the These users move into described rhombus area; For the location notification of all users in the rhombus area, copy selection module;

复制选择模块,用于将所述菱形以及其中的用户复制成另外的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起;用于对所述菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离所述小区中心点最近的用户作为分布于所述小区的用 户,得到所述小区中的用户布局;  The copying selection module is used to copy the rhombus and the users therein into three other replicating rhombuses, so that the three replicating rhombuses and the rhombus each have a vertex located in the center of the cell, and are stitched together without overlapping Together; for each user in the rhombus, from the user and the corresponding three users in the three replicated rhombuses, select the user closest to the center point of the cell as the user distributed in the cell , to obtain the user layout in the cell;

其中,  in,

所述转移模块,用于将所述第一相量设置成垂直于所述正六边形小区的最上方的边,所述第二相量位于相对于第一相量顺时针旋转120度的位置;  The transfer module is configured to set the first phasor to be perpendicular to the uppermost side of the regular hexagonal cell, and the second phasor is located at a position rotated 120 degrees clockwise relative to the first phasor ;

所述复制选择模块,用于将所述菱形以及其中的用户向下平移2r,得到第一个复制菱形;用于将所述菱形以及其中的用户向左平移 

Figure DEST_PATH_GSB00000853833100021
再向上平移r,得到第二个复制菱形;用于将所述菱形以及其中的用户向左平移 
Figure DEST_PATH_GSB00000853833100022
再向下平移r,得到第三个复制菱形。  The copy selection module is used to translate the rhombus and the users therein by 2r downwards to obtain the first copy rhombus; it is used to translate the rhombus and the users therein to the left
Figure DEST_PATH_GSB00000853833100021
Translate r up again to get a second duplicate rhombus; used to translate said rhombus and the user within it to the left
Figure DEST_PATH_GSB00000853833100022
Translate r down again to get a third duplicate diamond.

由上述可见,本发明这种在以正六边形小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户,其中,R大于所述小区的垂直半径r,然后设置长度均为2r且分别垂直于正六边形小区的两个边的夹角为120度第一相量和第二相量,由该第一相量和第二相量为相邻边形成一个菱形;对于所述一定数量用户中的位于所述菱形区域以外的用户,将这些用户通过预设策略移入所述菱形区域中;将所述菱形以及其中的用户复制成另外的三份形成对应的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起;对于所述菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离所述小区中心点最近的用户作为分布于所述小区的用户,得到所述小区中的用户布局的技术方案,给出了一个单位小区的用户布局实现方法,则其他单位小区的用户布局只需要复制该单位小区的用户分布即可,这相对于现有方法来说,实现方式不受小区个数和半径变化的影响,且计算复杂度低,效率高。  As can be seen from the above, in the present invention, a certain number of users are scattered within a circle with the center point of a regular hexagonal cell as the center and R as the radius, wherein R is greater than the vertical radius r of the cell, and then the length is set Both are 2r and the included angle perpendicular to the two sides of the regular hexagonal cell is 120 degrees. The first phasor and the second phasor form a rhombus for adjacent sides by the first phasor and the second phasor; For the users located outside the diamond-shaped area among the certain number of users, these users are moved into the diamond-shaped area through a preset strategy; the rhombus and the users therein are copied into another three to form corresponding three Duplicate the rhombus so that the three replicated rhombuses and the rhombus each have a vertex located in the center of the cell, and are spliced together without overlapping; for each user in the rhombus, from the user and the three replicated rhombuses Among the corresponding three users in , select the user closest to the center point of the cell as the user distributed in the cell, obtain the technical solution of the user layout in the cell, and provide a user layout implementation of a unit cell method, the user layout of other unit cells only needs to copy the user distribution of this unit cell. Compared with the existing method, the implementation method is not affected by the number of cells and the change of radius, and the calculation complexity is low, and the efficiency high. the

附图说明Description of drawings

图1是现有技术中的2层19点拓扑的小区覆盖示意图;  Fig. 1 is a schematic diagram of cell coverage of 2 layers of 19-point topology in the prior art;

图2是本发明实施例中的一种移动通信系统仿真中的用户布局实现方法的流程图;  Fig. 2 is a flow chart of a method for implementing user layout in a mobile communication system simulation in an embodiment of the present invention;

图3是本发明实施例中的正六边形小区以及随机撒入的用户的示意图;  Fig. 3 is a schematic diagram of regular hexagonal cells and random users in the embodiment of the present invention;

图4是本发明实施例中的将随机撒入的用户移入菱形区域后的示意图;  Fig. 4 is a schematic diagram after moving random users into a diamond-shaped area in an embodiment of the present invention;

图5是本发明实施例中的平移复制后的菱形的示意图;  Fig. 5 is the schematic diagram of the rhombus after translation replication in the embodiment of the present invention;

图6是本发明实施例中的一种移动通信系统仿真中的用户布局实现装置的组成结构图。  Fig. 6 is a structural diagram of an apparatus for implementing user layout in mobile communication system simulation in an embodiment of the present invention. the

具体实施方式Detailed ways

图2是本发明实施例中的一种移动通信系统仿真中的用户布 局实现方法的流程图。如图2所示,对于一个正六边形小区,该方法包括:  Fig. 2 is a flowchart of a user layout implementation method in a mobile communication system simulation in an embodiment of the present invention. As shown in Figure 2, for a regular hexagonal cell, the method includes:

步骤201,在以所述小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户;其中,R大于所述小区的垂直半径r。  Step 201, spreading a certain number of users within a circle with the center point of the cell as the center and R as the radius; wherein, R is greater than the vertical radius r of the cell. the

步骤202,设置长度均为2r的第一相量和第二相量,第一相量和第二相量之间的夹角为120度,且第一相量和第二相量分别垂直于正六边形小区的两个边;由第一相量和第二相量为相邻边形成一个菱形。  Step 202, setting the first phasor and the second phasor whose length is 2r, the angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively perpendicular to Two sides of a regular hexagonal cell; a rhombus is formed for adjacent sides by the first phasor and the second phasor. the

步骤203,对于所述一定数量用户中的位于所述菱形区域以外的用户,将这些用户移入所述菱形区域中。  Step 203, for users located outside the diamond-shaped area among the certain number of users, move these users into the diamond-shaped area. the

步骤204,将所述菱形以及其中的用户复制成另外的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起。  In step 204, the rhombus and the users therein are replicated into three other replicated rhombuses, so that the three replicated rhombuses and the rhombus each have a vertex located in the center of the cell and are spliced together without overlapping. the

步骤205,对于所述菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离所述小区中心点最近的用户作为分布于所述小区的用户,得到所述小区中的用户布局。  Step 205, for each user in the rhombus, from the user and the corresponding three users in the three replicated rhombuses, select the user closest to the center point of the cell as the user distributed in the cell, and obtain User layout in the cell. the

通过图2所示的方法得到一个单位小区中的用户布局后,只需要将该单位小区中的用户布局复制到移动通信系统仿真中的其他单位小区中,即可得到该移动通信系统仿真中的整体小区的用户布局。该方法相对于现有的方法来说,计算复杂度低,效率高。  After obtaining the user layout in a unit cell by the method shown in Figure 2, you only need to copy the user layout in the unit cell to other unit cells in the mobile communication system simulation to obtain the user layout in the mobile communication system simulation. The user layout of the overall community. Compared with the existing methods, the method has low computational complexity and high efficiency. the

为了使本发明的目的、技术方案和优点更加清楚,下面结合具体实施例对本发明进行详细描述。  In order to make the object, technical solution and advantages of the present invention clearer, the present invention will be described in detail below in conjunction with specific embodiments. the

本发明中的改进的用户布局实现方法,根据相量的运算和平移把处于正六边形以外的用户移入正六边形以内,流程如下:  The improved user layout implementation method in the present invention moves the users outside the regular hexagon into the regular hexagon according to the operation and translation of the phasor, and the process is as follows:

a)首先以正六边形小区的中心点为圆心,以R为半径的圆周范围内随机撒入一定数量的用户,如图3所示;这里,R取大于所述小区的垂直半径r的值。这里,为了仿真的方便R可以取r到2r之间的值。  a) First, take the center point of the regular hexagonal cell as the center of the circle, and randomly sprinkle a certain number of users within the circle with R as the radius, as shown in Figure 3; here, R takes a value larger than the vertical radius r of the cell . Here, R can take a value between r and 2r for the convenience of simulation. the

本实施例中的R=2r,则随机撒入的每个用户的位置uep0,通 过如下的公式(5)计算:  In this embodiment, R=2r, then the position uep0 of each user randomly sprinkled in is calculated by the following formula (5):

uep0=2r×rand(1)×(cos(sita)+isin(sita))    (5)  uep0=2r×rand(1)×(cos(sita)+isin(sita)) (5)

其中,sita=rand(1)×2π。  Among them, sita=rand(1)×2π. the

图3是本发明实施例中的正六边形小区以及随机撒入的用户的示意图。  Fig. 3 is a schematic diagram of a regular hexagonal cell and randomly scattered users in an embodiment of the present invention. the

b)设置长度均为2r的第一相量和第二相量,第一相量和第二相量之间的夹角为120度,且第一相量和第二相量分别垂直于正六边形小区的两个边;由第一相量和第二相量为相邻边形成一个菱形;对于步骤a)中撒入的位于所述菱形区域以外的用户,将这些用户移入所述菱形区域中,如图4所示。  b) Set the first phasor and the second phasor whose length is 2r, the angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively perpendicular to the positive six Two sides of the side-shaped cell; a rhombus is formed for adjacent sides by the first phasor and the second phasor; for the users scattered in step a) outside the region of the rhombus, these users are moved into the rhombus area, as shown in Figure 4. the

图4是本发明实施例中的将随机撒入的用户移入菱形区域后的示意图。如图4所示,在本实施例中,设置的第一相量垂直于正六边形小区的最上方的边,设置第二相量位于相对于第一相量顺时针旋转120度的位置。即第一相量用复数表示为:i2r;第二相量用复数表示为: 

Figure GSA00000040539300061
Fig. 4 is a schematic diagram of the randomly scattered users moved into the rhombus area in the embodiment of the present invention. As shown in FIG. 4 , in this embodiment, the first phasor is set perpendicular to the uppermost side of the regular hexagonal cell, and the second phasor is set at a position rotated 120 degrees clockwise relative to the first phasor. That is, the first phasor is expressed by complex numbers as: i2r; the second phasor is expressed by complex numbers as:
Figure GSA00000040539300061

在本发明中可以采用多种方式将处于菱形区域外的用户移入菱形区域中。例如,可以通过按一定的比例缩小用户的半径(用户与小区中心点之间的距离)、将用户以小区中心点旋转一定角度或两者结合的方式将处于菱形区域外的用户移入菱形区域中。以下是本实施例中的所采用的将菱形区域外的用户移入菱形区域中的方法:  In the present invention, multiple ways can be adopted to move the users outside the diamond-shaped area into the diamond-shaped area. For example, users outside the diamond-shaped area can be moved into the diamond-shaped area by reducing the user's radius (the distance between the user and the center point of the cell) according to a certain ratio, rotating the user by a certain angle from the center point of the cell, or a combination of both. . The following is the method adopted in this embodiment to move users outside the diamond-shaped area into the diamond-shaped area:

设位于菱形区域以外的用户数量为N,并设复平面坐标系的原点位于所述正六边形小区的中心点,则:  Assuming that the number of users located outside the diamond-shaped area is N, and the origin of the complex plane coordinate system is located at the center point of the regular hexagonal cell, then:

首先,根据公式(6)得到x;  First, get x according to formula (6);

Ax=b→x=A-1b                                    (6)  Ax=b→x=A -1 b (6)

其中,A为由第一相量的实部与虚部以及第二相量的实部与虚部构成的2×2的矩阵;b为由N个用户位置的实部与虚部构成的2×N的矩阵;A-1为A的逆矩阵;则x为2×N的矩阵;  Among them, A is a 2×2 matrix composed of the real part and imaginary part of the first phasor and the real part and imaginary part of the second phasor; b is a 2 matrix composed of the real part and imaginary part of N user positions ×N matrix; A -1 is the inverse matrix of A; then x is a 2×N matrix;

然后,根据公式(7)对x模1,得到余数y:  Then, modulo 1 on x according to formula (7) to get the remainder y:

y=mod(x,1)                                    (7)  y=mod(x, 1) (7)

最后,根据公式(8)得到位于所述菱形区域以外的N个用户移入所述菱形区域后的位置uep。即uep是由所述N个用户移入菱形区域后的位置的实部与虚部构成的矩阵;  Finally, according to the formula (8), the positions uep of the N users outside the rhombic area after moving into the rhombic area are obtained. That is, uep is a matrix formed by the real part and the imaginary part of the position after the N users move into the diamond-shaped area;

uep=A×y                                       (8)  uep=A×y (8)

综合公式(6)、(7)和8可得:  Combining formulas (6), (7) and 8 can be obtained:

uep=A×mod(A-1×b,1)                          (9)  uep=A×mod(A -1 ×b, 1) (9)

公式(9)的含义是:对于每一个用户,将该用户位置的实部和虚部分别与相量1和相量2相乘;这样的结果是,将用户位置的实部变换成终端在相量1或其延长线上的一个相量(称为与用户位置的实部对应的相量),将用户位置的虚部变换成终端在相量2或其延长线上的一个相量(称为与用户位置的虚部对应的相量)。将用户位置的实部和虚部所分别对应的相量的长度对1取模,实现归一化处理。将用户位置的实部和虚部所对应的相量进行相加所得到的相量即为用户移入菱形区域后的位置所对应的相量。由相量加法原理可知,由于用户位置的实部所对应的相量与相量1重叠且其长度小于或等于相量1,用户位置的虚部所对应的相量与相量2重叠且其长度小于或等于相量2,因此,这两个相量的和一定是位于所述的菱形区域内。  The meaning of formula (9) is: for each user, multiply the real part and imaginary part of the user's position by phasor 1 and phasor 2 respectively; the result is that the real part of the user's position is transformed into A phasor on phasor 1 or its extension (called the phasor corresponding to the real part of the user position), transforms the imaginary part of the user position into a phasor terminal on phasor 2 or its extension ( is called the phasor corresponding to the imaginary part of the user position). The length of the phasor corresponding to the real part and the imaginary part of the user position is modulo 1 to realize normalization processing. The phasor obtained by adding the phasors corresponding to the real part and the imaginary part of the user's position is the phasor corresponding to the position after the user moves into the diamond-shaped area. According to the principle of phasor addition, since the phasor corresponding to the real part of the user position overlaps with phasor 1 and its length is less than or equal to phasor 1, the phasor corresponding to the imaginary part of the user position overlaps with phasor 2 and its length is less than or equal to phasor 1. The length is less than or equal to phasor 2, therefore, the sum of these two phasors must be located in the rhombus area. the

c)将所述菱形以及其中的用户复制成另外的三份,形成对应的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起。  c) Copy the rhombus and the users therein into three other copies to form three corresponding replicated rhombuses, so that the three replicated rhombuses and the rhombus each have a vertex located in the center of the cell without overlapping Stitched together. the

在本实施例中,通过对所述菱形进行平移得到复制后的三个菱形,具体为:  In this embodiment, the three copied rhombuses are obtained by translating the rhombus, specifically:

将所述菱形以及其中的用户向下平移2r,得到第一个复制菱形,第一个复制菱形中的用户位置uep1如公式(9)所示:  Translate the rhombus and the users in it down by 2r to get the first copied rhombus, and the user position uep1 in the first copied rhombus is shown in formula (9):

uep1=uep-i(2r)                                    (9)  uep1=uep-i(2r) (9)

将所述菱形以及其中的用户向左平移 

Figure GSA00000040539300071
再向上平移r,得到第二个复制菱形,第二个复制菱形中的用户位置uep2如公式(10) 所示:  Translate the diamond and the user within it to the left
Figure GSA00000040539300071
Translate r up again to get the second copy rhombus, and the user position uep2 in the second copy rhombus is shown in formula (10):

uepuep 22 == uepuep -- 33 rr ++ irir -- -- -- (( 1010 ))

将所述菱形以及其中的用户向左平移 

Figure GSA00000040539300082
再向下平移r,得到第三个复制菱形,第三个复制菱形中的用户位置uep2如公式(11)所示:  Translate the diamond and the user within it to the left
Figure GSA00000040539300082
Translate r down again to get the third copy rhombus, and the user position uep2 in the third copy rhombus is shown in formula (11):

uepuep 33 == uepuep -- 33 rr -- irir -- -- -- (( 1111 ))

通过上述方法平移复制后的各个菱形如图5所示。  Figure 5 shows each rhombus copied by the above method. the

图5是本发明实施例中的平移复制后的菱形的示意图。如图5所示,将原始菱形(右上角的菱形)经过平移复制后得到三个复制菱形,则对于最初撒入的每个用户,在每个菱形(包括原始菱形和复制菱形)中都有一个对应的位置,即总共有4个对应位置。  Fig. 5 is a schematic diagram of a rhombus after translation and replication in an embodiment of the present invention. As shown in Figure 5, the original rhombus (the rhombus in the upper right corner) is translated and replicated to obtain three replicated rhombuses, and for each user initially sprinkled in, each rhombus (including the original diamond and the replicated rhombus) has One corresponding position, that is, there are 4 corresponding positions in total. the

此外,原始菱形中的不同部分的用户正好分布在正六边形小区中的不同部分。例如,处于原菱形中A12、A31、B11和B32中的用户原本就处于正六边形中;处于原菱形中的A11和A22中的用户平移到第一复制菱形后,对应的位置为A”11和A”22,处于正六边形中;处于原菱形中的B31和B22中的用户平移到第二复制菱形后,对应的位置为B’31和B’22,处于正六边形中;处于原菱形中的A21、A32、B12和B21中的用户平移到第三复制菱形后,对应的位置为A’21、A’32、B”12和B”21,处于正六边形中。  In addition, users in different parts of the original rhombus are just distributed in different parts of the regular hexagonal cell. For example, users in A12, A31, B11, and B32 in the original rhombus are originally in a regular hexagon; users in A11 and A22 in the original rhombus translate to the first copied rhombus, and the corresponding position is A"11 and A"22, in the regular hexagon; after the user in B31 and B22 in the original diamond moves to the second copied rhombus, the corresponding positions are B'31 and B'22, in the regular hexagon; in the original After users in A21, A32, B12 and B21 in the rhombus move to the third replicated rhombus, the corresponding positions are A'21, A'32, B"12 and B"21, which are in the regular hexagon. the

d)对于所述原始菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离正六边形小区中心点最近的用户作为分布于所述小区的用户,得到所述小区中的用户布局。  d) For each user in the original rhombus, from the user and the corresponding three users in the three replicated rhombuses, select the user closest to the center point of the regular hexagonal cell as the user distributed in the cell, The user layout in the cell is obtained. the

这里,从分别对应于四个菱形的四个用户位置中选取半径最短的用户,则该用户一定处于正六边形小区中。  Here, if the user with the shortest radius is selected from the four user positions corresponding to the four rhombuses, the user must be located in a regular hexagonal cell. the

e)依次将所述正六边形小区的用户布局复制到仿真中的其他小区中,得到整体小区的用户布局。  e) Copying the user layout of the regular hexagonal cell to other cells in the simulation in sequence to obtain the user layout of the overall cell. the

图6是本发明实施例中的一种移动通信系统仿真中的用户布局 实现装置的组成结构图。如图6所示,该装置包括:撒入模块601、转移模块602和复制选择模块603,其中:  Fig. 6 is a structural diagram of a device for implementing user layout in a mobile communication system simulation in an embodiment of the present invention. As shown in Figure 6, the device includes: sprinkle into module 601, transfer module 602 and copy selection module 603, wherein:

撒入模块601,用于在以一个正六边形小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户,并将撒入的用户的位置通知转移模块602;其中,R大于所述小区的垂直半径r;  The spreading module 601 is used to spread a certain number of users within a circle with the center point of a regular hexagonal cell as the center and R as the radius, and notify the transfer module 602 of the positions of the scattered users; wherein, R is greater than the vertical radius r of the cell;

转移模块602,用于设置长度均为2r的第一相量和第二相量,第一相量和第二相量之间的夹角为120度,且第一相量和第二相量分别垂直于正六边形小区的两个边,且由第一相量和第二相量为相邻边形成一个菱形;用于对于所述一定数量用户中的位于所述菱形区域以外的用户,将这些用户通过预设策略移入所述菱形区域中;用于将菱形区域中的所有用户的位置通知复制选择模块603;  The transfer module 602 is configured to set a first phasor and a second phasor whose length is 2r, the angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor Respectively perpendicular to the two sides of the regular hexagonal cell, and a rhombus is formed by the first phasor and the second phasor as adjacent sides; for users outside the rhombus area among the certain number of users, These users are moved into the diamond-shaped area through a preset strategy; it is used to notify the copy selection module 603 of the positions of all users in the diamond-shaped area;

复制选择模块603,用于将所述菱形以及其中的用户复制成另外的三份形成对应的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起;用于对所述菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离所述小区中心点最近的用户作为分布于所述小区的用户,得到所述小区中的用户布局。  The copy selection module 603 is configured to copy the rhombus and the users therein into another three copies to form three corresponding replica rhombuses, so that the three replica rhombuses and the rhombus each have a vertex located in the center of the cell, and are spliced together without overlapping; for each user in the rhombus, from the user and the corresponding three users in the three replicated rhombuses, select the user closest to the center point of the cell as the user distributed in The users of the cell obtain the user layout in the cell. the

如图6所示,该装置进一步包括:仿真复制模块604;所述复制选择模块进一步用于将所述小区中的用户布局通知给仿真复制模块604;则所述仿真复制模块604,用于将所述小区中的用户布局复制到移动通信系统仿真中的其他所有小区中。  As shown in Figure 6, the device further includes: a simulation replication module 604; the replication selection module is further used to notify the simulation replication module 604 of the user layout in the cell; the simulation replication module 604 is used to The user layout in the cell is copied to all other cells in the mobile communication system simulation. the

设位于所述菱形区域以外的用户数量为N,并设复平面坐标系的原点位于所述小区的中心点;则所述转移模块602,首先,根据公式Ax=b→x=A-1b得到x;其中,A为由第一相量的实部与虚部以及第二相量的实部与虚部构成的2×2的矩阵;b为由N个用户位置的实部与虚部构成的2×N的矩阵;A-1为A的逆矩阵;则x为2×N的矩阵;然后,根据公式y=mod(x,1)对x模1,得到余数y;最后,根据公式uep=A×y得到位于所述菱形区域以外的N个用户移入所述菱形区域后的位置uep。  Assuming that the number of users located outside the diamond-shaped area is N, and the origin of the complex plane coordinate system is located at the center point of the cell; then the transfer module 602, first, according to the formula Ax=b→x=A -1 b Obtain x; where, A is a 2×2 matrix composed of the real part and imaginary part of the first phasor and the real part and imaginary part of the second phasor; b is the real part and imaginary part of N user positions The matrix of 2 * N that forms; A -1 is the inverse matrix of A; Then x is the matrix of 2 * N; Then, according to formula y=mod (x, 1) to x modulo 1, obtain remainder y; Finally, according to The formula uep=A×y obtains the position uep of the N users outside the rhombic area after moving into the rhombic area.

在图6中,所述转移模块602,用于将所述第一相量设置成垂直 于所述正六边形小区的最上方的边,所述第二相量位于相对于第一相量顺时针旋转120度的位置;所述复制选择模块603,用于将所述菱形以及其中的用户向下平移2r,得到第一个复制菱形;用于将所述菱形以及其中的用户向左平移 

Figure GSA00000040539300101
再向上平移r,得到第二个复制菱形;用于将所述菱形以及其中的用户向左平移 
Figure GSA00000040539300102
再向下平移r,得到第三个复制菱形。  In FIG. 6, the transfer module 602 is configured to set the first phasor to be perpendicular to the uppermost side of the regular hexagonal cell, and the second phasor is located in the order relative to the first phasor. The position where the hour hand is rotated by 120 degrees; the copy selection module 603 is used to translate the rhombus and the users therein by 2r downwards to obtain the first copied rhombus; it is used to translate the rhombus and the users therein to the left
Figure GSA00000040539300101
Translate r up again to get a second duplicate rhombus; used to translate said rhombus and the user within it to the left
Figure GSA00000040539300102
Translate r down again to get a third duplicate diamond.

在图6中,所述撒入模块601,用于随机撒入所述一定数量的用户。  In FIG. 6, the adding module 601 is configured to randomly add the certain number of users. the

综上所述,本发明这种根据设定的相量方向与长度,通过相量的远算更新用户位置的技术方案,给出了一个单位小区的用户布局实现方法,则其他单位小区的用户布局只需要复制该单位小区的用户分布即可,这相对于现有方法来说,实现方式不受小区个数和半径变化的影响,且计算复杂度低,效率高。  To sum up, the technical scheme of the present invention, which updates the user position through the remote calculation of the phasor according to the set phasor direction and length, provides a method for realizing the user layout of a unit cell, and the users of other unit cells The layout only needs to copy the user distribution of the unit cell. Compared with the existing method, the implementation method is not affected by the number of cells and the radius change, and the calculation complexity is low and the efficiency is high. the

以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。  The above descriptions are only preferred embodiments of the present invention, and are not intended to limit the present invention. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present invention shall be included in the present invention. within the scope of protection. the

Claims (8)

1.一种移动通信系统仿真中的用户布局实现方法,其特征在于,对于一个正六边形小区,该方法包括:1. a user layout implementation method in mobile communication system simulation, it is characterized in that, for a regular hexagonal cell, the method comprises: 在以所述小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户;其中,R大于所述小区的垂直半径r;Sprinkle a certain number of users within a circle with the center point of the cell as the center and R as the radius; wherein, R is greater than the vertical radius r of the cell; 设置长度均为2r的第一相量和第二相量,第一相量和第二相量之间的夹角为120度,且第一相量和第二相量分别垂直于正六边形小区的两个边;由第一相量和第二相量为相邻边形成一个菱形;Set the first phasor and the second phasor whose length is 2r, the angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively perpendicular to the regular hexagon Two sides of the cell; a rhombus is formed for adjacent sides by the first phasor and the second phasor; 对于所述一定数量用户中的位于所述菱形区域以外的用户,将这些用户移入所述菱形区域中;For users located outside the diamond-shaped area among the certain number of users, moving these users into the diamond-shaped area; 将所述菱形以及其中的用户复制成另外的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起;Copying the rhombus and the users therein into three other replicating rhombuses, so that the three replicating rhombuses and the rhombus each have a vertex located in the center of the cell, and are spliced together without overlapping; 对于所述菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离所述小区中心点最近的用户作为分布于所述小区的用户,从而得到所述小区中的用户布局;For each user in the rhombus, from the user and the corresponding three users in the three replicated rhombuses, select the user closest to the center point of the cell as the user distributed in the cell, so as to obtain the User layout in the cell; 其中,当所述第一相量垂直于所述正六边形小区的最上方的边,所述第二相量位于相对于第一相量顺时针旋转120度的位置时,Wherein, when the first phasor is perpendicular to the uppermost side of the regular hexagonal cell and the second phasor is at a position rotated 120 degrees clockwise relative to the first phasor, 将所述菱形以及其中的用户复制成另外的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起包括:Copying the rhombus and the users therein into three other replicating rhombuses, so that the three replicating rhombuses and the rhombus each have a vertex located in the center of the cell, and splicing together without overlapping includes: 将所述菱形以及其中的用户向下平移2r,得到第一个复制菱形;Translate the rhombus and the user therein by 2r downwards to obtain the first duplicate rhombus; 将所述菱形以及其中的用户向左平移再向上平移r,得到第二个复制菱形;Translate the diamond and the user within it to the left Translate r up again to get the second duplicate rhombus; 将所述菱形以及其中的用户向左平移
Figure FSB00000853833000012
再向下平移r,得到第三个复制菱形。
Translate the diamond and the user within it to the left
Figure FSB00000853833000012
Translate r down again to get a third duplicate diamond.
2.根据权利要求1所述的方法,其特征在于,该方法进一步包括:将所述小区中的用户布局复制到移动通信系统仿真中的其他所有小区中。2. The method according to claim 1, further comprising: copying the user layout in the cell to all other cells in the mobile communication system simulation. 3.根据权利要求1所述的方法,其特征在于,对于所述一定数量用户中的位于所述菱形区域以外的用户,将这些用户移入所述菱形区域中包括:3. The method according to claim 1, wherein, for users located outside the diamond-shaped area among the certain number of users, moving these users into the diamond-shaped area comprises: 设位于所述菱形区域以外的用户数量为N,并设复平面坐标系的原点位于所述小区的中心点;Assuming that the number of users located outside the diamond-shaped area is N, and assuming that the origin of the complex plane coordinate system is located at the center point of the cell; 首先,根据公式Ax=b→x=A-1b得到x;First, get x according to the formula Ax=b→x=A -1 b; 其中,A为由第一相量的实部与虚部以及第二相量的实部与虚部构成的2×2的矩阵;b为由N个用户位置的实部与虚部构成的2×N的矩阵;A-1为A的逆矩阵;Among them, A is a 2×2 matrix composed of the real part and imaginary part of the first phasor and the real part and imaginary part of the second phasor; b is a 2 matrix composed of the real part and imaginary part of N user positions ×N matrix; A -1 is the inverse matrix of A; 然后,根据公式y=mod(x,1)对x模1,得到余数y;Then, according to formula y=mod (x, 1) to x modulo 1, obtain remainder y; 最后,根据公式uep=A×y得到位于所述菱形区域以外的N个用户移入所述菱形区域后的位置uep。Finally, according to the formula uep=A×y, the position uep of the N users outside the rhombic area after moving into the rhombic area is obtained. 4.根据权利要求1所述的方法,其特征在于,以所述小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户为:随机撒入。4. The method according to claim 1, characterized in that, taking the center point of the cell as the center of the circle and taking R as the radius to sprinkle a certain number of users within a circle range is: Randomly sprinkle. 5.一种移动通信系统仿真中的用户布局实现装置,其特征在于,该装置包括:撒入模块、转移模块、复制选择模块,其中:5. A device for implementing user layout in mobile communication system simulation, characterized in that, the device includes: sprinkle into module, transfer module, copy selection module, wherein: 撒入模块,用于在以一个正六边形小区的中心点为圆心,以R为半径的圆周范围内撒入一定数量的用户,并将撒入的用户的位置通知转移模块;其中,R大于所述小区的垂直半径r;The spreading module is used to spread a certain number of users within a circle with the center point of a regular hexagonal cell as the center and R as the radius, and notify the transfer module of the position of the scattered users; wherein, R is greater than The vertical radius r of the cell; 转移模块,用于设置长度均为2r的第一相量和第二相量,第一相量和第二相量之间的夹角为120度,且第一相量和第二相量分别垂直于正六边形小区的两个边,且由第一相量和第二相量为相邻边形成一个菱形;用于对于所述一定数量用户中的位于所述菱形区域以外的用户,将这些用户移入所述菱形区域中;用于将菱形区域中的所有用户的位置通知复制选择模块;The transfer module is used to set the first phasor and the second phasor whose length is 2r, the angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively perpendicular to the two sides of the regular hexagonal cell, and a rhombus is formed by the first phasor and the second phasor as adjacent sides; for users outside the rhombus area among the certain number of users, the These users move into the diamond-shaped area; for notifying the copy selection module of the positions of all users in the diamond-shaped area; 复制选择模块,用于将所述菱形以及其中的用户复制成另外的三个复制菱形,使得这三个复制菱形和所述菱形分别有一个顶点位于所述小区的中心,且无重叠地拼接在一起;用于对所述菱形中的每一个用户,从该用户以及三个复制菱形中的对应的三个用户中,选取离所述小区中心点最近的用户作为分布于所述小区的用户,得到所述小区中的用户布局;The copying selection module is used to copy the rhombus and the users therein into three other replicating rhombuses, so that the three replicating rhombuses and the rhombus each have a vertex located in the center of the cell, and are stitched together without overlapping together; for each user in the rhombus, from the user and the corresponding three users in the three replicated rhombuses, select the user closest to the center point of the cell as the user distributed in the cell, obtaining the user layout in the cell; 其中,in, 所述转移模块,用于将所述第一相量设置成垂直于所述正六边形小区的最上方的边,所述第二相量位于相对于第一相量顺时针旋转120度的位置;The transfer module is configured to set the first phasor to be perpendicular to the uppermost side of the regular hexagonal cell, and the second phasor is located at a position rotated 120 degrees clockwise relative to the first phasor ; 所述复制选择模块,用于将所述菱形以及其中的用户向下平移2r,得到第一个复制菱形;用于将所述菱形以及其中的用户向左平移再向上平移r,得到第二个复制菱形;用于将所述菱形以及其中的用户向左平移
Figure FSB00000853833000032
再向下平移r,得到第三个复制菱形。
The copy selection module is used to translate the rhombus and the users therein by 2r downwards to obtain the first copy rhombus; it is used to translate the rhombus and the users therein to the left Translate r up again to get a second duplicate rhombus; used to translate said rhombus and the user within it to the left
Figure FSB00000853833000032
Translate r down again to get a third duplicate diamond.
6.根据权利要求5所述的装置,其特征在于,该装置进一步包括:仿真复制模块;6. The device according to claim 5, characterized in that the device further comprises: a simulation copy module; 所述复制选择模块,进一步用于将所述小区中的用户布局通知给仿真复制模块;The replication selection module is further configured to notify the simulation replication module of the user layout in the cell; 所述仿真复制模块,用于将所述小区中的用户布局复制到移动通信系统仿真中的其他所有小区中。The simulation copying module is used to copy the user layout in the cell to all other cells in the mobile communication system simulation. 7.根据权利要求5所述的装置,其特征在于,设位于所述菱形区域以外的用户数量为N,并设复平面坐标系的原点位于所述小区的中心点;7. The device according to claim 5, wherein the number of users located outside the diamond-shaped area is N, and the origin of the complex plane coordinate system is located at the center point of the cell; 所述转移模块,首先,根据公式Ax=b→x=A-1b得到x;其中,A为由第一相量的实部与虚部以及第二相量的实部与虚部构成的2×2的矩阵;b为由N个用户位置的实部与虚部构成的2×N的矩阵;A-1为A的逆矩阵;然后,根据公式y=mod(x,1)对x模1,得到余数y;最后,根据公式uep=A×y得到位于所述菱形区域以外的N个用户移入所述菱形区域后的位置uep。The transfer module, first, obtains x according to the formula Ax=b→x=A -1 b; wherein, A is composed of the real part and imaginary part of the first phasor and the real part and imaginary part of the second phasor 2×2 matrix; b is a 2×N matrix made up of real and imaginary parts of N user positions; A -1 is the inverse matrix of A; then, according to the formula y=mod(x, 1) for x modulo 1 to obtain the remainder y; finally, according to the formula uep=A×y, obtain the position uep of the N users outside the diamond-shaped area after moving into the diamond-shaped area. 8.根据权利要求5所述的装置,其特征在于,8. The device of claim 5, wherein: 所述撒入模块,用于随机撒入所述一定数量的用户。The distributing module is used for randomly distributing the certain number of users.
CN 201010130390 2010-03-23 2010-03-23 User layout implementation method and device in mobile communication system simulation Expired - Fee Related CN101902751B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN 201010130390 CN101902751B (en) 2010-03-23 2010-03-23 User layout implementation method and device in mobile communication system simulation

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN 201010130390 CN101902751B (en) 2010-03-23 2010-03-23 User layout implementation method and device in mobile communication system simulation

Publications (2)

Publication Number Publication Date
CN101902751A CN101902751A (en) 2010-12-01
CN101902751B true CN101902751B (en) 2012-12-05

Family

ID=43227873

Family Applications (1)

Application Number Title Priority Date Filing Date
CN 201010130390 Expired - Fee Related CN101902751B (en) 2010-03-23 2010-03-23 User layout implementation method and device in mobile communication system simulation

Country Status (1)

Country Link
CN (1) CN101902751B (en)

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0983705B1 (en) * 1997-05-20 2004-04-28 Nortel Networks Limited Enhanced cellular layout for cdma networks having six-sectored cells
CN101335967A (en) * 2008-05-23 2008-12-31 中兴通讯股份有限公司 Systematic simulation method and apparatus for wireless communication system
CN101420710A (en) * 2007-10-22 2009-04-29 中国移动通信集团公司 Simulation method and device and communication network access by mobile station

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0983705B1 (en) * 1997-05-20 2004-04-28 Nortel Networks Limited Enhanced cellular layout for cdma networks having six-sectored cells
CN101420710A (en) * 2007-10-22 2009-04-29 中国移动通信集团公司 Simulation method and device and communication network access by mobile station
CN101335967A (en) * 2008-05-23 2008-12-31 中兴通讯股份有限公司 Systematic simulation method and apparatus for wireless communication system

Also Published As

Publication number Publication date
CN101902751A (en) 2010-12-01

Similar Documents

Publication Publication Date Title
Sarkar et al. Greedy routing with guaranteed delivery using ricci flows
US20090123088A1 (en) Tiled projections for planar processing of round earth data
CN101582793B (en) Method and device for graphical display of network topology
Wu et al. Optimal movement-assisted sensor deployment and its extensions in wireless sensor networks
CN106097402A (en) A kind of method and system judging whether impact point is positioned at presumptive area
Hellaby et al. Physical and geometrical interpretation of the ϵ≤ 0 Szekeres models
CN101902751B (en) User layout implementation method and device in mobile communication system simulation
WO2015062176A1 (en) Multipoint touch-control multimedia spherical-screen demonstration instrument and multipoint touch-control method therefor
CN108665955A (en) A kind of method and apparatus for adjusting stance adjustment equipment used by a user
Chandan et al. Computing optimal taxes in atomic congestion games
Yu et al. Spherical representation and polyhedron routing for load balancing in wireless sensor networks
CN106339530A (en) Method and system for extracting size information of welded component based on enveloping space
CN104933437B (en) Dynamic grid generation method, generation device, aggregation method and aggregation device
Goswami et al. Load balanced short path routing in large-scale wireless networks using area-preserving maps
Bern et al. Pushing disks together—the continuous-motion case
Hardy et al. Mathematical tools in computer graphics with C# implementations
Stäger et al. Self-similar space-filling sphere packings in three and four dimensions
Shahani et al. Techniques for Privacy-Preserving Data Aggregation in an Untrusted Distributed Environment
Hardin et al. Asymptotics of k-nearest neighbor Riesz energies
CN116798234B (en) Method, device, computer equipment and storage medium for determining station parameter information
Roberts et al. Pole relocation for an orthogonal grid: an analytic method
WO2016173241A1 (en) Routing control method, apparatus and system, and storage medium
CN101848468B (en) Method and device for emulating cell layout
Davis et al. ℓ2-homology of right-angled Coxeter groups based on barycentric subdivisions
Thas et al. On Ferri's characterization of the finite quadric Veronesean V24

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20170829

Address after: 100070, No. 188, building 25, No. eighteen, South Fourth Ring Road, Fengtai District, Beijing, 1, 101

Patentee after: Beijing Haiyun Technology Co.,Ltd.

Address before: 510663, No. 3, color road, Science City, Guangzhou Development Zone, Guangdong

Patentee before: NEW POSTCOM EQUIPMENT Co.,Ltd.

CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20121205