Array di microfoni A. Farina, A. Capra.

Slides:



Advertisements
Similar presentations
Speech Transmission Index
Advertisements

Design of Digital IIR Filter
| Page Angelo Farina UNIPR / ASK Industries | All Rights Reserved | Confidential Boundary conditions The external surface of the solid model.
| Page Angelo Farina UNIPR | All Rights Reserved | Confidential Digital sound processing Convolution Digital Filters FFT.
Researches and Applications for Automotive Field Andrea Azzali, Eraldo Carpanoni, Angelo Farina University of Parma.
Current techniques for measuring
Chapter3 Pulse-Echo Ultrasound Instrumentation
Foundations of Medical Ultrasonic Imaging
Lecture 15 Orthogonal Functions Fourier Series. LGA mean daily temperature time series is there a global warming signal?
Numerical Simulation Project University of Parma.
1 3D sound reproduction with “OPSODIS” and its commercial applications Takashi Takeuchi, PhD Chief Technical Officer OPSODIS Limited Institute of Sound.
ACHIZITIA IN TIMP REAL A SEMNALELOR. Three frames of a sampled time domain signal. The Fast Fourier Transform (FFT) is the heart of the real-time spectrum.
DFT/FFT and Wavelets ● Additive Synthesis demonstration (wave addition) ● Standard Definitions ● Computing the DFT and FFT ● Sine and cosine wave multiplication.
So far We have introduced the Z transform
CHE 185 – PROCESS CONTROL AND DYNAMICS
 Process of recording audio on set  Starts in pre-production  Specific crew positions  Goal is to capture the cleanest possible recording of set dialogue.
Unit 9 IIR Filter Design 1. Introduction The ideal filter Constant gain of at least unity in the pass band Constant gain of zero in the stop band The.
Alternatives to Spherical Microphone arrays: Hybrid Geometries Aastha Gupta & Prof. Thushara Abhayapala Applied Signal Processing CECS To be presented.
1/44 1. ZAHRA NAGHSH JULY 2009 BEAM-FORMING 2/44 2.
Nazgol Haghighat Supervisor: Prof. Dr. Ir. Daniel J. Rixen
Virtualized Audio as a Distributed Interactive Application Peter A. Dinda Northwestern University Access Grid Retreat, 1/30/01.
Fourier: ApplicationsModern Seismology – Data processing and inversion 1 Fourier Transform: Applications Seismograms Eigenmodes of the Earth Time derivatives.
Digital Image Processing Chapter 5: Image Restoration.
3/24/2006Lecture notes for Speech Communications Multi-channel speech enhancement Chunjian Li DICOM, Aalborg University.
Development of Empirical Models From Process Data
Project Presentation: March 9, 2006
STUDIOS AND LISTENING ROOMS
FILTERING GG313 Lecture 27 December 1, A FILTER is a device or function that allows certain material to pass through it while not others. In electronics.
Digital Image Processing, 2nd ed. © 2002 R. C. Gonzalez & R. E. Woods Chapter 4 Image Enhancement in the Frequency Domain Chapter.
9. Radiation & Antennas Applied EM by Ulaby, Michielssen and Ravaioli.
Application of Digital Signal Processing in Computed tomography (CT)
Systems: Definition Filter
EE513 Audio Signals and Systems Digital Signal Processing (Systems) Kevin D. Donohue Electrical and Computer Engineering University of Kentucky.
Ni.com Data Analysis: Time and Frequency Domain. ni.com Typical Data Acquisition System.
DTFT And Fourier Transform
GCT731 Fall 2014 Topics in Music Technology - Music Information Retrieval Overview of MIR Systems Audio and Music Representations (Part 1) 1.
 Process of recording audio on set  Starts in pre-production  Specific crew positions  Goal is to capture the cleanest possible recording of set dialogue.
Lecture 1 Signals in the Time and Frequency Domains
THEORETICAL STUDY OF SOUND FIELD RECONSTRUCTION F.M. Fazi P.A. Nelson.
Introduction to Adaptive Digital Filters Algorithms
ECE 8443 – Pattern Recognition ECE 8423 – Adaptive Signal Processing Objectives: Introduction SNR Gain Patterns Beam Steering Shading Resources: Wiki:
Image Processing © 2002 R. C. Gonzalez & R. E. Woods Lecture 4 Image Enhancement in the Frequency Domain Lecture 4 Image Enhancement.
IIR Filter design (cf. Shenoi, 2006) The transfer function of the IIR filter is given by Its frequency responses are (where w is the normalized frequency.
Digital Filters. Filters Filters shape the frequency spectrum of a sound signal. –Filters generally do not add frequency components to a signal that are.
VID102 DAY 3.  Schedule Change  Viewing Examples  Audio Principles Class Schedule.
Issac Garcia-Munoz Senior Thesis Electrical Engineering Advisor: Pietro Perona.
Rumsey Chapter 16 Day 3. Overview  Stereo = 2.0 (two discreet channels)  THREE-DIMENSIONAL, even though only two channels  Stereo listening is affected.
Review of Ultrasonic Imaging
Advanced Digital Signal Processing
Speech Signal Representations I Seminar Speech Recognition 2002 F.R. Verhage.
Timo Haapsaari Laboratory of Acoustics and Audio Signal Processing April 10, 2007 Two-Way Acoustic Window using Wave Field Synthesis.
Modal Analysis of Rigid Microphone Arrays using Boundary Elements Fabio Kaiser.
§ 4.1 Instrumentation and Measurement Systems § 4.2 Dynamic Measurement and Calibration § 4.3 Data Preparation and Analysis § 4.4 Practical Considerations.
ECE 5525 Osama Saraireh Fall 2005 Dr. Veton Kepuska
Quiz 1 Review. Analog Synthesis Overview Sound is created by controlling electrical current within synthesizer, and amplifying result. Basic components:
Electromagnetic Spectrum
Active Microphone with Parabolic Reflection Board for Estimation of Sound Source Direction Tetsuya Takiguchi, Ryoichi Takashima and Yasuo Ariki Organization.
2D Sampling Goal: Represent a 2D function by a finite set of points.
Term paper on Smart antenna system
Hanyang University 1/21 Antennas & RF Devices Lab. antenna arrays and automotive applications Kim Tae Won.
Adaptive Filters Common filter design methods assume that the characteristics of the signal remain constant in time. However, when the signal characteristics.
3D sound reproduction with “OPSODIS” and its commercial applications
EE 638: Principles of Digital Color Imaging Systems
ECET 350 Competitive Success/snaptutorial.com
ECET 350 Education for Service-- snaptutorial.com.
ECET 350 Teaching Effectively-- snaptutorial.com.
Sound Quality Assessment IR measurements and AQT
8.6 Autocorrelation instrument, mathematical definition, and properties autocorrelation and Fourier transforms cosine and sine waves sum of cosines Johnson.
Speech Transmission Index
Chapter 7 Finite Impulse Response(FIR) Filter Design
Presentation transcript:

Array di microfoni A. Farina, A. Capra

SPEAKERS ARRAYS FOR A PHYSICAL MODELLING PIANO GOAL: the 3D sound of a real “grancoda” piano 3D Techniques: Wave Field Synthesis Beam Forming CrossTalk Cancellation

Spatialization Effects (1/4) Stereo: Is the “reference” technique. 2. Recursive Ambiophonic Crosstalk Elimination (RACE): Cancellation of the signal coming from the R speaker and arriving to the Left ear using, in the L speaker, a copy of that signal with a proper delay and a proper attenuation The cancellation signal arrives to the Right ear: it needs to be cancelled with another copy coming from the R speaker… … … and so on

Spatialization Effects (2/4) 30° 3. Beam Forming: 2 plane waves from +30° and -30°. Speaker arrays generate sound fields simulating sound sources placed to a finite or infinite distance. This effect is created by means of different gains and delays.

Spatialization Effects (3/4) 4. Convolution with real IRs: Points of percussion: F#1, G#3, C6, F#7. 5. Gains and delays: 4 point sources placed at a fixed distance from the listener. Calculation of the delay from source to speaker.

Piano recording in anechoic room Impulse Responses of the sound board

Neumann stereo mics Eigenmike® 31 Bruel&Kjaer microphones Neumann Dummy Head

MICROPHONE ARRAYS: TYPES AND PROCESSING Linear Array Planar Array Spherical Array Processing Algorithm

General Approach processor V outputs M inputs Whatever theory or method is chosen, we always start with M microphones, providing M signals xm, and we derive from them V signals yv And, in any case, each of these V outputs can be expressed by:

Traditional approaches The processing filters hm,v are usually computed following one of several, complex mathematical theories, based on the solution of the wave equation (often under certaing simplifications), and assuming that the microphones are ideal and identical In some implementations, the signal of each microphone is processed through a digital filter for compensating its deviation, at the expense of heavier computational load

Traditional Spherical Harmonics approach Spherical Harmonics (H.O.Ambisonics) Virtual microphones A fixed number of “intermediate” virtual microphones is computed, then the dynamically-positioned virtual microphones are obtained by linear combination of these intermediate signals.

Novel approach No theory is assumed: the set of hm,v filters are derived directly from a set of impulse response measurements, designed according to a least-squares principle. In practice, a matrix of impulse responses is measured, and the matrix has to be numerically inverted (usually employing some regularization technique). This way, the outputs of the microphone array are maximally close to the ideal responses prescribed This method also inherently corrects for transducer deviations and acoustical artifacts (shielding, diffractions, reflections, etc.)

Novel approach The microphone array impulse responses cm,d , are measured for a number of D incoming directions. d=1…D sources m=1…M mikes cki We get a matrix C of measured impulse responses for a large number P of directions

Target Directivity The virtual microphone which we want to synthesize must be specified in the same D directions where the impulse responses had been measured. Let’s choose a high-order cardioid of order n as our target virtual microphone. This is just a direction-dependent gain. The theoretical impulse response coming from each of the D directions is:

Novel approach c1,d(t) pd(t) c2,d(t) cM,d(t) Applying the filter matrix H to the measured impulse responses C, the system should behave as a virtual microphone with wanted directivity m = 1…M microphones d = 1…D directions δ(t) c1,d(t) pd(t) h1(t) c2,d(t) A2,v h2(t) A1,v δ(t) AM,v cM,d(t) hM(t) Target function δ(t) But in practice the result of the filtering will never be exactly equal to the prescribed functions pd…..

Novel approach We go now to frequency domain, where convolution becomes simple multiplication at every frequency k, by taking an N-point FFT of all those impulse responses: We now try to invert this linear equation system at every frequency k, and for every virtual microphone v: This over-determined system doesn't admit an exact solution, but it is possible to find an approximated solution with the Least Squares method

Least-squares solution We compare the results of the numerical inversion with the theoretical response of our target microphones for all the D directions, properly delayed, and sum the squared deviations for defining a total error: P The inversion of this matrix system is now performed adding a regularization parameter b, in such a way to minimize the total error (Nelson/Kirkeby approach): It revealed to be advantageous to employ a frequency-dependent regularization parameter bk.

Spectral shape of the regularization parameter bk At very low and very high frequencies it is advisable to increase the value of b. eH eL

Real-time synthesis of the filters h It is possible to compute just once the following term: Then, whenever a new set filters is required, this is generated simply applying to R the gains Q of the target microphone: FIR filters realtime synthesis algorithm: [Rk]MxD [Qk]DxV N-point real-IFFT Time-domain windowing [hn]MxV [Hk]MxV Thanks to Hermitian symmetry properties, a real-FFT algorithm can be employed

Critical aspects LOW frequencies: wavelength longer than array width - no phase difference between mikes - local approach provide low spatial resolution (single, large lobe) - global approach simply fails (the linear system becomes singular) MID frequencies: wavelength comparable with array width -with local approach secondary lobes arise in spherical or plane wave detection (negligible if the total bandwidth is sufficiently wide) - the global approach works fine, suppressing the side lobes, and providing a narrow spot. HIGH frequencies: wavelength is shorter than twice the average mike spacing (Nyquist limit) - spatial undersampling - spatial aliasing effects – random disposition of microphones can help the local approach to still provide some meaningful result - the global approach fails again

Linear array 16 omnidirectional mikes mounted on a 1.2m aluminium beam, with exponential spacing 16 channels acquisition system: 2 Behringer A/D converters + RME Hammerfall digital sound card Sound recording with Adobe Audition Filter calculation, off-line processing and visualization with Aurora plugins

Linear array - calibration The array was mounted on a rotating table, outdoor A Mackie HR24 loudspeaker was used A set of 72 impulse responses was measured employing Aurora plugins under Adobe Audition (log sweep method) - the sound card controls the rotating table. The inverse filters were designed with the local approach (separate inversion of the 16 on-axis responses, employing Aurora’s “Kirkeby4” plugin)

Linear array - polar plots

Linear array - practical usage The array was mounted on an X-Y scanning apparatus a Polytec laser vibrometer is mounted along the array The system is used for mapping the velocity and sound pressure along a thin board of “resonance” wood (Abete della val di Fiemme, the wood employed for building high-quality musical instruments) A National Instruments board controls the step motors through a Labview interface The system is currently in usage at IVALSA (CNR laboratory on wood, San Michele all’Adige, Trento, Italy)

Linear array - practical usage The wood panel is excited by a small piezoelectric transducer When scanning a wood panel, two types of results are obtained: A spatially-averaged spectrum of either radiated pressure, vibration velocity, or of their product (which provides an estimate of the radiated sound power) A colour map of the radiated pressure or of the vibration velocity at each resonance frequency of the board

Linear array - test results (small loudspeaker)

Linear array - test results (rectangular wood panel) SPL (dB) velocity (m/s) SPL (dB) velocity (m/s)