Steve
2016-03-23 22:35:53 UTC
I've been playing with the 4FSK modulator. Every once in awhile I would get
some bad decodes when I throw random data bits at it.
For example here's the frequency peaks decoded from a random 96 bit pattern:
1218.75
2671.875
4546.875
5718.75
Input:
100010001100010011100100001100001011000101101101111111110111001000100100111100000010000100001100
Decoded:
000100010010000100101001000010000001100001010110011010101001100001000101001010000000010001000010
The 4FSK frequency peaks didn't do too well, so I plotted the output using
audacity:
â
I don't know where it got that 5700 Hz number from, ha. But you can see
that this random 96-bit sequence didn't really produce a 4FSK spectrum.
If I send it "01" or "10", all "1" or all "0" it can very well be a CW
signal.
Anyway, I was thinking of a way to make sure that each of the 4 frequencies
were hit about 25% of the time. Maybe I'm just playing too hard...
some bad decodes when I throw random data bits at it.
For example here's the frequency peaks decoded from a random 96 bit pattern:
1218.75
2671.875
4546.875
5718.75
Input:
100010001100010011100100001100001011000101101101111111110111001000100100111100000010000100001100
Decoded:
000100010010000100101001000010000001100001010110011010101001100001000101001010000000010001000010
The 4FSK frequency peaks didn't do too well, so I plotted the output using
audacity:
â
I don't know where it got that 5700 Hz number from, ha. But you can see
that this random 96-bit sequence didn't really produce a 4FSK spectrum.
If I send it "01" or "10", all "1" or all "0" it can very well be a CW
signal.
Anyway, I was thinking of a way to make sure that each of the 4 frequencies
were hit about 25% of the time. Maybe I'm just playing too hard...