基于VxWorks的水下机器人声通信系统软件设计

来源 :哈尔滨工程大学 | 被引量 : 0次 | 上传用户:tsy99
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
“智能水下机器人技术预研”项目中基于VxWorks的水下机器人声通信系统是实现岸基通过通信系统向机器人发出命令并接受机器人回传的位置,转向等数据信息的功能。本系统是基于PC104平台,采用嵌入式结构设计,并在嵌入式实时操作系统VxWorks下实现对数据的采集、发送,传输和处理。本论文所要完成的就是VxWorks下声通信系统软件的设计开发。 论文的研究工作主要包括三部分: 1、声通信系统中扩频通信算法和FSK算法的移植工作,两套算法都需要在vxWorks上准确的移植,达到系统要求,实现其功能。 2、用做音频数据采集和发送的音频设备驱动程序的开发。音频数据采集和发送模块的功能实现即VxWorks下音频设备的驱动程序设计是声通信系统的关键部分,获取和发送音频数据的成功与否和数据的可靠性关系到整个系统的成败。 3、用于机器人主控系统和通信系统间数据传输的串口通信和驱动程序的开发,通过串口通信实现对机器人控制命令的传输和对机器人状态信息的回传。 所有工作需在VxWorks下实现,通过VxWorks的实时性和对多任务调度的特性,实现声通信系统的自主控制、实时音频数据接受、发送、处理和传输。 论文中还比较详细的阐述了嵌入式实时操作系统VxWorks及其开发环境Tornado的组成特性与功能,介绍了进行嵌入式软件开发的特点和VxWorks软件设计所必需的系统配置及初始化的知识,并结合此声通信系统给出具体的设计思路。
其他文献
期刊
期刊
期刊
期刊
期刊
说话人认证技术是声纹识别技术研究的热点之一,其在养老金保险系统、门禁系统、远程身份认证系统等信息安全方面都得到了广泛的应用。然而,随着科技的发展,录制说话人的声音比较
同步技术是数字电视地面广播传输系统中的关键技术之一。它包括载波同步、相位跟踪、定时同步、单频网同步等。 对同步技术而言,主要包括同步参数的估计、同步参数的补偿、
随着网络技术和多媒体技术的飞速发展,多媒体数据逐渐成为人们获取信息的重要来源,成为人们生活的重要组成部分。作为保证数字媒体业良好发展的重要因素,保护数字产品版权所
近年来,随着移动通信的发展,移动多媒体业务在现在和未来的几年里将得到广泛推广,数字音视频编解码技术是移动多媒体业务的核心技术之一。但是开发一个成功的移动多媒体终端是比
期刊