新闻中心

EEPW首页 > 手机与无线通信 > 设计应用 > 开放式多模导航接收机设计

开放式多模导航接收机设计

作者:李文杰,沈冲飞,韩逸飞时间:2012-09-21来源:电子产品世界收藏

  硬件设计

本文引用地址:http://www.eepw.com.cn/article/137080.htm

  如图3所示,北斗与双模接收机硬件架构形式一致,射频前端兼容与北斗频点单路输入两路数字中频直连基带部分。数字基带采用北京时代民芯科技有限公司自主研发的MXT3013导航SoC,实现数字信息的处理与定位解算。  

 

  软件架构

  导航算法和软件也是接收机的核心内容。设计采用基于组件的面向对象的软件设计方法,实现嵌入式环境下无操作系统软件架构,如图4所示。软件设计分为驱动层、框架层、功能层、数据层。驱动层为软件对射频与基带硬件的通行控制,其中包括对射频参数的调整、信号链路的选择、对基带捕获模块及跟踪通道的管理使用,对CPU及外围存储等设备的驱动管理。框架层控制程序的整体结构,包括软件运行、软件及硬件中断控制响应、应用功能运行流程调用、运行监控、输入输出控制、异常处理等。功能层为导航算法及功能的具体实现,包括自适应快速启动、信号的捕获与跟踪、卫星信息的提取与解算管理、本地信息的提取解算等不同功能组件,各组件间算法不存在必要并行依赖或仅存在少量非必要依赖性,组件可有条件重构选取或自行升级替换。数据层为程序运行过程所有数据流的管理与交互,包括数据存储区、内部数据通信链路、外部数据通信链路等,实现大量导航数据的合理管理与快速通信,提高程序的运行效率节省存储空间。  

 


评论


相关推荐

技术专区

关闭