DMR 통신 4
1. 타임슬롯(TimeSlot)이란 무엇인가?
타임슬롯을 의미대로 해석하면 시간(time)의 틈새(slot)를 합성한 단어이며, DMR은 이 시간의 틈새를 이용한 통신방법입니다. 타임슬롯은 주로 중계기에 사용하므로 중계기를 예로 들어 설명하겠습니다.
두개의 무선기에서 같은 주파수로 동시에 송신하면, 중계기에서는 혼신이 생기거나 강한 신호만 수신합니다. 이대로는 양쪽의 신호를 함께 수신할 수가 없습니다. 양쪽에서 송신하는 내용을 함께 들으려면 조금씩 끊어서 송신을 하는 방법을 생각할 수 있습니다. 예를 들어, A가 10초 송신하고 끝나면, B가 송신하는 식입니다. 만약 이것을 아주 빠르게 교대로 송신한다면, 일반 음성의 경우에, 음이 끊겨서 알아 듣기가 어렵지만, 디지털신호라면 처리가 가능합니다.
아주 빠른 디지털신호라면 반씩 끊어서 송신해도 다시 음성으로 디코딩하면 알아듣는데 지장 이 없는 음성으로 만들 수 있습니다. 교대로 송신하는 시간도 30ms(3/100초)로 엄청나게 짧 게 할 수 있습니다. DMR로 송신할 때 계속 PTT를 잡고 있지만 내부적으로는 이렇게 빠르게 끊어서 송신을 하고 있습니다. 그래서 메이커에서 표시하는 출력을 제대로 측정하기 어려운 것입니다.
이렇게 교대로 송신할 때 또 한가지 고려해야 할 점은, 두 개의 신호가 서로 겹치면 혼신이 발생하므로 시간을 잘 맞추어야 한다는 것입니다. 그런데 두 송신기에서 이것을 알아서 처리 하기는 어렵기 때문에 수신하는 중계기에서 교통정리를 해 줍니다. 각 송신기에서 송신을 시 작할 때 박자를 알려줍니다. 그 박자에 따라 A, B가 시간의 틈새(TimeSlot)를 맞추게 되는데, 이것을 동기(싱크)화라고 합니다. 이것 때문에 DMR 무선기에서 리피터로 송신할 때, 리피터가 보내는 시작신호를 받은 후에 송신을 하게 되는 것입니다.
다시 정리하면, 같은 주파수에서, 같은 시간에 두 대의 송신기에서 중계기로 송신할 때, 서로 시간을 번갈아 가면서 송신하는데, 이때 각 신호의 시간적 틈새를 각각 타임슬롯1, 타임슬롯2 라고 합니다. 송신할 때 A, B가 TS1과 TS2를 선택해서 송신을 해야 합니다. 같은 타임슬롯 으로는 동시에 송신이 되지 않습니다.
이와 관련한 용어를 하나 더 말씀드리면, TDMA(Time Division Multiple Access)입니다. 한글로 번역하면, 시간분할다중접속이라고 할 수 있습니다. “시간분할접속”은 위에서 설명하였듯 이 한 대 이상의 송신기가 시간의 틈새를 이용 하여 교대로 송신한다는 것입니다. DMR 또한 TDMA 방식의 일종입니다.
2. 타임슬롯과 코드 타임슬롯(TS)도 코드의 하나입니다.
TS1 또는 TS2라는 코드에 따라 시간의 틈새를 다르게 사용하는 것입니다. 이것을 이해하기 위해서는 코드의 역할에 대하여 다시 따져볼 필요가 있 습니다. DMR에서 사용하는 3가지의 코드는 아래와 같은 역할을 합니다.
칼라코드(CC, Color Code) : 신호의 구분 토크그룹(TG, Talk Group) : 신호의 구분 또는 명령(예 : TG4000 등) 타임슬롯(TS, TimeSlot) : 신호의 구분 및 명령
위의 내용이 이해가 되지 않아도 상관은 없습니다. TS도 그냥 코드 중 하나이며, 무선기에서 TS1 또는 TS2의 선택에 따라 어느 시간의 틈새를 이용하여 송신을 할지 전환한다는 것만 이 해하면 됩니다. 물론 수신도 TS에 맞는 것만 수신합니다. “코드가 맞아야 제대로 수신된다”는 것은 TS도 마찬가지입니다.
3. 리피터와 타임슬롯
타임슬롯을 이용하면 같은 주파수에서도 독립된 두 개의 통신이 가능하다고 하였습니다. 2개 의 타임슬롯을 이용한 DMR 리피터는 1대만 설치하여도 일반적인 리피터 2대를 설치한 것과 같습니다. 하나의 주파수에서 두 개의 통신이 개별로 이루어지기 때문입니다. 이 점이 DMR 리피터의 가장 큰 장점이지만 사용자 입장에서는 혼동이 되기도 합니다.
그러면 실제 리피터 내부에서는 어떻게 작동하는지 살펴보겠습니다. 두 대의 무선기에서 송신 을 하면 같은 주파수이므로 고주파적으로는 하나의 신호가 됩니다. 리피터는 신호를 그대로 출력해 주므로 기본적으로 동일한 신호를 다른 주파수로 송출합니다.한편 리피터에서는 이 신호를 TS1과 TS2 로 분리하고, 타임슬롯별로 데이터(음성 데이타+TG코드)를 추출한 후, BM서버로 보 냅니다. BM서버로 보낼때는 TS1, TS2의 구분이 없이 음성데이타+TG코드만 전달이 됩니다.
BM에서 오는 신호가 있으면, 각 타임슬롯 의 신호에 TS코드를 추가하고, 두 신호를 병합하여(하나가 있으면 하나만 타임슬롯 에 실어서) 하나의 고주파 신호로 송출합 니다.
여기서 중요한 내용은, BM에서는 두 개의 타임슬롯을 별개의 리피터처럼 인식한다 는 것입니다. 이름은 TS1, TS2로 구분하 고 있지만, 두 개의 리피터가 있는 것으로 인식합니다. 그 외의 작동은 모두 핫스팟과 동일합니다.리피터는 사용할 TG를 미리 정해 두고 가능하면 이것을 벗어나지 않도록 해야 합니다.
Booking.com
'DV 이야기 > DMR 이야기' 카테고리의 다른 글
[4GB]라즈베리파이 용 ThumbDV 서버 프로그램 (0) | 2019.03.04 |
---|---|
DMR 통신에서 TDMA방식은 무엇인가? (0) | 2018.11.07 |
DMR 통신 3 (0) | 2018.10.24 |
DMR 통신 2 (0) | 2018.10.24 |
DMR 통신 1 (0) | 2018.10.24 |