IP Library › Granted Patent US 12,519,679
Granted Patent B2
US 12,519,679 · App. 17/982,449 · Granted Jan 6, 2026

Signal processing in parallel

Inventor: Chunhui Liu (Beijing, CN)
Assignee: NVIDIA Corporation
H04L25/024
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,519,679
App. No.
17/982,449
Granted
Jan 6, 2026
Kind
B2
Abstract

Apparatuses, systems, and techniques to perform channel estimation on one or more signals. In at least one embodiment, channel estimation on one or more wireless signals is performed in parallel based on one or more frequencies of one or more signals.

Claims (33)

1 . A processor, comprising:

one or more circuits to cause channel estimation on one or more signals to be performed in parallel based, at least in part, on latency information associated with the one or more signals, and to cause a division of a frequency band associated with the one or more signals caused based, at least in part, on the latency information, wherein the latency information is used by the one or more circuits to determine a number of processors to perform the channel estimation on the one or more signals in parallel.

2 . The processor according to claim 1 , wherein the latency information comprises a latency threshold.

3 . The processor according to claim 1 , wherein the channel estimation on the one or more signals comprises performing in parallel the channel estimation on a first frequency of one or more frequencies of the one or more signals and the channel estimation on a second frequency of the one or more frequencies.

4 . The processor according to claim 1 , wherein the channel estimation on the one or more signals comprises performing in parallel the channel estimation on a first frequency of one or more frequencies of the one or more signals using a first processor and the channel estimation on a second frequency of the one or more frequencies using a second processor.

5 . The processor according to claim 1 , wherein the channel estimation on the one or more signals comprises performing in parallel the channel estimation on a first frequency of one or more frequencies of the one or more signals using a first graphics processing unit (GPU) and the channel estimation on a second frequency of the one or more frequencies using a second GPU.

6 . The processor according to claim 1 , wherein the latency information comprises at least a latency requirement of a transmitting device, the latency requirement determined based on log data identifying one or more services with which the transmitting device has previously communicated.

7 . The processor according to claim 1 , wherein the channel estimation on the one or more signals comprises:

generating, in parallel, a first channel estimation on a first frequency of one or more frequencies of the one or more signals and a second channel estimation on a second frequency of the one or more frequencies; and

determining a third channel estimation of the one or more frequencies based on the first and second channel estimations.

8 . The processor according to claim 1 , wherein the one or more signals comprise one or more wireless signals transmitted from at least one user equipment (UE) operating in a Third Generation Partnership Project (3GPP) wireless radio communications network.

9 . A method, comprising:

determining latency information associated with one or more signals;

based on the latency information:

dividing a frequency band associated with the one or more signals, and

determining a number of processors to perform channel estimation on the one or more signals in parallel; and

performing, in parallel by the determined number of processors, channel estimation on the one or more signals.

10 . The method according to claim 9 , further comprising:

generating, in parallel, a first channel estimation on a first frequency of one or more frequencies of the one or more signals and a second channel estimation on a second frequency of the one or more frequencies; and

generating a third channel estimation of the one or more frequencies based on the first and second channel estimations.

11 . The method according to claim 9 , wherein the latency information is a latency requirement of a transmitting device, the latency requirement determined from log data identifying one or more services that require low latency communications.

12 . The method according to claim 9 , wherein the channel estimation on the one or more signals comprises performing in parallel the channel estimation on a first frequency of one or more frequencies of the one or more signals using a first graphics processing unit (GPU) and the channel estimation on a second frequency of the one or more frequencies using a second GPU.

13 . The method according to claim 9 , wherein the channel estimation on the one or more signals comprises performing in parallel the channel estimation on a first frequency of one or more frequencies of the one or more signals and the channel estimation on a second frequency of the one or more frequencies.

14 . A system, comprising:

a plurality of processors to perform, in parallel, channel estimation on one or more signals based, at least in part, on latency information associated with the one or more signals and a division of a frequency band associated with the one or more signals caused based, at least in part, on the latency information associated with the one or more signals, wherein the latency information is used by the system to determine a number of the plurality of processors to perform the channel estimation in parallel.

15 . The system according to claim 14 , wherein the channel estimation on the one or more signals comprises performing in parallel the channel estimation on a first frequency of one or more frequencies of the one or more signals and the channel estimation on a second frequency of the one or more frequencies.

16 . The system according to claim 14 , wherein the channel estimation on the one or more signals comprises performing in parallel the channel estimation on a first frequency of one or more frequencies of the one or more signals using a first processor of the plurality of processors and the channel estimation on a second frequency of the one or more frequencies using a second processor of the plurality of processors.

17 . The system according to claim 14 , wherein the channel estimation on the one or more signals comprises performing in parallel the channel estimation on a first frequency of one or more frequencies of the one or more signals using a first graphics processing unit (GPU) comprising the plurality of processors and the channel estimation on a second frequency of the one or more frequencies using a second GPU comprising the plurality processors.

18 . The system according to claim 14 , wherein the latency information comprises a latency requirement of a transmitting device, the latency requirement determined based on log data identifying one or more services with which the transmitting device has previously communicated.

19 . The system according to claim 14 , wherein the channel estimation on the one or more signals comprises:

generating, in parallel, a first channel estimation on a first frequency of one or more frequencies of the one or more signals and a second channel estimation on a second frequency of the one or more frequencies; and

determining a third channel estimation of the one or more frequencies based on the first and second channel estimations.

20 . The system according to claim 14 , wherein the one or more signals comprise one or more wireless signals transmitted from at least one user equipment (UE) operating in a Third Generation Partnership Project (3GPP) wireless radio communications network.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Nov 22, 2022
From: LIU, CHUNHUI
To: NVIDIA CORPORATION
Reel/Frame 061852/0232 →
Continuity (2)
Continuation PCTCN2022113736 · Aug 19, 2022
Related Publication 20240064044A1 · Feb 22, 2024
References Cited (43)
US 3506918A · Perreault · 1970 [cited by applicant]
US 6768713B1 · Siala · 2004 [cited by examiner]
US 7325086B2 · Kong et al. · 2008 [cited by applicant]
US 7730377B2 · Hocevar · 2010 [cited by applicant]
US 8199861B1 · Karkhanechi · 2012 [cited by examiner]
US 8254864B1 · Perets · 2012 [cited by examiner]
US 8359522B2 · Gunnam et al. · 2013 [cited by applicant]
US 10430915B2 · Khodakovsky et al. · 2019 [cited by applicant]
US 10541838B2 · Lee · 2020 [cited by applicant]
US 20030016770A1 · Trans et al. · 2003 [cited by applicant]
US 20050047518A1 · Auer · 2005 [cited by examiner]
US 20050152487A1 · Reichard · 2005 [cited by applicant]
US 20080030510A1 · Wan et al. · 2008 [cited by applicant]
US 20080081565A1 · Kim · 2008 [cited by applicant]
US 20080112386A1 · Ogawa · 2008 [cited by examiner]
US 20090161773A1 · Rajagopal · 2009 [cited by examiner]
US 20090225913A1 · Nakahara · 2009 [cited by examiner]
US 20110169840A1 · Bakalash · 2011 [cited by applicant]
US 20130051320A1 · Pande et al. · 2013 [cited by applicant]
US 20150208427A1 · Furudate · 2015 [cited by examiner]
US 20160234857A1 · Chen · 2016 [cited by examiner]
US 20200371220A1 · Eitan · 2020 [cited by examiner]
US 20220236394A1 · Nam · 2022 [cited by examiner]
US 20230023227A1 · Choi · 2023 [cited by examiner]
US 20230231683A1 · Ali · 2023 [cited by examiner]
CA 2672074C · 2013 [cited by applicant]
CN 102281215A · 2011 [cited by applicant]
CN 103503359A · 2014 [cited by applicant]
EP 1122891A1 · 2001 [cited by examiner]
JP 2006014027A · 2006 [cited by applicant]
WO 2011010107A2 · 2011 [cited by applicant]
WO WO2016135027A1 · 2016 [cited by examiner]
Davide Da Lio, “Analysis And Design of Massively Parallel Channel Estimation Algorithms On Graphics Cards”, Phd Thesis, 2011, pp. 1-116. (Year: 2011). [cited by examiner]
Ding et al. “Agora: Real-time massive MIMO baseband processing in software”, Dec. 2020, pp. 232-244, CoNEXT '20, Dec. 1-4, 2020, Barcelona, Spain, Association for Computing Machinery. [cited by examiner]
Bandyopadhyay et al., “5G Enhanced Mobile Broadband Radio Interface on mmWave—Hardware Architecture and Role of Silicon Technologies,” retrieved from<https://futurenetworks.ieee.org/images/files/pdf/Webinars/IEEE_DL_Tal… [cited by applicant]
Huawei, “New 5G—New Antenna, 5G Antenna White Paper” retrieved from <https://carrier.huawei.com/˜/media/CNBGV2/download/products/antenna/New-5G-New-Antenna-5G-Antenna-White-Paper-v2.pdf> 2019, 20 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]
IEEE, “IEEE Standard 802.16, Wireless Broadband Access,” Rivier Academic Journal, 3(1): 2007, 11 pages. [cited by applicant]
International Search report and written Opinion for Application No. PCT/CN2022/113736, mailed May 17, 2023, filed Aug. 19, 2022, 8 pages. [cited by applicant]
Jones et al., “Radio Access Network (RAN),” TechTarget, retrieved from https://www.techtarget.com/searchnetworking/definition/radio-access-network-RAN#:˜:text=%20A%20RAN%20is%20made%20up%20of%20three,functions%20that%20… [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]