author : angelo farina – http://angelofarina.it

51
Author : Angelo Farina – HTTP://www.angelofarina.it E-mail: [email protected] – Skype: angelo.farina Underwater applications of the Brahma Underwater applications of the Brahma and Citymap technologies for the and Citymap technologies for the Interreg project: Interreg project: MANagement of anthropogenic NOISE MANagement of anthropogenic NOISE and its impacts on terrestrial and and its impacts on terrestrial and marine habitats in sensitive marine habitats in sensitive areas areas University of Parma Industrial Engineering Department HTTP://ied.unipr.it

Upload: inga

Post on 21-Mar-2016

35 views

Category:

Documents


0 download

DESCRIPTION

University of Parma Industrial Engineering Department HTTP://ied.unipr.it. “ Underwater applications of the Brahma and Citymap technologies for the Interreg project: “ MANagement of anthropogenic NOISE and its impacts on terrestrial and marine habitats in sensitive areas ”. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Author : Angelo Farina –  HTTP://angelofarina.it

Author: Angelo Farina – HTTP://www.angelofarina.it

E-mail: [email protected] – Skype: angelo.farina

““Underwater applications of the Brahma and Underwater applications of the Brahma and Citymap technologies for the Interreg project:Citymap technologies for the Interreg project:

““MANagement of anthropogenic NOISE and MANagement of anthropogenic NOISE and its impacts on terrestrial and marine habitats its impacts on terrestrial and marine habitats

in sensitive areasin sensitive areas””

University of Parma

Industrial Engineering Department

HTTP://ied.unipr.it

Page 2: Author : Angelo Farina –  HTTP://angelofarina.it

Goals• Explanation of the Ambisonics technology, as

currently employed in room acoustics

• Brahma: the first underwater 4-channels digital sound recorder

• A tetrahedrical hydrophone array for Brahma

• Sound source localization from Ambisonics (B-format) recordings

• Noise immission mapping employing a modified version of the CITYMAP computer program

Page 3: Author : Angelo Farina –  HTTP://angelofarina.it

Ambisonics technology

• Ambisonics was invented in the seventies by Michael Gerzon (UK)

• It was initially a method for recording a 4-channel stream, which later was played back inside a special loudspeaker rig

• It is based on the pressure-velocity decomposition of the sound field at a point

• It makes it possible to capture the complete three-dimensional sound field, and to reproduce it quite faithfully

Page 4: Author : Angelo Farina –  HTTP://angelofarina.it

Ambisonics recording and playback

Reproduction occurs over an array of 8-24 loudspeakers, through an Ambisonics decoder

Original Room

Sound Source

SoundField Microphone

B - format 4 - channels signal

(WXYZ)

Ambisonics decoder

Speaker array in the reproduction room

Page 5: Author : Angelo Farina –  HTTP://angelofarina.it

Recording Processing

Playback

Encoding

B-Format

Decoding

Speaker-feeds

Ambisonics Technology

Page 6: Author : Angelo Farina –  HTTP://angelofarina.it

The Soundfield microphone

• This microphone is equipped with 4 subcardioid capsules, placed on the faces of a thetraedron

• The signal are analogically processed in its own special control box, which derives 4 “B-format” signals

• These signals are:

• W : omnidirectional (sound pressure)

• X,Y,Z : the three figure-of-eight microphones aligned with the ISO cartesian reference system – these signals are the cartesian components of the “particle velocity” vector

Page 7: Author : Angelo Farina –  HTTP://angelofarina.it

Other tetrahedrical microphones• Trinnov, DPA, CoreSound, Brahma are other

microphone systems which record natively the A-format signals, which later are digitally converted to B-format

Page 8: Author : Angelo Farina –  HTTP://angelofarina.it

The B-format components

• Physically, W is a signal proportional to the pressure, XYZ are signals proportional to the three Cartesian components of the particle velocity

• when a sound wave impinges over the microphone from the “negative” direction of the x-axis, the signal on the X output will have polarity reversed with respect to the W signal

Page 9: Author : Angelo Farina –  HTTP://angelofarina.it

A-format to B-format

• The A-format signals are the “raw” signals coming from the 4 capsules, loated at 4 of the 8 vertexes of a cube, typically at locations FLU-FRD-BLD-BRU

Page 10: Author : Angelo Farina –  HTTP://angelofarina.it

A-format to B-format• The A-format signals are converted to the B-format signals by

matrixing: W' = FLU+FRD+BLD+BRU

X' = FLU+FRD-BLD-BRUY' = FLU-FRD+BLD-BRUZ' = FLU-FRD-BLD+BRU

• and then applying proper filtering:

Page 11: Author : Angelo Farina –  HTTP://angelofarina.it

X

Y

Z

W

Directional components: velocity

Omnidirectional component: pressure

Soundfield Microphone

Polar DiagramB-FORMAT

Recording

EncodingProcessing Decoding and Playback

Recording

Page 12: Author : Angelo Farina –  HTTP://angelofarina.it

Recording

EncodingProcessing

0 W

1

X

Y

Z

=0,707

=cos(A)cos(E)

=sin(A)cos(E)

s(t)==sin(E)

*s(t)

*s(t)

*s(t)

*s(t)

1222 ZYX

Decoding and Playback

Encoding (synthetic B-format)

Page 13: Author : Angelo Farina –  HTTP://angelofarina.it

ZkYkWkXkZZkYkWkXkYZkYkWkXkWZkYkWkXkX

44434241

34333231

24232221

14131211

''''

zzRyRxyRyRxx

ww

')cos()sin(')sin()cos('

'

)cos()sin(')sin()cos('

''

TzTyzTzTyy

xxww

)cos()sin(''

)sin()cos(''

TzTxzyy

TzTxxww

Rotation

Tilt

Tumble

Recording

EncodingProcessing Decoding and Playback

Processing

Page 14: Author : Angelo Farina –  HTTP://angelofarina.it

Decoding & Playback

r

y

z

x

)cos(Z)cos(Y)cos(XGWG21F 21i

W X Y Z

G1 G2 G2 G2

cos 1cos 1cos 1

InvFilt1

cos 2cos 2cos 2

InvFilt2

Each speaker feed is simply a weighted sum of the 4 B-format signals.

The weighting coefficients are computed by the cosines of the angles between the loudspeaker and the three Cartesian axes

Recording

EncodingProcessing Decoding and Playback

Page 15: Author : Angelo Farina –  HTTP://angelofarina.it

Software for Ambisonics decoding

Audiomulch VST host

Gerzonic bPlayer

Gerzonic Emigrator

Page 16: Author : Angelo Farina –  HTTP://angelofarina.it

Software for Ambisonics processing

Visual Virtual Microphone by David McGriffy (freeware)

Page 17: Author : Angelo Farina –  HTTP://angelofarina.it

Rooms for Ambisonics playback

University of Bologna

University of Ferrara

ASK (UNIPR) – Reggio Emilia

Page 18: Author : Angelo Farina –  HTTP://angelofarina.it

Rooms for Ambisonics playback

University of Parma (Casa della Musica)

Page 19: Author : Angelo Farina –  HTTP://angelofarina.it

BRAHMA: 4-channels recorder• A Zoom H2 digital sound recorder is modified in India,

allowing 4 independent inputs with phantom power supply

Page 20: Author : Angelo Farina –  HTTP://angelofarina.it

BRAHMA: 4-channels recorder• The standard microphone system is usually a terahedrical

probe equipped with 4 cardioid electrect microphones

Page 21: Author : Angelo Farina –  HTTP://angelofarina.it

Hydrophones for Brahma• Brahma provides phantom power (5V) for transducers

equipped with integral electronics. Hence the ideal hydrophone is the Acquarian Audio H2A:

Aquarian Audio ProductsA division of AFAB Enterprises1004 Commercial Ave. #225 Anacortes, WA 98221 USA(360) 299-0372 www.AquarianAudio.com

Sensitivity: -180dB re: 1V/Pa (+/-4dB 20Hz-4.5KHz)

Frequency range: <10 Hz to >100KHz (approximate sensitivity @100KHz = -220dB re: 1V/Pa)

Polar Response: Omnidirectional (horizontal)

Operating depth: <80 meters Output impedance: 1 K (typical)

Power: 0.6 mA (typical)

Physical: (cable and output plug excluded) Dimensions: 25mm x 46mm Mass: 105 grams

Page 22: Author : Angelo Farina –  HTTP://angelofarina.it

Underwater probe for Brahma• For underwater recordings, a special setup of 4 screw-

mounted hydrophones is available:

Page 23: Author : Angelo Farina –  HTTP://angelofarina.it

Underwater case for Brahma• Due to the small size (like a cigarette packet) it is easy to

insert the Brahma inside a waterproof cylindrical container, sealed with O-rings

• An external lead-acid battery can be included for continuous operation up to one week (in level-activated recording mode)

cable

6V 12 Ah battery

Page 24: Author : Angelo Farina –  HTTP://angelofarina.it

BRAHMA: 4-channels recorder• The probe can be mounted on a weighted base, allowing for underwater

placement of the recorded, inside a waterproof case. However, the cables are long enough (15m) also for keeping the recorder on the boat

Page 25: Author : Angelo Farina –  HTTP://angelofarina.it

BRAHMA: 4-channels underwater recorder

• The system is aligned vertically by means of a bubble scope, and horizontally by means of a magnetic compass:

Page 26: Author : Angelo Farina –  HTTP://angelofarina.it

BRAHMA: 4-channels underwater recorder

• Once placed on the sea bed, the system is usually well accepted (and ignored) by the marine life:

Page 27: Author : Angelo Farina –  HTTP://angelofarina.it

Brahmavolver: the processing software• Brahma records A-format signals. They can be converted

to standard B-format by means of the Brahmavolver program, running on Linux / Windows / Mac-OSX

Page 28: Author : Angelo Farina –  HTTP://angelofarina.it

BRAHMA: technical specs• Sampling rates: 44.1 kHz, 48 kHz, 96 kHz (2 ch. only)• Recording format: 1 or 2 stereo WAV files on SD card• Bit Resolution: 16 or 24 bits• 3 fixed gain settings, with 20 dB steps (traceable)• Memory usage: 1.9 Gbytes/h (@ 44.1 kHz, 24 bits, 4 ch.)• Recording time: more than 16 hours (with 32 Gb SD card)• Power Supply: 6 V DC, 200 mA max• Automatic recording when programmable threshold is

exceeded• The SD card can be read and erased through the USB

port

Page 29: Author : Angelo Farina –  HTTP://angelofarina.it

Source localization from B-format signals

• At every instant, the source position is known in spherical coordinates by analyzing the B-format signal

= azimuth - = elevationx

y

z

buoy

Tetrahedrical hydrophonic probe

boat

Page 30: Author : Angelo Farina –  HTTP://angelofarina.it

Trajectory from multiple recording buoys• Employing several buoys, the complete trajectory can be

triangulated

Page 31: Author : Angelo Farina –  HTTP://angelofarina.it

The CITYAMP computer program

• Developed by University of Parma and Italian Ministry for the Environment in 1995 during the EU-funded DISIA project

• CITYMAP makes it possible to map the sound pressure level in large urban areas, due to noise sources such as roads, railways and industrial plants

Page 32: Author : Angelo Farina –  HTTP://angelofarina.it

Sound sources

• CITYMAP manages 4 types of sound sources:– Roads– Railways– Wide-area industrial plants– “point sources”

• CITYMAP contains an comprehensive data-base of noise emission of Italian vehicles (cars, trucks, motorbikes, trains, etc.)

Page 33: Author : Angelo Farina –  HTTP://angelofarina.it

Measurements of noise emission• The emission data base is formed on recordings

of vehicle pass-bys recorded in octave bands, with 0.5s time resolution, so that the time profile of each pass-by was obtained

60

65

70

75

80

85

90

0 1 2 3 4 5 6

Tempo (s)

Live

llo S

onor

o (d

BA

)

Time profile of the pass-by of a car - d=7.5 m

Integrating this area, the Single Event Level (SEL) is

obtained:SEL = Leq + 10log[T]

Page 34: Author : Angelo Farina –  HTTP://angelofarina.it

Data-Base of SEL – road vehicles

• Averaging over a large number of pass-bys,the typical value of SEL was obtained for 5 categories of vehicles, 8 speeds and 5 types of rolling surfaces:

Vehicle TypeV1 - carsV2 – small trucks, bus;V3 – heavy trucks, double-decker bus;V4 - TIR;V5 - motorbykes.

Velocity rangesC1 - 0<V<25 km/h acceler.;C2 - 25<V<50 km/h acceler.;C3 - 0<V<25 km/h deceler.;C4 - 25<V<50 km/h deceler.;C5 - 50<V<70 km/h;C6 - 70<V<90 km/h;C7 - 90<V<110km/h;C8 - V > 110 km/h.

Type of rolling surface:A1 – standard bitume – slope negligible;A2 – standard bitume, slope > +5%;A3 –standard bitume, slope < -5%;A4 - pavé, slope negligible;A5 – sound absorbing road pavement, slope negligible.

Page 35: Author : Angelo Farina –  HTTP://angelofarina.it

Data-Base of SEL – railway vehicles

• Averaging over a large number of pass-bys,the typical value of SEL was obtained for 3 categories of vehicles, 4 speeds and 2 types of rolling surfaces:

Vehicle typeV1 – freight train;V2 – passenger (regional);V3 – passenger (intercity);

Speed rangesC1 - 0<V<60 km/hC2 - 60<V<90 km/hC3 - 90<V<120 km/hC4 - V > 120 km/h.

Type of railsA1 – Continuous Welded Rail on concrete sleepers and ballast;A2 – Short rails with open joints on wood sleepers and ballast.

Page 36: Author : Angelo Farina –  HTTP://angelofarina.it

Computation formulas• First of all, we get the Leq at 7.5m from axis of

the road:

LN

eq m

SEL L Li

i

i asfalto i pendenza i

, . lg, ,

7 5 10

1

510 10

16 3600

• Or from the axis of the track (railways):

LN L

eq m

SEL L Li i

i

i binario i pendenza i

, . lg, ,

7 5 10

1

310 10

16 3600 100

Page 37: Author : Angelo Farina –  HTTP://angelofarina.it

Propagation at distant receivers• The total sound power emitted by each segment

of linear source is regrouped at its center:

• Then the sound level at a distance d is computed as if it was a point source:

LLL meqW 5.7lg105.7,

L Le

deq W

d

10

4 2lg

• At each receiver, the contribuition of all segments of roads and railways are energetically summed

Page 38: Author : Angelo Farina –  HTTP://angelofarina.it

Effects of screens

• CITYMAP computes a simplified screening effect due to obstacles, such as building or noise barriers:

L

10 lg 1 + 40fc

Frequency f is assumed equal to 340 Hz

B C

A

= B + C -A

Page 39: Author : Angelo Farina –  HTTP://angelofarina.it

CITYMAP software architecture

Source Manager Misure di Potenza (ISO 3744)

Misure di Direttività (balloons)

Material Manager Certificati di prova dei materiali AutoCad (TM)

Ray CAD

Geometry File (.RAY)

Surfer (TM)

Pyramid Tracer (DISIAPYR.EXE)

data base R,

data base w L ,Q

Geographical Information Service (GIS) - Cartografia Digitale

CITYMAP.EXE

CITYMAP.EXE

File di descrizione geometrica e di

emissione sonora (.CMP)

Structured SPL file (.GRD)

SPL Contour Maps (.DXF or .WMF)

Unstructured SPL file (.DAT)

Dati di traffico stradale e ferroviario

File di Interscambio (.DXF)

data base

Programma di Interfaccia - CITYMAP.EXE

emissione veicoli

CITYMAP reads the geometry from a DXF file, the traffic flow data are inserted, the emission value of each vehicle is read from the data-base, or from a specific SPK file for point sources.

Citymap computes the sound pressure level at a number of receivers, which can be located also on a regular grid. The resulting GRD file is later post-processed by Surfer, for creating the map

Page 40: Author : Angelo Farina –  HTTP://angelofarina.it

Geometry definition in AutoCAD• Relevant entities are 3DPOLY on layers named as

STRADE, BINARI, CASE, BARRIERE

Page 41: Author : Angelo Farina –  HTTP://angelofarina.it

Import of DXF file in Citymap• It is possible to select what entities are to be

imported, and if they have to be appended

Page 42: Author : Angelo Farina –  HTTP://angelofarina.it

Traffic flow data for roads and railways• Clicking on an entity, a new window appears,

making it easy to assign traffic data.

Page 43: Author : Angelo Farina –  HTTP://angelofarina.it

Single-point computation• It is very fast to compute the sound pressure level in

selected points (entity CIRCLE on layer PUNTI)

Page 44: Author : Angelo Farina –  HTTP://angelofarina.it

Computation on a grid of receivers• It is also possible to define a regular grid of receivers, for

charting SPL maps

Page 45: Author : Angelo Farina –  HTTP://angelofarina.it

Post-processing with Surfer• Surfer converts the GRD file created by Citymap in a

countor map chart

Page 46: Author : Angelo Farina –  HTTP://angelofarina.it

From Surfer back to AutoCAD• Finally the contour map is imported back over the

original plan, for showing the noise map

Page 47: Author : Angelo Farina –  HTTP://angelofarina.it

Underwater extension of Citymap• If Citymap is to be employed for underwater applications,

two main modifications are required:– A new data-base of marine noise sources needs to be compiled– The propagation algorithm must be replaced with a more realistic

one, which takes into account the inhomogeneous medium and the multiple reflections between sea surface and sea floor.

• The first task is accomplished by performing thousands of recording of pass-by recordings with various types of boats, at various speeds, and with different sea state

• The second task requires a substantial effort for the software developer, who will have to rewrite completely the subroutine which performs the computations

Page 48: Author : Angelo Farina –  HTTP://angelofarina.it

Example of usage of Underwater Citymap

• Mapping of underwater sound pressure level due to a boat along a trajectory

Page 49: Author : Angelo Farina –  HTTP://angelofarina.it

Times and costs

• The prototype of the recording buoy has just been finalized and tested! – the cost has been anticipated by UNIPR and AIDA (our spinoff company)

• The series production of buoys will start at beginning of 2010. The estimated cost is 3000 € each, and it is scheduled to build 6 of them

• The recordings for compiling the source emission database will begin in summer 2010, and will last 6 months, employing 3 buoys and 2 people (12 man-months, 25.000 €)

Page 50: Author : Angelo Farina –  HTTP://angelofarina.it

Times and costs• The recordings for performing surveys in the

selected marine sites will also start in summer 2010. The total number of buoys will be 6 (3 used also for boat recordings, 3 only for site surveys), and a lot of work will be required fopr deploying and recvering the buoys. The estimate cost for the surveys is 25.000 €

• The modification of the Citymap program will tale one year for one programmer (cost 25.000 €)

• The analysis of the survey recordings and the elaboration of noise maps is also to be defined, depending on the amount of data to be processed and on the extension of the areas to be mapped. It is actually estimated at 6.000 €

Page 51: Author : Angelo Farina –  HTTP://angelofarina.it

Internet resources

All the papers previously published by Angelo Farina can be downloaded from his personal web site:

www.angelofarina.it

The CITYMAP program can be downloaded from:

www.angelofarina.it/Public/Disia

Its use is free for academic research in public institutions (password issued on request)