-
-
home
-
-
PDF (letter size)
Note on how to calculate Discrete time Fourier
transform for 2D data
September 7, 2023 Compiled on September 7, 2023 at 9:26pm
Given data To find its DFT, we compute the DFT of each column at a time, which generates a
temporary matrix. Then compute the DFT of each row of the temporary matrix. This gives the
DFT of the above.
The DFT of 1D is given by Hence for first column in the data, which is and using in this
example (same number of rows as columns). Then the above becomes
Therefore
Hence the first column of the temporary matrix in space is . Now we find the DFT of the second
column of the input which is . we have (since in this example)
Therefore
Hence the second column of the temporary matrix in space is which means after first pass, the
temporary matrix in space is now Now we apply DFT to each row of the above. This is the
second pass. For the first row of the above, the DFT is
Therefore the DFT of the first row becomes
Which is , and the DFT of the second is
which is
Which is . Therefore the final DFT is