This application claims priority under 35 U.S.C. 119(a) to “Method for Managing Coordinated Multipoint Communication,” India Patent Application No. 1168/DEL/2015 filed on Apr. 27, 2015 and incorporated herein by reference in its entirety.
The teachings in accordance with the embodiments of this invention relate generally to enabling uplink coordinated multipoint communications and, more specifically, relate to enabling uplink coordinated multipoint communications with backhaul constraints.
This section is intended to provide a background or context to the invention that is recited in the claims. The description herein may include concepts that could be pursued, but are not necessarily ones that have been previously conceived or pursued. Therefore, unless otherwise indicated herein, what is described in this section is not prior art to the description and claims in this application and is not admitted to be prior art by inclusion in this section.
Certain abbreviations that may be found in the description and/or in the Figures are herewith defined as follows:
In LTE-Advanced focus is on higher capacity, the driving force to further develop LTE towards LTE-Advanced was to provide higher bitrates in a cost efficient way.
As LTE-Advanced continues to evolve and new CA configurations are added (additions of new bands for CA are not bound to specific releases) and there are features introduced in releases of the 3 GPP specifications, such as relating to Coordinated Multi Point (CoMP) communication. CoMP is intended to improve network performance at cell edges and for capacity enhancements for dense networks for example. In CoMP a number of TX (transmit) points provide coordinated transmission in the DL, and a number of RX (receive) points provide coordinated reception in the UL. A TX/RX-point constitutes of a set of co-located TX/RX antennas providing coverage in the same sector. The set of TX/RX-points used in CoMP can either be at different locations, or co-sited but providing coverage in different sectors, they can also belong to the same or different eNBs. CoMP can be done in a number of ways, and the coordination can be done for both homogenous networks as well as heterogeneous networks. The invention works to provide a benefit to CoMP communications.
In an example aspect of the invention, there is a method comprising scheduling, by a serving cell, an uplink communication from a user equipment of a plurality of user equipment; identifying, by the serving cell, one or more candidate cells to support the uplink communication from the user equipment; sending, by the serving cell, a request to the identified set of candidate cells for requesting for at least one of antenna data and pilot symbols from the one or more candidate cells for the uplink communication from the user equipment; and in response to the request, receiving the uplink communication from the user equipment via a coordinated multi-point operation using at least in part reception cells of the one or more candidate cells.
In another example aspect of the invention, there is an apparatus comprising: means for scheduling, by a serving cell, an uplink communication from a user equipment of a plurality of user equipment; means for identifying, by the serving cell, one or more candidate cells to support the uplink communication from the user equipment; means for sending, by the serving cell, a request to the identified one or more candidate cells for requesting at least one of antenna data and pilot symbols from the one or more candidate cells for the uplink communication from the user equipment; and means, in response to the request, for receiving the uplink communication from the user equipment via a coordinated multi-point operation using at least in part reception cells of the one or more candidate cells.
In another example aspect of the invention, there is an apparatus comprising at least one processor; and at least one memory including computer program code, where the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to at least: schedule an uplink communication from a user equipment of a plurality of user equipment; identify one or more candidate cells to support the uplink communication from the user equipment; send a request to the identified one or more candidate cells for requesting at least one of antenna data and pilot symbols from the one or more candidate cells for the uplink communication from the user equipment; and in response to the request, receive the uplink communication from the user equipment via a coordinated multi-point operation using at least in part reception cells of the one or more candidate cells.
A computer program product including a non-transitory memory embodying computer program code, the computer program code executed by at least one processor to perform operations comprising: scheduling an uplink communication from a user equipment of a plurality of user equipment; identify one or more candidate cells to support the uplink communication from the user equipment; sending a request to the identified one or more candidate cells for requesting at least one of antenna data and pilot symbols from the one or more candidate cells for the uplink communication from the user equipment; and in response to the request, receiving the uplink communication from the user equipment via a coordinated multi-point operation using at least in part reception cells of the one or more candidate cells.
In another example aspect of the invention, there is a method comprising: receiving, by one or more candidate cells, from a serving cell a request for at least one of antenna data and pilot symbols from the one or more candidate cells for a scheduled uplink communication from a user equipment to the serving cell; and in response to the request, providing the at least one of antenna data and pilot symbols for the uplink communication from a user equipment to the serving cell.
In still another example aspect of the invention, there is an apparatus comprising: means for receiving, by one or more candidate cells, from a serving cell a request for at least one of antenna data and pilot symbols from the one or more candidate cells for a scheduled uplink communication from a user equipment to the serving cell; and means, in response to the request, for providing the at least one of antenna data and pilot symbols for the uplink communication from a user equipment to the serving cell.
In yet another example aspect of the invention, there is an apparatus comprising at least one processor; and at least one memory including computer program code, where the at least one memory and the computer program code are configured, with the at least one processor, to cause the apparatus to at least: receive, by one or more candidate cell devices, from a serving cell a request for at least one of antenna data and pilot symbols from the one or more candidate cells for a scheduled uplink communication from a user equipment to the serving cell; and in response to the request, provide the at least one of antenna data and pilot symbols for the uplink communication from a user equipment to the serving cell.
A computer program product including a non-transitory memory embodying computer program code, the computer program code executed by at least one processor to perform operations comprising: receiving, by one or more candidate cells, from a serving cell a request for at least one of antenna data and pilot symbols from the one or more candidate cells for a scheduled uplink communication from a user equipment to the serving cell; and in response to the request, providing the at least one of antenna data and pilot symbols for the uplink communication from a user equipment to the serving cell.
The foregoing and other aspects of embodiments of this invention are made more evident in the following Detailed Description, when read in conjunction with the attached Drawing Figures, wherein:
Some embodiments of the invention propose a method and apparatus to enable uplink coordinated multipoint communications with backhaul cooperation and/or with the constraint of bandwidth restrictions.
Some embodiments of the invention relate to the problem of how to enable distributed uplink CoMP in a wireless network with back-haul co-operation with the constraint of bandwidth restrictions. This can happen in various types of deployments where distributed nodes are connected by wired or wireless links.
As indicated above a coordinated multipoint (CoMP) transmission can enable dynamic coordination or transmission and reception of the traffic with multiple geographically separated devices such as eNBs or co-located devices within the same eNB. An aim of CoMP is to utilize resources more effectively to enhance the overall service quality and system performance. Some embodiments of the invention relate to the problem of how to enable distributed uplink CoMP in a wireless network with back-haul co-operation with the constraint of bandwidth restrictions.
Enabling co-operation among nodes (for example, uplink co-operation requires sending signal samples from “helper” cell to the “recipient”) there is a need for backhaul network over which such exchanges are possible. The co-operation can happen in centralized way where the cells exchange signals with the central unit or in distributed fashion where the cells directly exchange data with other cells. The distributed co-operation has attracted interest for its scalable solution. Ideally, when we do not have any architectural constraints, it is possible to have co-operation from all the “helper” cells. However, in practice depending on the deployment and hardware architecture, the backhaul bandwidth can be severely limiting. In some embodiments of the invention, serving cell does smart helper requests and restrict their “ingress” bandwidth and as a helper cell does smart “egress” control when they are oversubscribed with help requests. In this disclosure, we have presented adaptive helper cell management and egress bandwidth control mechanisms that can work across different deployments and architectures. The management and control mechanisms may be covered with the following areas:
Before describing some embodiments of the invention in further detail reference is now made to
As illustrated in
The eNB 21 similarly includes processing means such as at least one data processor (DP) 21A, storing means such as at least one computer-readable memory (MEM) 21B storing at least one computer program (PROG) 21C, and communicating means such as a transmitter TX 21D and a receiver RX 21E for bidirectional wireless communications with the UE 22, COMP 24 of
The ENB 20 includes processing means such as at least one data processor (DP) 20A, storing means such as at least one computer-readable memory (MEM) 20B storing at least one computer program (PROG) 20C, and also communicating means such as a transmitter TX 20D and a receiver RX 20E for bidirectional wireless communications with any of the COMP 24, and/or the UE 22 via one or more antennas 20F. The RX 20E and the TX 20D are each shown as being embodied in a radio-frequency front end chip, which is one non-limiting embodiment. The ENB 20 also has stored in the MEM 20B at block 20G computer program code for CoMP processing to perform some example operations as discussed herein.
The UE 22 includes processing means such as at least one data processor (DP) 22A, storing means such as at least one computer-readable memory (MEM) 22B storing at least one computer program (PROG) 22C, and communicating means such as a transmitter TX 22D and a receiver RX 22E for bidirectional wireless communications with the COMP 24 of
In accordance with some embodiments of the invention, there can be CoMP processing information such as indicated by arrows 24/21, 24/20, which may be used by the COMP 24, ENB 20, ENB 21, to perform the operations in accordance with some embodiments. Further, this information can include CoMP control signaling in accordance with some embodiments of the invention such as illustrated by the dashed line arrows 24 CNTRL from the COMP 24. Further there is a 24/22 Comm link and a 24/22 CNTRL link between the serving cell 21 and the UE 22. In addition, it is noted that any of the links as illustrated in
Further, in some embodiments of the invention, each of the steps as disclosed herein including the CoMP controlling may be based on information detected and/or shared by the ENB 20, ENB 21, UE22, and COMP 24 or information received via the antenna 20F, 21F, 22F, and/or 24F as well as associated receivers RX 20E, 21E, 22E, and 24E. Such information from any one or more of the ENB 20, ENB 21, UE22, and/or the COMP 24 can be processed and implemented by at least one of the PROGs 20C, 21C, 22C, and/or 24C in the respective device ENB 20, ENB 21, UE22, and/or COMP 24. Each of the PROGs 20C, 21C, 22C, and/or 24C is assumed to include program instructions that, when executed by the associated DP 20A, 21A, 22A, and/or 24A enable the device to operate in accordance with some embodiments of this invention to perform the operations as detailed herein. Blocks 20G, 21G, 22G, and 24G summarize different results from executing different tangibly stored software to implement certain aspects of these teachings. In these regards some embodiments of this invention may be implemented at least in part by computer software stored on the MEM 20B, 21B, 22B, and/or 24B which is respectively executable by DP 20A, 21A, 22A, and 24A, or by hardware, or by a combination of tangibly stored software and hardware (and tangibly stored firmware).
In addition, the dashed lines 20DL, 21DL, 22DL, and 24DL of
Electronic devices implementing some aspects of the invention need not be the entire devices as depicted at
In some embodiments of the invention, computer readable MEMs 20B, 21B, 22B, and 24B include any data storage technology type which is suitable to the local technical environment, including but not limited to semiconductor based memory devices, magnetic memory devices and systems, optical memory devices and systems, fixed memory, removable memory, disc memory, flash memory, DRAM, SRAM, EEPROM and the like. Various embodiments of the DPs 20A, 21A, 22A, and 24A include but are not limited to general purpose computers, special purpose computers, microprocessors, digital signal processors (DSPs) and multi-core processors.
While various example embodiments have been described above it should be appreciated that the practice of the invention is not limited to the example embodiments shown and discussed here. Various modifications and adaptations to the foregoing example embodiments of this invention may become apparent to those skilled in the relevant arts in view of the foregoing description.
Further, some of the various features of the above non-limiting embodiments may be used to advantage without the corresponding use of other described features.
Initially we will discuss the functions that are required to enable UL-CoMP and their functionalities. In distributed UL CoMP, the CoMP functionality is distributed between all participating cells. The request/response, master/slave interaction between a serving cell and its neighboring helper cells perform request/response, master/slave interactions, with the intelligence concentrated in the serving cell function. All participating cells perform both serving cell and helper cell functions. Some embodiment of the invention disclose a method whereby a scheduling interval (e.g. TTI), the serving cells determine, per scheduled UE, a set of helper cells to instruct to send symbols from the UEs RB allocation (antenna data) as received by the helpers, and/or pilot symbols from the UEs RB allocation, and in addition, a method to manage the case where a helper cell is oversubscribed with regards to an available front-haul bandwidth. For example, in a TTI:
In some embodiment of the invention, the helper cells, upon request from a serving cell, send the requested pre/post combined antenna data and/or pilot symbols. It is noted that the data may include a combination of pre/post antenna data. The antenna data is then used by the serving cells UL CoMP receiver to decode the UEs UL transmission. In some embodiment of the invention, the serving cell uses the pilot symbols received from the helpers to maintain IIR filtered SINR metrics of potential helpers for active UE(s) that can benefit from UL CoMP.
Enabling uplink joint reception CoMP may require co-operation among the cells in exchanging pre/post-processed antenna data signals, such as pre/post antenna data signals. Cells exchange pre/post combined antenna data, such as combined pre/post antenna data, (hence distributed UL CoMP) over communications links to create more diversity and interference rejection capability in LTE reception. Demodulation and decoding of all antenna data is accomplished at the serving cell. In distributed UL-CoMP, the CoMP functionality is split between all participating cells. UL-CoMP with distributed architecture has attracted more attention over centralized architecture due to its scalability and signaling latency. The distributed UL-CoMP solution has the following key components.
For distributed UL-CoMP functionalities, the serving (or primary) cell is the one in which the core network has attached a UE for wireless communication, backhaul is a name for a communication link to neighboring cells, and Core-Backhaul is a name for a communication link to the core LTE network.
Algorithms for two key-functionalities include Helper cell management and Egress bandwidth control.
Helper Cell Management:
The following are some examples of the functionalities of helper cell management:
In some embodiment of the invention, the serving cell identifies potential helper cells, the ‘candidate set’ from neighbor set, for example a neighbor cell set for some active UEs. We can use measurement reports along with RSRP thresholds to identify the candidate set. Existing measurement reports scheduled for example to support handover can be used to continuously update the candidate set. In addition, measurement reports can be scheduled specifically to support updating the candidate set for UL CoMP. A scanning function can also be used over a wide set of neighbor cells to identify a set of candidate cells. This scanning of neighbors to determine if they have become viable candidate cells can occur at a slow rate, for example every Nth TTI.
In some embodiment of the invention, the scanning function is performed by the serving cell function, where the serving cell ‘scans’ cells in UEs candidate set. The scanning function operates as follows—time a UE is scheduled, the serving cell requests from the UEs candidate set cells the pilot symbols in the UEs RB allocation, either sent from the helper with all the RB symbols in the UEs allocation, or with the helper sending just the pilot symbols. The pilots are used to maintain an IIR filtered SINR estimate for UEs candidate set cells. There is a corresponding scanning function in the helper cells, where the helper is requested to send back just the pilot symbols to the serving cell.
In some embodiment of the invention, a reception set selection function is performed by the serving cell, for example in a TTI, where the serving cell determines, from the IIR filtered SINR estimate for UEs candidate set cells, the reception set for scheduled UE. The reception set cells will be requested to send the symbols for the UEs RB allocation to the serving cell. The selection function uses the candidate cells IIR filtered SINR, and other information, including the egress bandwidth price provided by neighbors.
In some embodiment of the invention, an egress bandwidth price function is performed at helper cell that determines the egress bandwidth price and distributes it to all other cells. It is noted that in accordance with some embodiments of the invention an egress bandwidth price function can be included (e.g., used in a quasi-real time liquid MAAS algorithm rather than in a Liquid MAAS algorithm).
Egress Bandwidth Control
A serving cell manages the helper cells specific to UE scheduled and makes requests for help whenever the UE is scheduled
In some embodiment of the invention, the serving cell determines egress control metrics, for example per TTI, for cells in reception set for a scheduled UL CoMP UE. The egress control metric is sent with the UE help request to the helper cell. When a helper cell determines that the total bandwidth of the help requests for a TTI exceeds its egress bandwidth capacity, it uses the egress control metric to prioritize which help requests to honor and which to discard.
The functions described above can be implemented independently of system architecture, hardware platforms, and type of node interconnection.
Function Implementation—Algorithms
The algorithms to implement these functionalities are given with an example. Consider an example with cluster of N-cells serving K-UEs/cell and are interconnected by backhaul network. The cell acts as both a serving cell and a helper cell.
Helper Cell Management Algorithms
A serving cell may maintain a list of candidate helper cells for active UE in the serving cell. When a UE is scheduled, the serving cell will request resource block (RB) help from a subset of the candidate set, called the “reception” set, and will request the DMRS pilot(s) for the UEs RB allocation from the remaining cells in the candidate set.
The DMRS pilots (the received signals only for DMRS pilots) are used to compute SINR of the serving UE at cells in the candidate set and maintain an IIR filtered SINK estimates. Let Snjk represents the long-term or filtered SINR of the kth user served by jth cell and computed at helper cell-n. Once the reception set is decided for a user, the cell make decision on requesting for help with other cells. It is noted that in accordance with the example embodiments of the invention any values identified in this paper, for example j, k, m, n, p, s, and/or w, may be considered integers.
Egress Control Metric Calculation and Control Mechanism
For UE the serving cell computes an accumulated SINR corresponding to its helper cells and is represented as
The pnj is the probability metric defined for pair of cells and is the probability that cell-n helping cell-j and is calculated using adaptive update over time as,
For example, the IIR filter co-efficient can be alpha=0.01.
From the above SINR measurements, the serving cell calculates egress control metric (EGM) for users. The egress control metric for user-k served by cell-j, requesting help from cell-m is,
The serving cell can place a request for help with the helper cells along with the EGM A cell as a helper receive the requests and can arrange the requests in descending order and start giving out the help until the backhaul bandwidth is exhausted.
For egress control considering a K-cell scenario, as an example, there may be a cell-1 which is receiving requests from cells 2, 3, . . . N. In this scenario there may be K users per cell and the bandwidth for the kth user in jth cell is βjk. When the cell-1 is over-subscribed, the egress bandwidth control decision needs to be made. In sending the help request, the cells 2, 3, . . . , N also send the accumulated SINR at the serving cell without taking cell-1 into account. Let
Another egress control algorithm is described below:
wjk is i the scheduling priority weight of the user-k served by j-th cell for j=2, 3, N; and
pnj is the probability that cell-n helps cell-j. At the helper cell, when it receives all the help requests along with egress control metric, the cell orders the metric numbers in descending order and allocate egress bandwidth to the users (e.g., UEs) from top until the egress limit is met.
Computing pnj
Finally we will discuss two helper request methods that require egress control mechanism for sorting help requests at over-subscribed cells.
MAAS: In Multi-antenna aperture selection method, the serving cell selects the reception set for its users based on SINR thresholds. In certain deployments, some cells may get lot of help requests compared to other cells or in systems where egress bandwidth is constrained; all the requests may not be fulfilled. MAAS based request mechanism does not account for how the other cells are loaded in requesting for help. Hence, in MAAS mechanism, some cells may continuously send request for help from other cells but not get any help. Liquid MAAS is formulated as a mathematical optimization problem that makes optimal help requests by incorporating the bandwidth constraints such that total utility is maximized.
Quasi-time Liquid MAAS algorithm: An iterative solution to the Liquid MAAS problem is developed which involves multiple message exchange between the cells before convergence. Due to convergence issues of the iterative algorithm within a TTI, quasi-time-Liquid-MAAS is proposed where iterations are implemented across TTI's. In quasi-real-time implementation the help requests at a cell are not guaranteed to be within the egress limit and hence require an egress control mechanism to satisfy the requests.
In the Liquid-MAAS solution as discussed above there may be a distributed iterative algorithm with the following steps:
It is noted that detail regarding an interactive method which can be used in accordance with some embodiments of the invention can be found in the applicant's application No. 60/062,422 filed in October of 2014.
In accordance with some embodiments as described in the paragraph above, the identifying one or more candidate cells comprises determining at least one of measurement reports and reference signal received power levels of cells neighboring the serving cell.
In accordance with some embodiments as described in the paragraphs above, the at least one of measurement reports and reference signal received power levels of cells is determined by the serving cell using a scanning function.
In accordance with some embodiments as described in the paragraphs above, the pilot symbols are used by the serving cell device to obtain infinite-impulse-response signal to interference and noise ratio metrics of one or more candidate cells for active user equipment of the plurality of user equipment.
In accordance with some embodiments as described in the paragraphs above, there is identifying, by the serving cell, a transmission time interval the reception cells of the candidate cells based on an egress bandwidth price function and the infinite-impulse-response (IIR) filtered signal to interference and noise ratio metrics for the candidate cells.
In accordance with some embodiments as described in the paragraphs above, an egress bandwidth price metric is determined for cells of the one or more candidate cells using at least the infinite-impulse-response signal to interference and noise ratio metrics, wherein the egress bandwidth price metric is provided to one or more candidate cells, and wherein the egress bandwidth price metric is used for prioritizing the requests from one or more cells.
In accordance with some embodiments as described in the paragraphs above, the egress bandwidth price metric is based on at least one of a quasi-real time liquid multi antenna aperture selection function and a liquid multi antenna aperture selection function.
In accordance with an embodiment of the invention as described above there is an apparatus comprising: means for scheduling [DP 24A], by a serving cell [COMP 24], an uplink communication from a user equipment [UE 22] of a plurality of user equipment. There is means for identifying [COMP processing 24G], by the serving cell [COMP 24], one or more candidate cells to support the uplink communication from the user equipment [UE 22]. There is means for sending [24F], by the serving cell [COMP 24], a request to the identified one or more candidate cells, the request comprising a request for at least one of antenna data and pilot symbols from the one or more candidate cells for the uplink communication from the user equipment. Further, there is means, in response to the help request, for receiving [Comp Proc 24G, and 24F] the uplink communication from the user equipment [UE22] via a coordinated multi-point operation using at least in part reception cells of the one or more candidate cells.
In accordance with an embodiment as described in the paragraph above, the identifying one or more candidate cells comprises determining at least one of measurement reports and reference signal received power levels of cells neighboring the serving cell.
In accordance with some embodiments as described in the paragraphs above, the at least one of measurement reports and reference signal received power levels of cells is determined by the serving cell using a scanning function.
In accordance with some embodiments as described in the paragraphs above, the pilot symbols are used by the serving cell to obtain infinite-impulse-response signal to interference and noise ratio metrics of the one or more candidate cells for active user equipment of the plurality of user equipment.
In accordance with some embodiments as described in the paragraphs above, there is identifying, by the serving cell, at a transmission time interval the reception cells of the candidate cells based on an egress bandwidth price function and the infinite-impulse-response signal to interference and noise ratio metrics of one or more of the candidate cells.
In accordance with some embodiments as described in the paragraphs above, an egress bandwidth price metric is determined for the one or more candidate cells using at least the infinite-impulse-response signal to interference and noise ratio metrics, wherein the egress bandwidth price metric is provided to the one or more candidate cells, and wherein the egress bandwidth price metric is used for prioritizing the requests from one or more serving cells.
In accordance with some embodiments as described in the paragraphs above, the egress bandwidth price metric is based on at least one of a quasi-real time liquid multi antenna aperture selection function and a liquid multi antenna aperture selection function.
In accordance with an embodiment as described in the paragraph above, the pilot symbols are for use by the serving cell to obtain infinite-impulse-response signal to interference and noise ratio metrics of the one or more candidate cells for active user equipment of the plurality of user equipment.
In accordance with some embodiments as described in the paragraphs above, there is an egress bandwidth price metric is determined per transmission time interval by the candidate cell using at least the infinite-impulse-response signal to interference and noise ratio metrics, and wherein the egress bandwidth price metric is used for prioritizing the requests from one or more serving cells.
In accordance with some embodiments as described in the paragraphs above, there is determining by the candidate cell whether a total bandwidth required for the request for a transmission time interval exceeds an egress bandwidth capacity of the candidate cell.
In accordance with some embodiments as described in the paragraphs above, there is based on determining that the total bandwidth exceeds the egress control metric of the candidate cell then disregarding the request, else enabling the uplink communication from the user equipment to the serving cell via a coordinated multi-point operation.
In accordance with some embodiments as described in the paragraphs above, the determined egress bandwidth capacity is based on at least one of a quasi-real time liquid multi antenna aperture selection function and a liquid multi antenna aperture selection (MAAS).
In accordance with an embodiment of the invention as described above there is an apparatus comprising: means for receiving, by one or more candidate cells [e.g., eNB 21 and eNB 20], from a serving cell [COMP 24] a request comprising a request for at least one of antenna data and pilot symbols from the one or more candidate cells for a scheduled uplink communication from a user equipment to the serving cell. Further, there is means, in response to the help request, for providing [DP21A and/or DP 20A, and 21F and/or 20F] the at least one of antenna data and pilot symbols for the uplink communication from a user equipment [UE 22] to the serving cell [COMP 24].
In accordance with some embodiments as described in the paragraph above, the pilot symbols are for use by the serving cell to obtain infinite-impulse-response (IIR) filtered signal to interference and noise ratio metrics of the one or more candidate cells of active user equipment of the plurality of user equipment.
In accordance with some embodiments as described in the paragraphs above, an egress bandwidth price metric is determined per transmission time interval for one or more candidate cells using at least the infinite-impulse-response filtered signal to interference and noise ratio metrics, and wherein the egress bandwidth price metric is used for prioritizing the requests from one or more serving cells.
In accordance with some embodiments as described in the paragraphs above, there is means for determining at each candidate cell of the one or more candidate cells whether a total bandwidth required for the request for a transmission time interval exceeds an egress bandwidth capacity of the candidate cell.
In accordance with some embodiments as described in the paragraphs above, there is based on determining that the total bandwidth exceeds the egress control metric of the candidate cell then disregarding the request, else enabling the uplink communication from the user equipment to the serving cell device via a coordinated multi-point operation using at least in part a reception cells of the one or more candidate cells.
In accordance with some embodiments as described in the paragraphs above, the determined egress bandwidth capacity is based on at least one of a quasi-real time liquid multi antenna aperture selection function and a liquid multi antenna aperture selection function.
In general, the various embodiments may be implemented in hardware or special purpose circuits, software, logic or any combination thereof. For example, some aspects may be implemented in hardware, while other aspects may be implemented in firmware or software which may be executed by a controller, microprocessor or other computing device, although the invention is not limited thereto. While various aspects of the invention may be illustrated and described as block diagrams, flow charts, or using some other pictorial representation, it is well understood that these blocks, apparatus, systems, techniques or methods described herein may be implemented in, as non-limiting examples, hardware, software, firmware, special purpose circuits or logic, general purpose hardware or controller or other computing devices, or some combination thereof.
Some embodiments of the inventions may be practiced in various components such as integrated circuit modules. The design of integrated circuits is by and large a highly automated process. Complex and powerful software tools are available for converting a logic level design into a semiconductor circuit design ready to be etched and formed on a semiconductor substrate.
The word “example” is used herein to mean “serving as an example, instance, or illustration.” Any embodiment described herein as “example” is not necessarily to be construed as preferred or advantageous over other embodiments. All of the embodiments described in this Detailed Description are example embodiments provided to enable persons skilled in the art to make or use the invention and not to limit the scope of the invention which is defined by the claims.
The foregoing description has provided by way of example and non-limiting examples a full and informative description of the best method and apparatus presently contemplated by the inventors for carrying out the invention. However, various modifications and adaptations may become apparent to those skilled in the relevant arts in view of the foregoing description, when read in conjunction with the accompanying drawings and the appended claims. However, all such and similar modifications of the teachings of this invention will still fall within the scope of this invention.
It should be noted that the terms “connected,” “coupled,” or any variant thereof, mean any connection or coupling, either direct or indirect, between two or more elements, and may encompass the presence of one or more intermediate elements between two elements that are “connected” or “coupled” together. The coupling or connection between the elements can be physical, logical, or a combination thereof. As employed herein two elements may be considered to be “connected” or “coupled” together by the use of one or more wires, cables and/or printed electrical connections, as well as by the use of electromagnetic energy, such as electromagnetic energy having wavelengths in the radio frequency region, the microwave region and the optical (both visible and invisible) region, as several non-limiting and non-exhaustive examples.
Furthermore, some of the features of the preferred embodiments of this invention could be used to advantage without the corresponding use of other features. As such, the foregoing description should be considered as merely illustrative of the principles of the invention, and not in limitation thereof.
Number | Date | Country | Kind |
---|---|---|---|
1168/DEL/2015 | Apr 2015 | IN | national |
Number | Name | Date | Kind |
---|---|---|---|
8923876 | Comeau | Dec 2014 | B2 |
20130058307 | Kim | Mar 2013 | A1 |
20140029648 | Jin | Jan 2014 | A1 |
20140349654 | Li | Nov 2014 | A1 |
20150023283 | Liu | Jan 2015 | A1 |
20160105221 | Nagaraj et al. | Apr 2016 | A1 |
Number | Date | Country |
---|---|---|
2014068458 | May 2014 | WO |
Entry |
---|
Nagaraj, Shirish, et al., “Methods and Apparatus for Coordinated Multipoint Communication”, U.S. Appl. No. 62/052,422, filed Oct. 10, 2014. |
Number | Date | Country | |
---|---|---|---|
20160315743 A1 | Oct 2016 | US |