Skip to content
IanWraith edited this page Dec 23, 2010 · 2 revisions

DMR data is arranged into frames each consisting of 264 bits. There are three types of frame ..

  1. Voice frame. As it suggests this contains digitised voice data in two 108 bit sections separated by a 48 bit synchronisation sequence which identifies as the frame as being a voice one. As yet the program does nothing with voice frames other than displaying their presence.

  2. Data frame. These contain signalling information which is required for call set up. The frames consist of two 98 bit sections which contain the main signalling payload (which the program doesn't yet decode) plus a 48 bit synchronisation sequence which identifies the frame and a 20 bit SLOT TYPE section. The SLOT TYPE section of the frame is decoded by the program. A decoded example would be ..

Slot Type : Colour Code 2 CSBK

Where you see the systems colour code (actually a number between 0 and 15) and what kind of information is being sent in the main signalling payload of the frame (in this case CSBK data).

  1. Embedded frame. These frames don't contain any synchronisation bits but instead carry embedded signalling in its place (which isn't currently decoded) they also contain either voice or signalling data in their main payload. The signalling data variety contain a SLOT TYPE section which is decoded (see point 2) while the voice variety contains a EMB field which is decoded as shown below ..

**EMB : Colour Code 2 : First fragment of LC **

Again we see the systems colour code and what type of information is contained in the embedded field (in this case the first fragment of an LC).

In between each frame of data DMR systems transmit a short 24 bit burst called the CACH which the program decodes. Each CACH contains a 7 bit section known as the TACT which says what kind of data is seen in the rest of the CACH as seen below ..

**CACH : TACT AT=1 Ch 1 Last fragment of LC **

This shows the CACH was sent in timeslot 1 (DMR is a 2 slot TDMA system) and that the rest of the data is the last fragment of an LC. The data sent in every four CACHs is added together and forms what is known as a SHORT LC. Most kinds of SHORT LC are decoded by the program and look like this ..

Short LC : Act_Updt - Slot 1 Active with Voice Group Call Hashed Addr 149 & Slot 2 Not Active

This example tells us that slot 1 us active with a voice group call which has a shortened address of 149 while slot 2 is inactive. You may also see SHORT LCs that look like this ..

Short LC : Unknown SLCO=15 000100000000011100000000

These none standard Short LC messages are believed to be sent by Motorola's Capacity Plus DMR systems.

Clone this wiki locally