首页 | 本学科首页   官方微博 | 高级检索  
     

基于WiFi的无线语音接收终端设计
引用本文:刘虎,沈元元.基于WiFi的无线语音接收终端设计[J].工矿自动化,2012,38(12):37-40.
作者姓名:刘虎  沈元元
作者单位:中国矿业大学信电学院,江苏徐州,221008
摘    要:针对目前的语音调度系统存在实时性差、需要布设大量电缆等问题,设计了一种基于WiFi的无线语音接收终端。该语音接收终端工作时,无线收发模块GS1011接收来自无线网络的数据帧,STM32微控制器以中断方式将接收到的数据放入环形缓存区中,当环形缓存区数据大于播放阈值,STM32微控制器从环形缓存区中读取语音数据并通过音频编解码模块VS1053解码播放。同时,该语音接收终端采用RTP协议结合环形缓存及动态调整语音回放速率的措施来消除网络抖动现象。测试结果表明,该语音接收终端响应时间不到1s,语音信号稳定,消除了网络抖动带来的影响。

关 键 词:WiFi无线通信  语音通信  语音接收终端  网络延时  网络抖动  数据包排序  语音流式设计

Design of Wireless Voice Receiving Terminal Based on WiFi
LIU Hu,SHEN Yuan-yuan.Design of Wireless Voice Receiving Terminal Based on WiFi[J].Industry and Automation,2012,38(12):37-40.
Authors:LIU Hu  SHEN Yuan-yuan
Affiliation:(School of Information and Electrical Engineering of CUMT.,Xuzhou 221008,China)
Abstract:In view of problems of bad real-time performance and needing set many cables existed in current voice dispatching system,a wireless voice receiving terminal based on WiFi was designed.When the terminal works,wireless transceiver module GS1011 receives data frame from wireless network,STM32 micro-controller receives the data by interrupt mode and stores the data into ring data buffer.When the data in the data buffer is more than playing threshold,STM32 micro-controller reads voice data from the data buffer to decode and broadcast with audio encoding and decoding module VS1053.Meanwhile,the terminal combines RTP protocol with ring data buffer and dynamicly adjusts voice playback speed to eliminate network jittering.The test result showed that respond time of the terminal is less than 1 s,voice signal is stable and eliminates influence of network jittering.
Keywords:WiFi wireless communication  voice communication  voice receiving terminal  network delay  network jittering  data packet sort  speech flow design
本文献已被 CNKI 万方数据 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号