IP Library Granted Patent US 10,911,266
Granted Patent B2
US 10,911,266 · App. 16/417,492 · Granted Feb 2, 2021

Machine learning for channel estimation

Inventors: Yang Cao (Westford, MA); Nihar Nanda (Acton, MA)
Assignee: Parallel Wireless, Inc.
H04L25/0254H04L25/0224H04L25/0256H04B7/0413
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 10,911,266
App. No.
16/417,492
Granted
Feb 2, 2021
Kind
B2
Abstract

Systems and methods are disclosed for performing training using superimposed pilot subcarriers to determine training data. The training includes starting with a training duration (T) equal to a number of antennas (M) and running a Convolutional Neural Network (CNN) model using training samples to determine if a testing variance meets a predefined threshold. When the testing variance meets a predefined threshold, then reducing T by one half and repeating the running Convolutional Neural Network (CNN) model until the testing variance fails to meet the predefined threshold. When the testing variance fails to meet the predefined threshold, then multiplying T by two and using the new value of T as the new training duration to be used. Generating a run-time model based on the training data, updating the run-time model with new feedback data received from a User Equipment (UE), producing a DL channel estimation from the run-time model; and producing an optimal precoding matrix from the DL channel estimation.

Claims (37)

1. A method of machine learning for channel estimation, comprising:

performing training using superimposed pilot subcarriers to determine training data; the performing training comprising:

starting with a training duration (T) equal to a number of antennas (M),

running a Convolutional Neural Network (CNN) model using training samples to determine if a testing variance meets a predefined threshold,

when the testing variance meets a predefined threshold, then reducing T by one half and repeating the running Convolutional Neural Network (CNN) model using training samples and reducing the T by one half until the testing variance fails to meet the predefined threshold, and

when the testing variance fails to meet the predefined threshold, then multiplying T by two and using the new value of T as the new training duration to be used;

generating a run-time model based on the training data;

updating the run-time model with new feedback data received from a User Equipment (UP;

producing a downlink channel estimation from the run-time model; and

producing a precoding matrix from the downlink channel estimation.

2. The method of claim 1 further comprising:

allowing a predetermined number of paths to include both of an original static nature of the path and a new dynamic path; and

learning by the model based on the dynamic path data.

3. The method of claim 1 further comprising using a different number of antennas to be used in a different configuration of a radio transceiver.

4. The method of claim 1 wherein the channel estimation is per-slot, per-subcarrier, or per-User Equipment (UE).

5. The method of claim 1 wherein the predefined threshold comprises a means-square error against the fully-known channel.

6. The method of claim 5 wherein the means-square error against the fully-known channel is less than 0.5 percent of the known channel.

7. The method of claim 1 wherein the model is recalibrated offline.

8. The method of claim 1 wherein the model is recalibrated periodically.

9. The method of claim 1 wherein the channels are 2G, 3G, 4G, 5G, or Wi-Fi channels.

10. A non-transitory computer-readable medium containing instructions for providing machine learning for channel estimation which, when executed, cause a network system to perform steps comprising:

performing training using superimposed pilot subcarriers to determine training data; the performing training comprising:

starting with a training duration (T) equal to a number of antennas (M);

running a Convolutional Neural Network (CNN) model using training samples to determine if a testing variance meets a predefined threshold;

when the testing variance meets a predefined threshold, then reducing T by one half and repeating the running Convolutional Neural Network (CNN) model using training samples and reducing the T by one half until the testing variance fails to meet the predefined threshold; and

when the testing variance fails to meet the predefined threshold, then multiplying T by two and using the new value of T as the new training duration to be used;

generating a run-time model based on the training data;

updating the run-time model with new feedback data received from a User Equipment (UE);

producing a DL channel estimation from the run-time model; and

producing a precoding matrix from the DL channel estimation.

11. The non-transitory computer-readable medium of claim 10 further comprising instructions for allowing a predetermined number of paths to include both of an original static nature of the path and a new dynamic path; and

learning by the model based on the dynamic path data.

12. The non-transitory computer-readable medium of claim 10 further comprising instructions for using a different number of antennas.

13. The non-transitory computer-readable medium of claim 10 further comprising instructions wherein the channel estimation is per-slot, per-subcarrier, or per-User Equipment (UE).

14. The non-transitory computer-readable medium of claim 10 further comprising instructions wherein the predefined threshold comprises a means-square error against the fully-known channel.

15. The non-transitory computer-readable medium of claim 10 further comprising instructions wherein the model is recalibrated offline and wherein the model is recalibrated periodically.

16. The non-transitory computer-readable medium of claim 10 further comprising instructions wherein the channels are 2G, 3G, 4G, 5G, or Wi-Fi channels.

Assignments (5)
RELEASE OF SECURITY INTEREST Recorded Jul 12, 2022
From: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060900/0022 →
RELEASE OF SECURITY INTEREST Recorded Jul 8, 2022
From: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
To: PARALLEL WIRELESS, INC.
Reel/Frame 060828/0394 →
SECURITY INTEREST Recorded Mar 1, 2022
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; WTI FUND X, INC.
Reel/Frame 059279/0851 →
SECURITY INTEREST Recorded Jan 2, 2020
From: PARALLEL WIRELESS, INC.
To: VENTURE LENDING & LEASING IX, INC.; VENTURE LENDING & LEASING VIII, INC.
Reel/Frame 051459/0959 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded May 21, 2019
From: CAO, YANG; NANDA, NIHAR
To: PARALLEL WIRELESS, INC.
Reel/Frame 049238/0171 →
Continuity (2)
Provisional Application 62673722 · May 18, 2018
Related Publication 20190356516A1 · Nov 21, 2019
Cited By (1)
US 12,719,722