Introduction to Frequency Domain View of Signals

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 38

  • @tommorris8507
    @tommorris8507 9 років тому

    I'm not sure what I preferred, this topic being so clearly explained, or your great accent!
    Excellent video, thanks so much for taking the time to make it and post it.

  • @hopeton87
    @hopeton87 9 років тому +2

    Thank you, I've been a student talking about the frequency and time domain forever and just now got it thanks to you.

  • @texaspolygraph
    @texaspolygraph 11 років тому

    This was extremely helpful. This man is a great teacher.

  • @jjepsuomi9
    @jjepsuomi9 11 років тому

    Damn dude! I've been looking for an intuitive explanation for the frequency domain for some time now...thank you! You're the man ;D

  • @andrewhite5353
    @andrewhite5353 4 роки тому +1

    Agreed. This is was very good. Excellent presentation of how to go from time domain to frequency domain analysis.

  • @davejustice5579
    @davejustice5579 9 років тому

    Wonderful explanation, it finally clicked for me here. Thank You!

  • @fire_3221
    @fire_3221 3 роки тому

    You are awesome man !!
    Even after college i never understood these things (bcz i never bothered tho ) , but now ....
    Love from Earth 🔥❤

  • @min-gyujeon2489
    @min-gyujeon2489 8 років тому

    Now I get the grasp of the idea of a frequency domain!!

  • @ehabdawood7708
    @ehabdawood7708 9 років тому

    thank you so much, your lecture is so benefits because its gathers the theoretical with practical

  • @ganeshsasidharan5278
    @ganeshsasidharan5278 9 років тому +1

    how do u gt exact frequencies of a wav file from the fft

    • @ddorran
      @ddorran  9 років тому

      +Ganesh S take a look at ua-cam.com/video/dM1y6ZfQkDU/v-deo.html

  • @kemishko
    @kemishko 11 років тому

    Thank you as well! Finally got a good mental picture of it!

  • @EngNALrashed
    @EngNALrashed 5 років тому

    Thank you ,I will show your video to my students

    • @ddorran
      @ddorran  5 років тому

      I hope they find it useful.

    • @EngNALrashed
      @EngNALrashed 5 років тому

      David Dorran I’m sure they will

  • @gatoradeee
    @gatoradeee 8 років тому

    Nice demo and explanation

  • @danb00k
    @danb00k 11 років тому

    thank you. i like you videos!
    it would be nice to show how you created this freq_plot function to present the frequency domain - or is there already a similar video of you ?

    • @ddorran
      @ddorran  11 років тому

      I've just posted the m-file on my wordpress blog (dadorran.wordpress.com)

  • @samuelgraham891
    @samuelgraham891 8 років тому

    Great video. Thank you. But I have question for you. It's not specific to the video but it's related. How would you create rect() in the frequency domain? More specifically, how would you set up the frequency array for that rect so that when you do the ifft() it looks like a normal sinc (in time)?

    • @samuelgraham891
      @samuelgraham891 8 років тому

      I don't know if this is a good idea to start that way. Or should just start in the time domain with a sinc and fft() the sinc function to get a rect in frequency. But I still wouldn't quite understand how that frequency array works.

    • @ddorran
      @ddorran  8 років тому

      +Samuel Graham
      When you're dealing with real signals the right hand side of the DFT is a mirror image of the left side. So when you're creating the DFT array its important that you make sure that this property holds.
      The following code creates a rectangular single-sided spectrum and then creates a double-sided spectrum (full_ft) by ensuring that the right side is a flipped/mirrored complex conjugate of the left side.
      In this example the conj function isn't required because the left side only contains real values but in general it is required.
      first_half = [1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 ]; %first half of the DFT
      second_half = conj(fliplr(first_half_ft(2:end-1)));
      full_ft = [first_half_ft second_half];
      x = ifft(full_ft); %should be a sinc function

    • @samuelgraham891
      @samuelgraham891 8 років тому

      +David Dorran Thanks for that explanation.

  • @chrisstehlik7927
    @chrisstehlik7927 9 років тому +1

    Hello,
    Thank you for this lecture. it was very helpful.

  • @lovisharora7604
    @lovisharora7604 3 роки тому

    Nice representation.

  • @marcuswillis8088
    @marcuswillis8088 12 років тому

    Great video, Thanks!

  • @nathanmutuma7793
    @nathanmutuma7793 3 роки тому

    Man thank you 🙏

  • @majidhelmy3574
    @majidhelmy3574 10 років тому

    Thank you very much

  • @mohdbilal8804
    @mohdbilal8804 9 років тому

    love you brother!

  • @jm5jmac38
    @jm5jmac38 12 років тому

    Good stuff! Thanks

  • @gardoomforge8273
    @gardoomforge8273 11 років тому

    Thank you very much !

  • @hector1060
    @hector1060 8 років тому

    Well done

  • @youmah25
    @youmah25 10 років тому

    thank you very

  • @samztang953
    @samztang953 11 років тому

    Thanks a lot.

  • @BoldKing71
    @BoldKing71 8 років тому

    PERFECT!

  • @kaleemullah247
    @kaleemullah247 8 років тому

    thank yew