DSP Concepts Visually Explained

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
8
down vote

favorite
1












Similar to this question: Visually stunning math concepts which are easy to explain, what are some great visualizations of basic DSP concepts such as FFTs, filters, etc?










share|improve this question



















  • 1




    I like jackschaedler.github.io/circles-sines-signals
    – MBaz
    Aug 28 at 22:09






  • 3




    are we allowed to toot our own horns? :D
    – endolith
    Aug 29 at 4:47






  • 2




    I personally like 3Blue1Brown's explanation of the Fourier transform a lot, although it features a lot more than just a great visualization: youtu.be/spUNpyF58BY
    – Albits
    Aug 29 at 15:47






  • 1




    Toots for @endolith!
    – Dan Boschen
    Aug 29 at 23:36














up vote
8
down vote

favorite
1












Similar to this question: Visually stunning math concepts which are easy to explain, what are some great visualizations of basic DSP concepts such as FFTs, filters, etc?










share|improve this question



















  • 1




    I like jackschaedler.github.io/circles-sines-signals
    – MBaz
    Aug 28 at 22:09






  • 3




    are we allowed to toot our own horns? :D
    – endolith
    Aug 29 at 4:47






  • 2




    I personally like 3Blue1Brown's explanation of the Fourier transform a lot, although it features a lot more than just a great visualization: youtu.be/spUNpyF58BY
    – Albits
    Aug 29 at 15:47






  • 1




    Toots for @endolith!
    – Dan Boschen
    Aug 29 at 23:36












up vote
8
down vote

favorite
1









up vote
8
down vote

favorite
1






1





Similar to this question: Visually stunning math concepts which are easy to explain, what are some great visualizations of basic DSP concepts such as FFTs, filters, etc?










share|improve this question















Similar to this question: Visually stunning math concepts which are easy to explain, what are some great visualizations of basic DSP concepts such as FFTs, filters, etc?







visualization






share|improve this question















share|improve this question













share|improve this question




share|improve this question








asked Aug 28 at 16:48


























community wiki





popctrl








  • 1




    I like jackschaedler.github.io/circles-sines-signals
    – MBaz
    Aug 28 at 22:09






  • 3




    are we allowed to toot our own horns? :D
    – endolith
    Aug 29 at 4:47






  • 2




    I personally like 3Blue1Brown's explanation of the Fourier transform a lot, although it features a lot more than just a great visualization: youtu.be/spUNpyF58BY
    – Albits
    Aug 29 at 15:47






  • 1




    Toots for @endolith!
    – Dan Boschen
    Aug 29 at 23:36












  • 1




    I like jackschaedler.github.io/circles-sines-signals
    – MBaz
    Aug 28 at 22:09






  • 3




    are we allowed to toot our own horns? :D
    – endolith
    Aug 29 at 4:47






  • 2




    I personally like 3Blue1Brown's explanation of the Fourier transform a lot, although it features a lot more than just a great visualization: youtu.be/spUNpyF58BY
    – Albits
    Aug 29 at 15:47






  • 1




    Toots for @endolith!
    – Dan Boschen
    Aug 29 at 23:36







1




1




I like jackschaedler.github.io/circles-sines-signals
– MBaz
Aug 28 at 22:09




I like jackschaedler.github.io/circles-sines-signals
– MBaz
Aug 28 at 22:09




3




3




are we allowed to toot our own horns? :D
– endolith
Aug 29 at 4:47




are we allowed to toot our own horns? :D
– endolith
Aug 29 at 4:47




2




2




I personally like 3Blue1Brown's explanation of the Fourier transform a lot, although it features a lot more than just a great visualization: youtu.be/spUNpyF58BY
– Albits
Aug 29 at 15:47




I personally like 3Blue1Brown's explanation of the Fourier transform a lot, although it features a lot more than just a great visualization: youtu.be/spUNpyF58BY
– Albits
Aug 29 at 15:47




1




1




Toots for @endolith!
– Dan Boschen
Aug 29 at 23:36




Toots for @endolith!
– Dan Boschen
Aug 29 at 23:36










4 Answers
4






active

oldest

votes

















up vote
6
down vote













I don't know if it qualifies as quite "visually stunning", but you might want to check out my blog article: DFT Graphical Interpretation: Centroids of Weighted Roots of Unity



The concept of the $1/N$ normalized DFT as a center of mass calculation was a major "aha moment" for me. It is a good answer for "What does the DFT really mean?"




By request, here is one of the figures from my article:



enter image description here



A little explanation is in order. The top graph is a time domain representation and the polar graphs on the bottom are on the complex plane. The left most circle is for bin zero, aka the DC bin, the second is bin one, and so on. The little blue circle is the center of mass and is also the bin value as as complex number.



$$ A = frac2 pi nN $$



This sample has 3 cycles per frame with a phase of 3. Bin three (the fourth polar graph) clearly shows the bin value has magnitude of $1/2$ and the phase value of 3 is almost $pi$ and therefore almost halfway around the circle.



There are many more examples, and more thorough explanations with the math in the article.






share|improve this answer






















  • That's really cool. Could you add some of the graphics here?
    – datageist♦
    Aug 28 at 19:48







  • 1




    @datageist, Thanks for the request. I've added a figure. I hope you will read some more of my articles.
    – Cedron Dawg
    Aug 28 at 21:12

















up vote
6
down vote













Personally, I very much like the interactive visualisations of filters that connect various bits together. There is a great website called MicroModeller DSP (I am not affiliated with it).



You can choose the filter type, its parameters and interactively see how impulse response, zeros & poles, or even the Z-transform function change.
Honestly, I think this tool is better in terms of exploration than the MATLAB's fdesign.
enter image description here






share|improve this answer





























    up vote
    4
    down vote













    I like these animations of Fourier transforms:



    Animation of Fourier transform



    The continuous Fourier Transform of rect and sinc functions






    share|improve this answer





























      up vote
      0
      down vote













      Here are some animations I tried to make to demonstrate Fourier transforms and how phase and complex exponentials work:




      enter image description here



      enter image description here



      enter image description here







      share|improve this answer






















      • They need work, though: stackoverflow.com/q/31888825/125507
        – endolith
        Sep 1 at 0:42










      Your Answer




      StackExchange.ifUsing("editor", function ()
      return StackExchange.using("mathjaxEditing", function ()
      StackExchange.MarkdownEditor.creationCallbacks.add(function (editor, postfix)
      StackExchange.mathjaxEditing.prepareWmdForMathJax(editor, postfix, [["$", "$"], ["\\(","\\)"]]);
      );
      );
      , "mathjax-editing");

      StackExchange.ready(function()
      var channelOptions =
      tags: "".split(" "),
      id: "295"
      ;
      initTagRenderer("".split(" "), "".split(" "), channelOptions);

      StackExchange.using("externalEditor", function()
      // Have to fire editor after snippets, if snippets enabled
      if (StackExchange.settings.snippets.snippetsEnabled)
      StackExchange.using("snippets", function()
      createEditor();
      );

      else
      createEditor();

      );

      function createEditor()
      StackExchange.prepareEditor(
      heartbeatType: 'answer',
      convertImagesToLinks: false,
      noModals: false,
      showLowRepImageUploadWarning: true,
      reputationToPostImages: null,
      bindNavPrevention: true,
      postfix: "",
      noCode: true, onDemand: true,
      discardSelector: ".discard-answer"
      ,immediatelyShowMarkdownHelp:true
      );



      );













       

      draft saved


      draft discarded


















      StackExchange.ready(
      function ()
      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdsp.stackexchange.com%2fquestions%2f51573%2fdsp-concepts-visually-explained%23new-answer', 'question_page');

      );

      Post as a guest






























      4 Answers
      4






      active

      oldest

      votes








      4 Answers
      4






      active

      oldest

      votes









      active

      oldest

      votes






      active

      oldest

      votes








      up vote
      6
      down vote













      I don't know if it qualifies as quite "visually stunning", but you might want to check out my blog article: DFT Graphical Interpretation: Centroids of Weighted Roots of Unity



      The concept of the $1/N$ normalized DFT as a center of mass calculation was a major "aha moment" for me. It is a good answer for "What does the DFT really mean?"




      By request, here is one of the figures from my article:



      enter image description here



      A little explanation is in order. The top graph is a time domain representation and the polar graphs on the bottom are on the complex plane. The left most circle is for bin zero, aka the DC bin, the second is bin one, and so on. The little blue circle is the center of mass and is also the bin value as as complex number.



      $$ A = frac2 pi nN $$



      This sample has 3 cycles per frame with a phase of 3. Bin three (the fourth polar graph) clearly shows the bin value has magnitude of $1/2$ and the phase value of 3 is almost $pi$ and therefore almost halfway around the circle.



      There are many more examples, and more thorough explanations with the math in the article.






      share|improve this answer






















      • That's really cool. Could you add some of the graphics here?
        – datageist♦
        Aug 28 at 19:48







      • 1




        @datageist, Thanks for the request. I've added a figure. I hope you will read some more of my articles.
        – Cedron Dawg
        Aug 28 at 21:12














      up vote
      6
      down vote













      I don't know if it qualifies as quite "visually stunning", but you might want to check out my blog article: DFT Graphical Interpretation: Centroids of Weighted Roots of Unity



      The concept of the $1/N$ normalized DFT as a center of mass calculation was a major "aha moment" for me. It is a good answer for "What does the DFT really mean?"




      By request, here is one of the figures from my article:



      enter image description here



      A little explanation is in order. The top graph is a time domain representation and the polar graphs on the bottom are on the complex plane. The left most circle is for bin zero, aka the DC bin, the second is bin one, and so on. The little blue circle is the center of mass and is also the bin value as as complex number.



      $$ A = frac2 pi nN $$



      This sample has 3 cycles per frame with a phase of 3. Bin three (the fourth polar graph) clearly shows the bin value has magnitude of $1/2$ and the phase value of 3 is almost $pi$ and therefore almost halfway around the circle.



      There are many more examples, and more thorough explanations with the math in the article.






      share|improve this answer






















      • That's really cool. Could you add some of the graphics here?
        – datageist♦
        Aug 28 at 19:48







      • 1




        @datageist, Thanks for the request. I've added a figure. I hope you will read some more of my articles.
        – Cedron Dawg
        Aug 28 at 21:12












      up vote
      6
      down vote










      up vote
      6
      down vote









      I don't know if it qualifies as quite "visually stunning", but you might want to check out my blog article: DFT Graphical Interpretation: Centroids of Weighted Roots of Unity



      The concept of the $1/N$ normalized DFT as a center of mass calculation was a major "aha moment" for me. It is a good answer for "What does the DFT really mean?"




      By request, here is one of the figures from my article:



      enter image description here



      A little explanation is in order. The top graph is a time domain representation and the polar graphs on the bottom are on the complex plane. The left most circle is for bin zero, aka the DC bin, the second is bin one, and so on. The little blue circle is the center of mass and is also the bin value as as complex number.



      $$ A = frac2 pi nN $$



      This sample has 3 cycles per frame with a phase of 3. Bin three (the fourth polar graph) clearly shows the bin value has magnitude of $1/2$ and the phase value of 3 is almost $pi$ and therefore almost halfway around the circle.



      There are many more examples, and more thorough explanations with the math in the article.






      share|improve this answer














      I don't know if it qualifies as quite "visually stunning", but you might want to check out my blog article: DFT Graphical Interpretation: Centroids of Weighted Roots of Unity



      The concept of the $1/N$ normalized DFT as a center of mass calculation was a major "aha moment" for me. It is a good answer for "What does the DFT really mean?"




      By request, here is one of the figures from my article:



      enter image description here



      A little explanation is in order. The top graph is a time domain representation and the polar graphs on the bottom are on the complex plane. The left most circle is for bin zero, aka the DC bin, the second is bin one, and so on. The little blue circle is the center of mass and is also the bin value as as complex number.



      $$ A = frac2 pi nN $$



      This sample has 3 cycles per frame with a phase of 3. Bin three (the fourth polar graph) clearly shows the bin value has magnitude of $1/2$ and the phase value of 3 is almost $pi$ and therefore almost halfway around the circle.



      There are many more examples, and more thorough explanations with the math in the article.







      share|improve this answer














      share|improve this answer



      share|improve this answer








      edited Aug 28 at 21:10


























      community wiki





      2 revs
      Cedron Dawg












      • That's really cool. Could you add some of the graphics here?
        – datageist♦
        Aug 28 at 19:48







      • 1




        @datageist, Thanks for the request. I've added a figure. I hope you will read some more of my articles.
        – Cedron Dawg
        Aug 28 at 21:12
















      • That's really cool. Could you add some of the graphics here?
        – datageist♦
        Aug 28 at 19:48







      • 1




        @datageist, Thanks for the request. I've added a figure. I hope you will read some more of my articles.
        – Cedron Dawg
        Aug 28 at 21:12















      That's really cool. Could you add some of the graphics here?
      – datageist♦
      Aug 28 at 19:48





      That's really cool. Could you add some of the graphics here?
      – datageist♦
      Aug 28 at 19:48





      1




      1




      @datageist, Thanks for the request. I've added a figure. I hope you will read some more of my articles.
      – Cedron Dawg
      Aug 28 at 21:12




      @datageist, Thanks for the request. I've added a figure. I hope you will read some more of my articles.
      – Cedron Dawg
      Aug 28 at 21:12










      up vote
      6
      down vote













      Personally, I very much like the interactive visualisations of filters that connect various bits together. There is a great website called MicroModeller DSP (I am not affiliated with it).



      You can choose the filter type, its parameters and interactively see how impulse response, zeros & poles, or even the Z-transform function change.
      Honestly, I think this tool is better in terms of exploration than the MATLAB's fdesign.
      enter image description here






      share|improve this answer


























        up vote
        6
        down vote













        Personally, I very much like the interactive visualisations of filters that connect various bits together. There is a great website called MicroModeller DSP (I am not affiliated with it).



        You can choose the filter type, its parameters and interactively see how impulse response, zeros & poles, or even the Z-transform function change.
        Honestly, I think this tool is better in terms of exploration than the MATLAB's fdesign.
        enter image description here






        share|improve this answer
























          up vote
          6
          down vote










          up vote
          6
          down vote









          Personally, I very much like the interactive visualisations of filters that connect various bits together. There is a great website called MicroModeller DSP (I am not affiliated with it).



          You can choose the filter type, its parameters and interactively see how impulse response, zeros & poles, or even the Z-transform function change.
          Honestly, I think this tool is better in terms of exploration than the MATLAB's fdesign.
          enter image description here






          share|improve this answer














          Personally, I very much like the interactive visualisations of filters that connect various bits together. There is a great website called MicroModeller DSP (I am not affiliated with it).



          You can choose the filter type, its parameters and interactively see how impulse response, zeros & poles, or even the Z-transform function change.
          Honestly, I think this tool is better in terms of exploration than the MATLAB's fdesign.
          enter image description here







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited Aug 29 at 15:35


























          community wiki





          2 revs
          jojek





















              up vote
              4
              down vote













              I like these animations of Fourier transforms:



              Animation of Fourier transform



              The continuous Fourier Transform of rect and sinc functions






              share|improve this answer


























                up vote
                4
                down vote













                I like these animations of Fourier transforms:



                Animation of Fourier transform



                The continuous Fourier Transform of rect and sinc functions






                share|improve this answer
























                  up vote
                  4
                  down vote










                  up vote
                  4
                  down vote









                  I like these animations of Fourier transforms:



                  Animation of Fourier transform



                  The continuous Fourier Transform of rect and sinc functions






                  share|improve this answer














                  I like these animations of Fourier transforms:



                  Animation of Fourier transform



                  The continuous Fourier Transform of rect and sinc functions







                  share|improve this answer














                  share|improve this answer



                  share|improve this answer








                  answered Aug 29 at 4:55


























                  community wiki





                  endolith





















                      up vote
                      0
                      down vote













                      Here are some animations I tried to make to demonstrate Fourier transforms and how phase and complex exponentials work:




                      enter image description here



                      enter image description here



                      enter image description here







                      share|improve this answer






















                      • They need work, though: stackoverflow.com/q/31888825/125507
                        – endolith
                        Sep 1 at 0:42














                      up vote
                      0
                      down vote













                      Here are some animations I tried to make to demonstrate Fourier transforms and how phase and complex exponentials work:




                      enter image description here



                      enter image description here



                      enter image description here







                      share|improve this answer






















                      • They need work, though: stackoverflow.com/q/31888825/125507
                        – endolith
                        Sep 1 at 0:42












                      up vote
                      0
                      down vote










                      up vote
                      0
                      down vote









                      Here are some animations I tried to make to demonstrate Fourier transforms and how phase and complex exponentials work:




                      enter image description here



                      enter image description here



                      enter image description here







                      share|improve this answer














                      Here are some animations I tried to make to demonstrate Fourier transforms and how phase and complex exponentials work:




                      enter image description here



                      enter image description here



                      enter image description here








                      share|improve this answer














                      share|improve this answer



                      share|improve this answer








                      answered Sep 1 at 0:40


























                      community wiki





                      endolith












                      • They need work, though: stackoverflow.com/q/31888825/125507
                        – endolith
                        Sep 1 at 0:42
















                      • They need work, though: stackoverflow.com/q/31888825/125507
                        – endolith
                        Sep 1 at 0:42















                      They need work, though: stackoverflow.com/q/31888825/125507
                      – endolith
                      Sep 1 at 0:42




                      They need work, though: stackoverflow.com/q/31888825/125507
                      – endolith
                      Sep 1 at 0:42

















                       

                      draft saved


                      draft discarded















































                       


                      draft saved


                      draft discarded














                      StackExchange.ready(
                      function ()
                      StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdsp.stackexchange.com%2fquestions%2f51573%2fdsp-concepts-visually-explained%23new-answer', 'question_page');

                      );

                      Post as a guest













































































                      Popular posts from this blog

                      How to check contact read email or not when send email to Individual?

                      Displaying single band from multi-band raster using QGIS

                      How many registers does an x86_64 CPU actually have?