首 页文档资料下载资料维修视频包年699元
请登录  |  免费注册
当前位置:精通维修下载 > 文档资料 > 家电技术 > 单元电路介绍 > 其它电路
嵌入式以太网数字语音广播系统技术设计
来源:本站整理  作者:佚名  2010-05-11 16:39:35




  语音数据的接收存储采用循环队列的方式,由于UDP数据传输的无序性,在语音数据接收端接收到语音数据以后需要对语音数据包进行排序,以保证对语音数据的顺序处理,还原出正确的语音信号。同时为了避免网络抖动,每次在循环队列中包含至少5个数据包的时候才对数据进行处理。

  设计中MS6336的数据输入格式采用I2S格式,由于LM3S8962不支持该数据格式,所以通过GPIO口采用软件模拟实现I2S功能。为了完整还原出语音信号,需要保证I2S信号时序严格精确,高低电平的转换采用延时程序实现,I2S时序图如图5所示。


  广播系统播放终端时钟频率为40 MHz,由采样率计算可得每发送一个数据位的时间为600 ns。LM3S8962给MS6336提供语音数据,按照采样点通过GPIO口实现串行传输。每个采样点包含四个字节,一个采样点数据发送流程如图6所示。


  4 结果分析

  该系统通过以太网传输的语音数据包大小为1024B,为了避免网络抖动,终端在收到5个数据包的时候开始广播,广播延时时间为30 ms左右,满足功能指标。服务器端可以同时控制10个播放终端的工作,通过在服务器端选定相应终端的编号,可以成功实现广播系统的全区广播和局域广播功能。

  5 结语

  这里从实际需求出发,设计实现一个以太网数字语音广播系统,实验结果表明由系统播放终端决定是否进行语音广播来实现区域广播是一种简单有效的实现语音信号全局广播和区域广播的方法。系统播放终端采 用GPIO口软件模拟实现了I2S功能,能够精确地实现I2S时序,完成语音信号的数据传输,实现语音信号的实时广播。该设计结构合理,并且能够方便地实现功能扩充,如定时播音、音乐播放、远程管理、实时监控等。该设计具有重要的现实意义,为解决大型复杂的以太网广播系统提供了基础。

上一页  [1] [2] [3]  下一页

关键词:

文章评论评论内容只代表网友观点,与本站立场无关!

   评论摘要(共 0 条,得分 0 分,平均 0 分)
Copyright © 2007-2017 down.gzweix.Com. All Rights Reserved .
页面执行时间:38,414.06000 毫秒