|
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
|