Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008.

Slides:



Advertisements
Similar presentations
DCSP-13 Jianfeng Feng
Advertisements

Figures for Chapter 7 Advanced signal processing Dillon (2001) Hearing Aids.
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: The Linear Prediction Model The Autocorrelation Method Levinson and Durbin.
August 2004Multirate DSP (Part 2/2)1 Multirate DSP Digital Filter Banks Filter Banks and Subband Processing Applications and Advantages Perfect Reconstruction.
Speech Enhancement through Noise Reduction By Yating & Kundan.
1 Department of Electrical and Computer Engineering Advisor: Professor Zink Team Acoustic Beamformer Midway Design Review 11/25/2013.
Guitar Effects Processor Using DSP
Improvement of Audio Capture in Handheld Devices through Digital Filtering Problem Microphones in handheld devices are of low quality to reduce cost. This.
Implementation of an Audio Reverberation Algorithm
Echo Generation and Simulated Reverberation R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2003.
SYED SYAHRIL TRADITIONAL MUSICAL INSTRUMENT SIMULATOR FOR GUITAR1.
AMI 4622 Digital Signal Processing
Top Level System Block Diagram BSS Block Diagram Abstract In today's expanding business environment, conference call technology has become an integral.
Sampling, Reconstruction, and Elementary Digital Filters R.C. Maher ECEN4002/5002 DSP Laboratory Spring 2002.
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.
Project Presentation: March 9, 2006
An Overview of Delay-and-sum Beamforming
1 Manipulating Digital Audio. 2 Digital Manipulation  Extremely powerful manipulation techniques  Cut and paste  Filtering  Frequency domain manipulation.
Harmonics and Overtones Waveforms / Wave Interaction Phase Concepts / Comb Filtering Beat Frequencies / Noise AUD202 Audio and Acoustics Theory.
Real-Time Speech Recognition Thang Pham Advisor: Shane Cotter.
0 - 1 © 2007 Texas Instruments Inc, Content developed in partnership with Tel-Aviv University From MATLAB ® and Simulink ® to Real Time with TI DSPs Echo.
Warped Linear Prediction Concept: Warp the spectrum to emulate human perception; then perform linear prediction on the result Approaches to warp the spectrum:
EE513 Audio Signals and Systems Wiener Inverse Filter Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Joshua “Rock Star” Jenkins Jeff “Tremolo” Smith Jairo “the boss” Rojas
DSP Term Project By: Ashley Downs And Jeff Malen By: Ashley Downs And Jeff Malen.
ABSTRACT: Noise cancellation systems have been implemented to counter the effects of echoes in communications systems. These systems use algorithms that.
Adaptive Signal Processing
Sound Source Localization based Robot Navigation Group 13 Supervised By: Dr. A. G. Buddhika P. Jayasekara Dr. A. M. Harsha S. Abeykoon 13-1 :R.U.G.Punchihewa.
Self-Calibrating Audio Signal Equalization Greg Burns Wade Lindsey Kevin McLanahan Jack Samet.
“TMS320C5505 USB Stick Teaching Materials”
ECE 598: The Speech Chain Lecture 5: Room Acoustics; Filters.
Multiresolution STFT for Analysis and Processing of Audio
Dual-Channel FFT Analysis: A Presentation Prepared for Syn-Aud-Con: Test and Measurement Seminars Louisville, KY Aug , 2002.
Internet Engineering Czesław Smutnicki Discrete Mathematics – Discrete Convolution.
EE Audio Signals and Systems Digital Signal Processing (Synthesis) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Image Restoration using Iterative Wiener Filter --- ECE533 Project Report Jing Liu, Yan Wu.
Jacob Zurasky ECE5526 – Spring 2011
Acoustic Noise Cancellation
Name : Arum Tri Iswari Purwanti NPM :
Jessica Arbona & Christopher Brady Dr. In Soo Ahn & Dr. Yufeng Lu, Advisors.
Dan Lopez Dan Lopez Ben Rohner Ben Rohner Erin Loutzenhiser Erin Loutzenhiser.
Unit-V DSP APPLICATIONS. UNIT V -SYLLABUS DSP APPLICATIONS Multirate signal processing: Decimation Interpolation Sampling rate conversion by a rational.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Final Presentation, Thursday 10 th April 2008.
JEG AUDIO Justin McDowell Edward Jones Greg Fagula – SoC FPGA Design Laboratory (Final Project)
EE 113D Fall 2008 Patrick Lundquist Ryan Wong
Pre-Class Music Paul Lansky Six Fantasies on a Poem by Thomas Campion.
ECE 5525 Osama Saraireh Fall 2005 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.
Jonathan Haws Blair Leonard Khemmer Porter Joshua Templin Software Defined Radio A Modular Approach.
Copyright 2004 Ken Greenebaum Introduction to Interactive Sound Synthesis Lecture 20:Spectral Filtering Ken Greenebaum.
 Sound effects  Our project  Background & techniques  Applications  Methodology  Results  Conclusion.
Lecture#10 Spectrum Estimation
Microphone Array Project ECE5525 – Speech Processing Robert Villmow 12/11/03.
Auto-tuning for Electric Guitars using Digital Signal Processing Pat Hurney, 4ECE 22 nd January 2009.
AUDIOFILES Harika Basana ), Elizabeth Chan ), Nikolai ), Frank Zhang ) 6100.
Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Initial Presentation, Tuesday 2 nd October 2007.
Project-Final Presentation Blind Dereverberation Algorithm for Speech Signals Based on Multi-channel Linear Prediction Supervisor: Alexander Bertrand Authors:
The Discrete Fourier Transform
NOISE. NOISE AND DISTORTION NOISE : Noise can be defined as an unwanted signal that interferes with the communication of another signal. A noise itself.
Circular Buffer Audio Generation Using the Karplus-Strong String Synthesis Algorithm.
Design of a Guitar Tab Player in MATLAB Summary Lecture Module 1: Modeling a Guitar Signal.
Learning from the Past, Looking to the Future James R. (Jim) Beaty, PhD - NASA Langley Research Center Vehicle Analysis Branch, Systems Analysis & Concepts.
Real-time Digital Signal Processing Digital Filters.
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.
Echo and Reverberation
3.1 Introduction Why do we need also a frequency domain analysis (also we need time domain convolution):- 1) Sinusoidal and exponential signals occur.
Linear Prediction Simple first- and second-order systems
MMSE Optimal Design: The Least Squares method
Duy Dang, Robert Kern, Esteban Kleckner
Presentation transcript:

Automatic Equalization for Live Venue Sound Systems Damien Dooley, Final Year ECE Progress To Date, Monday 21 st January 2008

Contents Background Progress to Date Future Plans

Background In live venues it can be quite challenging to get a balanced sound Several factors can influence a significant deviation between the desired output and the actual output of the system. Factors include, room dimensions, room structure, number of people in the room, furniture, sound source and listener location.

The system will consist of a microphone which will record the sound at a particular location in the room. A pre-determined sound sequence will be played through the PA and the DSP system will record the audio signal received. The system will then estimate the impulse response of the system which will be a combination of the input signal and the room acoustics.

A test sequence is played in order to calculate the impulse response Both clean and distorted signals fed into DSP element DSP Calculates deviation between clean and distorted signals Inverse Fourier transform created to destructively interfere with predicted noise signals DSP O/P = (Clean Signal – Noisy Signal) -1

Room Acoustic Modeling In order to properly understand how to implement this design, one must understand how sound behaves in various rooms. This is known as room acoustic modeling. When a sound is generated in a room the listener will first hear the sound via the direct path to the source. The listener will then hear the reflections in the sound and the magnitude will decrease exponentially after each echo.

MATLAB Room Model The following code was used to simulate the room response to the audio [d,fs]=wavread('ReverbVoice.wav'); %Takes in Voice Sample 'd'-->Sampled Data | 'fs'--> Sampling Frequency num=[0.8,zeros(1,3000),1];%-->Numerator array for filter, note initial coefficient 0.8. den=[1,zeros(1,3000),0.8];%-->Denominator array, this gives the samples an oscillating decay factor of 0.8 %In both cases the "zeros" elements in the array provides the delay between repeated sounds, in this case 3000 samples of a delay with %a sampling frequency of 44100Hz, gives a sampling delay of 70 ms approx d1=filter(num,den,d);%Applying the filter coefficients to the data wavwrite(d1,fs,'FilteredVoice.wav');%Write the output to a new sound file

Impulse Response

 Before After  Exponential Falloff

Future Plans Research into various FFT algorithms is being carried out at the moment into how best to apply the “anti-sound” An adaptive filter, least mean squared will be used to select the most appropriate model based on the impulse response information gathered from the test sequence played. This will eventually be implemented on a DSP board. The signals will then be processed in real-time and the automatic graphic equalizer should then be completed.

Questions?