2004 21st AIAA International Communications Satellite Systems Conference (ICSSC 21)