1 Final Presentation Group P14345 Team Lead: William Sender Jeffrey Auclair Bryan Beatrez Michael Ferry.

Slides:



Advertisements
Similar presentations
Sundanc e High-tech DSP solutions. Giving you the freedom to design Multiprocessor Technology Ltd SOFTWARE UTILITY TOOLS.
Advertisements

Taylor Holmes, Jason Partin, William Rody, Malcolm Stagg.
ICS103 Programming in C Lecture 1: Overview of Computers & Programming
Lecture 1: Overview of Computers & Programming
1/1/ / faculty of Electrical Engineering eindhoven university of technology Architectures of Digital Information Systems Part 1: Interrupts and DMA dr.ir.
Guitar Effects Processor Using DSP
Lowest power 1.8 V audio codec with integrated miniDSP in production today Luca Cacioli Audio Product Marketing Embargoed Until Oct. 27, 2008.
University Of Vaasa Telecommunications Engineering Automation Seminar Signal Generator By Tibebu Sime 13 th December 2011.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
1/1/ / faculty of Electrical Engineering eindhoven university of technology Introduction Part 3: Input/output and co-processors dr.ir. A.C. Verschueren.
The Player Guitar Advised by T Baird Soules Team members: Joshua Libby, Stephen Monska, Simon Leung, Robert Williams.
TIME-SHARING COMPUTER SYSTEM WITH SOUND MANAGEMENT PROPOSAL Team 4 Manager Webmaster Document Prep Presentation Prep Lab Coordinator Faculty Facilitator.
Computer Basics. What is a Computer? A computer is a machine that can take inputs from the user, process that information, store that information as needed.
Energy Saving Climate Control System (ESCCS) Team: Sean Jacobs, Brad Nissenbaum, Colin Tracy Advisor: Professor Anderson.
Guitar Effects Processor Critical Design Review October, 07, 2003 Groups Members: Adam Bernstein Hosam Ghaith Jasenko Alagic Matthew Iyer Yousef Alyousef.
Computer Science 162 Section 1 CS162 Teaching Staff.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessandro (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Final.
TEAM SYNTH: Design Proposal EE 41430, Fall 2007 John Simmons William Andrews Angela McKenzie.
EET 450 Chapter 18 – Audio. Analog Audio Sound is analog Consists of air pressure that has a variety of characteristics  Frequencies  Amplitude (loudness)
About the Presentations The presentations cover the objectives found in the opening of each chapter. All chapter objectives are listed in the beginning.
Airbus flight control system  The organisation of the Airbus A330/340 flight control system 1Airbus FCS Overview.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
Graphic Equalizer Table By Jose Lerma. Main Idea The main idea of this table is to display the frequencies of any sound or audio input, either by microphone.
ABISS: A Bluetooth Intelligent Sound System Andrew Burks Andy Heck Stephen Leotis Ben Wallingford PDR Presentation October 29,
The New Medical Device Audio & Video Player The interactive learning tool that is full of possibilities! from CMO Digital.
Managing Software Quality
University of Connecticut Virtual Lab Carl DiFederico, Shane Tobey, Kasim Ward Graduate Student Advisor: Qihang Shi Senior Faculty Advisor: Mohammed Tehranipoor.
1 Systems Design Review Group P14345 Team Lead: William Sender Jeffrey Auclair Bryan Beatrez Michael Ferry.
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
Ultra sound solution Impact of C++ DSP optimization techniques.
Grob Systems, Inc., the customer, requires an industrial computer system that will have a function of acquiring raw data, processing the data, presenting.
ASIC/FPGA design flow. FPGA Design Flow Detailed (RTL) Design Detailed (RTL) Design Ideas (Specifications) Design Ideas (Specifications) Device Programming.
Power Control System for a Concrete Durability Test Cabinet – Phase 2 Jacob Jameson Madhav Kothapalli Thomas Persinger Andrew Versluys.
EDA385 Project Presentation The Sound Disguiser. Overview Sample input audio Read input from the rotary encoder Process the audio due to choosen mode.
Steps in simulation study 1. - Clearly understand problem - Reformulation of the problem 2. - Which questions should be answered? - Is simulation appropriate?
1 Advanced topics in OpenCIM 1.CIM: The need and the solution.CIM: The need and the solution. 2.Architecture overview.Architecture overview. 3.How Open.
INTRODUCTION SOFTWARE HARDWARE DIFFERENCE BETWEEN THE S/W AND H/W.
1 Programming of FPGA in LiCAS ADC for Continuous Data Readout Week 3 Report Jack Hickish.
Lab Group L2Bx EECE 380 – Electrical Engineering Design Studio (Spring 2014) 1 Spectrum Analyzer Michael Halpenny-Mason, Presenter 2, Presenter 3, Presenter.
“Magic Rainbow” Music Visualizer The Colors of Sound Group Jamaal Merriweather Justin McDevitt Weston Bell Robert A. Hicks II Georgia Institute of Technology.
CDR- Digital Audio Recorder/Player Brian Cowdrey Mike Ingoldby Gaurav Raje Jeff Swetnam.
MULTIMEDIA INPUT / OUTPUT TECHNOLOGIES
The Post-Moog Digitally Controlled Analog Synthesizer Group Members Robert Estelle Toan Ho Greg Hartl Logan Snow.
TEST-1 6. Testing & Refactoring. TEST-2 How we create classes? We think about what a class must do We focus on its implementation We write fields We write.
1 Detailed Design Review Hybrid Audio Dynamics Processor Team Lead: William Sender Jeffrey Auclair Bryan Beatrez Michael Ferry.
Senior Design Project “ MP3 Player ” Brian P. Allen Zeeshan A. Khan Jerry T. Koshy.
LESSON 3. Properties of Well-Engineered Software The attributes or properties of a software product are characteristics displayed by the product once.
1 Electrical and Computer Engineering Guitar Virtuos Justin D’Alessando (EE) Jacob Dionne (CSE) Adam Montalbano (CSE) Jeffrey Newton (EE) Team Kelly Comprehensive.
Testing and Evaluating Software Solutions Reporting on the Testing Process.
Incoming Power Grid Monitor TEAM #3: JAMES MCCORMICK, ZHIHOUG QIAN, JACOB JEBB, VICTOR EZENWOKO, ALEX LANGE FACILITATOR: DR. ASLAM SPONSOR: GREAT LAKES.
Hybrid Dynamics Processor Group P14345 Jeffrey Auclair Bryan Beatrez Michael Ferry William Sender.
Dual-Use Wideband Microphone System
Lesson 3-Multimedia Skills. Overview Members of a multimedia team. Roles and responsibilities in a multimedia team.
Nick Kwolek Martin Pendergast Stephen Edwards David Duemler.
Smoke Notification System (SNS) Final Presentation Senior Design II November 19, 2013.
Senior Design 2012 Tom Blanford Eric Nolan Michael Sizemore Sara Taylor Mark Wurzelbacher University of Notre Dame.
1 Sub-Systems Design Review Group P14345 Team Lead: William Sender Jeffrey Auclair Bryan Beatrez Michael Ferry.
Presented by SUNIL A.G..  Introduction to embedded systems.  Design of embedded system in general  Amount of hardware needed.  Optimizing power dissipation.
ECE 477 Final Presentation Team 13  Spring 2012 Martin Pendergast, Stephen Edwards, Nick Kwolek, David Duelmler.
Chapter 4 Software. Introduction Program: is a set of sequence instructions that tell the computer what to do. Software: is a collection of programs,
MP3toFM Design II Midterm Presentation September 30, 2008.
The Post-Moog Digitally Controlled Analog Synthesizer Group Members Logan Snow Robert Estelle Greg Hartl Toan Ho.
January 2010 – GEO-ISC KickOff meeting Christian Gräf, AEI 10 m Prototype Team State-of-the-art digital control: Introducing LIGO CDS.
Team Members:  Kyle Bloomer  Josh Geiman  Lucas Bennett Team Sponsor:  Dr. Cindy Harnett Team Mentor:  Dr. Andy Dozier.
Fan Assembly Driven by Magnetic Fields
Pre-Production Determine the overall purpose of the project.
Pre-Production Determine the overall purpose of the project.
Electrical traditional Chinese Instrument - Xun
PRODUCTION PHASES CHANGES
♪ Embedded System Design: Synthesizing Music Using Programmable Logic
Presentation transcript:

1 Final Presentation Group P14345 Team Lead: William Sender Jeffrey Auclair Bryan Beatrez Michael Ferry

2 Problem Statement -Audio amplitude control for motion picture, music, and broacast applications. -Maintain the quality and dynamics of the sound. -Improve flexibility while maintaining audio quality. -Maintain usability that of previous devices.

3 Deliverables A working prototype All design files (ex/ source code and libraries) Documentation with board schematics and board artwork Test results verifying proper functionality

4 Customer Needs Cust. Req.ImportanceDescriptionNotes CR19Auto mode, user defines desired output, system keeps output consistentFunctionality not developed. CR29Manual mode, user can modify compression through user interfaceValidated & Verified CR39User interface based off of current state devicesYes CR49Signal output quality: low noise, low distortion, no clipping10 people have verified CR59Audio output quality: Comfortable range and volume10 people have verified CR692 audio channels, stereo capabilityCurrently only running mono. Limited by code compile size. CR79Ability to switch output between the device output and device inputValidated & Verified CR83Ability to switch between stereo/monoCurrently only running mono. Limited by code compile size. CR93Ability to monitor gain-reduction in real timeMetering works on the fourth display line. CR103Ability to save/load settingsFunctionality not developed. CR111"look ahead" abilityFunctionality not developed.

5 Engineering Requirements Engineering RequirementMeasureGoalAllowable DeviationNotes ThresholddBu-20 to to +18Confirmed with testing. Attackms0.1 to 301 to 60Confirmed with testing. Ratio 2:1 to 20:1 Confirmed with testing. Releases0.1 to to 2Confirmed with testing. Make-Up GaindB-5 to to +6 Distorn (THD)%<1%<2%Do not have appropriate hardware for testing. NoisedBu<-85<-70Do not have appropriate hardware for testing. HeadroomdBu>+25>+20Current: can pass >+20, cannot detect more than +7. Sample RatekHz4424k to 43kSet in hardware. Confirmed by passing signal. Freq. RangeHz20 to 20k30 to 18kConfirmed with testing. saves 42 to 8Functionality not implemented. Freq. responsedB+/-0.5+/ CMMRdB>50>30 CrosstalkdB<-100<-70 Input ImpedanceOhms>10k>5kConfirmed with testing (22k). Output ImpedanceOhms<50<100Confirmed with testing (14). Automatic Mode AccuracyTh,R85% 50% Functionality not implemented. Allowable Artifacts nonenon-audible10 people have verified. Display#chars20x420x4 totalConfirmed visually. Contols 54 to 6Confirmed. Channels 22 or 1+1Currently only running mono. Limited by code compile size.

6 System Overview Custom hardware created and manufactured Enclosure machined.

7 Software Overview Over 2,000 lines of code Project compiles under free Keil code size limit (for mono) (28.7K out of 32K) Complete UI using 20x4 display and rotary encoder

8 Results (SW/CV)

9

10 Results (SW/CV)

11 Results (UI)

12 Results (Metering)

13 Results (HW)

14 Results (HW)

15 Results (HW)

16 Results (HW)

17 Moving Forward Hardware Bug Fixes (mostly pin swaps, size optimization) Offload UI to dedicated micro and communicate via I2C to main processor (reduced code size, higher speed). Buy better tools (ones in lab inadequate). Adding non-volatile memory for saving. Better power supply design.

18 Questions