Adaptive digital signal processing Java teaching tool

M. Harteneck, R.W. Stewart

Research output: Contribution to journalArticle

6 Citations (Scopus)
105 Downloads (Pure)

Abstract

This publication presents a JAVA program for teaching the rudiments of adaptive digital signal processing (DSP) algorithms and techniques. Adaptive DSP is on of the most important areas of signal processsing, and provides the core algorithmic means to implement applications ranging from mobile telephone speech coding, to noise cancellation, to communication channel equalization. Over the last 30 years adaptive digital signal processing has progressed from being a strictly graduate level advanced class in signal processing theory to a topic that is part of the core curriculum for many undergraduate signal processing classes. The JAVA applet presented in this publication has been devised for students to use in combination with lecture notes and/or one of the recognised textbooks such that they can quickly and conveniently simulate algorithms such as the LMS (least mean squares), RLS (recursive least squares) and so on in a variety of applications without requiring to write programs or scripts or using any special purpose software. By the very nature of the JAVA code therefore, the applet can be run from any browser, even over a low bandwidth modem connection.
Original languageEnglish
Pages (from-to)200-201
Number of pages2
JournalIEEE Transactions on Education
Volume44
Issue number2
DOIs
Publication statusPublished - 2001

Fingerprint

Digital signal processing
Teaching
Signal processing
telephone
textbook
Speech coding
coding
Textbooks
graduate
Modems
Telephone
curriculum
Curricula
communication
Students
Bandwidth
student
software

Keywords

  • java
  • adaptive signal processing
  • computer aided instruction
  • teaching
  • telecommunications
  • engineering education

Cite this

@article{13deaa087b1e4f0094917273891dc242,
title = "Adaptive digital signal processing Java teaching tool",
abstract = "This publication presents a JAVA program for teaching the rudiments of adaptive digital signal processing (DSP) algorithms and techniques. Adaptive DSP is on of the most important areas of signal processsing, and provides the core algorithmic means to implement applications ranging from mobile telephone speech coding, to noise cancellation, to communication channel equalization. Over the last 30 years adaptive digital signal processing has progressed from being a strictly graduate level advanced class in signal processing theory to a topic that is part of the core curriculum for many undergraduate signal processing classes. The JAVA applet presented in this publication has been devised for students to use in combination with lecture notes and/or one of the recognised textbooks such that they can quickly and conveniently simulate algorithms such as the LMS (least mean squares), RLS (recursive least squares) and so on in a variety of applications without requiring to write programs or scripts or using any special purpose software. By the very nature of the JAVA code therefore, the applet can be run from any browser, even over a low bandwidth modem connection.",
keywords = "java, adaptive signal processing, computer aided instruction, teaching, telecommunications, engineering education",
author = "M. Harteneck and R.W. Stewart",
year = "2001",
doi = "10.1109/13.925850",
language = "English",
volume = "44",
pages = "200--201",
journal = "IEEE Transactions on Education",
issn = "0018-9359",
number = "2",

}

Adaptive digital signal processing Java teaching tool. / Harteneck, M.; Stewart, R.W.

In: IEEE Transactions on Education, Vol. 44, No. 2, 2001, p. 200-201.

Research output: Contribution to journalArticle

TY - JOUR

T1 - Adaptive digital signal processing Java teaching tool

AU - Harteneck, M.

AU - Stewart, R.W.

PY - 2001

Y1 - 2001

N2 - This publication presents a JAVA program for teaching the rudiments of adaptive digital signal processing (DSP) algorithms and techniques. Adaptive DSP is on of the most important areas of signal processsing, and provides the core algorithmic means to implement applications ranging from mobile telephone speech coding, to noise cancellation, to communication channel equalization. Over the last 30 years adaptive digital signal processing has progressed from being a strictly graduate level advanced class in signal processing theory to a topic that is part of the core curriculum for many undergraduate signal processing classes. The JAVA applet presented in this publication has been devised for students to use in combination with lecture notes and/or one of the recognised textbooks such that they can quickly and conveniently simulate algorithms such as the LMS (least mean squares), RLS (recursive least squares) and so on in a variety of applications without requiring to write programs or scripts or using any special purpose software. By the very nature of the JAVA code therefore, the applet can be run from any browser, even over a low bandwidth modem connection.

AB - This publication presents a JAVA program for teaching the rudiments of adaptive digital signal processing (DSP) algorithms and techniques. Adaptive DSP is on of the most important areas of signal processsing, and provides the core algorithmic means to implement applications ranging from mobile telephone speech coding, to noise cancellation, to communication channel equalization. Over the last 30 years adaptive digital signal processing has progressed from being a strictly graduate level advanced class in signal processing theory to a topic that is part of the core curriculum for many undergraduate signal processing classes. The JAVA applet presented in this publication has been devised for students to use in combination with lecture notes and/or one of the recognised textbooks such that they can quickly and conveniently simulate algorithms such as the LMS (least mean squares), RLS (recursive least squares) and so on in a variety of applications without requiring to write programs or scripts or using any special purpose software. By the very nature of the JAVA code therefore, the applet can be run from any browser, even over a low bandwidth modem connection.

KW - java

KW - adaptive signal processing

KW - computer aided instruction

KW - teaching

KW - telecommunications

KW - engineering education

U2 - 10.1109/13.925850

DO - 10.1109/13.925850

M3 - Article

VL - 44

SP - 200

EP - 201

JO - IEEE Transactions on Education

JF - IEEE Transactions on Education

SN - 0018-9359

IS - 2

ER -