LEO Small-Satellite Constellations for 5G and Beyond-5G Communications