The simplist explanation for this is that if there was only one tone
present (out of the four) , IE in the extreme case, the input to the
modulator was stuck on one symbol value, there demodulator would not
know what tone that was with respect to any of the others, not be able
to derive any relative frequency error, and not be able to track the
symbol clock.
The downside of most scramblers (I dont know what is used here) is that
you can get error propagtion in a scrambler.
One bit in error will often produce multiple bit errors until the de
scrambling shift register is cleaned out.
To reduce this problem, many modems that seek to prevent long runs on a
particular value will force a few transitions every frame or so, this is
built into the scheme, so there is no error propagation, but it does
cost some overhead.
There are a few other techniques but they are the basics
Glen
On 14/06/2018 1:20 PM, Steve wrote:
I played around a bit with the bit scrambler, first to make sure it
was a two-way function, and then by running the sm1000 scrambled
result into FreeDV on my x86.
Without the scrambler, after I was done talking, the frequency error
would waver around +/- and then slide off almost -600 Hz. The SNR
would then drop down and become un-synced. Then when I started talking
again it would correct itself, and the SNR would go back to max and
sync.
With the scrambler on however, the frequency error toggled around +/-
7.5 Hz off. The SNR never dropped down.
FYI
Steve
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
Freetel-codec2 mailing list
Freetel-codec2@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/freetel-codec2