US 11,817,976 B2
Adaptive coding and modulation
Mohammad Sadegh Safari, Yazd (IR); Vahid Pourahmadi, Tehran (IR); and Patrick Mitran, Waterloo (CA)
Filed by Mohammad Sadegh Safari, Yazd (IR); Vahid Pourahmadi, Tehran (IR); and Patrick Mitran, Waterloo (CA)
Filed on Apr. 15, 2022, as Appl. No. 17/721,519.
Claims priority of provisional application 63/228,168, filed on Aug. 2, 2021.
Prior Publication US 2022/0239534 A1, Jul. 28, 2022
Int. Cl. H04L 25/03 (2006.01); H04L 25/06 (2006.01); H04L 25/02 (2006.01)
CPC H04L 25/03929 (2013.01) [H04L 25/023 (2013.01); H04L 25/066 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A method for adaptive coding and modulation, the method comprising:
training, utilizing one or more processors, a set of recurrent neural networks (RNNs) based on a set of communication channels; and
transmitting a tth set of transmit symbols in a tth time interval by transmitting an (i, t)th transmit symbol in the tth set of transmit symbols by an ith transmitter in a set of transmitters where 1≤i≤N, N is a size of the set of transmitters, 1≤t≤T, and T is a maximum number of symbol transmissions, transmitting the (i, t)th transmit symbol comprising:
generating an (i, t)th set of mapped symbols by:
obtaining an (i, t)th hidden states set of an ith RNNs subset of the set of RNNs based on an (i, r)th set of mapped symbols where 0≤r≤T; and
applying the ith RNNs subset on one of an ith data vector and a set of channel state information (CSI) samples of an ith channels subset of the set of communication channels based on the (i, t)th hidden states set,
wherein:
each mapped symbol in the (i, t)th set of mapped symbols comprises a respective complex value; and
each mapped symbol in an (i, 0)th set of mapped symbols is zero;
generating the (i, t)th transmit symbol from the (i, t)th set of mapped symbols; and
transmitting the (i, t)th transmit symbol through the ith channels subset.