146
The Pennsylvania State University The Graduate School LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR PERFORMING LARGE VOLUME ACTIVE NOISE CANCELLING MEASUREMENTS A Thesis In Acoustics by Keagan Downey © 2020 Keagan Downey Submitted in Partial Fulfillment of the Requirements for the Degree of Master of Science December 2020

LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

  • Upload
    others

  • View
    6

  • Download
    0

Embed Size (px)

Citation preview

Page 1: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

The Pennsylvania State University

The Graduate School

LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR

PERFORMING LARGE VOLUME ACTIVE NOISE CANCELLING

MEASUREMENTS

A Thesis In Acoustics

by Keagan Downey

© 2020 Keagan Downey

Submitted in Partial Fulfillment of the Requirements

for the Degree of Master of Science

December 2020

Page 2: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

ii

The thesis of Keagan Downey was reviewed and approved by the following:

Stephen C. Thompson

Research Professor of Acoustics

Thesis Advisor

Michelle C. Vigeant

Associate Professor of Acoustics and Architectural Engineering

Daniel A. Russell

Teaching Professor of Acoustics and Distance Education Coordinator

Victor W. Sparrow Director, Graduate Program in Acoustics

United Technologies Corporation Professor of Acoustics

Page 3: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

iii

Abstract Modern advents in audio technology have facilitated the research and development of

active noise cancelling (ANC) systems for large volume applications. The principal

objectives of this research have been to mitigate sound passing through open windows

using a multi-channel ANC system while also retaining sufficient air and daylight

ventilation. Many research groups have shown promising numerical results, but no

group has experimentally validated a design which effectively optimizes both design

considerations. Previously, the Penn State University Transducer Development

Laboratory (TDL) developed a unique ANC system design which utilized a beam

forming optimization algorithm to determine the digital filters needed for the system’s

secondary source array. The array design was termed a sparse array and was a unique

design which sought to optimize ANC performance and ventilation. The numerical

models for this ANC system predicted similar noise reduction results in comparison to

other leading researchers while still providing significant ventilation. As with many

other researchers though, experimentally validating these numerical results has proved

challenging. The research covered in this thesis has focused primarily on the iterative

development of the secondary source array to be used in the proposed ANC system.

This development included significant improvements to the array’s driver frequency

responses and the array frame’s structural design. The improvements made during the

third iteration development yielded an array substantially more capable of obtaining

quality ANC measurements than all previous designs. Additionally, a new

measurement facility was constructed in which ANC reductions of at least 15 dB were

determined to be accurately measurable from 300-1500 Hz. This facility was a

significant improvement from the previously used facility and would increase

measurement efficiency considerably. Between the improvements made to the array

design and measurement facility, the ability to obtain accurate experimental results

which validate the proposed design’s theoretical results was improved significantly.

Page 4: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

iv

Table of Contents List of Figures vii

List of Tables xv

Acknowledgements xvi

Chapter 1: Introductory Material 1

1.1 Project Overview ........................................................................................ 1

1.2 History of Active Noise Cancelling ............................................................. 2

1.3 ANC System Overview ............................................................................... 3

1.2.1 ANC Fundamentals .................................................................................. 3

1.2.2 Large Volume ANC.................................................................................. 4

1.2.3 ANC Performance vs. Ventilation ............................................................. 7

1.3 PSU Research ............................................................................................. 8

1.3.1 Sparse Arrays and Beam Forming ............................................................. 8

1.3.2 Optimization Overview............................................................................. 11

1.3.3 Simulated Results ..................................................................................... 13

Chapter 2: Experimental Design Overview 16

2.1 Generic Experimental Method ..................................................................... 16

2.2 External Experimental Methods .................................................................. 17

2.3 Internal Experimental Methods ................................................................... 19

2.3.1 Methodology ............................................................................................ 19

2.3.2 Measurement Facility ............................................................................... 21

2.3.3 Array Iteration 1: Design .......................................................................... 23

2.3.4 Array Iteration 1: Experimental Testing .................................................... 25

Chapter 3: Array Iteration 2 28

3.1 Design......................................................................................................... 28

3.1.1 Transducers .............................................................................................. 28

3.1.2 Mechanical Design ................................................................................... 30

3.2 Measurements ............................................................................................. 33

3.2.1 Frequency Response Measurement Method .............................................. 34

Page 5: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

v

3.2.2 Frequency Response Measurement Results ............................................... 38

3.2.3 Noise Cancelling Measurement Results .................................................... 44

3.2.4 Result Summary ....................................................................................... 46

Chapter 4: Array Iteration 3 47

4.1 Mechanical Design .................................................................................... 47

4.1.1 Array Frame ............................................................................................ 47

4.1.2 Closed-Box Baffles................................................................................. 49

4.2 Acoustic Design .......................................................................................... 52

4.2.1 Closed-Box Baffle Modeling.................................................................. 52

4.2.2 Frequency Response Measurement Results ........................................... 55

4.2.3 Equalization Filters ................................................................................. 64

Chapter 5: Measurement Facility 72

5.1 Selection and Construction .......................................................................... 72

5.2 Transmission Loss Overview ...................................................................... 73

5.3 Transmission Loss Measurement Method .................................................... 75

5.4 Decibel Arithmetic ...................................................................................... 82

5.5 Transmission Loss Measurement Results .................................................... 84

Chapter 6: Concluding Material 89

6.1 Research Summary ..................................................................................... 89

6.1.1 Project Foundation.................................................................................... 89

6.1.2 Array Iteration 2 ....................................................................................... 89

6.1.3 Iteration 3 ................................................................................................. 90

6.1.4 Lab Facility Development ......................................................................... 90

6.2 Future Work ................................................................................................ 91

6.2.1 MATLAB................................................................................................. 91

6.2.2. Array Design Improvements .................................................................... 91

6.2.4. Further Measurement Facility Improvements ........................................... 93

6.3 Final Conclusions ........................................................................................ 94

6.3.1 Results ..................................................................................................... 94

6.3.2 Future Applications .................................................................................. 94

Appendix A: Speaker Specifications 96

Appendix B: Measurement Facility 98

Page 6: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

vi

Appendix C: Self Noise Correction 109

Appendix D: Coding Improvements 110

Bibliography 129

Page 7: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

vii

List of Figures Figure 1: This diagram shows an ideal noise cancellation scenario for a pure tone signal.

[18] .......................................................................................................................... 3

Figure 2: The noise signal would be continuously recorded by the feedforward and

feedback microphones. The signals would then be filtered using a digital signal

processing chip. After processing, the anti-noise signal is played through the same

speaker used for general audio listening. The result is localized noise reduction inside

the ear canal. ............................................................................................................ 4

Figure 3: The noise signals are captured using the two types of microphones, filtered

and phase inverted using the control systems, and introduced into the room at the noise

source (window) to globally reduce the noise levels inside the room. ....................... 6

Figure 4: The left array shows the speaker layout for an edge-distributed array while

the right shows that for a distributed array. ............................................................... 8

Figure 5: The four-cell sparse array consists of a grid of four squares with speakers

distributed along the grid lines. This layout combines edge-distributed and distributed

in a more optimal geometry. ..................................................................................... 9

Figure 6: The balloon-like figure is a MATLAB generated theoretical beam pattern

which represents the sound field generated when plane waves impinge on a rectangular

opening. [18] .......................................................................................................... 10

Figure 7: From left to right, the figure shows a uniform velocity profile, k-space Fourier

transform, and directivity pattern of a plane wave interacting with a large rectangular

opening. [22] .......................................................................................................... 12

Figure 8: The theoretical beam patterns for the noise and anti-noise pressure fields are

compared. Miller’s theoretical simulations showed near perfect cancellation results

were possible using a sparse array up to 1200 Hz. [18] ........................................... 15

Page 8: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

viii

Figure 9: Generic experimental ANC design with elements similar to those shown in

Figs. 2 and 3. [18] .................................................................................................. 16

Figure 10: The reduced experimental design was developed specifically to analyze the

effectiveness of the beam filtered secondary source array. The control system would

prescribe audio signals to the primary and secondary sources while a separate control

system recorded the resultant audio data. ................................................................ 20

Figure 11: The diagram above comes from a research thesis by Paul Bauch [1] and

gives a dimensioned, 3-D perspective of the measurement facility used. The circle

shows the window used for transmission between the rooms. Note that this figure

shows the chamber prior to a 2012 remodel which saw some minor geometry changes.

.............................................................................................................................. 21

Figure 12: The figure shows an example of how reflections can cause challenges when

performing acoustic measurements. While the reverberation time was never officially

measured, it was generally estimated to be 4-6 seconds. ......................................... 22

Figure 13: The line array above was one of 12 units installed in the first iteration of the

array design. [18] ................................................................................................... 24

Figure 14: The image shows the first array iteration installed in the transmission

window of the coupled chambers. In this measurement setup, the anechoic chamber

visible through the window is the source room, while the reverberant chamber is the

receiving room. [18] ............................................................................................... 24

Figure 15: Theoretical and experimental directivity patterns are compared at specific

frequencies. In some instances, such as the 400 and 1100 Hz plots, the array beam

pattern matched the theoretical pattern fairly well. However, other examples, such as

the 700 and 1000 Hz plots, show poor matching. [18] ............................................ 26

Figure 16: The driver to the left is the 3.5-inch Dayton ND91-8 which was used on the

exterior of the array. The driver to the right is a 1.75-inch Tang Band W2121s which

was used on the interior of the array. ...................................................................... 29

Page 9: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

ix

Figure 17: The specified frequency response of the Dayton ND91-8 driver is shown

above and is fairly flat in the frequency range of operation. .................................... 29

Figure 18: The Tang Band W2121s frequency response, shown above in red, has more

variability than the Dayton driver’s frequency response.......................................... 30

Figure 19: The drawing above was used to program the CNC router used for the array

machining. Using the router allowed for much finer detail in the cuts and more

consistency for future array iterations. The dimensions are given in inches............. 31

Figure 20: All speaker holes were cut by the CNC router to be the exact sizes necessary

to fit the selected drivers. The blue circle highlights the finely cut interior driver

mounting holes. ...................................................................................................... 32

Figure 21: The exterior drivers were fastened to the array using four screws displayed

in the figure using red circles. The interior drivers were press fit into the holes and

glued in place. The glue was placed along the circumference of the drivers as shown

with the blue circle. ................................................................................................ 33

Figure 22: The figure provides a visual representation of the input-output system used

to define the transfer function of the measured speaker........................................... 34

Figure 23: The mapping shows the signal flow in both the time and frequency domain.

At any point in the signal chain, translation to and from either domain is possible. . 35

Figure 24: The diagram shows the signal chain used throughout this research for

performing frequency response measurements. The left side of the diagram shows the

output signal chain while the right side shows the input signal chain. ..................... 37

Figure 25: In the image, the array is shown mounted on a wooden stand. The

measurement microphone is shown towards the top of the image. An extension was

added to the microphone stand to ensure the microphone was out of the near-field sound

radiation from the speakers. (Miller 2018) .............................................................. 38

Figure 26: Frequency responses (magnitude) for the Dayton, or exterior, drivers. The

frequency range of most importance is between the vertical red lines. .................... 39

Page 10: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

x

Figure 27: Frequency responses (magnitude) for the Tang Band, or exterior, drivers.

The frequency range of most importance is between the vertical red lines. ............. 39

Figure 28: Frequency responses (phase) for the Dayton drivers. Responses were

expected to be linear and tightly grouped. .............................................................. 40

Figure 29: Frequency responses (phase) for the Tang Band drivers. Responses were

again expected to be linear and tightly grouped. ..................................................... 40

Figure 30: Both plots show different magnitude response groupings for symmetric

interior driver locations. Both sets of responses share many similarities, particularly

above 700 Hz. ........................................................................................................ 41

Figure 31: Both plots show different magnitude response groupings for symmetric

exterior driver locations. Both sets of responses share many similarities throughout the

entire frequency range. ........................................................................................... 42

Figure 32: The diagram shows the possible ways back-radiated sound could reach the

front of the array. If back-radiated sound reaches the measurement microphones, the

frequency response data would likely be corrupted. ................................................ 43

Figure 33: In the image, the array is set up facing into the reverberant chamber which

again served as the receiving room. A measurement microphone is shown a short

distance in front of the array. The anechoic chamber, which again served as the source

room, is shown through the window with a primary source set up for the measurements.

(Miller 2018) .......................................................................................................... 44

Figure 34: The third array frame designed is shown fully dimensioned using AutoCAD.

The dimensions are again in inches. ....................................................................... 48

Figure 35: The arrays are placed in chronological order from left to right. The leftmost

frame is iteration 1 (plywood), the center frame is iteration 2 (MDF), and the rightmost

frame is iteration 3 (MDF). .................................................................................... 48

Figure 36: The left image shows an interior driver enclosure with the leads exiting

through the PVC. The right image shows an exterior driver. The leads for these

eventually ran underneath the enclosures. ............................................................... 50

Page 11: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

xi

Figure 37: Output signal chain and wiring to the speakers. ..................................... 51

Figure 38: The left image shows the painted back side of the array. The right image

shows the front side of the painted array. One visible downside of the wiring method

used is its disarray. ................................................................................................. 51

Figure 39: The LTspice circuit model approximates a speaker in a closed-box baffle.

Section A of the circuit represents the electrical domain, section B of the circuit

represents the mechanical domain, and section C of the circuit represents the acoustical

domain. .................................................................................................................. 52

Figure 40: The figure shows the Dayton driver’s theoretical magnitude response. The

input amplitude was set such that the maximum magnitude value was close to 0 dB.

The frequency range was limited to 80-10,000 Hz. ................................................. 54

Figure 41: The figure shows Tang Band driver’s theoretical magnitude response. .. 54

Figure 42: Frequency responses (magnitude) for the Dayton drivers. The responses

showed significant improvement with a tight grouping and less than 5 dB of variation

from each other. ..................................................................................................... 56

Figure 43: Frequency responses (magnitude) for the Tang Band drivers. The responses

showed no improvement with poor grouping and large variations........................... 56

Figure 44: Frequency responses (phase) for the Dayton drivers. The responses are

tightly grouped. ...................................................................................................... 57

Figure 45: Frequency responses (phase) for the Tang Band drivers. The responses are

not tightly grouped. ................................................................................................ 57

Figure 46: Frequency response comparison (magnitude) for the Dayton drivers with

and without closed-box baffles, or back volumes. ................................................... 58

Figure 47: Frequency response comparison (magnitude) for the Tang Band drivers with

and without closed-box baffles, or back volumes. ................................................... 58

Figure 48: The image on the left shows the entire array where the interior drivers have

putty seals added. The right image shows a close-up of one driver with the putty added.

Page 12: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

xii

While the putty would not be viable as a long-term solution, the addition provided a

quality temporary resolution. .................................................................................. 60

Figure 49: New frequency responses (magnitude) for the Tang Band drivers. The new

magnitude responses are significantly better than previously measured. While they are

not as smooth and tightly grouped as the Dayton responses shown in Fig. 42, the Tang

Band responses are much improved. ....................................................................... 60

Figure 50: Frequency responses (phase) for the Tang Band drivers. The responses are

grouped significantly tighter than previously shown in Fig. 45. .............................. 61

Figure 51: Frequency response comparison (magnitude) for the Tang Band drivers with

and without putty and closed-box baffles. The magnitude responses were improved

significantly. .......................................................................................................... 61

Figure 52: Averaged magnitude response for the Dayton drivers compared to LTspice

simulated magnitude response. The ideal and measured responses match quite well.62

Figure 53: Averaged magnitude response for the Tang Band drivers compared to

LTspice simulated magnitude response. The ideal and measured responses match

relatively well. ....................................................................................................... 63

Figure 54: The plot to the left shows an arbitrary driver’s magnitude response measured

using the methods discussed previously. The second plot shows that same response

along with the inversion of itself. ........................................................................... 64

Figure 55:. The left plot shows the bandpass filter magnitude response used to tame the

extreme gains of the inverted filter at low and high frequencies. The right plot shows

the bandpass filter combined with the inverted transfer function to form the total EQ

filter for that specific driver. ................................................................................... 65

Figure 56: The left plot shows the total EQ filter and original magnitude response of

the driver. Multiplying those two responses together yields the ideal, equalized

response shown in the right plot. ............................................................................ 65

Page 13: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

xiii

Figure 57: The plot compares the original input signal to the filtered input signal. The

filtered sweep has an amplitude change somewhat similar to the filter magnitude

response. ................................................................................................................ 66

Figure 58: Equalized magnitude responses for the Dayton drivers. The green dashed

lines show that the responses vary by less than 5 dB. Note that the responses are now

normalized by 1 as opposed to the max value as done previously. This helps to better

visualize the quality of the EQ filters. ..................................................................... 67

Figure 59: Equalized magnitude responses for the Tang Band drivers. The green dashed

lines show that the responses nearly vary by less than 5 dB. ................................... 68

Figure 60: The plot shows an equalized magnitude response when the measurement

environment is untouched between the initial frequency response and the EQ’d

frequency response measurements. The equalized response matches the ideal EQ’d

response very well. ................................................................................................. 69

Figure 61: The plot shows the same filter frequency response shown in figure 55 with

smoothing and no smoothing. The smoothing was generated using a 30-point moving

average filter. ......................................................................................................... 71

Figure 62: Fully constructed sound isolation chamber. The open door shows the foam

paneling used to cover the interior of the room. The stock window for the Whisper

Room products was conveniently similar in size to the array. The total construction

time was around two months. ................................................................................. 73

Figure 63: The figure above supports the below example. In the figure, the noise source

is located to the left. A wall with a secondary source array is shown in the center with

a measurement microphone shown to the right. The arrows represent the noise

propagation paths. .................................................................................................. 74

Figure 64: The figure shows the estimated amount of sound isolation at octave bands.

The sound isolation in the frequency region of interest appears to be steadily around 25

dB. ......................................................................................................................... 75

Page 14: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

xiv

Figure 65: The image on the left shows the sound level meter mounted on a stand as

used for measuring the noise floor in Room 22. The image on the right shows the front

panel of the sound level meter. ............................................................................... 76

Figure 66: Z-weighted Room 22 noise floor at 1/3-octave bands. The total, A-weighted

sound pressure level is given in the top-right corner of the figure. .......................... 77

Figure 67: Z-weighted Whisper Room noise floor at 1/3-octave bands. The total, A-

weighted sound pressure level is given in the top-right corner of the figure. Note the

increased infrasonic octave bands on the left end of the figure. ............................... 77

Figure 68: The amplifier used was a Crown XLS 2500 and was provided by the SPRAL

lab. ......................................................................................................................... 79

Figure 69: The left image is of the omnidirectional subwoofer, and the right image is

of the omnidirectional mid-range speaker. Fundamental acoustics serves to remind that

lower frequency sources radiate with a more omnidirectional directivity. Hence,

subwoofer requires only two unique drivers while the mid-range source contains twelve

to achieve omnidirectional radiation. These sources were generously provided by the

SPRAL acoustics lab [6]. ....................................................................................... 80

Figure 70: The figure represents a top-down view of the lab space and experimental

setup for the transmission loss measurements. Note that the secondary measurement

locations were oriented at differing heights. The figure also shows the output signal

chain running from the controller, through the amp, and to the speakers. ................ 81

Figure 71: Z-weighted Room 22 measured white noise levels at 1/3-octave bands. . 84

Figure 72: Z-weighted Whisper Room measured white noise levels at 1/3-octave bands.

.............................................................................................................................. 85

Figure 73: Z-weighted transmission loss measured with white noise levels at 1/3-octave

bands. The transmission loss values are expressed as negative, implying sound reduced.

The figure shows an increasing amount of reduction with frequency, which was

expected. ................................................................................................................ 86

Page 15: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

xv

List of Tables

Table 1: The chart covers a range of experimental results from various ANC

measurement methods. Note that some results seem to share similarities with Miller’s

simulations, where reduction upwards of 15 dB had been measured between 500-2000

Hz. Note that the references in the table do NOT correspond to references in this

paper.[16]............................................................................................................... 18

Table 2: The Tang Band and Dayton driver Thiele Small parameters used in the

theoretical models are compared. ........................................................................... 53

Table 3: Sound pressure levels in dB which reveal why the Whisper Room was chosen

to be the receiving room. ........................................................................................ 79

Table 4: Measured sound isolation compared to projected (from Fig. 64) sound

isolation at relevant octave bands. .......................................................................... 87

Table 5: Measurable noise cancellation possible using an ANC system in the Whisper

Room over the primary frequency range of operation. ............................................ 88

Page 16: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

xvi

Acknowledgements I would like to first thank my advisor, Dr. Stephen Thompson, for giving me the

opportunity to work with him on this amazing project. While expectations shifted

significantly from the start to end of this project, Dr. Thompson always worked hard to

provide the best opportunities for my success. For that, I will always be grateful.

Additionally, I would like to thank my committee members, Dr. Dan Russell and Dr.

Michelle Vigeant for their continued support and advisement through my thesis work.

Next, I want to thank GN Hearing for the opportunity to work on this project as well.

Their desire to collaborate with Penn State on such an innovating subject has been

invaluable to me. The fact that I am associated with such great organization through

this project is incredible.

I would also like to thank the Graduate Program in Acoustics as Penn State for not only

providing me with a fantastic education, but for inviting me into a family. Countless

individuals from the program, faculty, and students alike, have been extremely

thoughtful and helpful in relation to my work on this project. Countless more have been

helpful in even more ways outside the realm of this project.

I would like to offer specific thanks to those who aided significantly in this project’s

development. Lane Miller provided the foundation for this project mentored me so well

during our period of overlap at PSU. Without Lane, this project would not be where it

is today. Additionally, Matthew Neal, Zane Rusk, Jonathan Broyles, and Jason Sammut

provided significant help to various areas of the project.

Lastly, I have to thank Cristina Ochoa. As a fellow acoustics student, you have been

the primary source of second opinions. As my best friend, you have provided comedic

relief during stressful times. And as my soon-to-be wife, you have been and will

continue to be my unwavering support through the highs and lows of life.

Page 17: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

1

Chapter 1: Introductory Material

1.1 Project Overview This thesis examines the continued research and development efforts by

Pennsylvania State University’s Transducer Development Laboratory (TDL) to

develop an active noise cancelling system for reducing undesirable noise traveling

through open windows while retaining sufficient air and daylight ventilation.

Previous research from the TDL is covered in a thesis by Lane Miller and is

referenced extensively throughout this paper [18]. Miller’s research focused

primarily on the development of a unique optimization algorithm for obtaining

secondary source beam forming filters using theoretical acoustics and various digital

signal processing techniques. Miller’s research produced simulated noise cancelling

results which exceeded the findings of several published works in the field. Upon

the completion of the theoretical research, the global project objective shifted to

obtaining experimental validation for the simulated results. This has involved

designing, fabricating, and measuring the performance of a secondary source array

to be used in an active noise cancelling system.

The specific work covered in this thesis focuses primarily on the iterative

development of the secondary source array. The array development has seen three

completed iterations. The first iteration was developed entirely by Miller. The

second array was developed by Miller and Downey together. The third iteration was

developed entirely by Downey. Unfortunately, the Covid-19 pandemic severely

limited research productivity, and the noise reduction performance of the third array

iteration was never evaluated. Subsequently, the scope of this thesis has been

narrowed considerably. Despite this setback, significant progress was made toward

the global project objective as substantial improvements were made to the secondary

source array and the measurement facility used for array performance analyses.

Page 18: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

2

1.2 History of Active Noise Cancelling Noise pollution has historically been overlooked by society. A wave of awareness

in the 1970s brought about widespread legislature regarding the control of noise

levels throughout the world [20]. Since then, when fighting noise pollution in

workplaces, public spaces, and other loud areas, the primary course of action has

been to decrease the noise through passive attenuation. Passive attenuation refers to

the reduction of sound by means of physically isolating the sound from the desired

quiet location. Examples of passive attenuators include sound barriers along

highways, walls of a house, and rubber tips of in-ear headphones. Unfortunately,

passive attenuation methods often only provide significant attenuation in mid to high

frequency ranges. Additionally, passive attenuation methods have become

increasingly difficult and expensive to implement in urban areas with high-rise

workplaces and homes. Because of the increasing challenges associated with

implementing passive noise reduction systems, researchers have begun pursuing

other noise control solutions.

Active noise control has been a well-documented and understood branch of applied

electro-acoustics but has traditionally been deemed impractical for large scale

implementation. However, with the advent of faster and cheaper technology over

the last 30 years, active noise cancelling (ANC) solutions have continued become a

more realistic possibility for combatting noise pollution [9]. Even more recently,

research has blossomed in the field of large volume active noise control for the

application of ANC systems in office spaces, schools, and even residential areas. As

technology has continued to improve, the goal of creating and implementing

effective ANC systems for large volumes has nearly come within reach.

Page 19: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

3

1.3 ANC System Overview

1.2.1 ANC Fundamentals

Active noise control involves increasing or decreasing sound wave amplitudes using

constructive or destructive wave interference. Active noise cancelling refers

specifically to the destructive interference and subsequent reduction of unwanted

sound. The fundamental acoustic property of linear superposition explains that the

destructive wave, or anti-noise, is simply added to the noise such that the

combination results in a decrease in amplitude. For complete noise cancellation, the

destructive sound wave must be an exact replica of the noise and be shifted out of

phase by 180 degrees, or phase inverted. Figure 1 shows this principle using a tonal

signal, or sine wave.

ANC systems have been researched and utilized for various applications over the

last twenty years with the most effective implementation being in headphones. ANC

systems found in headphones typically use several microphones to continuously

record the unwanted noise signal. The recorded signals are then processed in real

time using a series of filters which provide signal shaping and phase inversion. This

filtered signal is then played through the primary headphone speakers. Using these

methods, recently developed consumer headphones provide upwards of 25 dB of

Figure 1: This diagram shows an ideal noise cancellation scenario for a pure tone signal. [18]

Page 20: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

4

reduction at low frequencies (100-500 Hz) [8]. Because of the commercial success

of ANC headphones in recent years, ANC systems have become nearly essential for

headphones to be considered high-quality. A diagram showing a typical ANC

system for headphones is shown in Fig. 2.

1.2.2 Large Volume ANC

From the well-understood headphone application, this project seeks to apply the

same concepts and technology to reduce sound coming through open windows. One

specific example would be traffic noise in an urban area coming through an open

office window. The office interior is analogous to the ear interior of an ANC

headphone user. The goal of using a large volume ANC system would be to cancel

the sound within the entire office interior, as the goal for headphones is to cancel

the sound within the ear canal. The main difference in application is the size of an

office verses the size of an ear canal. There are acoustic challenges that arise when

applying ANC to large volumes that are not present in the smaller volumes

associated with headphones. These challenges have led past researchers to consider

such ANC systems impractical to implement if not outright impossible [11].

Over the last ten years, innovations in technology, specifically, the development of

more efficient digital signal processing abilities and the decrease in cost for ANC

system components have led to a surge in motivation and research in the area of

Figure 2: The noise signal would be continuously recorded by the feedforward and feedback microphones. The signals would then be filtered using a digital signal processing chip. After processing, the anti-noise signal is played through the same speaker used for general audio listening. The result is localized noise reduction inside the ear canal.

Page 21: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

5

large volume active noise control. Some early ideas included providing localized

cancellation in small zones, such as around an individual’s headspace, within large

volumes like office spaces [25] and airplanes [3]. This method utilizes microphones

and speakers oriented around the specific zone of interest. The problem with this

approach is that while it may provide a small region of quality noise reduction,

regions outside of that location often experience constructive interference. At times,

this results in the sound levels being significantly higher than if no ANC system was

present at all. Also, to provide cancellation with this method for several people, each

individual would require a unique ANC system. The cost of implementing so many

systems would not be a cost-effective solution for office spaces.

While some researchers are still looking at this type of approach, many have shifted

to studying global ANC systems. Global cancellation implies the reduction of noise

throughout the entirety of the volume of interest. To achieve this, the ANC system

must be implemented at the primary entrance point of the sound into the room. For

the case of an office with open windows, the ANC systems would be implemented

at the windows. This approach can be seen implemented by various leaders in this

research area [24], [14], [27]. While many groups are actively researching the

general concept of global ANC systems for large volumes, there are some key

differences to the approaches being taken.

To understand the differences among the various global cancellation techniques

being implemented, there must be a fundamental understanding of how the ANC

systems function. First, the noise signal originates and impinges on the window. An

ANC system has some number of microphones outside the window which receive

the noise signal. This signal is filtered using a control system and is sent to an array

of speakers termed a secondary source array. The array then plays the anti-noise

signal into the interior volume. Then, depending on the processing capabilities of

the system, there may be a feedback system to optimize the cancellation. The

feedback portion of the control system would include some number of error

microphones inside the volume. These error microphones capture the residual noise

and send this signal back into the system for further filtering. The feedback system

Page 22: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

6

operates in conjunction with the feedforward system to improve total effectiveness

of the system. One may understand this to mean that the feedback system works to

reduce any leftover noise that the feed forward system was unable to cancel. Figure

3 represents this type of window ANC system.

In the figure, the secondary sources are generating the anti-noise signal into the

volume where the cancellation is desired. Thus, the destructive interference is

occurring throughout the entirety of the volume’s interior. The error microphones

would then be strategically placed on the volume interior to measure the remaining

noise. While the diagram shows only one microphone on the exterior and interior,

systems often have several feedforward and feedback microphones. From observing

the diagram, one begins to gain an appreciation for the processing power and speed

required to operate a large volume ANC system. Simultaneous recording and

playback must occur with many microphones and speakers, and the control systems

require real time filtering. Without the recent advancement of computational tools,

these systems would be practically impossible to implement.

Figure 3: The noise signals are captured using the two types of microphones, filtered and phase inverted using the control systems, and introduced into the room at the noise source (window) to globally reduce the noise levels inside the room.

Page 23: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

7

1.2.3 ANC Performance vs. Ventilation

One of the primary challenges associated with developing a practical ANC system

for open windows is determining the balance between window functionality and

ANC performance. For the application of office spaces, businesses often desire the

benefits of both natural ventilation and daylight from windows and a quieter office

environment. Researchers have struggled to find an effective way to optimize ANC

systems and provide both deliverables.

Research groups with a heavier emphasis on maintaining ventilation have attempted

developing an array of secondary sources distributed only around the outside of the

window frame [5,12,24]. This type of array is termed an edge-distributed array and

allows for complete ventilation. These research groups performed both theoretically

simulated and physical measurements. While the ANC systems provided excellent

ventilation, moderate noise cancellation was measured only at lower frequencies.

Other research groups focusing on maximizing the ANC performance, like the

research group at Nanyang Technical University (NTU), have developed systems

where the secondary sources are dispersed evenly throughout the plane of the

window. This type of array is termed a distributed array. In simulated testing

performed at NTU, distributed arrays provided significantly better noise

cancellation than edge distributed arrays [16]. Additionally, the NTU research group

was able to experimentally validate some of these theoretical results [17], however,

the distributed array used naturally occluded a significant portion of the window and

reduced ventilation. The conclusions drawn from the various leading researchers

differ based on what deliverable was deemed more valuable and what array type

was used. Figure 4 provides visualization for both array types.

Page 24: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

8

Despite the differing conclusions from researchers on which array type was best, the

theoretical simulations performed all show that distributed arrays provided the best

noise cancellation performance and the worst ventilation. Conversely, the edge-

distributed arrays provided the worst noise cancellation and the best ventilation [13,

24]. The natural next step in the research and design process was to find a way to

optimize the ventilation and ANC performance to arrive at some best-case ANC

system design. Ideally, this design would have similar ANC results in comparison

to the distributed array with better ventilation characteristics.

1.3 PSU Research

1.3.1 Sparse Arrays and Beam Forming

An array that attempts to capitalize on the benefits of both array types has been

developed by Penn State’s TDL and termed a “sparse array.” A sparse array utilizes

an edge-distribution with a partial, symmetric distribution of array elements within

the window plane. The sparseness, or density, of the array elements determines the

ventilation and performance abilities of the noise cancelling system. Finding the

ideal balance between the two types of systems was the ultimate design

consideration for this work. The optimal array geometry determined through

Miller’s work was a four-cell sparse array where “cell” refers to the number of

distinct openings on the array [18]. This array geometry is illustrated in Fig. 5.

Figure 4: The left array shows the speaker layout for an edge-distributed array while the right shows that for a distributed array.

Page 25: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

9

Miller developed a numerical model to compare the ANC performance of the three

array types discussed thus far. As expected from the results of other researchers,

Miller’s results showed that distributed arrays outperform both sparse and edge-

distributed arrays. Accordingly, sparse arrays outperform edge-distributed arrays

[18]. From analyzing these ANC performance differences, the general observation

was concluded that having more speakers throughout an array would increase its

noise cancelling performance. This conclusion led to an in-depth investigation of

spatial sampling, which is a fundamental obstacle for large volume ANC.

When sound impinges on a window, the waves bend in certain patterns around the

opening due to diffraction. Instead of being simplified to one-dimensional plane

waves, as can be done with ANC headphones, sound waves in large volumes must

be understood to propagate as three-dimensional beams. Because linear

superposition still applies, the primary goal of large volume ANC is to replicate the

noise’s entire three-dimensional beam pattern using the secondary source array. If

the beam patterns are identical in shape and phase inverted, the added result will be

no net sound. An example of such a beam pattern is shown in Fig. 6.

Figure 5: The sparse array consists of a grid of four squares with speakers distributed along the grid lines. This layout combines edge-distributed and distributed designs into a more optimal geometry.

Page 26: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

10

The number of speakers and their distributed locations throughout an array

determines how well the sound field is spatially sampled and how well the array can

replicate the noise beam pattern. Spatial sampling is analogous to digital sampling,

implying that a higher spatial sampling would result in a more accurate replication

of the noise beam pattern. For an array with infinitely many speakers throughout the

window opening, the noise beam pattern would be perfectly spatially sampled and

would be perfectly replicated by the array. For an array with only one speaker in the

opening, the noise beam pattern would be poorly spatially sampled and would be

poorly replicated by the array. More simply stated, using more secondary sources in

the window opening increases the spatial sampling, and thus improves the beam

pattern replication.

When attempting to replicate beam patterns at higher frequencies, if the spatial

sampling is too low, the array will encounter spatial aliasing problems. In relation

to temporal aliasing, spatial aliasing causes the beam pattern replication to begin

failing at a certain frequency. With this considered, to effectively implement an

ANC system over a specific frequency range, the spatial sampling of the array must

be high enough to accurately replicate the beam pattern produced by the noise at the

upper frequency bound.

Figure 6: The balloon-like figure is a MATLAB generated theoretical beam pattern which represents the sound field generated when plane waves impinge on a rectangular opening. [18]

Page 27: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

11

The beam pattern shaping is performed by prescribing unique magnitude and phase

values at each frequency to the drivers in the array. Essentially, unique filters are

applied to each speaker such that the total array beam pattern can be formed, or

steered, into a desired shape. Beam forming and array steering are well established

methods for shaping sound waves and the theory is discussed in more detail by

Beranek and Mellow [2]. When beam forming is used in conjunction with a higher

spatially sampled array, the ANC results are improved significantly. This

improvement implies that a distributed array with beam forming applied would

outperform the sparse array with beam forming. However, a distributed array

without beam forming applied may not significantly outperform a sparse array with

beam forming applied. At this point, revisiting the primary goal of using a sparse

array with beam forming is necessary.

The goal of using beam forming with a sparse array was to provide noise

cancellation comparable to the distributed array while providing better ventilation.

Penn State’s TDL hypothesized that this was feasible assuming the beam forming

provided a significant improvement to the ANC performance. This approach

continues to appear unique when compared to other published methods.

1.3.2 Optimization Overview

Miller’s most significant contribution to TDL’s research was developing an

optimization algorithm which determined the beam forming filters for the drivers in

the sparse array. The algorithm computed the magnitudes and phases which

optimized the ANC performance of the array. This optimization involved computing

the complex pressure fields for both the noise and anti-noise and minimized the

difference between those values at each frequency. The following text is a general

overview of the algorithm and acoustic computations involved. The optimization

algorithm and acoustics derivations are discussed in more depth in Miller’s thesis

[18].

Page 28: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

12

The noise pressure field was assumed to be a plane wave encountering a rectangular

opening. For sound passing through a rectangular opening, the far-field radiation

was modeled as an oscillating piston with a uniform surface velocity. Figure 7 shows

a model of this type of sound field with the velocity profile, k-space profile, and

directivity, or beam pattern.

Theory for sound radiation from a rectangular opening is well understood, and the

derivation of the pressure distribution was covered thoroughly in Miller’s thesis

[18]. The resulting normalized pressure is shown along with the directivity in

equations 1 and 2, where L and k represent length and wavenumber respectively

𝑝𝑝𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛 =𝑗𝑗𝑗𝑗𝜌𝜌0

2𝜋𝜋𝑒𝑒−𝑗𝑗𝑗𝑗𝑗𝑗

𝑟𝑟 𝐿𝐿𝑥𝑥𝐿𝐿𝑦𝑦sinc �𝑘𝑘𝑥𝑥𝐿𝐿𝑥𝑥

2 � sinc�𝑘𝑘𝑦𝑦𝐿𝐿𝑦𝑦

2 � [1]

𝐷𝐷𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛 = 𝐿𝐿𝑥𝑥𝐿𝐿𝑦𝑦sinc �𝑘𝑘𝑥𝑥𝐿𝐿𝑥𝑥

2 � sinc �𝑘𝑘𝑦𝑦𝐿𝐿𝑦𝑦

2 � . [2]

The next step was to model the anti-noise sound field produced by the sparse array.

The pressure radiated is the combined pressure field of all the speakers in the array.

Because of the relatively low frequency range of operation and small size, the

individual speakers were assumed to behave as point sources, or monopoles. The

pressure radiated by a single monopole at an instant in time is given in equation 3

𝑝𝑝𝑚𝑚𝑛𝑛𝑛𝑛𝑛𝑛 =𝑗𝑗𝑗𝑗𝜌𝜌0𝑄𝑄

2𝜋𝜋𝜋𝜋 𝑒𝑒−𝑗𝑗𝑗𝑗𝑗𝑗 . [3]

Figure 7: From left to right, the figure shows a uniform velocity profile, k-space Fourier transform, and directivity pattern of a plane wave interacting with a large rectangular opening. [22]

Page 29: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

13

Linear superposition allowed the total pressure field to be approximated as a

summation of point sources. Equation 4,

𝑝𝑝𝑎𝑎𝑛𝑛𝑎𝑎𝑛𝑛 = 𝑗𝑗𝑗𝑗𝜌𝜌0𝑄𝑄

2𝜋𝜋 �𝑒𝑒−𝑗𝑗𝑗𝑗𝑗𝑗𝑖𝑖𝜋𝜋𝑛𝑛

𝑁𝑁

𝑛𝑛=1

, [4]

shows the impact of the source locations relative to an arbitrary observation point

for each driver, distances Ri. In the optimization algorithm, the only array specific

input necessary was the driver locations. Meaning that if the array geometry was

known, the optimized filters could be computed. The total radiated pressure,

𝑝𝑝𝑎𝑎𝑛𝑛𝑎𝑎𝑛𝑛 = 𝑗𝑗𝑗𝑗𝜌𝜌0𝑄𝑄

2𝜋𝜋𝜋𝜋𝑒𝑒−𝑗𝑗𝑗𝑗𝑗𝑗𝑟𝑟𝑟𝑟𝑗𝑗

�𝑒𝑒𝑗𝑗𝑗𝑗𝑥𝑥𝑠𝑠,𝑖𝑖 sin(𝜃𝜃)cos (𝜙𝜙)𝑒𝑒𝑗𝑗𝑗𝑗𝑦𝑦𝑠𝑠,𝑖𝑖 sin(𝜃𝜃)sin (𝜙𝜙)𝑁𝑁

𝑛𝑛=1

, [5]

is expressed spatially in terms of locations Ri and in spherical coordinates in

equation 5. The directivity is also given in spherical coordinates in equation 6

𝐷𝐷𝑎𝑎𝑛𝑛𝑎𝑎𝑛𝑛 = �𝑒𝑒𝑗𝑗𝑗𝑗𝑥𝑥𝑠𝑠,𝑖𝑖𝑒𝑒𝑗𝑗𝑗𝑗𝑦𝑦𝑠𝑠,𝑖𝑖

𝑁𝑁

𝑛𝑛=1

. [6]

Miller’s algorithm computed both radiated pressures from equations 1 and 5 and

computed the difference between the two as shown in equation 7 [18]

𝑝𝑝𝑑𝑑𝑛𝑛𝑑𝑑𝑑𝑑 = 𝑝𝑝𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛 − 𝑝𝑝𝑎𝑎𝑛𝑛𝑎𝑎𝑛𝑛 . [7]

This difference equation was the objective function minimized in the algorithm.

When 𝑝𝑝𝑑𝑑𝑛𝑛𝑑𝑑𝑑𝑑 was minimized, the algorithm reached an optimal solution, and the

magnitudes and phases were output.

1.3.3 Simulated Results

The results of Miller’s simulations revealed the frequency dependency of the beam

forming performance in relation to the array geometry, the amount of sound

reduction possible using a sparse array geometry, and the array’s theoretical ANC

Page 30: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

14

performance compared to other researchers’ results [18].

As discussed previously, the highest frequency of significant noise cancellation was

limited by the spatial sampling. Miller’s theoretical results showed that, for the

sparse array with beam forming, significant cancellation (at least 10 dB) up to

around 1500 Hz was possible. Based on Miller’s findings and other researchers’

conclusions, the targeted frequency range of operation using a sparse array was

determined to be 300-1500 Hz.

Additionally, Miller’s simulation results showed that below 1000 Hz, noise

cancellation over 100 dB was possible, implying near perfect beam pattern matches.

Above 1000 Hz, the cancellation performance declined quickly, and the region of

significant cancellation ended near the 1500 Hz bound [18]. Figure 8 shows Miller’s

simulated beam patterns for the noise and anti-noise signals up to 1200 Hz using the

equations discussed previously. The figure shows nearly identical matches for the

beam patterns, and the amount of reduction associated with each frequency is given.

The figure also shows that as the frequency increases, the beam patterns develop

side lobes. At 1200 Hz, four side lobes are quite prominent. As the beam patterns

become more complex with even more side lobes (>1500 Hz), replicating the sound

field becomes increasingly more challenging for the sparse array. At these high

frequencies, the total beam pattern of the anti-noise bears little resemblance to the

noise and little to no cancellation occurs.

Page 31: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

15

When comparing these simulations to results from other researchers in the field, a

sparse array with beam forming theoretically performed as well or better than other

array simulations up to the frequency limit [10, 24, 14]. Because other researchers’

simulations did not include the same filtering technique, beam forming was

concluded to increase ANC performance significantly in theory.

Overall, while the limited spatial sampling restricted the maximum frequency of

noise reduction, the amount of cancellation in the operable frequency range

increased considerably when using the unique beam forming filters. With the

simulations completed, the next step in the research process was to build a physical

ANC system with a sparse array and implement the beam forming filters to attempt

validating the simulated results with experimental results.

Figure 8: The theoretical beam patterns for the noise and anti-noise pressure fields are compared. Miller’s theoretical simulations showed near perfect cancellation results were possible using a sparse array up to 1200 Hz. [18]

Page 32: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

16

Chapter 2: Experimental Design Overview

2.1 Generic Experimental Method Performing acoustical measurements of large volume ANC systems is a challenging

task. A complete ANC system includes primary sources, feedforward reference

microphones, secondary sources, and feedback error microphones all operated by a

digital controlling system. This is shown in the diagram in Fig. 9 and is a condensed

version of Fig. 3.

If any of the subsystems are not operating correctly, the ANC measurement data

may be misleading or, in the worst case, completely invalid. Problems could be as

small as one distorting speaker in the entire secondary source array. Additionally,

other non-acoustical factors contribute to the validity of ANC measurement results

including measurement environment and mechanical design. For optimal

experimental testing, the entire ANC system would be contained in an acoustically

anechoic facility. Using a free-field measurement environment would alleviate any

Figure 9: Generic experimental ANC design with elements similar to those shown in Figs. 2 and 3. [18]

Page 33: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

17

challenges associated with reflected sound waves. The system should also be well

isolated from noisy environments to avoid the introduction of fraudulent data. The

mechanical design could also contain various issues which contribute to misleading

ANC results. For example, structural vibrations or poorly mounted speakers could

corrupt measured data.

The plethora of design considerations present for a large volume ANC system

reveals numerous potential challenges associated with obtaining valid ANC

measurement data. In order to validate the theoretical results, careful consideration

must be made to minimize potential measurement errors in every part of the system.

2.2 External Experimental Methods The amount of available documented experimental research is limited, and while the

generic process is well understood, the specific design of each facet of the ANC

system varies among researchers. Variations in methodology can at times be traced

to limitations in the resources needed to develop an entire ANC system and perform

ideal ANC measurements. Some possible limitations include the lack of sufficient

lab space [14], lack of funds available for purchasing measurement equipment, lack

the educational background needed for each subsystem design, or lack of labor

needed to efficiently develop the entire system. Because of the general lack of

previous research and these various limitations, the researchers having attempted

experimental validation have used considerably different design methods and have

achieved generally differing results. Results are shown in TBL. 1 for several

research groups, referenced previously, who have performed experimental

measurements [16].

Page 34: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

18

The table is fairly comprehensive and covers many of the published experimental

results. When reviewing the table, inconsistencies in the experimental designs used

were noticed. Whether the difference be the array configuration, noise source signal,

or window size, the experiments varied significantly. The only somewhat consistent

observation made was that for those attempting global cancellation, distributed

arrays provided more reduction on average than edge-distributed arrays. This

aligned with conclusions derived from the analysis of spatial sampling and many of

the researchers’ numerical solutions. However, in cases like the 2017 study by Wang

[27], the distributed and edge-distributed arrays performed similarly, and this was

the only case where the experiments were performed identically aside from array

geometry. A better conclusion from this table may be that there were simply not

enough experimental results documented to arrive at any definitive conclusions. The

limited amount of separate measurements and inconsistency in methodology used

highlighted the challenges of obtaining consistent experimental results. Still, some

of the experimental results listed above were encouraging.

More recently, the research group at NTU published the most legitimate

experimental validation for large volume ANC systems to date. The group was able

to develop an ANC system which consistently provided up to 10 dB of global noise

reduction over a broad band (400-1000 Hz) frequency range [17]. The array used

was distributed and provided sufficient air ventilation but only moderate daylight

ventilation. While minimal in design for a distributed array, the array still occluded

Table 1: The chart covers a range of experimental results from various ANC measurement methods. Note that some results seem to share similarities with Miller’s simulations, where reduction upwards of 15 dB had been measured between 500-2000 Hz. Note that the references in the table do NOT correspond to references in this paper.[16]

Page 35: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

19

most of the window opening. The success of this experimentation was enormous for

the prospective commercial interest in large volume ANC systems. Even so, the

design would be significantly improved with increased ventilation. The PSU TDL

believes that the NTU array’s combined ANC and ventilation capabilities can be

improved upon using a sparse array with applied beam forming filters.

2.3 Internal Experimental Methods This section provides a brief review of this project’s initial experimental methods

and array design which laid the foundation for project’s future.

2.3.1 Methodology

After Miller’s theoretical modelling was deemed sufficient, a unique experimental

methodology was developed. With the primary focus being the application of the

beam forming filters, the experimentation focused primarily on the secondary source

array. The beam forming evaluations were conducted without integrating the

feedforward and feedback control systems. By minimizing the amount of processing

involved, the effectiveness of the beam forming filters could be isolated and

analyzed without regard for the effectiveness of the control system. Simply put, with

fewer variables, the impact of beam forming could be analyzed more directly. This

experimental procedure involved less hardware and software than a fully integrated

ANC system. The reduced ANC system implemented only a primary noise source,

secondary source array, measurement microphones, and simplified control system

consisting of an audio interface and laptop computer. A diagram of this simplified

experimental approach is shown in Fig. 10.

Page 36: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

20

Rather than including a feedforward microphone system to predict the sound field,

the noise source is placed a known distance away from the secondary source array.

By accounting for the time of flight delay from the primary source to secondary

source array, the array is told to begin playing the anti-noise at the precise moment

when the noise arrives at the window. This method assumes that the spherical sound

wave from the primary source may be approximated as a plane wave when it reaches

the array. The equations used to compute the time delay are

where d is the distance from the noise source to the array, c is the speed of sound,

and T is the ambient temperature of air in the room.

Removing the feedforward and feedback systems yielded a system with minimal

real-time signal processing necessary. The reduction in computational burden on the

control system allowed for the usage of less powerful machines as controlling

devices.

𝑡𝑡𝑑𝑑𝑛𝑛𝑑𝑑𝑎𝑎𝑦𝑦 =𝑑𝑑𝑐𝑐 [8]

𝑐𝑐 = 331.6 + 0.61𝑇𝑇, [9]

Figure 10: The reduced experimental design was developed specifically to analyze the effectiveness of the beam filtered secondary source array. The control system would prescribe audio signals to the primary and secondary sources while a separate control system recorded the resultant audio data.

Page 37: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

21

2.3.2 Measurement Facility

The initial measurement environment for the experimentation included an anechoic

chamber coupled to a reverberant chamber via a transmission window. A diagram

of the facility is shown in Fig. 11.

While the notion of having two rooms coupled together by a window-like opening

seemed promising, several challenges arose while using this measurement facility.

Acoustically, the ideal facility would include two anechoic chambers coupled

together by a transmission window. When analyzing global ANC reduction, sound

level measurements would ideally be taken at many locations throughout the

receiving room. For example, one measurement system used by NTU included 27

measurement microphones distributed throughout the receiving room [16]. This

ensured that noise cancellation was occurring at all locations throughout the space.

To ensure accuracy in the results, measuring only the direct path sound waves is

desirable. Reflections cause the pressure levels at microphones, especially those

near walls or corners, to be artificially increased or decreased because of sound wave

interference. Because of this, using the reverberant chamber as the receiving room

was a poor choice. Figure 12 depicts this issue. In the figure, the blue microphone

location allows for clear distinction between the direct path sound and any

Figure 11: The diagram above comes from a research thesis by Paul Bauch [1] and gives a dimensioned, 3-D perspective of the measurement facility used. The circle shows the window used for transmission between the rooms. Note that this figure shows the chamber prior to a 2012 remodel which saw some minor geometry changes.

Page 38: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

22

reflections which occur. The green and red microphone locations, however, both

have numerous reflections which would arrive nearly simultaneously with the direct

sound. Because of this, using the reverberant chamber as the receiving room was

later abandoned.

Knowing this, the other measurement option would be to use the reverberant room

as the source room and the anechoic chamber as the receiving room. However, this

design choice would be even worse because of impact of reflections on the noise

signal. Without feedforward microphones, knowing the exact noise signal generated

by the primary source is essential for accurate beam shape reproduction. Using the

reverberant chamber as the source room would introduce reflections to the known

noise signal which would not be accounted for in the beam forming filters applied

to the secondary source array. The addition of reflected noise signals would likely

result in poor noise reduction. While a non-ideal choice for both receiving and

source rooms, the reverberant chamber was used as the receiving room; thus, serving

as the better of two poor measurement design choices.

An additional challenge associated with using this measurement facility was the

inability to access the space when needed. The anechoic chamber was operated

Figure 12: The figure shows an example of how reflections can cause challenges when performing acoustic measurements. While the reverberation time was never officially measured, it was generally estimated to be 4-6 seconds.

Page 39: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

23

largely by a separate acoustics research group for significantly different work. This

meant that the TDL had to schedule around the availability of the group operating

the facility. Additionally, because of the nature of the other lab’s work, a significant

amount of disassembly was required to even access the reverberant chamber and

transmission window. Because of these restrictions, any amount of experimentation

done by the TDL needed to occur over a relatively short time window. This allowed

little room for troubleshooting during measurements, and if erroneous data were

observed after experimentation was completed, remeasuring would require going

through the entire setup process again. While only logistical in nature, this issue

prevented the TDL from being able to perform measurements efficiently.

Despite these challenges, this measurement facility was utilized for the first two

iterations of ANC testing. While far from ideal, the coupled chamber unit was the

best available option for performing the necessary measurements at the time. Once

the general measurement process and testing environment were established,

designing the array became the project focus.

2.3.3 Array Iteration 1: Design

The focal point of the experimental design was the secondary source array. The array

design consisted of a rigid frame on which speakers were mounted. Some array

design considerations included the acoustic performance of speakers, frame

construction, and speaker attachment method.

In the first array built by Miller, the speakers used were small, Dayton Audio

CE32A-4, drivers (1.25 in.). Using smaller drivers permitted Miller to use more

speakers in the sparse array geometry. With more speakers in the array, a more

thorough spatial sampling of the window was achieved. The speakers were arranged

in groups of six and were mounted as line arrays in plastic, 3-D printed units. One

of these units is shown in Fig 13. Within each line array unit, each driver had a

unique closed-box baffle and wiring set. The array consisted of 12 of these speaker

boxes, thus leading to 72 total speakers [18].

Page 40: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

24

Miller constructed the sparse array frame using plywood and hand tools. When the

frame was constructed, the speaker boxes were mounted to the frame using Velcro.

An image of the fully constructed array is shown in Fig. 14.

Figure 13: The line array above was one of 12 units installed in the first iteration of the array design. [18]

Figure 14: The image shows the first array iteration installed in the transmission window of the coupled chambers. In this measurement setup, the anechoic chamber visible through the window is the source room, while the reverberant chamber is the receiving room. [18]

Page 41: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

25

2.3.4 Array Iteration 1: Experimental Testing

Performing measurements using the sparse array discussed above required several

pieces of equipment in the signal chain. First, a controlling laptop computer was

used to generate and send the desired audio signals to each speaker in the array using

MATLAB. The computer was connected to three, 24-channel MOTU output

devices. The individual outputs from the MOTU devices were then run through

Dayton amplifiers to increase the signal amplitudes for each driver. Using this

method, each driver was able to be individually controlled from the computer.

The first measurements involved obtaining the frequency responses of each driver.

To maximize the ANC effectiveness, the frequency responses of all drivers needed

to be as similar as possible to provide a consistent baseline for beam forming filters.

This process involved measuring the natural frequency response of each driver, then

applying an equalization filter to each driver to smooth and unify the responses. The

development and implementation of this process is discussed in more detail in

section 3.2.1.

The next measurement was to evaluate the array’s beam forming capabilities

compared to the predicted results from the numerical solutions. Miller performed

directivity tests to analyze the effectiveness of the beam pattern filters applied to the

array. Unfortunately, several problems arose during this testing and the measured

beam patterns from the array did not match the theoretical results as well as

expected. Figure 15 shows some of these results.

Page 42: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

26

Several potential sources of error were observed during this measurement. Namely,

the beam forming filters applied high gain levels at certain frequencies. These

drivers, being rather small, suffered from significant harmonic distortion problems,

particularly at lower frequencies. A speaker’s harmonic distortion in relation to its

size is well understood and is discussed at length in an overview of speaker

distortion by Klippel [13]. When later attempting actual noise cancellation

measurements with this array, Miller found that while the array did cancel some

sound, the harmonic noise generated by transducer distortion was audibly present

and corrupted the measurements. This problem rendered the array ineffective.

Additionally, the mounting method for the drivers was not robust enough. Using

Velcro was not a rigid fastening solution, and the speaker boxes, while moderately

constrained, were able to wobble slightly. If the speakers were pointing slightly off

axis, the beam patterns would have become slightly warped from the intended beam

shape. Despite the ease of setup associated with using the Velcro, the lack of

Figure 15: Theoretical and experimental directivity patterns are compared at specific frequencies. In some instances, such as the 400 and 1100 Hz plots, the array beam pattern matched the theoretical pattern fairly well. However, other examples, such as the 700 and 1000 Hz plots, show poor matching. [18]

Page 43: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

27

robustness and potential errors associated with this mounting method were too high

to continue using it.

Along with the above problems, some digital control issues were present during

these measurements. Miller dealt with various latency issues associated with the

control system. While using a simplified ANC model without feedforward and

feedback systems eased the signal processing load to an extent, the use of three

interfaces and 72 drivers through one controlling computer still generated latency

issues. Additionally, Miller used MATLAB as the controlling software, which has

historically been a sub-standard audio interfacing software. Knowing this, some of

the latency issues may have also been associated with the software choice.

After experimentation using first array iteration was completed, the necessary

design improvements were reviewed. First, the second iteration required higher

performing speakers at a lower quantity. The lower number of drivers would lead to

less digital signal processing problems and implementing higher performance

drivers would result in improved acoustic performance with less distortion.

Additionally, the method used for mounting the drivers to the array frame would be

altered to something more robust. These design changes are addressed fully in the

following chapter.

Page 44: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

28

Chapter 3: Array Iteration 2

3.1 Design In the previous chapter, the original sparse array was discussed, and its shortcomings

were revealed. The second sparse array design sought to rectify the errors discussed

previously. Additionally, the primary focus of the project had officially shifted from

including some theoretical acoustics to entirely experimental acoustics. With this

shift came a more thorough consideration of the mechanical design of the array and

the performance of the secondary source transducers.

3.1.1 Transducers

The first step to improving the acoustic performance of the array was to exchange

the transducers used in the first array with higher quality drivers. A search was

conducted for new drivers with two main characteristics: a flat magnitude response

in the frequency range of operation (300-1500 Hz) and low harmonic distortion.

Finding speakers claiming to have a relatively flat response was not challenging.

Additionally, rather than searching for drivers with less distortion at the same size

as the original drivers, the new drivers were permitted to be larger in size. This

would naturally lessen some of the distortion problems present at low frequencies

because larger speakers produce a greater low frequency output than smaller

speakers for a given signal amplitude. By using larger speakers, spatial constraints

required fewer total speakers be used in the array. With this change, the design goals

of improving acoustic performance and alleviation of digital signal processing load

were mutually inclusive. In order to maintain relatively large openings for

ventilation, smaller sized drivers were considered for interior drivers while larger

sizes were considered for the exterior drivers. Ultimately, two different drivers were

chosen for the array which were distributed as 12 exterior and 9 interior drivers.

Page 45: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

29

The loudspeakers used in the second array design are shown in Fig. 16. The exterior

drivers were Dayton ND-91-8 models and were 3.5 inches in diameter. The interior

drivers were Tang Band W2121s models and were 1.75 inches in diameter. The

decision to use different sized speakers required an increased size constraint of the

interior driver mounting surface. The choice of a 1.75-inch interior driver

constrained the frame crossbar on which the drivers were mounted to be at least 2

inches.

Images of the frequency responses provided in the specification sheets are shown in

Figs. 17 and 18. The frequency range of interest is denoted by the red lines on the

figures. Full specification sheets are given in Appendix A.

Figure 16: The driver to the left is the 3.5-inch Dayton ND91-8 which was used on the exterior of the array. The driver to the right is a 1.75-inch Tang Band W2121s which was used on the interior of the array.

Figure 17: The specified frequency response of the Dayton ND91-8 driver is shown above and is fairly flat in the frequency range of operation.

https://www.parts-express.com/

Page 46: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

30

The frequency responses for both loudspeakers showed less than 5 dB of variation

in the frequency range of interest. The smaller, Tang Band drivers appeared to have

slightly more variation, but both seemed flat enough in the frequency region of

operation to be equalized easily.

3.1.2 Mechanical Design

The first step to improving the mechanical design of the array was to improve the

efficiency and repeatability of the array construction. To do this, by-hand

construction was abandoned in favor of precision machining. The construction was

outsourced to the Penn State University Stuckeman School of Architecture DigiFab

lab. This lab was capable of large-scale computer numerical control (CNC) routing

for a selection of woods, and medium-density fiberboard (MDF) was chosen as the

construction material for the array frame. This material selection changed the array

design from plywood to MDF. Along with this design change, the array frame

thickness was decreased from ¾-inch to ½-inch. While some consideration went

into these changes, no significant structural analysis was performed.

The material selection was based primarily on ease of machining. For the CNC

process, MDF was both the easiest and least expensive wooden material available

for machining in the Architecture lab. The frame thickness was decreased to saved

money on material for construction. Additionally, decreasing the thickness was

thought to improve the accuracy of the baffled piston assumption used in the

Figure 18: The Tang Band W2121s frequency response, shown above in red, has more variability than the Dayton driver’s frequency response.

Page 47: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

31

theoretical model of the noise pressure field. The infinite baffle approximation

assumes no flow impedance caused by the edges of the array opening. By decreasing

the frame thickness, the likely minimal fluid flow impacts due to friction on the

interior frame edges were reduced [19].

Another mechanical improvement was that the fine tolerancing capabilities of the

router aided in the implementation of larger interior drivers. To maintain the

structural integrity of the array frame, the interior drivers were limited in size to 1.75

inches, leaving 0.125 inches of framing material on each side of the mounting holes.

Without the precision cutting of the router available, the drivers may have been

limited to a smaller size. The array frame model was sketched and dimensioned

using AutoCAD. A dimensioned array frame drawing and the cut iteration 2 array

frame are shown in Figs. 19 and 20, respectively.

Figure 19: The drawing above was used to program the CNC router used for the array machining. Using the router allowed for much finer detail in the cuts and more consistency for future array iterations. The dimensions are given in inches.

Page 48: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

32

The new machining significantly improved the ability to mount the drivers to the

array. The speakers were now able to be mounted rigidly to the frame, and any errors

associated with the previous use of Velcro as the mounting method were alleviated.

The interior speakers fit snugly into the cut holes using only a press fit, but glue was

added to further secure the speakers into the frame and to create an airtight seal

between the fronts and backs of the drivers. The exterior speakers were rigidly

mounted using four screws and were sealed by compressing a rubber ring between

the driver frame and array frame. An image of the array with the speakers mounted

to the frame is shown in Fig. 21.

Figure 20: All speaker holes were cut by the CNC router to be the exact sizes necessary to fit the selected drivers. The blue circle highlights the finely cut interior driver mounting holes.

Page 49: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

33

Upon completing the speaker installation, the array was ready for performance

evaluation. An important note here is that the array speakers did not have individual

closed-box baffles as the speakers in iteration 1 had. These drivers were assumed

small enough and baffled enough to perform as monopole sources in the frequency

range of interest. While the addition of enclosures to the speakers would further

ensure the validity of the monopole assumption [2], adding the closed-box baffles

was deemed unnecessary for this application.

3.2 Measurements The acoustic performance of the second array was evaluated by measuring the

frequency responses of the individual drivers. Comparing these results to the

responses on the specification sheets revealed several discrepancies. The measured

results revealed the inadequacy of some of the assumptions made about the array.

After frequency response measurements were taken, ANC measurements were

attempted using this array. These measurements revealed some structural problems

with the array frame which interfered with the results. Both measurement methods

and results are discussed next.

Figure 21: The exterior drivers were fastened to the array using four screws displayed in the figure using red circles. The interior drivers were press fit into the holes and glued in place. The glue was placed along the circumference of the drivers as shown with the blue circle.

Page 50: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

34

3.2.1 Frequency Response Measurement Method

Knowing the acoustic behavior of the speakers was vital to understanding and

manipulating the performance of array. Measuring the total array frequency

response involved examining the individual responses of each speaker. With quality

individual responses, the goal was then to equalize each frequency response to be

flat, smooth, and similar to all other drivers, particularly in the frequency range of

interest. If the drivers were well equalized, the application of the beam forming

filters would be significantly more accurate and repeatable.

Measuring the frequency responses of the speakers was conceptually simple. The

process involved playing an excitation signal through the measured speaker and

recording the output signal through a microphone as shown in Fig. 22. Using the

input and output signals, the complex transfer function, or frequency response, was

computed. This is a well-known digital signal processing technique for finding the

transfer function of a system [10]. For this system, the transfer function is essentially

a filter defined by the speaker characteristics. If the input signal is a defined signal

comprised of pure tones, and the speaker acts as a filter, then the measured output

is understood to be the filtered input signal.

When measured, the input signal sent to the speaker and the output signal recorded

by the microphone are both time domain quantities. The transfer function of the

system is defined in the frequency domain. To compute the transfer function, the

input and output signals first need to be translated to the frequency domain. To do

this, the Fourier Transform is applied to both time domain signals. The Fourier

Transform is

Figure 22: The figure provides a visual representation of the input-output system used to define the transfer function of the measured speaker.

Page 51: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

35

𝑋𝑋(𝑓𝑓) = ∫ 𝑥𝑥(𝑡𝑡)𝑒𝑒−𝑗𝑗2𝜋𝜋𝑑𝑑𝑎𝑎𝑑𝑑𝑡𝑡∞−∞ . [10]

The relationships between the input and output of the system and between the time

and frequency domains are displayed in Fig. 23. The fast forward and inverse

Fourier Transforms were used to perform the digital domain translations and are

shown as FFT and IFFT.

Once the FFT was applied to the input and output signals, the transfer function was

computed via point-by-point division

There, Y indicates the output signal and X represents the input signal, both in the

frequency domain. A transfer function is a complex function of frequency.

Analyzing a transfer function, especially for evaluating speakers, generally involves

separating the complex quantities into magnitude

Mag(𝑓𝑓) = �Real(𝑓𝑓)2 + Imag(𝑓𝑓)2 [12]

𝐻𝐻(𝑓𝑓) =𝑌𝑌(𝑓𝑓)𝑋𝑋(𝑓𝑓) . [11]

Figure 23: The mapping shows the signal flow in both the time and frequency domain. At any point in the signal chain, translation to and from either domain is possible.

Page 52: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

36

and phase

Phase(𝑓𝑓) = tan−1 �Imag(𝑓𝑓)Real(𝑓𝑓)� [13]

and expressing them as plots verses frequency.

For easier visualization, the magnitude is expressed on a decibel scale. In this thesis,

the magnitude responses are primarily normalized by the maximum magnitude such

that the maximum value shown on the figures is 0 dB

Mag (𝑓𝑓) = 10 log10 �Mag(𝑓𝑓)

max�Mag(𝑓𝑓)�� [dB]. [14]

Additionally, the phase is expressed in degrees rather than radians

Phase Deg(𝑓𝑓) = Phase(𝑓𝑓) �180𝜋𝜋 � [deg]. [15]

Once the magnitude and phase values were computed, each was plotted verses

frequency for visual examination. The magnitude was plotted against a logarithmic

scaling to more clearly view the primary frequency range of operation. The phase

was plotted against a linear axis to analyze the linearity of the response.

The frequency response measurements for the second array were performed in the

same anechoic chamber discussed previously. The array was suspended on a

wooden frame such that the speakers were facing the ceiling, and absorbent material

was placed over frame’s reflective surfaces. A microphone was placed a sufficient

distance (~42 inches) above the drivers to ensure the recordings captured no near-

field radiation. This was done by ensuring the kr value was greater than 1 at the

highest frequency of interest (kr~30 at 1500 Hz). The microphone was than aligned

with each driver using a plumb bob. Once aligned, the measurements could begin.

The signal chain for the measurement began with the controlling device and

software, which was again a laptop computer with MATLAB. To output the signal

Page 53: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

37

to the speaker, the controlling device communicated with the speakers through a

MOTU UltraLite mk4 input and output audio interface. This interface routed all 21

outputs to a MOTU 24-channel output device. The signals were then sent from this

device through two Dayton Audio 12-channel amplifiers. After amplification, the

signals were sent to the speakers. For recording, a PCB free-field, ½” measurement

microphone was used. This microphone required conditioning from a PCB signal

conditioner, which was connected between the microphone and input device. From

the conditioner, the signal was routed into the MOTU i/o interface and returned to

the system controller with the recorded data. A diagram of the system signal flow is

shown in Fig. 24.

Figure 24: The diagram shows the signal chain used throughout this research for performing frequency response measurements. The left side of the diagram shows the output signal chain while the right side shows the input signal chain.

https://www.parts-express.com/ https://motu.com/en-us/ https://www.pcb.com/

Page 54: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

38

This measurement system was used to obtain the frequency responses for all the

speakers in the second array and following arrays. Figure 25 shows this system set

up in the anechoic chamber for the second array iteration. The MATLAB coding

used for these measurements is shown in Appendix D and is an updated and refined

version of coding developed by Miller [18].

3.2.2 Frequency Response Measurement Results

The resulting frequency responses, separated as magnitude and phase, of the drivers

from array two are shown in Figs. 26 through 29. The twelve exterior, Dayton,

drivers are shown first, and the nine interior, Tang Band, drivers shown after. The

magnitude responses include vertical, red lines to indicate the frequency range of

most interest. When analyzing the magnitude and phase responses, the magnitude

responses shown in Figs. 26 and 27 were expected to be relatively flat in the bounded

region as indicated by the specified frequency responses shown in Figs. 17 and 18.

The phase responses in Figs. 28 and 29 were expected to be linear.

Figure 25: In the image, the array is shown mounted on a wooden stand. The measurement microphone is shown towards the top of the image. An extension was added to the microphone stand to ensure the microphone was out of the near-field sound radiation from the speakers. (Miller 2018)

Page 55: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

39

Figure 27: Frequency responses (magnitude) for the Tang Band, or exterior, drivers. The frequency range of most importance is between the vertical red lines.

Figure 26: Frequency responses (magnitude) for the Dayton, or exterior, drivers. The frequency range of most importance is between the vertical red lines.

Page 56: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

40

Figure 29: Frequency responses (phase) for the Tang Band drivers. Responses were again expected to be linear and tightly grouped.

Figure 28: Frequency responses (phase) for the Dayton drivers. Responses were expected to be linear and tightly grouped.

Page 57: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

41

The response data for both driver sets differed from the ideal cases provided in the

specification sheets. The Dayton drivers performed relatively similarly to the

specified response. The main exception was an artifact found in most of the drivers

between 400 and 500 Hz which contained an approximate 10 dB variation. Even so,

the variability was controllable by means of equalization.

The Tang Band speakers, however, performed significantly worse than anticipated.

As a group, these drivers performed erratically with drastically different responses

up to around 700 Hz, and many drivers displayed nearly 20 dB variations over very

short frequency ranges. The differences in responses between drivers was

unexpected and discouraging. While the application of equalization filters would

correct some of these variations, correcting such severe response variability was

impossible with equalization alone.

When analyzing the responses of the drivers, an interesting, non-performance-based

observation was made. Speakers in symmetric positions about the array appeared to

have many similar response characteristics. Figures 30 and 31 show the magnitude

responses for the symmetric driver position groupings. The plots are scaled from

100 to 5000 Hz for better visualization.

Figure 30: Both plots show different magnitude response groupings for symmetric interior driver locations. Both sets of responses share many similarities, particularly above 700 Hz.

Page 58: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

42

Analyzing these groupings revealed that the geometric positioning of each driver

within the array carried its own spatial transfer function. Spatial filtering effects due

to geometry would be more prevalent at higher frequencies because of the relative

size of the wavelengths compared to the array dimensions. Interestingly, the

groupings appeared most prevalent among the interior drivers above 700 Hz. The

wavelength of sound at 700 Hz is 0.5 m, which was also the length of the center

posts where these drivers were mounted. From these observations, a general

hypothesis was formed attributing the spatial filtering to radiation from the back

sides of the speakers. If true, this would imply that the lack of grouping at lower

frequencies, and subsequent erratic response behavior was due to the absence of

closed-box baffles. Based on this hypothesis, the possible negative effects of back

radiation on the frequency response of the speakers was more thoroughly examined.

While the speakers were assumed to behave as monopoles, or point sources,

speakers are more accurately represented acoustically as dipole sources. With no

closed-box baffles on the drivers, there was nothing containing the drivers’ back

radiation. A significant portion of back-radiated sound could reach the front of the

array if reflected off a hard surface behind the array. However, when measured in

an anechoic chamber, these reflections are ideally mitigated entirely. Still, back

radiation could remain a problem if the sound diffracts around the array walls or the

anechoic chamber is not entirely anechoic [2]. The diffraction would be particularly

Figure 31: Both plots show different magnitude response groupings for symmetric exterior driver locations. Both sets of responses share many similarities throughout the entire frequency range.

Page 59: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

43

problematic at lower frequencies. The diagram in Fig. 32 shows a side profile of the

array and helps visualize the possible propagation paths of back-radiated sound.

This issue may have been more prevalent for the interior drivers because the front

and back-radiation paths were less separated than those of the exterior drivers.

Assuming that a given speaker may be modeled as a monopole is best suited for a

driver placed in an infinite baffle, implying the front and back sides of the drivers

are completely separated. Because of the openings in the array frame, the speakers

were only partially baffled. As Figs. 20 and 21 showed, the exterior drivers had

significantly more baffling material than the interior drivers. The decreased baffling

material may have resulted in increased back-radiation interference for the interior

drivers. This notion was supported by the significantly worse interior driver

magnitude response results. These observations served as the driving rationale for

adding closed-box baffles to future designs.

Figure 32: The diagram shows the possible ways back-radiated sound could reach the front of the array. If back-radiated sound reaches the measurement microphones, the frequency response data would likely be corrupted.

Sound can diffract, or bend, around

the array frame to the front side

Page 60: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

44

3.2.3 Noise Cancelling Measurement Results

After the response measurements were obtained, the second array iteration was used

to attempt noise cancellation measurements similar to those performed using the

first array. The drivers were equalized to have as flat and consistent a response as

possible, but significant error was anticipated due to the poor driver responses.

Additionally, the challenges associated with the testing facilities discussed in section

2.3.2 were still present. Because of these issues, expectations for the quality of these

measurements were questionable. However, the noise cancelling measurements

were carried out for the sake of completeness for this array iteration. An image of

the array set up for cancellation measurements is shown in Fig. 33

Unfortunately, the ANC measurements using the second array iteration produced

results which again failed to validate Miller’s numerical solutions. While many

previous challenges were addressed successfully, some new and some old problems

plagued the noise cancelling results again.

Figure 33: In the image, the array is set up facing into the reverberant chamber which again served as the receiving room. A measurement microphone is shown a short distance in front of the array. The anechoic chamber, which again served as the source room, is shown through the window with a primary source set up for the measurements. (Miller 2018)

Page 61: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

45

The first problem was unexpected and unique to the second array. When the array

was excited with a broad band signal, a tonal noise (~500 Hz) was heard emitting

from the array. The tone was intermittent and was not caused by any of the signal

filtering being applied. Instead, after examining the structure closely, the tone was

discovered to be radiating from the array frame itself. This was discovered by

holding the array frame to constrain its movement and observing the disappearance

of the tone. The vibration of the speakers was coupling directly to the array structure

and was causing a mechanical vibration at the structure’s natural resonance. Having

this tonal noise present during the measurements was similar to the harmonic content

added due to distortion in the first array iteration measurements. Although some

noise may have been cancelled, the generation of additional tones made the recorded

data challenging to interpret. The different material selection and decrease in array

frame thickness from ¾ inch to ½ inch were determined to be the primary causes of

the structural resonance observed. This mechanical resonance dilemma was

extremely problematic, despite the previously discussed benefits of decreasing the

frame thickness. Ultimately, the negative consequences of reducing the thickness

proved more impactful than the desired gain, so the structure required further

redesign in the third iteration.

The second problem was familiar and arose when attempting to control all the

speakers, including the source speaker, in real time using the controller. Despite the

reduction in number of array drivers from 72 to 21, the control system continued to

struggle performing the measurements without latency issues. This resulted in

several measurements being corrupted by loud, impulse-like pops from the speakers.

These pops occurred when the control system lagged and required some amount of

buffering time. The lagging could have resulted from several different components

of the control system behaving slowly. The different problematic components

proposed were the computer sound card, connection method to the audio interface,

use of MATLAB as the controlling application, or some combination of the three.

While this problem did not cause the poor ANC results, the lagging required that

measurements be ran several times to obtain uncorrupted data and resulted in an

Page 62: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

46

inefficient measurement session.

3.2.4 Result Summary

The problems observed from the measurements using the second array iteration

resulted in data which was inadequate and challenging to interpret. To improve the

array design, the poor interior driver responses, tonal radiation due to structural

resonances, and control system latency issues all needed to be addressed before

quality noise cancelling measurements could be obtained. Additionally, a more

acoustically appropriate and accessible lab space was needed for the cancellation

measurements.

Page 63: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

47

Chapter 4: Array Iteration 3 To fully address the concerns associated with the second array iteration, the third

array required significant design revisions. This array iteration focused on

improving the acoustical and mechanical designs of the system. The specific

improvements included eliminating the array frame structural resonance and

improving the frequency responses of the speakers in the array. Both objectives were

completed successfully and are discussed in detail in the rest of this chapter.

4.1 Mechanical Design

4.1.1 Array Frame

The first step involved in redesigning the array was to adjust the array’s structural

design. The second array, which experienced the structural resonance issue, was

constructed from ½-inch MDF. Continuing to use MDF as the material was desirable

because of its machinability, so the options for reducing the resonance did not

include changing the construction material. The two options considered for

mitigating the structural resonance were to either add ribbing to strengthen the frame

or to machine another frame at an increased thickness. The cost in time of labor

associated with adding ribbing was deemed more detrimental than the benefits of

using a thinner frame, so a new, thicker frame was machined. The thickness was

increased from ½-inch to 1-inch. A dimensioned drawing of the frame and an image

comparing the array frame thicknesses from each iteration are shown in Figs. 34 and

35.

Page 64: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

48

Figure 34: The third array frame designed is shown fully dimensioned using AutoCAD. The dimensions are again in inches.

Figure 35: The arrays are placed in chronological order from left to right. The leftmost frame is iteration 1 (plywood), the center frame is iteration 2 (MDF), and the rightmost frame is iteration 3 (MDF).

Page 65: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

49

The resulting array frame was significantly more massive and rigid than the second

iteration’s frame. While a thorough structural vibration analysis was not performed

to determine the new frame’s resonance characteristics, the thicker design was

deemed sufficient for mitigating the previous structural resonance issue.

4.1.2 Closed-Box Baffles

The next step in redesigning the array was to add enclosures to the back side of the

array drivers. As discussed previously, the baffling provided by the array frame itself

was poor and was determined to contribute significantly to the corruption of the

frequency response results. To remedy this, the best determined solution was to add

enclosures, or back volumes, to the back side of the drivers to create a closed-box

baffle. A closed-box baffle completely isolates the front and back sides of the

speaker and approximates an infinite baffle well [2]. When compared to just the

array frame, the closed-box baffle was a far superior design.

For the initial addition of enclosures to the array, manufacturing flexibility was

considered more important than the optimizing the acoustical design. Instead of

designing a fine-tuned enclosure for the speakers, a more generic design which

could be easily purchased, added, and removed from the array frame was chosen.

To meet these requirements, 3-inch and 2-inch diameter PVC pipe endcaps were

purchased and attached to the back of the array. The volume of each enclosure was

350 and 125 mL, respectively. To ensure total separation from the front and back

sides of the drivers, the enclosures needed to form an air-tight seal with the surface

of the array frame. To do this, adhesive putty was used to attach the enclosures to

the array surface. The speaker leads were then run through the enclosures for the

internal speakers and under the enclosures for the exterior speakers. An image of

the construction is shown in Fig. 36.

Page 66: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

50

The wiring for the speakers was designed to be easily removable for setting up and

tearing down the array when performing measurements. A diagram of the wiring

method used is shown in Fig. 37. In the figure, a single, split cable travels from

the amplifier to each speaker. Alligator clip jumper cables were used to attach

the signal cable to the speaker leads. The leads for the interior, Tang Band,

drivers were small wires which were run through small holes in the PVC

enclosures. The leads for the exterior, Dayton, drivers were only small solder

tabs located close to the speakers. Rather than solder wire leads onto the tabs

and run them through the PVC, the alligator clips were run underneath the

exterior enclosures and connected directly to the tabs. All enclosures were

checked to ensure no significant air leakage occurred due to the wiring. While

not robust or neat enough for a final product, the wiring structure provided necessary

versatility for the frequent adjustments made during testing.

Figure 36: The left image shows an interior driver enclosure with the leads exiting through the PVC. The right image shows an exterior driver. The leads for these eventually ran underneath the enclosures.

Page 67: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

51

After all the enclosures were attached, the array was painted to improve its visual

aesthetic. Images of the painted assembly are shown in Fig. 38 displaying the back

of the array with all of the speaker enclosures and the front of the array with the

speaker diaphragms.

Figure 37: Output signal chain and wiring to the speakers.

Figure 38: The left image shows the painted back side of the array. The right image shows the front side of the painted array. One visible downside of the wiring method used is its disarray.

https://www.123rf.com/stock-photo/alligator_clips.html?sti=mlrder87we80b0hpre|

Page 68: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

52

4.2 Acoustic Design

4.2.1 Closed-Box Baffle Modeling

After the addition of the closed-box baffles, the array was ready to undergo

frequency response performance testing. To estimate the driver responses with the

enclosures, a theoretical model was created of a speaker in an enclosure using an

analogous circuit simulation in LTspice. The simulated frequency response

approximations for both driver types assume ideal, linear component performance.

The circuit specifically for the Tang Band drivers is shown in Fig. 39. While the

component values change between circuits, the circuit structure was identical for

both drivers.

In the circuit model, most values were obtained directly from the specification sheets

of each driver. The mechanical resistance, R2, and the acoustical compliance, C2,

were the only basic components which required additional computations

𝜋𝜋𝑚𝑚 = 𝜋𝜋2 =2𝜋𝜋𝑓𝑓𝑛𝑛𝑀𝑀𝑚𝑚𝑛𝑛

𝑄𝑄𝑚𝑚𝑛𝑛 [

N − sm ] [16]

𝐶𝐶𝑎𝑎𝑎𝑎𝑛𝑛 = 𝐶𝐶2 =𝑉𝑉𝜌𝜌𝑐𝑐2 �

m5

N�. [17]

Figure 39: The LTspice circuit model approximates a speaker in a closed-box baffle. Section A of the circuit represents the electrical domain, section B of the circuit represents the mechanical domain, and section C of the circuit represents the acoustical domain.

A B

C

Page 69: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

53

The gyrator, transformer, radiation impedance, and SPL components were slightly

more complicated structures and were designed by Thompson [26].

The Thiele Small parameters for both drivers were obtained from the specification

sheets shown in Appendix A. Values of the parameters used in the LTspice models

for each driver are shown and compared in TBL. 2. Additionally, the air density and

speed of sound values used in the model were 1.23 kg/m3 and 343 m/s, respectively.

Using these Thiele Small parameters in the LTSpice model shown in Fig. 39, the

theoretical frequency responses were obtained for each driver. These are shown in

Figs. 40 and 41.

Table 2: The Tang Band and Dayton driver Thiele Small parameters used in the theoretical models are compared.

Page 70: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

54

These simulations provided a target frequency response to aim for when measuring

the actual driver frequency responses. While these ideal responses would not be

replicated exactly, the measured responses were hoped to somewhat resemble the

simulations.

Figure 41: The figure shows Tang Band driver’s theoretical magnitude response.

Figure 40: The figure shows the Dayton driver’s theoretical magnitude response. The input amplitude was set such that the maximum magnitude value was close to 0 dB. The frequency range was limited to 80-10,000 Hz.

Page 71: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

55

4.2.2 Frequency Response Measurement Results

The driver frequency responses were measured using the same methods discussed

in section 3.2.1. The results were expected to show smoother, more unified

responses for both driver sets, especially in the low frequency region. The magnitude

responses for the exterior drivers are shown in Fig. 42. Figure 43 then shows the

interior driver responses. The figures are shown together for comparison. As done

previously, the magnitude responses were normalized to a maximum of 0 dB and

vertical red lines highlight the frequency range of most interest. The figures showed

that while the exterior driver responses improved as expected, the interior driver

responses remained poor with the same large variations in magnitude as measured

previously. Figures 44 and 45 show the phase responses for both driver sets. Then,

Figs. 46 and 47 show a comparison of magnitude responses with enclosures and

without enclosures.

Page 72: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

56

Figure 42: Frequency responses (magnitude) for the Dayton drivers. The responses showed significant improvement with a tight grouping and less than 5 dB of variation from each other.

Figure 43: Frequency responses (magnitude) for the Tang Band drivers. The responses showed no improvement with poor grouping and large variations.

Page 73: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

57

Figure 44: Frequency responses (phase) for the Dayton drivers. The responses are tightly grouped.

Figure 45: Frequency responses (phase) for the Tang Band drivers. The responses are not tightly grouped.

Page 74: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

58

Figure 46: Frequency response comparison (magnitude) for the Dayton drivers with and without closed-box baffles, or back volumes.

Figure 47: Frequency response comparison (magnitude) for the Tang Band drivers with and without closed-box baffles, or back volumes.

Page 75: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

59

When analyzing the results of the magnitude responses, some clear improvements

were observed. The artifact around 450 Hz in the exterior driver responses which

was present in nearly all the previous responses was smoothed out completely.

Additionally, the spatial filtering effect shown in Figs. 30 and 31, which showed

groupings of the responses for drivers at symmetric locations, did not occur after the

enclosures were added This confirmed the prior hypothesis regarding the closed-

box baffles’ effect on spatial filtering. Both of these observations showed

conclusively that the addition of the closed-box baffles improved the exterior driver

responses. Unfortunately, when analyzing the results for the interior drivers, little to

no improvements were noticed. The phase responses revealed similar trends. While

both response sets remained linear, the grouping uniformity was noticeably worse

for the Tang Band drivers.

Recall that the goal of improving the frequency responses was to smooth and unify

the magnitudes over the frequency range of interest to maximize the effectiveness

and efficiency of the equalization filters. With this in mind, the exterior drivers

appeared to be smooth enough to successfully apply equalization filters. Conversely,

the interior driver responses needed to be improved significantly before effective

equalization was possible.

Luckily, the adjustment needed to improve the interior driver results was simple.

When constructing the array, the interior drivers were press-fit into the routed holes

and glued in place. Upon investigation, it was determined that the glue was not

providing an airtight seal between the fronts and backs of the drivers, meaning air

was leaking around the edges. This rendered the closed-box baffles ineffective as

there was no separation between the front and back sound radiation. By adding some

adhesive putty, airtight seals were formed around the driver circumference, and the

responses were remeasured. The image in Fig. 48 shows the array with the added

putty. The frequency responses were then remeasured. The magnitude and phase

responses are shown in Figs. 49 and 50, respectively. Additionally, a comparison of

the new magnitude responses to the previous magnitude responses is shown in Fig.

51.

Page 76: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

60

Figure 48: The image on the left shows the entire array where the interior drivers have putty seals added. The right image shows a close-up of one driver with the putty added. While the putty would not be viable as a long-term solution, the addition provided a quality temporary resolution.

Figure 49: New frequency responses (magnitude) for the Tang Band drivers. The new magnitude responses are significantly better than previously measured. While they are not as smooth and tightly grouped as the Dayton responses shown in Fig. 42, the Tang Band responses are much improved.

Page 77: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

61

Figure 51: Frequency response comparison (magnitude) for the Tang Band drivers with and without putty and closed-box baffles. The magnitude responses were improved significantly.

Figure 50: Frequency responses (phase) for the Tang Band drivers. The responses are grouped significantly tighter than previously shown in Fig. 45.

Page 78: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

62

These results showed that the addition of the putty to the drivers significantly

improved the frequency responses. The magnitude responses were grouped much

more tightly, and despite some regions of variation, were much smoother than

previously measured. Maximum variations decreased from upwards of 25 dB in the

previously measured responses to around 10 dB in the new responses. Any

variations in the new responses occurred more gradually than before as well.

Additionally, the phase responses were grouped more tightly than previously shown.

Altogether, these results boasted significant improvements in comparison to

previously measured results. For a final point of comparison, both drivers’ averaged

magnitude responses were compared to their ideal responses obtained from the

LTspice simulations shown previously in Figs. 40 and 41. The results are shown

in Figs. 52 and 53.

For the Dayton drivers, the averaged measured response matched the simulated

response fairly well. Particularly, the low frequency region from 20 to 600 Hz

matched very well. The measured responses had a moderate recession in the mid

frequency region but met back up with the ideal curve in the high frequency region.

Figure 52: Averaged magnitude response for the Dayton drivers compared to LTspice simulated magnitude response. The ideal and measured responses match quite well.

Page 79: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

63

For the Tang Band drivers, the averaged measured response matched the simulated

curve decently, but not as well as the Dayton speakers. Again, the low frequency

region appeared to be the area of closest coincidence.

By normalizing the averaged measured response to a peak of 0 dB, the variation in

the measured responses was deemed responsible for some discrepancy between the

measured and simulated results. Recognizing this, the simulated response was

adjusted to a best fit location for the measured responses. This showed that the

measured responses genuinely matched the simulated responses quite well.

This conclusion served to further validate that the addition of the putty to the drivers

successfully improved the interior driver frequency responses. Further, the addition

of the closed-box baffles to the array conclusively improved both driver responses

significantly. Upon validating the array design improvements, all drivers were able

to undergo equalization (EQ) filter testing.

Figure 53: Averaged magnitude response for the Tang Band drivers compared to LTspice simulated magnitude response. The ideal and measured responses match relatively well.

Page 80: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

64

4.2.3 Equalization Filters

The EQ filter writing process used was developed by Miller and is discussed

more thoroughly in his thesis. In short, the equalization filters are a combination

of the inverted driver transfer functions and a bandpass filter. The inverted

transfer function serves to smooth the magnitude response, while the bandpass

filter limits the applicable gain at the low and high frequencies. When one of

these unique EQ filters is applied to its corresponding transfer function, an ideal,

equalized frequency response is obtained. Figures 54 through 56 show this

process as a series of plots.

Figure 54: The plot to the left shows an arbitrary driver’s magnitude response measured using the methods discussed previously. The second plot shows that same response along with the inversion of itself.

Page 81: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

65

The ideal, equalized response above was the target for all drivers in the array. As

explained previously, the goal of the equalization process was to generate as similar

responses as possible among all drivers in the array.

Figure 55: The left plot shows the bandpass filter magnitude response used to tame the extreme gains of the inverted filter at low and high frequencies. The right plot shows the bandpass filter combined with the inverted transfer function to form the total EQ filter for that specific driver.

Figure 56: The left plot shows the total EQ filter and original magnitude response of the driver. Multiplying those two responses together yields the ideal, equalized response shown in the right plot.

Page 82: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

66

To test the equalization filters, the frequency responses were measured as done

previously. The only change in the process was that the measurement signal used,

an exponential sine sweep, was filtered using each driver’s unique EQ filter. The

equalized measurement signals were unique for each driver because the EQ filters

included each driver’s unique inverse transfer function. To filter the measurement

signal, the sine-sweep and equalization filter were multiplied point-by-point in the

frequency domain

𝑥𝑥2(𝑡𝑡) = 𝑖𝑖𝑓𝑓𝑓𝑓𝑡𝑡�𝑓𝑓𝑓𝑓𝑡𝑡�𝑥𝑥1(𝑡𝑡)�EQ(𝑓𝑓)� [18]

where x1 is the sine sweep, x2 is the filtered sine sweep, and EQ is the equalization

filter. Figure 57 shows the time domain input signal used for the original

frequency response measurement and one of the new, filtered time-domain input

signals used to test the EQ filters.

Figure 57: The plot compares the original input signal to the filtered input signal. The filtered sweep has an amplitude change somewhat similar to the filter magnitude response.

Page 83: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

67

One interesting observation here was that because the input signal was an

exponential sine sweep, the amplitude shaping in the time domain somewhat

corresponds visually to the magnitude response. Notice that the beginning of the

time signal, which contains low frequency content, was suppressed significantly

more than the mid frequency region. This corresponds to the suppression of low

frequency content caused by the bandpass filter portion of the EQ filter. Other

amplitude shaping in the mid frequency range corresponds to the unique inverse

transfer function used in the equalization filter.

The equalization filters were then tested by remeasuring the frequency responses of

each driver using the new, uniquely filtered input signals. The filtered magnitude

responses for both driver sets are shown in Figs. 58 and 59 with bars marking +/-

2.5 dB.

Figure 58: Equalized magnitude responses for the Dayton drivers. The green dashed lines show that the responses vary by less than 5 dB. Note that the responses are now normalized by 1 as opposed to the max value as done previously. This helps to better visualize the quality of the EQ filters.

Page 84: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

68

When analyzing the equalized magnitude responses, the exterior driver responses

appeared to be flatter and more tightly grouped than the interior responses. Still,

both sets of equalized responses were relatively tightly grouped with less than 10dB

of amplitude variation among the responses, and both would be acceptable to use

for baseline active noise cancelling measurements. However, for optimal results, the

equalized responses would ideally be even smoother with no more than 5 dB of

gradual variation.

One interesting observation was that a few very flat curves were embedded in the

groupings which closely resembled the ideal equalized response shown in Fig. 56.

This occurred as a result of the measurement methods used. When testing the EQ

filters, the unfiltered responses were measured first for all drivers. The measurement

microphone location was aligned on axis with each driver using a plumb bob, and

the locale moved with each successive measurement. The spatial orientation of the

microphone with respect to the measured driver influenced some characteristics of

each driver’s unique frequency response. Meaning that some of the variations in the

magnitude responses were due to the relative microphone location and not just the

Figure 59: Equalized magnitude responses for the Tang Band drivers. The green dashed lines show that the responses nearly vary by less than 5 dB.

Page 85: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

69

drivers’ acoustic behavior. Later, when the equalized frequency responses were

measured for each driver, the relative microphone location was not identical to its

first location. The relative spatial differences between the two different microphone

locations resulted in equalized responses with some variations. Theoretically, if the

microphone locations had been identical for both measurements, the equalized

responses would be completely flat.

To test this, both the non-equalized and equalized frequency responses for a unique

driver were measured in succession without disturbing the microphone location.

Using this method, the equalized response was nearly identical to the ideal equalized

response. Figure 60 shows a comparison of one of these measured responses to the

ideal equalized response.

When the spatial orientation of the microphone relative to the measured driver did

not change, the measured equalized responses matched the ideal equalized response

very well. Unfortunately, any application using the ANC system would require the

array to be removed from the anechoic chamber. Meaning that any spatial filtering

Figure 60: The plot shows an equalized magnitude response when the measurement environment is untouched between the initial frequency response and the EQ’d frequency response measurement. The equalized response matches the ideal EQ’d response very well.

Page 86: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

70

effects caused by the measurement setup used to obtain the EQ filters would be

present in the equalized responses when used in any other location. This implied

that the outstanding equalized response shown above in Fig. 60 would likely never

be achievable in any other measurement environment. For example, if the EQ filters

were applied to the drivers while the array was mounted to an office window for

ANC purposes, the spatial filtering caused by the frequency response measurement

environment would result in imperfect equalization. Despite this disappointing

realization, the majority of each driver’s response characteristics were genuinely due

to its acoustic performance. So, while the drivers may never be equalized perfectly,

the responses will still be significantly flatter than without the equalization filters at

all.

Although perfect equalization was determined to be impossible, improvements

could be made to the EQ filters to mitigate the spatial filtering problem discussed

above. The artifacts associated with spatial filtering often appear as sharp dips or

peaks in a frequency response. Because the EQ filters use the exact inversion of the

frequency response, these peaks and dips also appear in the EQ filter. If the artifacts

are genuinely caused by the spatial filtering, applying the EQ filter in a different

environment will incorrectly equalize the response. For example, if a spatial filtering

artifact was a sharp 10 dB dip, the EQ filter would contain a sharp, 10 dB peak at

the same frequency. If the EQ filter was applied in a different environment, the 10

dB dip may no longer be present, but a 10 dB boost would still be applied at that

frequency, despite having been ‘equalized’.

One way to avoid applying dramatic incorrect gains would be to remove some of

the fine detail in the equalization filters. Smoothing the EQ filter maintains the

general frequency response shape while dampening the sharp peaks and dips. This

could be done easily by adding a moving average filter to the EQ filter. This method

allows for the retention of any amount of detail in the frequency response, as the

size of the moving average filter determines its resolution. Figure 61 shows an

example of this applied to a total EQ filter magnitude response.

Page 87: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

71

Using a moving average filter forces the magnitude response to be more generic,

which may more accurately represent the acoustic response of the speakers. Ideally,

the smoothing would only remove added effects due to the measurement

environment and retain all effects due to driver performance. Unfortunately, the

smoothing process cannot distinguish between spatial and acoustic artifacts in the

frequency responses, so using the additional smoothing filter carries some risk of

removing genuine speaker response characteristics. Because of this, using a moving

average filter is recommended for future work but should be used with caution. If

used well, the moving average filter can be a useful tool for improving the accuracy

of the equalization filters.

Figure 61: The plot shows the same filter frequency response shown in Fig. 55 with smoothing and no smoothing. The smoothing was generated using a 30-point moving average filter.

Page 88: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

72

Chapter 5: Measurement Facility To perform quality ANC measurements, the measurement facility used needed

several improvements. The first task for improvement was to acquire a new

measurement facility. The inaccessibility of the prior facility made consistent and

efficient testing impossible. Additionally, the constraint of using a reverberant

chamber as either the receiving or source room resulted in data analysis

complications. This chapter covers the development of a new lab space dedicated to

the experimentation for this research project.

5.1 Selection and Construction The new lab space allotted to the TDL, referred to as Room 22, was a significantly

larger room than the coupled anechoic and reverberant chambers. The room was still

somewhat reverberant because of its concrete floor and walls, but its large size and

presence of some absorbent material resulted in a significantly less reverberant

space than used previously. The reverberation time for the new lab space was

estimated to be 1-3 seconds compared to the reverberant chamber’s 4-6 seconds.

Unfortunately, the lab space did not contain any isolated rooms or spaces which

approached a free-field environment like the anechoic chamber used previously.

This type of space was deemed a necessity for performing quality acoustic

measurements, so a semi-anechoic, noise-isolation measurement structure was

purchased from Whisper Room Inc. The room purchased was 8-by-10-by-8 feet and

included 1-inch thick, MDF walls for noise isolation, rubber floor padding for floor

vibration isolation, a removable transmission window for performing the ANC

measurements, and 2-inch thick acoustic foam paneling for reflection reduction.

Additionally, the room included lockable wheels for easy movement, a ventilation

system to maintain air flow, and pluggable ports for cable introduction from outside

the room. The room specification sheet, images of the specific features, and a

Page 89: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

73

walkthrough of the room assembly are given in Appendix B. The room was

constructed in-house with the help of some fellow PSU students over the course of

around two months. An image of the fully constructed Whisper Room from the

exterior is shown in Fig. 62. Upon the completion of construction, the Whisper

Room isolation capabilities were analyzed.

5.2 Transmission Loss Overview The primary requirement for the testing facility was that it perform quality sound

isolation, or that it had high transmission loss. When performing noise cancelling

measurements, the only significant sound transmission present should be through

the open window. Acoustically, measurable noise reduction is limited by the quality

of the noise source isolation from the measurement microphones. For example, if a

noise cancelling system was installed in a window of a wall, and the wall only

provided 5 dB of transmission loss, the maximum measurable noise cancellation

would only be 5 dB. In short, active noise attenuation through a window will only

appear as effective as the passive attenuation of the measurement environment. Even

Figure 62: Fully constructed sound isolation chamber. The open door shows the foam paneling used to cover the interior of the room. The stock window for the Whisper Room products was conveniently similar in size to the array. The total construction time was around two months.

Page 90: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

74

if the ANC system was providing significant cancellation, the noise passing through

the wall would limit the measurable reduction. The example illustrated in Fig. 63

clarifies this concept.

The figure shows an example where a source is producing 80 dB of noise. The sound

coming through the window is reduced by 20 dB due to the ANC system. However,

the walls provide only 5 dB of reduction. The sound level measured at the

microphone would be much higher than the 60 dB expected from the ANC

performance. The resulting measurement would not accurately capture the 20 dB

reduction of the ANC system and would lead to a gross misrepresentation of the

ANC performance.

Because of this, the new testing facility needed to provide more sound isolation than

expected active noise reduction. Based on Miller’s work in conjunction with other

research discussed previously, the expectations for noise reduction ranged from 10

to 20 dB over the frequency range of 1500 to 300 Hz, respectively. The minimum

buffer deemed necessary to ensure the accuracy of these measurements was 5 dB.

-5 dB

80 dB

-5 dB

-20 dB 60 dB

75 dB

75 dB

Figure 63: The figure above supports the below example. In the figure, the noise source is located to the left. A wall with a secondary source array is shown in the center with a measurement microphone shown to the right. The arrows represent the noise propagation paths.

Page 91: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

75

This buffer meant that the measurement room needed to provide at least 5 dB more

isolation than active noise reduction for the ANC data to be considered accurate.

Specifically, this meant that at 300 Hz, the passive reduction needed to be at least

25 dB to accurately measure the expected 20 dB of active noise reduction. At 1500

Hz the passive reduction would need to be at least 15 dB. This demand contradicted

the fact that lower frequencies are affected less by passive attenuators than high

frequencies. Still, the Whisper Room proved capable of meeting most of the

conservative transmission loss demands.

Whisper Room’s website provided a tool for estimating the amount of reduction a

single wall would provide for a given input noise level. The program approximated

the passive reduction levels at octave bands ranging from 125-4000 Hz. The

transmission loss results for a wall exposed to a 75 dB noise source are shown in

Fig. 64. Note when observing the diagram that the room purchased for this project

utilized standard walls. These results were used as a point of comparison for the

measured transmission loss results the Whisper Room made with six of these walls

and are discussed in the section 5.5.

5.3 Transmission Loss Measurement Method The transmission loss measurements performed mostly adhered to the ISO 140-4

standard for field measurements of airborne sound insulation between rooms [21].

While this particular ISO standard targets adjacent rooms separated by a wall, the

standard was extrapolated to fit the measurement scenario of a room inside a larger

room.

The first measurement design decision was to determine which room would be the

source room and which room would be the receiving room. Generally, the source

and receiving room choices are up to the user’s discretion. The principle of

Figure 64: The figure shows the estimated amount of sound isolation at octave bands. The sound isolation in the frequency region of interest appears to be steadily around 25 dB.

https://whisperroom.com/noise-reduction/

Page 92: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

76

reciprocity in acoustics dictates that the transmission loss provided by the barrier

will be the same regardless of which room is source and receiving. While this was

true, an analysis of the noise floors for both rooms revealed the interior room was

better suited for the receiving room.

To capture the noise floors, one-third octave band measurements were taken using

the sound level meter shown in Fig. 65. The sound level meter used was a Brüel &

Kjær Type 2250 with a 1/2-inch free-field microphone.

Measurements were taken at three different locations in each room for thirty seconds

and then averaged. The results showed that the housing room, Room 22, had a much

higher measured noise floor than the sound isolation room, Whisper Room. Figures

66 and 67 show the unweighted, one-third octave filtered noise floors for Room 22

and the Whisper Room, respectively. Note that all sound pressure level (SPL)

measurements taken were corrected to account for the self-generated noise of the

combined microphone and electrical systems of the sound level meter. This is

discussed further in Appendix C.

Figure 65: The image on the left shows the sound level meter mounted on a stand as used for measuring the noise floor in Room 22. The image on the right shows the front panel of the sound level meter.

https://www.bksv.com/en/products/measuring-instruments/sound-level-meter/2250-series/Type-2250-S

Page 93: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

77

Figure 66: Z-weighted Room 22 noise floor at 1/3-octave bands. The total, A-weighted sound pressure level is given in the top-right corner of the figure.

Figure 67: Z-weighted Whisper Room noise floor at 1/3-octave bands. The total, A-weighted sound pressure level is given in the top-right corner of the figure. Note the increased infrasonic octave bands on the left end of the figure.

0.00

10.00

20.00

30.00

40.00

50.00

60.00

70.00

80.00

SPL

(dB)

1/3 Octave Frequency Bands (Hz)

𝑳𝑳𝑨𝑨𝒆𝒆𝒆𝒆 = 𝟒𝟒𝟒𝟒.𝟓𝟓 𝒅𝒅𝒅𝒅

-20.00

-10.00

0.00

10.00

20.00

30.00

40.00

50.00

60.00

70.00

80.00

SPL

(dB)

1/3 Octave Frequency Bands (Hz)

𝑳𝑳𝑨𝑨𝒆𝒆𝒆𝒆 = 𝟐𝟐𝟐𝟐.𝟖𝟖 𝒅𝒅𝒅𝒅

Page 94: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

78

The results revealed that the Whisper Room noise floor was significantly lower than

in Room 22, especially in mid to high frequency regions. At very low frequencies,

specifically below the audible range, the Whisper Room had elevated noise levels

compared to the housing room. This showed that despite the addition of vibration

isolation padding, some amount of coupling was occurring between the isolation

chamber and the floor of the housing room. Some of this may have been caused by

the room’s location relative to a nearby busy street. Regardless of the cause, this

frequency regions location was well outside the region of interest for ANC, so the

presence of elevated infrasonic signals was deemed negligible.

The significant differences in noise floor levels was the determining factor for

choosing which room would serve each role in the measurements. The ISO standard

suggests for quality measurements, all measured signals be at least 10 dB above the

noise floor at relevant one-third octave frequency bands [21]. For this measurement,

this implied that the receiving room noise floor needed to be at least 10 dB lower

than any detected signal at the respective frequency band. Additionally, as discussed

previously, transmission losses up to nearly 30 dB in the range of interest were

expected based on the Whisper Room estimations. Combining this expectation with

the ISO suggestion revealed that the difference between the noise floor of the

receiving room and the noise generated by the sources needed to be approximately

40 dB. Understanding the principle of reciprocity in conjunction with this

conclusion revealed that the noise sources would require lower driving amplitudes

if the housing room was the source room and the Whisper Room was the receiving

room. Table 3 displays the sound level differences in necessary drive level

depending on the room orientation.

In the table, the left numerical column gives the total A-weighted noise floor for

each room. The next column simply adds the 10 dB buffer suggested by the ISO

standard. The last column then adds 30 dB to each total to account for the

transmission loss provided by the Whisper Room. The values in this last column

represent the SPL of the source generated noise necessary to ensure that the noise

signals were legitimately measurable.

Page 95: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

79

After determining source and receiving room designation, the next step in the

measurement design was to determine what noise sources to use and their orientation

in the source room relative to the receiving room. The ISO standard recommends

using omnidirectional sources to ensure a diffuse sound field [21]. The sources used

were two omnidirectional speakers. The first covered lower frequencies using two

subwoofers. The second covered the mid-frequency range and consisted of 12

drivers. Together, the speakers provided a relatively flat response over the desired

frequency range. The components of the output signal chain, including an amplifier

and both speakers, are shown in Figs. 68 and 69, respectively.

Figure 68: The amplifier used was a Crown XLS 2500 and was provided by the SPRAL lab.

Table 3: Sound pressure levels in dB which reveal why the Whisper Room was chosen to be the receiving room.

https://www.crownaudio.com/en/products/xls-2500

Page 96: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

80

The ISO standard also proposed placing the sound sources in a position that

minimizes direct sound transmission to the microphone [21]. While using an

omnidirectional source diminishes this effect, the sources were still placed in the

corner of the room to further ensure the generation of a diffuse field. Additionally,

the ISO standard required that the minimum amount of different source locations be

two if the microphone location varied for each measurement. Because of this, a

second corner of the housing room was selected as the second source location.

After settling on source locations, the sound level meter was positioned. When using

two noise source locations, the ISO standard calls for measurements at five different

locations [21]. These measurement locations were to be separated by at least 0.7

meters. The goal of measuring in different locations was to avoid capturing

artificially increased or decreased amplitudes caused by room modes. To determine

the various measurement locations, a single, primary locale was established for

Room 22 and the Whisper Room. From this primary location, four secondary

measurement points were established on a one-meter radius sphere and at a 90-

degree azimuth angle relative to each other. With this design, each measurement

Figure 69: The left image is of the omnidirectional subwoofer, and the right image is of the omnidirectional mid-range speaker. Fundamental acoustics serves to remind that lower frequency sources radiate with a more omnidirectional directivity. Hence, subwoofer requires only two unique drivers while the mid-range source contains twelve to achieve omnidirectional radiation. These sources were generously provided by the SPRAL acoustics lab [6].

Page 97: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

81

location was guaranteed to be at least 0.7 meters away from all other measurement

locations. To meet the ISO standard, recordings were to be taken at these five

different microphone locations for both rooms and both sound source locations. This

meant 20 total measurements were necessary to obtain an accurate assessment of

the transmission loss provided by the Whisper Room. A diagram of the experimental

setup is shown in Fig. 70.

In the figure, the source locations are shown on the left, while the measurement

locations are shown on the right. The primary locations are shown as sound level

meters while the secondary locations are shown as black dots. The distances

between the source and receiving locations are shown on the figure as well. The

distances were purposefully set to be relatively similar to avoid differences in losses

due to spherical spreading.

Figure 70: The figure represents a top-down view of the lab space and experimental setup for the transmission loss measurements. Note that the secondary measurement locations were oriented at differing heights. The figure also shows the output signal chain running from the controller, through the amp, and to the speakers.

Page 98: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

82

Upon the completion of the experimental setup, the only remaining task was to

determine the type of noise signal to use. Adhering to the ISO standard required

limiting the variation in adjacent one-third octave bands to 6 dB. White noise was

chosen as the measurement signal because the signal contains equal intensities at all

frequencies. The signal was generated by a controlling laptop using MATLAB.

5.4 Decibel Arithmetic Before discussing the noise measurement results, understanding how the noise

levels are expressed and the arithmetic associated with finding average and

differential sound pressure levels is necessary. For these measurements, the noise

levels were expressed as both unweighted one-third octave band decibel values and

as a total, A-weighted decibel values. Decibels are units used to express power or

power-like quantity ratios on a logarithmic scale. Pressure levels are more

appropriately expressed as decibels because of their large variation in magnitude.

Sound pressure level is the decibel scaled unit used to represent the effective sound

pressure relative to an arbitrary reference pressure [2]

𝑆𝑆𝑆𝑆𝐿𝐿 = 10 log10𝑝𝑝𝑗𝑗𝑚𝑚𝑛𝑛2

𝑝𝑝𝑗𝑗𝑛𝑛𝑑𝑑2 dB. [19]

For air, the reference pressure is 20µPa. Additionally, averaging was crucial to

obtaining accurate noise level results. Performing arithmetic averaging required that

the data from several measurements be addible. Because of the scaling applied to

sound pressure levels, decibel values cannot be added in the same way as normal

integers. To add sound pressure levels, the decibel values must be converted to

power like quantities [23]

𝑝𝑝𝑗𝑗𝑚𝑚𝑛𝑛2 = 𝑝𝑝𝑗𝑗𝑛𝑛𝑑𝑑2 10

𝑆𝑆𝑆𝑆𝑆𝑆10 Pa2. [20]

Page 99: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

83

Once the data sets have been converted to the squared pressure values, the arithmetic

mean can be taken normally

𝑝𝑝𝑎𝑎𝑎𝑎𝑎𝑎2 =𝑝𝑝𝑗𝑗𝑚𝑚𝑛𝑛1

2 + 𝑆𝑆𝑗𝑗𝑚𝑚𝑛𝑛22 + 𝑆𝑆𝑗𝑗𝑚𝑚𝑛𝑛3

2 + 𝑆𝑆𝑗𝑗𝑚𝑚𝑛𝑛42 + 𝑆𝑆𝑗𝑗𝑚𝑚𝑛𝑛5

2

5 , [21]

and the average SPL is computed from the averaged squared pressure

𝑆𝑆𝑆𝑆𝐿𝐿𝑎𝑎𝑎𝑎𝑎𝑎 = 10 log10𝑝𝑝𝑎𝑎𝑎𝑎𝑎𝑎2

𝑝𝑝𝑗𝑗𝑛𝑛𝑑𝑑2 . [22]

The above method was used extensively to perform averaging for measured noise

levels. In addition to performing averaging, further computations were needed to

account for the self-noise of the sound level meter. To do this, the self-noise was

subtracted from the averaged, squared pressure values

𝑝𝑝𝑎𝑎𝑎𝑎𝑎𝑎𝑗𝑗𝑎𝑎𝑟𝑟2 = 𝑝𝑝𝑎𝑎𝑎𝑎𝑎𝑎2 − 𝑝𝑝𝑛𝑛𝑛𝑛𝑑𝑑𝑑𝑑−𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛2 . [23]

Again, because of the logarithmic scaling, these computations needed to occur as

power-like quantities. The averaged SPL of the measured noise alone was then

𝑆𝑆𝑆𝑆𝐿𝐿𝑎𝑎𝑎𝑎𝑎𝑎_𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛𝑛 = 10 log10𝑝𝑝𝑎𝑎𝑎𝑎𝑎𝑎𝑟𝑟𝑟𝑟𝑟𝑟2

𝑝𝑝𝑗𝑗𝑛𝑛𝑑𝑑2 . [24]

Lastly, for the transmission loss measurements, one additional calculation was

needed to find the sound level reduction. Computing transmission loss is much

simpler than performing averaging because it involves a comparison of measured

sound pressure levels. This means to find the sound reduction, only a subtraction of

averaged SPL values is needed

𝑇𝑇𝐿𝐿 = 𝑆𝑆𝑆𝑆𝐿𝐿𝑊𝑊𝑗𝑗 − 𝑆𝑆𝑆𝑆𝐿𝐿𝑗𝑗22. [25]

As with the SPL data, the transmission loss values were expressed both in one-third

octave bands and as a single, A-weighted values.

Page 100: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

84

5.5 Transmission Loss Measurement Results The first set of measurements was performed in Room 22. For these measurements,

five, 30 second measurements were taken at different locations and were averaged

to obtain an accurate assessment of the noise outside the Whisper Room. The

measurement signal was 76 dB of white noise. The same measurement process was

then used to measure the noise levels in the Whisper Room. Figures 71 and 72 show

the measured average noise levels in Room 22 and in the Whisper Room,

respectively.

The Room 22 results showed that the level of each band was within 6 dB of adjacent

bands with the exception of the 1250 and 1600 Hz bands. Meaning, that while the

ISO standard was not met perfectly, the output signal was fairly flat across the

frequency spectrum. This one variation of around 10 dB likely occurred because an

omnidirectional tweeter was not included with the noise sources. Despite this, the

generated noise was deemed sufficient for performing the transmission loss

measurements.

0.00

10.00

20.00

30.00

40.00

50.00

60.00

70.00

80.00 𝑳𝑳𝑨𝑨𝒆𝒆𝒆𝒆 = 𝟕𝟕𝟓𝟓.𝟖𝟖 𝒅𝒅𝒅𝒅

Figure 71: Z-weighted Room 22 measured white noise levels at 1/3-octave bands.

Page 101: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

85

The results from the Whisper Room noise measurements contained some expected

and unexpected results. The increased levels in the infrasonic region were not

surprising given the increased noise floor levels in those same frequency bands. The

increase in the 63 and 80 Hz bands was not expected though and was likely caused

by a structural resonance of the wall panels of the Whisper Room.

After measuring and averaging the noise levels for both rooms, the averaged

transmission loss provided by the Whisper Room was determined. Figure 73 shows

the transmission loss for one-third octave bands computed using equation 25 from

section 5.4. The total A-weighted transmission loss was determined to be about -23

dB.

Figure 72: Z-weighted Whisper Room measured white noise levels at 1/3-octave bands.

-20.00

-10.00

0.00

10.00

20.00

30.00

40.00

50.00

60.00

70.00

80.00 𝑳𝑳𝑨𝑨𝒆𝒆𝒆𝒆 = 𝟓𝟓𝟐𝟐.𝟔𝟔 𝒅𝒅𝒅𝒅

Page 102: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

86

The transmission loss results revealed the same interesting results found in the

Whisper Room noise levels shown previously. Namely, that the Whisper Room

appeared to enhance infrasonic noise when excited by an external noise source. This

was consistent with the differences in background noise level between the rooms

shown previously. Regardless, for this project the boost in infrasound will not

provide significant hindrance to obtaining quality ANC results. Still, awareness of

this abnormality is useful information for understanding the performance of the

Whisper Room.

When analyzing the audible range transmission loss results, the noise reduction

trends mostly as expected. With the exception of the 60-100 Hz bands, the amount

of reduction generally increases with frequency. This was expected knowing that as

the wavelength of sound approached the wall thickness, more sound would be

attenuated. The contradiction to this trend, occurring primarily in the 80 Hz band,

was attributed to a wall panel structural vibration, as noted previously. Because this

was still outside of the range of primary interest for this project, the source of the

Figure 73: Z-weighted transmission loss measured with white noise at 1/3-octave bands. The transmission loss values are expressed as negative, implying sound reduced. The figure shows an increasing amount of reduction with frequency, which was expected.

-40.00

-30.00

-20.00

-10.00

0.00

10.00

20.00 𝑳𝑳𝑨𝑨𝒆𝒆𝒆𝒆 = −𝟐𝟐𝟐𝟐.𝟏𝟏𝒅𝒅𝒅𝒅

Page 103: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

87

resonance was not investigated, and the problem was considered insignificant.

When compared to the projected values from the Whisper Room shown in Fig. 64,

the measured results show a slight variation from the specified results. Table 4

shows the compared reduction results.

When comparing the measured and projected results, the Whisper Room performed

comparably to its specifications in the region of interest (300-1500Hz). At low

frequencies, the measurements showed significant underperformance. This was

particularly at low frequencies below the region of interest where discrepancies

upwards of 10 dB were observed. Conversely, the measurements showed significant

overperformance at high frequencies. Again, this occurred primarily in regions

above the frequency region of interest. Within the region of interest, the 500 Hz

band saw identical noise reduction results when compared to the specified results.

Overall, the specifications bred expectations of relatively little variation in noise

isolation over the bands given. The measurements, however, showed a somewhat

linear trend ranging from the net gain amounts in the infrasonic region to around -

40 dB reduction amounts near the peak of the audible region. While the discrepancy

in noise reduction variation was unexpected and disappointing, the Whisper Room’s

isolation capabilities were acceptable over the region of most importance.

Recall that the desired transmission loss buffer room for performing accurate ANC

measurements was 5 dB. Meaning that if an ANC system was producing 10 dB of

cancellation at a specific frequency, the room would need to provide 15 dB of sound

isolation at that frequency. When reviewing the transmission loss results, the

Table 4: Measured sound isolation compared to projected (from Fig. 64) sound isolation at relevant octave bands.

Page 104: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

88

maximum amount of measurable noise reduction possible using the ANC system in

the Whisper Room was determined. These values are shown for one-third octave

bands from 300-1500 Hz in TBL. 5.

The amount of measurable noise reduction was lower than expected at lower

frequencies. Still, the transmission loss results show that the Whisper Room

provides enough isolation to accurately measure up to 15 dB of noise reduction

using an ANC system across the entire frequency range of interest.

Table 5: Measurable noise cancellation possible using an ANC system in the Whisper Room over the primary frequency range of operation.

Page 105: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

89

Chapter 6: Concluding Material

6.1 Research Summary This chapter gives a condensed review of the progress made on the project, examines

possible technical improvements, and concludes by discussing project direction and

future work.

6.1.1 Project Foundation

The comprehensive objective of this research project is to develop a functioning

ANC system to globally reduce noise travelling through an open window. While the

prospective of large volume ANC has previously been questioned, recent

technological advancements in digital signal processing have led many to research

its possible applications. At the PSU TDL, Miller developed theoretical models

which predicted the capability of a sparsely distributed speaker array to perform

noise reduction. The array’s noise cancelling performance would be optimized using

an algorithm which prescribes beam forming filters for each driver. The

development of this optimization algorithm was crucial to the future success of the

project. After the algorithm was developed, the focus of the project shifted from

primarily theoretical to experimental research. Miller developed the first iteration of

the array but was unable to obtain experimental results which validated his

theoretical work. Still, Miller’s work was foundational for the TDL’s research on

the subject and generated great optimism for the project’s future.

6.1.2 Array Iteration 2

The second iteration of the array was designed to improve the various problems

associated with the first array and was developed by Miller and Downey. The

redesign saw improved manufacturing design, improved driver distortion

performance, and reduced signal processing load. While this array design

Page 106: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

90

successfully addressed many problems associated with the first array, several new

issues arose after analyzing the performance results. The primary faults here were

array frame structural vibrations and poor driver frequency responses.

6.1.3 Iteration 3

The third array design, developed by Downey, corrected both primary issues

associated with iteration two. First, the structural resonances were suppressed by

manufacturing a new, thicker array frame. Next, the poor acoustical performance of

the speakers was addressed by adding individual closed-box baffles to the back sides

of the drivers. Adding enclosures prevented back radiation from the speakers and

improved the frequency responses of the drivers dramatically. Additionally, the

equalization process was shown to successfully group and smooth the frequency

responses for each driver set. Overall, the improvements made during the third

iteration development yielded an array substantially more capable of obtaining

quality ANC measurements than all previous designs.

6.1.4 Lab Facility Development

In addition to the development of the secondary source array, the measurement

facilities were also improved significantly. Previously, the facility used for testing

was an anechoic chamber coupled to a reverberant chamber. This location was not

ideal for obtaining global ANC measurements because of the acoustic challenges

associated with using the reverberant chamber. Additionally, the accessibility of the

facility was limited by the primary lab operator. Because of this, a new lab space

was developed which included the construction of a sound isolation chamber. This

chamber was purchased, constructed, and is now run by the TDL. Transmission loss

measurements revealed that ANC reductions of at least 15 dB would be accurately

measurable from 300-1500 Hz using the new chamber.

Page 107: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

91

6.2 Future Work Several challenges have arisen throughout the life of this research project, and while

many have been successfully resolved, others deemed less immediately relevant

have not. Some of these challenges included signal processing capabilities of

MATLAB and the computers used, the robustness and refinement of the array

design, and continued lack of ideal measurement facilities. This section discusses

some possible solutions to these challenges and seeks to provide some element of

project direction for the future.

6.2.1 MATLAB

Throughout the project history, when attempting to perform multichannel analyses

using MATLAB as the controlling software, signal processing overloads have

plagued the measurements. While the laptop computers used were not ideal for

handling the processing load, MATLAB was often considered the primary source

of overload failure. In response to this, suggestions arose to transition from

MATLAB to Python as the controlling software, specifically for multichannel audio

measurements. However, MathWorks has recently made significant improvements

to the audio signal processing capabilities of MATLAB. This may allow future

researchers to continue using MATLAB for multichannel measurements if

desirable, but understanding these previous challenges is important in the event that

the MATLAB improvements are insufficient.

6.2.2. Array Design Improvements

Next, the array design and construction robustness has been an unaddressed point

of interest for some time. While significant improvements have been made

throughout the project history, continued improvements will be necessary as the

array is developed. The mechanical and acoustical design improvements have

alleviated most problems associated with obtaining quality measurements. The

remaining improvements are smaller and less pertinent to the array’s ANC

performance. Some of these advancements include improving the array wiring

methods, improving the speaker enclosure attachment method, fine tuning the

speaker enclosure design, and replacing underperforming drivers.

Page 108: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

92

The wiring for the speakers in the array has been relatively unorganized and

aesthetically poor for most design iterations. While the wiring methods are relatively

unimportant for the array’s ability to cancel sound, unorganized wiring has proven

to be an annoyance when setting up for, performing, and tearing down for

measurements. In the latest array design, the leads for all drivers are connected to

individual alligator clips which are then connected to the wires running to the

amplifiers. Using these alligator clips has previously allowed for easier removal of

wires from the array, which was desirable when using temporary measurement

locations. However, with a more permanent location now available, a more

permanent wiring design should also be implemented. Ideally, a new wiring design

would still allow for simple wire disconnections but would be achieved using a more

sophisticated method.

Another improvement to the mechanical design would be to improve the connection

method of the speaker enclosures to the array frame. Currently, the enclosures are

connected to the frame using an adhesive putty. While this adhesive works well for

creating airtight seals and providing a temporary strong bond, the long-term

adhesive capabilities of the material are poor. A more robust, durable solution would

be to connect the enclosures to the frame using screws and some kind of rubber

gasket to form the airtight seal. While revamping this part of the mechanical design

will likely be necessary in the future, quality ANC measurements can be made using

the current design.

Another possible improvement may to fine tune the acoustic design of the speaker

enclosures to obtain more desirable frequency responses. The closed-box baffle

volumes and shapes were chosen based on convenience of manufacturing, not

acoustic design. Tuning the driver frequency responses may be advantageous to the

ANC performance of the system, and one way to do this would be to alter the

enclosure design. Adjusting the volume size and contents (air verses absorptive

material) would allow for some fine tuning of the speaker resonance characteristics.

Custom enclosure designs could be made easily using modern 3-D printing

technology. While the driver responses were currently deemed sufficient for

Page 109: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

93

obtaining quality ANC results, the responses could still be improved. Additionally,

fine tuning the responses through acoustical design rather than through digital

filtering may reduce the signal processing load for the system.

Lastly, the array design may be improved by replacing some of the speakers.

Through the construction and deconstruction of iterations two and three, some of

the speakers have been handled roughly. Particularly, the interior drivers were press

fit in and out of the arrays several times. While no superficial damage was noticeable

on the drivers, measuring the mechanical and electrical behavior may reveal a need

to replace some speakers. Specifically, impedance and distortion measurements may

reveal information not seen in the frequency responses. While all the speakers in the

array would likely be sufficient for achieving quality ANC measurements, if the

performance can be improved by replacing drivers, they should be replaced.

6.2.4. Further Measurement Facility Improvements

While the measurement facilities used for this research were improved significantly,

more improvements could be made to enhance the ability to measure the ANC

performance of the array. Recall that the ideal measurement facility would be an

anechoic chamber coupled to another anechoic chamber. The presence of reflections

in either the source or receiving room generates challenges for obtaining accurate

noise measurements. The previous measurement facility had both extremes between

the two rooms used. One was an anechoic chamber, the most ideal environment, and

the other was a reverberant chamber, the least ideal environment. The new

measurement facility places both rooms somewhere in between these extremes. The

Whisper Room is anechoic at mid to high frequencies only because of the small

wedge size of the absorptive foam used. The larger room, Room 22, has no

intentional acoustic absorption treatment but is significantly less reverberant than

the reverb chamber.

The new facility could be improved by enhancing the absorptive material to both

rooms. For the Whisper Room, investing in foam panels with larger wedges would

increase the frequency range over which the room is anechoic. This would likely be

Page 110: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

94

a worthwhile investment, especially if the room is used for other acoustic

measurements. Additionally, inserting any absorptive material into the larger room

would be beneficial, although purchasing acoustic paneling for this room would not

be a worthwhile investment because of its large size. Because ANC measurements

have not yet been performed in the new facility, the extent to which reflections will

negatively impact the results is unknown. Knowing this, improving the

reverberation characteristics of the rooms should be deferred until after the ANC

measurements are analyzed.

If the current measurement facility orientation were to be ineffective for performing

ANC measurements, other options are available using the Whisper Room.

Developing a scale model of the ANC system could be a legitimate second option

for analyzing the theoretical design. Additionally, the sound isolation chamber could

potentially be divided into two spaces, in which case the chamber could replicate

coupled anechoic chambers. While these are legitimate options for back up

measurement facilities, the current facility configuration will be the primary choice.

6.3 Final Conclusions

6.3.1 Results

This project saw significant improvements to the mechanical and acoustical design

of the secondary source array to be used for a large volume ANC system. The

improvements to array included the mitigation of structural resonances and

significant improvements to the frequency responses of the drivers in the array.

Additionally, a new measurement facility was constructed to be used for future ANC

measurements. Between the improvements made to the array design and

measurement facilities, the ability to obtain accurate experimental results which

validate Miller’s theoretical results was improved significantly.

6.3.2 Future Applications

The progress made both by Penn State’s Transducers Development Laboratory and

other leading researchers around the world has led to the legitimate possibility of

future applications for large volume ANC systems. Recent work by the NTU group

Page 111: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

95

in Singapore made world-wide news in the scientific community and among the

general population. Something that was once deemed an impossibility has become

a reality with the advancements in technology over the years. While the prospective

implementation in the immediate future may still be impractical, applications of

consumer, large volume ANC systems for office spaces, urban housing, and much

more may be on the horizon.

Page 112: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

96

Appendix A: Speaker Specifications

Page 113: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

97

Page 114: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

98

Appendix B: Measurement Facility

Page 115: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

99

The following details the construction process of the Whisper Room and highlights

the features discussed in section 5.1. The section will be presented as a bulleted list

with images for references. This is not a comprehensive instruction manual, but full

assembly instructions are shown in the Whisper Room MDL 96120S/SNV assembly

manual.

1. The first assembly step was to attach numerous wheels to the base structure of the

room. Each wheel was mounted using four screws.

2. After attaching the wheels, the base structure was assembled by connecting three

pieces together using connection brackets. Each connection bracket was attached

using four screws.

Page 116: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

100

3. After assembling, the base structure was leveled. To check the leveling, a long

bubble level was used on each corner of the base. If not level, shims were added

under the wheels of the base to make as flat as possible.

4. After leveling the base structure, rubber padding was added to provide vibration

isolation for the room from the floor. The rubber sheets were unrolled and laid in

the base frame. The image shows one corner of the base structure with the rubber,

dark colored, padding placed down.

Page 117: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

101

5. Once the rubber padding was added, the interior flooring was placed on top of the

rubber. The flooring fit snugly in the base frame using the metal dividers to space

the pieces properly.

6. After the floor was assembled, the door frame, first wall piece, and corner were

assembled. The frame was connected using a mounting bracket with several

screws. The images show the mounting bracket and installed corner pieces. The

wall sections were attached to the base using hinged, plastic brackets.

Page 118: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

102

After the door frame was assembled, the two more sets of walls were assembled

around the back side of the base to form a U shape. The walls were also attached to

each other via connection panels running along the height of the walls. These panels

were on the outside of the wall, so they cannot be seen here

Page 119: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

103

7. After the section of walls were assembled, the first ceiling panel was attached. The

panel was large, and weighed over 50 pounds, so help was needed for lifting.

Additionally, aligning the holes for the bracket connectors was challenging. Using

a tool to force the holes into alignment was necessary.

8. After the ceiling piece was attached, the wall construction was continued around

the back of the structure. The wall panels on the back and side closest to the camera

were the ventilation panels. In total, three walls were used for ventilation.

Page 120: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

104

9. After the rest of the ceiling pieces were attached, the only remaining opening was

the window wall panel. This last wall piece was challenging to attached because

of hole alignment problems. Several other panels were not screwed tightly in place

to allow for slight movement. This was necessary to finally aligning the last wall

panel.

10. The last step for the structural assembly was attaching the door. The door was

suspended in its place by sliding pins into the hinges on the door frame.

Page 121: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

105

11. After the structural assembly was completed, additional accessories were added to

improve the room’s usability. First, the ventilation systems were added. Working

in a room with acoustic foam creates a very dry environment which can be

uncomfortable to be in for long periods of time. The ventilation systems help pump

fresh air into the room. Because fan noise can be quite noisy, silencers were

included in the ventilation package. PERFORM MEASUREMENTS WITH

FANS OFF.

12. After the ventilation system was installed, acoustic foam paneling was added to

the interior of the room. The foam was attached to the walls using Velcro.

Page 122: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

106

13. Next, lighting units were mounted to the interior of the room. To do this, power

was also run into the room. Two outlet strips were run through the cable ports. The

lighting was then attached to the center of the ceiling using Velcro. Additional

lighting units were added around the perimeter of the ceiling interior to provide a

more thoroughly lit space.

14. After the entire assembly was completed, the latest iteration of the array was

mounted in the window in place of the glass. To do this, the light frame holding

the glass in place was removed, and the array was mounted in its place.

Page 123: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

107

15. Some additional attachments were included with the assembly. First, MDF panels

were included as replacements for both glass windows. While the window for the

array will likely stay the same, the window in the door could be swapped if desired.

The image shows both MDF window panels in place.

16. The last addition to the structure was a pegboard sheet for organizing cabling.

While this was a non-essential addition, having increased spatial and equipment

organization will improve setup and tear down efficiency.

Page 124: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

108

Images of the final Whisper Room assembly are shown from the exterior.

Page 125: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

109

Appendix C: Self Noise Correction All sound pressure level (SPL) measurements taken using the Brüel & Kjær Type

2250 sound level meter were corrected to account for the self-generated noise of the

combined microphone and electrical systems. The self-noise of the system was

provided in the user manual for third octave bands. This figure is shown below, and

values were extracted from plot. The values were estimated to one tenth of a dB.

Page 126: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

110

Appendix D: Coding Improvements During the Covid-19 pandemic, inaccessibility to the research labs prevented

continuation of measurement-based array evaluations. Despite this major setback,

meaningful progress continued as significant improvements were made to the

MATLAB coding used for performing and analyzing speaker frequency response

measurements. Improvements ranged from improving code workflow, adding new

features, redefining plotting methods, to creating new scripts with the specific

purpose of testing equalization filters. Additionally, a help document was written

explaining the details for operating the measurement code. The ultimate goal of this

work was to improve the usability of Miller’s foundational measurement scripts for

future users. Several elements are included here, including a workflow diagram for

performing and analyzing frequency response measurements and the primary

MATLAB scripts associated with that workflow. The diagram is shown on the next

page with the scripts following.

Page 127: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

111

This code flow begins by generating the initial measurement signal and ends by

outputting the equalized frequency response of a speaker. The code was written

for both single drivers and multiple drivers depending on the extent of the

measurements being taken. In the diagram, the left-side blocks give the input

files necessary for running the primary scripts. These included either .wav files

or .mat files. The center column of blocks gives the primary .m scripts used

along with any subsidiary functions or controllers within them. The right-side

blocks show the files output from the primary scripts. Again, these were either

.wav or .mat files. The primary scripts are run in order flowing down the chart.

Similar MATLAB scripts can be found presented in Miller’s thesis, but upon

inspection, several adaptations are noticed.

Page 128: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

112

Write Unfiltered Measurement Signal

%% Write_Signal_One_Driver_Unfiltered % Writes signal for initial, unfiltered, impulse response measurement % First two sections are optional test signals % Last section is measurement signal %% Test signal (for reflections) % clear,clc,close all % fs = 44100; %

sampling freq % % % reps of 1 short chirp with long pause after % test_chp = (create_sweep('EFM',fs,[100 1000],0.02,0.98,0.025,11)).'; %

create a sweep % % % Audiowrite % audiowrite('Genelec_Test_Keagan.wav',test_chp,fs) %

make a wave file out of the signal %% Test Signal - channel matches driver check % clear,clc,close all % % fs = 44100; %

sampling freq % G = 0.03; %

linear gain multiplier % % test_chp = G*create_sweep('EFM',fs,[10 25000],1,0.5,0.025,5); %

create a sweep % test_nz = G*(randn(30*fs,1)); %

white noise % % % Audiowrite % audiowrite('test_nz.wav',test_nz,fs) %

write the noise wave file % audiowrite('test_chp.wav',test_chp,fs) %

write the sweep wave file %% Measurement Signals - 1 chan active at a time clear,clc,close all fs = 44100; %

sampling freq

Page 129: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

113

G = 0.05; % linear gain Nrep = 20; %

number of reps to play single_chp = G*create_sweep('EFM',fs,[10 25000],1,0,0.025,1); %

create a base chirp/sweep meas_sig = zeros(size(repmat(single_chp.',[Nrep 1]))); %

start with a matrix of zeros meas_sig = repmat(single_chp.',[Nrep 1]); %

Repeat chirps for number of repetitions % Audiowrite audiowrite('Measurement_Signal_Unfiltered.wav',meas_sig,fs)

% write the wave file save('Measurement_Signal_Unfiltered.mat','single_chp','Nrep','fs','meas_sig')

% save the variables to be used in get_meas_IR.m

Run Unfiltered Measurements

%% IR_Measurement_Control_Script_Unfiltered % One Driver clc,close all clear % Opens and runs simulink model to play/record for unfiltered signal % % NOTE: ensure proper wav file is selected in simulink % model and ensure that proper array speaker is playing before measuring! % % NOTE: ensure that proper input sweep (line 30) is a SINGLE sweep and has the

exact % same properties as those used in chain for measurement signal. This is % changed in the write signal .m file % % DO A CHANNEL CHECK BEFORE MEASURING % Inputs T = 21; % duration of simulink (if

simulink run time set to 'T') device = 'Genelec_Unfiltered'; % for file naming when data

is saved

Page 130: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

114

% Run simulink file model = 'Measurement_Controller_Unfiltered.slx'; % Simulink model filename load_system(model); % load the simulink model

from main script disp('Running simulink') % Notify user of

commencement sim(model) % run the simulink file disp('Simulink done') % Notify user of

termination % Inputs for get_meas_IR.m load 'Measurement_Signal_Unfiltered.mat' % brings back up properties

of the input signal data = micdata.'; % rename micdata and switch

row to column or vice versa load BNL_13Nov.mat % loads BNL associated

variables BNL_data = micdata; % rename micdata clear micdata % get rid of micdata

variable HP_Cutoff = 100; % High Pass Filter Cutoff

Frequency BNL_Choice = 0; % Plot TF with background

noise or not 1=yes,0=no [ir,tf] = IR_Processing(BNL_data,single_chp,data,Nrep,fs,HP_Cutoff,BNL_Choice);

% call IR calc function (see function file for info) %% Saving filename = sprintf('Genelec_TF_Data_Unfiltered.mat',device); save(filename) % save the data

Process Response Data and Write EQ Filters

clear,clc,close all % Write EQ Filter % This file is designed to read, process, and write an EQ filter for data % from a single driver with data collected via our lab's code. %% Read measured data

Page 131: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

115

% Open files and extract IR / TF for 1 driver names = 1; load('Genelec_TF_Data_Unfiltered.mat') % load the

current data file IR_raw = ir; % store raw

IR TF_raw = tf; % store raw

TF %% Input Parameters align_t_ms = 5; % time at

which IR spikes will be aligned [ms] fs = 44100; % sampling

rate dt = 1/fs; % time

differential [s] N = length(ir); % number of

points in time signal T = N*dt; % Time of

signal [s] df = fs/length(ir); % frequency

differential [Hz] TIR = 200; % time

duration of impulse repsonse [ms] hL = 250; % length in

samples of hanning window used to taper the signal GdB = -5; % amount of

gain to apply to the end result EQ filters smooth_n = 100; % input for

median smoothing routine (with non-peaking responses this entire section of code below won't be necessary) align_N = round(fs*align_t_ms/1000); % sample at

which IR spikes will be aligned Time = ((0:N-1)*dt).'; % Time

vector Freq = ((0:fs/2)*df).'; % Frequency

vector %% Circshift so all IRs align [~,ind] = max(abs(IR_raw)); % find the

indices where each IR spikes for bb = 1:length(names)

Page 132: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

116

IRs_aligned(:,bb) = circshift(IR_raw(:,bb),-(ind(bb)-align_N-1),1); % circshift the IRs so that they align at specified time (applying a pure delay to the impulse response) end TFs_aligned = fft(IRs_aligned)/fs; %

recalculate the transfer functions after the IRs have been delayed % % Plot to Check Aligned Impulse Responses % figure % plot(Time,IRs_aligned) % hold on % xlabel('Time (s)') % ylabel('Amplitude') % title('Shifted Impulse Response') %% Window Imp Resp to remove unwanted information tpr_begin_t_ms = align_t_ms + TIR; % time in

ms along duration of full IR at which taper begins tpr_begin_N = round(fs*tpr_begin_t_ms/1000); % above

time but in sample tpr = hann(hL); tpr = tpr((round((hL-1)/2,0)):end); % create a

hanning window to use as taper (only take the back half) tpr_fcn = ones(fs,1); % create a

taper function vector and preallocate with ones tpr_fcn(tpr_begin_N:tpr_begin_N+length(tpr)-1) = tpr; % fill in

the taper function vector with the hanning window tpr_fcn(tpr_begin_N+length(tpr):end) = 0; % fill in

the rest of taper function vector with zeros tpr_fcn(1:length(tpr)) = flipud(tpr); % fill in

the beginning of the taper function with the flipped version (tapers into the IR too) % Compute Shifted IRs and TFs IRs = IRs_aligned .* repmat(tpr_fcn,[1 length(names) 1]); % multiply

the IRs by the taper function TFs = fft(IRs)/fs; % again

recalc the TFs % % Plot to Check Aligned, Tapered Impulse Responses with Window % figure % yyaxis left % plot(Time,IRs,'-') % hold on % yyaxis right % plot(Time,tpr_fcn,'r')

Page 133: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

117

% xlabel('Time (s)') % ylabel('Amplitude') % title('Impulse Response with Window') %% Frequency Response Plots Mag = 10*log10(abs(TFs(1:fs/2+1))/abs(max(TFs))); % Magnitude of

TF Ph = unwrap(angle(TFs(1:fs/2+1))*180/pi); % Phase of TF % Plot Magnitude figure semilogx(Freq,Mag,'k','linewidth',1.5) xlabel('Frequency [Hz]') ylabel('Magnitude (dB ref: Max(TFs))') title('Frequency Response: Magnitude') xlim([50 20000]) ylim([-50 25]) % Plot Phase figure plot(Freq,Ph,'k','linewidth',1.5) xlabel('Frequency [Hz]') ylabel('Phase (Deg)') title('Frequency Response: Phase') xlim([50 20000]) %% EQ filters - this part of the code writes the EQ filters based on the above

prepared driver responses % Approximate inverse of TFs TFs_inv = (TFs + eps).^-1; % inverse

driver TF Mag_inv = 10*log10(abs(TFs_inv(1:fs/2+1))/abs(min(TFs_inv))); % Magnitude

of TF % % Plot original * inverse (should be zero at all frequencies) % figure % semilogx(db(abs(TFs.*TFs_inv))) % xlabel('Frequency [Hz]') % ylabel('Magnitude (dB ref: 1)') % title('Original*Inverse TFs'); % ylim([-30 30]) % Plots response and inverse on same plot (should mirror about x-axis) figure; semilogx(Freq,Mag,'k')

Page 134: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

118

hold on; semilogx(Freq,Mag_inv,'r') xlabel('Frequency [Hz]') ylabel('Magnitude (dB ref: Max(TFs), Min(TFs_inv))') title('Original and Inverse Response Magnitudes') legend('Original Response','Inverted Response') % FIR band pass to roll off responses at high and low ends f1 = 150; % low end cut

off freq f2 = 17500; % high end cut

off freq N = 4096; % number of

taps fs = 44100; % sampling freq freq_norm = [f1 f2]/(fs/2); % normalized

cut off freqs b = fir1(N,freq_norm); % matlab

function: Window-based FIR filter design [HBP,hBP] = test_filter(b,1,fs,T); % run test

filter function and extract responses % Plot BP and all raw TFs to determine how to adjust filters % Linear gain modifier added if needed! Can adjust here in plot line % to find right amount and adjust in the input section to alter overall EQ figure semilogx(0:22050,db(abs(HBP(1:22051))),'y-.','linewidth',2); hold on % plot

the band pass TF semilogx(Freq,Mag) % plot

the driver TFs semilogx(0:22050,-3+db(abs(HBP(1:22051))),'g-.','linewidth',1); % plot

the band pass TF with negative gain applied so visual judgement can be made set(gca,'color','k') % plot

settings xlabel('Frequency [Hz]') ylabel('Magnitude (dB ref: Max(TFs))') title('Filter Check') xlim([20 10000]); hold off % plot

settings % Cascade the two filter responses into EQ filter response G = db2mag(GdB); % calc

linear gain from db EQ_filt_array_TFs = G * TFs_inv .* HBP; % get

EQ filter response (TFs)

Page 135: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

119

EQ_filt_array_IRs = ifft(EQ_filt_array_TFs)*fs; % get EQ filter IRs % % Plot Impulse Response of total filter % figure % plot(EQ_filt_array_IRs,'k') % xlabel('time [s]') % ylabel('Amplitude') % title('Total Filter IR') %% Compute combined filter frequency response Mag_filt =

10*log10(abs(EQ_filt_array_TFs(1:fs/2+1))/abs(max(EQ_filt_array_TFs))); % Magnitude of Total Filter Ph_filt = unwrap(angle(EQ_filt_array_TFs(1:fs/2+1))*180/pi);

% Phase of Total Filter % Plot Total Filter Magnitude figure semilogx(Freq,Mag_filt,'k') xlabel('Frequency [Hz]') ylabel('Magnitude (dB ref: Max(Filter)') title('Total Filter Response: Magnitude') ylim([-100 50]) % % % Plot Total Filter Phase % figure % plot(Freq,Ph_filt,'r') % xlabel('Frequency [Hz]') % ylabel('Phase (Deg)') % title('Total Filter Response: Phase') %% Corrected TF functions % Applies total filter to measured signal to give THEORETICAL Filtered % Response TFs_corr = TFs .* EQ_filt_array_TFs; %

multiply the driver TFs by the EQ filter TFs to filter the reponses: should produce ideal response TFM = abs(max(TFs_corr)); % Max

value of corrected TF Mag_corr = 10*log10(abs(TFs_corr(1:fs/2+1))/TFM(1)); %

Magnitude of TF Ph_corr = unwrap(angle(TFs_corr(1:fs/2+1))*180/pi); % Phase

of TF % Plot Magnitude

Page 136: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

120

figure semilogx(Freq,Mag_corr) xlabel('Frequency [Hz]') ylabel('Magnitude (dB ref: Max(TFs))') title('Filtered Response: Magnitude') xlim([50 20000]) ylim([-80 10]) % Plot Phase figure plot(Freq,Ph_corr) xlabel('Frequency [Hz]') ylabel('Phase (Deg)') title('Filtered Response: Phase') xlim([50 10000]) %% Save EQ Filter save('EQ_Filter_Genelec.mat','EQ_filt_array_TFs','Freq')

Write Filtered Measurement Signals

%% Write_Signal_One_Driver_Filtered clear,clc,close all %% Measurement Signals - 1 chan active at a time load 'EQ_Filter_Genelec.mat'

% load EQ Filter data fs = 44100;

% sampling freq G = 0.05;

% linear gain Nrep = 20;

% number of reps to play % Creates Single Chirp and Filters single_chp = G*create_sweep('EFM',fs,[10 25000],1,0,0.025,1).';

% create a base chirp/sweep single_chp_freq = fft(single_chp)/fs;

% FFT of chirp single_chp_filtered = single_chp_freq .* EQ_filt_array_TFs;

% Filter chirp % Back to time domain

Page 137: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

121

single_chp_filtered = ifft(single_chp_filtered)*fs; % Back to time domain via ifft meas_sig = zeros(size(repmat(single_chp_filtered.',[Nrep 1])));

% start with a matrix of zeros meas_sig = repmat(single_chp_filtered,[Nrep 1]); %

Repeat chirps for number of repetitions figure plot(single_chp,'k') hold on plot(single_chp_filtered) xlabel('Samples [n]') ylabel('Amplitude') title('Input Signal Comparison') legend('Unfiltered','Filtered') % Audiowrite % KEY NOTE - In order to compute to filtered response correctly, make sure % to export the filtered signal for simulink, but the unfiltered single % chirp for the control script. When computing the transfer function in the % processing function, the measured signal is to be compared to the % unfiltered chirp, not the filtered chirp. single_chp = (single_chp).';

% Back to time domain via ifft audiowrite('Measurement_Signal_Filtered.wav',meas_sig,fs)

% write the wave file save('Measurement_Signal_Filtered.mat','single_chp','Nrep','fs','meas_sig')

% save the variables to be used in get_meas_IR.m

Run Filtered Measurements

%% IR_Measurement_Control_Script_Filtered clc,close all clear % Opens and runs simulink model to play/record % % NOTE: ensure proper wav file is selected in simulink % model and ensure that proper array speaker is playing before measuring!! %

Page 138: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

122

% NOTE: ensure that proper input sweep (line 30) is a SINGLE sweep and has the exact % same properties as those used in chain for measurement signal % % DO A CHANNEL CHECK BEFORE MEASURING % Inputs T = 22; % duration of simulink (if

simulink run time set to 'T') device = 'Genelec_Filtered'; % for file naming when data

is saved % Run simulink file model = 'Measurement_Controller_Filtered.slx'; % Simulink model filename load_system(model); % load the simulink model

from main script disp('Running simulink') % Notify user of

commencement sim(model) % run the simulink file disp('Simulink done') % Notify user of

termination % Inputs for get_meas_IR.m load 'Measurement_Signal_Filtered.mat' % brings back up properties

of the input signal data = micdata.'; % rename micdata and switch

row to column or vice versa load BNL_13Nov.mat % loads BNL associated

variables BNL_data = micdata; % rename micdata clear micdata % get rid of micdata

variable HP_Cutoff = 100; % High Pass Filter Cutoff

Frequency BNL_Choice = 0; % Plot TF with background

noise or not 1=yes,0=no [ir,tf] = IR_Processing(BNL_data,single_chp,data,Nrep,fs,HP_Cutoff,BNL_Choice);

% call IR calc function (see function file for info) %% Saving filename = sprintf('Genelec_TF_Data_Filtered.mat',device); save(filename) % save the data

Page 139: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

123

Additional*: Response Comparison File

This script was used for comparing measurement results from several different

array designs. It was used to compare both unfiltered and filtered results. Nearly

all figures presented in this paper were generated by this file or a variation of

this file.

clear,clc,close all % Response Comparison File % This file is import all EQd response data, generate frequency response plots, % and compare %% Read measured data % Open files and extract IRs / TFs, storing all data in one array % Lane and Keagan 2 Data str1 = 'data_ch*.mat'; % string

to catch files with matching names str2 = 'Ldata_ch*.mat'; % string

to catch files with matching names s1 = dir(str1); %

structure containing all files that matched str s2 = dir(str2); %

structure containing all files that matched str names1 = {s1.name}.'; % cell of

file names from s - check to make sure you got what you intended names2 = {s2.name}.'; % cell of

file names from s - check to make sure you got what you intended for j = 1:length(names1) % for all

the data files matching str load(names1{j}) % load the

current data file IR_raw1(:,j) = ir; % store

raw IRs TF_raw1(:,j) = tf; % store

raw TFs end for i = 1:length(names2) % for all

the data files matching str load(names2{i}) % load the

current data file

Page 140: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

124

IR_raw2(:,i) = ir; % store raw IRs TF_raw2(:,i) = tf; % store

raw TFs end % Keagan 1 Data ZZ = importdata('measured_ir_data_sort.mat'); %

Import Data File n = size(ZZ,1); %

Number of drivers Time_App = ZZ.ImpulseResponse(1).Time; %

Extract Time vector from app Freq_App = ZZ.MagnitudeResponse(1).Frequency; %

Extract Frequency vector from app for i = 1:n Mag_App(:,i) = ZZ.MagnitudeResponse(i).PowerDb; %

Extract all frequency response magnitudes (dB) Ph_App(:,i) = ZZ.PhaseResponse(i).Phase; %

Extract all frequency response phases (rad) Imp_1(:,i) = ZZ.ImpulseResponse(i).Amplitude; %

Extract all impulse responses % Note: Will need to zero Pad Impulse to correct length if MATLAB App % differs from our sweep (length 1 second) have to change depending on % MATLAB App settings). Currently, the script is set up to work for % setting the default length in the MATLAB App (the little slider) to 1 % second. That makes a 0.5 second sweep with a longer pause. In the % end, you just need to make sure the filter and sweep can be % multiplied in the frequency domain in the write filtered signal file. % This means they must be the same length. Remember, zero padding in % the time domain doesn't change your frequency data, only resolution. IR_raw3(:,i) = [Imp_1(:,i) ; zeros(length(Imp_1(:,i)),1)]; end fs = 44100; %

Sample Rate [Hz] TF_raw3 = fft(IR_raw3)/fs;

% Computes original Transfer Function %% Input Parameters align_t_ms = 5; % time at

which IR spikes will be aligned fs = 44100; % sampling

rate dt = 1/fs; % time

differential [s]

Page 141: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

125

N = length(ir); % number of points in time signal T = N*dt; df = fs/length(ir); % frequency

differential [Hz] TIR = 200; % time

duration of impulse repsonse in ms hL = 250; % length in

samples of hanning window used to taper the signal GdB = 0; % amount of

gain to apply to the end result EQ filters smooth_n = 100; % input for

median smoothing routine (with non-peaking responses this entire section of code below won't be necessary) align_N = round(fs*align_t_ms/1000); % sample at

which IR spikes will be aligned Time = ((0:N-1)*dt).'; % Time

vector Freq = ((0:fs/2)*df).'; % Frequency

vector %% Circshift so all IRs align [~,ind1] = max(abs(IR_raw1)); % find

the indices where each IR spikes [~,ind2] = max(abs(IR_raw2)); [~,ind3] = max(abs(IR_raw3)); for bb = 1:length(names1) IRs_aligned1(:,bb) = circshift(IR_raw1(:,bb),-(ind1(bb)-align_N-1),1); %

circshift the IRs so that they align at specified time (applying a pure delay to the impulse response) IRs_aligned2(:,bb) = circshift(IR_raw2(:,bb),-(ind2(bb)-align_N-1),1); IRs_aligned3(:,bb) = circshift(IR_raw3(:,bb),-(ind3(bb)-align_N-1),1); end TFs_aligned1 = fft(IRs_aligned1)/fs; %

recalculate the transfer functions after the IRs have been delayed TFs_aligned2 = fft(IRs_aligned2)/fs; TFs_aligned3 = fft(IRs_aligned3)/fs; % % Plot to Check Aligned Impulse Responses % figure % for i = 1:length(names) % plot(Time,IRs_aligned1(:,i)) % hold on % xlabel('Time (s)') % ylabel('Amplitude') % title('Shifted Impulse Responses')

Page 142: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

126

% end %% Window Imp Resp to remove unwanted information tpr_begin_t_ms = align_t_ms + TIR; % time in

ms along duration of full IR at which taper begins tpr_begin_N = round(fs*tpr_begin_t_ms/1000); % above

time but in sample tpr = hann(hL); tpr = tpr((round((hL-1)/2,0)):end); % create a

hanning window to use as taper (only take the back half) tpr_fcn = ones(fs,1); % create a

taper function vector and preallocate with ones tpr_fcn(tpr_begin_N:tpr_begin_N+length(tpr)-1) = tpr; % fill in

the taper function vector with the hanning window tpr_fcn(tpr_begin_N+length(tpr):end) = 0; % fill in

the rest of taper function vector with zeros tpr_fcn(1:length(tpr)) = flipud(tpr); % fill in

the beginning of the taper function with the flipped version (tapers into the IR too) % Compute Shifted IRs and TFs IRs1 = IRs_aligned1 .* repmat(tpr_fcn,[1 length(names1) 1]); % multiply

the IRs by the taper function IRs2 = IRs_aligned2 .* repmat(tpr_fcn,[1 length(names1) 1]); IRs3 = IRs_aligned3 .* repmat(tpr_fcn,[1 length(names1) 1]); TFs1 = fft(IRs1)/fs; % again

recalc the TFs TFs2 = fft(IRs2)/fs; TFs3 = fft(IRs3)/fs; % % Plot to Check Aligned, Tapered Impulse Responses with Window % figure % yyaxis left % plot(Time,IRs1) % hold on % yyaxis right % plot(Time,tpr_fcn,'r') % xlabel('Time (s)') % ylabel('Amplitude') % title('Impulse Responses with Window') %% Frequency Response Plots for i = 1:length(names1) Mag1(:,i) = 10*log10(abs(TFs1(1:fs/2+1,i))/abs(max(TFs1(:,i)))); %

Magnitude of TF Mag2(:,i) = 10*log10(abs(TFs2(1:fs/2+1,i))/abs(max(TFs2(:,i)))); Mag3(:,i) = 10*log10(abs(TFs3(1:fs/2+1,i))/abs(max(TFs3(:,i))));

Page 143: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

127

Ph1(:,i) = unwrap(angle(TFs1(1:fs/2+1,i))*180/pi); % Phase of TF Ph2(:,i) = unwrap(angle(TFs2(1:fs/2+1,i))*180/pi); Ph3(:,i) = unwrap(angle(TFs3(1:fs/2+1,i))*180/pi); end % % Plot Magnitude % for i = 1:length(names1) % figure % semilogx(Freq,Mag1(:,i),'k','linewidth',1.5) % hold % semilogx(Freq,Mag2(:,i),'r','linewidth',1.5) % semilogx(Freq,Mag3(:,i),'b','linewidth',1.5) % xlabel('Frequency [Hz]') % ylabel('Magnitude (dB ref: Max(TFs))') % title(['Frequency Response Driver ',sprintf('%d',i),': Magnitude']) % xlim([50 20000]) % ylim([-40 10]) % end % % % Plot Phase % for i = 1:length(names) % figure % plot(Freq,Ph1(:,i),'k','linewidth',1.5) % plot(Freq,Ph2(:,i),'r','linewidth',1.5) % plot(Freq,Ph3(:,i),'b','linewidth',1.5) % xlabel('Frequency [Hz]') % ylabel('Phase (Deg)') % title(['Frequency Response Driver ',sprintf('%d',i),': Phase']) % xlim([50 20000]) % end % Plot responses together by group group1 = [1:9]; %

Channels of interest % Magnitude figure M1 = semilogx(Freq,Mag1(:,group1),'k'); hold on %M2 = semilogx(Freq,Mag2(:,group1),'b'); % LTSpice j = sqrt(-1); Mag = sqrt(Real.^2+Imag.^2); Mag_LT = 10*log10(abs(Mag)/abs(max(Mag))); M3 = semilogx(Freq1,Mag_LT,'g','LineWidth',2);

Page 144: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

128

% Mag2 = sqrt(Real2.^2+Imag2.^2); % Mag_LT2 = 10*log10(abs(Mag2)/abs(max(Mag2))); % M4 = semilogx(Freq1,Mag_LT2,'m','LineWidth',2); [~,hObj] = legend([M1(1) M3(1)],{'With Back Volumes','LTSpice Model'}); hL=findobj(hObj,'type','line'); set(hL,'linewidth',1.5) x1 = xline(200,'r','linewidth',1.5); x2 = xline(2000,'r','linewidth',1.5); set(get(get(x1,'Annotation'),'LegendInformation'),'IconDisplayStyle','off'); set(get(get(x2,'Annotation'),'LegendInformation'),'IconDisplayStyle','off'); xlabel('Frequency [Hz]') ylabel('Magnitude (dB ref: Max(TFs))') title('Tang Band Driver LTSpice Model Comparison') xlim([20 20000]) ylim([-30 10]) % % Plot responses together by group % group2 = [6:9]; %

Channels of interest % % Magnitude % figure % semilogx(Freq,Mag1(:,group2),'k') % % hold on % % semilogx(Freq,Mag2(:,group2),'b') % xline(200,'r','linewidth',1.5) % xline(2000,'r','linewidth',1.5) % xlabel('Frequency [Hz]') % ylabel('Magnitude (dB ref: Max(TFs))') % title('Exterior Driver Frequency Responses: Magnitude') % xlim([100 5000]) % ylim([-30 10]) % % Phase % figure % plot(Freq,Ph(:,group)) % hold on % xlabel('Frequency [Hz]') % ylabel('Phase (Deg)') % % title(['Freqency Response Ch ' num2str(group) ' : Phase']) % % title('Exterior Speakers Frequency Response: Phase') % xlim([20 20000])

Page 145: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

129

Bibliography [1] Bauch, P. (2013). Traditional and Angle-Dependent Characterization of

Penn State’s Panel Transmission Loss Suite. [Unpublished Master’s thesis] Pennsylvania State University.

[2] Beranek, L. L., & Mellow, T. (2012). Acoustics: Sound Fields and Transducers. Oxford, UK: Elsevier.

[3] Bieler, K. H. (2015). U.S. Patent No. 9,147,391 B2. Washington DC: U.S. Patent and Trademark Office.

[4] Bies, D., & Hansen, C. (2009). 9-35 Engineering Noise Control: Theory and Practice (Vol. 3).

[5] Carme, C., Schevin, O., Romerowski, C., & Clavard, J. (2016). Active noise control applied to open windows. Proceedings of the INTER-NOISE 2016 - 45th International Congress and Exposition on Noise Control Engineering: Towards a Quieter Future, August 2016, 3058–3064.

[6] Dick, D. (2017). A New Metric to Predict Listener Envelopment Based on Spherical Microphone Array Measurements and Higher Order Ambisonic Reproductions. [Unpublished Ph.D. Dissertation] Pennsylvania State University.

[7] Dmochowski, J., & Goubran, R. (2004). Noise cancellation using fixed beamforming. Proceedings - 3rd IEEE International Workshop on Haptic, Audio and Visual Environments and Their Applications - HAVE 2004, 141–145.

[8] Downey, K. (2019). ANC Filter Design and Optimization. ER627, Knowles Electronics, Itasca, IL.

[9] Elliott, S. J., & Nelson, P. A. (1990). The Active Control of Sound. Electronics and Communication Engineering Journal, 2(4), 127–136.

[10] Gabrielson, T. Chapter 5: Two-Channel Analyses. [Class handout]. State College, PA: Pennsylvania State University, ACS597.

[11] Hansen, C. H. (2001). Understanding active noise cancellation. London, UK: Spon.

[12] Huang, H., Qiu, X., & Kang, J. (2011). Active noise attenuation in ventilation windows. The Journal of the Acoustical Society of America, 130(1), 176–188.

[13] Klippel, W., & Werner, R. (n.d.). Loudspeaker Distortion-Measurement and Perception Part 1: Regular distortion defined by design.

Page 146: LOUDSPEAKER ARRAY AND TESTING FACILITIES FOR …

130

[14] Kwon, B., & Park, Y. (2013). Interior noise control with an active window system. Applied Acoustics, 74(5), 647–652.

[15] Lam, B., Elliott, S., Cheer, J., & Gan, W. S. (2018). Physical limits on the performance of active noise control through open windows. Applied Acoustics, 137(February), 9–17.

[16] Lam, B., Shi, C., Shi, D., & Gan, W. S. (2018). Active control of sound through full-sized open windows. Building and Environment, 141(February), 16–27.

[17] Lam, B., Shi, D., Gan, W. S., Elliott, S. J., & Nishimura, M. (2020). Active control of broadband sound through the open aperture of a full-sized domestic window. Scientific Reports, 10(1).

[18] Miller, L. (2018). An Analysis of Acoustic Beam-Forming With Sparse Transducer Arrays For Active Control. [Unpublished Master’s thesis] Pennsylvania State University.

[19] Morse, P. M., & Ingard, K. U. (1986). Theoretical acoustics. Princeton, NJ: Princeton University Press. 480-483.

[20] Noise Control Act of 1972, Pub. L. No. 92-574, 86 Stat. 4901 (1988).

[21] Norma Europea. (1998). ISO 140-4 Measurement of sound insulation in buildings and of building elements. 1998, 30.

[22] Russell, D. ACS-515 Acoustics in Fluid Media. [Class Handout]. State College, PA: Pennsylvania State University, ACS515.

[23] Russell, D. ACS-537 Noise Control Engineering. [Class Handout]. State College, PA: Pennsylvania State University, ACS537.

[24] Shi, C., Murao, T., Shi, D., Lam, B., & Gan, W. S. (2016). Open loop active control of noise through open windows. Proceedings of Meetings on Acoustics, 29(1).

[25] Sweeney, J. M. (2013). U.S. Patent No. 8,538,492 B2. Washington DC: U.S. Patent and Trademark Office.

[26] Thompson, S. C. LTspice Model of a Moving Coil Speaker. [Class Handout]. State College, PA: Pennsylvania State University, ACS597

[27] Wang, S., Yu, J., Qiu, X., Pawelczyk, M., Shaid, A., & Wang, L. (2017). Active sound radiation control with secondary sources at the edge of the opening. Applied Acoustics, 117, 173–179.

[28] Yang, J. (1994). Active noise control in a three-dimensional space.