摘要: |
随着城市的发展和交通道路的日益复杂,车载导航系统的应用越来越广泛,不仅能够准确地提供一条通往目的地的合理路径,而且使得车辆个体与交通大环境有机融合,能够避开拥挤的道路,明显改善交通拥堵状况。随着通信技术的高速发展,GPS和GSM有机结合,利用GSM通信费用较低的特点,使得通过GSM网络发送GPS定位信息成为可能。
首先,该设计结合先进的GPS技术,以三星的S3C2440 ARM9处理器为核心,开发了具有GSM无线通信功能的车载导航系统硬件平台。设计和开发导航系统软件是整个车载导航系统的关键,首先提出软件设计的总体框架,确定系统功能模块的组成。接着描述各功能模块的设计方案,地图显示、GPS卫星状态图绘制、车辆定位、地图匹配、行驶引导和场所查找等。
其次,通过对基于曲线拟合的地图匹配算法、基于权重的地图匹配算法和基于卡尔曼滤波算法的分析与比较,综合运用这几种地图匹配算法,在不同情况运用不同的匹配算法进行地图匹配,并对该算法的具体实现做详细的论述,包括道路搜索、正常行驶、道路转换、停车处理和异常处理等情况。
接下来,详细论述Windows CE中通信模块RIL(Radio Interface Layer)的设计和实现,包括同步I/O和异步I/O两种情况,并分析其中的优缺点。 |