Skip to main content
. 2020 Sep 11;20(18):5195. doi: 10.3390/s20185195
Algorithm 4: Selection of the retransmission chain ensuring the lowest transmission error probability for each value of N
  • 1:

    repeat

  • 2:

        Generate a retransmission chain of size i, RCi

  • 3:

        calculate ttrans(l,sS,N,RCi)

  • 4:

        if ttrans(l,sS,N,RCi)D then

  • 5:

            if Pr(l,sS,N,RCi)<P¯r[i] then

  • 6:

               t¯trans[i]ttrans(l,sS,N,Ri)

  • 7:

               P¯r[i]Pr(l,sS,N,Ri)

  • 8:

               RC¯low[i]RCi

  • 9:

            else if Pr(l,sS,N,Ri)=P¯r[i] then

  • 10:

               if ttrans(l,sS,N,RCi)<t¯trans[i] then

  • 11:

                   t¯trans[i]ttrans(l,sS,N,RCi)

  • 12:

                   P¯r[i]Pr(l,sS,N,Ri)

  • 13:

                   RC¯low[i]RCi

  • 14:

               else

  • 15:

                   Do Nothing

  • 16:

               end if

  • 17:

            else

  • 18:

               Do Nothing

  • 19:

            end if

  • 20:

        else

  • 21:

            Continue

  • 22:

        end if

  • 23:

    until there are sequences of rates rj, of length i,R, meeting condition 2