Recent advances in interplanetary communications systems