Real-time voice streaming over IEEE 802.15.4

Audio and video applications over wireless sensor networks have recently emerged as a promising research field. However, the limits in terms of communication bandwidth and transmission power have withstood the design of low-power embedded nodes for voice communication. In this work we describe the implementation details of an embedded system for the wireless broadcasting of audio signals over the low datarate IEEE 802.15.4 standard, which is widely adopted to build Wireless Personal and Sensor Networks. The resulting device has been developed from scratch by combining several techniques with the goal of obtaining the most suitable implementation on a low-cost and low-power 16-bit microcontroller. We used a realtime operating system, a well-known psychoacoustic model based on FFT signal decomposition and the Haar wavelet transform to create a novel audio compression algorithm targeted to embedded systems with limited computational capabilities. The result is a fully-functional embedded system which is able to stream voice in real-time over IEEE 802.15.4 with an acceptable audio quality.

[1]  Andreas Spanias,et al.  A review of algorithms for perceptual coding of digital audio signals , 1997, Proceedings of 13th International Conference on Digital Signal Processing.

[2]  Luca Benini,et al.  Analysis of Audio Streaming Capability of Zigbee Networks , 2008, EWSN.

[3]  Chonggang Wang,et al.  Voice communications over zigbee networks , 2008, IEEE Communications Magazine.

[4]  Sachin Deshpande Adaptive low-bitrate streaming over IEEE 802.15.4 low rate wireless personal area networks (LR-WPAN) based on link quality indication , 2006, IWCMC '06.

[5]  Davide Brunelli,et al.  Improving audio streaming over multi-hop ZigBee networks , 2008, 2008 IEEE Symposium on Computers and Communications.

[6]  Jozef J. Zwislocki,et al.  Analysis of Some Auditory Characteristics. , 1963 .

[7]  Zhenxing Chen,et al.  Multistage waveform coding for voice communication over Zigbee networks , 2009, 2009 Digest of Technical Papers International Conference on Consumer Electronics.

[8]  Tarek F. Abdelzaher,et al.  On real-time capacity limits of multihop wireless sensor networks , 2004, 25th IEEE International Real-Time Systems Symposium.

[9]  Andrea Fumagalli,et al.  Perceptual based voice multi-hop transmission over wireless sensor networks , 2009, 2009 IEEE Symposium on Computers and Communications.

[10]  Giorgio Buttazzo,et al.  Hard Real-Time Computing Systems: Predictable Scheduling Algorithms and Applications , 1997 .

[11]  Ian F. Akyildiz,et al.  A survey on wireless multimedia sensor networks , 2007, Comput. Networks.

[12]  Giorgio C. Buttazzo,et al.  HARD REAL-TIME COMPUTING SYSTEMS Predictable Scheduling Algorithms and Applications , 2007 .

[13]  Anthony Rowe,et al.  Voice over Sensor Networks , 2006, 2006 27th IEEE International Real-Time Systems Symposium (RTSS'06).

[14]  Charles K. Chui,et al.  An Introduction to Wavelets , 1992 .