基于Mesh网络的多方语音通信系统设计与实现
发布时间:2022-12-24 01:24
便携式移动多方语音通信系统有着广泛的应用场景。目前常用的对讲机采用半双工机制,用户不能同时收听和发言,且其使用模拟信号传输语音数据,易受到干扰。电话会议和基于互联网的多方语音聊天软件需要电信运营商网络的支持,在运营商网络基础设施未覆盖的地区无法使用,且在使用过程中会产生额外的资费。为了解决上述语音通信方案存在的问题,需要设计一套基于无线局域网的语音通信系统。本文设计并实现了一种基于Mesh网络的无线多方语音通信系统,其支持网络成员自组织Mesh网络并进行全双工的多方语音通信。该系统选用君正X1000开发板作为硬件开发平台,通过外接支持IEEE 802.11s Mesh网络的RT3070 Wi-Fi模块提供无线通信功能,选用嵌入式Linux操作系统作为软件平台,并在其之上开发多方语音通信系统应用软件实现本系统的功能。本系统的应用软件由Mesh自组网模块、多方语音通信模块和人机交互模块组成。Mesh自组网模块负责系统中所有成员自组织无中心Mesh网络,支持网络成员的上下线、IP地址分配以及IP地址冲突检测与解决功能。多方语音通信模块基于Mediastreamer2流媒体库实现VoIP(Vo...
【文章页数】:69 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
符号对照表
缩略语对照表
第一章 绪论
1.1 课题研究背景及意义
1.2 课题研究现状
1.3 本文内容安排
第二章 多方语音通信系统基本工作原理
2.1 移动Mesh网络
2.1.1 常见网络拓扑结构
2.1.2 Mesh网络拓扑结构
2.1.3 IEEE802.11s标准
2.2 VoIP技术
2.2.1 音频编码技术
2.2.2 RTP实时传输协议
2.3 本章小结
第三章 多方语音通信系统设计
3.1 应用需求分析及系统整体设计
3.1.1 应用需求分析
3.1.2 系统整体设计
3.2 硬件方案设计
3.3 软件方案设计
3.3.1 软件方案整体设计
3.3.2 Mesh自组网模块设计
3.3.3 全双工多方语音通信模块设计
3.3.4 人机交互模块设计
3.4 本章小结
第四章 多方语音通信系统实现
4.1 Mesh自组网模块实现
4.1.1 Mesh网络组建
4.1.2 成员上下线功能
4.1.3 IP地址冲突检测与解决
4.1.4 定时器与I/O多路复用实现
4.2 全双工多方语音通信模块实现
4.2.1 全双工多方语音通信功能实现
4.2.2 控制命令响应
4.3 人机交互模块实现
4.3.1 按键输入实现
4.3.2 OLED显示实现
4.4 本章小结
第五章 语音通信系统测试与分析
5.1 测试平台搭建
5.2 组网功能测试
5.2.1 Mesh网络组建
5.2.2 5.2.2成员上下线功能
5.2.3 IP地址冲突检测和解决
5.3 语音通信功能测试
5.4 人机交互功能测试
5.4.1 按键功能测试
5.4.2 OLED显示屏测试
5.5 本章小结
第六章 总结与展望
6.1 本文工作总结
6.2 后续工作展望
参考文献
致谢
作者简介
【参考文献】:
期刊论文
[1]高速公路IP语音对讲系统[J]. 任延风. 中国交通信息化. 2018(05)
[2]VOLTE语音质量MOS典型影响因素的研究[J]. 孙照宇. 数字技术与应用. 2018(05)
[3]一种基于语音识别与Mesh网络的智能家居控制系统设计[J]. 孟令轲. 科技与创新. 2017(24)
[4]Linux下进程间通信机制的探讨[J]. 许豪,陈可. 科技与创新. 2016(03)
[5]嵌入式操作系统比较与选型原则[J]. 俞杰. 电子技术与软件工程. 2015(12)
[6]音频编码技术在数字化传输中的应用探究[J]. 杨可歆. 科技创新与应用. 2015(16)
[7]ZigBee矿用便携式自组网语音对讲系统的设计[J]. 贺凯,孟国营,张妙恬,刘跃. 煤炭工程. 2015(05)
[8]基于Wireshark的DHCP协议工作流程研究[J]. 赵北庚. 电脑编程技巧与维护. 2015(08)
[9]基于VOIP的数字对讲系统设计[J]. 王小利. 实验室研究与探索. 2013(08)
[10]Linux内核与用户空间通信机制研究[J]. 刘斌,朱程荣. 电脑知识与技术. 2012(16)
本文编号:3725770
【文章页数】:69 页
【学位级别】:硕士
【文章目录】:
摘要
ABSTRACT
符号对照表
缩略语对照表
第一章 绪论
1.1 课题研究背景及意义
1.2 课题研究现状
1.3 本文内容安排
第二章 多方语音通信系统基本工作原理
2.1 移动Mesh网络
2.1.1 常见网络拓扑结构
2.1.2 Mesh网络拓扑结构
2.1.3 IEEE802.11s标准
2.2 VoIP技术
2.2.1 音频编码技术
2.2.2 RTP实时传输协议
2.3 本章小结
第三章 多方语音通信系统设计
3.1 应用需求分析及系统整体设计
3.1.1 应用需求分析
3.1.2 系统整体设计
3.2 硬件方案设计
3.3 软件方案设计
3.3.1 软件方案整体设计
3.3.2 Mesh自组网模块设计
3.3.3 全双工多方语音通信模块设计
3.3.4 人机交互模块设计
3.4 本章小结
第四章 多方语音通信系统实现
4.1 Mesh自组网模块实现
4.1.1 Mesh网络组建
4.1.2 成员上下线功能
4.1.3 IP地址冲突检测与解决
4.1.4 定时器与I/O多路复用实现
4.2 全双工多方语音通信模块实现
4.2.1 全双工多方语音通信功能实现
4.2.2 控制命令响应
4.3 人机交互模块实现
4.3.1 按键输入实现
4.3.2 OLED显示实现
4.4 本章小结
第五章 语音通信系统测试与分析
5.1 测试平台搭建
5.2 组网功能测试
5.2.1 Mesh网络组建
5.2.2 5.2.2成员上下线功能
5.2.3 IP地址冲突检测和解决
5.3 语音通信功能测试
5.4 人机交互功能测试
5.4.1 按键功能测试
5.4.2 OLED显示屏测试
5.5 本章小结
第六章 总结与展望
6.1 本文工作总结
6.2 后续工作展望
参考文献
致谢
作者简介
【参考文献】:
期刊论文
[1]高速公路IP语音对讲系统[J]. 任延风. 中国交通信息化. 2018(05)
[2]VOLTE语音质量MOS典型影响因素的研究[J]. 孙照宇. 数字技术与应用. 2018(05)
[3]一种基于语音识别与Mesh网络的智能家居控制系统设计[J]. 孟令轲. 科技与创新. 2017(24)
[4]Linux下进程间通信机制的探讨[J]. 许豪,陈可. 科技与创新. 2016(03)
[5]嵌入式操作系统比较与选型原则[J]. 俞杰. 电子技术与软件工程. 2015(12)
[6]音频编码技术在数字化传输中的应用探究[J]. 杨可歆. 科技创新与应用. 2015(16)
[7]ZigBee矿用便携式自组网语音对讲系统的设计[J]. 贺凯,孟国营,张妙恬,刘跃. 煤炭工程. 2015(05)
[8]基于Wireshark的DHCP协议工作流程研究[J]. 赵北庚. 电脑编程技巧与维护. 2015(08)
[9]基于VOIP的数字对讲系统设计[J]. 王小利. 实验室研究与探索. 2013(08)
[10]Linux内核与用户空间通信机制研究[J]. 刘斌,朱程荣. 电脑知识与技术. 2012(16)
本文编号:3725770
本文链接:https://www.wllwen.com/kejilunwen/xinxigongchenglunwen/3725770.html