Patent attributes
Systems and techniques for compensating for non-linear phase responses and resulting frequency-dependent group delay using data for a specific device are described. The error in the delay value of a channel determined from a received data packet due to frequency-dependent group delay is removed by subtracting a delay value determined from measurements of a specific device from the delay value of the channel. Furthermore, compensated delay values are calculated for multiple training fields in the received data packet, enabling combining of delay values determined from different training fields that may operate at different frequencies (e.g., with different subcarriers). Hence, the systems and techniques described herein are suitable to provide accurate timing estimates that support calculations for location services, including sub-meter location of a device using a wireless network.