Multifunction DAQ

cancel
Showing results for 
Search instead for 
Did you mean: 

Low frequency FSK demodulation, less than 100kHz

Hi,

 

I am trying to demodulate an ultrasonic FSK signal, which will be less than 100kHz, most likely 20-45kHz.  I am looking for a simple way to decode this, I have tried the Delay & Multiply method, but I have not had much sucess with it. 

 

Are there any example VI's showing this?

0 Kudos
Message 1 of 7
(4,272 Views)

Hi ademedeiros,

 

I was able to find this example in our website (ni.com/code) and it is a modulation/demodulation VI for FSK.

 

I hope this helps!

 

Regards,

steve.bm
AE | NI
0 Kudos
Message 2 of 7
(4,262 Views)

Hi Steve,

 

Thankyou for your help. That example uses the Modulation toolkit as well as RF hardware. I am looking for an example, or guidance in demodulating FSK acquired by an M-Series Daq.

0 Kudos
Message 3 of 7
(4,258 Views)

Hi ademedeiros,

 

Sorry for that, I found these two other examples:

 

Implement FSK with X-Series and DAQmx

Modulation Toolkit 2-FSK to Baseband Example Using DAQmx

 

I hope this helps!

Regards,

steve.bm
AE | NI
0 Kudos
Message 4 of 7
(4,246 Views)

Hi Steve,

 

Thanks again for your help. These examples are extremly helpful, but they are for modulation, not demodulation. Is there anyway to use DaqMX and the toolkit for demodulating FSK?

0 Kudos
Message 5 of 7
(4,242 Views)

Hi ademedeiros,

 

The Modulation Toolkit has a FSK demodulate function, you can use this for the demodulation phase. What you can try to do is to set up a analog acquisition task and send the data that you get to the demodulate VI. That should work for your need.

 

Regards,

steve.bm
AE | NI
0 Kudos
Message 6 of 7
(4,234 Views)

Seems that one of the links is broken, this is the correct one:

 

Modulation Toolkit 2-FSK to Baseband Example Using DAQmx

steve.bm
AE | NI
0 Kudos
Message 7 of 7
(4,232 Views)