Beruflich Dokumente
Kultur Dokumente
Date : 2011/05/03
CONTENTS
1. INTRODUCTION ..................................................................................................................................3
2. PRIORITY TRANSMISSION ................................................................................................................4
3. OUTSIDE OF THE GROUP SEQUENCE: THE GROUP 3A ..............................................................5
3.1. The Application Group type code ................................................................................................5
3.2. 16 message bits for the actual ODA ............................................................................................6
3.3. The Applications Identification (AID) code...................................................................................6
4. ODA FREE FORMAT GROUP (MESSAGE BITS)............................................................................10
4.1. MEC 42: What is the priority of the message? ..........................................................................10
4.2. MEC 42: What is the transmission mode for this message? .....................................................11
4.2.1. Burst mode ...........................................................................................................................11
4.2.2. Spinning Wheel mode ..........................................................................................................12
4.3. MEC 42: Which buffer should be used? ....................................................................................13
5. MEC 43 RELATIVE PRIORITY GROUP SEQUENCE ......................................................................14
6. DO YOU STILL NEED MORE INFORMATION? ...............................................................................15
6.1. Example 1: Transmission of TMC information with an FMB80 - configuration with ASCII
commands .................................................................................................................................15
6.2. Example 2: Transmission of RT+ information with an FMB80 - configuration with UECP ........17
7. REFERENCES ...................................................................................................................................19
Page 2
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
1. INTRODUCTION
Open Data Applications are a very effective and flexible way for adding additional applications to an
RDS service. A number of different ODAs may exist on any service, subject to capacity. ODAs may be
transmitted constantly, or only when required (e.g. an application which provides an alert in the case of
extreme weather etc.). The Open Data Applications feature is conveyed in a number of allocated
groups in an RDS transmission. The groups allocated are indicated by the use of type 3A group which
is used to identify to a receiver the data application in use in accordance with the registration details in
the Open Data Applications Directory.
The UECP defines, for Open Data Application (ODA) messages, different settings that can be
combined in order to transmit the data of your ODA as needed.
The procedures describes in this document are applicable to all Audemat RDS encoders with ODA
capabilities.
Page 3
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
2. PRIORITY TRANSMISSION
Whether using an Audemat FMB80, FMX480, Digiplexer (Full RDS) or NEXT FM (Full RDS) it is
mandatory to use UECP to send dynamic data for your ODA.
The ODA configuration can be done via UECP and / or ASCII commands or using the remote RDS
application depending on the equipment used.
Audemat encoders organize the transmission of the data according to the priorities defined in the RDS
standard IEC EN 62106:2000.
Higher Priority transmission
Group 4A
Group 1A
Group 13A
Group 14B
Group 15B
ODA Groups with Immediate priority
Group sequence (Group sequence can include ODA groups with priority)
ODA groups with Extremely Urgent priority
ODA groups with Normal priority Spinning wheel
Queued data Burst Mode
Cyclic data
Page 4
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
To work properly, an ODA must be defined in the encoder and the receiver. This means that it is
necessary for an RDS group to transmit one and only one application, as defined by its Application
Identifier (AID). An ODA may use type A and/or type B groups, however it cannot be designed to
operate with a specific group type. The specific group type used by the ODA in any particular
transmission is indicated in the AID, carried in type 3A groups. This group sends information to the
receiver about which ODAs are carried on a particular signal, and in which groups they will be found.
Type 3A groups includes three elements:
The Application Group type code used by that application,
16 message bits for the actual ODA
The Applications Identification (AID) code.
Applications which actively utilize both, type A and B groups are signaled using two type 3A groups.
Page 5
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
For each group type indicated by the Application Group Type codes of a particular transmission, only
one application may be identified as the current user of the channel.
Y15 Y14 Y13 Y12 Y11‐Y06 Y05 Y04 Y03 Y02 Y01 Y00
0 0 X X LTN AFI M I N R U
Variant MGS
code
Likewise RT+ (Radiotext Plus), another ODA, uses this part of the message to transmit the CB flag,
SCB and template number.
The information that will be transmitted using these 16 message bits in the type 3A groups can be
found in the definition (standard) for the ODA.
Page 6
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
Using UECP this information is configured with a MEC (Message Element Code) – specifically, MEC
40.
MEC 40 enables to configure the group type used for a specific AID and in the same time it enables
data transmissions for Group 3A
Message Name: ODA Configuration and Short Message Command
Message Element Code: 40
Function: to set the ODA Application Group Type Code and AID, in type 3A groups. The command
also edits the Type 3A group message bits in Block 3. The command also initializes (by disabling)
ODA Data access rights on all ports for the configured AID (see MEC 47).
Format:
MSB LSB
MEC 40
The data is divided into several units; each called a MED (Message Element Data).
Bits 1 and 0 of the fourth MED control the buffer configuration.
Bits 1 and 0 of the 4th MED are coded as follows:
Bit 1 Bit 0 Buffer configuration
0 0 Information transmitted once only and removed after transmission
0 1 Reserved
1 0 For cyclic transmission, type 3A groups are added to the specified
buffer
1 1 Remove all type 3A groups from the specified Application Group type
buffer
Page 7
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
L With the FMB80 / FMX480, an AID can also be modified using the console or Telnet mode with
the command “ODA.gv.AID=”, “ODA.gv.MSG=” and “ODA.gv.MSG2=” where gv is the group
value (3A, etc)
With the Digiplexer or NEXT FM the AIDs are configured using the remote application software or
the front panel application.
Type 3A Group will use all non-null AIDs to transmit data (AID and group type) alternatively
In the case of multiple ODAs that must be transmitted by the encoder, it may be necessary to indicate
the groups (or applications) to send and to set a rate proportion, to allocate the RDS resources as
needed to the different applications. This can be handled with the ODA identification group usage
sequence.
Type 3A groups are transmitted according to the group sequence.
Within the group sequence the Application Group Type code to be transmitted is determined by the
usage sequence.
If no usage sequence is used, each programmed Application Group Type code is transmitted
once.
Page 8
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
MSB LSB
MEC 41
DSN 00...FF
MEL 00..FC
L With the FMB80 / FMX480, this can also be modified in the console or telnet mode with the
command “SEQ3A=”.
With the Digiplexer or NEXT FM, use the remote application software or the front panel
application.
We have seen here how to set up the encoder to transmit an Open Data Application (ODA). Now it is
necessary to receive the data to be transmitted and place it in the associated encoder buffers.
Page 9
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
RDS encoders provide various data buffer to store the data to be transmitted. It is necessary to
indicate to the encoder where and how to transmit data for each specific group type (ODA).
The only way to configure the information is with UECP commands.
Using UECP this information is configured with MEC 41
Message Name: ODA Free-format group (Message bits)
Message Element Code: 42
Function: to add a group to the free-format buffer for that Application Group Type Code
Format:
MSB LSB
MEC 42
The second MED of this message contains the instructions for the encoder.
What is the priority of the message?
What is the transmission mode to use for this message?
Which buffer should be used?
Page 10
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
The relative priority setting for different groups can also be configured in order to explicitly define the
relative priority for groups competing to be transmitted outside of the group sequence (See MEC 43).
In MEC 42, bits 4 and 5 of the second MED carry the priority setting.
4.2. MEC 42: What is the transmission mode for this message?
RDS defines 2 methods of transmission for the data:
Burst mode
Spinning Wheel mode
One or the other mode is specified using Bits 2 and 3 of the second MED of MEC 42:
4.2.1. Burst mode
This mode enables ODA free-format groups to be transmitted with a predetermined number of
repetitions and inter-group spacing.
The number of repetitions ranges from 0 to 16 times (according to relative priority).
The spacing indicates the minimum number of other groups between two ODA free-format groups with
this Application Group Type code.
Using UECP this mode can be configured with MEC 44.
MSB LSB
MEC 44
L With the FMB80 / FMX480, this can also be modified in console or telnet mode with the command
“ODA.gv.REPEAT=” and “ODA.gv.SPACE=”.
With a Digiplexer or NEXT FM, use the remote application software or the front panel application.
(Repetition and Space settings)
Page 11
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
MSB LSB
MEC 45
The number of time slots should be chosen so that each time slot can contain a number of seconds
that is a whole number, not a fraction.
L With the FMB80 / FMX480, this can also be modified in the console or telnet mode with the
command “ODA.gv.NB=”, “ODA.gv.WINDOW=” and “ODA.gv.DELAY=”.
With a Digiplexer or NEXT FM use the remote application software or the front panel application.
(Nb Time slot, Window (sec) and Delay (sec) settings)
Page 12
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
Note that if it is decided to save the data in a cyclic buffer it will be stored until a command has been
sent to clear all information. (Bit1=1 and Bit0=1)
Page 13
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
It sets the relative priority level for groups transmitted using the ODA free-format command with
“immediate” priority
If no ODA Relative Priority Group Sequence is specified, the priority of groups sent with the ODA free-
format command and “immediate” priority is lower than the priorities of other groups, specified in the
standard.
Setting the ODA Relative Priority Group Sequence enables the relative priority of groups to be
changed.
Using UECP this mode can be configured with MEC 43:
MSB LSB
MEC 43
MEL 00..FD
L With the FMB80 / FMX480, this can also be modified in the console or telnet mode with the
command “ODA.RPGS=”.
With a Digiplexer or NEXT FM use the remote application software or the front panel application.
Page 14
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
MSB LSB
MEC 30
MEL 01..FB
.
.
.
Page 15
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
The complete frame (valid for all encoders) would look like this:
FE000000083006020A0AD430A549CBFF
This frame specifies that the information should be sent in normal mode (bit7=0).
This information is transmitted 3 times and then removed from the buffer (bit 6,5 =0 And bits 4-1
=0011).
It transmits the following information:
PTY T F DP
X04 X03 X02 X01 X00
0 A
0 1 0 1 0
0 1 2
LOCATION
Z15 Z14 Z13 Z12 Z11 Z10 Z09 Z08 Z07 Z06 Z05 Z04 Z03 Z02 Z01 Z00
3 0 A 5
0 0 1 1 0 0 0 0 1 0 1 0 0 1 0 1
12453
Note this is only an example. Event and location numbers are generated randomly. Thus you can see
no results except on an authorized TMC receiver. But the raw data can be decoded and seen with an
RDS decoder (such as the Audemat Modulation Analyzer, Audemat FM-MC4, Audemat Navigator
100).
Page 16
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
MEC 40
Group type code 16
AID 4B
AID D7
Buffer 02
Message 00
Message 00
Timeout 00
The complete UECP frame (valid for all encoders) would look like this:
FE0000000840164BD702000000269BFF
Define the ODA usage sequence to use only 11A groups.
MEC 41
DSN 00
MEL 01
1st group type 2C
UECP: FE000000044100012C8930FF
Set the burst mode configuration.
In this example, 3 repetitions, with no minimum spacing between repetitions.
MEC 44
Group type 16
MED 30
UECP: FE00000003441630CB06FF
Page 17
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
MEC 42
Group Type 16
Buffer 26
MED 08
MED 24
MED 0C
MED 00
MED 00
UECP: FE0000000842162608240C00008FCBFF
The message received will be
Page 18
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com
ODA Advanced Configuration – 05/2011
7. REFERENCES
Page 19
Head Office : Parc d’activites Kennedy - 20, avenue Neil Armstrong – F-33700 Bordeaux-Merignac (France)
Tel +33 (0)5 57 928 928 – Fax +33 (0)5 57 928 929 – contact@audemat.com – www.audemat.com