Is there any practical application for performing a double Fourier transform? …or an inverse Fourier transform on a time-domain input?Fourier transform 4 times = original function (from Bracewell book)understanding complex fft resultsDiscrete Fourier transform of complex time seriesDouble size inverse fourier transformFourier transform of a Fourier transformHow do I interpret the result of a Fourier Transform?Analyzing a particular discrete-time LTI system for input signal $x[n]=(1/3)^n$ for *all* $n$Result of inverse FFT is sometimes shifted in real spaceInstantaneous velocity and displacement from acceleration signal using a proper filtering methodWhy is the size of results from FFT half the size of the input, while that is not the case in image processing?

When translating the law, who ensures that the wording does not change the meaning of the law?

Why is 日本 read as "nihon" but not "nitsuhon"?

Create Tmux pane with sudo from sudoed pane?

Can you be convicted for being a murderer twice?

Can you feel passing through the sound barrier in an F-16?

How to persuade recruiters to send me the Job Description?

How is "sein" conjugated in this sub-sentence?

How does turbine efficiency compare with internal combustion engines if all the turbine power is converted to mechanical energy?

Can pay be witheld for hours cleaning up after closing time?

Brexit and backstop: would changes require unanimous approval by all EU countries? Does Ireland hold a veto?

If all stars rotate, why was there a theory developed, that requires non-rotating stars?

map 5 unequal ranges to id

Was Switzerland really impossible to invade during WW2?

How much code would a codegolf golf if a codegolf could golf code?

Why don't electrons take the shorter path in coils

Is there such a thing as too inconvenient?

Is refusing to concede in the face of an unstoppable Nexus combo punishable?

Is a butterfly one or two animals?

Were there 486SX revisions without an FPU on the die?

Concatenation of the result of a function with a mutable default argument in python

Why does my house heat up, even when it's cool outside?

Efficiently pathfinding many flocking enemies around obstacles

Why didn’t Doctor Strange stay in the original winning timeline?

How to refer to a regex group in awk regex?



Is there any practical application for performing a double Fourier transform? …or an inverse Fourier transform on a time-domain input?


Fourier transform 4 times = original function (from Bracewell book)understanding complex fft resultsDiscrete Fourier transform of complex time seriesDouble size inverse fourier transformFourier transform of a Fourier transformHow do I interpret the result of a Fourier Transform?Analyzing a particular discrete-time LTI system for input signal $x[n]=(1/3)^n$ for *all* $n$Result of inverse FFT is sometimes shifted in real spaceInstantaneous velocity and displacement from acceleration signal using a proper filtering methodWhy is the size of results from FFT half the size of the input, while that is not the case in image processing?






.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty margin-bottom:0;








1












$begingroup$


In mathematics you can take the double derivative, or double integral of a function. There are many cases where performing a double derivative models a practical real-world situation, like finding the acceleration of an object.



Since the Fourier transform takes a real or complex signal as an input, and produces a complex signal as an output, there is nothing stopping you from taking that output and applying the Fourier transform a second time... Are there any practical uses for doing this? Does it help to model some complex real-world situations?



With the same logic, nothing would stop you from taking the inverse Fourier transform of your original time-domain input signal... would this ever be useful? Why or why not?










share|improve this question









$endgroup$




















    1












    $begingroup$


    In mathematics you can take the double derivative, or double integral of a function. There are many cases where performing a double derivative models a practical real-world situation, like finding the acceleration of an object.



    Since the Fourier transform takes a real or complex signal as an input, and produces a complex signal as an output, there is nothing stopping you from taking that output and applying the Fourier transform a second time... Are there any practical uses for doing this? Does it help to model some complex real-world situations?



    With the same logic, nothing would stop you from taking the inverse Fourier transform of your original time-domain input signal... would this ever be useful? Why or why not?










    share|improve this question









    $endgroup$
















      1












      1








      1





      $begingroup$


      In mathematics you can take the double derivative, or double integral of a function. There are many cases where performing a double derivative models a practical real-world situation, like finding the acceleration of an object.



      Since the Fourier transform takes a real or complex signal as an input, and produces a complex signal as an output, there is nothing stopping you from taking that output and applying the Fourier transform a second time... Are there any practical uses for doing this? Does it help to model some complex real-world situations?



      With the same logic, nothing would stop you from taking the inverse Fourier transform of your original time-domain input signal... would this ever be useful? Why or why not?










      share|improve this question









      $endgroup$




      In mathematics you can take the double derivative, or double integral of a function. There are many cases where performing a double derivative models a practical real-world situation, like finding the acceleration of an object.



      Since the Fourier transform takes a real or complex signal as an input, and produces a complex signal as an output, there is nothing stopping you from taking that output and applying the Fourier transform a second time... Are there any practical uses for doing this? Does it help to model some complex real-world situations?



      With the same logic, nothing would stop you from taking the inverse Fourier transform of your original time-domain input signal... would this ever be useful? Why or why not?







      fft signal-analysis fourier-transform theory






      share|improve this question













      share|improve this question











      share|improve this question




      share|improve this question










      asked 8 hours ago









      tjwrona1992tjwrona1992

      1206 bronze badges




      1206 bronze badges























          2 Answers
          2






          active

          oldest

          votes


















          3











          $begingroup$

          No, taking the Fourier transform twice is equivalent to time inversion (or inversion of whatever dimension you're in). You just get $x(-t)$ times a constant which depends on the type of scaling you use for the Fourier transform.



          The inverse Fourier transform applied to a time domain signal just gives the spectrum with frequency inversion. Have a look at this answer for more details.






          share|improve this answer











          $endgroup$










          • 2




            $begingroup$
            You just recursively blew my mind.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            Do I illustrate what Matt. L said but in 2D with my code? i.e. we get f(-x,-y).
            $endgroup$
            – Machupicchu
            7 hours ago










          • $begingroup$
            @Machupicchu, yes that looks right.
            $endgroup$
            – tjwrona1992
            7 hours ago











          • $begingroup$
            haha then you can select my answer ad the top one ^^ (he has 53K rep so it doe not mak any diff for him haha)
            $endgroup$
            – Machupicchu
            7 hours ago











          • $begingroup$
            Right after I said that I realized that there's probably easier ways than a double Fourier transform to time invert a signal haha
            $endgroup$
            – tjwrona1992
            7 hours ago



















          1











          $begingroup$

          2D Fourier transform (2D DFT) is used in image processing since an image can be seen as a 2D signal. E.g. for a grayscale image $I$, $I(x,y)=z$, that means that at the coordinates $x$ and $y$ the image has intensity value z. Look at this for example:



          https://ch.mathworks.com/help/matlab/ref/fft2.html



          Try this:



          x=imread('cameraman.tif');
          X=fft2(fft2(x));
          imagesc(abs(X));


          and compare to :



          x=imread('cameraman.tif');
          X= ifft2(fft2(x));
          imagesc(abs(X));


          rather like that. I applied fft2 to times, not ifft2 the second time. I think this illustrates what @Matt L. said:



          "taking the Fourier transform twice is equivalent to time inversion",



          you can see the image is inverted because of the of the -i imaginary negative instead of positive in ifft().



          enter image description here



          I also did it for a 1D signal (e.g. temporal):



          enter image description here






          share|improve this answer











          $endgroup$














          • $begingroup$
            I'm aware there is such a thing as a 2D Fourier transform, but that isn't the same as taking an input signal and running it through the algorithm then taking the output of that run and running it through again.
            $endgroup$
            – tjwrona1992
            8 hours ago











          • $begingroup$
            The Fourier transform is separable.
            $endgroup$
            – Machupicchu
            8 hours ago










          • $begingroup$
            My question would also apply for a 2D Fourier transform. You could in theory take a 2D input signal, apply the 2D Fourier transform, then take the 2D output signal and use it as an input and apply the 2D Fourier transform again.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            look in Matlab what happends if you do the following: cf. I updated my answer
            $endgroup$
            – Machupicchu
            8 hours ago











          • $begingroup$
            I think the code I just uploaded illustrates what Mall L said, right?
            $endgroup$
            – Machupicchu
            7 hours ago













          Your Answer








          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',
          autoActivateHeartbeat: false,
          convertImagesToLinks: false,
          noModals: true,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          imageUploader:
          brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
          contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
          allowUrls: true
          ,
          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%2f60258%2fis-there-any-practical-application-for-performing-a-double-fourier-transform%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown

























          2 Answers
          2






          active

          oldest

          votes








          2 Answers
          2






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes









          3











          $begingroup$

          No, taking the Fourier transform twice is equivalent to time inversion (or inversion of whatever dimension you're in). You just get $x(-t)$ times a constant which depends on the type of scaling you use for the Fourier transform.



          The inverse Fourier transform applied to a time domain signal just gives the spectrum with frequency inversion. Have a look at this answer for more details.






          share|improve this answer











          $endgroup$










          • 2




            $begingroup$
            You just recursively blew my mind.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            Do I illustrate what Matt. L said but in 2D with my code? i.e. we get f(-x,-y).
            $endgroup$
            – Machupicchu
            7 hours ago










          • $begingroup$
            @Machupicchu, yes that looks right.
            $endgroup$
            – tjwrona1992
            7 hours ago











          • $begingroup$
            haha then you can select my answer ad the top one ^^ (he has 53K rep so it doe not mak any diff for him haha)
            $endgroup$
            – Machupicchu
            7 hours ago











          • $begingroup$
            Right after I said that I realized that there's probably easier ways than a double Fourier transform to time invert a signal haha
            $endgroup$
            – tjwrona1992
            7 hours ago
















          3











          $begingroup$

          No, taking the Fourier transform twice is equivalent to time inversion (or inversion of whatever dimension you're in). You just get $x(-t)$ times a constant which depends on the type of scaling you use for the Fourier transform.



          The inverse Fourier transform applied to a time domain signal just gives the spectrum with frequency inversion. Have a look at this answer for more details.






          share|improve this answer











          $endgroup$










          • 2




            $begingroup$
            You just recursively blew my mind.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            Do I illustrate what Matt. L said but in 2D with my code? i.e. we get f(-x,-y).
            $endgroup$
            – Machupicchu
            7 hours ago










          • $begingroup$
            @Machupicchu, yes that looks right.
            $endgroup$
            – tjwrona1992
            7 hours ago











          • $begingroup$
            haha then you can select my answer ad the top one ^^ (he has 53K rep so it doe not mak any diff for him haha)
            $endgroup$
            – Machupicchu
            7 hours ago











          • $begingroup$
            Right after I said that I realized that there's probably easier ways than a double Fourier transform to time invert a signal haha
            $endgroup$
            – tjwrona1992
            7 hours ago














          3












          3








          3





          $begingroup$

          No, taking the Fourier transform twice is equivalent to time inversion (or inversion of whatever dimension you're in). You just get $x(-t)$ times a constant which depends on the type of scaling you use for the Fourier transform.



          The inverse Fourier transform applied to a time domain signal just gives the spectrum with frequency inversion. Have a look at this answer for more details.






          share|improve this answer











          $endgroup$



          No, taking the Fourier transform twice is equivalent to time inversion (or inversion of whatever dimension you're in). You just get $x(-t)$ times a constant which depends on the type of scaling you use for the Fourier transform.



          The inverse Fourier transform applied to a time domain signal just gives the spectrum with frequency inversion. Have a look at this answer for more details.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 5 hours ago

























          answered 8 hours ago









          Matt L.Matt L.

          53.5k2 gold badges39 silver badges99 bronze badges




          53.5k2 gold badges39 silver badges99 bronze badges










          • 2




            $begingroup$
            You just recursively blew my mind.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            Do I illustrate what Matt. L said but in 2D with my code? i.e. we get f(-x,-y).
            $endgroup$
            – Machupicchu
            7 hours ago










          • $begingroup$
            @Machupicchu, yes that looks right.
            $endgroup$
            – tjwrona1992
            7 hours ago











          • $begingroup$
            haha then you can select my answer ad the top one ^^ (he has 53K rep so it doe not mak any diff for him haha)
            $endgroup$
            – Machupicchu
            7 hours ago











          • $begingroup$
            Right after I said that I realized that there's probably easier ways than a double Fourier transform to time invert a signal haha
            $endgroup$
            – tjwrona1992
            7 hours ago













          • 2




            $begingroup$
            You just recursively blew my mind.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            Do I illustrate what Matt. L said but in 2D with my code? i.e. we get f(-x,-y).
            $endgroup$
            – Machupicchu
            7 hours ago










          • $begingroup$
            @Machupicchu, yes that looks right.
            $endgroup$
            – tjwrona1992
            7 hours ago











          • $begingroup$
            haha then you can select my answer ad the top one ^^ (he has 53K rep so it doe not mak any diff for him haha)
            $endgroup$
            – Machupicchu
            7 hours ago











          • $begingroup$
            Right after I said that I realized that there's probably easier ways than a double Fourier transform to time invert a signal haha
            $endgroup$
            – tjwrona1992
            7 hours ago








          2




          2




          $begingroup$
          You just recursively blew my mind.
          $endgroup$
          – tjwrona1992
          8 hours ago




          $begingroup$
          You just recursively blew my mind.
          $endgroup$
          – tjwrona1992
          8 hours ago












          $begingroup$
          Do I illustrate what Matt. L said but in 2D with my code? i.e. we get f(-x,-y).
          $endgroup$
          – Machupicchu
          7 hours ago




          $begingroup$
          Do I illustrate what Matt. L said but in 2D with my code? i.e. we get f(-x,-y).
          $endgroup$
          – Machupicchu
          7 hours ago












          $begingroup$
          @Machupicchu, yes that looks right.
          $endgroup$
          – tjwrona1992
          7 hours ago





          $begingroup$
          @Machupicchu, yes that looks right.
          $endgroup$
          – tjwrona1992
          7 hours ago













          $begingroup$
          haha then you can select my answer ad the top one ^^ (he has 53K rep so it doe not mak any diff for him haha)
          $endgroup$
          – Machupicchu
          7 hours ago





          $begingroup$
          haha then you can select my answer ad the top one ^^ (he has 53K rep so it doe not mak any diff for him haha)
          $endgroup$
          – Machupicchu
          7 hours ago













          $begingroup$
          Right after I said that I realized that there's probably easier ways than a double Fourier transform to time invert a signal haha
          $endgroup$
          – tjwrona1992
          7 hours ago





          $begingroup$
          Right after I said that I realized that there's probably easier ways than a double Fourier transform to time invert a signal haha
          $endgroup$
          – tjwrona1992
          7 hours ago














          1











          $begingroup$

          2D Fourier transform (2D DFT) is used in image processing since an image can be seen as a 2D signal. E.g. for a grayscale image $I$, $I(x,y)=z$, that means that at the coordinates $x$ and $y$ the image has intensity value z. Look at this for example:



          https://ch.mathworks.com/help/matlab/ref/fft2.html



          Try this:



          x=imread('cameraman.tif');
          X=fft2(fft2(x));
          imagesc(abs(X));


          and compare to :



          x=imread('cameraman.tif');
          X= ifft2(fft2(x));
          imagesc(abs(X));


          rather like that. I applied fft2 to times, not ifft2 the second time. I think this illustrates what @Matt L. said:



          "taking the Fourier transform twice is equivalent to time inversion",



          you can see the image is inverted because of the of the -i imaginary negative instead of positive in ifft().



          enter image description here



          I also did it for a 1D signal (e.g. temporal):



          enter image description here






          share|improve this answer











          $endgroup$














          • $begingroup$
            I'm aware there is such a thing as a 2D Fourier transform, but that isn't the same as taking an input signal and running it through the algorithm then taking the output of that run and running it through again.
            $endgroup$
            – tjwrona1992
            8 hours ago











          • $begingroup$
            The Fourier transform is separable.
            $endgroup$
            – Machupicchu
            8 hours ago










          • $begingroup$
            My question would also apply for a 2D Fourier transform. You could in theory take a 2D input signal, apply the 2D Fourier transform, then take the 2D output signal and use it as an input and apply the 2D Fourier transform again.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            look in Matlab what happends if you do the following: cf. I updated my answer
            $endgroup$
            – Machupicchu
            8 hours ago











          • $begingroup$
            I think the code I just uploaded illustrates what Mall L said, right?
            $endgroup$
            – Machupicchu
            7 hours ago















          1











          $begingroup$

          2D Fourier transform (2D DFT) is used in image processing since an image can be seen as a 2D signal. E.g. for a grayscale image $I$, $I(x,y)=z$, that means that at the coordinates $x$ and $y$ the image has intensity value z. Look at this for example:



          https://ch.mathworks.com/help/matlab/ref/fft2.html



          Try this:



          x=imread('cameraman.tif');
          X=fft2(fft2(x));
          imagesc(abs(X));


          and compare to :



          x=imread('cameraman.tif');
          X= ifft2(fft2(x));
          imagesc(abs(X));


          rather like that. I applied fft2 to times, not ifft2 the second time. I think this illustrates what @Matt L. said:



          "taking the Fourier transform twice is equivalent to time inversion",



          you can see the image is inverted because of the of the -i imaginary negative instead of positive in ifft().



          enter image description here



          I also did it for a 1D signal (e.g. temporal):



          enter image description here






          share|improve this answer











          $endgroup$














          • $begingroup$
            I'm aware there is such a thing as a 2D Fourier transform, but that isn't the same as taking an input signal and running it through the algorithm then taking the output of that run and running it through again.
            $endgroup$
            – tjwrona1992
            8 hours ago











          • $begingroup$
            The Fourier transform is separable.
            $endgroup$
            – Machupicchu
            8 hours ago










          • $begingroup$
            My question would also apply for a 2D Fourier transform. You could in theory take a 2D input signal, apply the 2D Fourier transform, then take the 2D output signal and use it as an input and apply the 2D Fourier transform again.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            look in Matlab what happends if you do the following: cf. I updated my answer
            $endgroup$
            – Machupicchu
            8 hours ago











          • $begingroup$
            I think the code I just uploaded illustrates what Mall L said, right?
            $endgroup$
            – Machupicchu
            7 hours ago













          1












          1








          1





          $begingroup$

          2D Fourier transform (2D DFT) is used in image processing since an image can be seen as a 2D signal. E.g. for a grayscale image $I$, $I(x,y)=z$, that means that at the coordinates $x$ and $y$ the image has intensity value z. Look at this for example:



          https://ch.mathworks.com/help/matlab/ref/fft2.html



          Try this:



          x=imread('cameraman.tif');
          X=fft2(fft2(x));
          imagesc(abs(X));


          and compare to :



          x=imread('cameraman.tif');
          X= ifft2(fft2(x));
          imagesc(abs(X));


          rather like that. I applied fft2 to times, not ifft2 the second time. I think this illustrates what @Matt L. said:



          "taking the Fourier transform twice is equivalent to time inversion",



          you can see the image is inverted because of the of the -i imaginary negative instead of positive in ifft().



          enter image description here



          I also did it for a 1D signal (e.g. temporal):



          enter image description here






          share|improve this answer











          $endgroup$



          2D Fourier transform (2D DFT) is used in image processing since an image can be seen as a 2D signal. E.g. for a grayscale image $I$, $I(x,y)=z$, that means that at the coordinates $x$ and $y$ the image has intensity value z. Look at this for example:



          https://ch.mathworks.com/help/matlab/ref/fft2.html



          Try this:



          x=imread('cameraman.tif');
          X=fft2(fft2(x));
          imagesc(abs(X));


          and compare to :



          x=imread('cameraman.tif');
          X= ifft2(fft2(x));
          imagesc(abs(X));


          rather like that. I applied fft2 to times, not ifft2 the second time. I think this illustrates what @Matt L. said:



          "taking the Fourier transform twice is equivalent to time inversion",



          you can see the image is inverted because of the of the -i imaginary negative instead of positive in ifft().



          enter image description here



          I also did it for a 1D signal (e.g. temporal):



          enter image description here







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited 7 hours ago

























          answered 8 hours ago









          MachupicchuMachupicchu

          1311 silver badge11 bronze badges




          1311 silver badge11 bronze badges














          • $begingroup$
            I'm aware there is such a thing as a 2D Fourier transform, but that isn't the same as taking an input signal and running it through the algorithm then taking the output of that run and running it through again.
            $endgroup$
            – tjwrona1992
            8 hours ago











          • $begingroup$
            The Fourier transform is separable.
            $endgroup$
            – Machupicchu
            8 hours ago










          • $begingroup$
            My question would also apply for a 2D Fourier transform. You could in theory take a 2D input signal, apply the 2D Fourier transform, then take the 2D output signal and use it as an input and apply the 2D Fourier transform again.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            look in Matlab what happends if you do the following: cf. I updated my answer
            $endgroup$
            – Machupicchu
            8 hours ago











          • $begingroup$
            I think the code I just uploaded illustrates what Mall L said, right?
            $endgroup$
            – Machupicchu
            7 hours ago
















          • $begingroup$
            I'm aware there is such a thing as a 2D Fourier transform, but that isn't the same as taking an input signal and running it through the algorithm then taking the output of that run and running it through again.
            $endgroup$
            – tjwrona1992
            8 hours ago











          • $begingroup$
            The Fourier transform is separable.
            $endgroup$
            – Machupicchu
            8 hours ago










          • $begingroup$
            My question would also apply for a 2D Fourier transform. You could in theory take a 2D input signal, apply the 2D Fourier transform, then take the 2D output signal and use it as an input and apply the 2D Fourier transform again.
            $endgroup$
            – tjwrona1992
            8 hours ago










          • $begingroup$
            look in Matlab what happends if you do the following: cf. I updated my answer
            $endgroup$
            – Machupicchu
            8 hours ago











          • $begingroup$
            I think the code I just uploaded illustrates what Mall L said, right?
            $endgroup$
            – Machupicchu
            7 hours ago















          $begingroup$
          I'm aware there is such a thing as a 2D Fourier transform, but that isn't the same as taking an input signal and running it through the algorithm then taking the output of that run and running it through again.
          $endgroup$
          – tjwrona1992
          8 hours ago





          $begingroup$
          I'm aware there is such a thing as a 2D Fourier transform, but that isn't the same as taking an input signal and running it through the algorithm then taking the output of that run and running it through again.
          $endgroup$
          – tjwrona1992
          8 hours ago













          $begingroup$
          The Fourier transform is separable.
          $endgroup$
          – Machupicchu
          8 hours ago




          $begingroup$
          The Fourier transform is separable.
          $endgroup$
          – Machupicchu
          8 hours ago












          $begingroup$
          My question would also apply for a 2D Fourier transform. You could in theory take a 2D input signal, apply the 2D Fourier transform, then take the 2D output signal and use it as an input and apply the 2D Fourier transform again.
          $endgroup$
          – tjwrona1992
          8 hours ago




          $begingroup$
          My question would also apply for a 2D Fourier transform. You could in theory take a 2D input signal, apply the 2D Fourier transform, then take the 2D output signal and use it as an input and apply the 2D Fourier transform again.
          $endgroup$
          – tjwrona1992
          8 hours ago












          $begingroup$
          look in Matlab what happends if you do the following: cf. I updated my answer
          $endgroup$
          – Machupicchu
          8 hours ago





          $begingroup$
          look in Matlab what happends if you do the following: cf. I updated my answer
          $endgroup$
          – Machupicchu
          8 hours ago













          $begingroup$
          I think the code I just uploaded illustrates what Mall L said, right?
          $endgroup$
          – Machupicchu
          7 hours ago




          $begingroup$
          I think the code I just uploaded illustrates what Mall L said, right?
          $endgroup$
          – Machupicchu
          7 hours ago

















          draft saved

          draft discarded
















































          Thanks for contributing an answer to Signal Processing Stack Exchange!


          • Please be sure to answer the question. Provide details and share your research!

          But avoid


          • Asking for help, clarification, or responding to other answers.

          • Making statements based on opinion; back them up with references or personal experience.

          Use MathJax to format equations. MathJax reference.


          To learn more, see our tips on writing great answers.




          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fdsp.stackexchange.com%2fquestions%2f60258%2fis-there-any-practical-application-for-performing-a-double-fourier-transform%23new-answer', 'question_page');

          );

          Post as a guest















          Required, but never shown





















































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown

































          Required, but never shown














          Required, but never shown












          Required, but never shown







          Required, but never shown







          Popular posts from this blog

          Canceling a color specificationRandomly assigning color to Graphics3D objects?Default color for Filling in Mathematica 9Coloring specific elements of sets with a prime modified order in an array plotHow to pick a color differing significantly from the colors already in a given color list?Detection of the text colorColor numbers based on their valueCan color schemes for use with ColorData include opacity specification?My dynamic color schemes

          Invision Community Contents History See also References External links Navigation menuProprietaryinvisioncommunity.comIPS Community ForumsIPS Community Forumsthis blog entry"License Changes, IP.Board 3.4, and the Future""Interview -- Matt Mecham of Ibforums""CEO Invision Power Board, Matt Mecham Is a Liar, Thief!"IPB License Explanation 1.3, 1.3.1, 2.0, and 2.1ArchivedSecurity Fixes, Updates And Enhancements For IPB 1.3.1Archived"New Demo Accounts - Invision Power Services"the original"New Default Skin"the original"Invision Power Board 3.0.0 and Applications Released"the original"Archived copy"the original"Perpetual licenses being done away with""Release Notes - Invision Power Services""Introducing: IPS Community Suite 4!"Invision Community Release Notes

          François Viète Contents Biography Work and thought Bibliography See also Notes Further reading External links Navigation menup. 21Google Bookspp. 75–77Google BooksDe thou (from University of Saint Andrews)ArchivedGoogle BooksGoogle BooksGoogle BooksGoogle booksGoogle Bookscc-parthenay.frL'histoire universelle (fr)Universal History (en)ArchivedAdsabs.harvard.eduPagesperso-orange.frArchive.orgChikara Sasaki. Descartes' mathematical thought p.259Google BooksGoogle BooksGoogle Bookspp. 152 and onwardGoogle BooksGoogle BooksScribd.comGoogle Books1257-7979Google BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGoogle BooksGallica.bnf.frGoogle BooksGoogle Books"François Viète"Francois Viète: Father of Modern Algebraic NotationThe Lawyer and the GamblerAbout TarporleySite de Jean-Paul GuichardL'algèbre nouvelle"About the Harmonicon"cb120511976(data)1188044800000 0001 0913 5903n82164680ola2013766880073431702w6vt1sb70287374827140948071409480