Commit e0b90b9c authored by Florian Kaltenberger's avatar Florian Kaltenberger

fix in freq_calibration.m


git-svn-id: http://svn.eurecom.fr/openair4G/trunk@6866 818b1a75-f10b-46b9-bf7c-635c3b92a50f
parent 8424ba09
...@@ -11,7 +11,8 @@ cables_loss_dB = 6; % we need to account for the power loss between the signa ...@@ -11,7 +11,8 @@ cables_loss_dB = 6; % we need to account for the power loss between the signa
dual_tx = 0; dual_tx = 0;
tdd = 1; tdd = 1;
fc = 1907600e3; % this has to be the same as in the config file fc = 1907600e3;
%fc = 2.68e9;
fs = 7680e3; fs = 7680e3;
%fs = 6500e3; %fs = 6500e3;
fref = fc+fs/4; fref = fc+fs/4;
...@@ -23,7 +24,7 @@ limeparms; ...@@ -23,7 +24,7 @@ limeparms;
rf_mode = (RXEN+0+TXLPFNORM+TXLPFEN+TXLPF25+RXLPFNORM+RXLPFEN+RXLPF25+LNA1ON+LNAMax+RFBBNORM+DMAMODE_RX+0)*[1 0 0 0]; rf_mode = (RXEN+0+TXLPFNORM+TXLPFEN+TXLPF25+RXLPFNORM+RXLPFEN+RXLPF25+LNA1ON+LNAMax+RFBBNORM+DMAMODE_RX+0)*[1 0 0 0];
freq_rx = fc*[1 0 0 0]; freq_rx = fc*[1 0 0 0];
freq_tx = freq_rx+1920000; freq_tx = freq_rx+1920000;
rx_gain = 0*[1 1 1 1]; rx_gain = 30*[1 1 1 1];
tx_gain = 25*[1 1 1 1]; tx_gain = 25*[1 1 1 1];
%rf_local=rf_local*[1 1 1 1]; %rf_local=rf_local*[1 1 1 1];
rf_local = [8254813 8255016 8254813 8254813]; %exmimo2_2 rf_local = [8254813 8255016 8254813 8254813]; %exmimo2_2
...@@ -36,6 +37,7 @@ rffe_rxg_low = 63*[1 1 1 1]; ...@@ -36,6 +37,7 @@ rffe_rxg_low = 63*[1 1 1 1];
rffe_rxg_final = 31*[1 1 1 1]; rffe_rxg_final = 31*[1 1 1 1];
rffe_band = B19G_TDD*[1 1 1 1]; rffe_band = B19G_TDD*[1 1 1 1];
autocal = [1 1 1 1]; autocal = [1 1 1 1];
resampling = [2 2 2 2];
%gpib_send(gpib_card,gpib_device,'*RST;*CLS'); % reset and configure the signal generator %gpib_send(gpib_card,gpib_device,'*RST;*CLS'); % reset and configure the signal generator
%gpib_send(gpib_card,gpib_device,['POW ' int2str(power_dBm+cables_loss_dB) 'dBm']); %gpib_send(gpib_card,gpib_device,['POW ' int2str(power_dBm+cables_loss_dB) 'dBm']);
...@@ -56,11 +58,12 @@ do ...@@ -56,11 +58,12 @@ do
fc fc
freq_rx = fc*[1 0 0 0]; freq_rx = fc*[1 0 0 0];
freq_tx = freq_rx+1920000; freq_tx = freq_rx+1920000;
oarf_config_exmimo(card, freq_rx,freq_tx,tdd_config,syncmode,rx_gain,tx_gain,0,rf_mode,rf_rxdc,rf_local,rf_vcocal,rffe_rxg_low,rffe_rxg_final,rffe_band,autocal); oarf_config_exmimo(card, freq_rx,freq_tx,tdd_config,syncmode,rx_gain,tx_gain,0,rf_mode,rf_rxdc,rf_local,rf_vcocal,rffe_rxg_low,rffe_rxg_final,rffe_band,autocal,resampling);
i=i+1; i=i+1;
sleep(1); sleep(1);
s=oarf_get_frame(card); %oarf_get_frame s=oarf_get_frame(card); %oarf_get_frame
s(76801:end,:)=[];
nb_rx = 1; %size(s,2); nb_rx = 1; %size(s,2);
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment