Methods of communicating with a selected user equipment terminal (UE) in a first cell served by a base station and a remote radio head include forming a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, generating a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head, generating a list of available precoding matrices by discarding from the list of candidate precoding matrices those precoding matrices that may cause interference to at least one non-targeted UE, selecting a precoding matrix from the list of available precoding matrices, and communicating with the selected UE using the selected precoding matrix.
|
1. A method of communicating with a selected user equipment terminal (UE) in a first cell served by a base station and a remote radio head, the method comprising:
forming a list of non-targeted UEs including other UEs in the first cell, and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, the list including geographic locations and signal to interference plus noise ratios (SINRs) of the non-targeted UEs;
generating a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head;
generating a list of available preceding matrices by discarding from the list of candidate preceding matrices those preceding matrices that may cause interference to at least one non-targeted UE;
selecting a preceding matrix from the list of available preceding matrices; and
communicating with the selected UE using the selected preceding matrix.
11. A network node in a wireless communication network including a selected user equipment terminal (UE) in a first cell served by the base station and one or more remote radio heads, comprising:
a processor coupled to a plurality of transceivers having respective antennas, wherein the processor is configured to form a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, the list including geographic locations and signal to interference plus noise ratios (SINRs) of the non-targeted UEs;
wherein the processor is further configured to generate a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head, to discard from the list of candidate precoding matrices those precoding matrices that are likely to cause interference to at least one non-targeted UE to generate a list of available precoding matrices, and to select a precoding matrix from the list of available preceding matrices for communicating with the selected UE.
20. A non-transitory computer program product for communicating with a selected user equipment terminal (UE) in a first cell served by a base station and a remote radio head, the computer program product comprising:
a non-transitory computer readable storage medium having non-transitory computer readable program code embodied in the medium, the computer readable program code comprising:
computer readable program code configured to form a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, the list including geographic locations and signal to interference plus noise ratios (SINRs) of the non-targeted UEs,
computer readable program code configured to generate a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head;
computer readable program code configured to discard from the list of candidate precoding matrices those precoding matrices that may cause interference to at least one non-targeted UE to generate a list of available precoding matrices;
computer readable program code configured to select a precoding matrix from the list of available precoding matrices; and
computer readable program code configured to communicate with the selected UE using the selected precoding matrix.
2. The method of
3. The method of
4. The method of
5. The method of
6. The method of
7. The method of
8. The method of
9. The method of
10. The method of
12. The network node of
13. The network node of
14. The network node of
15. The network node of
16. The network node of
17. The network node of
18. The network node of
19. The network node of
|
The present application relates generally to heterogeneous networks and, more specifically, to heterogeneous networks including remote radio heads.
The increasing demand for high data rates in cellular networks requires new approaches to meet this expectation. A challenging question for operators is how to evolve their existing cellular networks so as to meet the requirement for higher data rates. In this respect, a number of approaches are possible: i) increase the density of their existing base stations, ii) increase the cooperation between base stations, and/or iii) deploy smaller base stations (low power nodes, or LPNs) in areas where high data rates are needed within a base stations grid.
The option of deploying smaller base stations is in general referred to in the related literature as a “Heterogeneous Network”, or “Heterogeneous Deployment” and the layer consisting of smaller base stations is termed a “micro”, or “pico” layer. The larger base stations are then referred to in this context as “macro” base stations.
Building a denser macro base station grid, while simultaneously enhancing the cooperation between macro base stations (hence either using options i) or ii) above) is a solution that meets the requirement for higher data rates; however such an approach may not necessarily be a cost-efficient option, due to the costs and delays associated with the installation of macro base stations, especially in urban areas where these costs may be significant.
One of the main objectives of micro/pico layers is to offload as many users as possible from the macro layers to the micro/pico layers. In an ideal scenario, this may enable users to experience higher data rates in both the macro and micro/pico layers.
In this respect, several techniques have been discussed and proposed within 3GPP. One proposal is to extend the range of small cells by using cell specific cell selection offsets. A cell selection offset is an additional power margin for a cell that must be overcome before a handover to the cell will occur. Setting the cell selection offset for a particular microcell to a negative value can therefore increase the probability of a handover occurring to the microcell, thereby extending the range of the microcell. Another proposed approach is to increase the transmission power of low power nodes and simultaneously setting appropriately the uplink (UL) power control target P0 for the users connected to low power nodes.
The solution of deploying small base stations within the already existing macro layer grid is an appealing option, since these smaller base stations are anticipated to be more cost-efficient than macro base stations, and their deployment time is expected to be shorter as well. Even so, there will be scenarios in which deployment of pico- or macro-base stations and their associated backhaul costs may be prohibitive. In such scenarios, the use of relay nodes that employ in-band backhaul communications may provide a viable option that provides pico cell type coverage either indoors or outdoors and mitigates the cost and effort of deploying land-line backhaul to all the pico base stations.
One of the issues with heterogeneous networks is that small base stations, even if they are easier to deploy and operate than macro base stations, still cannot be deployed everywhere, since there are restrictions on where to place them. Furthermore, often the placement of small base stations or LPNs results in insufficient coverage for all of the users targeted to be served. Hence, even after the addition of small base stations around them, there still exists the possibility of users being in coverage holes of the macro layer, and as such they may not necessarily benefit from this addition of small base stations, relays, or low power nodes. This can happen due to an obstacle, such as a wall, or similar barrier being between the low power node and the user in the macro layer coverage hole.
Moreover, such a situation like the one described above might occur even in the case of significant obstacles between the LPNs and certain users. Due to the much higher power transmitted by the macro base stations, low power nodes do not always succeed in absorbing many users. For example, there might be cases such as the macro layer not providing good coverage to a certain area, and thus users in this area could still connect to the macro base station rather than to the low power node around.
One way to extend the coverage of macro base stations without adding a micro/pico layer is to deploy remote radio heads within the macro cell. Referring to
Communications between the RRH 30 and the donor base station 20, referred to as “backhaul” communications, are performed using the Un interface on both the uplink (RRH to base station) direction and the downlink (base station to RRH) direction.
Embodiments of the present invention are directed to alleviating one or more problems of the prior art. In particular, some embodiments of the invention may enable more dense coverage within a macro cell while reducing interference that may be experienced by UEs within the macro cell, cell-edge UEs in neighboring macro cells and/or UEs served by pico cells within the macro cell.
Some embodiments provide methods of communicating with a selected user equipment terminal (UE) in a first cell served by a base station and a remote radio head. The methods include forming a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, the list including geographic locations and signal to interference plus noise ratios (SINRs) of the non-targeted UEs, generating a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head, generating a list of available precoding matrices by discarding from the list of candidate precoding matrices those precoding matrices that may cause interference to at least one non-targeted UE, selecting a precoding matrix from the list of available precoding matrices, and communicating with the selected UE using the selected precoding matrix.
Discarding precoding matrices from the list of candidate precoding matrices may include discarding from the list of candidate precoding matrices those precoding matrices that generate a beam that causes interference to least one non-targeted UE.
The methods may further include iteratively generating a list of available precoding matrices and selecting a precoding matrix from the list of available precoding matrices for each UE in the first cell.
Communicating with the selected UE using the selected precoding matrix may include communicating with the selected UE using the selected precoding matrix by the remote radio head.
The methods may further include discarding UEs from the list of non-targeted UEs that are served on a different frequency than a frequency on which the targeted UE is served before generating the list of available precoding matrices.
Local UEs in a central region within the first cell may be served using a first frequency and local UEs in a cell-edge region near a boundary of the first cell with the neighboring cell may served using a second frequency that is different from the first frequency. Cell edge UEs in the neighboring cell may be served using the first frequency or with a third frequency that is different from the second frequency and the first frequency.
The methods may further include generating a list of picocell UEs served by one or more picocells defined within the first cell, and combining the list of picocell UEs with the list of local UEs in the cell and the list of cell edge UEs to form the combined list of non-targeted UEs.
Each of the base station, the remote radio head and the targeted UE may include a plurality of antennas.
The methods may further include discarding UEs from the list of non-targeted UEs that are served on a different resource block than the selected UE.
Some embodiments provide a network node in a wireless communication network including a selected user equipment terminal (UE) in a first cell served by the base station and one or more remote radio heads. The base station includes a processor that communicates with a plurality of transceivers respective antennas. The processor is configured to form a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, the list including geographic locations and signal to interference plus noise ratios (SINRs) of the non-targeted UEs. The processor is further configured to generate a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head, to discard from the list of candidate precoding matrices those precoding matrices that are likely to cause interference to at least one non-targeted UE to generate a list of available precoding matrices, and to select a precoding matrix from the list of available precoding matrices for communicating with the selected UE.
The network node may include a base station, and the transceiver may be deployed within the base station.
The processor may be further configured to discard from the list of candidate precoding matrices those precoding matrices that generate a beam that covers at least one non-targeted UE.
The processor may be further configured to iteratively generate a list of available precoding matrices and select a precoding matrix from the list of available precoding matrices for each UE in the first cell.
The processor may be further configured to instruct the remote radio head to communicate with the selected UE using the selected precoding matrix.
The processor may be further configured to discard UEs from the list of non-targeted UEs that are served on a different frequency than a frequency on which the targeted UE is served before generating the list of available precoding matrices.
The processor may be further configured to generate a list of picocell UEs served by one or more picocells defined within the first cell, and combine the list of picocell UEs with the list of local UEs in the cell and the list of cell edge UEs to form the combined list of non-targeted UEs.
The processor may be further configured to discard UEs from the list of non-targeted UEs that are served on a different resource block than the selected UE.
Some embodiments provide a computer program product for communicating with a selected user equipment terminal (UE) in a first cell served by a base station and a remote radio head. The computer program product includes a tangible computer readable storage medium having computer readable program code embodied in the medium. The computer readable program code includes computer readable program code configured to form a list of non-targeted UEs including other UEs in the first cell and cell edge UEs in a neighboring cell that borders the first cell that are located near a border of the first cell and the neighboring cell, the list including geographic locations and signal to interference plus noise ratios (SINRs) of the non-targeted UEs, and computer readable program code configured to generate a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from the remote radio head. The computer program product further includes computer readable program code configured to discard from the list of candidate precoding matrices those precoding matrices that may cause interference to at least one non-targeted UE to generate a list of available precoding matrices, computer readable program code configured to select a precoding matrix from the list of available precoding matrices, and computer readable program code configured to communicate with the selected UE using the selected precoding matrix.
Other aspects and features of the present invention will become apparent to those of ordinary skill in the art upon review of the following description of specific embodiments of the invention in conjunction with the accompanying figures.
In the following description, for purposes of explanation and not limitation, specific details are set forth such as particular architectures, interfaces, techniques, etc. in order to provide a thorough understanding of the present invention. However, it will be apparent to those skilled in the art that the present invention may be practiced in other embodiments that depart from these specific details. That is, those skilled in the art will be able to devise various arrangements which, although not explicitly described or shown herein, embody the principles of the invention and are included within its spirit and scope. In some instances, detailed descriptions of well-known devices, circuits, and methods are omitted so as not to obscure the description of the present invention with unnecessary detail. All statements herein reciting principles, aspects, and embodiments of the invention, as well as specific examples thereof, are intended to encompass both structural and functional equivalents thereof. Additionally, it is intended that such equivalents include both currently known equivalents as well as equivalents developed in the future, i.e., any elements developed that perform the same function, regardless of structure.
The concept of heterogeneous networks (HetNet) has emerged in the context of Long Term Evolution (LTE) and LIE-Advanced. A heterogeneous network is a radio access network that includes layers of different-sized cells ranging from large (macro cells) to small (microcells, picocells and femtocells). In order to reach the full bandwidth capacity of either protocol, it is thought that operators will need to supplement their traditional large macrocells with many different-sized smaller cells.
Standards bodies, such as the Institute of Electrical and Electronics Engineers (IEEE) and 3rd Generation Partnership Project (3GPP), are currently in the process of defining various aspects of HetNet operation, including, for example, how the different-sized cells will work together, how hand-off among them will be achieved, and how interference among them will be minimized.
Typically a heterogeneous radio access network includes multiple macro and micro cells. Further, in some heterogeneous radio access networks the operation of the macro base stations for the macro cells and micro base stations for the micro cells may be coordinated, particularly in a Coordinated Multipoint (CoMP) system. In a CoMP architecture a collection of cells (e.g., the coordinated set of cells) may be connected to a central node that coordinates the transmission/reception of user signals to mitigate interference among the smaller sub-cells.
A multi-cell network is considered herein, where the macro base station in each cell is connected to a given number of remote radio heads (RRHs), which are distributed over the geographic area of the cell. Referring to
Data throughput, or transmission capacity, can be increased through the use of multiple transmitters/receivers at one or both terminals. MIMO (for multiple input/multiple output) refers to the use of multiple transmitters/receivers at both terminals, such as a base station 20 and a UE 40, as illustrated in
For MIMO, at least two data streams (referred to in LTE as “layers”) may be used. The number of layers used in a particular transmission is less than or equal to the number of antennas.
Precoding is a form of beamforming that supports multi-layer transmission in multi-antenna wireless communications. In point-to-point systems, precoding means that multiple data streams are emitted from the transmit antennas with independent and appropriate weightings that are selected so that the link throughput is maximized at the receiver output. Referring to
The macro base station 20 is assumed to have knowledge of the locations of each of the RRHs 30 in its cell. The macro base station 20 may also retain control over the precoding matrices (or vectors) used by the RRHs in its cell.
A generalized system may include K number of RRHs in a cell, where K≧1. For simplicity, it may be assumed that each RRH is equipped with the same number of antennas, denoted by MR, where MR≧1. The user equipment (UEs) are assumed to have N antennas each, where N≧1, and can receive coordinated transmission (involving one or more layers) from multiple RRHs as well as the macro base station in their respective cells.
According to some embodiments of the inventive concept, the assignment of precoding matrices is coordinated with the selection of remote radio heads (RRHs) for transmission to selected UEs in a heterogeneous deployment to increase aggregate cell throughput while reducing interference to neighboring cells.
In some embodiments, the assignment of precoding matrices and the selection of RRHs may be coordinated with fractional frequency reuse (FFR) in the macro network to further mitigate interference between neighboring cells.
In further embodiments, these approaches may be extended to networks that include picocell overlays of the macro network. In that case, the macro base station may coordinate with the picocells to mitigate additional interference.
In particular embodiments, each macro base station 20 may have knowledge of the location of the UEs 40 in its own cell, as well as the locations of the UEs 40 in neighboring cells that are located near the cell boundary, and in some embodiments the locations of UEs 40 in picocells within the macro cell.
The identities of cell-edge UEs 40 in neighboring cells can be determined using an appropriate metric, such as one based on signal to interference plus noise ratio (SINR).
In general, UEs are able to estimate their locations using global positioning system (GPS) technology in the case of 4G (and beyond) UEs, and 3GPP-standardized positioning reference signals (PRS) in the case of pre-4G UEs. This information is fed back by the UE to its serving base station. The serving base station may share the locations of its cell-edge UEs with its neighboring base stations. For the purposes of the present inventive concepts, the location information need not be highly accurate; a coarse quantization may be sufficient. Additionally, the frequency of location-related signaling between neighboring base stations need not be very high, because the interval between significant changes in UE location may be much larger than the duration of a radio frame.
Embodiments of the invention that utilize coordinated precoding matrix and RRH selection are illustrated in
The precoding matrices that are used for transmission to the UEs in each cell are of the size (MB+KMR)×L, and are comprised of candidate matrices from each of the two sets described above. Iterating through all combinations of the matrices in the two sets to form different precoding matrices yields the transmission codebook used in each of the cells. Noting that a subset of the precoding matrices contain all-zero sub-matrices, the codebook addresses the scenario in which only a subset of the available RRHs 30 transmit to a particular UE (i.e., selective transmission).
Similarly, the scenario in which the antennas of the macro base station 20 are not used for transmission to a particular UE is also covered by the matrices in the codebook.
In these embodiments, an appropriate selection of precoding matrices is made to mitigate both intra-cell and inter-cell interference. In particular, a precoding matrix is selected such that the transmission to the intended UE is spatially uncorrelated with respect to the channels of other UEs in the same cell that are chosen to be served in the same resource block (RB), i.e. that use the same time/frequency resources. In addition, the precoding matrix is selected such that the transmission to the intended UE is spatially uncorrelated with respect to the channels of cell-edge UEs in neighboring cells. This is facilitated by the knowledge of the location of the UEs and RRHs 30, which is available at the serving macro base station 20.
To determine if a particular UE is in the beam formed by the precoding matrix, each beam has a unique reference signal (RS) that is broadcast. The UE measures its SINR with respect to each of these RSs and feed this information back to the base station. The base station can then determine if a particular UE is in the beam formed by the precoding matrix based on whether the SINR value is above a pre-defined threshold.
According to these embodiments, at the time a particular UE 40 is scheduled for transmission, the macro base station 20 iterates through the available precoding matrices. For each precoding matrix, the macro base station 20 may utilize the latest available locations of the UE 40 and RRH 30 to determine if any UE other than the intended receiver is in the immediate path of the beam(s) that will be formed using the matrix in question. If this is the case, that matrix may be discarded from consideration. At the end of the iteration, a precoding matrix from the remaining subset is chosen using an appropriate set of criteria. The chosen precoding matrix is used to serve the UE 40 until a newer set of UE locations is available. This process may be repeated routinely at pre-defined intervals and/or via an interrupt-driven approach.
Operations according to some embodiments are illustrated in
Accordingly, a combined list of other UEs in the cell and cell edge UEs in the neighboring cell is compiled to provide a combined list of non-targeted UEs.
The operations then generate a list of candidate precoding matrices that can be used to communicate with the selected UE from the base station and/or from one or more remote radio heads in the cell (block 84). A list of available precoding matrices is then generated by discarding from the list of candidate precoding matrices those precoding matrices that may cause interference to at least one non-targeted UE (block 86). A precoding matrix is then selected from the list of available precoding matrices (block 88), and the selected precoding matrix is then used for communicating with the selected UE (block 90).
As shown in
In cell 10B, precoding matrix R3 may be used by RRH 30B or precoding matrix R4 may be used by RRH 30A to communicate with UE 40A. However, precoding matrix B4 may not be available for communications with UE 40A from the base station 20B, because the UE 40B in cell 10B may be in the path of the beam formed by precoding matrix B4. Similarly, the precoding matrix R5 may not be usable by RRH 30C to communicate with UE 40B, because the UE 40C in cell 10A may be in the path of the beam formed by precoding matrix R5. Further, in cell 10C, precoding matrices B9, R1, R2 and R3 may be available for the illustrated UEs, while precoding matrices R4 and R5 may be unavailable for the illustrated UEs.
Operations according to these embodiments are illustrated in more detail in the flowchart of
The macro base station 20 also obtains information about the locations and SINRs of cell-edge UEs in neighboring cells by exchanging UE location information with the base stations 20 that serve the neighboring cells (block 102).
The macro base station 20 then selects a precoding matrix for each UE in the cell. The macro base station may check to see if all UEs in the cell have been considered and precoding matrices selected for each UE in the cell (block 104). Once precoding matrices have been selected for each UE in the cell, the process ends, and the precoding matrices are used for transmission to the UEs served by the base station. If all UEs have not been considered, the macro base station 20 selects the next UE in the cell (block 106) and then determines if all precoding matrices for the selected UE have been considered (block 108). If all precoding matrices applicable to the selected UE have been considered, a precoding matrix is selected from the group of candidate precoding matrices for use with the selected UE (block 116), and operations return to block 104 to determine if all UEs in the cell have been considered.
If the operations determine at block 108 that all precoding matrices for use with the selected UE have not yet been considered, the operations select the next precoding matrix from the list of available precoding matrices (block 110). The operations then determine if all non-targeted UEs have been considered for the selected precoding matrix (block 112). In this context, “non-targeted UE” refers to all UEs in the cell served by the macro base station 20 other than the selected UE that is being considered, along with all cell-edge UEs in neighboring cells.
If all non-targeted UEs have not yet been considered, the operations select the next non-targeted UE (block 114) and determine if the selected non-targeted UE is subject to interference from the selected precoding matrix, for example if the non-targeted UE in question is in the path of a beam formed to the selected UE by the selected precoding matrix (block 118). If the non-targeted UE is in the path of the beam formed by the selected precoding matrix, the selected precoding matrix is dropped from the list of candidate precoding matrices that are available to be used for communications with the selected UE (block 120). Otherwise, operations return to block 112 to determine if any other non-targeted UEs remain for consideration.
Further examples are illustrated in
Referring to
For example, as illustrated in
In some embodiments, the precoding matrix selection and assignment operations described above may be coupled with a Fractional Frequency Reuse (FFR) scheme in the macro network. Such a coupling is motivated by the fact that there may be instances in which the number of spatial degrees of freedom provided by the techniques described above may be insufficient. In other words, there may be no suitable precoding matrix available in the codebook that sufficiently mitigates interference impacting cell-edge UEs in neighboring cells or other UEs in the same cell. In such a scenario, it may be desirable to compromise on the goal to mitigate interference and select a precoding matrix belonging to the codebook. Alternatively, a decision could be made to not serve the intended UE altogether. Unfortunately, neither of these solutions is likely to be beneficial in terms of cell-edge and aggregate throughputs.
In scenarios such as these, the macro base stations can coordinate the frequency utilized for cell-edge communication in their respective cells. In particular, the RRHs that are chosen to transmit to cell-edge UEs in each cell can be instructed to transmit on a frequency that is orthogonal to or otherwise distinct from the frequency used by their counterparts in neighboring cells to transmit to cell-edge UEs. This approach may partially alleviate the restrictions on the precoding matrices that can be selected for transmission.
For example, consider the scenario illustrated in
In another example, consider the scenario in Example 8. Using FFR coordination, from the standpoint of the base station 10A, the precoding matrices that correspond to beams that point in the direction of the cell-edge UE 40B in the neighboring cell 10B would no longer need to be rejected from consideration since the UE 40B will be served using a different frequency than the UE 40A in the cell 10A. Furthermore, as in the case of conventional FFR, a pre-determined set of frequencies can be reused by the macro base station and RRHs transmitting to cell-interior UEs in any of the cells.
The additional component contributed by this embodiment to the algorithm from the first embodiment is highlighted in the flowchart in
An example of this embodiment is illustrated in
In the third embodiment of the inventive concepts, the system model described above may be extended to include picocells that are overlaid on the macro network. It is important to note that due to the relatively small geographic coverage area of a picocell, the extended technique utilized in this embodiment may be more sensitive to inaccuracies in the UE location information than the previous embodiments. As a result, to maintain the effectiveness of the technique, it may be desirable to increase the frequency of UE location information exchange between a pico base station and macro base station, and also between neighboring macro base stations.
In order to coordinate the transmission of its own antennas and RRHs with a pico base station, the macro base station may routinely request knowledge of the location of the UEs that are being served by the pico base station. Then, during the precoding matrix selection process for a particular UE in the macro network, the subset of the UEs that are being served using the same frequency in the pico network would be appended to the existing set of macro-network UEs to whom interference is to be mitigated. The rest of the algorithm from the previous embodiments is unchanged.
Note that if any of the pico network UEs satisfy the cell-edge criteria with respect the macro network, the corresponding macro base station may share its location with its neighboring counterparts, in addition to the locations of its own macro network cell-edge UEs.
This embodiment is illustrated in the flowchart of
This embodiment can also incorporate coupling of the precoding assignment with Fractional Frequency Reuse (FFR) to increase potential orthogonal assignments as is described in connection with
Accordingly, referring to
A block diagram of an embodiment of a base station 600 is shown in
A block diagram of an embodiment of a remote radio head 700 is shown in
Some embodiments of the inventive concepts described herein may enable high cell-edge data rates to be realized by combining existing deployments with selective scheduling of RRHs and assignment of precoding matrices and fractional frequency reuse. In the case of networks including picocell overlays of the macro network, some embodiments may also help mitigate additional interference through coordination with the pico base stations.
With reference to the present invention, it should be understood that in the illustrated embodiments, the micro/pico cells and micro/pico base stations and their respective locations within or near the macro cell are not limiting, since a macro cell could encompass one or more than the illustrated micro/pico cells and such micro/pico cells may be diversely and non-uniformly arranged from one macro cell to another, depending upon geographic utilization and traffic need and conditions.
As used herein, the terminology “micro base station” is to be understood as broadly encompassing any type of station which operates over a radio or air interface on both downlink (DL) and uplink (UL) and has extent of transmission that is lesser than (e.g., in geographic range or power) or subordinate to (e.g., delegated from/by) a macro base station. In corresponding fashion the terminology “micro cell” refers to any cellular territory or coverage area served by such broadly defined micro base station. Examples of types of cells and base stations encompassed by the terminology “micro cell” and “micro base station” also include pico cells and pico base stations, femto cells (which can exist in a femto cluster) and femto base stations, and relay base stations. Small base stations mainly means base stations transmitting with lower power and with fewer processing/hardware capacities than the normal macro base stations.
It will be appreciated by those skilled in the art that block diagrams herein can represent conceptual views of illustrative circuitry or other functional units embodying the principles of the technology. Similarly, it will be appreciated that any flow charts, state transition diagrams, pseudocode, and the like represent various processes which may be substantially represented in computer readable medium and so executed by a computer or processor, whether or not such computer or processor is explicitly shown.
The functions of the various elements including functional blocks, including but not limited to those labeled or described as “computer”, “processor” or “controller”, may be provided through the use of hardware such as circuit hardware and/or hardware capable of executing software in the form of coded instructions stored on computer readable medium. Thus, such functions and illustrated functional blocks are to be understood as being either hardware-implemented and/or computer-implemented, and thus machine-implemented.
In terms of hardware implementation, the functional blocks may include or encompass, without limitation, digital signal processor (DSP) hardware, reduced instruction set processor, hardware (e.g., digital or analog) circuitry including but not limited to application specific integrated circuit(s) [ASIC], and (where appropriate) state machines capable of performing such functions.
In terms of computer implementation, a computer is generally understood to comprise one or more processors or one or more controllers, and the terms computer and processor and controller may be employed interchangeably herein. When provided by a computer or processor or controller, the functions may be provided by a single dedicated computer or processor or controller, by a single shared computer or processor or controller, or by a plurality of individual computers or processors or controllers, some of which may be shared or distributed. Moreover, use of the term “processor” or “controller” shall also be construed to refer to other hardware capable of performing such functions and/or executing software, such as the example hardware recited above.
It will be understood that, although the terms first, second, etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. For example, a first element could be termed a second element, and, similarly, a second element could be termed a first element, without departing from the scope of the present invention. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. As used herein, the singular forms “a”, “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises,” “comprising,” “includes” and/or “including” when used herein, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this invention belongs. It will be further understood that terms used herein should be interpreted as having a meaning that is consistent with their meaning in the context of this specification and the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
Many different embodiments have been disclosed herein, in connection with the above description and the drawings. It will be understood that it would be unduly repetitious and obfuscating to literally describe and illustrate every combination and subcombination of these embodiments. Accordingly, all embodiments can be combined in any way and/or combination, and the present specification, including the drawings, shall be construed to constitute a complete written description of all combinations and subcombinations of the embodiments described herein, and of the manner and process of making and using them, and shall support claims to any such combination or subcombination.
In the drawings and specification, there have been disclosed typical embodiments of the invention and, although specific terms are employed, they are used in a generic and descriptive sense only and not for purposes of limitation, the scope of the invention being set forth in the following claims.
Patent | Priority | Assignee | Title |
10887861, | Jul 20 2015 | AT&T Intellectual Property I, L.P.; AT&T MOBILITY II LLC; AT&T Intellectual Property I, L P | Facilitating harmonization of wireless communication service delivery |
9184498, | Mar 15 2013 | Integrated Device Technology, inc | Extending beamforming capability of a coupled voltage controlled oscillator (VCO) array during local oscillator (LO) signal generation through fine control of a tunable frequency of a tank circuit of a VCO thereof |
9246565, | May 06 2011 | Fujitsu Limited | User equipment, base station and method for selecting remote radio head |
9275690, | May 30 2012 | Integrated Device Technology, inc | Power management in an electronic system through reducing energy usage of a battery and/or controlling an output power of an amplifier thereof |
9509351, | Jul 27 2012 | Integrated Device Technology, inc | Simultaneous accommodation of a low power signal and an interfering signal in a radio frequency (RF) receiver |
9531070, | Mar 15 2013 | Integrated Device Technology, inc | Extending beamforming capability of a coupled voltage controlled oscillator (VCO) array during local oscillator (LO) signal generation through accommodating differential coupling between VCOs thereof |
9635642, | Dec 27 2011 | Samsung Electronics Co., Ltd; Industry-Academic Cooperation Foundation, Korean National University of Transportation | Method and apparatus for transmitting/receiving CSI-RS operating in massive MIMO system FDD mode |
9666942, | Mar 15 2013 | Integrated Device Technology, inc | Adaptive transmit array for beam-steering |
9716315, | Mar 15 2013 | Integrated Device Technology, inc | Automatic high-resolution adaptive beam-steering |
9722310, | Mar 15 2013 | Integrated Device Technology, inc | Extending beamforming capability of a coupled voltage controlled oscillator (VCO) array during local oscillator (LO) signal generation through frequency multiplication |
9780449, | Mar 15 2013 | Integrated Device Technology, inc | Phase shift based improved reference input frequency signal injection into a coupled voltage controlled oscillator (VCO) array during local oscillator (LO) signal generation to reduce a phase-steering requirement during beamforming |
9837714, | Mar 15 2013 | Integrated Device Technology, inc | Extending beamforming capability of a coupled voltage controlled oscillator (VCO) array during local oscillator (LO) signal generation through a circular configuration thereof |
Patent | Priority | Assignee | Title |
7353034, | Apr 04 2005 | X ONE, INC | Location sharing and tracking using mobile phones or other wireless devices |
8086237, | Dec 31 2007 | United States Cellular Corporation | Efficient neighbor list creation for cellular networks |
20090286482, | |||
20100261493, |
Executed on | Assignor | Assignee | Conveyance | Frame | Reel | Doc |
Oct 03 2012 | AHMAD, TALHA | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029574 | /0036 | |
Oct 03 2012 | BOUDREAU, GARY DAVID | TELEFONAKTIEBOLAGET L M ERICSSON PUBL | ASSIGNMENT OF ASSIGNORS INTEREST SEE DOCUMENT FOR DETAILS | 029574 | /0036 | |
Oct 09 2012 | Telefonaktiebolaget L M Ericsson (publ) | (assignment on the face of the patent) | / |
Date | Maintenance Fee Events |
Jan 29 2018 | M1551: Payment of Maintenance Fee, 4th Year, Large Entity. |
Jan 31 2022 | M1552: Payment of Maintenance Fee, 8th Year, Large Entity. |
Date | Maintenance Schedule |
Jul 29 2017 | 4 years fee payment window open |
Jan 29 2018 | 6 months grace period start (w surcharge) |
Jul 29 2018 | patent expiry (for year 4) |
Jul 29 2020 | 2 years to revive unintentionally abandoned end. (for year 4) |
Jul 29 2021 | 8 years fee payment window open |
Jan 29 2022 | 6 months grace period start (w surcharge) |
Jul 29 2022 | patent expiry (for year 8) |
Jul 29 2024 | 2 years to revive unintentionally abandoned end. (for year 8) |
Jul 29 2025 | 12 years fee payment window open |
Jan 29 2026 | 6 months grace period start (w surcharge) |
Jul 29 2026 | patent expiry (for year 12) |
Jul 29 2028 | 2 years to revive unintentionally abandoned end. (for year 12) |