Sound Field Reproduction Peter Goss. Outline What is sound field reproduction? Free-field theory and simulation results Reverberant theory Implementation.

Slides:



Advertisements
Similar presentations
Design of Experiments Lecture I
Advertisements

Lecture 13 L1 , L∞ Norm Problems and Linear Programming
Image Enhancement in the Frequency Domain (2)
Copyright © 2006 The McGraw-Hill Companies, Inc. Permission required for reproduction or display. 1 ~ Curve Fitting ~ Least Squares Regression Chapter.
Listening Tests and Evaluation of Simulated Sound Fields Using VibeStudio Designer Wersényi György Hesham Fouad SZÉCHENYI ISTVÁN UNIVERSITY, Hungary VRSonic,
Reflections Diffraction Diffusion Sound Observations Report AUD202 Audio and Acoustics Theory.
A Short Introduction to Curve Fitting and Regression by Brad Morantz
Computational Methods in Physics PHYS 3437
Chapter 1 Computing Tools Data Representation, Accuracy and Precision Copyright © The McGraw-Hill Companies, Inc. Permission required for reproduction.
GG450 April 22, 2008 Seismic Processing.
Alternatives to Spherical Microphone arrays: Hybrid Geometries Aastha Gupta & Prof. Thushara Abhayapala Applied Signal Processing CECS To be presented.
Section 4.2 Fitting Curves and Surfaces by Least Squares.
Active Calibration of Cameras: Theory and Implementation Anup Basu Sung Huh CPSC 643 Individual Presentation II March 4 th,
Copyright 2004 David J. Lilja1 What Do All of These Means Mean? Indices of central tendency Sample mean Median Mode Other means Arithmetic Harmonic Geometric.
Basic Business Statistics, 10e © 2006 Prentice-Hall, Inc. Chap 8-1 Chapter 8 Confidence Interval Estimation Basic Business Statistics 10 th Edition.
The Simple Regression Model
The Basics of Regression continued
Project Presentation: March 9, 2006
Slide Slide 1 Copyright © 2007 Pearson Education, Inc Publishing as Pearson Addison-Wesley. Created by Tom Wegleitner, Centreville, Virginia Section 3-1.
Copyright ©2011 Pearson Education 8-1 Chapter 8 Confidence Interval Estimation Statistics for Managers using Microsoft Excel 6 th Global Edition.
Statistical Treatment of Data Significant Figures : number of digits know with certainty + the first in doubt. Rounding off: use the same number of significant.
Principles of the Global Positioning System Lecture 10 Prof. Thomas Herring Room A;
Non-Linear Simultaneous Equations
Correlation and Linear Regression
McGraw-Hill/Irwin Copyright © 2010 by The McGraw-Hill Companies, Inc. All rights reserved. Chapter 13 Linear Regression and Correlation.
Statistics for Managers Using Microsoft Excel, 4e © 2004 Prentice-Hall, Inc. Chap 7-1 Chapter 7 Confidence Interval Estimation Statistics for Managers.
Linear Regression and Correlation
Describing Data: Numerical
THEORETICAL STUDY OF SOUND FIELD RECONSTRUCTION F.M. Fazi P.A. Nelson.
Introduction to Error Analysis
Section 2: Finite Element Analysis Theory
1 TEMPLATE MATCHING  The Goal: Given a set of reference patterns known as TEMPLATES, find to which one an unknown pattern matches best. That is, each.
Basic Business Statistics, 10e © 2006 Prentice-Hall, Inc. Chap 8-1 Chapter 8 Confidence Interval Estimation Basic Business Statistics 11 th Edition.
© Copyright McGraw-Hill CHAPTER 3 Data Description.
Biostatistics: Measures of Central Tendency and Variance in Medical Laboratory Settings Module 5 1.
Statistics for Managers Using Microsoft Excel, 5e © 2008 Pearson Prentice-Hall, Inc.Chap 8-1 Statistics for Managers Using Microsoft® Excel 5th Edition.
Generic Approaches to Model Validation Presented at Growth Model User’s Group August 10, 2005 David K. Walters.
If you speak one word at the microphone at a level of 80 dB and the loudspeaker returns that word to the microphone at 80 dB, then you can go home. The.
3-D Sound and Spatial Audio MUS_TECH 348. Main Types of Errors Front-back reversals Angle error Some Experimental Results Most front-back errors are front-to-back.
Collapsing Bubbles Rachel Bauer Jenna Bratz Rachel.
Diffraction at a single slit Sketch the variation with angle of diffraction of the relative intensity of light diffracted at a single slit
Room Acoustics Bouncing Around October 27, Music and Other Sounds Come from a source. The source is not isolated, it is in an environment. The environment.
Timo Haapsaari Laboratory of Acoustics and Audio Signal Processing April 10, 2007 Two-Way Acoustic Window using Wave Field Synthesis.
Copyright © 2014 by Nelson Education Limited. 3-1 Chapter 3 Measures of Central Tendency and Dispersion.
Audio Systems Survey of Methods for Modelling Sound Propagation in Interactive Virtual Environments Ben Tagger Andriana Machaira.
Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.
Sound field descriptors Eng.Ivaylo Hristev. Contents 1. Wave acoustics. Room resonances. 2. Ray acoustics. Raytracing. 3.Statistical acoustics. Reverberation.
LECTURE 25 THURSDAY, 19 NOVEMBER STA291 Fall
Modern Navigation Thomas Herring MW 11:00-12:30 Room
Introduction to Deconvolution
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Chapter 7 Finite Impulse Response(FIR) Filter Design
CSC508 Convolution Operators. CSC508 Convolution Arguably the most fundamental operation of computer vision It’s a neighborhood operator –Similar to the.
Data Analysis.
Statistics for Managers Using Microsoft Excel, 5e © 2008 Pearson Prentice-Hall, Inc.Chap 8-1 Statistics for Managers Using Microsoft® Excel 5th Edition.
Linear Regression and Correlation Chapter GOALS 1. Understand and interpret the terms dependent and independent variable. 2. Calculate and interpret.
Quality Control: Analysis Of Data Pawan Angra MS Division of Laboratory Systems Public Health Practice Program Office Centers for Disease Control and.
1 What happens to the location estimator if we minimize with a power other that 2? Robert J. Blodgett Statistic Seminar - March 13, 2008.
©The McGraw-Hill Companies, Inc. 2008McGraw-Hill/Irwin Linear Regression and Correlation Chapter 13.
Chapter 6: Descriptive Statistics. Learning Objectives Describe statistical measures used in descriptive statistics Compute measures of central tendency.
DYNAMIC BEHAVIOR OF PROCESSES :
Slide 1 Copyright © 2004 Pearson Education, Inc.  Descriptive Statistics summarize or describe the important characteristics of a known set of population.
Auditory Localization in Rooms: Acoustic Analysis and Behavior
CHAPTER 3 Data Description 9/17/2018 Kasturiarachi.
Linear Predictive Coding Methods
Confidence Interval Estimation
Chapter 7 Finite Impulse Response(FIR) Filter Design
Chapter 7 Finite Impulse Response(FIR) Filter Design
Presentation transcript:

Sound Field Reproduction Peter Goss

Outline What is sound field reproduction? Free-field theory and simulation results Reverberant theory Implementation issues How to simulate reverberation Simulation results Future directions

Sound Field reproduction A sound field is the variation in pressure in a region Reproduction mimics an original sound field (say that of a point source) with a different array of speakers Malham 1998 Trueman 2000

Long distance: point  plane (1kHz below) 10m 20m 40m

Applications of Spatialisation Entertainment (surround sound) Virtual reality Teleconferencing Strickland 1997 Nintendo.com 2007

Other Systems: Dolby Used in most home theatre setups and cinemas Described by 5.1, etc. Speakers have to be in designated positions Shockwavesound 2008

Other Systems: WFS Wave field synthesis uses Huygen’s principle Requires a very large number of speakers Has been implemented in a cinema: IOSONO Dellers 2007

Ambisonics Similar to the technique used here Early versions only take first order expansion Generally assumes sources radiate plane waves Can’t have speaker close to listener

Binaural techniques Rely on pyscho- acoustics Control sound at each ear (usually with headphones) Specialization of sound due to two things – time delay + HRTF HRTF unique to each person

Why only 2D? 2D requires much less speakers Simpler to setup Theory is very close

MATHS WARNING! Disclaimer: the speaker does not take any legal responsibility for physical pain induced due to the following mathematics

SFR Theory Any sound field (steady state) must satisfy Helmholtz eq. Sol. in 2D is: Each unique sound field has a unique set of coefficients If we look at ‘incoming’ waves, then the Ys disappear

Bessel Functions Useful property is high-pass nature Can ignore higher terms

SFR Theory Any sound field (steady state) must satisfy Helmholtz eq. Sol. in 2D is: Each unique sound field has a unique set of coefficients If we look at ‘incoming’ waves, then the Ys disappear We can truncate

Setup Speakers arranged around a circular reproduction area: Speakers do not have to be in a circular arrangement We want to minimize reproduction error: Bethelem & Abhayapale 2005

Theory Pressure at each point is sum of pressure due to each speaker Assuming each speaker is an ideal point source: the transfer function is: H 0 (2) is the Hankel function of the second kind, n=0

Transfer function theory H can be expanded in the same way as the field: So:

Theory cont. The reproduction error is:

Matrix form:

Finally: This has its known global minimum at: So, by varying βd, we vary the reproduced sound field… theoretically To check, simulation code from David Excell’s Thesis was modified

Summary of method: 1.Define region (pick maximum radius - R) 2.Choose N by rounding up kR 3.Need at least L = 2N+1 speakers 4.Position speakers around region 5.Calculate transfer function coefficients for each speaker 6.Calculate desired coefficients 7.Use magical formula:

Simulation Results: Reproduction error: 2.45%Reproduction error: 6.82% Reprod. Radius = 0.3m, f = 1000Hz, speakers in circle at 2m, 0.3m -> N=6 -> 13 speakers

Simulation Results: Reproduction error: 8.35%Reproduction error: 0.58% Point sourcesPlane wave sources

Error as a function of radius

How reverberation affects the method The transfer function for each speaker is now unknown Will depend on room geometry, speaker position and speaker type (directivity etc.) Need some way of measuring these transfer functions

Reverberation theory Transfer functions are expanded as before: If these transfer coefficients, α, are measured then method is same as before

Measuring the transfer functions: Operate just 1 speaker at a time The field at each microphone can be given by their harmonic expansion: Microphones placed at the edge of the area

Measuring the transfer functions: Again representing in matrix form: Using the Moore- Penrose pseudo- inverse (†) to solve for α(l)

Summary of method: 1.Define region (pick maximum radius - R) 2.Choose N by rounding up kR 3.Need at least L = 2N+1 speakers 4.Position speakers around region 5.Measure transfer function coefficients for each speaker: * 6.Calculate desired coefficients 7.Use magical formula:

5.Measure transfer function coefficients for each speaker: 1.Operate just 1 speaker at a time 2.Place microphones at edge of region 3.Calculate D matrix based on (expected) positions of microphones 4.Calculate best coefficients using another magical formula:

Possible Issues in Implementing: Impracticality in ring of microphones in centre of room Inaccuracy in positions of speakers Inaccuracy in positions of microphones Microphones having different responses

How to simulate Reverberation Image-Source method: In optics, an image source can be placed at equal distance from a reflector: Same principle, except losing some energy (α) + 4 walls – so many image sources

Image-Source Method:

Image Source method data: num reflecB num sourcestotal N Using Number of sources quickly increases: Distance increase + weight decreases, so may cancel out number of sources

Effect of reverberation

Simulation setup: Used same settings as paper for comparison

Results!! Code done myself – with equations from Betlehem & Abhayapala + Allen & Berkely’s paper Simulating 5 reflections Reproduction good, but why 5 reflections? Varying the number of reflections get very odd results: Reproduction error: 8.35%

Plot of error against number of reflections considered:

Simulation setup:

Changing to central position in room:

Corner of room:

Speaker position uncertainty Vary position of speakers from known positions by an amount ~N(0,sigma^2), where sigma is varied Shouldn’t have effect at all, because the system does not need speaker positions Initial results showed no clear trend Repeating with same setting showed large variability in error So, running with a set sd of 5cm, and varying number of reflections, repeating each value 50 times

50 trials of each number of reflections: (note: log scale!) Reproduction Error (%) Number of reflections

Examining the outliers: Each outlier examined deviated only at edge Strongly suggests that it’s the higher basis functions that are wrong Weights given are very high – so suggesting it is the measuring of transfer functions Perhaps increasing N would help, or increasing the microphones error: 58189%

Comparison Reproduction Error (%)

Mean comparison: Reproduction Error (%) Number of reflections

Median Comparison Reproduction Error (%) Number of reflections

More work to be done: Not clear what this effect is due to – may just be a program error One theory is certain positions have very high N+1, N+2 coefficients, which cancel out the effect of the small bessels This needs further testing One possibility in implementing is ignoring higher orders due to large time delay – possibility to be looked at

Showing general effect of speaker pos uncertainty Choosing 10 reflections (with extra N) and varying uncertainty:

Means:

Microphone variability Varied microphone weight again by normal dist. – assuming zero bias Showed nice clear results, below is a 95% confidence interval for the mean:

Plans for future: Extend to Quasi-2D Look at unexpected speaker position results in more detail Effect of microphone position uncertainty Attempt to implement this system