girem.m
上传用户:ledo168
上传日期:2021-06-03
资源大小:3k
文件大小:1k
源码类别:

3G开发

开发平台:

Matlab

  1. % Function 4-4
  2. % girem.m
  3. %
  4. % Function to remove guard interval from received signal
  5. %
  6. % Programmed by T.Yamamura and H.Harada
  7. %
  8. function [iout,qout]= girem(idata,qdata,fftlen2,gilen,nd);
  9. %****************** variables *************************
  10. % idata       : Input Ich data
  11. % qdata       : Input Qch data
  12. % iout        : Output Ich data
  13. % qout        : Output Qch data
  14. % fftlen2     : Length of FFT (points)
  15. % gilen       : Length of guard interval (points)
  16. % nd          : Number of OFDM symbols
  17. % *****************************************************
  18. idata2=reshape(idata,fftlen2,nd);
  19. qdata2=reshape(qdata,fftlen2,nd);
  20. iout=idata2(gilen+1:fftlen2,:);
  21. qout=qdata2(gilen+1:fftlen2,:);
  22. %******************** end of file ***************************