Systems and methods are disclosed for characterizing on foot motion of a user with a portable device by obtaining parameters sufficient to characterize the on foot motion of the user from multiple sensor assemblies. Each additional sensor assembly may be independent of each other. The characterization of on foot motion is provided by synthesizing the parameters from the sensor assemblies. Characterization of on foot motion may include detecting a step, estimating step length, or both.