Digital Filter Structures and Quantization Error Analysis
Practical implementations of digital filters introduce errors due to finite-precision data and arithmetic. Many different structures, both for FIR and IIR filters, offer different trade-offs between computational complexity, memory use, precision, and error. Approximating the errors as additive noise provides fairly accurate estimates of the resulting quantization noise levels, which can be used both to predict the performance of a chosen implementation and to determine the precision needed to m
Digital Filter Design
An electrical engineering course on digital filter design.
Demo for Dummies
This course is designed for dummies to illustrate how even they can add new knowledge and distribute it world wide.
Control Systems Laboratory
This course introduces students to fundamental control systems theory with emphasis on design and implementation. These labs focus on technical implementation issues of classical control theory in the frequency domain and modern control theory in the state-space. Design and implementation for this course is done using National Instruments LabVIEW software and hardware for control and Educational Control Products (ECP) hardware for the plants.
Connexions Tutorial and Reference (Japanese version)
Connexions Tutorial and Reference in Japanese.
Computational Sciences Lecture Series at UW-Madison
The goal of the Computational Sciences Lecture Series (CSLS) is to bring together researchers from mathematics (pure and applied), computer science, physics, and engineering to promote cross-fertilization between these fields and to establish computational science as an active research discipline at UW-Madison. The CSLS will consist of several half-day meetings during each year, each meeting consisting of three lectures by distinguished researchers, grouped around a common theme.
A brief tutorial on CNXML - an XML language by Connexions
Bios 533 Bioinformatics
Computer laboratory modules for the Introduction to Bioinformatics course. This course is designed for the beginning graduate student or advanced undergraduate in the biosciences. The goal is to introduce the student to various biologically relevant databases, methods to effectively search the databases, and an overall view of the various aspects of computational biology.
Bioinformatics- UH course
This is an introduction to the bioinformatics website provided by the National Center for Biotechnology Information (NCBI). It includes an overview of the basic mission of NCBI and an introduction to the most commonly used biological databases available on the website and the tools for viewing and analyzing the data.
This course has been created as an introduction to audio localization, and how beamforming can be applied in a real-time environment.
Array Signal Processing
This is our ELEC 301 Project for the Fall 2004 semester. We implemented a uniform linear array of six microphones. We then sampled the data and analyzed it in LabVIEW in order to listen in one direction. We also explored listening for a particular frequency and its direction.
Understanding Your French Horn
For eighth grade and up, a series of lessons that can be offered by an instructor or done as a self-study course, to teach French horn players more about their instrument.
Text as Property/Property as Text
Ownership, authorship, plagiarism, intellectual property, parody, critique, re-use, credit, reputation, allusion, imitation, patronage, payment, piracy, creativity, originality, borrowing, lending, stealing, quoting, citing, lifting, re-writing, translating, acting, performing, impersonating, collaborating, re-creating, editing, sampling, sharing. If you can distinguish between all these activities, legally, morally, culturally and historically, then you don't need our class. If on the other han
Steel Design (CIVI 306)
Design of steel members, connections, and assemblies. Behavior of steel members as related to design.
Introduction to Physical Electronics
An introduction to solid state device including field effect and bipolar transistors. Properties of transmission lines and propagating E&M waves.
Intro to Digital Signal Processing
The course provides an introduction to the concepts of digital signal processing (DSP). Some of the main topics covered include DSP systems, image restoration, z-transform, FIR filters, adaptive filters, wavelets, and filterbanks.
High-Speed and Embedded Systems Design (Under Construction)
This course involves the specification, design, and implementation of high-speed DSP and microcontroller-based systems, taking into account cost constraints, available technology, and other factors. In this course, the students will learn about the following topics: advanced C and assembly programming for embedded systems, high-speed PCB design theory, hardware/software interfacing, and approaches to designing practical hardware systems. A major software/hardware design project will be completed
Genefinding - the basic structure of the course attempts to answer the following questions: 1) What is genefinding? 2) Why do we care? 3) Why is it difficult? What is the challenge? 4) What's being done currently? What are the current methods? 5) How are we doing? Emphasis is placed heavily on computational methods for genefinding with discussion as to how the compliment experimental gene finding methods.
ECE 320 - Spring 2003
Development of real-time digital signal processing (DSP) systems using a DSP microprocessor; several structured laboratory exercises, such as sampling and digital filtering, followed by an extensive DSP project of the student's choice.
ECE 301 Projects Fall 2003
Team Projects created for the ECE 301, Fall 2003.