Advertisement
Guest User

Untitled

a guest
Oct 19th, 2017
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
MatLab 0.67 KB | None | 0 0
  1. clc;
  2. clear;
  3. % ZAKODOWAĆ I ZDEKODOWAĆ  SWOJĘ IMIĘ I NAZWISKO  za pomocą QAM4
  4. % Zakodowac dowolny ciag cyfr od 0 do 9. n = 1500 za pomocą QAM 256 w
  5. % najbardziej optymalnym sposób.
  6.  
  7. maja = [0, 1, 2 , 1 , 1];
  8. karolina = int8('Krzysztof Kamiński')
  9.  
  10. sl = randi(16, 1, 500)-1;
  11. sl = karolina;
  12. disp('Próby odczytu w zalezonsci od SNR ')
  13.  
  14. zmod = qammod(sl, 256);
  15. n =[];
  16.  
  17. for i = 5:-1:1
  18.     i;
  19.     received = awgn(zmod, 5*i, 'measured');
  20.     sPlotFig = scatterplot(received);
  21.     hold on;
  22.     scatterplot(zmod, 1, 0, 'r*', sPlotFig);
  23.     hold off
  24.     dmeod = qamdemod(received, 256);
  25.     char(dmeod)
  26.     blad = dmeod - double(sl);
  27.     n(i) = nnz(blad);
  28.    
  29. end
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement