Skip to main content
. 2023 Mar 24;23(7):3441. doi: 10.3390/s23073441
Algorithm 1: Spectra mix

  Data: C    set of two PGs to mix

    s, sr    sample and reference spectra

    inttime    list of individual integration times

    N    number of samples to be simulated

  Result: sm    spectra mix of binary combination C

  (

  pcget_proportion(N)

         //( compute shares per component for every mixture

  acget_inttime_factors(inttime,pc)

         //( calculate integration time factors

  sc,srcget_spectra_sample(s,sr,N)

         //( choose randomly component spectra

  smcget_spectra_mix(sc,src,ac,pc)

         //( compute mix spectra (