A Software Defined Radio Transponder for Low-Orbit Satellite Communications