Update on Voyager 2 status
planetary.org
planetary.org
Even despite this size, the article mentions the current transmission rate, a measly 1.2kbs, despite what is probably the most ideal antenna size & placement feasible, both on Earth and on the probe. Doesn't this suggest there are pragmatic limits to the operational range of 2-way radio transmission throughout the solar system?
I am curious if future such deep-space science missions would be more effective if they instead launched swarms of micro-probes, where the probes arranged themselves radially around a center-point to effect a very large antenna, possibly up to 1km in diameter.
Also, having so many micro-satellite could allow for a substantial degree of redundancy to tolerate more rad damage, and ideally have less of the mission control acrobatics described in this article. (Which is not to discount the scientists' effort in any way, for it is amazing.)
Overall though, yes, there are some pretty harsh limits to radio communication across the outer solar system (Voyager 2 is nearly 3 times as far away as Neptune, and well over twice as far away as Pluto's maximum distance from us). But this is fairly easily remedied by switching to yet higher frequencies or using optical communication.
Isn't this the same?
"Voyager 1 is escaping the solar system at a speed of about 3.6 AU/year while Voyager 2 is leaving at about 3.3 AU/year. Power is the limiting lifetime consumable. The two spacecraft have power to continue returning science data beyond the year 2020. It is likely that at least one of the spacecraft could enter interstellar space while adequate power is still available. All other consumables are adequate for continued operations well past 2020."
"Electrical power is supplied by three Radioisotope Thermoelectric Generators (RTGs) which are performing nominally. The current power levels are about 286 watts, with power margins of about 34 watts and an average degradation rate of about 4.3 watts per year."
"Real-time telemetry data capture is accomplished using 34- and 70-meter tracking antennas of the DSN. Capture of the recorded high rate plasma wave data from Voyager 1 requires the use of an array of 70- and 34-meter antennas."
"Uplink communication is via S-band (16-bits/sec command rate) while an X-band transmitter provides downlink telemetry at 160 bits/sec normally and 1.4 kbps for playback of high-rate plasma wave data."
On the other hand, Voyager picked up an awful lot of its speed not from its initial launch but from slingshotting around the various planets it visited -- essentially picking up some free energy at the cost of infinitesimally perturbing the planet's orbit. If our goal was to send a probe out of the solar system as quickly as possible, we might be able to do a better slingshot than was done back then.
On a third hand, Voyager 2 benefited from a rather fortuitous arrangement of planets which enabled it to visit all four giant planets and presumably pick up some momentum from each. This kind of configuration only comes around once every few centuries so if we launched it now then it would have to miss some planets. I don't know how much of an effect this would have; did the Uranus/Neptune visits "pay for themselves" momentum-wise? (Edit: I looked it up and apparently not, because Voyager 1 which skipped the last two planets is further out and travelling faster than Voyager 2).
One thing we can do now which we couldn't do back then is build a good ion drive. A probe with an ion drive and a nuclear fuel cell could keep accelerating for many years, so it would probably be able to outpace Voyager eventually.
So in conclusion, if we wanted to build something faster than Voyager I think we probably could. But in answer to your second question, no, I don't think it would be very useful to do so. There's not much that's particularly interesting beyond the solar system. We're still keeping Voyager alive because we might as well, but sending another probe out there with it would be a fairly low priority for missions.
Another alternative (that still would require some work) would be a solar sail, to be deployed after the probe uses the Sun as a gravity assist.
You could, conceivably, use both. You would shot the probe towards the Sun with ion engine on. Ideally, it would reach escape velocity from the Sun during this first leg. When passing close to the Sun, it would deploy the solar sail and get as much impulse from that as possible - discounting the sail mass, it's essentially free. When the solar sail is spent (it's a very thin foil, degrades and becomes less efficient as it gets farther from the Sun) the probe jettisons it, turns on the ion engine again and rides it until all the propellant is spent.
That should give it some serious speed.
Mind you, speed was not Voyager's priority. Voyager 1 and 2 were great sightseeing tours of the outer solar system. The fact they still work is a testimonial of the genius of those who built them.
http://en.wikipedia.org/wiki/Triple_modular_redundancy
I doubt that Voyager used TMR, they probably used the best rad-hardened hardware they could build at the time (within power and weight constraints).
Can they not just diff it?
They've got a live memory image, tracking down a possibly bad bit is probably not trivial. Given the era the code was written there could be self-modifying code in there too.
What I would guess is that it's a bit tricky to "just diff" an entire live memory dump (voyager doesn't have a hard drive, just ram and a no longer used tape drive), they basically need to debug the whole thing and figure out exactly what code lives where in memory, down to every last bit. I imagine this might be a non-trivial task.