Search Results (68)

View
Selected filters:
  • Signal Processing
Basic Vector Space Methods in Signal and Systems Theory
Conditions of Use:
No Strings Attached
Rating

Linear algebra, vector space methods, and functional analysis are a powerful setting ...

Linear algebra, vector space methods, and functional analysis are a powerful setting for many topics in engineering, science (including social sciences), and business. This collection starts with the simple idea of a matrix times a vector and develops tools and interpretations for many signal processing and system analysis and design methods.

Subject:
Business and Communication
Material Type:
Full Course
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
C. Sidney Burrus
Bioinformatics and Proteomics, January (IAP) 2005
Conditions of Use:
Remix and Share
Rating

This interdisciplinary course provides a hands-on approach to students in the topics ...

This interdisciplinary course provides a hands-on approach to students in the topics of bioinformatics and proteomics. Lectures and labs cover sequence analysis, microarray expression analysis, Bayesian methods, control theory, scale-free networks, and biotechnology applications. Designed for those with a computational and/or engineering background, it will include current real-world examples, actual implementations, and engineering design issues. Where applicable, engineering issues from signal processing, network theory, machine learning, robotics and other domains will be expounded upon.

Subject:
Computer Science
Material Type:
Activities and Labs
Full Course
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Gil, Alterovitz
Biomedical Signal and Image Processing, Spring 2007
Conditions of Use:
Remix and Share
Rating

This course presents the fundamentals of digital signal processing with particular emphasis ...

This course presents the fundamentals of digital signal processing with particular emphasis on problems in biomedical research and clinical medicine. It covers principles and algorithms for processing both deterministic and random signals. Topics include data acquisition, imaging, filtering, coding, feature extraction, and modeling. The focus of the course is a series of labs that provide practical experience in processing physiological data, with examples from cardiology, speech processing, and medical imaging. The labs are done on the MIT Server in MATLABĺ¨ during weekly lab sessions that take place in an electronic classroom. Lectures cover signal processing topics relevant to the lab exercises, as well as background on the biological signals processed in the labs.

Subject:
Anatomy/Physiology
Biology
Material Type:
Activities and Labs
Full Course
Homework and Assignments
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Clifford, Gari
Fisher, John
Greenberg, Julie
Wells, William (Sandy)
Build a Small Radar System Capable of Sensing Range, Doppler, and Synthetic Aperture Radar Imaging, January IAP 2011
Conditions of Use:
Remix and Share
Rating

Are you interested in building and testing your own imaging radar system? ...

Are you interested in building and testing your own imaging radar system? MIT Lincoln Laboratory offers this 3-week course in the design, fabrication, and test of a laptop-based radar sensor capable of measuring Doppler, range, and forming synthetic aperture radar (SAR) images. You do not have to be a radar engineer but it helps if you are interested in any of the following; electronics, amateur radio, physics, or electromagnetics. It is recommended that you have some familiarity with MATLAB;. Teams of three students will receive a radar kit and will attend a total of 5 sessions spanning topics from the fundamentals of radar to SAR imaging. Experiments will be performed each week as the radar kit is implemented. You will bring your radar kit into the field and perform additional experiments such as measuring the speed of passing cars or plotting the range of moving targets. A final SAR imaging contest will test your ability to form a SAR image of a target scene of your choice from around campus; the most detailed and most creative image wins.

Subject:
Engineering
Electronic Technology
Material Type:
Activities and Labs
Homework and Assignments
Lecture Notes
Syllabi
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Charvat, Gregory L.
Fenn, Alan J.
Herd, Jeffrey S.
Kogon, Steve
Williams, Jonathan H.
Chowning FM Synthesis Instruments
Conditions of Use:
No Strings Attached
Rating

Implement several different Chowning FM instruments (bell, wood drum, brass, clarinet, and ...

Implement several different Chowning FM instruments (bell, wood drum, brass, clarinet, and bassoon) and compare them to the sounds of physical instruments. Develop code to model the Chowning algorithms as LabVIEW "virtual musical instruments" (VMIs) to be "played" by a MIDI file within MIDI JamSession.

Material Type:
Activities and Labs
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Ed Doering
Continuous Time Linear Systems Laboratory (EE 235)
Conditions of Use:
No Strings Attached
Rating

Introduction to continuous time signal analysis. Basic signals including impulses, pulses, and ...

Introduction to continuous time signal analysis. Basic signals including impulses, pulses, and unit steps. Periodic signals. Convolution of signals. Fourier series and transforms in discrete and continuous time. Computer laboratory.

Material Type:
Full Course
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
University Of Washington Dept. of Electrical Engineering
Create standard MIDI files with LabVIEW
Conditions of Use:
No Strings Attached
Rating

In this project you will create your own LabVIEW application that can ...

In this project you will create your own LabVIEW application that can produce a standard MIDI file. You will first develop a library of utility subVIs that produce the various components of the file (header chunk, track chunks, MIDI messages, meta-events, and delta times), as well as a subVI to write the finished binary file. You will then combine these into a a top-level VI (application) that creates a complete MIDI file based on an algorithm of your choosing.

Material Type:
Activities and Labs
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Ed Doering
Digital Signal Processing and Digital Filter Design (Draft)
Conditions of Use:
No Strings Attached
Rating

This book starts with a very brief development of signals and systems. ...

This book starts with a very brief development of signals and systems. It then develops the characteristics and the design of finite impulse response (FIR) digital filters. That is followed by developing the characteristics and the design of infinite impulse response (IIR) digital Filters.

Material Type:
Full Course
Textbooks
Provider:
Rice University
Provider Set:
Connexions
Author:
C. Sidney Burrus
Digital Typography, Fall 1997
Conditions of Use:
Remix and Share
Rating

This class introduces studies in the algorithmic manipulation of type as word, ...

This class introduces studies in the algorithmic manipulation of type as word, symbol, and form. Problems covered will include semantic filtering, inherently unstable letterforms, and spoken letters. The history and traditions of typography, and their entry into the digital age, will be studied. Weekly problem sets using Java will explore new ways of looking at and manipulating type.

Subject:
Visual Arts
Material Type:
Activities and Labs
Full Course
Homework and Assignments
Syllabi
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Maeda, John
DirectShow Filter Design for Laugh Track Removal
Conditions of Use:
No Strings Attached
Rating

This module discusses the implementation of a DirectShow filter designed to remove ...

This module discusses the implementation of a DirectShow filter designed to remove laugh tracks from audio streams. It is part of a series discussing the implementation of a real-time laugh track removal system. A link containing a working version of the filter is provided.

Material Type:
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Justin Nordin
Filtering: Extracting What We Want from What We Have
Conditions of Use:
Read the Fine Print
Rating

Filtering is the process of removing or separating the unwanted part of ...

Filtering is the process of removing or separating the unwanted part of a mixture. In signal processing, filtering is specifically used to remove or extract part of a signal, and this can be accomplished using an analog circuit or a digital device (such as a computer). In this lesson, students learn the impact filtering can have on different types of signals, the concepts of frequency and spectrum, and the connections these topics have to real-world signals such as musical signals. Students also learn the roles that these concepts play in designing different types of filters. The lesson content prepares students for the associated activity in which they use an online demo and a variety of filters to identify the message in a distress signal heavily corrupted by noise.

Subject:
Engineering
Material Type:
Instructional Material
Lesson Plans
Provider:
TeachEngineering
Provider Set:
TeachEngineering NGSS Aligned Resources
Author:
Michael B. Wakin, Dehui Yang, Kyle R. Feaster
NSF CAREER Award, Department of Electrical Engineering and Computer Science, Colorado School of Mines,
Frequency Modulation (FM) Techniques in LabVIEW
Conditions of Use:
No Strings Attached
Rating

Frequency modulation synthesis (FM synthesis) creates a rich spectrum using only two ...

Frequency modulation synthesis (FM synthesis) creates a rich spectrum using only two sinusoidal oscillators. Implementing the basic FM synthesis equation in LabVIEW requires a special technique to make one oscillator vary the phase function of the other oscillator. Learn how to implement the basic FM equation, and also hear an audio demonstration of the equation in action.

Material Type:
Activities and Labs
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Ed Doering
Functional Magnetic Resonance Imaging: Data Acquisition and Analysis, Fall 2008
Conditions of Use:
Remix and Share
Rating

" This team-taught multidisciplinary course provides information relevant to the conduct and ...

" This team-taught multidisciplinary course provides information relevant to the conduct and interpretation of human brain mapping studies. It begins with in-depth coverage of the physics of image formation, mechanisms of image contrast, and the physiological basis for image signals. Parenchymal and cerebrovascular neuroanatomy and application of sophisticated structural analysis algorithms for segmentation and registration of functional data are discussed. Additional topics include: fMRI experimental design including block design, event related and exploratory data analysis methods, and building and applying statistical models for fMRI data; and human subject issues including informed consent, institutional review board requirements and safety in the high field environment. Additional Faculty Div Bolar Dr. Bradford Dickerson Dr. John Gabrieli Dr. Doug Greve Dr. Karl Helmer Dr. Dara Manoach Dr. Jason Mitchell Dr. Christopher Moore Dr. Vitaly Napadow Dr. Jon Polimeni Dr. Sonia Pujol Dr. Bruce Rosen Dr. Mert Sabuncu Dr. David Salat Dr. Robert Savoy Dr. David Somers Dr. A. Gregory Sorensen Dr. Christina Triantafyllou Dr. Wim Vanduffel Dr. Mark Vangel Dr. Lawrence Wald Dr. Susan Whitfield-Gabrieli Dr. Anastasia Yendiki "

Subject:
Anatomy/Physiology
Physics
Psychology
Material Type:
Activities and Labs
Assessments
Full Course
Lecture Notes
Provider:
M.I.T.
Provider Set:
M.I.T. OpenCourseWare
Author:
Gollub, Randy
Getting Started with LabVIEW
Conditions of Use:
No Strings Attached
Rating

Learn about the LabVIEW programming environment, create your first virtual instrument (VI), ...

Learn about the LabVIEW programming environment, create your first virtual instrument (VI), learn about LabVIEW's dataflow programming paradigm, become acquainted with some of LabVIEW's data types, and review some useful debugging techniques.

Material Type:
Activities and Labs
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Ed Doering
Interactive Digital Filter Design - Online Tool for IIR Filter and FIR Filter Design
Conditions of Use:
No Strings Attached
Rating

The Digital Filter Design Utility is software that allows you to interactively ...

The Digital Filter Design Utility is software that allows you to interactively specify and design floating point digital filters. This utility was created with LabVIEW and the Digital Filter Design Toolkit and compiled into a stand-alone application for your use. The full Digital Filter Design Toolkit contains a complete set of filter design tools for designing a wide range of floating point and fixed point digital filters within an open environment, using an easy-to-learn interactive graphical programming language.

Subject:
Engineering
Electronic Technology
Material Type:
Readings
Syllabi
Provider:
Rice University
Provider Set:
Connexions
Author:
Erik Luther
Jim Cahow
An Introduction to Signal Processing in Chemical Analysis
Conditions of Use:
Read the Fine Print
Rating

This 26-page illustrated introduction to digital signal processing in chemical analysis covers ...

This 26-page illustrated introduction to digital signal processing in chemical analysis covers signal arithmetic, signals and noise, smoothing, differentiation, resolution enhancement, harmonic analysis, convolution, deconvolution, Fourier filter, integration and peak area measurement, and curve fitting. It is accompanied by signal processing software for Macintosh with reference manual and tutorial (available for free download), video demonstrations, and Matlab signal processing modules for Mac, PC, and Unix.

Subject:
Engineering
Chemistry
Physics
Material Type:
Images and Illustrations
Instructional Material
Interactive
Reference
Provider:
NSDL Staff
Provider Set:
Chemistry Gateways and Resources
Author:
Professor Tom O'Haver
Karplus-Strong Plucked String Algorithm
Conditions of Use:
No Strings Attached
Rating

The Karplus-Strong algorithm plucked string algorithm produces remarkably realistic tones with modest ...

The Karplus-Strong algorithm plucked string algorithm produces remarkably realistic tones with modest computational effort. The algorithm requires a delay line and lowpass filter arranged in a closed loop, which can be implemented as a single digital filter. The filter is driven by a burst of white noise to initiate the sound of the plucked string. Learn about the Karplus-Strong algorithm and how to implement it as a LabVIEW "virtual musical instrument" (VMI) to be played from a MIDI file using "MIDI JamSession."

Material Type:
Activities and Labs
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Ed Doering
Karplus-Strong Plucked String Algorithm with Improved Pitch Accuracy
Conditions of Use:
No Strings Attached
Rating

The basic Karplus-Strong plucked string algorithm must be modified with a continuously ...

The basic Karplus-Strong plucked string algorithm must be modified with a continuously adjustable loop delay to produce an arbitrary pitch with high accuracy. An all-pass filter provides a continuously-adjustable fractional delay, and is an ideal device to insert into the closed loop. The delay characteristics of both the lowpass and all-pass filters are explored, and the modified digital filter coefficients are derived. The filter is then implemented as a LabVIEW "virtual musical instrument" (VMI) to be played from a MIDI file using "MIDI JamSession."

Material Type:
Activities and Labs
Readings
Provider:
Rice University
Provider Set:
Connexions
Author:
Ed Doering