×

Learning and deployment of adaptive wireless communications

  • US 10,217,047 B2
  • Filed: 05/03/2018
  • Issued: 02/26/2019
  • Est. Priority Date: 05/03/2017
  • Status: Active Grant
First Claim
Patent Images

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.

View all claims
  • 1 Assignment
Timeline View
Assignment View
    ×
    ×