Electronic gryo IC's with drift correction knowing the initial and final condition is zero velocity and short hop time are the way to go IMHO.
How you do that is up to you. e.g.
The position change is the integral of velocity change and the second integral of acceleration changes.
A calibrated gyro measures velocity in degrees per second (dps). So as long as the bandwidth of the acceleration is within the selected chip BW for some BW defined at -3dB and -40dB (?), the latter will affect accuracy because acceleration is the 2nd derivative of position error which increases the magnitude for error if there is a sampling error. Thus I might expect a tradeoff for BW and method of oversampling, decimation and resolution of the required dps measurement with SNR.
- where -3dB BW = 0.35/Tr (10 to 90%) and -40dB is 20 dB per order of magnitude on the slew rate if more than a 1st order response.
From my past experience, I used a carrier signal derived from an OCXO PLL with 1e-11 stability and mixed with dual antenna Rx to generate phase shift for range and azimuth in a 2D model tracking of Black Brandt rockets over a 500km height for recovery. Yours is a much smaller range ;) so harder and might require a much higher carrier phase-locked to an OCXO mixer. Although I found if the surrounding has no interference to VHF signals, a return loss bridge makes an excellent people intrusion detector from many many wavelengths away with increasing levels of cycling return signals with motion-sensing using a cheap RF diode and dipole antenna to a directional coupler measuring mV or return loss transmitted. You might think of a phased-array RX network around the room and detect the phase shift of the transmitted carrier around the room but likely would get unexpected reflections from objects here and there.