Files
openairinterface5g/targets/PROJECTS/TDDREC/v0/ofdm_mod.m
T
Cedric Roux aea6b4b5a6 fix a lot of file mode
For whatever reason most of the files had their permission
changed from 644 to 755, which is not wanted.
2019-01-07 16:22:28 +01:00

14 lines
498 B
Matlab

function sigt = ofdm_mod(sigf,amp)
[Nant,Nsymb,Nsub] = size(sigf);
sigt = zeros(Nant,Nsymb*640);
for i=1:Nsymb
symbol=squeeze(sigf(:,i,:));
% insert zero subcarriers
symbol=cat(2,zeros(Nant,1),symbol(:,1:150),zeros(Nant,210),symbol(:,151:301));
% ofdm modulation
symbol_t=ifft(symbol,512,2);
% Adding cycl. prefix making the block of 640 elements
symbol_cp = cat(2,symbol_t(:,end-127:end), symbol_t);
sigt(:,(1:640)+(i-1)*640)=floor(amp*symbol_cp);
end