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
diamond
phasor
cell
users
user
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.)
Active
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
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

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

Abstract

The invention discloses a user layout implementation method and a user layout implementation device in mobile communication system simulation. The method comprises the following steps of: spreading a certain number of users within a circumference range with the central point of a hexagonal cell as the centre of a circle and R as a radius, wherein R is greater than the vertical radius r of the cell; arranging two phasors with lengths of 2r and an included angle of 120 degrees and forming a rhombus by using the two phasors as two adjacent edges; moving users outside the rhombic region into the rhombic region; copying the rhombus and the users therein into another three copied rhombuses; and for each user in the rhombus, selecting one of the user and three corresponding users in the three copied rhombuses which is closest to the central point of the cell as the user distributed in the cell to obtain the user layout in the cell. The technical scheme has the advantages of low complexity and high efficiency.

Description

User layout implementation method and device in mobile communication system simulation
Technical Field
The invention relates to the technical field of mobile communication, in particular to a user layout implementation method and device in mobile communication system simulation.
Background
In the simulation of the mobile communication system, a user distribution model is needed to simulate the user scattering, movement and signal receiving process, and users need to be distributed in a cell range.
The existing user distribution algorithm is: firstly randomly scattering users, then calculating the calculation range of the cell, then calculating the users beyond the coverage range of the cell, and adjusting the radius of the users to reduce the radius of the users to the coverage range of the cell.
Fig. 1 is a schematic cell coverage diagram of a layer 2 19 point topology in the prior art. As shown in fig. 2, the whole cell is composed of 19 unit cells, which are respectively identified by 1-19, and the origin of the simulation coordinate system is the central point of the unit cell (cell 1) located at the middle position. The following describes an existing user distribution algorithm by taking the cell coverage of the layer 2 19 point topology as an example, including the following steps:
(a) the radius of the user is randomly determined. If the radius of the user needs to be smaller than the maximum radius of the whole cell, the vertical radius of the unit cell is designated as cellr, and the radius of the user is ueradius, it can be seen from fig. 1 that the radius of the user needs 5 times cellr, and the radius of the user is generated by using the following formula (1);
ueradius=rand(1)×5×cellr (1)
wherein rand (1) represents the generation of random numbers between 0 and 1.
(b) The angle of the user is randomly determined. The user's angles are randomly distributed between (0, 2 π), i.e., the user's angle, ueangle, can be calculated as:
ueangle=rand(1)×2π (2)
the location uep of the user is thus available as:
uep=ueradius×(cos(ueangle)+isin(ueangle)) (3)
where cos represents a sine-cosine function, sin represents a sine function, and i is an imaginary unit.
(c) And determining the range of the cell and finding out the users beyond the range.
The straight line boundary of the cell may be represented by y ═ kx + b, and the boundary of the whole cell shown in fig. 1 is composed of 30 straight lines, and the intercept, the slope, and the starting point of the different straight line boundaries are different. And judging whether the balance coordinate and the ordinate of the user exceed the boundary of the cell according to the real part and the imaginary part of the user position uep, namely the coordinate of the user in the simulation coordinate system.
(d) Reducing the radius of the users beyond the cell range to be within the cell range, namely:
uep=ueradius×rand(1)×(cos(ueangle)+isin(ueangle))
(4)
in this step, the method for reducing the radius of the user is to multiply a random number between 0 and 1, so that the radius of the user possibly exceeds the range of the cell after the random number is multiplied for the first time, and the random number between 0 and 1 is continuously multiplied until the radius of the user is within the range of the cell.
And obtaining a user distributed in the range of the cell through the steps. All the users scattered in the simulation are calculated through the steps.
However, the existing user distribution method has the following disadvantages: 1) the boundary of the cell needs to be determined, and when the number and the radius of the cells change, the boundary of the cells also changes, so that the uncertainty is increased; 2) whether the radius of the user exceeds the cell boundary needs to be judged, so that the distance and the included angle between the position of each cell and the base station need to be judged, and the calculation complexity is high; 3) when the radius of the user is adjusted to be within the range of the cell, calculation needs to be performed for each user beyond the range according to the existing distance of the user and the range of the cell, and one user may need to calculate many times.
In summary, in the simulation of the mobile communication system, the conventional user layout method is complex in calculation and low in efficiency.
Disclosure of Invention
The invention provides a user layout implementation method in mobile communication system simulation, which has low operation complexity and high efficiency.
The invention also provides a user layout implementation device in the simulation of the mobile communication system, and the device has low operation complexity and high efficiency.
In order to achieve the purpose, the technical scheme of the invention is realized as follows:
the invention discloses a user layout implementation method in mobile communication system simulation, which comprises the following steps for a regular hexagonal cell:
scattering a certain number of users in a circumferential range which takes the center point of the cell as the center of a circle and takes R as the radius; wherein R is greater than the vertical radius R of the cell;
setting a first phasor and a second phasor with the length of 2r, wherein an included angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively vertical to two edges of a regular hexagonal cell; forming a rhombus by using the first phasor and the second phasor as adjacent edges;
for users of the number of users that are outside the diamond-shaped region, moving those users into the diamond-shaped region;
replicating the diamond shape and the users therein into three additional replicated diamond shapes such that the three replicated diamond shapes and the diamond shape each have a vertex located at the center of the cell and are spliced together without overlap;
for each user in the rhombus, selecting a user closest to the center point of the cell from the user and three corresponding users in the three copied rhombuses as the users distributed in the cell to obtain the user layout in the cell;
wherein when the first phasor is perpendicular to the uppermost edge of the regular hexagonal cell and the second phasor is located at a position rotated 120 degrees clockwise with respect to the first phasor,
replicating the diamond shape and the users therein into three additional replicated diamond shapes such that the three replicated diamond shapes and the diamond shape each have a vertex at a center of the cell and are stitched together without overlap comprises:
translating the rhombus and a user therein downwards by 2r to obtain a first copied rhombus;
panning the diamond and the user therein to the left
Figure DEST_PATH_GSB00000853833100011
Then, translating r upwards to obtain a second copied rhombus;
panning the diamond and the user therein to the left
Figure DEST_PATH_GSB00000853833100012
And then translate r downward to get a third replicated diamond.
The invention also discloses a user layout realizing device in the simulation of the mobile communication system, which comprises: the system comprises a scattering module, a transfer module and a copying selection module, wherein:
the system comprises a scattering module, a transferring module and a control module, wherein the scattering module is used for scattering a certain number of users in a circumferential range which takes the center point of a regular hexagonal cell as the center of a circle and takes R as the radius, and informing the position of the scattered users to the transferring module; wherein R is greater than the vertical radius R of the cell;
the transfer module is used for setting a first phasor and a second phasor which are 2r in length, an included angle between the first phasor and the second phasor is 120 degrees, the first phasor and the second phasor are respectively vertical to two edges of the regular hexagonal cell, and the first phasor and the second phasor form a rhombus by using adjacent edges; for users of the number of users outside the diamond-shaped area, moving those users into the diamond-shaped area; a copy selection module for notifying the locations of all users in the diamond-shaped area;
a duplication selection module for duplicating the diamond shape and the users therein into three other duplication diamond shapes, so that the three duplication diamond shapes and the diamond shape respectively have a vertex positioned at the center of the cell and are spliced together without overlapping; for each user in the diamond, selecting a user closest to the center point of the cell from the user and three corresponding users in the three copied diamonds as users distributed in the cell to obtain a user layout in the cell;
wherein,
the transfer module is used for setting the first phasor to be vertical to the uppermost edge of the regular hexagon cell, and the second phasor is positioned at a position which is rotated by 120 degrees clockwise relative to the first phasor;
the copying selection module is used for translating the rhombus and a user in the rhombus downwards by 2r to obtain a first copying rhombus; for panning the diamond and the user therein to the left
Figure DEST_PATH_GSB00000853833100021
Then, translating r upwards to obtain a second copied rhombus; for panning the diamond and the user therein to the left
Figure DEST_PATH_GSB00000853833100022
And then translate r downward to get a third replicated diamond.
It can be seen from the above that, in the present invention, a certain number of users are scattered in a circumferential range which takes the center point of a regular hexagonal cell as the center of a circle and takes R as the radius, wherein R is greater than the vertical radius R of the cell, then a first phasor and a second phasor which are both 2R in length and respectively perpendicular to two sides of the regular hexagonal cell have an included angle of 120 degrees are set, and a rhombus is formed by taking the first phasor and the second phasor as adjacent sides; for users out of the diamond-shaped area in the certain number of users, moving the users into the diamond-shaped area through a preset strategy; copying the rhombus and the users in the rhombus into other three parts to form three corresponding copied rhombuses, so that the three copied rhombuses and the rhombus respectively have a vertex positioned at the center of the cell and are spliced together without overlapping; for each user in the rhombus, selecting the user closest to the center point of the cell from the user and three corresponding users in the three copied rhombuses as the user distributed in the cell to obtain the technical scheme of the user layout in the cell, and providing the user layout implementation method of one unit cell.
Drawings
FIG. 1 is a schematic cell coverage diagram of a layer 2 19 point topology in the prior art;
fig. 2 is a flowchart of a user layout implementation method in a mobile communication system simulation according to an embodiment of the present invention;
fig. 3 is a schematic diagram of a regular hexagonal cell and randomly scattered users in an embodiment of the present invention;
FIG. 4 is a diagram illustrating a randomly scattered user moving into a diamond-shaped area according to an embodiment of the present invention;
FIG. 5 is a schematic illustration of a translated and replicated diamond shape in an embodiment of the invention;
fig. 6 is a block diagram of a user layout implementing apparatus in a mobile communication system simulation according to an embodiment of the present invention.
Detailed Description
Fig. 2 is a flowchart of a method for implementing subscriber layout in mobile communication system simulation according to an embodiment of the present invention. As shown in fig. 2, for a regular hexagonal cell, the method includes:
step 201, scattering a certain number of users in a circumferential range taking the center point of the cell as the center of a circle and taking R as the radius; wherein R is greater than the vertical radius R of the cell.
Step 202, setting a first phasor and a second phasor with the length of 2r, wherein an included angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively vertical to two edges of a regular hexagonal cell; a diamond shape is formed by the first phasor and the second phasor for adjacent sides.
Step 203, for the users out of the diamond-shaped area in the certain number of users, moving the users into the diamond-shaped area.
And step 204, copying the rhombus and the users in the rhombus into other three copied rhombuses, so that the three copied rhombuses and the rhombus respectively have a vertex positioned in the center of the cell and are spliced together without overlapping.
Step 205, for each user in the diamond, selecting the user closest to the center point of the cell as the user distributed in the cell from the user and the corresponding three users in the three copied diamonds, and obtaining the user layout in the cell.
After the user layout in one unit cell is obtained by the method shown in fig. 2, the user layout of the whole cell in the mobile communication system simulation can be obtained only by copying the user layout in the unit cell to other unit cells in the mobile communication system simulation. Compared with the existing method, the method has the advantages of low calculation complexity and high efficiency.
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is described in detail below with reference to specific embodiments.
The improved user layout implementation method of the invention moves users outside the regular hexagon into the regular hexagon according to phasor operation and translation, and the flow is as follows:
a) firstly, randomly scattering a certain number of users in a circumferential range with a center point of a regular hexagonal cell as a circle center and R as a radius, as shown in FIG. 3; here, R takes a value larger than the vertical radius R of the cell. Here, R may take a value between R and 2R for convenience of simulation.
In this embodiment, when R is 2R, the position uep0 of each user randomly scattered is calculated by the following formula (5):
uep0=2r×rand(1)×(cos(sita)+isin(sita)) (5)
wherein sita ═ rand (1) × 2 pi.
Fig. 3 is a schematic diagram of a regular hexagonal cell and randomly scattered users in the embodiment of the present invention.
b) Setting a first phasor and a second phasor with the length of 2r, wherein an included angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively vertical to two edges of a regular hexagonal cell; forming a rhombus by using the first phasor and the second phasor as adjacent edges; for the users scattered out of the diamond-shaped area in step a), the users are moved into the diamond-shaped area, as shown in fig. 4.
Fig. 4 is a schematic diagram of a user who randomly scatters into a diamond-shaped area after moving into the diamond-shaped area in the embodiment of the present invention. As shown in fig. 4, in the present embodiment, the first phasor is set to be perpendicular to the uppermost side of the regular hexagonal cell, and the second phasor is set to be located relativelyIn the position where the first phasor is rotated 120 degrees clockwise. I.e. the first phasor is represented in complex number as: i2 r; the second phase quantity is expressed in complex numbers as:
Figure GSA00000040539300061
the users outside the diamond-shaped area can be moved into the diamond-shaped area in a variety of ways in the present invention. For example, users outside the diamond-shaped area may be moved into the diamond-shaped area by scaling down the radius of the user (the distance between the user and the center point of the cell), rotating the user by a certain angle at the center point of the cell, or a combination of both. The following is a method of moving a user outside the diamond-shaped area into the diamond-shaped area in this embodiment:
setting the number of users outside the diamond-shaped area as N, and setting the origin of the complex plane coordinate system at the central point of the regular hexagon cell, then:
firstly, obtaining x according to a formula (6);
Ax=b→x=A-1b (6)
wherein, A is a2 x 2 matrix composed of the real part and the imaginary part of the first phasor and the real part and the imaginary part of the second phasor; b is a2 x N matrix consisting of real parts and imaginary parts of N user positions; a. the-1Is the inverse matrix of A; then x is a2 xn matrix;
then, modulo 1 on x according to equation (7), the remainder y is obtained:
y=mod(x,1) (7)
finally, the positions uep of the N users outside the diamond area after moving into the diamond area are obtained according to the formula (8). Uep is a matrix consisting of the real and imaginary parts of the positions of the N users after moving into the diamond region;
uep=A×y (8)
combining equations (6), (7) and 8 yields:
uep=A×mod(A-1×b,1) (9)
the meaning of formula (9) is: for each user, multiplying the real and imaginary parts of the user's position by phasor 1 and phasor 2, respectively; the result of this is that the real part of the user position is transformed into a phasor of the terminal on phasor 1 or its extension (called phasor corresponding to the real part of the user position) and the imaginary part of the user position is transformed into a phasor of the terminal on phasor 2 or its extension (called phasor corresponding to the imaginary part of the user position). And (4) taking the modulus of the lengths of the phasors respectively corresponding to the real part and the imaginary part of the user position to 1, and realizing normalization processing. And adding phasors corresponding to the real part and the imaginary part of the user position to obtain phasors which are the phasors corresponding to the position of the user after moving into the diamond-shaped area. According to the principle of phasor addition, the phasor corresponding to the real part of the user position is overlapped with the phasor 1 and has a length less than or equal to the phasor 1, and the phasor corresponding to the imaginary part of the user position is overlapped with the phasor 2 and has a length less than or equal to the phasor 2, so that the sum of the two phasors is always located in the diamond region.
c) And copying the rhombus and the users in the rhombus into other triples to form three corresponding copied rhombuses, so that the three copied rhombuses and the rhombus respectively have a vertex positioned at the center of the cell and are spliced together without overlapping.
In this embodiment, the three copied rhombuses are obtained by translating the rhombuses, specifically:
translating the diamonds and the users therein downwards by 2r to obtain a first copied diamond, wherein the user position uep1 in the first copied diamond is shown as formula (9):
uep1=uep-i(2r) (9)
panning the diamond and the user therein to the left
Figure GSA00000040539300071
And then translate r upward to get a second copied diamond, where the user position uep2 is shown in equation (10):
uep 2 = uep - 3 r + ir - - - ( 10 )
panning the diamond and the user therein to the left
Figure GSA00000040539300082
And then translate r downward to obtain a third copied diamond, where the user position uep2 is shown in equation (11):
uep 3 = uep - 3 r - ir - - - ( 11 )
the individual diamonds after the translation of the replication by the above method are shown in fig. 5.
FIG. 5 is a schematic illustration of a translated and replicated diamond shape in an embodiment of the invention. As shown in fig. 5, three copied diamonds are obtained by subjecting the original diamond (the diamond at the upper right corner) to translation copying, and there is a corresponding position in each diamond (including the original diamond and the copied diamond) for each user originally sprinkled in, i.e. there are 4 corresponding positions in total.
Furthermore, the users of different parts in the original diamond shape are distributed exactly in different parts in the regular hexagonal cell. For example, users in the original diamonds A12, A31, B11, and B32 were originally in regular hexagons; after the users in A11 and A22 in the original diamond translated to the first replicated diamond, the corresponding positions are A "11 and A" 22, which are in the regular hexagon; after the users in B31 and B22 in the original diamond are translated to the second replicated diamond, the corresponding positions are B '31 and B' 22, which are in the regular hexagon; after the users in A21, A32, B12, and B21 in the original diamond translated to the third replicated diamond, the corresponding positions are A '21, A' 32, B "12, and B" 21, which are in regular hexagons.
d) For each user in the original rhombus, selecting the user closest to the center point of the regular hexagonal cell from the user and the corresponding three users in the three copied rhombuses as the users distributed in the cell to obtain the user layout in the cell.
Here, the user having the shortest radius is selected from the four user positions respectively corresponding to the four diamonds, and the user is necessarily located in the regular hexagonal cell.
e) And copying the user layout of the regular hexagonal cell to other cells in simulation in sequence to obtain the user layout of the whole cell.
Fig. 6 is a block diagram of a user layout implementing apparatus in a mobile communication system simulation according to an embodiment of the present invention. As shown in fig. 6, the apparatus includes: a scatter-in module 601, a transfer module 602, and a copy selection module 603, wherein:
a scattering module 601, configured to scatter a certain number of users in a circumferential range with a center point of a regular hexagonal cell as a center and an R as a radius, and notify the shifting module 602 of the positions of the scattered users; wherein R is greater than the vertical radius R of the cell;
the transfer module 602 is configured to set a first phasor and a second phasor, the lengths of which are 2r, an included angle between the first phasor and the second phasor is 120 degrees, the first phasor and the second phasor are respectively perpendicular to two edges of a regular hexagonal cell, and a rhombus is formed by using the first phasor and the second phasor as adjacent edges; the system comprises a diamond area, a certain number of users and a certain number of users, wherein the diamond area is used for containing a plurality of users; a copy selection module 603 for notifying the locations of all users in the diamond-shaped area;
a duplication selection module 603, configured to duplicate the diamond and the user therein into three other duplicates to form three corresponding duplication diamonds, so that the three duplication diamonds and the diamond each have a vertex located at the center of the cell and are spliced together without overlapping; and for each user in the diamond, selecting the user closest to the center point of the cell from the user and the corresponding three users in the three copied diamonds as the users distributed in the cell, and obtaining the user layout in the cell.
As shown in fig. 6, the apparatus further comprises: a simulation replication module 604; the copy selection module is further configured to notify the simulated copy module 604 of the user layout in the cell; the simulation replication module 604 is adapted to replicate the subscriber layout in the cell to all other cells in the simulation of the mobile communication system.
Setting the number of users outside the rhombic area as N, and setting the origin of a complex plane coordinate system at the central point of the cell; the transfer module 602 first, according to the formula Ax ═ b → x ═ a-1b, obtaining x; wherein, A is a2 x 2 matrix composed of the real part and the imaginary part of the first phasor and the real part and the imaginary part of the second phasor; b is a2 x N matrix consisting of real parts and imaginary parts of N user positions; a. the-1Is the inverse matrix of A; then x is 2A matrix of x N; then, modulo 1 on x according to the formula y ═ mod (x, 1), to obtain a remainder y; finally, according to formula uep, a × y obtains positions uep of N users located outside the diamond-shaped area after moving into the diamond-shaped area.
In fig. 6, the transferring module 602 is configured to set the first phasor to be perpendicular to the uppermost edge of the regular hexagonal cell, and the second phasor is located at a position rotated by 120 degrees clockwise with respect to the first phasor; the duplication selection module 603 is configured to translate the diamond and a user therein by 2r downward to obtain a first duplication diamond; for panning the diamond and the user therein to the left
Figure GSA00000040539300101
Then, translating r upwards to obtain a second copied rhombus; for panning the diamond and the user therein to the left
Figure GSA00000040539300102
And then translate r downward to get a third replicated diamond.
In fig. 6, the scattering module 601 is configured to randomly scatter the certain number of users.
In summary, the technical solution of updating the user location by phasor distance calculation according to the set phasor direction and length of the present invention provides a method for implementing user layout of a unit cell, and user layout of other unit cells only needs to copy the user distribution of the unit cell, which is not affected by the change of the number and radius of the cells, and has low computational complexity and high efficiency compared with the existing method.
The above description is only for the purpose of illustrating the preferred embodiments of the present invention and is not to be construed as limiting the invention, and any modifications, equivalents, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (8)

1. A method for implementing user layout in mobile communication system simulation, wherein for a regular hexagonal cell, the method comprises:
scattering a certain number of users in a circumferential range which takes the center point of the cell as the center of a circle and takes R as the radius; wherein R is greater than the vertical radius R of the cell;
setting a first phasor and a second phasor with the length of 2r, wherein an included angle between the first phasor and the second phasor is 120 degrees, and the first phasor and the second phasor are respectively vertical to two edges of a regular hexagonal cell; forming a rhombus by using the first phasor and the second phasor as adjacent edges;
for users of the number of users that are outside the diamond-shaped region, moving those users into the diamond-shaped region;
replicating the diamond shape and the users therein into three additional replicated diamond shapes such that the three replicated diamond shapes and the diamond shape each have a vertex located at the center of the cell and are spliced together without overlap;
for each user in the rhombus, selecting a user closest to the center point of the cell from the user and three corresponding users in the three copied rhombuses as the users distributed in the cell, thereby obtaining the user layout in the cell;
wherein when the first phasor is perpendicular to the uppermost edge of the regular hexagonal cell and the second phasor is located at a position rotated 120 degrees clockwise with respect to the first phasor,
replicating the diamond shape and the users therein into three additional replicated diamond shapes such that the three replicated diamond shapes and the diamond shape each have a vertex at a center of the cell and are stitched together without overlap comprises:
translating the rhombus and a user therein downwards by 2r to obtain a first copied rhombus;
panning the diamond and the user therein to the leftThen, translating r upwards to obtain a second copied rhombus;
panning the diamond and the user therein to the left
Figure FSB00000853833000012
And then translate r downward to get a third replicated diamond.
2. The method of claim 1, further comprising: copying the user layout in the cell to all other cells in the simulation of the mobile communication system.
3. The method of claim 1, wherein for users of the number of users that are outside the diamond-shaped region, moving those users into the diamond-shaped region comprises:
setting the number of users outside the rhombic area as N, and setting the origin of a complex plane coordinate system at the central point of the cell;
first, according to the formula Ax ═ b → x ═ a-1b, obtaining x;
wherein, A is a2 x 2 matrix composed of the real part and the imaginary part of the first phasor and the real part and the imaginary part of the second phasor; b is a2 x N matrix consisting of real parts and imaginary parts of N user positions; a. the-1Is the inverse matrix of A;
then, modulo 1 on x according to the formula y ═ mod (x, 1), to obtain a remainder y;
finally, according to formula uep, a × y obtains positions uep of N users located outside the diamond-shaped area after moving into the diamond-shaped area.
4. The method of claim 1, wherein the scattering a certain number of users in a circle with a radius of R as a center of the circle around the center point of the cell is as follows: and (4) randomly scattering.
5. An apparatus for implementing user layout in simulation of a mobile communication system, the apparatus comprising: the system comprises a scattering module, a transfer module and a copying selection module, wherein:
the system comprises a scattering module, a transferring module and a control module, wherein the scattering module is used for scattering a certain number of users in a circumferential range which takes the center point of a regular hexagonal cell as the center of a circle and takes R as the radius, and informing the position of the scattered users to the transferring module; wherein R is greater than the vertical radius R of the cell;
the transfer module is used for setting a first phasor and a second phasor which are 2r in length, an included angle between the first phasor and the second phasor is 120 degrees, the first phasor and the second phasor are respectively vertical to two edges of the regular hexagonal cell, and the first phasor and the second phasor form a rhombus by using adjacent edges; for users of the number of users outside the diamond-shaped area, moving those users into the diamond-shaped area; a copy selection module for notifying the locations of all users in the diamond-shaped area;
a duplication selection module for duplicating the diamond shape and the users therein into three other duplication diamond shapes, so that the three duplication diamond shapes and the diamond shape respectively have a vertex positioned at the center of the cell and are spliced together without overlapping; for each user in the diamond, selecting a user closest to the center point of the cell from the user and three corresponding users in the three copied diamonds as the users distributed in the cell to obtain the user layout in the cell;
wherein,
the transfer module is used for setting the first phasor to be vertical to the uppermost edge of the regular hexagon cell, and the second phasor is positioned at a position which is rotated by 120 degrees clockwise relative to the first phasor;
the copying selection module is used for translating the rhombus and a user in the rhombus downwards by 2r to obtain a first copying rhombus; for panning the diamond and the user therein to the leftThen, translating r upwards to obtain a second copied rhombus; for panning the diamond and the user therein to the left
Figure FSB00000853833000032
And then translate r downward to get a third replicated diamond.
6. The apparatus of claim 5, further comprising: a simulation copying module;
the copy selection module is further configured to notify the simulated copy module of the user layout in the cell;
the simulation copying module is used for copying the user layout in the cell to all other cells in the simulation of the mobile communication system.
7. The apparatus of claim 5, wherein the number of users outside the diamond-shaped area is set to be N, and the origin of the complex plane coordinate system is set to be located at the center point of the cell;
the transfer module, first, according to the formula Ax ═ b → x ═ a-1b, obtaining x; wherein, A is a2 x 2 matrix composed of the real part and the imaginary part of the first phasor and the real part and the imaginary part of the second phasor; b is a2 x N matrix consisting of real parts and imaginary parts of N user positions; a. the-1Is the inverse matrix of A; then, modulo 1 on x according to the formula y ═ mod (x, 1), to obtain a remainder y; finally, according to formula uep, a × y obtains positions uep of N users located outside the diamond-shaped area after moving into the diamond-shaped area.
8. The apparatus of claim 5,
and the scattering module is used for scattering the users of the certain number at random.
CN 201010130390 2010-03-23 2010-03-23 User layout implementation method and device in mobile communication system simulation Active 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 Active 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
Fornberg et al. Fast generation of 2-D node distributions for mesh-free PDE discretizations
CN106777822B (en) Two-dimentional high-content particle enhancing composite material three-phase meso-mechanical model and method for building up
Yao et al. Heliostat field layout methodology in central receiver systems based on efficiency-related distribution
CN106097402A (en) A kind of method and system judging whether impact point is positioned at presumptive area
CN103763365A (en) Method and system for load balancing of metadata service under cloud storage
WO2021012599A1 (en) Image adjustment method, apparatus, and computer device
Robinson Choosing a world map: attributes, distortions, classes, aspects
Jin et al. A sweepline algorithm for Euclidean Voronoi diagram of circles
Feng et al. An advancing front packing of polygons, ellipses and spheres
CN101964157B (en) Sphere rhombic grid recursive subdivision method
CN101902751B (en) User layout implementation method and device in mobile communication system simulation
CN105373538B (en) A kind of display level of polygon object determines method and device
CN106131533A (en) A kind of method for displaying image and terminal
WO2015062176A1 (en) Multipoint touch-control multimedia spherical-screen demonstration instrument and multipoint touch-control method therefor
CN109000650A (en) Atural object relative position determines method and device
CN104157012A (en) Edge-contraction-based mesh parameterization method
Stäger et al. Self-similar space-filling sphere packings in three and four dimensions
CN102760305B (en) Three-dimensional complex modeling method utilizing rotating TIN (triangulated irregular network) and distance and included angle dual-weight interpolation method
CN102760377A (en) Large scale topographical map surveying and mapping method utilizing rotating TIN (triangulated irregular network) and distance and included angle dual-weight interpolation method
CN108734181B (en) A method of accelerating online generation nuclear reactor characteristic curve
CN110119458A (en) A kind of grid search method and device
CN113850377A (en) Data processing device, data processing method and related product
CN106796736A (en) For the ray-tracing procedure in simulation or calculating process
CN101820445B (en) Distribution method for two-dimensional tiles in object-based storage system
CN107180447A (en) A kind of method and device for obtaining intensity of illumination

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

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 Post Communication Equipment Co., Ltd.

TR01 Transfer of patent right