Commit a1990860 by Martin Hudlicka

### deleted reference to draft section number

parent 30ae27a5
 ... @@ -66,7 +66,8 @@ function [G_OPT,EVM] = F_EVM_Computation_on_Symbols(params,Symb,Sideal) ... @@ -66,7 +66,8 @@ function [G_OPT,EVM] = F_EVM_Computation_on_Symbols(params,Symb,Sideal) fprintf(' amplitude = %8.6f phase = %8.2f °\n',... fprintf(' amplitude = %8.6f phase = %8.2f °\n',... abs(G_OPT), angle(G_OPT) * 180 / pi ); abs(G_OPT), angle(G_OPT) * 180 / pi ); % EVM Calculation same as the single-carrier case Section 5.1.2.5 % EVM Calculation same as the single-carrier case Section % Determining the EVM of the User-Lab and Reference-Lab Measured Waveforms EV = G_OPT*Symb - Sideal; EV = G_OPT*Symb - Sideal; EVM = sqrt(dot(EV,EV)/dot(Sideal,Sideal)); EVM = sqrt(dot(EV,EV)/dot(Sideal,Sideal)); ... ...
 ... @@ -75,13 +75,15 @@ function [tau0, XOutopt] = F_calculateOptimal(XIn, XOut, Ts) ... @@ -75,13 +75,15 @@ function [tau0, XOutopt] = F_calculateOptimal(XIn, XOut, Ts) dt = Ts/K; % Time sampling interval dt = Ts/K; % Time sampling interval % First coarse alignment based on cross-correlation % First coarse alignment based on cross-correlation % See Section 5.1.2.2(1) of IEEE P1765 document: Coarse time alignment % See Section Optimal Time Alignment of Waveform 2 to Waveform 1 and Removal of Constant Phase % Offset of IEEE P1765 document: Coarse time alignment R = abs(ifft(P0)); R = abs(ifft(P0)); [Rmax, Icoarse] = max(R); [Rmax, Icoarse] = max(R); T0init = (Icoarse - 1)*dt; % Coarse delay (within one time sampling interval dt) T0init = (Icoarse - 1)*dt; % Coarse delay (within one time sampling interval dt) % Fine time alignment % Fine time alignment % See Section 5.1.2.2(2) of IEEE P1765 document: Fine time alignment % See Section Optimal Time Alignment of Waveform 2 to Waveform 1 and Removal of Constant Phase % Offset of IEEE P1765 document: Fine time alignment % Parabolic fit refinement % Parabolic fit refinement if Icoarse ==1 if Icoarse ==1 Rleft = R(K); Rright = R(2); Rleft = R(K); Rright = R(2); ... ...
 ... @@ -60,7 +60,7 @@ function F_Save_Results_NPR_EVM_NMSE(NPR_EVM_pct, tau0, NMSEdB) ... @@ -60,7 +60,7 @@ function F_Save_Results_NPR_EVM_NMSE(NPR_EVM_pct, tau0, NMSEdB) fprintf(fid,'%s\n','Definition:'); fprintf(fid,'%s\n','Definition:'); fprintf(fid,'%s\n','-----------------------------'); fprintf(fid,'%s\n','-----------------------------'); fprintf(fid,'%s\n','> NPR EVM % = RF spectrum EVM (= in-band average NPR) with low-pass filter, in percent'); fprintf(fid,'%s\n','> NPR EVM % = RF spectrum EVM (= in-band average NPR) with low-pass filter, in percent'); fprintf(fid,'%s\n','> NMSE = RF spectrum normalized mean square error as defined in Section 7.5, in dB'); fprintf(fid,'%s\n','> NMSE = RF spectrum normalized mean square error as defined in Section "Normalized Mean-Square Error", in dB'); fprintf(fid,'%s\n','> Optimal Delay (ns) = Optimal time delay in ns'); fprintf(fid,'%s\n','> Optimal Delay (ns) = Optimal time delay in ns'); fclose(fid); fclose(fid); ... ...
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!