1. A tag controller configured to interface with a security tag adapted to be disposed on a corresponding product in a monitoring environment, the tag controller comprising processing circuitry configured to perform a tag position estimation comprising: receiving information indicative of signal strength measured at the security tag relative to each of a plurality of locating beacons disposed in the monitoring environment; defining an order of a selected number of the locating beacons based on signal strength; determining a first midpoint between two of the selected number of the locating beacons having the lowest signal strengths; determining at least a second midpoint between the first midpoint and a locating beacon having a next lowest signal strength; and determining a location of the security tag at least in part based on the second midpoint.