Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
I have a signal recorded by USB dongle (Using SDR sharp). My signal is FSK signal. It is in I and Q format. Can you help me how to demodulate this signal to "0" and "1"? See the picture with my signal.
The easiest way to do this is to compute the frequency discriminant (i.e. phase difference between consecutive samples). If you plot that, then you should see two clear symbol levels (assuming the signal is fairly clean 2-FSK).
To properly demodulate in an automated manner, you will need to recover the symbol timing and carrier offset. This might be trivial, or might require some simple control loops. If you want any more specific information, please provide your data and I will write some simple Matlab code to demodulate the signal.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.