Advertisement
Guest User

Untitled

a guest
Jun 17th, 2017
86
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Octave 0.51 KB | None | 0 0
  1. pkg load signal
  2. pkg load financial
  3. addpath('./octave/')
  4. sig = load_samples ('keyfob.bin', 'bladeRF');
  5.  
  6. # Don't really need FIR
  7. # b = fir1(200, 848e3/Fs, 'low');
  8. # plot(abs(sig));
  9.  
  10. # Part of it
  11. sig_pkt = sig(2.648e6:2.838e6);
  12. plot(abs(sig_pkt));
  13. plot(abs(fftshift(fft(sig_pkt))));
  14.  
  15. phase = unwrap(angle(sig_pkt));
  16. plot(phase);
  17. p = movavg(phase, 100, 100);
  18. freq = p(2:end) - p(1:end-1);
  19. subplot(2, 1, 1);
  20. plot(freq);
  21.  
  22. # digitize
  23. dig = f > .96;
  24. subplot(2, 1, 2);
  25. plot(dig);
  26. axis([0000 140000 -.5 1.5]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement