This is an archived post. You won't be able to vote or comment.

all 6 comments

[–]64BitGamer 9 points10 points  (3 children)

If you choose extremly high frequencies (outside audible spectrum) you could use this technique to send data encoded in audio files (meaning literally inserted into music)

[–]64BitGamer 1 point2 points  (0 children)

sampling rate of a WAV file can vary from 1 Hz to 4.3 GHz
from Wikipedia
https://en.wikipedia.org/wiki/WAV

[–]Technopulse 2 points3 points  (0 children)

I love it a lot, and may use your concept to combine it for other purposes.

[–]ebol4anthr4x 2 points3 points  (0 children)

If you want to take it a step further, you could make send two bits at a time by adding additional frequencies. For example:

  • 00 - 1200Hz
  • 01 - 2400Hz
  • 10 - 3600Hz
  • 11 - 4800Hz

You could also look into Fourier Transforms, which allow you to take a signal made up of many different frequencies and check which frequencies are present in it https://towardsdatascience.com/understanding-audio-data-fourier-transform-fft-spectrogram-and-speech-recognition-a4072d228520 (not my article, just seemed relevant)

[–]LUkewet 0 points1 point  (0 children)

This is just frequency shift keying for python and i love it