DF50C软件设计
FIC解码实现
FIC是DAB传输帧中的快速信息信道,FIC没有经过时间交织,因此它被称为快速信息信道,由于它提供了各子信道和业务的索引,因此也是接收机必须首先处理的部分。同时,FIC不是一成不变的,因此对FIC的解码要周期性的进行,以保证接收机及时针对FIC的变化做出相应的反应。通过FIC解码流程图3,FIC解码后可以清楚地得到每个业务成分的详细信息,MCU中的MMI程序可以根据这些索引信息控制基带,选择自己喜欢的节目。

图3:FIC解码流程图。
点击此处查看全部新闻图片
MMI软件设计
DF50CMMI软件设计可以分为两大部分,如图4所示,一部分是由FIC解码模块构成的子信道及业务信息解码模块和动态文字解码模块,另一部分为人机接口模块,包括人机接口菜单控制模块、基带寄存器设置模块、音频控制模块、FLASH存储模块、键盘输入模块、LCD显示控制模块、RF控制模块等。解码模块将各种节目相关信息解出后交由人机接口模块根据用户的需要来管理和调用。之所以将解码模块与人机接口模块分开是因为解码模块与硬件联系较少,而其它模块中大都包含硬件接口驱动程序,同时也考虑到人机接口菜单设计结构上的灵活性,将解码模块独立出来,既利于程序在不同硬件上的移植,也使其在人机接口菜单结构改变的情况下仍能被复用。

图4:MMI软件设计
点击此处查看全部新闻图片