The venerable Voyager 1 spacecraft is experiencing another glitch. Instead of sending science and engg. data, it is sending a 0101 bit pattern.
The problem has been narrowed down to the flight data system (FDS), which is not communicating properly with the telecom unit (TMU). A reboot did not help.
Stay tuned as NASA engrs work out a fix for this 1970's era computer, which has performed magnificently during its long 46-year journey to the planets and to outer space.
https://blogs.nasa.gov/sunspot/
1/n
The two Voyager spacecraft, launched on Sept 5, 1977 and Aug 20, 1977, have been traveling in space for over 46 years.
Voyager 1 is farther away from earth at 24.3 bil km (22.5 light hours), while V2 is 20.3 bil km away, located below the ecliptic. Both spacecraft are in interstellar space.
Here are the locations and some vital stats on the two Voyager spacecraft.
You can follow the real-time status of Voyager at https://voyager.jpl.nasa.gov/mission/status/
Graphic source: https://www.nasa.gov/solar-system/nasas-new-horizons-reaches-a-rare-space-milestone/
#Voyager
2/n
Voyager's computer systems were custom-built using 1960s technology, with clock speeds measured in KHz and RAM in kbytes, running hand-crafted software, crammed into 4K of 18-bit wide plated-wire memory (similar to but better than core mem).
And yes, it uses digital 8-track tape for storage.
The custom-designed hardware, (upgraded) software and instruments are mostly still functioning after 46 years in space!
https://history.nasa.gov/computers/Ch6-2.html
https://hackaday.com/2018/11/29/interstellar-8-track-the-low-tech-data-recorders-of-voyager/
@NSFVoyager2
#Voyager
3/n
This schematic of the Voyager telecom system shows that the FDS sends data to the comm system over 2 serial interfaces - a low rate 10 b/s interface routed to the S-band transmitter and a variable rate 10 - 115.2 kb/s interface whose bits are sent via X or S band.
Also, from the 2 diagrams (this post and post #1), the outer coding (Reed-Solomon) is done in software!
What do you think might cause the data to be stuck not at 0 or 1 but at 0101?
https://descanso.jpl.nasa.gov/DPSummary/Descanso4--Voyager_new.pdf
@destevez
#Voyager
4/n
For those interested in failures and recovery in far away spacecraft, check out this thread in August, when Voyager 2 lost contact with earth due to a mispointed antenna (caused by operator error ).
https://fosstodon.org/@AkaSci/110831401826701180
#Voyager
5/n
Richard Stephenson of DSN Canberra explains on twitter how NASA verified that the uplink is working.
They sent a command to Voyager 1 to switch between non-coherent mode and coherent mode transmission.
In coherent mode, the Transmission clock is derived from the Rx signal instead of from the AUX oscillator. This changes the Tx RF frequency a bit which was detected at the DSN.
https://science.nasa.gov/learn/basics-of-space-flight/chapter10-1/
https://descanso.jpl.nasa.gov/DPSummary/Descanso4--Voyager_new.pdf
#Voyager
6/n
In the blog post at https://blogs.nasa.gov/sunspot/, Voyager engineers point out the difficulty in diagnosing problems and crafting solutions for a spacecraft with a signal round-trip-time of almost 2 days and hardware/software developed over 46 years ago using technology long since obsolete.
"Finding solutions to challenges the probes encounter often entails consulting original, decades-old documents written by engineers who didn’t anticipate the issues that are arising today."
#Voyager
7/n
NASA DSN in Goldstone, CA is currently receiving the downlink from Voyager 1 at a reduced rate of 40 bps. No uplink at this moment.
Apparently, Voyager 1 switched data rate (160 -> 40 bps) & did a full memory read-out of her Attitude and Articulation Control Subsystem, Flight Data Subsystem, and Command Computer Subsystems A&B.
Transmission time = 6 hours
Download size = ~108 kBytes
Here's hoping that the received data is not 0101...
A similar but not identical problem afflicted Voyager 2 in 2010. Received science data (but not engg data?) was garbled.
The problem was traced to a flipped bit in the program stored in the FDS. A command was sent to flip the bit.
The issue was diagnosed by downloading a full memory image, which implies that engg data download was working.
This is probably what was done today with Voyager 1 today. Hopefully, it is a similar problem.
https://voyager.jpl.nasa.gov/news/details.php?article_id=16
@destevez
#Voyager
9/n
NASA did not provide a date but it looks like this issue was discovered and acted upon on Dec 7 or 8.
The graphic below shows the schedule for Voyager 1 comms via DSN, generated on Dec 7. Normally, the downlink rate is 160 bps. On Dec 8, it was switched to 40 bps. And again on Dec 10. Some special commands for the FDS were also sent.
Since then, the D/L rate has been switched between 160 bps and 40 bps a few times with additional FDS commands uploaded.
https://voyager.jpl.nasa.gov/pdf/sfos2023pdf/23_12_07-23_12_25.sfos.pdf
#Voyager
10/n
Two-way comms happening now between Voyager 1 and NASA DSN Canberra.
Of course, the results of the uplink commands will arrive 45 hours from now. The data arriving now left Voyager 1 22.5 hours ago.
Downlink rate is the lower 40 bps rate.
The DSN schedule for Voyager 1 shown below was modified and published yesterday.
Here's hoping that Voyager engineers are getting closer to a solution
https://eyes.nasa.gov/dsn/dsn.html
https://voyager.jpl.nasa.gov/pdf/sfos2023pdf/23_12_14-24_01_01.sfos.pdf
#Voyager
11/n
NASA JPL provided a minor update today about the status of the Voyager 1 spacecraft, indicating that the comm. problem that started more than 2 months ago has not been resolved yet. No other details.
Please check out the rest of this thread for more info on the problem where instead of sending science and engg. data, Voyager 1 has been stuck sending a 0101 bit pattern.
@NSFVoyager2
#Voyager
12/n
No new info on the status of the Voyager 1 spacecraft, which since Sep 2023 has been sending a 1010 bit pattern instead of real data.
Several popular science outfits have been covering it lately. A bit flip in the FDS is suspected, but it is difficult to identify since the memory cannot be read back.
Several commands were sent yesterday to Voyager 1; responses will arrive 45 hours later tomorrow.
Wonder why they cannot overwrite all prog and data memory.
https://arstechnica.com/space/2024/02/humanitys-most-distant-space-probe-jeopardized-by-computer-glitch/
#Space
13/n
Good news from the Voyager 1 spacecraft that has been stuck sending a 0101 pattern since Nov 2023.
The team has long suspected the root cause to be a corrupted area of memory in the FDS computer. On Mar 1, they sent some commands to make the FDS skip around sections of memory. The data stream rcvd 45 hours later looked different and was decoded to contain a read-out of the entire FDS memory!
Hopefully, they can now identify and fix the offending memory words.
https://blogs.nasa.gov/sunspot/
14/n
Voyager is not out of the woods yet, but the lesson for all of us is to never ever give up.
Here is the schedule for comms with Voyager 1 via NASA DSN this weekend. Some new commands will be sent on Friday, with responses expected 45 hours later on Sunday.
https://voyager.jpl.nasa.gov/pdf/sfos2024pdf/24_03_14-24_04_01.sfos.pdf
15/n
@AkaSci couldn't help noticing RTT decreases about 4 secs every 12 hours. I'm curious, why is it so?
@zazoobred
Voyager 1 is moving away from the Sun at 17 km/s.
Earth moves around the Sun at ~29.78 km/s.
Currently, earth's location around the Sun is such that it is moving towards Voyager 1.
So, the distance between Earth and Voyager 1 is decreasing at slightly less than (29.78 - 17) = 12.78 km/s. Slightly less because Voyager 1 lies above the ecliptic and Earth is not moving at 28.78 km/s directly towards Voyager 1.
So, the RTT is decreasing by about 3-4 seconds per 12 hours.
@AkaSci ahhh, so current location is so that it feels like Earth "chases" it. Thanks.
Another (probably) simple question: is Doppler effect noticeable with Voyager communications?
@zazoobred
Yes, Voyager comms has to compensate for Doppler, which can shift the X-Band 8.415 GHz downlink carrier by up to 1.3 MHz. Receiver tracking loops do that.
Interestingly, Voyager 2, due to a failed tracking-loop capacitor, cannot track uplink signals beyond +-100 Hz offset. So, transmission from earth (at 2.1 GHz) is pre-compensated in frequency, taking earth's rotation, orbital speed and Voyager 2 temperature into account.
See https://fosstodon.org/@AkaSci/110832414978433970 for some more info.