Skip to main content
. 2020 Aug 30;22(9):958. doi: 10.3390/e22090958
Algorithm 2 Hi-DM decoding.
  • 1:

    Data: Received amplitude sequence d(1)=(d1,,dN)

  • 2:

    Result: The k decoded bits b

  • 3:

    for=1,,Ldo

  • 4:

     Divide d() into T sequences of length Nd()=(a1,,aT)

  • 5:

    for h=1,,T do

  • 6:

      Find j such that ah is produced by Dj().

  • 7:

      Decode ah using Dj() and obtain k bits bt.

  • 8:

      Append the bits b=(bt,b)

  • 9:

      If <L, append the sequence of DM d(+1)=(d(+1),Dj())

  • 10:

    end for

  • 11:

    end for