Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
移动数字广播服务的普及需要一种软件架构,使应用程序能够在不同的接收机硬件平台上移植。IEC 62516-3于2013年发布,定义了地面数字多媒体广播(T-DMB)接收机的通用应用程序接口(API)。该标准创建了一个通用软件接口,使应用程序可以在任何符合标准的T-DMB接收机上运行,与制造商无关。
IEC 62516-3定义的T-DMB接收机架构通过分层架构将硬件特定功能与应用逻辑分离。接收机由三个主要模块组成:T-DMB接收机ASIC(处理射频解调和信道解码)、主机处理器(运行软件栈)以及连接它们的硬件接口模块。
主机处理器上的软件架构分为四个子模块:
| API类别 | 命令函数 | 说明 |
|---|---|---|
| 接收机管理 | GetCapability, Initialize, PowerControl | 设备发现和电源状态管理 |
| 频道控制 | Tuning, Search, GetSignalInfo | 频率选择和信号质量监控 |
| 服务管理 | GetServiceList, SelectService, GetComponentList | 节目集群、服务和组件导航 |
| 数据接收 | StartStreaming, StopStreaming, GetData | 主服务信道和FIC数据传送 |
| 子信道控制 | ConfigSubChannel, GetSubChannelStatus | MSC子信道配置和监控 |
通用API定义了一套按功能组织的全面命令集。每个命令遵循请求-响应模型,具有定义好的参数和返回值数据结构。接收机能力发现机制(GetCapability)尤为重要——它允许应用程序在运行时查询接收机支持的功能、频段和解码能力,实现自适应行为。
调谐命令涵盖完整的T-DMB Band-III(174-240 MHz)和L波段(1452-1492 MHz)频率范围,支持1.712 MHz(模式I、II、IV)的信道带宽以及其他DAB兼容配置。信号质量指标包括RSSI、BER和同步状态,通过GetSignalInfo API返回。API还提供对快速信息信道(FIC)数据的访问,用于解码服务标签、节目类型和节目集群信息,无需应用程序实现完整的ETSI EN 300 401协议栈。
T-DMB接收机要宣称符合IEC 62516-3,其硬件接口和软件API都必须通过一套定义的一致性测试。这些测试验证:命令语法和参数验证、正常和错误条件下的正确行为、API响应的时序要求以及多应用资源共享性能。该标准为每个API命令提供了详细的测试描述。这套全面的测试框架确保为一家制造商接收机开发的应用程序能在另一家接收机上正常运行,从而实现该标准跨平台互操作性的核心目标。