CPC H04W 56/0035 (2013.01) [G06N 3/044 (2023.01); G06N 3/08 (2013.01); G06N 3/084 (2013.01); G06N 20/00 (2019.01); H04B 17/3912 (2015.01); H04L 5/0005 (2013.01); H04L 41/145 (2013.01); H04W 16/22 (2013.01); H04W 72/0453 (2013.01)] | 20 Claims |
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:
transmitting input information through a first communication channel;
obtaining first information as an output of the first communication channel;
transmitting the input information through a second communication channel implementing a channel machine-learning network, the second communication channel representing a model of the first communication channel;
obtaining second information as an output of the second communication channel;
providing the first information or the second information to a discriminator machine-learning network as an input;
obtaining an output of the discriminator machine-learning network;
updating the channel machine-learning network using the output of the discriminator machine-learning network; and
using the second communication channel implementing the updated channel machine-learning network to determine one or more performance metrics that represent an estimate of the performance of the first communication channel.
|