Recent Advances in Satellite and Space Communications