Dynamic massive MIMO end device pairing based on predicted and real time connection state
AssigneeInternational Business Machines Corporation
InventorsUtpal Mangla, Saurabh Agrawal, Dinesh C. Verma, Mathews Thomas, Sagar Tayal
Life of this patent
Estimating the term…
Abstract
A computer-implemented method for grouping devices in a massive multiple-input and multiple-output (MIMO)-based cellular network, in accordance with one embodiment, includes determining movement states of end devices in a cell of the massive MIMO-based cellular network, estimating payload requirements of the end devices, and grouping the end devices in a group based on the determined movement states and the estimated payload requirements.
Claims15
A computer-implemented method for grouping devices in a massive multiple-input and multiple-output (MIMO)-based cellular network, the method comprising:
- determining movement states of end devices in a cell of the massive MIMO-based cellular network;
- estimating payload requirements of the end devices;
- grouping the end devices into groups based on the determined movement states and the estimated payload requirements;
- allocating resources of the massive MIMO-based cellular network to the groups;
- communicating with the end devices in the groups via the massive MIMO-based cellular network;
- pushing one of the end devices located toward an edge of the cell out of the cell based on cell edge capacity requirements and a beamforming device buffer;
- and
- sending a communication to a base station in another cell with a request to assume communication with the end device being pushed out of the cell.
A computer program product, the computer program product comprising:
- one or more computer readable storage media, and program instructions collectively stored on the one or more computer readable storage media, the program instructions comprising:
- program instructions to determine movement states of end devices in a cell of a massive MIMO-based cellular network;
- program instructions to characterize the movement states of the end devices based on predictability of patterns of movement of the end devices;
- program instructions to create payload profiles for the end devices by collecting device payload patterns over time;
- program instructions to estimate payload requirements of the end devices based, at least in part, upon applications running on the respective end devices;
- and
- program instructions to group the end devices in a group based on:
- the determined movement states, the estimated payload requirements, the payload profiles, and capabilities of the end devices,
- wherein end devices with unpredictable patterns of movement are not placed in the group;
- and
- program instructions to push one of the end devices located toward an edge of the cell out of the cell based on cell edge capacity requirements and a beamforming device buffer.
A system, comprising:
- a processor;
- and
- logic integrated with the processor, executable by the processor, or integrated with and executable by the processor, the logic being configured to:
- determine movement states of end devices in a cell of a massive MIMO-based cellular network;
- estimate payload requirements of the end devices;
- and
- group the end devices into groups based on the determined movement states and the estimated payload requirements;
- allocate resources of the massive MIMO-based cellular network to the groups;
- cause communication with the end devices in the groups via the massive MIMO-based cellular network;
- push one of the end devices located toward an edge of the cell out of the cell based on cell edge capacity requirements and a beamforming device buffer;
- and
- send a communication to a base station in another cell with a request to assume communication with the end device being pushed out of the cell.
Dependencies are inferred from the claim text.