Skip to main content
. 2018 Aug 21;18(9):2747. doi: 10.3390/s18092747
Algorithm 1 ECG-RNG.
  • 1:

    procedurePreprocessing(ECGraw)

  • 2:

        DC elimination

  • 3:

        Bandpass filter ([0.6745Hz])


  • 4:

    procedureWavelet decomposition(ECGcleaned)

  • 5:

        Split ECGcleaned into ECG-windows (one heart-beat per window)

  • 6:

        for each ECG-window(j) do

  • 7:

            Discrete wavelet decomposition (set parameters L and wf)

  • 8:

    procedureEntropy extraction(Wavelet coefficients of each ECG-window ({ci}i=1N))

  • 9:

        for each ci do

  • 10:

            Fractional part extraction (zi)

  • 11:

            Output the 8-LBS bits (ri)