Embedded Parallelism Enabling Ultralow-Power Zigbee Voice Communications

Short-range wireless technologies are known to transmit voice, audio, image, and video messages in real time. Energy consumption and transmission reach are critical in such networks, especially for portable and power autonomous devices. The purpose of the Voice over Zigbee technology is to provide a...

Full description

Saved in:
Bibliographic Details
Main Authors: A. Meliones, E. Touloupis, J. Perello
Format: Article
Language:English
Published: Wiley 2019-01-01
Series:Journal of Computer Networks and Communications
Online Access:http://dx.doi.org/10.1155/2019/6595282
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1850210575640952832
author A. Meliones
E. Touloupis
J. Perello
author_facet A. Meliones
E. Touloupis
J. Perello
author_sort A. Meliones
collection DOAJ
description Short-range wireless technologies are known to transmit voice, audio, image, and video messages in real time. Energy consumption and transmission reach are critical in such networks, especially for portable and power autonomous devices. The purpose of the Voice over Zigbee technology is to provide a competitive offering that excels in these performance aspects. Due to the CSMA-CA mechanism implemented in the 802.15.4 layer, a well-designed strategy must be considered in Zigbee to create a robust, reliable, and full-duplex conversation. In past efforts, we proved that the radio channel of Zigbee has enough bandwidth to support a full-duplex conversation with narrow-band voice codecs. Our embedded implementation of the Speex voice codec targeted the development of a low-cost, ultralow-power, long-range wireless headset using Zigbee technology to transmit voice in full-duplex mode for use with leading PC VoIP programs. Furthermore, we presented the real environment performance evaluation and power consumption tests involving the developed headset prototype. Talk time is comparable to Bluetooth including at the power budget, the codec processing, and analogue audio interface, but its deep-sleep lifetime more than doubles the Bluetooth performance. This was one of the very few successful efforts to port a voice codec on an ultralow-power DSP for use with power sensitive Zigbee applications, which is highly cited in the literature, proving additionally that using an open-source codec can deliver similar voice quality, reducing the total system cost. The current paper elaborates on the embedded parallelism of the Speex implementation and the exploitation of the DSP architectural parallelism which critically enabled the Voice over Zigbee application on the ultralow-power DSP platform. Another significant contribution of this work is towards understanding and resolving the challenges faced when trying to achieve good quality transmission of media over constrained devices and networks. The way to new ultralow-power voice-related Zigbee and constrained network applications is open.
format Article
id doaj-art-915df6ee3282435d9e8633e6aff8d2f9
institution OA Journals
issn 2090-7141
2090-715X
language English
publishDate 2019-01-01
publisher Wiley
record_format Article
series Journal of Computer Networks and Communications
spelling doaj-art-915df6ee3282435d9e8633e6aff8d2f92025-08-20T02:09:45ZengWileyJournal of Computer Networks and Communications2090-71412090-715X2019-01-01201910.1155/2019/65952826595282Embedded Parallelism Enabling Ultralow-Power Zigbee Voice CommunicationsA. Meliones0E. Touloupis1J. Perello2Department of Digital Systems, University of Piraeus, Piraeus, GreeceInAccess Networks, Athens, GreeceAteknea Solutions, Carrer de Víctor Pradera, 45, 08940 Cornellà, Barcelona, SpainShort-range wireless technologies are known to transmit voice, audio, image, and video messages in real time. Energy consumption and transmission reach are critical in such networks, especially for portable and power autonomous devices. The purpose of the Voice over Zigbee technology is to provide a competitive offering that excels in these performance aspects. Due to the CSMA-CA mechanism implemented in the 802.15.4 layer, a well-designed strategy must be considered in Zigbee to create a robust, reliable, and full-duplex conversation. In past efforts, we proved that the radio channel of Zigbee has enough bandwidth to support a full-duplex conversation with narrow-band voice codecs. Our embedded implementation of the Speex voice codec targeted the development of a low-cost, ultralow-power, long-range wireless headset using Zigbee technology to transmit voice in full-duplex mode for use with leading PC VoIP programs. Furthermore, we presented the real environment performance evaluation and power consumption tests involving the developed headset prototype. Talk time is comparable to Bluetooth including at the power budget, the codec processing, and analogue audio interface, but its deep-sleep lifetime more than doubles the Bluetooth performance. This was one of the very few successful efforts to port a voice codec on an ultralow-power DSP for use with power sensitive Zigbee applications, which is highly cited in the literature, proving additionally that using an open-source codec can deliver similar voice quality, reducing the total system cost. The current paper elaborates on the embedded parallelism of the Speex implementation and the exploitation of the DSP architectural parallelism which critically enabled the Voice over Zigbee application on the ultralow-power DSP platform. Another significant contribution of this work is towards understanding and resolving the challenges faced when trying to achieve good quality transmission of media over constrained devices and networks. The way to new ultralow-power voice-related Zigbee and constrained network applications is open.http://dx.doi.org/10.1155/2019/6595282
spellingShingle A. Meliones
E. Touloupis
J. Perello
Embedded Parallelism Enabling Ultralow-Power Zigbee Voice Communications
Journal of Computer Networks and Communications
title Embedded Parallelism Enabling Ultralow-Power Zigbee Voice Communications
title_full Embedded Parallelism Enabling Ultralow-Power Zigbee Voice Communications
title_fullStr Embedded Parallelism Enabling Ultralow-Power Zigbee Voice Communications
title_full_unstemmed Embedded Parallelism Enabling Ultralow-Power Zigbee Voice Communications
title_short Embedded Parallelism Enabling Ultralow-Power Zigbee Voice Communications
title_sort embedded parallelism enabling ultralow power zigbee voice communications
url http://dx.doi.org/10.1155/2019/6595282
work_keys_str_mv AT ameliones embeddedparallelismenablingultralowpowerzigbeevoicecommunications
AT etouloupis embeddedparallelismenablingultralowpowerzigbeevoicecommunications
AT jperello embeddedparallelismenablingultralowpowerzigbeevoicecommunications