gps-details

Motion Mini - Rate Investigation

Walking Tests

Overview

The walking tests are intended to provide insight into changes of acceleration and deceleration (aka jerk), due to swinging of the arms. The chosen route is an excellent open-sky environment and the walk itself contained periods both with and without arm movement.

The purpose of this particular test was to determine if there is any difference in behavior between motions logging at 1 / 2 / 5 / 10 Hz. Perhaps the most interesting observation is that walking provides an excellent real-world illustration of the Nyquist-Shannon sampling theorem.

Warm Up

Prior to testing the motions were given a minimum of a 15 minute warm up, allowing for signal acquisition and enough time to acquire the ephemerides.

Data

All of the data is available for download in OAO format:

Day 1

Testing on 18 June used the newer style mini motions, logging at 1 / 2 / 5 Hz.

The last digit of the serial numbers indicates the logging rates and the motions.

The motions were held such that 1 Hz and 2 Hz would experience near-identical acceleration and deceleration. Left hand:

20240618-layout

Right hand:

20240618-layout

Viewing the 5 Hz data in GPS Speedreader clearly shows the effect of swinging the arms; speed over ground (SOG) ranging between 0 and 6 knots:

cadence

The 2 Hz data does manage to capture the cadence of the swinging arms correctly, but exhibits an interesting beating pattern:

beating

The 1 Hz data is a sinusoid showing a completely different cadence to the 5 Hz data, with a period of around 10 seconds.

sinusoid

Comparing the 1 Hz and 2 Hz data there is a clear relationship between the beating pattern and the sinusoid:

aliasing

The artefacts in the 1 Hz and 2 Hz data are referred to as aliasing and can be explained by the Nyquist-Shannon sampling theorem.

A walker / runner is unlikely to be interested in measuring their arm speed, but this phenomena does illustrate why a higher logging rate can be useful. If you want to record accurate speed data when movements are jerky, then one must choose a suitable logging rate.

Sports watches tend to implement heavy filtering for activities that involve arm movements, and it should be quite evident why this is necessary. Besides the actual movements taking place, 1 Hz aliasing effects could result in extremely misleading data being recorded.

Day 2

Testing on 19 June used the older style mini motions, logging at 1 / 2 / 5 / 10 Hz.

The last digit of the serial numbers indicates the logging rates and the motions.

The motions were held such that 1 Hz, 2 Hz and 5 Hz would experience near-identical acceleration / deceleration. Left hand:

20240619-layout

Right hand:

20240619-layout

When comparing the 1 Hz (red), 5 Hz (green), and 10 Hz (blue) data it can be seen that the higher logging rates tell much the same story:

truth

It is worth noting that you might expect a slightly smaller range of speeds in the 10 Hz data (blue), due to where it was being worn in relation to the other devices. This does seem to be evident in the above illustration.

Just like the previous walking test, 1 Hz data resembles a sinusoid but this time with a period of around 15 seconds. It would appear that a slightly different walking cadence has altered the period of the sinusoid in the 1 Hz data.

The 2 Hz data also exhibits a beating effect, similar to the one seen in the previous walking test:

beating-2

So it would appear that the 5 Hz and 10 Hz data consistently capture the speed and acceleration of the receiver, but the 2 Hz and 1 Hz data can be very misleading.

My original notes included the following points:

Conclusions

The basic conclusions are as follows:

The Nyquist theorem explains the artefacts / aliasing in 2 Hz and 1 Hz data when walking.

Todo

Compare 5 Hz + 1 Hz motions against other 1 Hz devices:

References