Advertisement
Guest User

Untitled

a guest
Sep 20th, 2018
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.85 KB | None | 0 0
  1. >> dft_matrix = [1 1 1 1; 1 j -1 -j; 1 -1 1 -1; 1 -j -1 j];
  2. >> dft_matrix
  3.  
  4. dft_matrix =
  5.  
  6.    1.0000 + 0.0000i   1.0000 + 0.0000i   1.0000 + 0.0000i   1.0000 + 0.0000i
  7.    1.0000 + 0.0000i   0.0000 + 1.0000i  -1.0000 + 0.0000i   0.0000 - 1.0000i
  8.    1.0000 + 0.0000i  -1.0000 + 0.0000i   1.0000 + 0.0000i  -1.0000 + 0.0000i
  9.    1.0000 + 0.0000i   0.0000 - 1.0000i  -1.0000 + 0.0000i   0.0000 + 1.0000i
  10.  
  11. >> signal = [1; 2; 3; 4];
  12. >> signal_dft = dft_matrix*signal
  13.  
  14. signal_dft =
  15.  
  16.   10.0000 + 0.0000i
  17.   -2.0000 - 2.0000i
  18.   -2.0000 + 0.0000i
  19.   -2.0000 + 2.0000i
  20.  
  21. >> signal_dft = (1/2)*signal_dft
  22.  
  23. signal_dft =
  24.  
  25.    5.0000 + 0.0000i
  26.   -1.0000 - 1.0000i
  27.   -1.0000 + 0.0000i
  28.   -1.0000 + 1.0000i
  29.  
  30. >> cir = [0; 0; 1; 0]
  31.  
  32. cir =
  33.  
  34.      0
  35.      0
  36.      1
  37.      0
  38.  
  39. >> cir_idft = ctranspose(dft_matrix)*cir
  40.  
  41. cir_idft =
  42.  
  43.      1
  44.     -1
  45.      1
  46.     -1
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement