Lockheed Martin and Comsat have completed the strategic combination following final approval from the Federal Communications Commission (FCC).