Comment on Yes, you can store data on a bird — enthusiast converts PNG to bird-shaped waveform, teaches young starling to recall file at up to 2MB/s

<- View Parent
CookieOfFortune@lemmy.world ⁨2⁩ ⁨days⁩ ago

That’s not really how it works in the real world. Usually you have both bandwidth and noise constraints.

Sure you can send something like a square wave but this isn’t practical for real communication channels. Typically you’re sending many sine waves in parallel with multiple amplitudes and phase offsets to represent a sequence of bits (QAM). Then on top of that you’d encode the original data with both a randomizer (to prevent long runs from looking like nothing) and error correction. So usually the system can handle some level of distortion.

What you’re hoping is that by the time the data reaches the user (really, Layer 3), all the errors have already been handled and you never see any issues.

The bird is just another type of noisy channel with its own distortion characteristics.

source
Sort:hotnewtop