1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
第二个数据用来对开始初始化及语音信号经转换输入语音数据压缩初始化存储数据包存存满语言数据解压语言信号经过转换输出结束的个控制寄存器的个位置进行配置。
位为,位为所选寄存器地址,位为所选寄存器的编程值。
通过对个可编程控制寄存器编程,使工作在以下状态选择为工作模拟输入,和模式,不带从机,采样频率为,模拟信号输入和放大增益均为。
个寄存器初始化需要个主通信和次通信。
压扩算法的实现。
内部的缓冲串口带有硬件实现的率和率压缩解压,用户只需要在相应寄存器中进行设置就可以了,本系统通过软件来完成线性码转换成率。
在主程序中通过抽样量化得到线性编码,再由编码表通过软件计算得到率编码,其中高位为符号位,第到为段落码,低为段内码。
将的压缩结果存储到系统中进行缓存,根据抽样率语音存储时间以及系统的容量设置语音存储缓冲区的大小,待缓冲区存满后,将缓冲区内的数据进行解压缩,然后输出到接口输出。
用户代码的编写。
完成音频信号采集与回放代码的编制。
本设计给编程用查询方式,接收转换的信号和发送转换的信号用方式。
通信协议通过设置控制寄存器和控制寄存器可选择和分别采用或者的通信模式。
与串行通信分为初次通信和二次通信。
引脚在初次通信中传输的结果,在二次通信中传读得寄存器的值。
二次通信只有在软件或者硬件请求时产生当初次通信采用模式时,用产生软件二次通信请求当初次通信采用模式时,则必须由的脚对脚输出信号来产生硬件二次通信请求。
通过二次通信可实现的初始化和读写内部控制寄存器的值。
二次通信数据格式如表所示,其中为控制寄存器数据为控制寄存器地址为对控制寄存器读写控制位为读数据操作,为写数据操作。
表二次通信数据格式控制寄存器数据控制寄存器地址ˉ结论本次设计以与为例,详细介绍了与串口通信的硬件接口及软件实现。
可以对语音信号进行无失真采样,完全能满足后续语音信号处理的要求,并且与接口简单,高性能,低功耗。
另外,都是通过串行执行指令来实现特定功能,不可避免低速,且芯片在强干扰条件下,尤其是强电磁干扰下,很可能越出正常的工作流程,出现跑飞现象。
该设计让我对数字信号处理方面的知识上了个台阶,也为我今后从事数字信号处理的研究和设计工作奠定了良好的基础。
然而,设计还有很多不完善之处。
正因为我的学习水平所限,在研究和设计该课题时遇到了许多困难,我深知这些困难就是我的专业知识短板。
但是,我会积极汲取知识和经验,补好这些短板,提高自身能力,为今后投身社会中而努力。
参考文献程佩青数字信号处理教程北京清华大学出版社,王华,张健原理及其编程开发技术北京电子工业出版社,何苏勤,徐家艳基于定点语音录放系统的设计北京化工大学,周霖通信工程技术应用北京国防工业出版社,汪安民,程昱应用开发实用子程序北京人民邮电出版社,阎石数字电子技术基础北京高等教育出版社,谭浩强程序设计北京清华大学出版社,周荷琴吴秀清微型计算机原理与接口技术中国科学技术大学出版社,附录附录通道初始化程序,,,后记当我写完这篇毕业论文的时候,心情十分激动,感慨良多。
从开始进入课题到资料的搜集再到论文的顺利完成,整个过程都离不开老师朋友们的热情帮助,在这里请接受我诚挚的谢意,感谢我的论文指导老师曹华伟老师。
这篇论文的每步都是在曹老师的悉心指导下完成的,其间倾注了曹老师大量的心血。
曹老师为人随和热情,治学严谨细心。
在闲聊中他总是能像知心朋友样鼓励我,而在论文的写作上他却总会以专业标准严格要求我,从选题定题开始,直到最后论文的反复修改润色,曹老师始终认真负责地给予了我深刻而细致地指导。
他多次从繁忙的工作中抽出时间询问我的研究进程,并为我指点迷津,帮助我开拓研究思路。
正是有了曹老师的无私帮助与热忱鼓励,我的毕业论文才能够得以顺利完成。
我也要感谢我自己。
在论文的整个写作过程中,自己总是积极主动的和老师朋友们沟通交流,不耻下问。
通过这篇论文的写作,我更加理解了态度决定切这句话的深刻道理。
当然,最终呈现出来的这篇论文肯定与老师朋友们的期望还有很大的差距,这实在是由于我个人的能力所限。
这将启示我在今后的学习和研究中更要向曹老师这样的学者型专家学习,以更加严谨务实的态度,更加精益求精的作风,以期在专业论文创作上取得新的更大的进步。
,,
