A software radio-based reconfigurable transponder for space applications