PoinT GOResearch
how to·how to

GPS가 스프린트 최고속도를 과소측정하는 이유와 해결법

GPS 최고속도가 낮게 찍히는 데는 이유가 있습니다. 샘플링 레이트, 스무딩 필터, 위성락 중 어느 것이 원인인지 가려내는 대조 프로토콜을 정리했습니다.

PoinT GO Research Team··10 분 소요
GPS가 스프린트 최고속도를 과소측정하는 이유와 해결법

토요일 경기 후 어느 윙어의 GPS 리포트에는 최고속도 28.9km/h가 찍힌다. 사흘 전, 같은 선수는 같은 필드에서 레이더건을 골반에 고정한 채 진행한 플라잉 20m 테스트에서 32.6km/h를 기록했다. 3.7km/h라는 이 격차는 대부분의 스피드 순위표에서 주전 윙어와 벤치 선수를 가르는 격차와 거의 맞먹는다. 코칭스태프의 첫 반응은 대개 노력 부족이나 경기의 예측 불가능한 특성을 탓하는 쪽이다. 실제로 그것이 진짜 이유일 때도 있다. 하지만 같은 격차가 그 시즌 진행한 모든 기준 테스트에 대해 스쿼드 전체에서 반복적으로 나타난다면, 더 흔한 경우는 GPS 유닛 자체가 숫자가 리포트에 도달하기도 전에 속도 곡선의 정점을 조용히 잘라내고 있는 것이다.

이것은 고장 난 유닛이 아니다. 세 가지 요인이 서로 겹쳐 쌓인 결과다. 진짜 순간 최고값을 잡기에는 너무 성긴 샘플링 레이트, 원래 설계된 대로 정확히 작동하고 있는 스무딩 필터, 그리고 필드마다 달라지는 위성 기하학. 아래에서는 10Hz 미만 유닛, 혹은 명목상 10Hz이지만 그날따라 위성락이 나쁜 유닛 내부에서 실제로 무슨 일이 벌어지고 있는지, 그리고 어느 원인이 여러분의 수치를 갉아먹고 있는지 추측하는 대신 세 가지 원인을 실제로 구분해내는 필드 테스트 프로토콜을 다룬다.

GPS가 실제로 피크 스피드를 잃어버리는 방식

GPS가 실제로 피크 스피드를 잃어버리는 방식

GPS 수신기는 속도를 직접 측정하지 않는다. 일정한 간격으로 위치를 측정한 뒤, 위치 변화를 시간으로 미분해 속도를 도출한다. 10Hz 유닛은 100ms마다 한 번씩 위치를 찍고, 5Hz 유닛은 200ms마다 한 번씩 찍는다. 진짜 최고속도는 대개 0.5초에 한참 못 미치는 시간 동안만 유지되며, 방향전환 사이에 잠깐씩만 최고속도를 스치는 필드 스포츠 선수라면 150~250ms에 불과한 경우도 흔하다. 그러다 보니 가장 빠른 단일 구간이 두 위치 측정점 사이에 끼어들어 아예 샘플링되지 않을 가능성이 실재한다. 결국 보고되는 피크값은 유닛이 우연히 잡아낸 가장 빠른 구간일 뿐이며, 이는 선수의 진짜 순간 최고값과 같거나 그보다 낮을 수밖에 없다는 것이 수학적으로 보장된다.

샘플링 레이트는 첫 번째 원인일 뿐이다. 모든 GPS 유닛은 속도를 계산하기 전에 원시 위치 스트림에 어떤 형태로든 스무딩, 보통 이동평균이나 칼만 필터를 적용한다. 소비자용 GPS의 원시 위치 데이터 자체가 그대로 두면 말이 안 되는 순간 속도 스파이크를 만들어낼 만큼 노이즈가 크기 때문이다. 필터는 그 노이즈를 제거하는 제 역할을 하지만, 동시에 진짜 짧은 순간의 피크도 가짜 스파이크와 똑같은 방식으로 눌러버린다. 알고리즘 입장에서는 지면 속도의 진짜 스파이크와 위치 오차를 구분할 방법이 애초에 없기 때문이다. 그다음은 위성 기하학이다. 수평정밀도저하율, 즉 HDOP으로 요약되는 이 값은 위성 10개 이상을 포착하고 HDOP이 2.0 미만인 유닛이라면 눈에 띄게 촘촘한 위치값을 만들어내는 반면, 같은 유닛이라도 관중석 지붕 근처나 나무 그늘 아래에서는 위성 수가 6개 이하로 떨어지고 HDOP이 4~5를 넘어갈 수 있다. 이는 그 뒤에 적용되는 필터링 효과와 겹쳐 오차를 더 키운다. 지붕 있는 관중석 근처에서 잰 세션이 미드필드에서 잰 동일한 스프린트보다 낮은 최고속도를 기록할 수 있는데, 선수의 실제 퍼포먼스는 전혀 달라진 게 없는데도 그렇다.

실제 연구는 무엇을 보여주는가

실제 연구는 무엇을 보여주는가

Varley, Fairweather, Aughey(2012)는 Journal of Sports Sciences에서 1Hz, 5Hz, 10Hz GPS 유닛을 레이더 기반 기준값과 비교하며 최대 가속, 감속, 정속 구간을 모두 포함한 시도를 진행했다. 진짜 피크가 가장 좁게 나타나는 가속·감속 구간에서 1Hz 유닛은 압도적으로 큰 오차를 냈고, 레이더로 측정한 피크를 시속 1km 이상 놓치는 경우가 빈번했다. 10Hz 유닛은 모든 구간에서 5Hz보다 확실히 더 나은 성능을 보였지만, 스프린트에서 가장 날카로운 구간의 순간 최고속도를 여전히 과소측정했다는 것이 논문 자체의 결론이었다. 저자들의 시도는 한 제조사의 유닛으로 단일 표면에서 진행한 직선 구간 테스트였으므로, 정확한 오차 크기는 다방향 움직임이나 시장의 다른 브랜드로 자동 전이되지 않는다.

Buchheit, Al Haddad, Simpson 등(2014)은 International Journal of Sports Physiology and Performance에서 필터링 쪽 문제를 정면으로 다뤘다. 이들의 분석에 따르면 제조사가 원시 속도 데이터를 보고하기 전에 적용하는 이동평균 스무딩은 진짜 스프린트 피크를 정의하는 짧고 날카로운 고강도 가속·감속 이벤트를 감쇠시키며, 그 감쇠 정도는 스무딩 윈도우의 폭에 비례해 커진다. 결론은 단호했다. 데이터를 더 깔끔해 보이게 만들려는 필터링이 일부 설정에서는 노이즈가 아니라 진짜 선수의 퍼포먼스를 조용히 버릴 만큼 공격적이었다는 것이다. 이 분석이 가진 한계로 짚어둘 부분은, 당시 한 시스템의 독자 알고리즘에 한정된 분석이었기에 다른 브랜드의 필터는 피크를 다른 정도로 감쇠시킬 수 있다는 점이다. 바로 이 때문에 아래 프로토콜은 다른 곳에서 발표된 숫자를 가져오는 대신 여러분이 보유한 장비 자체를 직접 테스트하도록 설계돼 있다. Malone, Lovell, Varley, Coutts(2017)는 팀스포츠에서의 GPS 활용을 검토하며 위성 수 10개 이상, HDOP 2.0 미만을 신뢰할 수 있는 데이터의 최소 기준으로 권장했으며, 아래 프로토콜에서도 이 기준을 깨끗한 조건과 나쁜 조건을 가르는 경계로 사용한다.

장비와 테스트 셋업

장비와 테스트 셋업

진짜 기준 속도 하나, 필터링 전후의 GPS 출력을 들여다볼 수 있는 수단 하나, 그리고 스프린트의 다른 조건은 모두 동일하게 유지한 채 위성 가시성만 다른 두 곳의 테스트 위치가 필요하다.

구성 요소최소 셋업정밀 셋업
기준 속도도플러 레이더건, 스프린트 시작점 5~10m 뒤 일직선상, 대략 35~46Hz 샘플링듀얼빔 레이저, 또는 위성 신호와 무관하게 가속도계 기반 속도를 기록하는 800Hz 웨어러블 IMU
테스트 대상 GPS 유닛스쿼드가 평소 쓰는 트레이닝 GPS 1대동일 모델에 더해 레이트 비교용 고Hz 유닛 1대 추가
데이터 접근제조사 소프트웨어에서 제공하는 표준(필터링된) 속도 트레이스 익스포트제조사 포털이 지원한다면 원시(비필터링) 위치 또는 속도 익스포트
위성 품질 기록세션 전 앱에 표시되는 위성 수를 수기로 기록유닛의 세션 파일에서 시도별 HDOP과 위성 수를 자동 기록
테스트 위치30m 이내에 수직 장애물이 없는 개방된 하늘 위치 1곳동일한 표면·동일한 스프린트 거리를 유지하되, 예를 들어 지붕 있는 관중석에서 20m 지점이나 부분적으로 나무에 가린 곳처럼 대응되는 개방 하늘·불량 하늘 위치 2곳

바람은 대부분의 스태프가 생각하는 것보다 더 중요하다. 대략 2.0m/s를 넘는 순풍은 실제 지면 속도를 이 프로토콜의 모든 비교를 왜곡할 만큼 부풀린다. 각 블록 전 풍속을 확인하고, 돌풍 상황에서 진행된 세션은 평균에 억지로 섞으려 하지 말고 폐기한다.

단계별 대조 프로토콜

단계별 대조 프로토콜

  1. 워밍업(10~12분): 표준 스프린트 워밍업과 동적 스트레칭 후, 약 90% 강도의 점진적 스트라이드 2회로 마무리한다.
  2. 기준 피크 확립: 개방 하늘 위치에서 최대 30m 스프린트 3회, 기준 장비는 계속 작동 상태로 둔다. 세 시도 중 가장 높은 순간 속도를 선수의 진짜 기준 피크로 기록한다. 20m가 아니라 30m를 쓰는 이유가 여기 있다. 많은 필드 스포츠 선수는 20m 지점까지 아직 최고속도에 도달하지 못하며, 이는 GPS 비교가 시작되기도 전에 기준값 자체를 과소평가하게 만든다.
  3. 블록 A, 깨끗한 위성 조건: 동일한 스프린트, 동일한 위치에서 GPS를 기준 장비와 동시에 착용하고 3회 시도한다. 제조사가 허용한다면 각 시도에서 필터링된 트레이스와 원시 트레이스를 모두 뽑는다. 모든 시도에서 기준 피크, GPS 필터링 피크, GPS 원시 피크, 위성 수, HDOP을 기록한다.
  4. 블록 B, 나쁜 위성 조건: 동일한 프로토콜과 동일한 장비·필터 설정을 유지한 채 위성 상태가 나쁜 위치로 옮겨 동일하게 3회 시도하고 같은 변수를 기록한다.
  5. 세 가지 격차 계산: 기준값에서 GPS 원시값을 뺀 값은 샘플링 간격 오차를 분리해낸다. GPS 원시값에서 GPS 필터링값을 뺀 값은 필터링의 기여분을 분리해낸다. 블록 B의 필터링 피크에서 블록 A의 필터링 피크를 뺀 값은 위성 기하학의 기여분을 분리해내는데, 두 블록 사이에 장비와 필터 설정이 전혀 바뀌지 않았기 때문이다.
  6. 폐기 기준: 부정 출발, 2.0m/s를 넘는 순풍, 혹은 깨끗해야 할 위치에서 HDOP이 5를 넘긴 시도는 폐기한다. 이는 해당 장소가 실제로는 깨끗하지 않으며 재측정 전에 위치를 옮겨야 한다는 신호다.

전체 소요 시간은 두 블록을 합쳐 선수당 약 35~40분이며, 대부분은 최대 시도 사이의 휴식이다. 30m 시도마다 최소 3분씩 휴식을 둔다.

격차 해석하기: 패턴별 의미

격차 해석하기: 패턴별 의미

두 블록을 모두 돌리고 나면, 세 가지 계산된 격차의 패턴이 구체적인 해결책을 가리킨다.

패턴가능성 높은 원인대응
격차 2% 미만, 두 블록 모두 위성 지표 양호정상적인 샘플링·필터링 오차조치 불필요; 위성락이 좋은 유닛의 기대 하한선
격차 2~5%, 두 블록 모두 위성 지표가 깨끗하고 안정적위성 기하학이 아니라 샘플링 레이트와 필터링제조사에 더 가벼운 필터나 원시 익스포트를 문의; 종목 특성상 중요하다면 고Hz 유닛 검토
격차 5% 초과, 블록 B에서 HDOP과 위성 수가 눈에 띄게 나쁨위성 기하학이 지배적 원인표준 테스트와 경기일 트래킹 위치를 지붕 있는 관중석·나무 라인에서 멀리 옮기고 안테나 방향 점검
블록 A의 깨끗한 조건에서도 격차 5% 초과해당 유닛 또는 펌웨어 버전에서 필터링이 지배적 원인일 가능성원시 트레이스와 필터링 트레이스를 직접 비교; 원시 데이터를 근거로 제조사에 이슈 제기

HDOP 변화가 뚜렷하지 않은데도 세션마다 격차가 움직인다면, 이는 대개 장비가 아니라 선수의 진짜 일상적 변동이다. 이것이 이 프로토콜이 주는 유용한 음성 결과다.

진단을 흐리는 실수들

진단을 흐리는 실수들

실수영향해결책
그날의 위성 수를 확인하지 않고 세션 간 경기일 최고속도를 비교실제로는 위성 기하학 차이인데 가짜 폼 변화로 나타남매 세션 HDOP과 위성 수를 기록; 비교 전 위성 상태가 나쁜 세션을 표시
같은 로스터 안에서 서로 다른 GPS 브랜드나 모델 간 피크 스피드 비교서로 다른 독자 필터가 동일한 시도에서 다른 피크를 만들어냄동일 기기·동일 펌웨어 안에서만 비교; 브랜드 간 수치는 비교 불가로 취급
제조사 기본 익스포트를 필터링되지 않은 원시 데이터로 오인필터링의 기여분이 드러나지 않고 그 책임이 선수에게 돌아감표시되는 트레이스가 필터링된 것인지 제조사에 직접 확인; 존재한다면 원시 익스포트 요청
최고속도 도달에 더 긴 거리가 필요한 선수에게 30m 미만의 기준 스프린트 사용기준 피크 자체를 과소평가해 이를 근거로 계산한 모든 격차가 무효화됨기준 스프린트가 결승선이 아니라 스프린트 중반에서 진짜 피크가 나올 만큼 충분히 긴지 확인
블록 A와 B를 서로 다른 날, 서로 다른 바람이나 표면 조건에서 진행위성 기하학에 대한 결론이 무관한 환경 노이즈와 뒤섞임같은 세션, 같은 조건에서 두 블록을 모두 진행하고 위치만 바꿈

표준 실무로 정착시키기

표준 실무로 정착시키기

세션 간 상대적 변화 추적이 아니라 절대적 최고속도가 중요한 용도라면 10Hz를 목표가 아니라 최소 기준으로 삼고, 레이더로 측정한 테스트와 비교할 계획인 선수에게 10Hz 미만 유닛을 채우지 않는다. 표면이나 날씨를 기록하듯 매 세션 파일에 거리·속도와 함께 HDOP과 위성 수를 기록해두면, 나중에 누군가 낮은 수치에 대해 물었을 때 곧바로 맥락을 제시할 수 있다.

이 대조 프로토콜은 구매 시점 한 번이 아니라 시즌마다 한두 번씩 GPS 장비군 전체를 대상으로 재실행한다. 펌웨어 업데이트가 별다른 공지 없이 필터 동작을 바꿔놓는 경우가 있기 때문이다. 그리고 특정 세션의 최고속도가 낮아 보일 때는, 이를 트레이닝 품질 문제로 단정하기 전에 그 세션의 위성 로그부터 확인한다. 3~5% 정도의 변화는 이 글이 인용한 연구가 보고하는 샘플링·필터링 오차만으로도 충분히 나올 수 있는 범위 안에 있다. 그보다 큰 격차가 HDOP으로 통제된 상태에서 여러 시도에 걸쳐 반복적으로 확인돼야 비로소 장비가 아니라 선수와의 대화가 필요한 수치라고 볼 수 있다.

FAQ

자주 묻는 질문

0110Hz GPS 유닛은 최고속도를 신뢰할 만큼 정확한가요?
+
깨끗한 위성 조건에서 한 선수의 상대적 변화를 추적하는 용도라면 그렇습니다. 하지만 레이더로 측정한 스프린트 테스트와 비교할 절대적인 수치로는 아닙니다. Varley, Fairweather, Aughey(2012)는 10Hz 유닛이 5Hz나 1Hz 장비보다 명확히 더 나은 성능을 보였지만, 스프린트에서 가장 날카로운 구간의 순간 최고속도는 여전히 과소측정했다는 것을 확인했습니다. 근본적인 샘플링 간격의 한계가 레이트가 높아질수록 줄어들 뿐 완전히 사라지지는 않기 때문입니다.
02같은 선수가 노력 수준이 비슷해 보였던 두 경기에서 서로 다른 최고속도를 기록했습니다. 무슨 일인가요?
+
선수에게 뭔가 변화가 있었다고 단정하기 전에 두 세션 모두의 위성 수와 HDOP 기록부터 확인하세요. 위성 10개 이상에 HDOP 2.0 미만이던 조건이 위성 6개 이하에 HDOP 4 이상으로 떨어지는 것만으로도, 선수가 실제로 다르게 한 것이 전혀 없어도 보고되는 피크값을 수 퍼센트 흔들기에 충분합니다.
0315Hz나 18Hz 유닛으로 업그레이드하면 피크 스피드 과소측정 문제가 해결되나요?
+
위치 측정점 사이 간격이 짧아지면서 스프린트에서 가장 빠른 단일 구간을 놓칠 확률이 줄어들기 때문에 샘플링 간격 오차는 좁혀집니다. 하지만 스무딩 필터의 영향은 그대로 남습니다. Buchheit 등(2014)은 필터링 단계가 그 자체로 짧은 순간의 진짜 피크를 감쇠시킨다는 것을 보여주었으며, 이는 입력되는 샘플링 레이트와 무관합니다. 그래서 공격적인 필터가 걸린 고Hz 유닛이라도 여전히 과소보고할 수 있습니다.
04같은 로스터 안에서 서로 다른 두 GPS 브랜드의 최고속도를 비교해도 되나요?
+
신뢰하기 어렵습니다. 제조사마다 자체 필터링과 자체 샘플링 레이트를 적용하기 때문에, 두 유닛이 동일한 스프린트를 서로 다른 피크값으로 처리해낼 수 있습니다. 최고속도는 같은 기기 모델·같은 펌웨어 버전 안에서만 비교 가능한 것으로 취급하고, 그 버전이 바뀔 때마다 기준 장비와 다시 벤치마크하세요.
05낮게 나온 최고속도 수치가 장비 때문인지 선수 때문인지 어떻게 구분하나요?
+
위에서 소개한 대조 프로토콜을 실행하세요. 레이더건이나 고Hz IMU를 기준으로 한 스프린트를, 동일한 GPS 설정을 유지한 채 깨끗한 위성 위치와 나쁜 위성 위치에서 각각 비교합니다. 기준 장비도 비슷하게 낮은 피크를 확인해주고 GPS와의 격차가 이 글이 인용한 연구가 보고하는 샘플링·필터링 오차 범위인 2~5% 안에 들어온다면, 장비가 그 원인을 설명합니다. 기준 장비도 낮게 나온다면 그것은 진짜 수치입니다.
공유
이어 읽기

관련 글

how to

플라잉 10m 스프린트 테스트: 프로토콜, 세팅, 기준 기록

스탠딩 스프린트 기록만 보고 최고 속도가 좋다고 착각하고 있진 않은가. 플라잉 10m 테스트는 가속력을 빼고 진짜 최대 속도만 분리해 잰다. 러닝인 거리, 게이트 세팅, 종목별 기준 기록까지 담았다.

how to

스프린트 속도 정체 진단과 해결: 스프린트 볼륨을 더 늘리기 전에 진짜 병목을 찾는 법

기록이 멈춘 선수에게 필요한 건 대부분 더 많은 스프린트가 아닙니다. 힘, 기술, 강성 중 무엇이 병목인지 가려내는 필드 프로토콜을 정리했습니다.

guides

타이밍 게이트 vs IMU, 스프린트 측정 뭐가 더 정확할까

정확도는 비슷해도 설치 시간과 비용은 크게 다릅니다. 팀 20명을 관리하는 코치와 개인 트레이너 각각의 상황에서 어떤 장비가 더 맞는지 실측 데이터로 비교했습니다.

guides

팀 스포츠 GPS 트래킹: 실무자를 위한 완벽 가이드

총 이동거리만으로는 과부하 위험을 못 잡아냅니다. 실제 현장에서 쓰이는 GPS 핵심 지표와 임계 구간, 포지션별 기준치, IMU 센서가 보완하는 부분까지 확인하세요.

how to

레이저·도플러 스프린트 속도와 타이밍 게이트 수치 일치시키기

레이저 최고속도와 타이밍 게이트 구간 기록이 다른 건 보정 오류가 아닙니다. 격차를 만드는 평균 계산 원리와 현장 검증 프로토콜을 정리했습니다.

how to

수동 스톱워치 스프린트 타이밍 편향 보정: 손기록을 게이트 데이터에 정렬하는 법

손으로 잰 스프린트 기록은 평균 0.2초 빠르게 나온다. 타이머 개인의 편향을 측정해 게이트 기록에 맞춰 보정하는 현장 프로토콜.

how to

스타 이탈 균형 테스트(SEBT): 프로토콜과 다리 길이 대비 리치 거리 정규화

키 큰 선수의 SEBT 리치 원점수는 좋아 보이지만, 다리 길이로 정규화하기 전까지는 착시입니다. 8방향 프로토콜, 계산법, 부상 위험 컷오프를 정리했습니다.

how to

제동력과 감속 필드 테스트 프로토콜: 장비, 절차, 판정 컷오프

스프린트 속도는 매 컴바인마다 측정하지만 제동력은 거의 재지 않습니다. 저비용으로 수평 제동력을 정량화하는 필드 프로토콜과 컷오프, 계산법을 정리했습니다.

전문 연구 수준의 정확도로 퍼포먼스를 측정하세요

PoinT GO 보기