Next Generation Communications for Next Generation Satellites