Skip to main content
. 2024 Mar 25;24(7):2088. doi: 10.3390/s24072088
Algorithm 1 Region calibration
  • 1:

    procedure Calibrate(Boolean filter, DataFrame RSSI)

  • 2:

            for each region_id i do

  • 3:

                  for each beacon_id j do

  • 4:

                        if filter==TRUE then

  • 5:

                            RSSI[i][j] = MovingAvg(RSSI, 2)

  • 6:

                        profile[i][j] = getFingerprint(i, j, RSSI[i][j])

  • 7:

            return profile