Skip to main content
. 2020 Apr 16;20(8):2250. doi: 10.3390/s20082250
Algorithm 1 Multi-label generation process
Input:M initialized binary multi-label vectors bk=[0,0,,0]T, M pre-processed full channel matrixs H¯kCNR×NT
  • 1:

    Initialize k=1

  • 2:

    whilekMdo

  • 3:

        Generate Sk={sk,1,sk,2,,sk,τ,,sk,λ} for H¯kCNR×NT

  • 4:

        Calculate Ck,τ of Hsk,τCNR×Lt according to (4) and (5)

  • 5:

        Find sk,max in Sk corresponding to Ck,max and max={1,,λ}

  • 6:

        Set the corresponding position in multi-label vector bk to 1 according to sk,max

  • 7:

         k=k+1

  • 8:

    end while

Output:M multi-labeled vectors