09-14-2017 09:38 AM
Dear All,
I have spent a couple of days trying to obtain the resonance curve of a tuning fork (device under test) by exciting the device using a sine wave generated from a DDS implemented in FPGA (R series). The generated signal is taken out through AO0 and split into two. One to the device under test and the other brought in directly to the FPGA via AI0. The response from the tuning fork is amplified using a femto preamplifer and signal brought back to the FPGA through AI1.
The generated signal from the DDS is swept as desired to cover the resonance frequency of the device. I use DMA FIFO to send the data from FPGA to the host for further analysis.
I have been trying different option of how to obtain the magnitude and phase of my signals to give me the resonance curve but in vain.
Could someone give me ideas on how I can handle the data in the host to get resonance curve for the tuning fork.
I have attached the PNG figures of what I have done for more clarification.
Any suggestions will be highly appreciated.