git-svn-id: http://svn.eurecom.fr/openair4G/trunk@5154 818b1a75-f10b-46b9-bf7c-635c3b92a50f
This commit is contained in:
@@ -1,11 +1,11 @@
|
|||||||
%% this script generates the signals for the CORRIDOR channel sounding campaing
|
%% this script generates the signals for the CORRIDOR channel sounding campaing
|
||||||
|
|
||||||
%addpath('../../../openair1/SIMULATION/LTE_PHY/')
|
addpath('../../../openair1/SIMULATION/LTE_PHY/')
|
||||||
%addpath('../../../openair1/PHY/LTE_ESTIMATION/')
|
%addpath('../../../openair1/PHY/LTE_ESTIMATION/')
|
||||||
%addpath('../../../openair1/PHY/LTE_REFSIG/')
|
addpath('../../../openair1/PHY/LTE_REFSIG/')
|
||||||
%addpath('../../../targets/ARCH/EXMIMO/USERSPACE/OCTAVE')
|
%addpath('../../../targets/ARCH/EXMIMO/USERSPACE/OCTAVE')
|
||||||
|
|
||||||
rng(42); %make sure seed random numbers are alwyas the same
|
rand('seed',42); %make sure seed random numbers are alwyas the same
|
||||||
|
|
||||||
% load the LTE sync sequence
|
% load the LTE sync sequence
|
||||||
primary_synch;
|
primary_synch;
|
||||||
@@ -84,5 +84,5 @@ hold off
|
|||||||
plot(linspace(-sample_rate/2,sample_rate/2,length(s)),20*log10(abs(fftshift(fft(s,[],2)))))
|
plot(linspace(-sample_rate/2,sample_rate/2,length(s)),20*log10(abs(fftshift(fft(s,[],2)))))
|
||||||
|
|
||||||
%% save for later use (channel estimation and transmission with the SMBV)
|
%% save for later use (channel estimation and transmission with the SMBV)
|
||||||
save('ofdm_pilots_sync_30MHz.mat','-v7','s','f1','f2','f3','num_carriers','num_zeros','prefix_length','num_symbols_frame','preamble_length');
|
save('ofdm_pilots_sync_30MHz.mat','-v7','s1','s2','s3','f1','f2','f3','num_carriers','num_zeros','prefix_length','num_symbols_frame','preamble_length');
|
||||||
mat2wv(s(1,:), 'ofdm_pilots_sync_30MHz.wv', sample_rate, 1);
|
mat2wv(s(1,:), 'ofdm_pilots_sync_30MHz.wv', sample_rate, 1);
|
||||||
|
|||||||
@@ -4,6 +4,8 @@
|
|||||||
% card4 - card5: 10MHz, 2 channels each, s2, freq 2605 MHz
|
% card4 - card5: 10MHz, 2 channels each, s2, freq 2605 MHz
|
||||||
% card6: 5MHz, 4 channels, s3, freq 771.5 MHz
|
% card6: 5MHz, 4 channels, s3, freq 771.5 MHz
|
||||||
|
|
||||||
|
%load('ofdm_pilots_sync_30MHz.mat');
|
||||||
|
|
||||||
addpath('../../../targets/ARCH/EXMIMO/USERSPACE/OCTAVE')
|
addpath('../../../targets/ARCH/EXMIMO/USERSPACE/OCTAVE')
|
||||||
limeparms;
|
limeparms;
|
||||||
|
|
||||||
@@ -86,9 +88,9 @@ for card=6:min(6,num_cards-1)
|
|||||||
end
|
end
|
||||||
|
|
||||||
amp = pow2(14)-1;
|
amp = pow2(14)-1;
|
||||||
s1p = 2*floor(amp*(s1./max([real(s1) imag(s1)])));
|
s1p = 2*floor(amp*(s1./max([real(s1(:)); imag(s1(:))])));
|
||||||
s2p = 2*floor(amp*(s2./max([real(s2) imag(s2)])));
|
s2p = 2*floor(amp*(s2./max([real(s2(:)); imag(s2(:))])));
|
||||||
s3p = 2*floor(amp*(s3./max([real(s3) imag(s3)])));
|
s3p = 2*floor(amp*(s3./max([real(s3(:)); imag(s3(:))])));
|
||||||
|
|
||||||
for card=min(6,num_cards-1):-1:6
|
for card=min(6,num_cards-1):-1:6
|
||||||
oarf_send_frame(card,s3p.',16);
|
oarf_send_frame(card,s3p.',16);
|
||||||
|
|||||||
Reference in New Issue
Block a user