EE599-2 Audio Signals and Systems

Slides:



Advertisements
Similar presentations
Angelo Farina Dip. di Ingegneria Industriale - Università di Parma Parco Area delle Scienze 181/A, Parma – Italy
Advertisements

Acoustic/Prosodic Features
Auditorium Acoustics Chapter 23. Sound Propagation Free field sound pressure proportional to 1/r SPL drops 6 dB with every doubling of distance. Indoors.
Reflections Diffraction Diffusion Sound Observations Report AUD202 Audio and Acoustics Theory.
ELEC 407 DSP Project Algorithmic Reverberation – A Hybrid Approach Combining Moorer’s reverberator with simulated room IR reflection modeling Will McFarland.
Motivation Application driven -- VoD, Information on Demand (WWW), education, telemedicine, videoconference, videophone Storage capacity Large capacity.
Digital Representation of Audio Information Kevin D. Donohue Electrical Engineering University of Kentucky.
Mixed-Signal System Design and Modeling ©2001 Eric Swanson Lecture 6 Fall Semester 2002.
Continuous Time Signals A signal represents the evolution of a physical quantity in time. Example: the electric signal out of a microphone. At every time.
PREDICTION OF ROOM ACOUSTICS PARAMETERS
Chapter 3 Data and Signals
William Stallings Data and Computer Communications 7th Edition (Selected slides used for lectures at Bina Nusantara University) Data, Signal.
1 Manipulating Digital Audio. 2 Digital Manipulation  Extremely powerful manipulation techniques  Cut and paste  Filtering  Frequency domain manipulation.
NORMAL MODES AND COUPLED ROOMS ACOUSTICS OF CONCERT HALLS AND ROOMS Principles of Vibration and Sound Chapters 6 and 11.
Reverberation parameters and concepts Absorption co-efficient
So far: Historical overview of speech technology  basic components/goals for systems Quick review of DSP fundamentals Quick overview of pattern recognition.
EE513 Audio Signals and Systems Wiener Inverse Filter Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE513 Audio Signals and Systems Noise Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Pulse Modulation 1. Introduction In Continuous Modulation C.M. a parameter in the sinusoidal signal is proportional to m(t) In Pulse Modulation P.M. a.
EE513 Audio Signals and Systems Statistical Pattern Classification Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
A/D Conversion No. 1  Seattle Pacific University Analog to Digital Conversion Based on Chapter 5 of William Stallings, Data and Computer Communication.
LE 460 L Acoustics and Experimental Phonetics L-13
DIGITAL VOICE NETWORKS ECE 421E Tuesday, October 02, 2012.
Acoustics Reverberation.
Lecture 1 Signals in the Time and Frequency Domains
1 Business Telecommunications Data and Computer Communications Chapter 3 Data Transmission.
EE Audio Signals and Systems Effects Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Lecture 5: Signal Processing II EEN 112: Introduction to Electrical and Computer Engineering Professor Eric Rozier, 2/20/13.
Acoustic Analysis of Speech Robert A. Prosek, Ph.D. CSD 301 Robert A. Prosek, Ph.D. CSD 301.
Correlated and Uncorrelated Signals Problem: we have two signals and. How “close” are they to each other? Example: in a radar (or sonar) we transmit a.
Sound field descriptors Eng.Ivaylo Hristev. Contents 1. Wave acoustics. Room resonances. 2. Ray acoustics. Raytracing. 3.Statistical acoustics. Reverberation.
CS Spring 2009 CS 414 – Multimedia Systems Design Lecture 3 – Digital Audio Representation Klara Nahrstedt Spring 2009.
EE Audio Signals and Systems Linear Prediction Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
EE Audio Signals and Systems Room Acoustics Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Digital Audio II. Volume Scaling The volume of a digitized audio source may be increased or decreased by multiplying each sample value by an appropriate.
Hossein Sameti Department of Computer Engineering Sharif University of Technology.
Multimedia Sound. What is Sound? Sound, sound wave, acoustics Sound is a continuous wave that travels through a medium Sound wave: energy causes disturbance.
Introduction to Data Conversion EE174 – SJSU Tan Nguyen.
Lifecycle from Sound to Digital to Sound. Characteristics of Sound Amplitude Wavelength (w) Frequency ( ) Timbre Hearing: [20Hz – 20KHz] Speech: [200Hz.
Simulation of the acoustics of coupled rooms by numerical resolution of a diffusion equation V. Valeau a, J. Picaut b, A. Sakout a, A. Billon a a LEPTAB,
Dr. Clincy Professor of CS
ACOUSTICS Aural Comfort & Noise.
Auditorium Acoustics 1. Sound propagation (Free field)
Propagation of Sound and Vibration
EEE422 Signals and Systems Laboratory
Radio Coverage Prediction in Picocell Indoor Networks
Analog to digital conversion
? If a tree fell in a wood and there was no-one there to hear it – would it make a sound?
PREDICTION OF ROOM ACOUSTICS PARAMETERS
DIGITIAL COMMUNICATION
Applications of Architectural Acoustics
Sampling rate conversion by a rational factor
EE Audio Signals and Systems
Architectural Acoustics
لجنة الهندسة الكهربائية
ACOUSTICS part – 4 Sound Engineering Course
PREDICTION OF ROOM ACOUSTICS PARAMETERS
Finite Wordlength Effects
EE513 Audio Signals and Systems
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
Conceptual Representation of A/D Conversion
Auditorium Acoustics 1. Sound propagation (Free field)
DEPARTMENT OF INFORMATION TECHNOLOGY DIGITAL SIGNAL PROCESSING UNIT 4
NORMAL MODES AND COUPLED ROOMS
EE Audio Signals and Systems
Chapter Three: Signals and Data Transmission
Lec.6:Discrete Fourier Transform and Signal Spectrum
ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals
Presentation transcript:

EE599-2 Audio Signals and Systems Noise Kevin D. Donohue Electrical and Computer Engineering University of Kentucky

Quantization Noise Signal amplitudes take on a continuum of values. A discrete signal must be digitized (mapped to a finite set of values) to be stored and process on a computer/DSP Digital Signal Discrete-time Signal Quantizer Analog Signal Coder 11 10 01 00

Quantization Noise Signal amplitudes take on a continuum of values. A discrete signal must be digitized (mapped to a finite set of values) to be stored and process on a computer/DSP Digital Signal Discrete-time Signal Quantizer Analog Signal Coder 11 10 01 00

Quantization Error and Noise Analog Discrete Digital 11 10 01 00 Quantization has the same effects as adding noise to the signal: Intervals between quantization levels are proportional to the resulting quantization noise. For uniform quantization, the interval between signal levels is the maximum signal amplitude value divided by the number of quantization intervals.

Quantization Noise Original CD clip quantized at 16 bits (blue) and quantized at 6 bits (red)

Quantization Noise Analysis Assume is a uniformly distributed (amplitude), white, stationary process that is uncorrelated with the signal Show that the signal to quantization noise ratio for a full-swing range (FSR) sinusoid, quantized with B bit words is approximately:

Room Noise Absorption Reflection Diffusion For noise generated inside a room will have a frequency dependent propagation, absorption and refection. Thus the room will have a filtering effect on the sound. Sound impinging on surfaces in the room will be absorbed, reflected, or diffused. Absorption Direct Sound Reflection Specular Reflected Diffusion Heat Transmission Direct Sound Diffuse Scattered Sound Direct Sound

Reflection Absorption Effects Reflected and reverberant sounds can become distractions and annoyances. The use of absorbers on reflective surfaces can cut down the reverberation effects in rooms. The model for a signal received at a point in space from many reflections is given as: where n is scaling that represents the attenuation of each reflected signal due to propagation through the air and absorption at each reflected interface and n is the time delay associated with the travel path from the source to the receiver. The signal in the frequency domain is given by:

Reverberant Sound Travel The near or direct field (D) The free or early field (EF1 and EF2) The reverberant or diffuse field (RF1 to RF3)

Decay of Reverberant Sound Field The time it takes for the reverberant sound field to decay by 60dB has become a standard way to characterize room acoustics.

Room Reverberation Time For a space with many randomly distributed reflectors (typically large rooms) reverberation time (RT60 ) is defined as the amount of time for the sound pressure in a room to decrease by 60 dB from its maximum. The time is statistically predicted from the room features with the Sabine equation: where V is the volume of the room in cubic meters Si is the surface area of the ith surface in room (in square meters) ai is the absorption coefficient of ith surface m is the absorption coefficient of air. Discuss: The relationship between absorption, volume, and RT.

Room Response to White Noise Input Data collected and spectrogram computed by H.L. Fournier Note frequency dependence on of decay time.

Example Given the simulated reverb signal compute the RT60. Find the autocorrelation function and try to estimate the delays associated with the major scatterers. % Create reverb signal [y,fs] = wavread('clap.wav'); % Read in Clap sound % Apply simulated reverb signal yout1 = mrevera(y,fs,[30 44 121]*1e-3,[.6 .8 .6]); taxis = [0:length(yout1)-1]/fs; % Compute envelope of signal env = abs(hilbert(yout1)); figure(1) plot(taxis,20*log10(env+eps)) % Plot Power over time hold on % Create Line at 60 dB below max point and look for intersection point mp = max(20*log10(env+eps)); mp = mp(1); dt = mp-60; plot(taxis,dt*ones(size(taxis)),'r'); hold off; xlabel('Seconds') ylabel('dB'); title('Envelope of Room Impulse Response') % Compute autocorrelation function of envelop and look for peaks % to indicate delay of major echoes maxlag = fix(fs*.5); [ac, lags] = xcorr(env-mean(env), maxlag); figure(2) plot(lags/fs,ac) xlabel('seconds') ylabel('AC coefficient') % Compute autocorrelation function of raw and look for peaks to % indicate delay of major echoes [ac, lags] = xcorr(yout1, maxlag); figure(3)

Room Modes The air in a (small) rectangular room has natural modes of vibration given by: where c is the speed of sound in the room p, h, and r are integers 0,1,2, …., and L, W, and H are the length, width, and height of the room.