IP Library › Granted Patent US 12,199,650
Granted Patent B2
US 12,199,650 · App. 18/179,249 · Granted Jan 14, 2025

Wireless devices and systems including examples of compensating power amplifier noise with neural networks or recurrent neural networks

Inventor: Fa-Long Luo (San Jose, CA)
H04B1/0475G06N3/044H03F3/20H03F2200/451H04B2001/0425H04B2001/0433H04B2001/045
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,199,650
App. No.
18/179,249
Filed
Mar 6, 2023
Granted
Jan 14, 2025
Kind
B2
Art Unit
2646
USPC
455/114.2
Abstract

Examples described herein include methods, devices, and systems which may compensate input data for nonlinear power amplifier noise to generate compensated input data. In compensating the noise, during an uplink transmission time interval (TTI), a switch path is activated to provide amplified input data to a receiver stage including a recurrent neural network (RNN). The RNN may calculate an error representative of the noise based partly on the input signal to be transmitted and a feedback signal to generate filter coefficient data associated with the power amplifier noise. The feedback signal is provided, after processing through the receiver, to the RNN. During an uplink TTI, the amplified input data may also be transmitted as the RF wireless transmission via an RF antenna. During a downlink TTI, the switch path may be deactivated and the receiver stage may receive an additional RF wireless transmission to be processed in the receiver stage.

Claims (45)

1. A method, comprising:

amplifying a first transmission signal using a power amplifier;

providing, from an output of the power amplifier and after activating a switch path, the first transmission signal as feedback to a recurrent neural network (RNN); and

mixing, at the RNN, the feedback as input data using a plurality of coefficients to generate filter coefficient data that at least partially compensates nonlinear power amplifier noise in transmission signals, wherein generating the filter coefficient data includes computing, by the RNN, an error signal for reducing a difference between the feedback and a signal to be transmitted, and wherein first processing results are calculated based on the input data and delayed versions of respective outputs of a first plurality of processing units and output data is calculated based on the first processing results and delayed versions of respective outputs of an additional plurality of processing units.

2. The method of claim 1 , further comprising:

activating the switch path based at least in part on receiving a selection signal; and

receiving the selection signal that indicates the switch path is to be activated when a transmission time interval (TTI) of a time-division duplex (TDD) configured radio frame is designated for an uplink transmission.

3. The method of claim 1 , further comprising:

filtering a second transmission signal in accordance with the filter coefficient data, prior to amplifying the second transmission signal using the power amplifier.

4. A method comprising:

amplifying a first transmission signal using a power amplifier;

providing from an output of the power amplifier and after activating a switch path the first transmission signal as feedback to a recurrent neural network (RNN); and

mixing, at the RNN, the feedback as input data using a plurality of coefficients to generate filter coefficient data that at least partially compensates nonlinear power amplifier noise in transmission signals, wherein generating the filter coefficient data includes computing, by the RNN, an error signal for reducing a difference between the feedback and a signal to be transmitted, wherein mixing, at the RNN, the input data comprises:

calculating first processing results based on the input data and delayed versions of respective outputs of a first plurality of processing units with the plurality of coefficients, wherein the first plurality of processing units perform multiplication, accumulation, or both multiplication and accumulation; and

calculating output data based on the first processing results and delayed versions of respective outputs of a respective additional plurality of processing units with an additional plurality of coefficients.

5. The method of claim 4 , further comprising:

providing, from the RNN, the output data as the filter coefficient data to a digital filter that uses the filter coefficient data to at least partially compensate the nonlinear power amplifier noise in the transmission signals.

6. A method of compensating for nonlinear power amplifier noise in transmission signals, comprising:

amplifying a first transmission signal using a power amplifier,

providing feedback from an output of the power amplifier to a recurrent neural network (RNN),

generating, by the RNN, filter coefficient data that compensates for the nonlinear power amplifier noise, wherein generating the filter coefficient data includes computing, by the RNN, an error signal for reducing a difference between the feedback and a signal to be transmitted, wherein the feedback is mixed as input data using a plurality of coefficients to generate the filter coefficient data, and wherein processing results are calculated based on the input data and delayed versions of respective outputs of a plurality of processing units, and

applying the filter coefficient data to a second transmission signal prior to amplifying the second transmission signal using the power amplifier.

7. The method of claim 6 , further comprising activating a switch path before providing the feedback from the output of the power amplifier to the RNN.

8. The method of claim 6 , wherein generating the filter coefficient data comprises using a plurality of coefficients and an additional plurality of coefficients by the RNN.

9. The method of claim 6 , wherein generating, by the RNN, the filter coefficient data comprises mixing the feedback as input data with a plurality of coefficients.

10. The method of claim 6 , further comprising providing the filter coefficient data from the RNN to a digital filter that uses the filter coefficient data to compensate the nonlinear power amplifier noise in the transmission signals.

11. The method of claim 6 , wherein the power amplifier comprises a nonlinear power amplifier.

12. The method of claim 6 , wherein the filter coefficient data compensates for the nonlinear power amplifier noise in a digital pre-distortion model.

13. A method comprising:

amplifying a first transmission signal using a power amplifier;

providing feedback from an output of the power amplifier to a recurrent neural network (RNN);

generating, by the RNN, filter coefficient data that compensates for nonlinear power amplifier noise, wherein generating the filter coefficient data includes computing, by the RNN, an error signal for reducing a difference between the feedback and a signal to be transmitted, wherein generating, by the RNN, the filter coefficient data comprises mixing the feedback as input data with a plurality of coefficients;

applying the filter coefficient data to a second transmission signal prior to amplifying the second transmission signal using the power amplifier; and

calculating, by the RNN, processing results based on the input data and delayed versions of respective outputs of a first plurality of processing units with the plurality of coefficients, wherein the first plurality of processing units perform multiplication, accumulation, or both multiplication and accumulation.

14. The method of claim 13 , further comprising calculating, by the RNN, output data based on the processing results and delayed versions of respective outputs of a respective additional plurality of MAC units with the additional plurality of coefficients.

15. A method of improving uplink transmission in a time-division duplex (TDD) configured radio frame, comprising:

amplifying a first transmission signal using a power amplifier,

activating a switch path based on a selection signal indicating an uplink transmission time interval (TTI) in the TDD configured radio frame,

providing feedback from an output of the power amplifier to a recurrent neural network (RNN), and

generating, by the RNN, filter coefficient data that compensates for nonlinear power amplifier noise, wherein generating the filter coefficient data includes computing, by the RNN, an error signal for reducing a difference between the feedback and a signal to be transmitted, wherein the feedback is mixed as input data using a plurality of coefficients to generate the filter coefficient data, and wherein processing results are calculated based on the input data and delayed versions of respective outputs of a plurality of processing units.

16. The method of claim 15 , wherein the generating comprises mixing the feedback as input data using at least a first layer of processing units and a second layer of processing units, wherein the first layer of processing units perform multiplication, accumulation, or both, and wherein the second layer of processing units comprises memory look-up units (MLUs).

17. The method of claim 15 , wherein the filter coefficient data is used to reduce error in a digital pre-distortion model.

18. The method of claim 17 , wherein the error reduction is based on reducing a difference between a signal to be transmitted and the feedback.

19. The method of claim 18 , wherein the signal to be transmitted is based at least in part on a nonlinear order of the power amplifier noise to be compensated.

20. The method of claim 15 , wherein the activating the switch path comprises activating the switch during the same time or during a portion of the same time as transmitting the first transmission signal to an antenna.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 30, 2023
From: MICRON TECHNOLOGY, INC.
To: LODESTAR LICENSING GROUP LLC
Reel/Frame 064751/0750 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Mar 6, 2023
From: LUO, FA-LONG
To: MICRON TECHNOLOGY, INC.
Reel/Frame 062896/0641 →
Continuity (3)
Division 17211639 · Mar 24, 2021
Continuation 16849696 · Apr 15, 2020
Related Publication 20230208458A1 · Jun 29, 2023
References Cited (164)
US 4885757A · Provence · 1989 [cited by applicant]
US 5479571A · Parlos et al. · 1995 [cited by applicant]
US 6054896A · Wright et al. · 2000 [cited by applicant]
US 6967970B2 · Terry et al. · 2005 [cited by applicant]
US 7529524B1 · Giallorenzi et al. · 2009 [cited by applicant]
US 8254481B1 · Mccloskey et al. · 2012 [cited by applicant]
US 8498591B1 · Qian et al. · 2013 [cited by applicant]
US 8699620B1 · Wu · 2014 [cited by applicant]
US 9813085B1 · Butler et al. · 2017 [cited by applicant]
US 9831899B1 · Boghrat et al. · 2017 [cited by applicant]
US 10097396B2 · Sestok, IV · 2018 [cited by applicant]
US 10116485B1 · Liu et al. · 2018 [cited by applicant]
US 10243596B1 · Kerhuel · 2019 [cited by examiner]
US 10333567B1 · Luo et al. · 2019 [cited by applicant]
US 10432240B1 · Luo et al. · 2019 [cited by applicant]
US 10541841B1 · Sun et al. · 2020 [cited by applicant]
US 10581469B1 · O'Shea · 2020 [cited by examiner]
US 10659144B1 · Tofighbakhsh et al. · 2020 [cited by applicant]
US 10763905B1 · Luo et al. · 2020 [cited by applicant]
US 10902726B2 · Alvarez et al. · 2021 [cited by applicant]
US 10972139B1 · Luo · 2021 [cited by examiner]
US 11139845B2 · Luo et al. · 2021 [cited by applicant]
US 11159188B2 · Luo et al. · 2021 [cited by applicant]
US 11258473B2 · Luo · 2022 [cited by applicant]
US 11496341B2 · Luo · 2022 [cited by applicant]
US 11528043B2 · Luo et al. · 2022 [cited by applicant]
US 11601146B2 · Luo · 2023 [cited by applicant]
US 11716104B2 · Luo et al. · 2023 [cited by applicant]
US 12040920B2 · Luo · 2024 [cited by applicant]
US 20040203548A1 · Kim · 2004 [cited by applicant]
US 20040219884A1 · Mo et al. · 2004 [cited by applicant]
US 20040246048A1 · Leyonhjelm et al. · 2004 [cited by applicant]
US 20050085197A1 · Laroia et al. · 2005 [cited by applicant]
US 20050105642A1 · Muller et al. · 2005 [cited by applicant]
US 20050113132A1 · Irsheid et al. · 2005 [cited by applicant]
US 20060109893A1 · Chen et al. · 2006 [cited by applicant]
US 20070190952A1 · Waheed et al. · 2007 [cited by applicant]
US 20070241812A1 · Yang et al. · 2007 [cited by applicant]
US 20080159442A1 · Tanabe et al. · 2008 [cited by applicant]
US 20090072900A1 · Park et al. · 2009 [cited by applicant]
US 20090207896A1 · Behzad · 2009 [cited by applicant]
US 20090232191A1 · Gupta et al. · 2009 [cited by applicant]
US 20100091688A1 · Staszewski et al. · 2010 [cited by applicant]
US 20100093282A1 · Martikkala et al. · 2010 [cited by applicant]
US 20100254299A1 · Kenington · 2010 [cited by applicant]
US 20100277236A1 · Horiguchi et al. · 2010 [cited by applicant]
US 20100329387A1 · Watanabe · 2010 [cited by applicant]
US 20110013724A1 · Metreaud et al. · 2011 [cited by applicant]
US 20110051790A1 · Honda · 2011 [cited by applicant]
US 20110064162A1 · McCallister et al. · 2011 [cited by applicant]
US 20110158089A1 · Sambhwani et al. · 2011 [cited by applicant]
US 20110310820A1 · Liao · 2011 [cited by applicant]
US 20120013404A1 · Ngai · 2012 [cited by applicant]
US 20120155572A1 · Kim et al. · 2012 [cited by applicant]
US 20120250728A1 · Pischl et al. · 2012 [cited by applicant]
US 20120263215A1 · Peng · 2012 [cited by applicant]
US 20120321018A1 · Chen et al. · 2012 [cited by applicant]
US 20130002357A1 · Thomsen et al. · 2013 [cited by applicant]
US 20130039229A1 · Park et al. · 2013 [cited by applicant]
US 20130094550A1 · Coan et al. · 2013 [cited by applicant]
US 20130142284A1 · Asensio et al. · 2013 [cited by applicant]
US 20140072064A1 · Lemson et al. · 2014 [cited by applicant]
US 20140086356A1 · Azadet et al. · 2014 [cited by applicant]
US 20140086361A1 · Azadet et al. · 2014 [cited by applicant]
US 20140149717A1 · Sprangle · 2014 [cited by applicant]
US 20140155006A1 · Matsuura · 2014 [cited by applicant]
US 20150030103A1 · Hormis et al. · 2015 [cited by applicant]
US 20150146584A1 · Wang et al. · 2015 [cited by applicant]
US 20150195050A1 · Kim et al. · 2015 [cited by applicant]
US 20150303984A1 · Braithwaite · 2015 [cited by applicant]
US 20150381216A1 · Shor et al. · 2015 [cited by applicant]
US 20150381220A1 · Gal et al. · 2015 [cited by applicant]
US 20160094318A1 · Shattil · 2016 [cited by applicant]
US 20160094895A1 · Stadelmeier et al. · 2016 [cited by applicant]
US 20160156375A1 · Yang · 2016 [cited by examiner]
US 20160330795A1 · Choi et al. · 2016 [cited by applicant]
US 20170011288A1 · Brothers et al. · 2017 [cited by applicant]
US 20170048838A1 · Chrisikos et al. · 2017 [cited by applicant]
US 20170055264A1 · Seo et al. · 2017 [cited by applicant]
US 20170078054A1 · Hadani et al. · 2017 [cited by applicant]
US 20170222687A1 · Wyville · 2017 [cited by applicant]
US 20170230210A1 · Narasimha et al. · 2017 [cited by applicant]
US 20170244582A1 · Gal et al. · 2017 [cited by applicant]
US 20170279479A1 · Adams et al. · 2017 [cited by applicant]
US 20170302482A1 · Pathikulangara et al. · 2017 [cited by applicant]
US 20170346509A1 · Sulimarski et al. · 2017 [cited by applicant]
US 20180123622A1 · Tan et al. · 2018 [cited by applicant]
US 20180167092A1 · Hausmair et al. · 2018 [cited by applicant]
US 20180248741A1 · Petrovic · 2018 [cited by applicant]
US 20180255518A1 · Nammi et al. · 2018 [cited by applicant]
US 20180287685A1 · Lee et al. · 2018 [cited by applicant]
US 20190122105A1 · Boybat Kara et al. · 2019 [cited by applicant]
US 20190363743A1 · Luo et al. · 2019 [cited by applicant]
US 20190373651A1 · Li et al. · 2019 [cited by applicant]
US 20200007384A1 · Mueck et al. · 2020 [cited by applicant]
US 20200036567A1 · Chritz et al. · 2020 [cited by applicant]
US 20200136563A1 · Khlat · 2020 [cited by applicant]
US 20200243102A1 · Schmidt et al. · 2020 [cited by applicant]
US 20200389194A1 · Luo et al. · 2020 [cited by applicant]
US 20210159928A1 · Luo et al. · 2021 [cited by applicant]
US 20210234515A1 · Gatard · 2021 [cited by examiner]
US 20210328608A1 · Luo · 2021 [cited by applicant]
US 20220014217A1 · Luo et al. · 2022 [cited by applicant]
US 20220036176A1 · Megretski et al. · 2022 [cited by applicant]
US 20220052885A1 · Luo · 2022 [cited by applicant]
US 20220385317A1 · Jung · 2022 [cited by examiner]
US 20230006611A1 · Chen et al. · 2023 [cited by applicant]
US 20230033203A1 · Liu et al. · 2023 [cited by applicant]
US 20230073385A1 · Lim et al. · 2023 [cited by applicant]
US 20230079385A1 · Luo · 2023 [cited by applicant]
CN 1604577A · 2005 [cited by applicant]
CN 101594157A · 2009 [cited by applicant]
CN 101729468A · 2010 [cited by applicant]
CN 101741317A · 2010 [cited by applicant]
CN 101997492A · 2011 [cited by applicant]
CN 103039000A · 2013 [cited by applicant]
CN 103715992A · 2014 [cited by applicant]
CN 103765783A · 2014 [cited by applicant]
CN 103858396A · 2014 [cited by applicant]
CN 104811149A · 2015 [cited by applicant]
CN 104954294A · 2015 [cited by applicant]
CN 105075164A · 2015 [cited by applicant]
CN 105826809A · 2016 [cited by applicant]
CN 105850063A · 2016 [cited by applicant]
CN 108474840A · 2018 [cited by applicant]
CN 112136277A · 2020 [cited by applicant]
DE 69814730T2 · 2003 [cited by applicant]
EP 1238455A1 · 2002 [cited by applicant]
EP 2367332A1 · 2011 [cited by applicant]
EP 3062442A1 · 2016 [cited by applicant]
EP 2892193B1 · 2017 [cited by applicant]
GB 0912982 · 2009 [cited by applicant]
JP 2008312211A · 2008 [cited by applicant]
KR 20060015131A · 2006 [cited by applicant]
KR 1020160019102A · 2016 [cited by applicant]
KR 20190055610A · 2019 [cited by applicant]
KR 20200037303A · 2020 [cited by applicant]
WO 9851047A1 · 1998 [cited by applicant]
WO 2013105538A1 · 2013 [cited by applicant]
WO 2019012533A1 · 2019 [cited by applicant]
WO 2019015370A1 · 2019 [cited by applicant]
WO 2019226736A1 · 2019 [cited by applicant]
WO 2020247520A1 · 2020 [cited by applicant]
WO 2021211565A1 · 2021 [cited by applicant]
WO 2022035574A1 · 2022 [cited by applicant]
Wang , et al., “Application Research of Neural Network Inverse Modeling in RF Microwave Devices”, Liaoning University of Engineering and Technology: Dissertation, Full Text Google translation, 185 pages, May 2018. [cited by applicant]
Yue, Ruan , et al., “Design and Implementation of a SoC-Based Single Chip Radio Transceiver”, IEEE: Microcomputer and Application, vol. 30, Issue 3, 4 pages, downloaded Sep. 14, 2023. [cited by applicant]
Zhang, Chuan , et al., “Behavorial Modeling of Power Amplifier With Long Term Memory Effects Using Recurrent Neural Networks”, IEEE International Wireless Symposium (IWS), 2013, 4 pages, downloaded Sep. 14, 2023. [cited by applicant]
U.S. Appl. No. 16/432,766, titled “Wireless Devices and Systems Including Examples of Compensating Power Amplifier Noise”; filed Jun. 5, 2019, pp. all pages of application as filed. [cited by applicant]
U.S. Appl. No. 17/162,992 titled “Wireless Devices and Systems Including Examples of Compensating Power Amplifier Noise” filed Jan. 29, 2021, pp. all pages of application as filed. [cited by applicant]
U.S. Appl. No. 17/211,639 titled “Wireless Devices and Systems Including Examples of Compensating Power Amplifier Noise With Neural Networks or Recurrent” filed Mar. 24, 2021, pp. all pages of application as filed. [cited by applicant]
U.S. Appl. No. 17/484,410 titled “Wireless Devices and Systems Including Examples of Mismatch Correction Scheme” filed Sep. 24, 2021, pp. all pages of application as filed. [cited by applicant]
International Search Report and Written Opinion dated Jun. 29, 2021 for PCT Application No. PCT/US2021/027058, pp. all. [cited by applicant]
U.S. Appl. No. 18/052,797 titled, “Wireless Devices and Systems Including Examples of Compensating I/Qimbalance With Neural Networks or Recurrent Neural Networks,” filed on Nov. 4, 2022, pp. all pages of application as … [cited by applicant]
U.S. Appl. No. 16/435,264 entitled “Wireless Devices and Systems Including Examples of Mismatch Correction Scheme”; filed Jun. 7, 2019, pp. all pages of application as filed. [cited by applicant]
U.S. Appl. No. 16/849,696, titled “Wireless Devices and Systems Including Examples of Compensating Power Amplifier Noise With Neural Networks or Recurrent Neural Networks”, dated Apr. 15, 2020, pp. all pages of applicat… [cited by applicant]
U.S. Appl. No. 16/935,699, titled “Wireless Devices and Systems Including Examples of Mismatch Correction Scheme”, dated Jul. 22, 2020, pp. all pages of application as filed. [cited by applicant]
Wang, Pengfei et al., “Cellular V2X Communications in Unlicensed Spectrum: Harmonious Coexistence with VANET in 5G Systems”; IEEE Transactions on Wireless Communications, vol. 17, No. 8, Aug. 2018, pp. all. [cited by applicant]
U.S. Appl. No. 15/986,555, titled “Wireless Devices and Systems Including Examples of Compensating Power Amplifier Noise”, filed May 22, 2018, pp. all pages of application as filed. [cited by applicant]
U.S. Appl. No. 16/118,017, titled “Wireless Devices and Systems Including Examples of Compensating Power Amplifier Noise”, filed Aug. 30, 2018, pp. all pages of application as filed. [cited by applicant]
U.S. Appl. No. 16/992,486 titled “Wireless Devices and Systems Including Examples of Compensating I/Q Imbalance With Neural Networks or Recurrent Neural Networks”, filed Aug. 13, 2020, pp. all pages of application as fi… [cited by applicant]
Chaturvedi, Vipin et al., “Low Pass Raised Cosine Fir Filter Design Using Artificial Neural Network”, Advanced Research in Electrical and Electronic Engineering, vol. 3, Issue 3, Jun. 2016, pp. all. [cited by applicant]
Tarver, Chance et al., “Design and Implementation of a Neural Network Based Predistorter for Enhanced Mobile Broadband”, IEEE International Workshop on Signal Processing Systems (SIPS), Jul. 2019, Retrieved from the Int… [cited by applicant]
U.S. Appl. No. 18/402,300, titled “Wireless Devices and Systems Inscluding Examples of Compensating I/Q Imbalance With Neural Networks or Recurrent Neural Networks” filed Jan. 2, 2024, pp. all pages of application as fi… [cited by applicant]
Cited By (2)
US 12,425,971 US 12,726,396