gusucode.com > m4k20功率分配图 mimo功率优化,OFDM典型仿真程序,贪婪算法仿真程序 > code/test_16qam/girem.m
% Function 4-4 % girem.m % % Function to remove guard interval from received signal % % Programmed by T.Yamamura and H.Harada % function [y]= girem(x,fftlen2,gilen,nd); %****************** variables ************************* % idata : Input Ich data % qdata : Input Qch data % iout : Output Ich data % qout : Output Qch data % fftlen2 : Length of FFT (points) % gilen : Length of guard interval (points) % nd : Number of OFDM symbols % ***************************************************** idata=real(x); qdata=imag(x); idata2=reshape(idata,fftlen2,nd); qdata2=reshape(qdata,fftlen2,nd); iout=idata2(gilen+1:fftlen2,:); qout=qdata2(gilen+1:fftlen2,:); y=iout+qout.*sqrt(-1); %******************** end of file ***************************