基于网络微控制器的IP可寻址音频播放系统

来源 :太原理工大学 | 被引量 : 0次 | 上传用户:hanpiaofeng
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
数字音频技术的飞快发展,给传统音频传输领域带来了极大的冲击。鉴于传统音频传输中难以克服的诸如不便于管理、布线复杂、难于实现自动切换等等的缺点,数字网络易管理、监控、强大的数据传输能力无疑为未来的音频传输指明了方向。Internet网络技术的不断扩展,网络应用越来越广泛,现有网络设施已无处不在,成熟而广为普及的网络为数据传输提供了便利。另外,网络通信协议的发展成熟使不同硬件的设备和应用程序之间的方便通信成为可能。而广播技术及多播技术的应用和快速发展,又进一步推动了网络多媒体传输技术。DS80C400是DALLAS公司生产的一种网络微控制器,DS80C400是一个高性能结构的网络微控制器,具有多层网络节点、丰富的I/O接口及稳定的ROM固件,网络协议支持TCP IPV4/IPV6,实现了TCP、UDP、DHCP、ICMP和IGMP协议。网络协议栈同时支持多达32个TCP连接。为网络接口方案提供了一个很好的选择。本设计在DS80C400的基础上,结合CPLD技术、网络多播技术和数字音频技术,设计完成了一种IP可寻址的播放系统。该系统从网络上接收音频流多播数据包,由DS80C400处理后得到音频数据。在CPLD的控制下,以44.1kHz的采样率、16位的采样精度转换为模拟音频信号后播放。传输过程的数字化使音频信号具有更好的可控性、保密性和抗干扰能力。播放终端作为Internet中的一个节点,有唯一的IP地址,很好的实现了寻址功能,使管理控制简便易行。本文第一部分介绍了音频流播放系统的相关知识和整体方案的设计。第二部分介绍了网络音频播放终端的硬件设计,分为网络接入和音频流数据处理两个模块。其中,网络接入模块以DS80C400为核心,实现了终端与以太网的接口,接收音频流数据包;音频流数据处理模块以CPLD为核心,从缓存区读取数据,按一定的总线时序传递给DAC。CPLD的设计采用自顶向下的方法,用VHDL语言实现。分为MCU接口、RAM接口模块、DAC接口模块。第三部分介绍了软件系统的设计,采用汇编语言实现。主要包括系统的初始化,加入多播组,接收多播数据包,数据缓存读写控制几个部分。
其他文献
微/纳电子机械系统(M/NEMS)具有小型化、低功耗、集成度高等优点,可以完成大尺寸机电系统所不能完成的任务,也可嵌入大系统中,把自动化、智能化和可靠性提高到一个新的水平。基
语文学科是以培养学生听说读写能力为主要目的和主要内容的文化基础课,在学生心日中是一个难学的科目,因为语言文字具有抽象性和模糊性,难于理解和运用.
课常教学是学校教育教学的主战场,是学生接受知识的主渠道,是学生能力培养的主阵地,但遗憾的是,传统的课堂教学却一直存在着这样或那样的不和谐音,语文课尤其如此.
在发射机系统中,除了功放的非线性失真以外,发射机前端的模拟器件还会产生I/Q不平衡、本振泄露等问题,这些失真严重影响了发射机的性能。因此,为了使发射机满足线性要求,必须对发
VDMOS作为中低功率DC/DC电源模块内功率开关器件的主要选择,广泛应用于航空航天和舰载武器装备中,其工作环境复杂,受核辐射和空间辐射的影响严重;另外,由于工作中VDMOS高功耗
价值观是组织文化的核心,它反映了人们对组织存在意义的基本态度。成人教育组织应确立一种与社会背景和自身文化相匹配的科学价值观,从而促进其不断地发展。本文依据当代我国
21世纪,社会中需要的是高素质的人才,较重的课业负担已经影响到学生的全面发展,无法提高学生素质.减负对于当前教育来说,势在必行.教学中一方面要做到减负,一方面要保证教学
期刊
中小学校长培训质量管理是根据培训目标,通过对培训全过程的计划、实施和控制,充分发挥各项培训条件的效益,实现校长知识、能力乃至个人素养全面提高的管理过程.它包括质量标
为了全面提升小学师资队伍的质量,为我国的小学教育提高打下坚实的基础, 2012年针对我国的小学教师颁布了《小学教师专业标准》(以下简称《标准》),在该《标准》中着重对教师
期刊
第一章rn一rn出彰原市,过彰河桥,行十几分钟车,走十几公里路,抬头便可看见一群阔大的方形院落比邻相接.这就是彰原市第八路公共汽车站牌上标注的那个北兵营了.