Solving DFT of f(n*t) vs t Data Array in C

  • Thread starter Thread starter souhal.67
  • Start date Start date
  • Tags Tags
    Array Data Dft
AI Thread Summary
To compute the Discrete Fourier Transform (DFT) of a f(n*t) vs t data array in C, it's suggested to set the imaginary parts to zero if the data is purely real. The user seeks to generate a frequency vs amplitude graph from the sampled data, needing values for omega and X(W). Understanding the DFT process is crucial, as it transforms time-domain signals into frequency-domain representations. It's recommended to experiment with known waveforms, such as sine waves, to grasp the frequency spectrum better. A solid understanding of the DFT will enhance the user's ability to analyze their system's frequency response effectively.
souhal.67
Messages
7
Reaction score
0
I have a f(n*t) vs t data areay how to find out its (DFT) Fourier transform in c. I find every time that every program needs its real and imaginarry part. but i have only magnitude. please help me out to find DFT of these data .
 
Physics news on Phys.org
If your data is all real then why not put the imaginary values as zero?
 
then how i get the value of omega for ploting
 
after sampling I have value of t & X(t) like
375.020000 -0.754661
375.030000 -0.755227
375.040000 -0.755841
375.050000 -0.756501
375.060000 -0.757207
375.070000 -0.757960
375.080000 -0.758759
375.090000 -0.759604
375.100000 -0.760494
375.110000 -0.761431
375.120000 -0.762414
375.130000 -0.763442
375.140000 -0.764515
375.150000 -0.765633
375.160000 -0.766797
375.170000 -0.768005
375.180000 -0.769258
I would like to find DFT and I need omega/freq and X(W) value
please help me Thank you
 
after sampling I have value of t & X(t) like
375.020000 -0.754661
375.030000 -0.755227
375.040000 -0.755841
375.050000 -0.756501
375.060000 -0.757207
375.070000 -0.757960
375.080000 -0.758759
375.090000 -0.759604
375.100000 -0.760494
375.110000 -0.761431
375.120000 -0.762414
375.130000 -0.763442
375.140000 -0.764515
375.150000 -0.765633
375.160000 -0.766797
375.170000 -0.768005
375.180000 -0.769258
I would like to find DFT and I need omega/freq and X(W) value
please help me Thank you
 
How much do you know about discrete Fourier transforms? What are you trying to find out from the data?
 
Thank you for reply. I want to find out a frequency Vs Amplitude graph
 
I want to find out time vs Amplitude to frequency vs Amplitude of a signal
 
And what does DFT do? (I want you to work a bit for this. ;-) )
 
  • #10
I have a collage project and I have a system out put I must make a program to find out system's frequency response of numerically.
 
  • #11
You didn't say what the DFT does. You have asked a question that suggests you have no idea. I could tell you anything and you would believe me. You need to understand about the process.
If you want an answer then put some data in for a familiar waveform for which you know the frequency spectrum. Try some sine waves with different periods.
 

Similar threads

Replies
1
Views
4K
Replies
12
Views
2K
Replies
8
Views
2K
Replies
3
Views
4K
Replies
1
Views
2K
Back
Top