IP Library › Granted Patent US 12,512,951
Granted Patent B2
US 12,512,951 · App. 18/066,127 · Granted Dec 30, 2025

Allocating radio resources using artificial intelligence

Inventors: Yan Huang (Santa Clara, CA); James Delfeld (Austin, TX); Yuan Gao (Austin, TX); Xingqin Lin (San Jose, CA); Christian Ibars Casas (San Jose, CA)
Assignee: NVIDIA Corporation
H04L5/0073H04L5/0035H04W72/12
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,512,951
App. No.
18/066,127
Granted
Dec 30, 2025
Kind
B2
Abstract

Apparatuses, systems, and techniques to allocate one or more compute resources to a user device. In at least one embodiment, one or more circuits cause one or more compute resources to be allocated to two or more fifth-generation (5G) radio access network (RAN) cells based, at least in part, on interference between the two or more 5G RAN cells.

Claims (36)

1 . One or more processors comprising: circuitry to:

determine interference between two or more fifth-generation (5G) radio access network (RAN) cells based, at least in part, on channel matrices representing information of links between one or more user devices and two or more base stations of the two or more 5G RAN cells; and

cause one or more compute resources to be allocated to the two or more 5G RAN cells based, at least in part, on the interference between the two or more 5G RAN cells.

2 . The one or more processors of claim 1 , wherein the circuitry is to determine signal-to-interference-plus-noise-ratio (SINR) at receiver of the one or more user devices based, at least in part, on the channel matrices.

3 . The one or more processors of claim 1 , wherein the one or more compute resources are one or more physical resource blocks.

4 . The one or more processors of claim 1 , wherein the circuitry is to determine the interference between the two or more 5G RAN cells based, at least in part, on a precoding matrix associated with two or more user devices and two or more base stations of the two or more 5G RAN cells.

5 . The one or more processors of claim 1 , wherein the circuitry is to determine the interference between the two or more 5G RAN cells based, at least in part, on an equalizer matrix associated with two of more user devices.

6 . The one or more processors of claim 1 , wherein the circuitry is to determine the interference between the two or more 5G RAN cells based, at least in part, on a long-term average data rate of a user device in a scheduling scheme.

7 . The one or more processors of claim 1 , wherein the circuitry is to cause one or more compute resources to be allocated within a time slot limit of the one or more compute resources.

8 . The one or more processors of claim 1 , wherein the circuitry is to determine a first performance metric for two or more user devices in an absence of interference, and then compare the first performance metric with a second performance metric, wherein the second performance metric for the two or more user devices is in presence of the interference.

9 . The one or more processors of claim 8 , wherein the circuitry is to allocate the one or more compute resources according to a higher one of the first performance metric and the second performance metric.

10 . The one or more processors of claim 1 , wherein the circuitry is to determine the interference based, at least in part, on one or more of: cell identifiers of the two or more 5G RAN cells, identifiers of user devices in the two or more 5G RAN cells, a noise floor, transmit power of two of more base stations of two or more 5G RAN cells, number of groups of the one or more compute resources, number of antennas of a user device, number of antennas of a base station, bandwidth of a channel, noise covariance matrix, wireless channel coefficients, or a precoder type.

11 . A system comprising:

one or more processors to:

determine interference between two or more fifth-generation (5G) radio access network (RAN) cells based, at least in part, on channel matrices representing information of links between one or more user devices and two or more base stations of the two or more 5G RAN cells; and

cause one or more compute resources to be allocated to the two or more 5G RAN cells based, at least in part, on the interference between the two or more 5G RAN cells; and

one or more memories to store values of the interference.

12 . The system of claim 11 , wherein the one or more processors are to determine signal-to-interference-plus-noise-ratio (SINR) at receiver of the one or more user devices based, at least in part, on the channel matrices.

13 . The system of claim 11 , wherein the one or more compute resources are one or more physical resource blocks.

14 . The system of claim 11 , wherein the one or more processors are to determine the interference between the two or more 5G RAN cells based, at least on a precoding matrix associated with two or more user devices and two or more base stations of the two or more 5G RAN cells.

15 . The system of claim 11 , wherein the one or more processors are to determine the interference between the two or more 5G RAN cells based, at least in part, on an equalizer matrix associated with two of more user devices.

16 . The system of claim 11 , wherein the one or more processors are to determine the interference between the two or more 5G RAN cells based, at least in part, on a long-term average data rate of a user device in a scheduling scheme.

17 . The system of claim 11 , wherein the one or more processors are to cause one or more compute resources to be allocated within a time slot limit of the one or more compute resources.

18 . The system of claim 11 , wherein the one or more processors are to determine a first performance metric for two or more user devices in an absence of interference, and then compare the first performance metric with a second performance metric, and wherein the second performance metric for the two or more user devices is in presence of the interference.

19 . The system of claim 18 , wherein the one or more processors are to allocate the one or more compute resources according to a higher one of the first performance metric and the second performance metric.

20 . The system of claim 11 , wherein the one or more processors are to determine the interference based, at least in part, on one or more of: cell identifiers of the two or more 5G RAN cells, identifiers of user devices in the two or more 5G RAN cells, a noise floor, transmit power of two of more base stations of two or more 5G RAN cells, number of groups of the one or more compute resources, number of antennas of a user device, number of antennas of a base station, bandwidth of a channel, noise covariance matrix, wireless channel coefficients, or a precoder type.

21 . A method comprising:

determining interference between two or more fifth-generation (5G) radio access network (RAN) cells based, at least in part, on channel matrices representing information of links between one or more user devices and two or more base stations of the two or more 5G RAN cells; and

allocating one or more compute resources to the two or more 5G RAN cells based, at least in part, on the interference between the two or more 5G RAN cells.

22 . The method of claim 21 comprises determining signal-to-interference-plus-noise-ratio (SINR) at receiver of the one or more user devices based, at least in part, on the channel matrices.

23 . The method of claim 21 , wherein the one or more compute resources are one or more physical resource blocks.

24 . The method of claim 21 , wherein allocating the one or more compute resources comprises allocating one or more compute resources within a time slot limit of the one or more compute resources.

25 . The method of claim 21 comprises:

determining a first performance metric for two or more user devices in an absence of interference; and

comparing the first performance metric with a second performance metric, wherein the second performance metric for the two or more user devices is in presence of the interference.

26 . The method of claim 25 , wherein allocating the one or more compute resources comprises allocating the one or more compute resources according to a higher one of the first performance metric and the second performance metric.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 17, 2023
From: HUANG, YAN; DELFELD, JAMES; GAO, YUAN; LIN, XINGQIN; CASAS, CHRISTIAN IBARS
To: NVIDIA CORPORATION
Reel/Frame 064289/0581 →
Continuity (1)
Related Publication 20240223344A1 · Jul 4, 2024
References Cited (15)
US 10749813B1 · Zhao et al. · 2020 [cited by applicant]
US 20030125040A1 · Walton et al. · 2003 [cited by applicant]
US 20120134267A1 · Noriega et al. · 2012 [cited by applicant]
US 20130157680A1 · Morita · 2013 [cited by examiner]
US 20230224716A1 · Zufall · 2023 [cited by examiner]
US 20230388856A1 · Yan · 2023 [cited by examiner]
WO 2021151809A1 · 2021 [cited by applicant]
Bartelt, “Definition of PHY layer approaches that are applicable to RANaaS and a holistic design of backhaul and access network,” Retrieved from, http://cordis.europa.eu/docs/projects/cnect/1/317941/080/deliverables/001… [cited by applicant]
International Search Report and Written Opinion of International Patent Application No. PCT/US2023/084133 mailed May 2, 2024, 16 Pages. [cited by applicant]
Capozzi et al., “Downlink Packet Scheduling in LTE Cellular Networks: Key Design Issues and a Survey,” IEEE Communications Surveys & Tutorials, 15(2): Jan. 2012, 52 pages. [cited by applicant]
Giordano et al., “Uplink Sounding Reference Signal Coordination to Combat Pilot Contamination in 5G Massive MIMO,” IEEE Wireless Communications and Networking Conference, 2017, 6 pages. [cited by applicant]
IEEE, “IEEE Standard 754-2008 (Revision of IEEE Standard 754-1985): IEEE Standard for Floating-Point Arithmetic,” Aug. 29, 2008, 70 pages. [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” Standard No. J3016-201609, issued Jan… [cited by applicant]
Society of Automotive Engineers On-Road Automated Vehicle Standards Committee, “Taxonomy and Definitions for Terms Related to Driving Automation Systems for On-Road Motor Vehicles,” Standard No. J3016-201806, issued Jan… [cited by applicant]
Wikipedia, “IEEE 802.11,” Wikipedia the Free Encyclopedia, https://en.wikipedia.org/wiki/IEEE_802.11, most recent edit Sep. 20, 2020 [retrieved Sep. 22, 2020], 15 pages. [cited by applicant]