US 11,792,832 B1
System and method of providing an adaptive modulation and coding scheme
Jayasuryan V. Iyer, Redmond, WA (US); Yashodhan Dandekar, Cupertino, CA (US); Khasim Shaheed Shaik Mahammad, Milpitas, CA (US); Ramakrishna Akella, San Diego, CA (US); Chen Chen, Irvine, CA (US); Phillip E. Barber, Sammamish, WA (US); and Peter J. Worters, San Carlos, CA (US)
Assigned to Space Exploration Technologies Corp., Hawthorne, CA (US)
Filed by Space Exploration Technologies Corp., Hawthorne, CA (US)
Filed on Jun. 3, 2021, as Appl. No. 17/338,518.
Claims priority of provisional application 63/035,246, filed on Jun. 5, 2020.
Int. Cl. H04W 72/10 (2009.01); H04W 72/54 (2023.01); H04B 17/382 (2015.01); H04B 17/336 (2015.01); H04L 1/00 (2006.01); H04W 72/21 (2023.01)
CPC H04W 72/54 (2023.01) [H04B 17/336 (2015.01); H04B 17/382 (2015.01); H04L 1/0003 (2013.01); H04L 1/0009 (2013.01); H04W 72/21 (2023.01)] 20 Claims
OG exemplary drawing
 
1. A method comprising:
transmitting, from a satellite, a first uplink map grant to a user terminal and a first uplink modulation and coding scheme for the user terminal, the first uplink map grant identifying which parts of a frame the user terminal is granted for transmitting user terminal data on an uplink channel to the satellite;
transmitting, from the satellite and to the user terminal, a data packet data unit according to a first downlink modulation and coding scheme for a satellite-to-user terminal downlink;
receiving, at the satellite and from the user terminal, an uplink packet data unit having a downlink block error rate and a downlink signal-to-noise-ratio generated by the user terminal;
parsing, at the satellite, physical channel information from the uplink packet data unit;
extracting, at the satellite and based on the physical channel information, error vector magnitude data to generate an uplink signal-to-noise-ratio;
generating a new uplink signal-to-noise-ratio based on a combination of a previous uplink signal-to-noise-ratio times a weighting coefficient and the uplink signal-to-noise-ratio; and
generating, by the satellite, a second uplink modulation and coding scheme for the user terminal and a second downlink modulation and coding scheme for the satellite-to-user terminal downlink based on one or more of the downlink block error rate, the downlink signal-to-noise-ratio, and the new uplink signal-to-noise-ratio.