The University of Southampton
University of Southampton Institutional Repository

A CORDIC-based low-power statistical feature computation engine for WSN applications

A CORDIC-based low-power statistical feature computation engine for WSN applications
A CORDIC-based low-power statistical feature computation engine for WSN applications
In this paper we present a carry-save arithmetic (CSA) based Coordinate Rotation Digital Computer (CORDIC) engine for computing eight fundamental time domain statistical features. These features are used commonly in association with major classifiers in remote health monitoring systems with an aim of executing them on a node of Wireless Sensor Network (WSN). The engine computes all the eight features sequentially in 3n clock cycles where n is the number of data samples. We further present a comparative analysis of the hardware complexity of our proposed architecture with an alternate architecture which does not use CORDIC (instead uses standalone array multiplier, divider, square rooter and logarithm converter). The hardware complexity of the two architectures presented in terms of full adder count reflects the effectiveness of using CORDIC for the given application. The engine was synthesized using the STMicroelectronics 130 nm technology library and occupied 205K NAND2 equivalent cell area and consumed 1nW dynamic power @ 50 Hz as estimated using Prime time. Therefore, the design can be applicable for low-power real-time operations within a WSN node.
wireless sensor network, cordic, statistical feature extraction, classification, low power
0278-081X
Biswas, Dwaipayan
76983b74-d729-4aae-94c3-94d05e9b2ed4
Maharatna, Koushik
93bef0a2-e011-4622-8c56-5447da4cd5dd
Biswas, Dwaipayan
76983b74-d729-4aae-94c3-94d05e9b2ed4
Maharatna, Koushik
93bef0a2-e011-4622-8c56-5447da4cd5dd

Biswas, Dwaipayan and Maharatna, Koushik (2015) A CORDIC-based low-power statistical feature computation engine for WSN applications. Circuits Systems and Signal Processing. (doi:10.1007/s00034-015-0041-5).

Record type: Article

Abstract

In this paper we present a carry-save arithmetic (CSA) based Coordinate Rotation Digital Computer (CORDIC) engine for computing eight fundamental time domain statistical features. These features are used commonly in association with major classifiers in remote health monitoring systems with an aim of executing them on a node of Wireless Sensor Network (WSN). The engine computes all the eight features sequentially in 3n clock cycles where n is the number of data samples. We further present a comparative analysis of the hardware complexity of our proposed architecture with an alternate architecture which does not use CORDIC (instead uses standalone array multiplier, divider, square rooter and logarithm converter). The hardware complexity of the two architectures presented in terms of full adder count reflects the effectiveness of using CORDIC for the given application. The engine was synthesized using the STMicroelectronics 130 nm technology library and occupied 205K NAND2 equivalent cell area and consumed 1nW dynamic power @ 50 Hz as estimated using Prime time. Therefore, the design can be applicable for low-power real-time operations within a WSN node.

Text
Manuscript_revised.pdf - Accepted Manuscript
Download (1MB)

More information

Published date: 3 April 2015
Keywords: wireless sensor network, cordic, statistical feature extraction, classification, low power
Organisations: Electronic & Software Systems

Identifiers

Local EPrints ID: 375703
URI: https://eprints.soton.ac.uk/id/eprint/375703
ISSN: 0278-081X
PURE UUID: be1f3508-a1d7-4893-9816-684e1116a518

Catalogue record

Date deposited: 13 Apr 2015 09:09
Last modified: 19 Jul 2019 20:49

Export record

Altmetrics

Download statistics

Downloads from ePrints over the past year. Other digital versions may also be available to download e.g. from the publisher's website.

View more statistics

Atom RSS 1.0 RSS 2.0

Contact ePrints Soton: eprints@soton.ac.uk

ePrints Soton supports OAI 2.0 with a base URL of https://eprints.soton.ac.uk/cgi/oai2

This repository has been built using EPrints software, developed at the University of Southampton, but available to everyone to use.

We use cookies to ensure that we give you the best experience on our website. If you continue without changing your settings, we will assume that you are happy to receive cookies on the University of Southampton website.

×