Advertisement
Guest User

Untitled

a guest
Nov 21st, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.59 KB | None | 0 0
  1. %==========================================================================
  2. %==========================================================================
  3. %Cviceni 10: Radiovy kanal
  4. %==========================================================================
  5. %==========================================================================
  6. close all
  7. clear all
  8. %==========================================================================
  9. %ukol 1
  10. %--------------------------------------------------------------------------
  11. %Prostudujte si základní parametry fyzické vrstvy systému WiMAX(Fixed WiMAX
  12. %OFDM-PHY).Seznamte se s modelem kanálu SUI-3 (Stanford University Interim)
  13. %uvedeném v dokumentu IEEE 802.16.3c-01/29r4 na str. 25.
  14. %==========================================================================
  15. %----------------------------------
  16. %nastaveni vstupnich parametru
  17. %----------------------------------
  18. %fs/b=7/6; pomer vzorkovaciho kmitoctu ku sirce pasma; zname z tab. 9.1.
  19. %b=3.5*10^6;
  20. fs=7*3.5*10e6/6
  21. ts=1/fs
  22. fd=0.4; %doppleruv posuv
  23. k=1; %pomer vykonu mezi jednotlivyma cestama
  24. tau=[0 0.5 1]*1e-6;% zpozdeni
  25. pdb=[0 -5 -10]; %pomer vykonu v dB
  26. %==========================================================================
  27. %ukol 2
  28. %--------------------------------------------------------------------------
  29. % Seznamte se s možností modelování rádiových únikových kanálù
  30. % v programu MATLAB
  31. %==========================================================================
  32. X=ones(1,256); % vysleme vektor samych jednicek
  33. x=ifft(X); %
  34. mm=256/4; %cyklicky prefix
  35. x1=[x(:,end-mm+1:end) x];
  36. chan=ricianchan(ts,fd,k,tau,pdb);% rayleighchan %vytvorim objekt typu kanal
  37. y=filter(chan,x1); %filtruju signal nastavenym kanalem
  38. %==========================================================================
  39. %ukol3
  40. %--------------------------------------------------------------------------
  41. % V programu MATLAB modelujte vliv rádiového kanálu SUI-3 na OFDM systém
  42. % Fixed WiMAX OFDM-PHY. Porovnejte teoretickou hodnotu koherentní šíøky
  43. % pásma kanálu s hodnotou odhadnutou na základì simulace.
  44. %==========================================================================
  45. y1=y(:,mm+1:end);%odstraneni cyklickeho prefixu
  46. Y=fft(y1);
  47. H=Y./X;
  48.  
  49. %==========================================================================
  50. %ukol 4
  51. %--------------------------------------------------------------------------
  52. % Zmìòte parametry kanálu (maximální èasové rozšíøení, zisk jednotlivých
  53. % cest) a sledujte vliv na koherentní šíøku pásma a únik na jednotlivých
  54. % nosných.
  55. %==========================================================================
  56. %------------------------------------------------
  57. %menime parametry 1
  58. %------------------------------------------------
  59. tau=[0 0.5 2]*1e-6;
  60. pdb=[0 -1 -10]; %pomer vykonu v dB
  61. X=ones(1,256); % vysleme vektor samych jednicek
  62. x=ifft(X); %
  63. mm=256/4; %cyklicky prefix
  64. x1=[x(:,end-mm+1:end) x];
  65. chan=ricianchan(ts,fd,k,tau,pdb);% rayleighchan %vytvorim objekt typu kanal
  66. y=filter(chan,x1);
  67. y1=y(65:end);%odstraneni cyklickeho prefixu
  68. Y=fft(y1);
  69. H=Y./X;
  70. subplot(2,1,1)
  71. plot(abs(H))
  72. axis([0 260 0 2])
  73. %------------------------------------------------
  74. %menime parametry 2
  75. %------------------------------------------------
  76. tau=[0 0.5 2]*1e-6;
  77. pdb=[0 -1 -1]; %pomer vykonu v dB
  78. X=ones(1,256); % vysleme vektor samych jednicek
  79. x=ifft(X); %
  80. mm=256/4; %cyklicky prefix
  81. x1=[x(:,end-mm+1:end) x];
  82. chan=ricianchan(ts,fd,k,tau,pdb);% rayleighchan %vytvorim objekt typu kanal
  83. y=filter(chan,x1);
  84. y1=y(65:end);%odstraneni cyklickeho prefixu
  85. Y=fft(y1);
  86. H=Y./X;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement