IP Library › Granted Patent US 12,334,997
Granted Patent B2
US 12,334,997 · App. 18/398,982 · Granted Jun 17, 2025

Encoding and decoding of information for wireless transmission using multi-antenna transceivers

Inventors: Timothy James O'Shea (Arlington, VA); Tugba Erpek (Arlington, VA)
Assignee: Virginia Tech Intellectual Properties, Inc.
H04B7/0452G06N3/044G06N3/045G06N3/08G06N3/088H04B7/0413G06N3/006G06N3/048G06N3/082G06N3/086H04B7/0626
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,334,997
App. No.
18/398,982
Granted
Jun 17, 2025
Kind
B2
Abstract

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned communication over multi-input-multi-output (MIMO) channels. One of the methods includes: determining a transmitter and a receiver, at least one of which implements a machine-learning network; determining a MIMO channel model; determining first information; using the transmitter to process the first information and generate first RF signals representing inputs to the MIMO channel model; determining second RF signals representing outputs of the MIMO channel model, each second RF signal representing aggregated reception of the first RF signals altered by transmission through the MIMO channel model; using the receiver to process the second RF signals and generate second information as a reconstruction of the first information; calculating a measure of distance between the second and first information; and updating the machine-learning network based on the measure of distance between the second and first information.

Claims (49)

1. A method performed by at least one processor for communication using multiple receive antennas over a wireless communication channel, the method comprising:

receiving, at a receiver device associated with the multiple receive antennas, a plurality of radio frequency (RF) signals based on transmission by a source device over the wireless communication channel;

estimating channel state information (CSI) corresponding to the wireless communication channel based on processing the plurality of RF signals

using at least one machine-learning network that is trained to estimate CSI and is associated with the receiver device, wherein the CSI indicates at least one of

a state of the wireless communication channel,

spatial information corresponding to the multiple receive antennas, or

scheduling information corresponding to multiple users of the wireless communication channel; and

providing, by the receiver device, the estimated CSI to the source device for processing further RF signals for transmission over the wireless communication channel.

2. The method of claim 1 , wherein the source device encodes first information in the plurality of RF signals, and wherein estimating the CSI comprises:

generating second information based on decoding the plurality of RF signals at the receiver device, the second information corresponding to the first information modified by one or more channel effects during transmission over the wireless communication channel; and

estimating the CSI based on processing the second information using the at least one machine-learning network.

3. The method of claim 2 , wherein generating the second information based on decoding the plurality of RF signals at the receiver device comprises decoding the plurality of RF signals using at least a second machine learning network at the receiver device to generate the second information.

4. The method of claim 3 , wherein the second machine learning network comprises at least one of

a linear layer for regression of reconstructed information in decoding the plurality of RF signals,

a sigmoid activation layer for one of probability regression or slicing of the plurality of RF signals, or

a combination of sigmoid expressions configured to compute a pseudo-likelihood or pseudo-probability of one or more of a discrete message, discrete portion of a message, or one or more bits.

5. The method of claim 3 , wherein the source device encodes the first information in the plurality of RF signals using at least a third machine learning network at the source device.

6. The method of claim 1 , wherein receiving the plurality of RF signals at the receiver device comprises receiving the plurality of RF signals using a plurality of first antennas of the multiple receive antennas at the receiver device, and wherein

the plurality of RF signals are transmitted by the source device using a plurality of second antennas at the source device.

7. The method of claim 6 , wherein the wireless communication channel comprises a multi-input-multi-output (MIMO) wireless communication channel.

8. The method of claim 1 , wherein the receiver device comprises a base station and the source device comprises a mobile device.

9. The method of claim 1 , wherein the receiver device comprises a mobile device and the source device comprises a base station.

10. The method of claim 1 , wherein the plurality of RF signals comprises a QAM waveform.

11. The method of claim 1 , wherein the wireless communication channel comprises a cellular communication channel and wherein the plurality of RF signals comprises at least one of LTE, 5G, or 6G cellular signals.

12. An apparatus for communication using multiple receive antennas over a wireless communication channel, the apparatus comprising:

one or more processors; and

computer-readable media storing instructions that, when executed, are configured to cause the one or more processors to perform operations comprising:

receiving, at a receiver device associated with the multiple receive antennas, a plurality of radio frequency (RF) signals based on transmission by a source device over the wireless communication channel;

estimating channel state information (CSI) corresponding to the wireless communication channel based on processing the plurality of RF signals using at least one machine-learning network that is trained to estimate CSI and is associated with the receiver device, wherein the CSI indicates at least one of

a state of the wireless communication channel,

spatial information corresponding to the multiple receive antennas, or

scheduling information corresponding to multiple users of the wireless communication channel; and

providing, by the receiver device, the estimated CSI to the source device for processing further RF signals for transmission over the wireless communication channel.

13. The apparatus of claim 12 , wherein the source device encodes first information in the plurality of RF signals, and wherein estimating the CSI comprises:

generating second information based on decoding the plurality of RF signals at the receiver device, the second information corresponding to the first information modified by one or more channel effects during transmission over the wireless communication channel; and

estimating the CSI based on processing the second information using the at least one machine-learning network.

14. The apparatus of claim 13 , wherein generating the second information based on decoding the plurality of RF signals at the receiver device comprises decoding the plurality of RF signals using at least a second machine learning network at the receiver device to generate the second information.

15. The apparatus of claim 14 , wherein the second machine learning network comprises at least one of

a linear layer for regression of reconstructed information in decoding the plurality of RF signals,

a sigmoid activation layer for one of probability regression or slicing of the plurality of RF signals, or

a combination of sigmoid expressions configured to compute a pseudo-likelihood or pseudo-probability of one or more of a discrete message, discrete portion of a message, or one or more bits.

16. The apparatus of claim 14 , wherein the source device encodes the first information in the plurality of RF signals using at least a third machine learning network at the source device.

17. The apparatus of claim 12 , wherein receiving the plurality of RF signals at the receiver device comprises receiving the plurality of RF signals using a plurality of first antennas of the multiple receive antennas at the receiver device, and wherein

the plurality of RF signals are transmitted by the source device using a plurality of second antennas at the source device.

18. The apparatus of claim 17 , wherein the wireless communication channel comprises a multi-input-multi-output (MIMO) wireless communication channel.

19. The apparatus of claim 12 , wherein the receiver device comprises a base station and the source device comprises a mobile device.

20. The apparatus of claim 12 , wherein the receiver device comprises a mobile device and the source device comprises a base station.

21. The apparatus of claim 12 , wherein the plurality of RF signals comprises a QAM waveform.

22. The apparatus of claim 12 , wherein the wireless communication channel comprises a cellular communication channel and wherein the plurality of RF signals comprises at least one of LTE, 5G, or 6G cellular signals.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Apr 23, 2024
From: O'SHEA, TIMOTHY JAMES; ERPEK, TUGBA
To: VIRGINIA TECH INTELLECTUAL PROPERTIES, INC.
Reel/Frame 067198/0385 →
Continuity (7)
Continuation 17856611 · Jul 1, 2022
Continuation 17145501 · Jan 11, 2021
Continuation 16421694 · May 24, 2019
Continuation 16012691 · Jun 19, 2018
Provisional Application 62534813 · Jul 20, 2017
Provisional Application 62521745 · Jun 19, 2017
Related Publication 20240235626A1 · Jul 11, 2024
References Cited (78)
US 8498195B1 · Lee et al. · 2013 [cited by applicant]
US 8539288B1 · Sun et al. · 2013 [cited by applicant]
US 8948298B2 · Lee et al. · 2015 [cited by applicant]
US 10305553B2 · O'Shea · 2019 [cited by examiner]
US 10581469B1 · O'Shea · 2020 [cited by examiner]
US 10892806B2 · O'Shea et al. · 2021 [cited by applicant]
US 11381286B2 · O'Shea et al. · 2022 [cited by applicant]
US 11863258B2 · O'Shea et al. · 2024 [cited by applicant]
US 20020147032A1 · Yoon · 2002 [cited by applicant]
US 20060182196A1 · Shashidhar et al. · 2006 [cited by applicant]
US 20070092020A1 · Seki · 2007 [cited by applicant]
US 20070162819A1 · Kawamoto · 2007 [cited by applicant]
US 20070280485A1 · Villemoes · 2007 [cited by applicant]
US 20070286304A1 · Kim · 2007 [cited by applicant]
US 20080063115A1 · Varadarajan et al. · 2008 [cited by applicant]
US 20080225791A1 · Pi et al. · 2008 [cited by applicant]
US 20080225964A1 · Han et al. · 2008 [cited by applicant]
US 20080268862A1 · Kent · 2008 [cited by applicant]
US 20090067528A1 · Loh · 2009 [cited by applicant]
US 20090154588A1 · Chen · 2009 [cited by applicant]
US 20100040163A1 · Caire et al. · 2010 [cited by applicant]
US 20110001501A1 · Walker · 2011 [cited by applicant]
US 20110103493A1 · Xia et al. · 2011 [cited by applicant]
US 20110110449A1 · Ramprashad et al. · 2011 [cited by applicant]
US 20110150113A1 · Oyman · 2011 [cited by applicant]
US 20120039412A1 · Geirhofer et al. · 2012 [cited by applicant]
US 20120069887A1 · Park et al. · 2012 [cited by applicant]
US 20120147992A1 · Yang et al. · 2012 [cited by applicant]
US 20120155398A1 · Oyman et al. · 2012 [cited by applicant]
US 20120171970A1 · Muhammad · 2012 [cited by applicant]
US 20120275538A1 · Kim · 2012 [cited by applicant]
US 20130286164A1 · Kim et al. · 2013 [cited by applicant]
US 20150049713A1 · Lan et al. · 2015 [cited by applicant]
US 20160174040A1 · Roberts · 2016 [cited by applicant]
US 20160277963A1 · Wang · 2016 [cited by applicant]
US 20160308592A1 · Wu · 2016 [cited by applicant]
US 20160359647A1 · Chen · 2016 [cited by examiner]
US 20160365907A1 · Oyman et al. · 2016 [cited by applicant]
US 20170163465A1 · Piazza · 2017 [cited by applicant]
US 20180123732A1 · Axmon · 2018 [cited by applicant]
US 20180152324A1 · Park · 2018 [cited by examiner]
US 20180324595A1 · Shima · 2018 [cited by applicant]
US 20180367192A1 · O'Shea et al. · 2018 [cited by applicant]
US 20190266490A1 · Rippel et al. · 2019 [cited by applicant]
US 20190349037A1 · O'Shea et al. · 2019 [cited by applicant]
US 20210211164A1 · O'Shea et al. · 2021 [cited by applicant]
US 20210258725A1 · Shoari et al. · 2021 [cited by applicant]
US 20230089393A1 · O'Shea et al. · 2023 [cited by applicant]
CN 101983530 · 2011 [cited by applicant]
CN 105142177 · 2015 [cited by applicant]
KR 20130042598 · 2013 [cited by applicant]
WO WO2017184190 · 2017 [cited by applicant]
Alamouti, “A simple transmit diversity technique for wireless communications, ” IEEE Journal on Selected Areas in Communications, 1998, 16(8):1451-1458. [cited by applicant]
Belkacem et al., “Neural Network Equalization For Frequency Selective Nonlinear MIMO Channels,” IEEE, 2012, pp. 18-22. [cited by applicant]
Box, “Science and statistics,” Journal of the American Statistical Association, 1976, 71(356):791-799. [cited by applicant]
Costa, “ Writing on dirty paper,” IEEE Transactions of Information Theory, 1983, 29(3):439-441. [cited by applicant]
Daniels et al., “Online adaptive modulation and coding with support vector machines,” Proceedings of the IEEE European Wireless Conference, 2010. [cited by applicant]
Dorner et al., “Deep learning-based communication over the air,” arXiv preprint arXiv: 1707.03384, 2017. [cited by applicant]
Extended European Search Report in European Appln. No. 18820380.6, dated Feb. 26, 2021, 13 pages. [cited by applicant]
Good fellow, Bengio, and Courville, “Deep learning, ” MIT press, 2016. [cited by applicant]
International Search Report and Written Opinion in Appln. No. PCT/US2018/38366, dated Sep. 20, 2018, 9 pages. [cited by applicant]
Jeon et al., “Blind detection for MIMI systems with low-resolution ADCs using supervised learning,” arXiv prepting arXiv:1610.07693, 2016. [cited by applicant]
Kingma et al., “Adam: A method for stochastic optimization,” arXiv preprint arXiv: 1412.6980, 2014. [cited by applicant]
KR Notice of Allowance in Korean Appln. No. 10-2023-7015064, dated Aug. 18, 2023, 6 pages (with English translation). [cited by applicant]
Mietzner et al., “Multiple-antenna techniques for wireless communicaitons—a comprehensive literature survey,” IEEE Communications Surveys and Tutorials, 2009, 11(2). [cited by applicant]
O'Shea et al., “An introduction to deep learning for the physical layer,” CoRR, 2017, vol. abs/1702.00832 [Online]. Available: http://arxiv.org/abs/1702.00832. [cited by applicant]
O'Shea et al., “An Introduction to Machine Learning Communications Systems,” arXiv:1702.00832v1 [cs.IT], Feb. 2017, 10 pages. [cited by applicant]
O'Shea et al., “Learning to communicate: Channel auto-encoders, domain specific regularizers, and attention,” in 2016 IEEE International Symposium on Signal Processing and Information Technology (ISSPIT), 2016, pp. 223-… [cited by applicant]
PCT International Preliminary Report on Patentability in International Appln. No. PCT/US2018/38366, dated Jan. 2, 2020, 8 pages. [cited by applicant]
Potter et al., “MIMO Channel Prediction Using Recurrent Neural Networks,” International Telemetering Conference Proceedings, Oct. 2008, 44:13 pages. [cited by applicant]
Soysal et al., “Joint channel estimation and resource allocation for mimo systems—part i: Single-user analysis,” IEEE Transactions on Wireless Communications, 2010, 9(2). [cited by applicant]
Tarokh et al., “Spacetime codes for high data rate wireless communication: Performance criterion and code construction,” IEEE Transactions on Information Theory, 1998, 44(2):744-765. [cited by applicant]
Telatar, “Capacity of multi-antenna gaussian channels,” European Transactions on Telecommunications, 1999, 10(6):585-595. [cited by applicant]
Tse and Viswanath, Fundamentals of wireless communication. Cambridge University Press, 2005. [cited by applicant]
Wang et al., “The codebook design for MIMO precoding systems in LTE and L TE-A,” International Conference on Wireless Communications Networking Mobile Computing, 2010. [cited by applicant]
Yu et al., “Iterative water-filling for gaussian vector multiple access channels,” IEEE Transactions on Information Theory, 2004, 50(1):145-151. [cited by applicant]
EP Office Action in European Appln. No. 18820380.6, dated Apr. 24, 2024, 8 pages. [cited by applicant]
CN Office Action in Chinese Appln. No. 202110552316.1, dated May 31, 2024, 12 pages (with English translation). [cited by applicant]