1
$\begingroup$

I want to write a program which can read a .wav file and manipulate the data so I can observe the Doppler effect in a plot. My problem is I can't figure out a way to isolate the frequency x time.

This is my program so far.

data = Import[lamaior, "Data"];

ListLinePlot[data[[1, 1 ;; 300]], 
  AxesLabel -> {"tempo(ms)", "amplitude"}]
ListLinePlot[data, 
  AxesLabel -> {"tempo(ms)", "amplitude"}, 
  PlotRange -> All]
$\endgroup$
5
  • 2
    $\begingroup$ are you aware of that. So far I remember, it's a extract from a WTC conference gigen by Marcus Van Almsick. $\endgroup$
    – andre314
    Commented Oct 26, 2018 at 19:15
  • $\begingroup$ I don't remember wich WTC Conference it was, and there are many. If you are not aware and if you are interested, I can try to look for it. $\endgroup$
    – andre314
    Commented Oct 26, 2018 at 19:26
  • 1
    $\begingroup$ How about Spectrogram... presumably the Doppler shift will appear as a change in the instantaneous frequency of the signal. $\endgroup$
    – bill s
    Commented Oct 26, 2018 at 20:05
  • $\begingroup$ @andre please! I would like to take a look. $\endgroup$
    – hcp
    Commented Oct 27, 2018 at 3:18
  • $\begingroup$ Link to Marcus Van Alsick's conference about Doppler effect measurments (among other things). Look at time =12.6seconds $\endgroup$
    – andre314
    Commented Oct 27, 2018 at 9:04

0

Browse other questions tagged or ask your own question.