Learning and deployment of adaptive wireless communications

US10217047B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10217047-B2
Application numberUS-201815970324-A
CountryUS
Kind codeB2
Filing dateMay 3, 2018
Priority dateMay 3, 2017
Publication dateFeb 26, 2019
Grant dateFeb 26, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned communication over radio frequency (RF) channels. One of the methods includes: determining first information; using an encoder machine-learning network to process the first information and generate a first RF signal for transmission through a communication channel; determining a second RF signal that represents the first RF signal having been altered by transmission through the communication channel; using a decoder machine-learning network to process the second RF signal and generate second information as a reconstruction of the first information; calculating a measure of distance between the second information and the first information; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on the measure of distance between the second information and the first information.

First claim

Opening claim text (preview).

What is claimed is: 1. A method performed by at least one processor to train at least one machine-learning network to communicate over a communication channel, the method comprising: determining first information; using an encoder machine-learning network to process the first information and generate a first RF signal for transmission through a communication channel; determining a second RF signal that represents the first RF signal having been altered by transmission through the communication channel; using a decoder machine-learning network to process the second RF signal and generate second information as a reconstruction of the first information; calculating a measure of distance between the second information and the first information; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on the measure of distance between the second information and the first information, wherein the updating comprises: determining an objective function comprising the measure of distance between the second information and the first information; calculating a rate of change of the objective function relative to variations in at least one of the encoder machine-learning network or the decoder machine-learning network; selecting, based on the calculated rate of change of the objective function, at least one of a first variation for the encoder machine-learning network or a second variation for the decoder machine-learning network; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on the at least one of the selected first variation for the encoder machine-learning network or the selected second variation for the decoder machine-learning network. 2. The method of claim 1 , wherein the measure of distance between the second information and the first information comprises at least one of (i) a cross-entropy between the second information and the first information, or (ii) a geometric distance metric between the second information and the first information. 3. The method of claim 1 , wherein updating at least one of the encoder machine-learning network or the decoder machine-learning network comprises at least one of: updating at least one encoding network weight or network connectivity in one or more layers of the encoder machine-learning network, or updating at least one decoding network weight or network connectivity in one or more layers of the decoder machine-learning network. 4. The method of claim 1 , wherein updating at least one of the encoder machine-learning network or the decoder machine-learning network further comprises: determining a channel mode, from among a plurality of channel modes, that represents a state of the communication channel; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on the channel mode of the communication channel. 5. The method of claim 1 , wherein the encoder machine-learning network and the decoder machine-learning network are jointly trained as an auto-encoder to learn communication over a communication channel, and wherein the auto-encoder comprises at least one channel-modeling layer representing effects of the communication channel on transmitted waveforms. 6. The method of claim 5 , wherein the at least one channel-modeling layer represents at least one of (i) additive Gaussian thermal noise in the communication channel, (ii) delay spread caused by time-varying effects of the communication channel, (iii) phase noise caused by transmission and reception over the communication channel, or (iv) offsets in phase, frequency, or timing caused by transmission and reception over the communication channel. 7. The method of claim 1 , wherein at least one of the encoder machine-learning network or the decoder machine-learning network comprises at least one of a deep dense neural network (DNN), a convolutional neural network (CNN), or a recurrent neural network (RNN) comprising parametric multiplications, additions, and non-linearities. 8. The method of claim 1 , further comprising: processing the first RF signal to generate a first analog RF waveform that is input into the communication channel; receiving a second analog RF waveform as an output of the communication channel that represents the first analog RF waveform having been altered by the communication channel; and processing the second analog RF waveform to generate the second RF signal. 9. The method of claim 1 , wherein the communication channel comprises at least one of a radio communication channel, an acoustic communication channel, or an optical communication channel. 10. A system comprising: at least one processor; and at least one computer memory coupled to the at least one processor having stored thereon instructions which, when executed by the at least one processor, cause the at least one processor to perform operations comprising: determining first information; using an encoder machine-learning network to process the first information and generate a first RF signal for transmission through a communication channel; determining a second RF signal that represents the first RF signal having been altered by transmission through the communication channel; using a decoder machine-learning network to process the second RF signal and generate second information as a reconstruction of the first information; calculating a measure of distance between the second information and the first information; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on the measure of distance between the second information and the first information, wherein the updating comprises: determining an objective function comprising the measure of distance between the second information and the first information; calculating a rate of change of the objective function relative to variations in at least one of the encoder machine-learning network or the decoder machine-learning network; selecting, based on the calculated rate of change of the objective function, at least one of a first variation for the encoder machine-learning network or a second variation for the decoder machine-learning network; and updating at least one of the encoder machine-learning network or the decoder machine-learning network based on the at least one of the selected first variation for the encoder machine-learning network or the selected second variation for the decoder machine-learning network. 11. The system of claim 10 , wherein the measure of distance between the second information and the first information comprises at least one of (i) a cross-entropy between the second information and the first information, or (ii) a geometric distance metric between the second information and the first information. 12. The system of claim 10 , wherein updating at least one of the encoder machine-learning network or the decoder machine-learning network comprises at least one of: updating at least one encoding network weight or network connectivity in one or more layers of the encoder machine-learning network, or updating at least one decoding network weight or network connectivity in one or more layers of the decoder machine-learning network. 13. The system of claim 10 , wherein updating at least one of the encoder machine-learning network or the decoder machine-learning network further comprises: determining a channel mode, from among a plurality of channel modes, that represents a state of the communication channel; and updating at least one of the encoder mach

Assignees

Inventors

Classifications

  • Combinations of networks · CPC title

  • Recurrent networks, e.g. Hopfield networks · CPC title

  • Auto-encoder networks; Encoder-decoder networks · CPC title

  • G06N3/08Primary

    Learning methods · CPC title

  • Physics · mapped topic

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10217047B2 cover?
Methods, systems, and apparatus, including computer programs encoded on computer storage media, for training and deploying machine-learned communication over radio frequency (RF) channels. One of the methods includes: determining first information; using an encoder machine-learning network to process the first information and generate a first RF signal for transmission through a communication c…
Who is the assignee on this patent?
Virginia Tech Intellectual Properties Inc
What technology area does this patent fall under?
Primary CPC classification G06N3/08. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Feb 26 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 4 related publications on this page (citations in our corpus or others sharing the same primary CPC).