Slashdot Mirror


Saving Huygens

TazMainiac writes "This months IEEE Spectrum is running an article on how a Swedish scientist discovered that the Titan probe Cassini had a communications flaw that would cause it to lose all data sent back from the Huygens lander as it plunges into Titan's atmosphere. The problem - Doppler effect. The fix: go read the article."

25 of 267 comments (clear)

  1. Old news by Timesprout · · Score: 3, Informative

    The problem was discovered years ago, took 6 months to investigate and nearly 2 years to resolve. The BBC told us all about it with nice graphics the other night.

    --
    Do not try to read the dupe, thats impossible. Instead, only try to realize the truth
    What truth?
    There is no dupe
  2. We have a technical term for it by RealAlaskan · · Score: 5, Informative
    "We have a technical term for what went wrong here," one of Huygens's principal investigators, John Zarnecki of Britain's Open University, would later explain to reporters: "It's called a cock-up."

    Oooooh! I love that technical jargon.

    Spoiler Warning:

    ... the Cassini team crafted a response plan that centered on reducing the Doppler shift sufficiently to keep the data signal within the recognition range of the receiver. They accomplished this trick by altering the planned trajectory of Cassini.

    Now you know how they fixed it, so no need to read the article.

  3. Re:Lots of amazing stuff by erick99 · · Score: 4, Informative

    They were supposed to run a simulation, as one of three safety nets to catch such problems, but decided not to because of the cost.

    --
    http://www.busyweather.com/
  4. Re:Obvious by erick99 · · Score: 4, Informative
    To be fair, it was not just NASA, according to the article this was

    a collaboration with the European Space Agency, Cassini, in addition to its own suite of scientific instruments designed to scan Saturn and its moons, carries a hitchhiker--a lander probe called Huygens.

    --
    http://www.busyweather.com/
  5. Re:Obvious by Anonymous Coward · · Score: 2, Informative

    Troll.

    The board discovered that Alenia Spazio SpA, the Rome-based company that built the radio link, had properly anticipated the need to make the receiver sensitive over a wide enough range of frequencies to detect Huygens's carrier signal even when Doppler shifted. But it had overlooked another subtle consequence: Doppler shift would affect not just the frequency of the carrier wave that the probe's vital observations would be transmitted on but also the digitally encoded signal itself. In effect, the shift would push the signal out of synch with the timing scheme used to recover data from the phase-modulated carrier.

    NASA's cocked-up elsewhere, but this wasn't their cock-up.

  6. Dont Bother Reading Long Article by johnatjohnytech · · Score: 1, Informative

    Skimmed through it. They are just gonna use fancy flying to solve any issues with the dopler shift. Writer gushes to much scientist love in this article.

  7. NOOO!!! by Tibor+the+Hun · · Score: 2, Informative

    I was trying to be funny! Don't mod me Informative! Woe to all who read the OP and consider it Informative.

    It was a reference to star trek!

    --
    If you don't know what AltaVista is (was), get off my lawn.
  8. Re:Doppler shifting radio waves? by dougmc · · Score: 4, Informative
    but don't you have to me going *really fucking fast* if you want to make any noticeable doppler shift in light?
    Yes and no. Ultimately, it depends on how fast you consider `really fucking fast' to be.

    Certainly, satellites around the Earth qualify -- if you want to be truly successful working with amateur (ham) satellites, you need to adjust for the doppler shifts., especially at the higher frequencies. If you don't, you'll only be successful when the doppler shift is small -- basically, when the satellite is as high in the sky as it's going to get in this pass.

    Suppose your signal is at 441 mHz, and the signal is only 20 kHz wide. It only takes a 0.005% shift in the frequency to move that signal 20 kHz so you can't detect it at all, and doppler shifts seen by objects in low Earth orbit satellites can be a good deal larger than that.

  9. Re:Horizon by Anonymous Coward · · Score: 1, Informative

    More Info including transcripts.

    It was an awesome show, really fascinating.

  10. Re:Doppler shifting radio waves? by Fortran+IV · · Score: 2, Informative

    If you want to see a change in color of visible light (as with receding galaxies), yes. If you want a detectable change in radio frequency, no. Doppler radar can measure the speeds of clouds and rain, which are not only far sublight but far subsonic as well.

    --
    I figure by 2030 or so my 6-digit UID will be something to brag about.
  11. Clever Solution by SparksMcGee · · Score: 5, Informative

    It looks like the relative velocity of Cassini to Huygens actually *was* high enough to lend a singificant Doppler shift, so correspondingly the data rate was massively compressed--like the frequency of a racecar coming towards you getting higher and higher, except in this case its bitrate instead of sound. The antenna was only designed to "listen" for a fairly static bitrate --like if once the car got close enough and the sound frequency high enough you just stopped hearing it. So instead they're altering the flightpaths so that Cassini is now far enough away from Huygens that the broadcast vector is mostly perpendicular, with minimal Doppler shift -- think about standing very far away from the racetrack instead of right in front of the car. The total distance between you and the car changes by much less, so you hear more of a constant hum than a higher and higher frequency, analogous to the drone of a jet plane passing far overhead. Because the Doppler shift is minimal, the antenna can now receive data at a nearly constant bitrate it can handle. Very nicely done.

  12. SDR by wowbagger · · Score: 4, Informative

    What I find hard to beleive is that the data slicer for the radio was not a chunk of code running on a processor, rather than a hardwired circuit.

    I do SDR (Software Defined Radio) for a living - doing a data slicer like this isn't very hard at all. Why they couldn't just reprogram the slicer to take into account the bit timing shift - or better still, why weren't they resyncing on the zero crossings of the signal so they could deal with bit timing errors automatically?

    Hell, for that matter why don't they have an option to route the recovered signal verbatim to the main transmitter and send that to earth - and do the signal processing here? NASA *used* to have the philosophy of "all the bits to earth" - the wouldn't even use lossless data compression lest the signal be corrupted and unrecoverable.

    1. Re:SDR by Anonymous Coward · · Score: 3, Informative

      Why they couldn't just reprogram the slicer to take into account the bit timing

      because as the article said, the firmware was not designed for being reflashed remotely.

    2. Re:SDR by Anonymous Coward · · Score: 5, Informative
      The signal strength is very weak. We'll be using the 100 meter Greenbanks telescope, as well as the VLA, Parkes and Mauna Kea radio telescopes to record the signal on the ground, but the primary plan is still the Cassini orbiter.

      This isn't the only screw-up for Alenia this mission. Look for articles involving the Ka Band Translator if you're interested. You may not find many, it hasn't been covered very publicly. Basically, we can no longer send a Ka band uplink to the spacecraft becasue the Alenia built receiver broke. See Paragraph 10 here

    3. Re:SDR by twiddlingbits · · Score: 3, Informative

      DSN is saturated and time slices are VERY hard to get. It needs to be upgraded, but there is not any money. NASA will spend 10's of millions on a probe but won't spend any on the data network to get the probe's data to the ground. In part, due to the saturation of DSN, most missions now have to have an on-board data recorder that holds anywhere from 24 hours to 7 days of data for compressed delivery when a slot is open. That adds costs and weight to every mission.

  13. Re:Doppler shifting radio waves? by dougmc · · Score: 2, Informative
    and doppler shifts seen by objects in low Earth orbit satellites can be a good deal larger than that.
    Let me correct myself. At 440 mHz, I've seen Doppler shifts of low Earth satellites around 10 kHz. This is enough that you'll still pick up the signal, but it'll be really garbled. You definately do need to adjust for this when talking to these satellites using the 440 mHz band. (In the 2m/144 mHz band, the effect is smaller and can almost be ignored. However, many satellites transmit on one band and receive on another, so Doppler shifts are always something to keep in mind.)

    Of course, in the case of the probe mentioned, the Doppler shift for the radio was considered, but the effect on the data stream received was not. Slightly different problem, but still very much related.

    Ultimately, once you get into space, relativistic effects are very real and detectable, even without warp drives and impulse engines that can get you to 0.5 c. (Actually, they're often noticed on the Earth too under certain conditions. It's just a matter of having something sensitive enough ...)

  14. Re:Doppler shifting radio waves? by cellocgw · · Score: 2, Informative

    Forgive my ingorance, but don't you have to me going *really fucking fast* if you want to make any noticeable doppler shift in light?
    Well, you could RTFA :-), but here's the answer: Doppler shifts occur parallel to the direction of motion. If you view at an angle to that motion, the shift reduces by the cosine. Cassini will drop Huygens and then run like hell to the side, so to speak, to be in position by the time Huygens reaches the atmosphere.

    --
    https://app.box.com/WitthoftResume Code: https://github.com/cellocgw
  15. Re:Doppler shifting radio waves? by Ruie · · Score: 4, Informative
    The key is "noticeable". Our hardware is very precise nowadays and the relative shift is approximately proportional to v/c for small v.

    The relative velocity was quoted as 5.5km/sec which means v/c=0.000018. This is not such a small number.

    Furthermore, even though the frequency changes little, the phase can shift a lot. The change in phase is proportional to v/c times the number of cycles in the segment you are examining - and there are a lot of cycles in 1/8192 second chunk of the microwave signal they are using to communicate.

    Lastly, the length of the transmission also matters - 2 hour transmission of 1/8192 sec chunks amounts to approximately 60 million chunks. If you multiply the doppler shift above by the number of chunks you get approx 1000 - i.e. the chunk timing will shift through completely 1000 times during transmission. (In other words you will be drifting in and out of sync with transmission rate 1000 times during descent.. A sure way to get most data scrambled)

  16. RTFA by scribblej · · Score: 3, Informative

    Is *IS* a "software" radio and not hardware. It's implemented in "firmware" and they say they could have changed it easily, except there's apparently no way to do so after launch.

    The problem is they didn't find this problem until AFTER launch. good timing, right?

  17. Re:Doppler shifting radio waves? by mikael · · Score: 4, Informative

    The amount of doppler shift is proportional to frequency and velocity. But it wasn't the change in signal frequency alone, it was the change in length of data timing as well.


    The general equation is:

    fdoppler = (frest * velocity )/ c

    where:
    fdop = frequency after doppler shift
    frest = frequency before doppler shift
    velocity = speed of object relative to oberver
    c = speed of light


    Although radio waves have a longer wavelength (kilohertz/megahertz) than light (terahertz+), the
    effect is less noticable, but still significant.

    According to the article, the doppler shift was +/-38 Kilohertz. Given the fact that data was being transmitted on an 8/16 Kilohertz carrier wave, that's a rather significant change.

    This is enough difference to allow police speed radar traps to work, and for researchers to measure the wind speeds inside tornado's.

    --
    Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  18. Re:Lots of amazing stuff by cft_128 · · Score: 3, Informative
    Which doesn't make sense: did nobody at NASA have the brainpower to conceive of sending an emulated signal just like the one they actually ended up using? How much could it have cost to run a few hours' testing of Cassini's commlink prior to assembly of the craft? It's *always* a good thing to check system components in a full emulation environment.

    s/NASA/ESA/g

    NASA was only observing - this part of the project was pretty much run by ESA. Still a "cock-up" all around.

    --

    Underloved Movies and Pub Quiz: donotquestionme.org

  19. Re:farsighted by Anonymous Coward · · Score: 1, Informative
    or "1+1=3" that I got wrong

    You say that like it is wrong. 1+1=3 for extremely large values of 1 just like in electronics with all of the rounding off of readings.

  20. Re:RTFM is the fix? by twiddlingbits · · Score: 5, Informative

    NASA Has an Independant Verification and Validation Center to provide technical oversight. I worked there (it's in West F'ing Virgina of all places). The folks there do a great job with what data they are given. Often to save costs, this IV&V team is not even allowed to participate in the Design Reviews, and when they are and discover issue the Project Offices sweep them under the rug. No use admitting to problems that might show someone is not thinking correctly or is not managing the project well. The theory is "Let's avoid the problems by witholding information and communication from anyone who might find a problem". Solid testing? Thats a joke too, it costs money to test things well, and who knows they might break!. Contractors will make mistakes, after all they employ humans, but the mistakes can be corrected BEFORE flight if they are found. Having an extra set of eyes, and doing extensive testing is valuable but costly. In FACT having IV&V on manned systems is the LAW since the Challenger disaster, it's just commonly disregarded at NASA for anything but ISS. Even STS has no IV&V, after all it's a "mature" system and there are no bugs left. Regardless of what you hear about NASA "changing" after Columbia it really isn't. I fully expect another STS disaster, and several more mini-disasters in unmanned systems in the near future.

  21. Re:Some Numbers by zenyu · · Score: 2, Informative

    I never really understood gravity assists. I understand how they can change angular momentum of a craft, but, kinetic entergy (and thus speed (the magnitude of velocity)) would remain the same at equal distances from the assisting body, no (since gravity is a conservative force)?

    The trick is to find a planet that's moving relative to the spacecraft.

    Imagine flying past a non-moving body, this will change your course, but assuming don't hit too many things you should be traveling at the same speed. Now imagine flying past a planet and but it's moving away from you, now you will slow down that planet bringing it closer to the sun, and you will speed up. (For simplicity you can assume that you are heading toward the planet perpendicular to it's motion.)

  22. Re:Some Numbers by Anonymous Coward · · Score: 1, Informative

    Minor problem with your math:
    3,500,000,000 / 7 / 365 / 24 comes out to roughly 57,000 km/h, not the nearly 3 million that you started your calculations with. This would change the KE equation, to approximately 0.5 * (5443) * (57000^2), which is equivalent to close to 8.8 x 10^12. A much more manageable number, especially when you consider gravity assists from the sun and multiple planets along the way.