Skip to main content
. 2023 Nov 16;25(11):1547. doi: 10.3390/e25111547
Algorithm 1 Expert Trajectory Generation Algorithm (ETGA)
  • Input: Time-frequency matrix RF (N*M).

  • Output: Expert selection sequence ESS (1*M).

  • initialize: ESS = zeros(1,M); Consecutive unjammed channel start timeslot S1 = 1;

  • Consecutive unjammed channel end timeslot S2 = TL.

  • while min(ESS) == 0 do

  •    J = zeros(N,1)

  •    for ii = 1:N do

  •      if sum(RF(ii,S1:S2) > 0) == 0 then

  •         J(ii) = S2+1;

  •      else

  •         J(ii) = find(RF(ii,S1:S2) > 0,1)+S1−1

  •      end if

  •    end for

  •    [M,N] = max(J);

  •    ESS(S1:M−1) = N*ones(M−S1,1);

  •    S1 = M;

  • end while