Trawling

콜스토, 항공기 도플러 곡선으로 녹음 위치 100m 안팎까지 추정

유튜브 계정 colsto는 항공기 통과 때 남는 도플러 곡선을 ADS-B 비행 기록과 대조해 녹음 위치를 좁히는 시연을 공개했습니다. 제작자는 참조 녹음 위치를 약 100m 이내로 추정했고, 별도의 1분 녹음 시험에서는 실제 위치가 미국 전역 검색의 첫 후보에 올랐다고 설명했습니다. 영상 설명에 따르면 코드와 실행 도구는 공개하지 않았습니다.

본문

유튜브 공개 계정 colsto는 2026년 11월 2일 공개한 영상에서 사람이 듣기 어려운 항공기 소리의 도플러 곡선을 비행 기록과 대조해 녹음 위치를 추정하는 절차를 설명했습니다. 제작자는 참조 녹음 한 건의 위치를 약 100m 이내로 좁혔다고 밝혔고, 별도 시험에서는 시각을 아는 1분짜리 녹음을 미국 전역에서 검색해 실제 위치가 첫 번째 후보에 올랐다고 했습니다. 영상 소개문은 일부 사례에서 1분 미만의 소리로도 분석한다고 요약하지만, 상세 방법에 적힌 미국 전역 검색은 녹음 시각을 알고 있던 1분 클립을 쓴 별도 사례입니다. 두 결과 모두 colsto가 설명한 자체 시연이며, 영상 설명은 코드나 실행 도구를 공개하지 않았다고 밝힙니다.

소리의 곡선을 항적과 대조한다

이 시연은 비행기 소리의 청취 여부보다 주파수가 시간에 따라 이동하는 궤적에 주목합니다. 항공기가 녹음 장비에 다가오고 멀어지는 동안 상대 운동에 따라 소리의 주파수가 달라집니다. 시간에 따른 이 변화를 스펙트로그램에 그리면 도플러 곡선으로 나타납니다. 사람 귀에 잘 들리지 않는 소리도 주파수 자료에 곡선의 흔적을 남길 수 있다는 것이 colsto가 설명한 출발점입니다.

colsto는 곡선을 실제 항공기 항적에 대조해 후보 지점을 좁혔습니다. 영상 설명에 따르면 분석 파이프라인은 ADS-B 자료에서 항공기의 위치와 고도, 속도를 가져왔습니다. Python에서 ICAO 기종 코드로 항공기 종류를 분류해 프로펠러기와 제트기를 구별한 뒤, 녹음 장소로 가정한 지점을 200m 간격 격자로 만들었습니다.

각 후보 지점에서는 지형 높이를 포함한 3차원 거리를 계산해 항공기가 마이크에 가장 가까워지는 시점과 소리가 녹음 지점에 도달하기까지 걸리는 시간을 추정했습니다. 관측된 도플러 곡선의 형태는 항공기의 속도와 최근접 거리 범위를 제한합니다. 후보지별 계산값과 스펙트로그램 곡선의 일치도를 비교해 녹음과 부합하는 항적을 추립니다.

첫 시연에서는 두 항공기 통과 사이의 920초 간격과 그 사이의 침묵 조건도 후보를 걸러내는 데 썼습니다. 남은 장소마다 ADS-B 기록을 보간해 소리가 발생한 시점의 방사 방향 속도를 구하고, 해당 위치에서 들렸을 도플러 곡선을 모델링했습니다. 소리의 전파 지연을 반영하기 위해 항공기에서 소리가 발생한 시점의 속도를 계산에 넣었다고 영상 설명은 적었습니다.

마지막으로 모델이 만든 두 곡선을 실제 스펙트로그램과 대조해 후보별 점수를 냈습니다. 설명문은 이 점수화가 최근접 통과 시각과 기본 주파수 측정 오차를 보정하면서 두 통과의 물리적 시간 간격은 유지했다고 밝힙니다. 여러 항공기의 통과 곡선과 시간 관계를 항적 자료에 대조해 가능한 녹음 지점을 좁히는 방식입니다.

두 결과는 서로 다른 시연입니다

colsto는 참조 녹음 위치를 약 100m 이내로 추정했다고 설명했습니다. 이어 같은 파이프라인을 녹음 시각을 아는 1분짜리 오디오에 적용해 미국 전역을 검색했고, 실제 장소가 첫 번째로 점수화됐다고 적었습니다. 영상 소개문은 일부 사례에서 1분 미만의 음성으로 분석했다고 요약하고, 상세 방법은 시각을 아는 1분 녹음의 별도 검색 사례를 설명합니다. 따라서 1분은 상세 방법에 나온 해당 시험의 길이이며, 영상 소개문에는 일부 사례가 1분 미만이라고 별도로 적혀 있습니다.

이 시연은 항공기 통과 흔적과 ADS-B 항적, 사례별 시간 조건을 조합해 두 사례의 후보 위치를 좁힌 작업입니다. 영상 설명은 공개 자료를 이용한 교육용 분석이라고 소개하며, 다른 사람이 바로 실행할 코드나 도구는 공개하지 않았습니다.

자료: YouTube colsto, AYTA Archive / 정리·해설: Trawling

참고 자료

오류 제보