实时语音传输系统的设计及软件实现研究

来源 :现代职业教育·高职高专 | 被引量 : 0次 | 上传用户:kaixin314159
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘 要] 近年来,嵌入式技术被广泛应用到不同领域中,如工业生产、网络通信等,嵌入式产品和社会大众的日常生活紧密相连,嵌入式软件的重要性不断显现,被应用到实时语音传输系统设计中,顺利实现了语音传输,传输更加安全、稳定。因此,从不同角度客观分析了实时语音传输系统设计与软件实现。
  [关 键 词] 实时;语音传输系统;设计;软件实现
  [中图分类号] TN912.3 [文献标志码] A [文章编号] 2096-0603(2016)28-0058-01
  在新形势下,欧美国家的实时音频传输系统具有多样化的功能,可以进行全双工语音传输、视频传输,网络系统处于稳定运行中,信息数据传输速率较快。就我国而言,语音传输系统研究还处于初始阶段,还需要进行更加深入的研究,利用先进的技术,借助信息化手段,优化设计实时语音传输系统,提高网络运行的稳定性,在实时传输语音的基础上,确保语音传输具有较高的质量。
  一、实时语音传输系统硬件设计
  在设计实时语音传输系统硬件中,设计者要全面、客观分析系统设备的功能需求,合理设计硬件电路各组成部分,优化完善实时语音传输系统交流流程、信息交换流程等,CPU、外围电路要处于动态运行中,对音频进行一系列的操作,比如,存储、输出、编码,和单片机相互作用,交换各方面的语音信息,获取按键信息。其中的单片机作用到液晶上,动态显示一系列数据信息,随时采集产生的按键信息,在串口作用下,传输给CPU模块,合理处理一系列信息数据,准确设计液晶屏关键性显示设备拨号形式,输入语音信号类型等,提高语音数据信息准确率。在此基础上,设计者要客观分析实时语音传输系统的特点、性质,选择适宜的PC机主板形式,和外围接口电路相互作用,接收、发送、处理语音信息数据。
  二、实时语音传输系统软件设计
  (一)配置模块设计和实现
  在设计语音传输系统中,设计者要以Linux系统为基点,根据对应配置文件,设置各应用程序,获取程序运行参数,初始化配置模块。如果没有配置文件,系统会自动构建配置文件。在应用程序调用配置模块时,配置模块会初始所有的变量,使其成为默认数值,准确判断所设置的路径是否正确,是否存在配置文件。如果没有发现任何配置文件,则需要重新构建配置文件,在配置文件中准确写入初始后的变量数值。如果已有配置文件,一定要将所有变量清零,依次读取配置文件数据信息,配备对应的变量。由于程序运行中,会受到各种主客观因素影响,部分变量数值会被修改,系统也会定期更新其中的配置文件,导致配置文件变量数值周期性被修改。在设计配置模块过程中,设计者要以功能需求为切入点,准确定义输入接口、输出接口,获取、设置变量数值,要根据各方面情况,控制好接口数量,进行合理化设置,及时和其他类型的模块交换各类信息数据。其中的接口较多,比如,获取设备类型接口、获取网关接口、远端用户列表接口。配置模块中含有大量的子函数,一旦系统设备处于动态运行中,便需要准确读取、判断配置文件函数。
  (二)拨号模块、编码模块设计和实现
  1.拨号模块
  在实时语音系统设备操作面板拨号操作中,在拨号模块作用下,系统拨号上下线功能顺利完成。如果系统设备需要拨号上限,系统将会自动进行上线操作,初始变量,获取所需的拨号形式,准确判断设备是否处于上线状态,如果处于上线中,必须准确判断拨号形式,看其是否和上次拨号形式有所不同,如果不同,必须及时调动相关函数,让设备及时下线,准确判断拨号形式,重新拨号,如果相同,不需要再进行拨号程序,说明拨号已成功。但如果设备不处于上线状态,则可以直接判断拨号形式,重新拨号。
  2.编码模块
  在设计编码模块中,设计者必须保证音频及时传输到对应设备中,结合用户的客观需求,科学设置编码,有效连接两台设备,实现实时语音传输,启动编码模块。如果需要调动其中的编码模块,则需要客观判断编码线程,如果并不存在,需要重新构建编码线程,选择适宜的编码形式。如果已经存在编码线程,则不需要再创建新的编码线程,借助合理化的编码形式,便能调用编码库,实现语音编码,编码结束之后,还需要看其是否还有其他类型的语音输入,如果没有,才能结束编码线程,如果有,编码库还会再次被调用,实现编码,说明系统操作并未结束。
  总之,在设计实时语音传输系统硬软件时,设计者要根据当下的语音传输情况,选择适宜的系统设备主板、设备硬件接口、单片机,科学设定设备主板参数、单片机参数等,优化设计配置模块、拨号模块与编码模块软件,结合各模块功能的客观要求与系统软件流程图,顺利进行编码,优化软件的多样化功能,多角度测试软件的整体功能,尤其是功能模块功能,要及時解决存在的安全与质量隐患。以此,确保设计的实时语音传输系统处于稳定运行中,确保传输的语音数据信息更加准确。
  参考文献:
  [1]霍明明.基于RTP/RTCP协议的语音传输系统在Rviewer中的设计与实现[D].电子科技大学,2014.
  [2]周金楼.基于C/S模式无线语音传输系统软件设计与实现[D].华中师范大学,2011.
  [3]赖海腾.基于SDN技术的实时语音系统服务器端的设计与实现[D].北京邮电大学,2015.
其他文献
【中图分类号】G633.41 【文献标识码】A 【文章编号】2095-3089(2012)05-0041-01  书面表达是一种综合性的主观性试题,它涉及词汇、句型、语法水平和运用英语知识的能力,所以提高写作技巧在高考中起到举足轻重的作用。怎样在备考中有效地提高写作成绩呢?我认为应该采用这样的策略和方法:  第一,认真审题  动笔之前应该仔细阅读题目要求,审题是关键。一般从这几个方面去审题:体裁(
由于我国矿产资源开采泛滥,严重的破坏了生态环境,同时也阻碍了地勘经济的可持续发展。因此,如何发展生态地质,实现矿产资源的开发利用率和循环回收率,从而推进地勘经济可持
【摘要】本文从高考词汇分级复习方面探讨了英语词汇的教学,希望能够帮助高三学生更好地记忆单词。  【关键词】高考词汇 有效性  【中图分类号】G633.41【文献标识码】A 【文章编号】2095-3089(2012)05-0047-01  一、引言  词汇是英语的有机组成部分,在英语学习过程中,必须要掌握足够的词汇量,才能进行听说读写各方面的训练,只有掌握足够词汇量,才能达到高考的要求。《普及同高
【摘要】小学作文教学是小学语文教学的重要组成部分,也是小学生掌握知识的标志,但这又是小学语文教学的难点。本文从五个方面具体论述怎样在小学语文教学中提高小学生的写作水平。根据学生的认知能力,正确引导学生进行素材积累,稳步提高学生的书面表达能力,让学生对作文由“厌”写变“乐”写,由被动变主动,由低效变高效,使学生能快乐作文,快乐成长!  【关键词】写作 教学 兴趣 积累  【中图分类号】G623
瓯江彩鲤是我国浙江省瓯江流域广泛养殖的一种地方性鲤鱼品系,具有较高的食用和观赏价值,近年来被推广为观赏鱼类养殖。随着鱼类育种与培育技术的发展,以体色和生长为指标对
【中图分类号】G633.41 【文献标识码】A 【文章编号】2095-3089(2012)05-0048-02  培养提高学生英语阅读能力,既是英语学习的目的,又是中学英语教学的一个难点。在当今高考英语试题中,都逐年进一步强调了语篇能力的测试。语篇在每一年的高考试卷中均占有相当大的比例,有80%以上。而这些语篇试题,都是与阅读有关,要完成试题中的所有信息,都是要借助于英语阅读来获得的。《中学英语教
本试验选用爱拔益加(Arbor Acres,AA)肉仔鸡为试验动物,在环境控制舱内模拟鸡舍环境,研究了不同氨气浓度对肉仔鸡生长、免疫和血液生理生化指标的影响。   选用1日龄AA肉
【中图分类号】G633.41 【文献标识码】A 【文章编号】2095-3089(2012)05-0059-02  新课程实施至今已有多年,前几年因为任教于高三,所以一直庆幸自己与新课程“绝缘”,但今年接手新高二,不得不与新课程“亲密接触”,所以从暑假开始就有意识地参与各种培训,并深入用心去体会新课程理念,颇有感触,在此希望能与同行共同商讨。  一、新课程实施下的学生主体性更要以教师的主导性为前提 
【中图分类号】G633.41【文献标识码】A 【文章编号】2095-3089(2012)05-0058-01  随着课程改革的推进,英语课堂教学以前所未有的规模和力度在变革着。在课改以来长期的教学实践和探索中,我们经过大胆实践、反复思考,择善而从,择真而立,使新课程的理念和意识不断加强,对新教材的理解和处理经验也不断丰富和成熟。《英语课程标准》明确提出:“倡导‘任务型’的教学途径,培养学生综合语言