Last updated 2002-12-22
I tried two differnt decoders just to compare their performance. The first one is the Rob Alblas design the other one is from the NOAA95 group in Italy.
The decoder I use in regular service is the Rob
    Alblas design. Meanwhile I constructed two of them. Both of
    them working identical. I made one change to my boards though
    for reasons to be described below. Additionally there seems to
    be some strange behaviour of the PLL that could not be resolved
    in discussion with Rob until now.
    
    
    Top view of my version of the Alblas decoder, still with the
    original oscillator circuit (top left).

Although the Alblas decoder is very easy to construct and to
    align ( many thanks for that Rob ) one problem remained with
    both specimen of my decoders: there were some ten to twenty
    distorted lines during each satellite pass in the captured
    images even when the signal from the satellite was very strong.
    To find the reason for those bad lines I tried nearly
    everything one could imagine.
    
    Main candidate was the PLL. So I exchanged every component of
    that, tried different component values and even complete
    different oscillator designs, VCXOs included.
    
    --- Wait for some satellite passes to check for success -- No
    improvement!
    
    I tried different receivers. Yes, as you know, I own two very
    different designs.
    
    --- Wait for some satellite passes to check for success -- No
    improvement!
    
    Tried different computers, tried different software
    
    --- Wait for some satellite passes to check for success -- No
    improvement!
    
    Swapped all cables, checked antenna, swapped preamps
    
    --- Wait for some satellite passes to check for success -- No
    improvement!
    
    Considered even constructing another decoder design ( see below
    ).
    
    Took me in total about three months of frustrating research.
    
    --- Wait for some satellite passes to check for success -- No
    improvement!
    
    Finally I tried the nearly unthinkable: I fiddled around the
    clock oscillator of the "elastic memory" and .... something
    happened !! I tried various combinations of Xtals and
    associated Capcitors with no reliable results.
    
    --- Wait for some satellite passes to check for success --
    sometimes improvement, sometimes not!
    
    So I decided to take the radical cure, totally removed the
    original oscillator cicuit and replaced it by an integrated
    oscillator module.
    
    --- Wait for some satellite passes to check for success -- and
    voilá, no bad lines anymore !
    
    
    So if you ever suffered from distorted lines with Alblas
    decoder although receiving strong signals, consider replacing
    the oscillator circuit of the elastic memory by some readymade
    oscillator module connected to pin 53 of the elastic memory
    FPGA. I tried two different modules. One with frequency of 5.12
    MHz the other one with 10 (!!) MHz. Both are working!
See my simple modification of the decoder below. FPGA IC4 is used for "elastic memory" in Rob's design
    
    
    To my knowledge there are only two decoder designs published
    for the DIYer namely the Alblas decoder and the Noaa95
    decoder. Both designs could be called digital in contrast to
    analog decoders. Just to compare the performance of both ( and
    as a last resort if all my bad-lines-experiments had failed,
    see above ) I also constructed one specimen of the NOAA95
    decoder. Construction was done with the help of an ISA bus
    prototype board and wiring was done by threading enamelled
    copper wire, since PCBs from the NOAA95 group are sold out.
    Only the decoder part was built actually, not the IF- and
    demodulator part.
    
    To make the story short: performance ( or better say noise
    margin ) equalled that of the Alblas decoder up to single
    lines.
    
    
    Analog decoders are said to give better ( up to 3dB ) signal to
    noise margin than digital decoders because of their
    integrate-and-dump function for bit recovery. Up to now I have
    not found any published benchmark that compares different
    designs of decoders to confirm this advantage of analog
    decoders. Remember, 3 dB advantage translates to double the
    surface area of a dish antenna or double the length of a beam
    antenna, so this could have serious impact on total system
    performance. Please give me a note if you have
    more information on that aspect.