DTMF란 무엇인가요?
DTMF는 이중음 다주파(Dual-Tone Multi-Frequency)의 약자입니다. 전화기 버튼을 누를 때 나는 '삐-' 소리의 바탕이 되는 시스템입니다. 각 키는 행과 열에서 하나씩, 총 두 개의 정현파(sine wave)를 동시에 송출합니다. 예를 들어 5번을 누르면 770 Hz와 1336 Hz가 함께 출력됩니다.
주파수 쌍은 한 조합이 다른 조합의 단순 배수가 되지 않도록 선택되었습니다. 덕분에 전화 시스템은 잡음이 많은 회선에서도 올바른 키를 정확히 구별할 수 있으며, 일반적인 사람의 음성으로 인해 오작동이 발생하는 경우가 거의 없습니다.
DTMF 주파수 표
| 저주파수 톤 | 1209 Hz | 1336 Hz | 1477 Hz | 1633 Hz |
|---|---|---|---|---|
| 697 Hz | 1 | 2 | 3 | A |
| 770 Hz | 4 | 5 | 6 | B |
| 852 Hz | 7 | 8 | 9 | C |
| 941 Hz | * | 0 | # | D |
모든 키는 하나의 행 주파수와 하나의 열 주파수를 조합합니다.
왜 단일 톤 대신 두 개의 톤을 사용할까요?
단일 톤을 사용하면 사람의 목소리와 쉽게 혼동될 수 있습니다. 사람의 음성에는 동일한 대역의 에너지가 풍부하기 때문에, 단일 주파수를 감지하는 교환기는 엉뚱한 순간에 신호로 인식할 위험이 큽니다.
조화 관계를 이루지 않는 두 개의 주파수 톤을 동시에 내는 소리는 사람이 목소리로 실수로 만들어내기 거의 불가능합니다. 이것이 DTMF가 과거의 펄스 다이얼 방식을 대체하고, 오늘날까지도 전화 ARS 메뉴, 음성메일 코드, 무전기 장비 등에서 사용되는 이유입니다.
주요 활용 분야
- 전화 메뉴(ARS) 테스트. 스피커에 전화기를 대고 자동 응답 시스템이 신호음을 정확히 인식하는지 확인합니다.
- 리피터 및 무전기 제어. 아마처 무선 장비에서는 기능을 켜고 끄기 위해 DTMF 시퀀스를 자주 사용합니다.
- 신호방식 교육. 주파수 표를 통해 추상적인 개념을 몇 초 만에 직접 들어보며 이해할 수 있습니다.
- 사운드 디자인. 영화, 게임, 팟캐스트 제작 시 가짜 효과음 대신 실제 다이얼 신호음을 녹음할 수 있습니다.
- 하드웨어 디버깅. 디코더에 알려진 시퀀스를 입력하여 올바른 숫자가 출력되는지 확인합니다.
톤 길이와 간격
표준 규격에서는 숫자 사이에 최소 40밀리초(ms)의 톤과 40밀리초의 침묵 간격을 요구합니다. 대부분의 장비는 이보다 긴 시간도 잘 처리하며, 실제 전화기는 일반적으로 키당 약 100~200ms를 송출합니다.
디코더가 숫자를 누락하는 경우, 다른 설정을 바꾸기 전에 먼저 톤 길이를 늘려보세요. 이동통신이나 VoIP 회선처럼 압축된 연결에서 톤 길이가 너무 짧으면 시퀀스가 제대로 인식되지 않는 주원인이 됩니다.
A, B, C, D 키는 무엇인가요?
전체 DTMF 사양에는 A부터 D까지의 키를 제공하는 네 번째 열이 있습니다. 일반 가정용 전화기에는 등장하지 않았지만, 미국 군용 AUTOVON 네트워크에서 통화의 긴급도를 표시하는 데 사용되었으며, 일부 무선 및 시험 장비에서는 여전히 이 키를 사용합니다. 필요한 경우 위에서 켜서 사용할 수 있습니다.