M. Smith, M. Heisie*, L.Wolfram †, M. Aebischer †, E. Marasco University of Calgary, Canada, *University of Toronto, Canada, † Ecole d’Ingeniers et d’architectes.

Slides:



Advertisements
Similar presentations
Acoustic Echo Cancellation for Low Cost Applications
Advertisements

Digital Audio Mics and connections.
ANC-PRO (#22) A CTIVE N OISE C ONTROL IN H IGH S TRESS E NVIRONMENTS Greg White Tyler Mose Logan Jennyc Mike Krawczyk Jon Samuelson Advisor: Norm Bartley.
Guitar Effects Processor Using DSP
IOT POLY ENGINEERING Information is an essential resource for design (1 of the 7 inputs). 2.Communication technology significantly impacts the way.
Improvement of Audio Capture in Handheld Devices through Digital Filtering Problem Microphones in handheld devices are of low quality to reduce cost. This.
Feng Chia University FCU Graduate Program in Electro-acoustics Tel: ext.3492 Website:
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during.
CACHE-DSP Tool How to avoid having a SHARC thrashing on a cache-line M. Smith, University of Calgary, Canada B. Howse, Cell-Loc, Calgary, Canada Contact.
Classroom Technology: ConferenceXP and Classroom Presenter Richard Anderson Department of Computer Science and Engineering University of Washington.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Squish-DSP Application of a Project Management Tool to manage low-level DSP processor resources M. Smith, University of Calgary, Canada ucalgary.ca.
Getting the O in I/O to work on a typical microcontroller Ideas of how to send output signals to the radio controlled car. The theory behind the LED controller.
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.
7/14/20151 Introduction toVisual DSP Kernel VDK for Multi-threaded environment ENCM491 – Real Time (in 1 hour) M. Smith, Electrical and Computer Engineering,
CSC230 Software Design (Engineering)
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Preliminary Design Review 10/18/2013.
Introduction ‘Have you ever played video games before? Look at the joystick movement. When you move the joystick to the left, the plane on the TV screen.
EMBEDDED SOFTWARE Team victorious Team Victorious.
Algebra Problems… Solutions
Demystifying Hearing Assistive Technology Tina Thompson Beth Wilson CHHA Conference July 2008.
Seminar on Sound Card Presented by:- Guided by:-
infinity-project.org Engineering education for today’s classroom 53 Design Problem - Digital Band Build a digital system that can create music of any.
Amplification systems: Hearing aids May be analog or digital May be analog or digital Consists of a microphone, amplifier, and loudspeaker. Consists of.
How to design Microcontroller Based System? Fall 2014 Sung Yeul Park, Ph.D. Dept. of Electrical and Computer Eng University of Connecticut.
Introduction CSE 1310 – Introduction to Computers and Programming
L2000/L3000 Series. In response to the increasing demand for wireless systems, LEM offers a series that combines absolute quality and professional performance.
“TMS320C5505 USB Stick Teaching Materials”
Hardware Architecture of a real-world Digital Signal Processing platform: ADSP BlackFin Processor, Software Development on DSPs, and Signal Processing.
Mobile search engine for a smart phone / navigation system can be used to search and compare hundreds of stores and their products in seconds. © 2001 –
Ultra sound solution Impact of C++ DSP optimization techniques.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Technical Seminar Presented by :- Debabandana Apta (EC ) National Institute of Science and Technology [1] “ECHO CANCELLATION” Presented.
Othello Artificial Intelligence With Machine Learning
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Environmentally Aware Feature-packed DSP Hearing Aid Amplifier Updated Feb 23, 2010.
Interdisciplinary Courses and Assignments in Digital Sound Production Jennifer Burg Department of Computer Science Wake Forest University.
MULTIMEDIA DEFINITION OF MULTIMEDIA
Science, Technology and Society  Information and Communication Technologies for Development  Ethics/Privacy  One topic from one of these each week 
Launching the world’s first digital mini receiver - Comfort Digisystem Receiver DT10.
ECE 1100: Introduction to Electrical and Computer Engineering Dr. Dave Shattuck Associate Professor, ECE Dept. Set #8 – Sinusoids, Paradigms and Electronics.
RockSat-C 2012 ISTR Individual Subsystem Testing Report Minnesota Sound Wreckers University of Minnesota 2/13/12 1 Alexander Richman Jacob Schultz Justine.
Dan Lopez Dan Lopez Ben Rohner Ben Rohner Erin Loutzenhiser Erin Loutzenhiser.
Ultra sound problem. Tackle today – ideas for Assignment 2 Describe the ultrasound problem XPI lifecycle Stage 1 – Discuss with research team (customer)
Moving Arrays -- 1 Completion of ideas needed for a general and complete program Final concepts needed for Final Review for Final – Loop efficiency.
ENGI 1100, November 2005 Dr. Dave Shattuck Associate Professor Electrical and Computer Engineering Department Sinusoids, Paradigms and Electronics
After You’ve Logged On Double-click on HTML page.
Multi-threaded projects Services and Drivers Alternate ways of doing Labs 1, 2, 3 and 4.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
ICT Presentation. Why teach ICT? ICT is essential in enhancing your child’s education It will play an important role in your child’s teenage and adult.
Introduction CSE 1310 – Introduction to Computers and Programming Vassilis Athitsos University of Texas at Arlington 1.
Listen and speak clinic is a leading & Speech Therapy and Hearing Aid Center in Pune, Maharashtra. Our staff are multilingual in.
Intro CS – Logic & Operators Lesson Plan 5. Goals  Students can explain basic logical operators  AND, OR, NOT  Students can create truth tables for.
Bryant Tober. Problem Description  View the sound wave produced from a wav file  Apply different modulations to the wave file  Hear the effect of the.
Universal Systems Model. Has 4 elements – Has 4 elements – Inputs Inputs Process Process Output Output Feedback Feedback.
Written by : Oren Frenkel Intel Confidential ® C CD SDS.
Advanced Higher Computing Science
How to SWIVl: Using a Gen 2 SWIVL RObot
The next generation of collaboration
Introduction CSE 1310 – Introduction to Computers and Programming
Digital Design.
Introduction to Test Driven Development
Developing a multi-thread product -- Introduction
Overview of SHARC processor ADSP Program Flow and other stuff
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during.
TigerSHARC processor and evaluation board
Convolution, GPS and the TigerSHARC XCORRS instr.
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during.
CompSci 1: Principles of Computer Science Lecture 1 Course Overview
This presentation will probably involve audience discussion, which will create action items. Use PowerPoint to keep track of these action items during.
Presentation transcript:

M. Smith, M. Heisie*, L.Wolfram †, M. Aebischer †, E. Marasco University of Calgary, Canada, *University of Toronto, Canada, † Ecole d’Ingeniers et d’architectes de Fribourg, Switzerland SSSSH! – Low-cost, Noise Cancelling Solutions for Noise Pollution Issues in the Urban Home

Ranchland’s Hum and other Urban annoyances Noise pollution in an urban environment can be problematic. Obvious problems to solve are (A) Locating the noise source (B) Negotiating to have it stopped. (C) Helping the home owner cope with the noise pollution until solutions for (A) and (B) have been found. This talk is about investigation of whether ‘coping’ can be assisted using a simple noise cancellation approach with a cost of under $500 plus stuff already in a house 2 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

Embedded Systems Courses at University of Calgary Third year ENCM511 Interfacing with the real world. Fourth year ENCM515 Signal processing issues combined with learning how to write code for ‘real time operation’. REAL TIME means providing results now, and not once we have got back to the office. Industry sponsored 4 th year team design projects SHARC EVALUATION BOARD Teaching equipment provided through Analog Devices 3 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

SSSSH! --- SHARC SOUND SUPPRESSION SYSTEM for the HOME 4 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

Key elements Pick up nuisance sound through microphone array Analyze the nuisance sound Generate a noise cancellation solution Use home theatre system as amplifiers to reduce cost Already exists – therefore people likely to try it Flexible system -- Can also provide Quantitative analysis metrics to support nuisance claims Home tutoring for musicians (Presented at an earlier talk) etc 5 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

Theory – How should it work? Design of an Electronic Muffler - A DSP Based Capstone Design Project PDF 6 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

Theory – How should it work? WHAT HAPPENS WITH “REAL NOISE SOURCE” 7 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

Investigation configuration UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING 8 LAP-TOP AUDIOCITY – AUDIO RECORDING CUSTOM GUI – STORE ANALYSIS RESULTS USE LAP-TOP AUDIO TO BOOST MICROPHONE SIGNAL SHARC PROVIDES REAL-TIME ANALYSIS LEDS INDICATE FREQUENCIES PRESENT CORRECTIVE AUDIO OUT ANALYSIS RESULTS AUDIO IN

Problems with ‘distance effects’ and ‘extended sources’ 9 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING NEIGHBOUR’S ALPHINE HORN

Frequency dependence of the problem Works for 64 Hz but not 128 Hz 10 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

Lets STOP looking for the perfect solution Choose a series of useful target situations In the bedroom and generally round-and-about in the house My Ranchland’s Hum Experience – distant sound source? Low D# (around 40 Hz) – distant refrigerator Annoyance level out of 10. Dripping tap in the bath room However – once noticed would be enough to keep me awake – especially whenever sound characteristics changed Assume obvious solutions tried Furnace summer fan – white noise source Relocate sleeping location to a ‘null’ in a standing wave? 11 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

12 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

SHARC BASED SSSH! UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING 13 SHARC ADSP system Designed as a HOME THEATRE demonstration system Specialized hardware for high speed DSP (digital signal processing) calculations Specialized DSP language extensions for high speed real time calculations using C language Can handle 4 audio input signals Needs help to handle microphones -- home audio system / lap-top Can generate 8 speaker signals directly Speakers probably inside house unless protecting a community (from wind farm noise)

Real Life problems to cope with! Are virtual speakers a help or a hindrance? UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING 14

Real life distance effects 15 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING CLOSE SPEAKERS PRODUCE SPHERICAL WAVEFRONTS

This configuration External microphones to capture true noise characteristics In room speakers In-room sound microphones to check on compensation Complicated DSP algorithms probably need to be developed to handle sound reflections, spherical sound waves Must work for on both sides of the bed Look for simpler solution that remove all the problems! Multiple microphone ear inserts + earpiece ANC 16 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

This technology under development BUT do we have to wait? Normal hearing aid Dual micro-phones – single speaker Problem How do you keep the speaker in place in the ear? Plastic inserts to hold speaker – but which block low frequency sound Compensate by boosting blocked low frequency signals by changing hearing aid characteristics Lets play with this idea Completely block all sounds with an ear-mold (essentially ear-plug) Then reintroduce normal sounds using a hearing aid speaker This is ‘sort of’ already done with ‘electronic hunter’ protection devices – WALKER GAME EARS 17 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

wkrs_bte_dighd_elite_01.html 18 UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING

19

Discussion and Conclusion UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING 20 Use active sound suppression – GAME EARS or equivalent Fits directly into ear – blocks Hum but enables normal hearing Useable in bed or walking around the house Cheap when compared to high end hearing aids $39 to $500 / $600 compared to $3500 per ear) Use SSSSH! Embedded system device more for analysis and providing support for claims Prototype already available Investigate moving application to cell phones and lap-tops

Where to next? UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING 21 Industrial suggested (sponsored) 4 yr Undergraduate Engineering team design project NSERC (Natural Sciences and Engineering Research Council) Industrial summer student research project Industrial M. Sc. or Ph. D. Scholarships For more information to UCALGARY.CA

Acknowledgements UCALGARY.CA SCHULICH SCHOOL OF ENGINEERING 22 Financial support provided through Industrial Collaborative Research and Development grant between NSERC (Canada), Analog Devices (US and Canada), CDL Systems (Calgary, Canada), Ecole d’Ingeniers et d’architectes de Fribourg, Switzerland. Additional financial support from the University of Calgary. Richard Patching, Patching Associates, Calgary