I thought that it was the receiver that calculated position.
Making accurate time very important to the device...
True, the receiver does calculate the position, but the timing necessary for that is embedded in the PSN code that is part of the signal stream.
That comes from the individual satellite rubidium clock that is uddated periodically by the Ground stations that are locked to a Hydrogen maser standard at Goddard or somewhere like that.