This application relates to the field of communication, and in particular, to a method and an apparatus for transmitting base station data, and a device.
With development of wireless communications systems, a system capacity is greatly improved by using technologies such as a multiple input multiple output (MIMO) technology and a higher order modulation technology. To obtain more spatial multiplexing gains, a cell capacity is greatly improved by using a multi-sector multi-beam technology. However, as the quantity of sectors or beams of a single site increases, because a same frequency band is shared among the sectors or the beams, user equipment (UE) served by the single site may be strongly interfered with within coverage of the sectors or the beams, and performance of the UE located within the coverage of the sectors or the beams may be affected greatly.
In view of the foregoing technical problem, embodiments of this application provide a method for transmitting base station data, to resolve a problem of interference between network areas in the prior art.
According to a first aspect, a method for scheduling a terminal is provided, and includes the following operations:
receiving, by a first base station in a joint scheduling base station group, a precoding matrix indication (PMI) value and reference signal received power (RSRP) that are sent by user equipment;
determining, by a remote radio unit (RRU) of the first base station in the joint scheduling base station group, based on the RSRP, a network area to which the UE belongs;
if the UE is served by the first base station in the joint scheduling base station group, allocating, by the first base station in the joint scheduling base station group, an equivalent channel that corresponds to the first base station and that is in a first equivalent channel group to the UE based on the PMI value; and if the UE belongs to an overlapped area of the first base station and a second base station that are in the joint scheduling base station group, jointly allocating, by the first base station and the second base station that are in the joint scheduling base station group, an equivalent channel that corresponds to the first base station and the second base station and that is in a second equivalent channel group to the UE based on the PMI value, stopping, by the first base station, transmitting data on the first equivalent channel, and jointly stopping, by the first base station and the second base station, sending data on a third equivalent channel corresponding to the second base station, where
the first equivalent channel group and the second equivalent channel group have different radio frequency channels.
In one embodiment, if there are four port numbers for the UE,
when PMI=0, a first equivalent channel in the first channel group and allocated to the user equipment is:
where
T2M-1 is a (2M)th network area, V is a port mapping matrix of the user equipment, and the ellipsis represents 2M-8 repeated digits;
when PMI=2, a second equivalent channel in the first channel group and allocated to the user equipment is:
when PMI=9, a third equivalent channel in the first channel group and allocated to the user equipment is:
when PMI=11, a fourth equivalent channel in the first channel group and allocated to the user equipment is:
when PMI=1, a fifth equivalent channel in the first channel group and
when PMI=3, a sixth equivalent channel in the first channel group and allocated to the user equipment is:
when PMI=8, a seventh equivalent channel in the first channel group and allocated to the user equipment is:
and
when PMI=10, an eighth equivalent channel in the first channel group and allocated to the user equipment is:
In another embodiment, if there are four port numbers for the UE, and
if PMI=4, a ninth equivalent channel in the second channel group and allocated to the user equipment is:
where
T2M-1 is a (2M)th network area, V is a port mapping matrix of the user equipment, and the ellipsis represents 2M-8 repeated digits;
when PMI=5, a tenth equivalent channel in the second channel group and allocated to the user equipment is:
when PMI=6, an eleventh equivalent channel in the second channel group and allocated to the user equipment is:
when PMI=7, a twelfth equivalent channel in the second channel group and allocated to the user equipment is:
when PMI=12, a thirteenth equivalent channel in the second channel group and allocated to the user equipment is:
when PMI=13, a fourteenth equivalent channel in the second channel group and allocated to the user equipment is:
when PMI=14, a fifteenth equivalent channel in the second channel group and allocated to the user equipment is:
and
when PMI=15, a sixteenth equivalent channel in the second channel group and allocated to the user equipment is:
In still another embodiment, if there are eight ports for the UE, and
if PMI=0, a seventeenth equivalent channel in the first channel group and allocated to the user equipment is:
where
T2M-1 is a (2M)th network area, V is a port mapping matrix of the user equipment, and the ellipsis represents 2M-8 repeated digits in the first to the eighth rows;
if PMI=7, an eighteenth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=8, a nineteenth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=16, a twentieth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=36, a twenty-first equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=44, a twenty-second equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=72, a twenty-third equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=88, a twenty-fourth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=1, a twenty-fifth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=3, a twenty-sixth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=6, a twenty-seventh equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=12, a twenty-eighth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=17, a twenty-ninth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=20, a thirtieth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=32, a thirty-first equivalent channel in the first channel group and allocated to the user equipment is:
and
if PMI=40, a thirty-second equivalent channel in the first channel group and allocated to the user equipment is:
According to a second aspect, an apparatus for transmitting base station data is provided. The apparatus is deployed in a first base station in a joint scheduling base station group and includes: a receiving unit, configured to receive a precoding matrix indication (PMI) value and reference signal received power (RSRP) that are sent by user equipment; a remote radio unit, configured to determine, based on the RSRP, a network area to which the UE belongs; and a processing unit, configured to: if the UE is served by the first base station in the joint scheduling base station group, allocate an equivalent channel that corresponds to the first base station and that is in a first equivalent channel group to the UE based on the PMI value; if the UE belongs to an overlapped area of the first base station and a second base station that are in the joint scheduling base station group, allocate an equivalent channel that corresponds to the first base station and the second base station and that is in a second equivalent channel group to the UE based on the PMI value, stop transmitting data on the first equivalent channel, and stop sending data on a third equivalent channel corresponding to the second base station, where the first equivalent channel group and the second equivalent channel group have different radio frequency channels.
According to a third aspect, a base station is provided. The base station is a base station in a joint scheduling base station group and includes a communications interface, a memory, a processor, and a remote radio unit, where the communications interface is configured to receive a precoding matrix indication (PMI) value and reference signal received power (RSRP) that are sent by user equipment; the remote radio unit is configured to determine, based on the RSRP, a network area to which the UE belongs; and the processor is configured to: if the UE is served by the base station in the joint scheduling base station group, allocate an equivalent channel that corresponds to the base station and that is in a first equivalent channel group to the UE based on the PMI value; and if the UE belongs to an overlapped area of the base station and another base station that are in the joint scheduling base station group, allocate an equivalent channel that corresponds to the base station and the another base station and that is in a second equivalent channel group to the UE based on the PMI value, stop, by the base station, transmitting data on the first equivalent channel, and jointly stop, by the base station and the another base station, sending data on a third equivalent channel corresponding to the another base station, where the first equivalent channel group and the second equivalent channel group have different radio frequency channels.
According to a fourth aspect, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program used to exchange electronic data, where the computer program enables a computer to perform the method according to the first aspect.
According to a fifth aspect, a computer program product is provided, and includes a non-transitory computer-readable storage medium that stores a computer program, where the computer program is run to enable a computer to perform the method according to the first aspect.
To describe technical solutions in embodiments of this application or in the prior art more clearly, the following briefly describes the accompanying drawings required for describing the embodiments. Apparently, the accompanying drawings in the following description show merely some embodiments of this application, and a person of ordinary skill in the art may still derive other accompanying drawings from these accompanying drawings without creative efforts.
The following clearly describes the technical solutions in the embodiments of this application with reference to the accompanying drawings in the embodiments of this application. Apparently, the described embodiments are merely some but not all of the embodiments of this application. All other embodiments obtained by a person of ordinary skill in the art based on the embodiments of this application without creative efforts shall fall within the protection scope of this application.
Operation S301: An RRU 0 in the joint scheduling base station group receives a precoding matrix indication (PMI) value and reference signal received power (RSRP) that are sent by UE.
Operation S302: The RRU 0 in the joint scheduling base station group determines, based on the RSRP, a network area to which the UE belongs.
A specific method for determining, based on the RSRP, the network area to which the UE belongs may include: receiving, by the RRU 0, an RSRP value list sent by the UE; and if RSRPmax is apparently greater than other RSRP values and a network area corresponding to RSRPmax is an area covered by the RRU 0, determining that the UE belongs to the RRU 0; or if RSRPmax and RSRPmax-1 (a second largest value) are apparently greater than other RSRP values, determining that a network area corresponding to RSRPmax and RSRPmax-1 as an overlapped area of RRU 0 and RRU 1, that is, the network area in which the UE is located.
Operation S303: If the UE belongs to the RRU 0 in the joint scheduling base station group, the RRU 0 in the joint scheduling base station group allocates an equivalent channel that corresponds to the RRU 0 and that is in a first equivalent channel group to the UE based on the PMI value; and if the UE belongs to the overlapped area of the RRU 0 and the RRU 1 that are in the joint scheduling base station group, the RRU 0 and the RRU 1 that are in the joint scheduling base station group jointly allocate an equivalent channel that corresponds to the RRU 0 and the RRU 1 and that is in a second equivalent channel group to the UE based on the PMI value, the RRU 0 stops transmitting data on the first equivalent channel, and the RRU 0 and the RRU 1 jointly stop sending data on a third equivalent channel corresponding to the RRU 1, where the first equivalent channel and a second equivalent channel have different radio frequency channels.
According to the method provided by the embodiment shown in
Operation S401A: RRU 0 in a joint scheduling base station group receives a PMI and RSRP that are sent by UE 1.
Operation 402A: If PMI=0 and a largest value in the RSRP is RSRP of RRU 0, the RRU 0 allocates a first equivalent channel to the UE 1, and the first equivalent channel may be specifically:
where
T2M-1 is a (2M)th radio frequency channel, M is a quantity of radio frequency channels, and the ellipsis in a matrix with four port numbers represents 2M-8 omitted digits. The 2M-8 digits are rows that are repeated in the foregoing matrix, and the rows indicates repeated digits in the first to the fourth rows, namely, 1100, where
The ellipsis in the matrix with four port numbers represents 2M-8 omitted digits, the 2M-8 digits are rows that are repeated in the foregoing matrix, and the rows indicates repeated digits in the first to the fourth rows.
When PMI=2, a second equivalent channel in a first channel group and allocated to the user equipment is:
When PMI=9, a third equivalent channel in the first channel group and allocated to the user equipment is:
When PMI=11, a fourth equivalent channel in the first channel group and allocated to the user equipment is:
When PMI=1, a fifth equivalent channel in the first channel group and allocated to the user equipment is:
When PMI=3, a sixth equivalent channel in the first channel group and allocated to the user equipment is:
When PMI=8, a seventh equivalent channel in the first channel group and allocated to the user equipment is:
When PMI=10, an eighth equivalent channel in the first channel group and allocated to the user equipment is:
Operation S401B: RRU 1 in a joint scheduling base station group receives a PMI and RSRP that are sent by UE 1.
Operation S402B: If PMI=4 and a largest value in the RSRP is RSRP of RRU 1, the RRU 1 allocates an equivalent channel in a first channel group to the UE 1, and the equivalent channel may be specifically:
where
T2M-1 is a (2M)th radio frequency channel, M is a quantity of radio frequency channels, and the ellipsis represents omitted digits in the first to the fourth rows of a matrix.
If PMI=4, a ninth equivalent channel in a second channel group and allocated to the user equipment is:
where
T2M-1 is a (2M)th network area, V is a port mapping matrix of the user equipment, and the ellipsis represents 2M-8 repeated digits.
When PMI=5, a tenth equivalent channel in the second channel group and allocated to the user equipment is:
When PMI=6, an eleventh equivalent channel in the second channel group and allocated to the user equipment is:
When PMI=7, a twelfth equivalent channel in the second channel group and allocated to the user equipment is:
When PMI=12, a thirteenth equivalent channel in the second channel group and allocated to the user equipment is:
When PMI=13, a fourteenth equivalent channel in the second channel group and allocated to the user equipment is:
When PMI=14, a fifteenth equivalent channel in the second channel group and allocated to the user equipment is:
When PMI=15, a sixteenth equivalent channel in the second channel group and allocated to the user equipment is:
Operation S501A: RRU 0 in a joint scheduling base station group receives a PMI and RSRP that are sent by UE 1.
Operation S502A: If PMI=0, and a largest value in the RSRP is RSRP of RRU 0, the RRU 0 allocates a first equivalent channel to the UE 1, and the seventeenth equivalent channel may be specifically:
where
T2M-1 is a (2M)th radio frequency channel, M is a quantity of radio frequency channels, and the ellipsis represents omitted digits in the first to the eighth rows of a matrix:
where
V is a matrix with eight ports, and the ellipsis represents omitted digits in the first to the eighth rows of V.
If PMI=7, an eighteenth equivalent channel in a first channel group and allocated to the user equipment is:
if PMI=8, a nineteenth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=16, a twentieth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=36, a twenty-first equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=44, a twenty-second equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=72, a twenty-third equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=88, a twenty-fourth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=1, a twenty-fifth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=3, a twenty-sixth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=6, a twenty-seventh equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=12, a twenty-eighth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=17, a twenty-ninth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=20, a thirtieth equivalent channel in the first channel group and allocated to the user equipment is:
if PMI=32, a thirty-first equivalent channel in the first channel group and allocated to the user equipment is:
and
if PMI=40, a thirty-second equivalent channel in the first channel group and allocated to the user equipment is:
For the eight ports, other PMI values are equivalent channels in a second channel group of an overlapped area, and the second channel group includes 112 equivalent channels, which are not enumerated herein. For the equivalent channels in the second channel group, with a digit change of the matrix with eight ports, for example, a matrix 1 with eight ports is changed to a matrix 2 with eight ports (which is only an example, and is one of 112 matrices with eight ports in the overlapped area), an equivalent channel corresponding to matrix with eight ports can be calculated based on the foregoing formula.
transmitting base station data according to one embodiment. The apparatus is deployed in a first base station in a joint scheduling base station group and includes:
a receiving unit 601, configured to receive a precoding matrix indication PMI value and reference signal received power RSRP that are sent by user equipment;
a remote radio unit 602, configured to: determine, based on the RSRP, a network area to which the UE belongs; and
a processing unit 603, configured to: if the UE is served by the first base station in the joint scheduling base station group, allocate an equivalent channel that corresponds to the first base station and that is in a first equivalent channel group to the UE based on the PMI value; if the UE belongs to an overlapped area of the first base station and a second base station that are in the joint scheduling base station group, allocate an equivalent channel that corresponds to the first base station and the second base station and that is in a second equivalent channel group to the UE based on the PMI value, stop transmitting data on the first equivalent channel, and stop sending data on a third equivalent channel corresponding to the second base station, where the first equivalent channel group and the second equivalent channel group have different radio frequency channels.
The communications interface 701 is configured to receive a precoding matrix indication PMI value and reference signal received power RSRP that are sent by user equipment.
The remote radio unit 704 is configured to determine, based on the RSRP, a network area to which the UE belongs.
The processor 703 is configured to: if the UE is served by the base station in the joint scheduling base station group, allocate an equivalent channel that corresponds to the base station and that is in a first equivalent channel group to the UE based on the PMI value; and if the UE belongs to an overlapped area of the base station and another base station that are in the joint scheduling base station group, allocate an equivalent channel that corresponds to the base station and the another base station and that is in a second equivalent channel group to the UE based on the PMI value, stop, by the base station, transmitting data on the first equivalent channel, and jointly stop, by the base station and the another base station, sending data on a third equivalent channel corresponding to the another base station, where the first equivalent channel group and the second equivalent channel group have different radio frequency channels.
This application, in some embodiments, further provides a computer-readable storage medium, storing a computer program used to exchange electronic data, where the computer program enables a computer to perform the method provided in
This application, in some embodiments, further provides a computer program product, including a non-transitory computer-readable storage medium that stores a computer program, where the computer program is run to enable a computer to perform the method provided in
It should be noted that, for brief description, all the foregoing method embodiments are expressed as a series of action combinations. However, a person skilled in the art should appreciate that this application is not limited to the described action sequence, because according to this application, some operations may be performed in other sequences or performed simultaneously. In addition, a person skilled in the art should also appreciate that all the embodiments described in this specification are example embodiments, and the related actions and modules are not necessarily mandatory to this application.
In the foregoing embodiments, the descriptions of the embodiment have respective focuses. For a part that is not described in detail in an embodiment, refer to related descriptions in other embodiments.
In the several embodiments provided in this application, it should be understood that the disclosed apparatus may be implemented in other manners. For example, the described apparatus embodiment is merely an example. For example, the unit division is merely a logical function division and may be another division in an actual implementation. For example, a plurality of units or components may be combined or integrated into another system, or some features may be ignored or not performed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections may be implemented through some interfaces. Indirect couplings or communication connections between the apparatuses or units may be implemented in electronic or other forms.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, that is, may be located in one position, or may be distributed on a plurality of network units. Some or all of the units may be selected based on actual requirements to achieve the objectives of the solutions of the embodiments.
In addition, functional units in the embodiments of this application may be integrated into one processing unit, or each of the units may exist alone physically, or two or more units are integrated into one unit. The foregoing integrated unit may be implemented in a form of hardware, or may be implemented in a form of a software functional unit.
When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable memory. Based on such an understanding, the technical solutions of this application essentially, or the part contributing to the prior art, or all or some of the technical solutions may be implemented in the form of a software product. The software product is stored in a memory and includes several instructions for instructing a computer device (which may be a personal computer, a server, a network device, or the like) to perform all or some of the operations of the methods described in the embodiments of this application. The foregoing memory includes any medium that can store a program code, such as a USB flash drive, a read-only memory (ROM), a random access memory (RAM), a removable hard disk, a magnetic disk, or an optical disc.
What is disclosed above is merely an example embodiment of this application, and certainly is not intended to limit the scope of the claims of this application. A person of ordinary skill in the art may understand that all or some of processes that implement the foregoing embodiments and equivalent modifications made in accordance with the claims of this application shall fall within the scope of this application.
This application is a continuation of International Application No. PCT/CN2017/090899, filed on Jun. 29, 2017, the disclosure of which is hereby incorporated by reference in its entirety.
Number | Date | Country | |
---|---|---|---|
Parent | PCT/CN2017/090899 | Jun 2017 | US |
Child | 16728429 | US |