From ca8d9017526229054e77a4d703c047f0efa52904 Mon Sep 17 00:00:00 2001 From: Florian Kaltenberger <florian.kaltenberger@eurecom.fr> Date: Tue, 19 Nov 2013 16:23:43 +0000 Subject: [PATCH] git-svn-id: http://svn.eurecom.fr/openair4G/trunk@4440 818b1a75-f10b-46b9-bf7c-635c3b92a50f --- targets/PROJECTS/TDDREC/runmeas_full_duplex.m | 12 +++++++++--- targets/PROJECTS/TDDREC/runmeas_long_chanest.m | 6 +++--- 2 files changed, 12 insertions(+), 6 deletions(-) diff --git a/targets/PROJECTS/TDDREC/runmeas_full_duplex.m b/targets/PROJECTS/TDDREC/runmeas_full_duplex.m index afcd3c9eed..472b353018 100644 --- a/targets/PROJECTS/TDDREC/runmeas_full_duplex.m +++ b/targets/PROJECTS/TDDREC/runmeas_full_duplex.m @@ -65,6 +65,12 @@ if(paramsinitialized) Da2b_R=zeros(Niter*120,Nantb*301,Nmeas); Db2a_R=zeros(Niter*120,Nanta*301,Nmeas); + chanestsA2B=zeros(301,Nantb,Nmeas); + tchanestsA2B=zeros(512,Nantb,Nmeas); + fchanestsA2B=zeros(512,Nantb,Nmeas); + chanestsB2A=zeros(301,Nantb,Nmeas); + tchanestsB2A=zeros(512,Nantb,Nmeas); + fchanestsB2A=zeros(512,Nantb,Nmeas); for meas=1:Nmeas %% ------- Node A to B transmission ------- %% @@ -115,9 +121,9 @@ if(paramsinitialized) end HB2A=conj(repmat(Db2a_T,Niter,1)).*repmat(Db2a_R(:,:,meas),1,Nantb); phasesB2A=unwrap(angle(HB2A)); - #if(mean(var(phasesB2A))>0.5) - # disp('The phases of your estimates from B to A are a bit high (larger than 0.5 rad.), something is wrong.'); - #end + %if(mean(var(phasesB2A))>0.5) + % disp('The phases of your estimates from B to A are a bit high (larger than 0.5 rad.), something is wrong.'); + %end if (chanest_full) chanestsB2A(:,:,meas)=zeros(301,Nantb); diff --git a/targets/PROJECTS/TDDREC/runmeas_long_chanest.m b/targets/PROJECTS/TDDREC/runmeas_long_chanest.m index fa400fe1d3..4ad5de52c5 100644 --- a/targets/PROJECTS/TDDREC/runmeas_long_chanest.m +++ b/targets/PROJECTS/TDDREC/runmeas_long_chanest.m @@ -120,9 +120,9 @@ if(paramsinitialized) %% ------- Do the B to A channel estimation ------- %% HB2A=conj(Db2a_T.*repmat(Db2a_R,1,Nantb)); phasesB2A=unwrap(angle(HB2A)); - #if(mean(var(phasesB2A))>0.5) - # disp('The phases of your estimates from B to A are a bit high (larger than 0.5 rad.), something is wrong.'); - #end + %if(mean(var(phasesB2A))>0.5) + % disp('The phases of your estimates from B to A are a bit high (larger than 0.5 rad.), something is wrong.'); + %end if (chanest_full) chanestsB2A=zeros(301,Nantb); -- GitLab