Electronic – How to interpret wireless communication signals after being recorded


Hypothetically, lets say you had a radio plugged into your computers microphone port. You record a certain specific signal in audio format to an .wav file. This signal is meant to be a small digital communication between small devices. They are using standard protocols, so no proprietary crap to worry about.

Does anything exist to be able to analyze this signal in this format?

I have been trying to manually analyze the captured signal just by looking at the waveform and comparing it to other waveforms I have seen on the internet, this is not working. I have looked everywhere for an automatic way of doing this, but all solutions seem to be hardware.

So I guess what I am looking for is a program that will take an audio file, analyze the waveform and spit out the original binary data.

Best Answer

You have to find the protocol being used somehow. Preferably you find a document that tells you outright. You might be able to reverse engineer it, but less likely for someone that has to ask about basic decoding here. You say the protocol is standard, so you obviously know something about it. If it's truly standard, you should be able to look up the standard.

Additionally for your scheme to work, the radio you use has to demodulate the RF signal according to this standard, and the resulting baseband signal has to be in the audio range, perhaps less depending on the radio. For example, if the radio is doing AM demodulation then this isn't going to work if the device is using frequency shift keying. Also, if the device is transmitting data at 30Kbits/s it also isn't going to work if it's a normal audio radio.


I just noticed you plan on plugging the radio output into the microphone input of the computer. That will most likely overdrive the microphone input amp. You should plug the radio into the "line in" jack instead of the microphone in jack. Most sound cards (or motherboards) these days have both choices.