欢迎来到天天文库
浏览记录
ID:22512235
大小:49.00 KB
页数:6页
时间:2018-10-29
《音频录放系统的设计与实现毕业论文开题报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、赖月梅毕业论文(设计)幵题报告学生姓名赖月梅学号1310818035所在二级学院计算机科学与信息工程学院专业计算机科学与技术(物联网工程)指导教师何顺职称硕士(讲师)论文题目基于ARM的音频录放系统的设计与实现填表说明:1.开题报告闪容包括选题的依据和意义、国内外有关本选题研究的动态、论文(设计)的基本容、拟解决的主要问题、研究方法、选题的特色及创新点、主要参考文献等;2.开题报告闪容、写作进度、具体时间安排及指导教师对开题报告的意见栏目要求采用宋体五号字、单倍行距打印;3.“指导教师签名”及“日期”要求手写体。(可另附页)一、选题
2、的依据及意义当今社会,是一个信息化迅猛发展的时代,咅频信息的数字化处理技术得到了社会的普遍认可和广泛应用。因此而产生的信息处理器的性能也随着科学技术的发展得到快速的发展。数字音频录放系统克服了磁带录放语音中所存在的缺点,可以快速查找并整理编辑语音信息。数字化音频系统是指利用数字技术对音频信号进行采集、处理、并且在一定的存储设备中存储并在需要时输出。对于语音的采集、处理从简单的波形编码转变为进行参数编码与压缩,大大减少了语音数据的存储。采用ARM和ALSA库所设计和制作的音频录放系统,能够实现语音的分段录音,分段放音以及连续放音的功能
3、,且可以很方便的通过软件编程进行功能的调整,这样就使该系统具有了技术更新周期短、成本低、开放灵活等优点。二、国内外有关选题研宄的动态数字音频朵放系统不再耑要机械传动装置和录音磁带,只耑要添加话筒、扬声器、按钮等接口,便能实现语音的录音及播放功能,并且可以即录即放,永久保存,目前,国内外的数字音频录放系统已经得到的广泛的应用。在机电一体化、人工智能化等方面应用语音录放电路,可以实现人机对话控制;在邮电通信方而,数字语音录放系统的应用产生了自动应答电话,语音型BP机等。总而言之,语咅录放系统在工业控制、仪器仪表、信息通信、教育玩具、电子
4、产品等方而具有广阔的发展前景,同时它也将渗透到传统的控制领域内和一些有待开发的新领域内三、论文(设计)的基本内容1、系统采用ARMGEC210作为核心处理模块,并在ARM模块上移梢Linux楝作系统作力开发平台,设计了一种在ARM开发平台进行实时音频录放的系统,系统以S5PV210芯片作为数据处理核心芯片。2、录放音频通过LnUx标准音频接U和音频处理模块转换将模拟信号转为数字化音频信号,并且结合微处理器控制技术,实现了对语音信息的录入和播放的准确控制,最后经ARM模块解析G送至音频处理模块进行音频信号模数转换,音频电信号即可输出到
5、音频播放接口播放出声音。2.1、录制咅频:首先取得PCM设备的句柄,然后设置PCM流的方14(录制),最后设置数据buffer的大小,采样频率和量化级。2.2、播放音频:检查播放文件的格式(MP3/WAV),然后根据具体的音频文件的格式以及音频基本信息设置设备参数,扱后从音频文件读取数据写入音频设备中。四、拟解决的主要问题1、实用性原则本系统的没计力求实现随时随地的录音和播放音频,最大限度的满足使用者的需要,以为川户提供便捷,实用的产品为目标。2、可扩展性和可维护性一个系统的设计并不满足于单而的实用性原则,在体现实用性原则的基础上,
6、还需要能够适应时间的变化,这就对于系统的可扩展性和可维护性有较商的要求。系统的设计应尽可能的模块化和多元化,能够适应不同配置的系统,并可在此基础上实现更加系统的升级(如实现录音之后可传送出去并可接收再播放出来的所谓对讲功能),既满足川户的更高要求,也为今后的扩充留有充足的空间。五、课题研宄方法根据社会发展的需求,了解咅频录放系统的发展现状及趋势设计原理,从网上杏找相关资料,获取本系统的设计原理,结合本次毕业设计的要求联想到设计本系统的构思想法:工具:1)开发环境:Linux虚拟机2)开发语言:Linux-C语言3)系统运行环境:AR
7、M开发板步骤:1)、在ubuntu中搭建Linux系统交叉编译坏境2)、库ALSA的移植3)、嵌入式操作系统的选型及内核移植4)、音频系统的驱动程序设计5)、咅频系统的驱动程序调试优化及测试六、选题的特色及创新点1、基于Linux揀作系统下的应用程序,顺应潮流2、系统界面简洁,便于操作3、在Linux下设计的音频录放系统功能强大,能够满足各类人群对录音及播放音乐的需求,以及能够完成各类复杂的操作,随录随听4、采用QT设计图形界面5、系统在ARM平台上实现,操作看似简单,实际功能超乎想象七、主要参考文献[1]《嵌入式limix应用开发
8、完全手册》韦东山人民邮电出版社.[2]《AKM嵌入式系统移植实战开发》韩少云北京航空航天大学出版社[3]《精通ARM嵌入式Linux系统开发》杨水清电子工业出版社[4]《构建嵌入式Linux系统(第二版)》(加)亚荷毛尔屮国电力出版社
此文档下载收益归作者所有