NRSC Supplemental Information

This web page contains information that is relevant to the NRSC-5 IBOC Digital Radio Broadcasting Standard.  Consequently, this web page supplements the information available from the NRSC.
Specifically, the service parameters that are presented on this web page are included in iBiquity’s HD Radio system:

AUDIO SERVICE PROGRAM TYPES

Audio Service Program Types, transmitted in the HD Radio system and defined by the NRSC-5 IBOC Standard, are based on the definitions provided by the IEC Standard (IEC 62106-9:2021).  Refer to the most up-to-date version of the IEC Standard for the current definitions.

Audio Service Program Types are specified to indicate categories that are available to classify, define, or label the audio services.  Program types zero to 31 mirror the existing definitions in the IEC Standard.  Program types 32 to 255 are HD Radio extensions that define additional music and program formats available to broadcasters.

NRSC Supplemental Information provides the most up-to-date information regarding the Audio Service Program Types that are available in the HD Radio system.  A receiver would display the text for the program type upon receiving the type number.

Audio Service Program Types — Numbers and Definitions/Labels
Program Type Number
(Hexadecimal)
Program Type Number
(Decimal)
Program Type — Definition / Label
0x00
0
See the IEC Standard, IEC 62106-9:2021
0x01
1
See the IEC Standard, IEC 62106-9:2021
0x02
2
See the IEC Standard, IEC 62106-9:2021
0x03
3
See the IEC Standard, IEC 62106-9:2021
0x04
4
See the IEC Standard, IEC 62106-9:2021
0x05
5
See the IEC Standard, IEC 62106-9:2021
0x06
6
See the IEC Standard, IEC 62106-9:2021
0x07
7
See the IEC Standard, IEC 62106-9:2021
0x08
8
See the IEC Standard, IEC 62106-9:2021
0x09
9
See the IEC Standard, IEC 62106-9:2021
0x0A
10
See the IEC Standard, IEC 62106-9:2021
0x0B
11
See the IEC Standard, IEC 62106-9:2021
0x0C
12
See the IEC Standard, IEC 62106-9:2021
0x0D
13
See the IEC Standard, IEC 62106-9:2021
0x0E
14
See the IEC Standard, IEC 62106-9:2021
0x0F
15
See the IEC Standard, IEC 62106-9:2021
0x10
16
See the IEC Standard, IEC 62106-9:2021
0x11
17
See the IEC Standard, IEC 62106-9:2021
0x12
18
See the IEC Standard, IEC 62106-9:2021
0x13
19
See the IEC Standard, IEC 62106-9:2021
0x14
20
See the IEC Standard, IEC 62106-9:2021
0x15
21
See the IEC Standard, IEC 62106-9:2021
0x16
22
See the IEC Standard, IEC 62106-9:2021
0x17
23
See the IEC Standard, IEC 62106-9:2021
0x18
24
See the IEC Standard, IEC 62106-9:2021
0x19
25
See the IEC Standard, IEC 62106-9:2021
0x1A
26
See the IEC Standard, IEC 62106-9:2021
0x1B
27
See the IEC Standard, IEC 62106-9:2021
0x1C
28
See the IEC Standard, IEC 62106-9:2021
0x1D
29
See the IEC Standard, IEC 62106-9:2021
0x1E
30
See the IEC Standard, IEC 62106-9:2021
0x1F
31
See the IEC Standard, IEC 62106-9:2021
0x20 to 0x40
32 to 64
Reserved
0x41
65
Traffic
0x42 to 0x4B
66 to 75
Reserved
0x4C
76
Special Reading Services
0x4D to 0xFF
77 to 255
Reserved

Back to top

ADVANCED APPLICATIONS SERVICES PORT NUMBERS

The Advanced Application Services (AAS) Transport requires the transmission of a port identifier for different data services.Whereas some data services have specific port assignments, common to all broadcast installations is the fact that most data services may be assigned to port numbers on a station-by-station basis.

Data services that have specific port assignments include:

  • MPS PSD data is always assigned to port 0x5100
  • SPS1 through SPS7 PSD data is always assigned to ports 0x5201 through 0x5207, respectively

Data services that have port assignments controlled by the station:

  • A Traffic data application may be assigned to any port in the range of 0x401 to 0x50FF

The receiver can identify the data service assigned to a port via the application MIME hash.

Port Number Assignments
Port Number
Status / Data / Application
0x0000 to 0x0400
Reserved for System Use
0x0401 to 0x50FF
Free for use by Applications
Assigned by the Station Administrator
A Station Administrator can only select port numbers up to 0x50FF
0x5100
PSD for MPS Audio
0x5101 to 0x5200
Reserved for System Use
0x5201 to 0x5207
PSD for SPS1 Audio (HD-2) to SPS7 Audio (HD-8)
0x5208 to 0x52FF
Reserved for System Use
0x5300 to 0x7CFF
Reserved for Future Applications
0x7D00 to 0x7EFF
Invalid – Shall not be used
0x7F00 to 0xFEFF
Reserved for Future Applications
0xFF00 to 0xFFFF
Reserved for System Use
0x XX7D, 0x XX7E* XX = any byte value
Invalid – Shall not be used, see Note

Back to top

*Note:  Any Port Number containing a byte value of 0x7D or 0x7E is invalid and shall not be used.  For example, port number 0x537D is invalid but 0x537F is OK

APPLIED SOUND EXPERIENCE TYPES

Various Applied Sound Experience Types are specified to indicate enhancements that have been applied to the audio signal at the transmit side of the HD Radio system.The applied sound experience identification is decoded by the HD Radio decoder IC and is available through the command protocol.  Receiver manufacturers should reference the command interface documentation for more details about accessing this information.

Applied Sound Experience Types – Numbers and Definitions
Applied Sound Experience Value
Applied Sound Experience Method
0
None
1 Reserved
2
Dolby Pro Logic II Surround
3 DTS Neural Surround
4
FhG MP3 Surround
5
DTS Neo:6 Surround
6
Reserved
7 DTS Neural:X Surround
8 Dolby Pro Logic IIx Surround
9 Dolby Pro Logic IIz Surround
10 to 31 Reserved

Back to top

TEXT ENCODING TYPES

Various Text Encoding Types are specified to indicate standard character formats that may be used for messages that contain text strings.
Text Encoding Types – Values and Definitions
Text Field Encoding Field Value
Text Field Encoding Field Definition
0x00 (default)
ISO/IEC 8859-1:1998
0x01 to 0x03
Reserved
0x04
ISO/IEC 10646-1:2000
0x05 to 0xFF
Reserved
   If a text field is received with the encoding type of “Reserved”, the receiver shall not display that text field.

Back to top

SERVICE DATA TYPES

Various Service Data Types are specified to indicate categories that are available to classify, define, or label data services.
Service Data Types – Values and Definitions/Labels
Service Data Type Value
(Hexadecimal)
Service Data Type Value
(Decimal)
Service Data Type — Definition/Label
0x000
0
Non-specific
0x001
1
News
0x002
2
Reserved
0x003
3
Sports
0x004 to 0x01C
4 to 28
Reserved
0x01D
29
Weather
0x01E
30
Reserved
0x01F
31
Emergency
0x020 to 0x040
32 to 64
Reserved
0x041
65
Traffic
0x042
66
Image Maps
0x043 to 0x04F
67 to 79
Reserved
0x050
80
Text
0x051 to 0x0FF
81 to 255
Reserved
0x100
256
Advertising
0x101
257
Financial
0x102
258
Stock Ticker
0x103
259
Navigation
0x104
260
Electronic Program Guide (EPG)
0x105
261
Audio
0x106
262
Private Data Network
0x107
263
Service Maintenance
0x108
264
HD Radio System Services
0x109
265
Audio-Related Data
0x10A to 0x1FE
266 to 510
Reserved
0x1FF
511
Reserved for Special Tests

Back to top