Microcomputer systems 1 ECE 3551 Dipesh Patel.  Activating Filters using the pushbuttons.  Combination of LEDs turned on with each pushbutton pressed.

Slides:



Advertisements
Similar presentations
1 The 2-to-4 decoder is a block which decodes the 2-bit binary inputs and produces four output All but one outputs are zero One output corresponding to.
Advertisements

I/O Unit.
Implementation of an Audio Reverberation Algorithm
EE 445S Real-Time Digital Signal Processing Lab Fall 2013 Lab #3.1 Digital Filters Chao Jia.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Digital Signal Processing Jill, Jon, Kilo, Roger Design Presentation Spring ’06.
Goals of Adaptive Signal Processing Design algorithms that learn from training data Algorithms must have good properties: attain good solutions, simple.
Implementation of Basic Digital Filter Structures R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
DSP Implementation of a 1961 Fender Champ Amplifier James Siegle Advisor: Dr. Thomas L. Stewart March 11, 2003.
Getting the O in I/O to work on a typical microcontroller Activating a FLASH memory “output line” Part 1 Main part of Laboratory 1 Also needed for “voice.
Professor: Dr Kepuska Presented by Kyle Farnum. Audio Manipulation through utilizing three types of filters: Low-pass filters Band- pass filters High-
Microcomputer Systems 1 Introduction to DSP’s. 9 August 2015Veton Këpuska2 Introduction to DSP’s  Definition: DSP – Digital Signal Processing/Processor.
Khaled A. Al-Utaibi  8086 Pinout & Pin Functions  Minimum & Maximum Mode Operations  Microcomputer System Design  Minimum Mode.
Lecture 9: Structure for Discrete-Time System XILIANG LUO 2014/11 1.
Hardware Architecture of a real-world Digital Signal Processing platform: ADSP BlackFin Processor, Software Development on DSPs, and Signal Processing.
Volume. 1-the idea of the program is to increase, decrease the volume. 2-the program does the following: A-PF8:decrease the volume B-Pf9:increase the.
To use the blackfin processor BF-533 to implement what we have learned about the blackfin processor. My approach for this project by : Input Audio will.
Yan Carlo Rodriguez ECE 3551 Final Project.  To make a program that will change the person voice when using the microphone.  Make the LEDs turn on when.
Digitalized Surround Sound Effects Using ADSP BF 533 Kunal Gupta ECE 3551, 03 Fall, 2006.
EE513 Audio Signals and Systems Complex Oscillator Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Audio Led Bargraph Equalizer Final Project for ECE /02/09 Instructor: Dr Kepuska By; Anushan Weerasooriya & Chris Guzowski.
Blackfin Calculator Learning Game By Majed Al-Herbi Will Matthau Course: ECE3552 – Spring 2008 Instructor: Dr. Veton Kepuska.
LIST OF EXPERIMENTS USING TMS320C5X Study of various addressing modes of DSP using simple programming examples Sampling of input signal and display Implementation.
Audioprocessor for Automobiles Using the TMS320C50 DSP Ted Subonj Presentation on SPRA302 CSE671 / Dr. S. Ganesan.
Presented By Chris Loveless Microcomputer Systems 1 ECE /13/2006.
Nick Kwolek David Duemeler Martin PendergastStephen Edwards.
EE292 F ALL 2012 A WESOME P ROJECT : K EYPAD R EADER Brendan Morris 12/06/2012.
ECE Lecture 1 1 L15 –I/O Part II Department of Electrical and Computer Engineering The Ohio State University ECE 2560.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Initial Presentation, Tuesday 2 nd October 2007.
Audio Manipulation And Buffers using DSP-BF533 EZ-KIT Lite Dr. Veton Z. Këpuska By Husain Alotaibi Ahmed Alalyak ECE 3551 Microcomputer System I Spring.
Audio Filtering By: Rudrapratap Jadhav ECE 3551 Microcomputer System.
ECE 477 Final Presentation Team 13  Spring 2012 Martin Pendergast, Stephen Edwards, Nick Kwolek, David Duelmler.
Microcomputer 1 Final Phantom Speakers Patrick Marinelli Matt Hopkins.
ECE 3551 Microcomputer Systems 1. Preformed By: James Morton Sunita Ramnarinesingh Arthur Lyssenko.
ECE 3551 – Microcomputer Systems 1 Fall 2010 Siobhan Ireland.
ECE 3551 – Microcomputer Systems I By Md. Raqiq Islam AUDIO EFFECTS IMPLEMENTATION.
Circular Buffer Audio Generation Using the Karplus-Strong String Synthesis Algorithm.
“Uber” Box Multifarious Systems 1 Pattarapong Rojanasthien Will Matthau.
Team 6. Guitar Audio Amplifier Audio Codec DSP Wireless Adapter Motor Array PC LCD Display LED Arrays Pushbutton or RPG Input Device
ECE 3551 Microcomputer Systems 1 Final Project Morse Code Reader Instructor: Dr. Veton Kepuska Term: Fall 2006 By: Erik Lindman & Rong Li.
By: John Ernsberger. PURPOSE  The purpose of this project is to design an equalizer with both user controlled and hard set gains.
By: Ryan Etwaru. Demonstrate the ability to implement functionality on a BlackFin Processor Implement on input signal: Audio Effects Echo Vibrato Change.
Lecture 09b Finite Impulse Response (FIR) Filters
Aaron Worob.  Create a program using the Blackfin BF533 that allows the user to “move” the source of input sound.
Digital Signal Processing
EENG 420 Digital Signal Processing Lecture 2.
EE 445S Real-Time Digital Signal Processing Lab Fall 2013 Lab 3 IIR Filters Chao Jia Debarati Kundu Andrew Mark.
The Metronome Elizabeth Nguyen Microcomputer Systems 1 Project April 28, 2007.
Linear Constant-Coefficient Difference Equations
Microprocessor and Assembly Language
Discrete-time Systems
Discrete-Time Structure
ECE 3551 Microcomputer Systems
Vision for Robotic Applications
FIR vs. IIR one wall one-shot delay feedforward two walls
Microcomputer Systems 1
Microcomputer Systems 1
لجنة الهندسة الكهربائية
Lect5 A framework for digital filter design
Everything You Ever Wanted to Know About Filters*
Lab 5 Part II Instructions
UNIT V Linear Time Invariant Discrete-Time Systems
Blackfin Volume Control
CS3291: "Interrogation Surprise" on Section /10/04
Lab. 1 – GPIO Pin control Using information ENEL353 and ENCM369 text books combined with Blackfin DATA manual.
Lecture 22 IIR Filters: Feedback and H(z)
Fixed-point Analysis of Digital Filters
EE 345S Real-Time Digital Signal Processing Lab Spring 2009
NS Training Hardware.
Presentation transcript:

Microcomputer systems 1 ECE 3551 Dipesh Patel

 Activating Filters using the pushbuttons.  Combination of LEDs turned on with each pushbutton pressed.

PushbuttonLEDs turned onFilters Active PF8 pressed onceLEDs 4,5,6 activeHighpass 1 active PF8 pressed twiceLEDs 7,8,9 activeLowpass 2 active PF8 pressed thriceNo LED activeNo filter active PF9 pressed onceLEDs 4,5,8,9 activeHighpass 2 active PF9 pressed twiceLEDs 6,7 activeLowpass 2 active PF9 pressed thriceNo LED activeNo filter active PF10 pressed onceAll LEDs activeHighpass 3 active PF10 pressed twiceLEDs 5,8 activeLowpass 3 active PF10 pressed thriceNo LEDs activeNo filter active PF 11 pressed onceLEDs 4,6,7,9 activeBandpass active PF11 pressed twiceNo LEDs activeNo filter active

 Used Matlab to design Filters.  fdatool in the Matlab pops up the window for filters.  The filters were all chebyschev type II and the order that was specified was 8.

The input x[n] and the output y[n] of an IIR filter satisfy the Nth order linear coefficient linear equation. The first coefficient of the y[k] series is 1 and therefore the 2 nd equation holds true.

 Transfer function is as follows:  The implementation takes place as follows:

 The filtering of audio signals take place in the process data.c file.  The filters are actually implemented in the process data.c file using the arrays for the filter coefficients.  The actual calling of the LEDs and pushbutton takes place in ISR.c file.

 EX_INTERRUPT_HANDLER(FlagA_ISR). Sport0 RX ISR  IVG 9  EX_INTERRUPT_HANDLER(Sport0_RX_ISR). FlagA ISR  IVG 12 The 1 st interrupt handler is caused when any of the pushbutton from PF8 to PF 11 is pressed. The 2 nd interrupt handler is caused when any of the audio signal is transferred through a buffer.

 The SPI port is disabled after initialization.  All the data transfer takes place through SPORT.

 Make sure that all the SW9 pins are on that enables the pushbuttons from PF8 – PF11.  We need to initialize the LEDs and the pushbuttons in order to use them.  The memory of LEDs should be set to 0x01 in order to use them as output.

 This project can be used in an audio recording company.  They don’t need to buy amplifiers.  The signals can be amplified as desired using the Blackfin processor, the visual DSP software and matlab.