|
|
|
|
|
by ralferoo
5 days ago
|
|
I'd argue that "correlation" is an accurate description of what you're doing with Gold codes - you're testing the known sequence of the output of a PRNG against the received signal, and only accepting it when the data correlates, otherwise you're adjusting the offset and trying again until you find a high correlation (strong +ve and -ve spikes) or you give up and assume there's no transmission. There's nothing in the received signal that tells you there is a real signal there at all, without correlating against every possible offset. If you compare that to the majority of radio transmissions modulated on a sine wave carrier, there is a clear signal there and you don't need to correlate anything to tell you that, and you don't need to keep trying different offsets - you can just demodulate using a carrier of the correct frequency and the result is correct, just with a slight phase shift relative to the local carrier and which probably isn't even relevant in the frequency domain of the signal. The key point to me is the trying repeated offsets to try to pick out a signal well below the noise floor, and choosing the offset that provides the best correlation, compared to demodulating a very strong signal that's obviously there by just adding a carrier. The latter could be done using "correlation" if you're implementing an SDR, but it doesn't have to be, and most radio hams would prefer to think of it as a simple analogue operation instead. |
|
Not to say that such codes aren't a neat trick, but it's useful to consider that these are in many ways the same thing.