How speed is calculated by iOS devices?

For academic purposes I would like to know weather speed is calculated by iOS using coordinates or provided GPS Chipsets.