Abstract

Distributed wireless sensor networks (WSNs) are being proposed for various applications including defense, security, and smart stages. The introduction of hardware wireless sensors in a signal processing education setting can serve as a paradigm for data acquisition, collaborative signal processing, or simply as a platform for obtaining, processing, and analyzing real-life real-time data. In this paper, a software interface that enables the java-digital signal processing (J-DSP) visual programming environment to communicate in a two-way manner with a wireless sensor network is presented. This interface was developed by writing nesC (an extension to the C programming language for sensors) code that enables J-DSP to issue commands to multiple wireless sensor motes, activate specific transducers, and analyze data using any of the existing J-DSP signal processing functions in real time. A series of exercises were developed and disseminated to provide hardware experiences to signals and systems and signal processing undergraduate students. The hardware with the J-DSP software has been used for two semesters in the senior level digital signal processing (DSP) course at Arizona State University. The interface, the exercises, and their assessment (instruments and results) are described in the paper.

Original languageEnglish (US)
Pages (from-to)257-262
Number of pages6
JournalIEEE Transactions on Education
Volume52
Issue number2
DOIs
StatePublished - 2009

Fingerprint

Digital signal processing
hardware
Signal processing
experiment
Sensors
Hardware
programming language
Experiments
data acquisition
Wireless sensor networks
semester
programming
paradigm
Computer programming languages
Transducers
Data acquisition
Education
Students
education
experience

Keywords

  • Digital signal processing (DSP) education
  • Java
  • Online education
  • Sensors
  • Signal processing
  • Web-based labs

ASJC Scopus subject areas

  • Electrical and Electronic Engineering
  • Education

Cite this

Experiments with sensor motes and Java-DSP. / Kwon, Homin; Berisha, Visar; Atti, Venkatraman; Spanias, Andreas.

In: IEEE Transactions on Education, Vol. 52, No. 2, 2009, p. 257-262.

Research output: Contribution to journalArticle

Kwon, Homin ; Berisha, Visar ; Atti, Venkatraman ; Spanias, Andreas. / Experiments with sensor motes and Java-DSP. In: IEEE Transactions on Education. 2009 ; Vol. 52, No. 2. pp. 257-262.
@article{9408a8ed31e74f53a36c81801b5e3ee1,
title = "Experiments with sensor motes and Java-DSP",
abstract = "Distributed wireless sensor networks (WSNs) are being proposed for various applications including defense, security, and smart stages. The introduction of hardware wireless sensors in a signal processing education setting can serve as a paradigm for data acquisition, collaborative signal processing, or simply as a platform for obtaining, processing, and analyzing real-life real-time data. In this paper, a software interface that enables the java-digital signal processing (J-DSP) visual programming environment to communicate in a two-way manner with a wireless sensor network is presented. This interface was developed by writing nesC (an extension to the C programming language for sensors) code that enables J-DSP to issue commands to multiple wireless sensor motes, activate specific transducers, and analyze data using any of the existing J-DSP signal processing functions in real time. A series of exercises were developed and disseminated to provide hardware experiences to signals and systems and signal processing undergraduate students. The hardware with the J-DSP software has been used for two semesters in the senior level digital signal processing (DSP) course at Arizona State University. The interface, the exercises, and their assessment (instruments and results) are described in the paper.",
keywords = "Digital signal processing (DSP) education, Java, Online education, Sensors, Signal processing, Web-based labs",
author = "Homin Kwon and Visar Berisha and Venkatraman Atti and Andreas Spanias",
year = "2009",
doi = "10.1109/TE.2008.927691",
language = "English (US)",
volume = "52",
pages = "257--262",
journal = "IEEE Transactions on Education",
issn = "0018-9359",
publisher = "Institute of Electrical and Electronics Engineers Inc.",
number = "2",

}

TY - JOUR

T1 - Experiments with sensor motes and Java-DSP

AU - Kwon, Homin

AU - Berisha, Visar

AU - Atti, Venkatraman

AU - Spanias, Andreas

PY - 2009

Y1 - 2009

N2 - Distributed wireless sensor networks (WSNs) are being proposed for various applications including defense, security, and smart stages. The introduction of hardware wireless sensors in a signal processing education setting can serve as a paradigm for data acquisition, collaborative signal processing, or simply as a platform for obtaining, processing, and analyzing real-life real-time data. In this paper, a software interface that enables the java-digital signal processing (J-DSP) visual programming environment to communicate in a two-way manner with a wireless sensor network is presented. This interface was developed by writing nesC (an extension to the C programming language for sensors) code that enables J-DSP to issue commands to multiple wireless sensor motes, activate specific transducers, and analyze data using any of the existing J-DSP signal processing functions in real time. A series of exercises were developed and disseminated to provide hardware experiences to signals and systems and signal processing undergraduate students. The hardware with the J-DSP software has been used for two semesters in the senior level digital signal processing (DSP) course at Arizona State University. The interface, the exercises, and their assessment (instruments and results) are described in the paper.

AB - Distributed wireless sensor networks (WSNs) are being proposed for various applications including defense, security, and smart stages. The introduction of hardware wireless sensors in a signal processing education setting can serve as a paradigm for data acquisition, collaborative signal processing, or simply as a platform for obtaining, processing, and analyzing real-life real-time data. In this paper, a software interface that enables the java-digital signal processing (J-DSP) visual programming environment to communicate in a two-way manner with a wireless sensor network is presented. This interface was developed by writing nesC (an extension to the C programming language for sensors) code that enables J-DSP to issue commands to multiple wireless sensor motes, activate specific transducers, and analyze data using any of the existing J-DSP signal processing functions in real time. A series of exercises were developed and disseminated to provide hardware experiences to signals and systems and signal processing undergraduate students. The hardware with the J-DSP software has been used for two semesters in the senior level digital signal processing (DSP) course at Arizona State University. The interface, the exercises, and their assessment (instruments and results) are described in the paper.

KW - Digital signal processing (DSP) education

KW - Java

KW - Online education

KW - Sensors

KW - Signal processing

KW - Web-based labs

UR - http://www.scopus.com/inward/record.url?scp=67349121877&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=67349121877&partnerID=8YFLogxK

U2 - 10.1109/TE.2008.927691

DO - 10.1109/TE.2008.927691

M3 - Article

AN - SCOPUS:67349121877

VL - 52

SP - 257

EP - 262

JO - IEEE Transactions on Education

JF - IEEE Transactions on Education

SN - 0018-9359

IS - 2

ER -