Advertisement
Guest User

Estudo_Sinais_Sonar_Radar

a guest
Apr 8th, 2018
59
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Scilab 1.08 KB | None | 0 0
  1. N = 49;
  2. n = [0:N];
  3. Tx = 1/1000;
  4. Ty = [0:0.00005:0.001];
  5. f0 = 2*%pi*1500;
  6. x = sin(f0*n*Tx);
  7. h = sin(f0*Tx*(N - 1 - n));
  8. a0 = 0.8;
  9. //w = zeros(length(Ty), length());
  10. w = zeros(length(Ty), 2*N + 1);
  11. xv = zeros(length(Ty), length(n));
  12. Axx = zeros(length(Ty), 2*N + 1);
  13. phi = zeros(length(Ty), 2*N + 1);
  14.  
  15. for i=1:length(Ty)
  16.    for j=1:length(n)
  17.       xv(i,j) = sin(f0*j*Ty(i));
  18.    end
  19. end
  20.  
  21. for i=1:length(Ty)
  22.     w(i,:) = convol(h,xv(i,:))
  23. end
  24.  
  25. for i =1:length(n)
  26.     phi(:, i) = w(:, n(i) + N - 1);
  27. end
  28.  
  29. for i=1:length(Ty)
  30.     Axx(i, :) = phi(i, :)*sqrt(Tx*Ty(i))
  31. end
  32.  
  33. plot(Axx)
  34.  
  35.  
  36. //for n = 0:N
  37. //    for k = 0:100
  38. //        Ea = (Axx[n*T][a0^k])^2
  39. //end
  40. //end
  41. //f = ((Axx)^2)/Ea;
  42. //for n = 0:999
  43. //    for k = 0:100
  44. //        nmd = n*f[n][k];
  45. //    end
  46. //end
  47. //
  48. //for n = 0:999
  49. //    for k = 0:100
  50. //        (enx)^2 = ((nmd - n)^2)*f[n][k];
  51. //    end
  52. //end
  53. //
  54. //for n = 0:999
  55. //    for k = 0:100
  56. //        kmd = k*f[n][k];
  57. //    end
  58. //end
  59. //for n = 0:999
  60. //    for k = 0:100
  61. //        (ekx)^2 = ((kmd - k)^2)*f[n][k];
  62. //    end
  63. //end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement