Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
The proliferation of mobile digital broadcast services demands a software architecture that enables application portability across diverse receiver hardware platforms. IEC 62516-3, published in 2013, defines the common Application Program Interface (API) for Terrestrial Digital Multimedia Broadcasting (T-DMB) receivers. This standard creates a universal software interface that allows application programs to run on any conformant T-DMB receiver regardless of manufacturer.
The T-DMB receiver architecture defined by IEC 62516-3 separates hardware-specific functions from application-level logic through a layered architecture. The receiver consists of three principal blocks: the T-DMB receiver ASIC (handling RF demodulation and channel decoding), the host processor (running the software stack), and the hardware interface block connecting them.
The software architecture on the host processor is organized into four sub-blocks:
| API Category | Command Functions | Description |
|---|---|---|
| Receiver Management | GetCapability, Initialize, PowerControl | Device discovery and power state management |
| Channel Control | Tuning, Search, GetSignalInfo | Frequency selection and signal quality monitoring |
| Service Management | GetServiceList, SelectService, GetComponentList | Ensemble, service, and component navigation |
| Data Reception | StartStreaming, StopStreaming, GetData | Main service channel and FIC data delivery |
| Subchannel Control | ConfigSubChannel, GetSubChannelStatus | MSC subchannel configuration and monitoring |
The common API defines a comprehensive command set organized by function. Each command follows a request-response model with defined data structures for parameters and return values. The receiver capability discovery mechanism (GetCapability) is particularly important — it allows applications to query the receiver’s supported features, frequency bands, and decoding capabilities at runtime, enabling adaptive behavior.
The tuning command covers the complete T-DMB Band-III (174-240 MHz) and L-Band (1452-1492 MHz) frequency ranges, with support for channel bandwidths of 1.712 MHz (Mode I, II, IV) and other DAB-compatible configurations. Signal quality metrics including RSSI, BER, and synchronization status are returned through the GetSignalInfo API. The API also provides access to Fast Information Channel (FIC) data for decoding service labels, program types, and ensemble information without requiring the application to implement the full ETSI EN 300 401 protocol stack.
For a T-DMB receiver to claim compliance with IEC 62516-3, both the hardware interface and the software API must pass a defined set of conformance tests. These tests verify: command syntax and parameter validation, correct behavior under normal and error conditions, timing requirements for API responses, and multi-application resource sharing performance. The standard provides detailed test descriptions for each API command. This comprehensive testing framework ensures that applications developed for one manufacturer’s receiver will function correctly on another’s, fulfilling the standard’s primary goal of cross-platform interoperability.