Repeater Configuration: DMR

DMR repeaters extend the range of digital amateur radio communications and connect local radio coverage with wider networks. Unlike an analog FM repeater, a DMR repeater uses time slots, color codes and talkgroups to organize multiple conversations on the same radio frequency.

This article explains the basic principles of DMR repeaters, the parameters required for operation and how to select the appropriate talkgroup for a QSO.

What Is a DMR Repeater?

A DMR repeater receives a digital radio signal on one frequency and retransmits it on another frequency. This allows handheld and mobile radios to communicate over considerably greater distances than would normally be possible with direct radio-to-radio communication.

A typical DMR repeater configuration consists of:

ParameterPurpose
RX FrequencyFrequency used by the radio to listen to the repeater
TX FrequencyFrequency used by the radio to transmit to the repeater
OffsetDifference between repeater input and output
Color CodeDigital access code used by the repeater
TimeslotOne of two independent DMR transmission paths
TalkgroupDefines which group of stations receives the transmission
NetworkNetwork to which the repeater is connected

For the operator, the most important concept is that the radio listens on the repeater’s output frequency and transmits on its input frequency.

Example: DMR Repeaters in the Rhine-Main Area

The Rhine-Main area provides a useful example of how DMR repeaters can differ in frequency, network and configuration. The following examples are intended to illustrate the parameters involved, rather than provide a complete or permanent repeater directory.

CallsignOutput (TX)Input (RX)OffsetCCNetworkQTH
DB0FDA438.5000430.9000-7.6001BrandMeisterDarmstadt
DB0RID438.2125430.6125-7.6001BrandMeisterRiedstadt
DM0GG438.2250430.6250-7.6001BrandMeisterGroß-Gerau
DB0MW439.8000430.4000-9.4001BrandMeisterMörfelden-Walldorf
DB0CIX438.8375431.2375-7.6001BrandMeisterFrankfurt am Main
DB0MOT438.2375430.6375-7.6001BrandMeisterKleiner Feldberg
DB0IDS438.4125430.8125-7.6001BrandMeisterIdstein
DB0VA438.1875430.5875-7.6001BrandMeisterHohe Wurzel
DB0IUK438.3375430.7375-7.6001BrandMeisterHeppenheim

https://www.spacesupport.de/digitalfunk/dmr-dmr/deutsche-brandmeister-repeater/?pdf=1288

The example shows why a DMR repeater cannot be identified by its frequency alone. Two repeaters may use different frequencies, different offsets or even different networks, while the same network may provide the same talkgroups across multiple repeaters.

For example, a DMR network may provide talkgroups for:

  • local communication
  • regional communication
  • national communication
  • international communication
  • specific topics or special purposes

There can be many different talkgroups, and their availability depends on the DMR network and the configuration of the repeater.

DMR Uses Two Timeslots

DMR uses TDMA (Time Division Multiple Access). A single RF channel is divided into two alternating time slots.

This allows two separate conversations to take place on the same frequency at the same time.

TimeslotUse
TS1Conversation or talkgroup assigned to timeslot 1
TS2Conversation or talkgroup assigned to timeslot 2

For example, a repeater may have a local or regional talkgroup on TS2 while a national talkgroup is available on TS1.

The timeslot is therefore an essential part of a DMR channel configuration. A correct frequency and Color Code are not sufficient if the wrong timeslot is selected.

Color Code

The DMR Color Code (CC) is comparable to a selective access code. It allows a radio to distinguish the intended repeater from other DMR signals using the same frequency.

Color Codes range from 0 to 15.

The Color Code is configured by the repeater operator and must match the value programmed into the radio.

For example:

ParameterExample
Frequency438.1875 MHz
Color Code1
TimeslotTS2

A wrong Color Code normally prevents the radio from accessing the repeater even when the frequency is correct.

What Is a Talkgroup?

A talkgroup (TG) is a virtual group of radio users within a DMR network. It determines who can hear your transmission and which other stations you can communicate with.

Unlike analog FM, where everyone using the same repeater channel can normally hear the transmission, DMR allows the network to separate users into different talkgroups.

DMR repeaters can be connected to different networks. The network determines how repeaters exchange traffic and which talkgroups are available.

Examples include:

  • BrandMeister
  • DMRplus
  • Other regional, national or private DMR networks

The same talkgroup number can have a different role or availability depending on the network. For this reason, repeater information should always be checked against the current configuration of the repeater and network.

Talkgroup Examples

The following are examples of talkgroups that can be encountered on DMR repeaters in Germany and Europe:

TalkgroupNameTypical use
TG 1LocalLocal communication
TG 8RegionalRegional communication
TG 9LocalLocal communication
TG 92EuropeCommunication across Europe
TG 262GermanyNational communication within Germany
TG 2625Rheinland-Pfalz / SaarlandRegional communication
TG 2626HessenRegional communication
TG 26269Hessen / Rheinland-Pfalz multimodeRegional communication
TG 263113(Un)Wetter NetzWeather-related communication
TG 910GermanGerman-language communication
TG 91World-wideWorld wide communication

These are examples, not universal DMR standards. The exact talkgroups available to you depend on the DMR network and the repeater you are using.

Talkgroups and Timeslots

DMR uses two independent TDMA timeslots:

  • TS1 – Timeslot 1
  • TS2 – Timeslot 2

A talkgroup is normally assigned to a specific timeslot on a particular repeater.

For example, a repeater could be configured like this:

TimeslotTalkgroupPurpose
TS1TG 262Germany
TS2TG 26269Hessen / Rheinland-Pfalz

If you want to use TG 26269 on this repeater, your radio should therefore use TS2.

The important point is:

The timeslot is not derived from the frequency. It is part of the repeater’s DMR configuration.

You therefore cannot determine the correct timeslot simply by looking at the repeater frequency.

The same talkgroup can also be assigned to a different timeslot on another repeater. Always check the current configuration of the repeater or the information provided by its operator.

Static and Dynamic Talkgroups

Talkgroups can be available in different ways.

A static talkgroup is permanently configured on a repeater. Traffic for this talkgroup is normally available without the user having to activate it.

A dynamic talkgroup can be activated temporarily, depending on the DMR network and repeater configuration. After activation, the repeater may carry traffic for that talkgroup for a limited period.

This is why a list of talkgroups that you have heard on a repeater should not automatically be treated as a list of permanently available talkgroups.

What Do I Need to Program?

To use a DMR talkgroup through a repeater, you normally need the complete channel configuration:

Frequency + Offset + Color Code + Timeslot + Talkgroup

The frequency and offset determine how your radio communicates with the repeater.

The Color Code identifies the DMR repeater system.

The Timeslot and Talkgroup determine which DMR communication path you are using.

For example:

438.1875 MHz + 430.5875 MHz + CC1 + TS2 + TG 2626

This could represent a channel for accessing the Hessen talkgroup through a particular repeater.

The exact combination always depends on the repeater and DMR network. This is why DMR channels cannot be programmed correctly from the frequency alone.

Example of a DMR Channel

A complete DMR channel combines the repeater parameters with a talkgroup.

For example:

ParameterConfiguration
RepeaterDB0VA
RX Frequency438.1875 MHz
TX Frequency430.5875 MHz
Offset-7.600 MHz
Color Code1
TimeslotTS2
Talkgroup26269
Contact TypeGroup Call
NetworkBrandMeister
When operating through a repeater, make sure to switch the AnyTone device from DMO/Simplex to Repeater mode.

This represents one specific communication path through the repeater. Changing the talkgroup or timeslot creates a different communication configuration even though the RF frequencies remain unchanged.

How to Start a QSO Through a DMR Repeater

Before transmitting, listen to the selected talkgroup and make sure it is appropriate for the intended QSO.

A typical procedure is:

  1. Select the repeater channel.
  2. Check the Color Code.
  3. Select the required timeslot.
  4. Select the appropriate talkgroup.
  5. Listen before transmitting.
  6. Press PTT and make a short call.
  7. Release PTT and wait for a response.
  8. Continue the QSO using normal amateur radio operating practice.

For a local conversation, a local or regional talkgroup is usually more appropriate than a national or worldwide talkgroup.

Local Talkgroups

Local talkgroups are particularly useful for QSOs between stations within the coverage area of a repeater. For example, the Rhine-Main region includes repeaters where local, regional and national talkgroups can be used. The exact configuration varies between repeaters. A local talkgroup may be available on one repeater but not another, or it may be dynamically activated. Always check the repeater’s current configuration before assuming that a particular talkgroup is available.

Building a DMR Codeplug

When programming a DMR radio, the repeater and talkgroup information should be treated separately.

The repeater provides the RF parameters:

  • RX frequency
  • TX frequency
  • Color Code

The communication profile adds:

  • Timeslot
  • Talkgroup
  • Contact type

This makes it possible to create several channels for the same repeater.

For example:

ChannelRepeaterTSTalkgroup
DB0VA TG262DB0VATS1262 Germany
DB0VA TG2626DB0VATS22626 Hessen
DB0VA TG26269DB0VATS226269 Hessen-RLP multimode
DB0VA LocalDB0VATS1/TS29 Local

The exact channels that should be programmed depend on the current repeater configuration and the operating habits of the local amateur radio community.

Keeping Repeater Information Up to Date

DMR repeater configurations can change. Talkgroups may be added, removed or moved between timeslots, and network connections may change. For this reason, a codeplug should not be treated as a permanent source of truth.

Summary

DMR repeaters combine traditional repeater operation with digital networking.

The basic RF configuration consists of the RX frequency, TX frequency and Color Code. The digital communication path is then determined by the timeslot and talkgroup.

Once these concepts are understood, DMR repeaters become much easier to configure and use.

For practical radio programming, the next step is to translate this information into a DMR codeplug with the appropriate digital contacts, channels and zones.