Comparison of the Role of Beamwidth in Biological and Engineered Sonar

Bryan D. Todd

Thesis submitted to the Faculty of the Virginia Polytechnic Institute and State University in partial fulfillment of the requirements for the degree

Master of Science in Mechanical Engineering

Rolf Muller,¨ Chair Alexander Leonessa Pinhas Ben-Tzvi

September 29, 2017 Blacksburg, Virginia

Keywords: , Beamwidth, Bioinspired, Sonar Copyright 2017, Bryan D. Todd Comparison of the Role of Beamwidth in Biological and Engineered Sonar

Bryan D. Todd

(ABSTRACT)

Sonar is an important sensory modality for engineers as well as in nature. In engineer- ing, sonar is the dominating modality for underwater sensing. In biology, it is likely to have been a central factor behind the unprecedented evolutionary success of , a highly diverse group that accounts for over 20% of all species. However, it remains unclear to what extent engineered and biosonar follow similar design and operational principles. In the current work, the key sonar design characteristic of beamwidth is ex- amined in technical and biosonar. To this end, beamwidth data has been obtained for 23 engineered sonar systems and from numerical beampattern predictions for 151 emission and reception elements (noseleaves and pinnae) from bat biosonar. Beamwidth data from these sources is compared to the beamwidth of a planar ellipsoidal transducer as a refer- ence. The results show that engineered and biological both obey the basic physical limit on beamwidth as a function of the ratio of aperture size and wavelength. However, be- yond that, the beamwidth data revealed very different behaviors between the engineered and the biological sonar systems. Whereas the beamwidths of the technical sonar systems were very close to the planar transducer limit, the biological samples showed a very wide scatter away from this limit. This scatter was as large – if not wider – than what was seen in a small reference data set obtained with random aluminum cones. A possible interpre- tation of these differences in the variability could be that whereas sonar engineers try to minimize beamwidth subject to constraints on device size, the evolutionary optimization of bat biosonar beampatterns has been directed at other factors that have left beamwidth as a byproduct. Alternatively, the biosonar systems may require beamwidth values that are larger than the physical limit and differ between species and their sensory ecological niches. This work was supported by grants from the National Science Foundation (NSF Grant No. ID 1362886) and the Naval Engineering Education Consortium (NEEC, contract number N00174-16-C-0026). Comparison of the Role of Beamwidth in Biological and Engineered Sonar

Bryan D. Todd

(GENERAL AUDIENCE ABSTRACT)

Sonar is an important method of sensing for engineers in undersea environments, but it is also used by several species of for for everyday use. The most prominent species that uses sonar, or echolocation, are bats, one of the most diverse groups of . The study of bat biosonar systems serves as a counterpoint to many of the concepts in technical sonar. In technical sonar, arrays are made to be larger in size, with more elements, and operate at higher frequencies in order to decrease their beamwidth which increases their resolution. Unlike technical sonars bats must rely on smaller sized systems that they can carry around and they operate in air which has worse qualities for propagating sound waves. Even with these disadvantages, bats are able to operate in complex environments, such as dense vegetation, with ease. This work compared 151 emission and reception elements of bat biosonar systems with 23 engineered sonars to find that the biosonar had very different behavior from the engineered sonars. The engineered sonars, as well as a set of experimental baffles, closely followed the curve for the beamwidth limit of planar transducers but the biosonar samples had a large scatter from the curve. These results could be interpreted to show that while the engineered sonars attempt to minimize the beamwidth in order to maximize the resolution, the biosonar did not place much importance on having low beamwidths and high resolutions during its evolution. Alternatively, the results could indicate that it is preferable for biosonar to have larger beamwidths, a contrast to standard sonar design. Acknowledgements

I would like to thank Dr. Rolf Muller¨ for having provided me with the opportunity to perform this research and teaching me so much along the way. I would also like to thank my committee members, Dr. Alexander Leonessa and Dr. Pinhas Ben-Tzvi. Addition- ally, I would like to thank Dr. Jason Gaudette from the Naval Undersea Warfare Center for the original idea of comparing technical and bat biosonar beamwidths and the Naval Engineering Education Consortium for sponsoring my research.

iv Contents

1 Introduction 1 1.1 Background ...... 1 1.2 Review of Literature ...... 3 1.2.1 Bioinspiration and Biomimetics ...... 3 1.2.2 Bats and Biosonar ...... 4 1.2.3 Review of Technical Sonar Literature ...... 5 1.2.4 Sonar Concepts ...... 6 1.2.5 Trends in Sonar Research ...... 6 1.2.6 Conclusion ...... 7 1.3 Problem Statement and Research Objectives ...... 8 1.3.1 The Case for Studying Biosonar ...... 8 1.3.2 Research Objectives and Hypotheses ...... 8

2 Methods 11 2.1 Biosonar Apertures and Conversion to Engineering Analogues ...... 11 2.1.1 Biosonar Aperture Data ...... 11 2.1.2 Conversion from µCT Scans to Engineering Analogue ...... 12 2.2 Beamwidth Determination for Biosonar Apertures ...... 14 2.2.1 Importance of Beamwidth ...... 14

v 2.2.2 Planar Array Reference Beamwidth ...... 14 2.2.3 Generation of Numerically Derived Beampatterns ...... 15 2.2.4 Biosonar Beamwidth Evaluation ...... 15 2.2.5 Half-Power vs Quarter-Power Beamwidths ...... 16 2.3 Acquisition of Technical Sonar Data ...... 17 2.3.1 Military Sonar vs Commercial Sonar ...... 17 2.3.2 Technical Sonars Used for Comparison ...... 18 2.4 Aluminum Random Emission Baffle Experiment ...... 18 2.4.1 Equipment and Setup ...... 19 2.4.2 Creation of Random Emission Baffles ...... 19

3 Results 21 3.1 Half-Power Beamwidths and Quarter-Power Beamwidths ...... 21 3.2 Beamwidth Comparison of Engineered and Biosonar ...... 24 3.3 Noseleaf Simulate Experiment Results Compared to Biosonar ...... 28 3.4 Comparison of Bat Families With and Without Active Biosonar ...... 31 3.5 Emission vs Reception Elements ...... 32 3.6 Additional Supporting Analysis ...... 35 3.6.1 Maximum vs Minimum Beamwidth ...... 35 3.6.2 Geometric Effects on Beamwidth ...... 37 3.6.3 Distance To Limit ...... 38

4 Discussion 43 4.1 Importance of Beamwidth in Biosonar ...... 43 4.2 Differences in Emission and Reception ...... 44

5 Conclusion 46

vi 5.1 Summary ...... 46 5.2 Conclusion ...... 47 5.3 Importance of Results ...... 48 5.4 Achievements ...... 49

Bibliography 50

Appendix 54 Appendix A: Code ...... 54 Appendix A.1: Geometric Processing Code ...... 54 Appendix A.2: Beampattern Processing Code ...... 65 Appendix A.3: Beampattern Post Processing Code ...... 78 Appendix B: Raw Data Table ...... 88

vii List of Figures

1.1 A look at an engineered sonar system vs biosonar elements. A) An Ed- getech 4200 Side Scan sonar system that contains sensors along it’s 125 cm length [5] (Picture Copyright Edgetech, reproduced with permission) and B) A bat from the Rhinolophidae family with its right pinnae (outer ear) and noseleaf circled in purple...... 2 1.2 Visual representation of the first hypothesis tested in the current work: A) shows the first form of the hypothesis, that the engineered sonars, repre- sented by black triangles, and biosonars, grey dots, have similar scatter and closeness to the reference limit represented by the black line. B) shows the alternative hypothesis that the biosonar has a larger scatter...... 9 1.3 Visual representation of the second hypothesis to be tested in the current work: A) shows the first form of the hypothesis, that the aluminum baf- fles, represented by black triangles, and biosonars, grey dots, have sim- ilar scatter and closeness to the reference limit represented by the black line. B) shows the alternative hypothesis that either the reference baffles or biosonar has less scatter...... 10

2.1 Approximation of the biological shape samples by a planar elliptical trans- ducer: A) µCT model of a noseleaf from a Sulawesi (Rhi- nolophus celebensis), B) Point cloud resulting from detecting edge ver- tices in the mesh, C) Edge vertices projected into the fitting plane with lines along the minimum and maximum aperture lengths (dashed lines). . 13

viii 2.2 Conversion of two-dimensional, numerical beampattern estimates into one- dimensional beampattern functions: A) a numerical beampattern estimate derived from the Sulawesi horseshoe bat (Rhinolophus celebensis) shown in Figure 2.1. B) One of the beampattern slices obtained at different ro- tation angles, shown in polar coordinates. C) The same beampattern slice shown in B) converted in to Cartesian coordinates. The horizontal lines indicate the -3dB and -6dB threshold levels ...... 17 2.3 Setup for the experiment with the random aluminum baffles: A) Diagram of the experimental setup with dimensions of the loudspeaker, waveguide (shown in blue), and random aluminum foil baffles with the microphone in the far-field. B) Picture of the experiment set up...... 20

3.1 Comparison of half-power (-3dB) beamwidth (A) and quarter-power (- 6dB) beamwidth (B) for the bat biosonar elements. Theoretical minimum beamwidth values are shown as solid black lines for both levels. D is the bat aperture diameter...... 22 3.2 Impact of sidelobes on the beamwidth of the biosonar beampattern sam- ples for noseleaves (gray circles) and pinnae (black x’s). Points on the diagonal line do not have sidelobes amplitudes that are large enough to effect the beamwidth estimates...... 23 3.3 Half-power beamwidth values with respect to the aperture diameter (D) to wavelength (λ) ratio. A) The HP beamwidths calculated using the first point where the beampattern amplitudes crossed the HP threshold and B) the HP beamwidths calculated using the furthest point where the beampat- tern crossed the HP threshold...... 24 3.4 Quarter-power beamwidth values with respect to the aperture diameter (D) to wavelength (λ) ratio. A) The QP beamwidths calculated using the first point where the beampattern amplitudes crossed the QP threshold and B) the QP beamwidths calculated using the furthest point where the beampat- tern crossed the QP threshold...... 25

ix 3.5 Comparison of biosonar and engineered sonar half-power beamwidths to the elliptical-transducer limit values (solid line) as a function of the ratio characteristic dimension (D) over wavelength (λ). Biosonar samples are represented by light gray circles and engineered sonars by black triangles. D is a characteristic dimension of the sonar, i.e., array-length for technical sonar and noseleaf or pinna diameter for bat biosonar...... 26 3.6 Results of the analysis of variance test comparing the scatter of the engi- neered sonars and biosonars to the reference limit at half-power. For each set of data, the red line inside of the blue box indicates the mean of that set, with the upper and lower edges of the blue box indicating the first and third quantiles. The red crosses represent data points considered outliers within the set...... 27 3.7 Comparison of the beamwidths of the biological samples with randomly shaped aluminum baffles as a function of the ratio aperture diameter over D wavelength ( λ ). Biological samples are shown as gray circles, aluminum baffles as black triangles...... 29 3.8 Plot results of the analysis of variance test comparing the scatter of the noseleaf simulates and biosonars to the reference limit at quarter-power. For each set of data, the red line inside of the blue box indicates the mean of that set, with the upper and lower edges of the blue box indicating the first and third quantiles. The red crosses represent data points considered outliers within the set...... 30 3.9 Comparison of beamwidths in two bat families with heavy reliance on ac- tive biosonar (horseshoe bats, Rhinolophidae, and Old World roundleaf bats, , A) and a bat family where the use of active biosonar only occurs as an exception in a few species (Old World fruit bats, Pteropo- didae, B). For both families, the QP beamwidth associated with the sam- ples as a function of the ratio of aperture diameter (D) to wavelength (λ) are shown along with the elliptical-transducer limit...... 31 3.10 Results of the analysis of variance test comparing the scatter of the echolo- cating families (Rhinolophidae and Hipposideridae) and non-echolocating family (Pteropodidae) to the reference limit at quarter-power. For each set of data, the red line inside of the blue box indicates the mean of that set, with the upper and lower edges of the blue box indicating the first and third quantiles. The red crosses represent data points considered outliers within the set...... 33

x 3.11 Comparison of the distributions for noseleaf (light gray) and pinna sam- ples (dark gray) with respect to the ratio aperture diameter (D) over wave- length (λ)...... 34 3.12 Distance between the beamwidth values of the biosonar samples and the respective lower beamwidth limit as a function of the ratio of character- istic dimension (D) over wavelength (λ). A) noseleaf samples, B) pinna samples. D is a characteristic dimension, i.e., aperture diameter for the bat biosonar samples...... 35 3.13 Results of the analysis of variance test comparing the scatter of the recep- tion elements (pinnae) and emission elements (noseleaves) to the reference limit at quarter-power. The comparison was performed only for values of D/λ less than 4 to keep the comparison in the regime where noseleaves were typically located. For each set of data, the red line inside of the blue box indicates the mean of that set, with the upper and lower edges of the blue box indicating the first and third quantiles. The red crosses represent data points considered outliers within the set...... 36 3.14 Comparison of minimum and maximum beamwidths: A) Minimum beamwidth values matched with the maximum aperture diameters. B) Maximum beamwidth values matched with the minimum aperture diameters. . . . . 38 3.15 The reference beamwidth values is plotted as the black line with respect to aperture diameter (D) to wavelength (λ). The scattered points are on a grey scale, where the darker a point is, the flatter the aperture is...... 39 3.16 The reference beamwidth value is plotted as the black line with respect to aperture diameter (D) to wavelength (λ). Eccentricity is measured by the greyscale of the points on the graph, where the darker a point is, the lower it’s eccentricity, i.e. the less circular the aperture is...... 40 3.17 The eccentricity of the geometry is compared to the eccentricity of the beampattern. The black line in the middle represents the expected be- haviour for elliptical-transducers. The grey o’s represent noseleaves while the black x’s are pinnae. Each of the points on the graphs is the aver- age eccentricity of the beamwidths for the aperture over its 10 measured frequencies...... 41

xi 3.18 Distance between the beamwidths of the biosonar samples and the respec- tive elliptical-transducer limit as a function of the diameter to wavelength D D ratio ( λ ). The beamwidth data has been arranged in bins of width 0.25 λ . The averages for all data points in each bin are indicated by open circles; the error bars mark the standard deviations...... 42

xii List of Tables

3.1 Results of the analysis of variance test comparing the scatter from the limit of the biosonar apertures and the engineered sonars. All comparisons were performed on the half-power beamwidth data. SS is the sum of squares, df is the degrees of freedom, MS is the mean squared error and F is the f statistic, which is the ratio of the mean squared error of the groups to the mean squared error of the error...... 25 3.2 Results of the analysis of variance test comparing the scatter from the limit of the biosonar apertures and the noseleaf simulates. All comparisons were performed on the quarter-power beamwidth data. SS is the sum of squares, df is the degrees of freedom, MS is the mean squared error and F is the f statistic, which is the ratio of the mean squared error of the groups to the mean squared error of the error...... 28 3.3 Results of the analysis of variance test comparing the scatter from the limit of the echolocating families (Rhinolophidae and Hipposideridae) and the non-echolocating family (Pteropodidae). All comparisons were performed on the quarter-power beamwidth data. SS is the sum of squares, df is the degrees of freedom, MS is the mean squared error and F is the f statistic, which is the ratio of the mean squared error of the groups to the mean squared error of the error...... 32

xiii 3.4 Results of the analysis of variance test comparing the scatter of the recep- tion elements (pinnae) and emission elements (noseleaves). All compar- isons were performed on the quarter-power beamwidth data. The compar- ison was performed only for values of D/λ less than 4 to keep the com- parison in the regime where noseleaves were typically located. SS is the sum of squares, df is the degrees of freedom, MS is the mean squared error and F is the f statistic, which is the ratio of the mean squared error of the groups to the mean squared error of the error...... 37

5.1 Table Containing Geometry and Beamwidth Data for Samples sorted by Scientific Name. Species denoted as sp. represent an unknown species within a genera. Beamwidths given as the half-power beamwidths for that aperture at a given frequency excluding sidelobes. The 10 frequencies are equally spaced between the minimum and maximum frequency...... 89 5.2 Table Containing Geometry and Beamwidth Data for Samples sorted by Scientific Name. Species denoted as sp. represent an unknown species within a genera. Beamwidths given as the quarter-power beamwidths for that aperture at a given frequency excluding sidelobes. The 10 frequencies are equally spaced between the minimum and maximum frequency. . . . 90

xiv Chapter 1

Introduction

1.1 Background

Engineered sonar is of pivotal importance for sensing in underwater environments, where sound waves are able to propagate over long distances at high speeds, whereas electro- magnetic waves such as visible light are severely limited in range [49]. In-air sonar follows the same basic principles as underwater sonar, but has to deal with higher absorption and lower sound speed which result in less favorable conditions [49]. Nevertheless, the capabilities of echolocating bat species show that sonar can support the sensory information needs of highly mobile mammals [29] - although at ranges that are short compared to the operational ranges of underwater sonar. A system characteristics frequently used to describe biosonar and technical sonar alike is the beampattern [2, 29], i.e., the distribution of emitted signal energy or the receiver sensitivity over direction angle and frequency [49]. In engineered sonar, the primary criterion for judging the utility of a given beampattern is the concentration of pulse energy or receiver sensitivity over direction angle. The narrower the beam, i.e., the smaller the beamwidth, the higher the sonar’s resolution [49]. The ability of any given sonar emitter or receiver to produce a narrow beam is limited by how large or small its aperture is compared to the employed wavelengths. A lower limit on the beamwidth can be derived from the ratio of wavelength to diameter of the sonar aperture [2]; the larger the aperture of a sonar is compared to the wavelengths it operates on, the narrower a beam it is capable of creating.

1 2 A B

Figure 1.1: A look at an engineered sonar system vs biosonar elements. A) An Edgetech 4200 Side Scan sonar system that contains sensors along it’s 125 cm length [5] (Picture Copyright Edgetech, reproduced with permission) and B) A bat from the Rhinolophidae family with its right pinnae (outer ear) and noseleaf circled in purple.

In order to create large apertures and the corresponding narrow beams, engineered sonars tend to consist of large numbers of emitting and receiving elements working together in an array. The incoming and outgoing signals are combined across all elements in the array to produce a narrow sonar beam that is used to scan the environment [2]. The downsides of this approach are the large size of the array and the large number of elements that are needed to cover it, as well was the computationally expensive operations that are needed to combine the signals from a large number of elements. In contrast to engineered sonar, the biosonar of bats operates with only three elements [29]: one emitter, the nose or the mouth (depending on species), and two receivers, the outer ears (pinnae). Bat biosonar operates in air and the overall system size is much smaller compared to the wavelengths used than is typically the case for engineered sonar (s.Figure 1.1). The technical sonars presented in this work range from operating frequencies of 42kHz [21] to 1.8MHz [23], though a majority of the sonars discussed have operating frequencies between 200kHz and 900kHz [33, 17, 47, 45, 46, 40, 51, 5]. Bat biosonar has a frequency range between 11kHz and 212kHz [13] but most bats call with frequencies between 20kHz and 60kHz [13]. Due to their substantially lower frequencies combined with much smaller sizes, bats are in a much less favorable conditions than engineered sonars when it comes to forming narrow beams. The goal of the work presented here has been to compare beamwidth in biosonar and engineered sonar with each other and to the theoretical beamwidth limit for the respective ratio of sonar aperture size and wavelength. Closeness to the theoretical limit could be 3 seen as an indication that a small beamwidth is an important parameter for the function of the respective system. In addition, an experimental data set with noseleaf simulate baffle shapes with random internal geometry and imperfections has been acquired to serve as a reference for how close random shapes of a given size will cluster around the limit threshold. All these comparisons should shed light on the question whether beamwidth has been as critical to the evolution of bat biosonar as it is has been to the design of engineered sonar.

1.2 Review of Literature

1.2.1 Bioinspiration and Biomimetics

Bioinspiration is the study of materials, designs, structures and behaviors of biological specimens with the goal of adapting these ideas into technical and synthetic designs. Sim- ilarly, biomimetics, or biomimicry, is the study of imitating, or mimicking, natural designs to solve complex problems [50]. Both of these ideas form from the same base concept: taking advantage of nature’s billions of years of evolution to gain insight into how natural organisms or systems have solved complex or difficult problems. While a search of the literature reveals the keywords of bioinspiration and biomimetics didn’t start regularly ap- pearing in literature until the turn of the century, the concept of using nature as guidance for design was not a new idea. A very widely used and well known example of this, Vel- cro, first came about due to the inventor noticing burdocks (seeds from the genus Arctium), sticking to his clothes [12]. Many contemporary researchers however actively look into natural and biological systems for inspiration. One of the largest fields currently benefiting from bioinspiration is the field of robotics [36]. Bioinspiration has lead to new developments and ideas such as soft robotics which uses highly flexible materials, instead of rigid materials, to allow a larger and more natural set of motion [16] or the creation of new artificial polymers from study- ing artificial muscle [31]. Bioinspiration has been applied to more than just mechanical problems. It has been used heavily in chemistry as a basis for creating composite mate- rials [7] or materials with unusual properties such as superwettability [43]. It has also been used to design new types of sensors and sensing paradigms, such as spider-inspired flexible hair sensors [22] or, of important relevance to this work, bat biosonar inspired sensing platforms [4]. Bioinspiration and biomimetics have been trending in engineering research. For the past 4 twenty years, the number of conference papers, journal papers, and patents using bioin- spired or biomimetic technology has continually increased each year as the importance and relevance of looking at nature for inspiration in engineering designs has continually proven its worth. Bioinspiration and biomimetics have been applied to an incredibly large and varied array of different engineering problems as engineers and scientists continue to use nature’s billions of years of evolution as a springboard for new ideas and concepts.

1.2.2 Bats and Biosonar

Bats have proven to be a highly diverse and successful group of mammals, accounting for over 20% of all mammal species [29]. While they are not the only species to use echolocation to navigate, bats are the most researched species in terms of echolocation and biosonar. There has been significant research conducted into the echolocation behav- iors of bats, particularly the hunting of insectile prey, stretching back to the 1960s [10] and continuing throughout the twentieth century and into the twenty-first century with other researchers performing similar investigations and analysis of echolocation behav- iors except for differing families or genera of bat [38, 15, 37]. Much of this early work in biosonar [10, 38, 15, 37] has had an emphasis on collection of field data in order to describe how the differing families of bat operate within their environments, focusing on their operating conditions, such as flight speed, distance needed to acquire targets, etc, and the capabilities of the bats themselves rather than having a focus on what could be learned and applied from how the biosonar performs. In addition to the study of the natural environments, there was initial research done in the early 1990s into using bat-like sonars on robots [19]. These robots were setup with a sonar system that mimicked the sensor configuration of bats [1]. The bat-like system was used in experimentation based on the context of prey capture [19] as well as obstacle localization [1] and the results of the experiments were that the bat-like sonar represented an efficient sensing system. An article published in 2007 [28] is one of the first sources discussing the differences between biosonar and technical sonars as well as the merits of incorporating biosonar- inspired approaches. This article brought up many important challenges facing the design of biosonar, such as dynamics in the sensors during emission and reception, challenges in transducer performance, the actuation and integration of beamforming baffle shapes, and the miniaturization of the sonar system among others [28]. Since the publication of the 2007 article, there has been a significant amount of research invested into examining what can be learned from biosonar and applied to technical sonar. 5

One of the differences between technical and biosonar that has been observed and studied in literature since has been the dynamics of the biosonar system [3, 26, 25, 9]. This has been of particular interest due to the novelty of the idea: bending the biosonar apertures to dynamically alter a sonar signal [3]. The apertures have been found to change their shape by up to 20% of their total length within 100 miliseconds while emitting or receiving sound [25]. The effect of the dynamics on the emission signal has been studied and found to produce strong time-dependent characteristics in elliptical sound outlets similar in size and shape to those used by horseshoe bats [9]. In addition to information on changes in the beampattern due to dynamics of the system, recent research has begun to show that these changes in beampattern can dynamically encode target information into the signal [44]. This branch of research has changed from simply showing differences to showing that the differences in signal is able to encode additional information, an exceedingly useful tool for technical sonars that is not used or well understood and hasn’t been extensively studied. Sonar systems designed to use these dynamics and outfitted with biomimetic apertures have been developed and show the potential of the bioinspired system as a new paradigm in sonar sensing, though significant research is still required to be able to make full use of the biosonars unique characteristics [4]. Other research has been conducted into recreating biosonar beampatterns from the ge- ometry of the biosonar apertures [54]. Combined with analysis of the static biosonar beamforming mechanism and strategies [24], there is now the ability to create acurate, numerically derived beampatterns and beam information for biosonar apertures that can be used to gain new insights into how to incorporate bioinspired strategies to help solve problems facing sonar today.

1.2.3 Review of Technical Sonar Literature

Research in sonar and the propagation of sound underwater is an old field of study, dating as far back in literature as the discovery and documentation of primitive passive sonars by Leonardo da Vinci in 1490, but began to resemble its modern form of research starting in World War II, where quantitative and precise measurements of undersea environments became more and more important [49]. Since World War II there has been a large amount of research on sonar and sonar capabilities due to the important nature of the marine envi- ronment in warfare and navigation. 6

1.2.4 Sonar Concepts

As previously mentioned, the basis of sonar is the study of the propagation of acoustic waves in a medium, typically water [2]. Sonars can be split broadly into two categories, passive and active, where passive sonars only listen to incoming acoustic waves while active sonars emit their own acoustic waves and listen for the echoes of their signals to return [2]. This work and most of the following section will focus on discussions as they relate to active sonars, but that isn’t to dismiss the importance of passive sonar or to imply that the same physical principles and research does not also apply to passive sonar. With an important goal of active sonar being to survey the surroundings of the craft, whether looking at the local topography or attempting to find and track other objects, such as undersea mines or submersibles [8], there has been a large amount of focus placed on controlling the beams of the sonar systems. Beamforming is a signal processing technique that is utilized to increase the directivity of sonar arrays by controlling the phase and am- plitudes of the many transmitters in an array in order to create constructive and destructive interference in the acoustic wave [48]. As beamwidths, a measure of sonar resolution, are dependent on the size and frequencies at which a transmitter is operated at [49] and there are physical constraints imposed in the creation and use of transmitters, beamforming has an important role in the development of very high resolution sonars. Beamwidths are primarily measured in the main lobe of a sonar signal, which is the lobe of the sonar signal that contains the maximum gain, and is typically sent in the direction that the sonar is attempting to look at. However, many sonars have naturally occurring, or induced through beamforming, sidelobes in the signal that are lobes of the sonar signal with local maxima that are not the main lobe. Sidelobes, especially larger sidelobes, have potential to interfere with the sonar signal and research has been conducted on how to reduce them in arrays, such as by using older methods like nonuniform element spacing in the array [11] or newer methods like flexible genetic algorithms for pattern synthesis [52]. Whichever method is used, the end goal is to reduce the magnitude of the sidelobes so that they do not interfere with the signal detection of the main lobe. While still an important subject in undersea sonar, much of the contemporary research for sibelobe reduction is in the area of antenna arrays and wireless communication.

1.2.5 Trends in Sonar Research

In recent years, research in sonar arrays has become very wide and varied to match the many innovations in the field. There has been an increasing amount of research into 7 miniaturization of submersible systems and the addition of sonar to unmanned underwa- ter vehicles (UUVs). Even narrowing down research to these areas results in research with drastically different aims, such as creating UUVs with small, economically efficient sonars [14], or creating miniaturized UUV’s able to operate in alien or non-terrestrial en- vironments like the beneath the frozen crust of Europa [30]. In these situations the large arrays in use by contemporary sonar engineers would be too expensive or too large for the mission, so research continues into finding ways of making the sonar systems smaller while still retaining the resolution and capabilities of larger sonar. Much of the current research increasing the capabilities of sonar is being focused on the processing of sonar signals rather than development of new hardware. Researchers are attempting to use methods such as matched filtering theory [53] or Bayesian localization [32] with simple sensors or sensor arrays in order to increase the performance of the sonar that is typically reliant on the size and number of sensors, not processing. A quick search of literature reveals that in the previous year, 2016, there were more than twice as many articles published relating to sonar software than sonar hardware. These two trends in publications and research in sonar, miniaturization for UUV and in- creased sensing and processing capabilities, also point towards another emerging trend in sonar research: the use of autonomous UUVs to perform dangerous or tedious tasks. Of particular interest in the rising study of autonomous sonar controlled systems are those used for clearing undersea mine fields [42] on the military side of research and using autonomy in UUVs for marine archaelogy [27] and surveillance of natural resources and sites, such as coral reefs [20].

1.2.6 Conclusion

Throughout much of the contemporary research the bat biosonar system has been approx- imated or represented as an elliptical transducer or a baffled elliptical transducer. There hasn’t been any direct comparisons between the expected performance of appropriately sized transducers or sonar arrays and the biosonar arrays while several publications have sought to look into factors, such as dynamics, that could contribute to shortening a per- ceived performance gap between biosonar and technical sonar. Meanwhile, engineered sonar is constantly seeking new methods of improving performance without increasing the size or cost of the sonar. In the following work, biosonar apertures will be compared to engineered sonars, showing the performance gap in terms of sensing resolution between the biosonar systems and contemporary engineered sonars. 8

1.3 Problem Statement and Research Objectives

1.3.1 The Case for Studying Biosonar

There are many works on biosonar that attempt to use measurements of bats in their natural habitat to make statements about broad capabilities of biosonar [38, 15, 37]. It is difficult to obtain precise numerical beampatterns directly from bats which would require having a bat naturally emitting its sonar into a large microphone array. Difficulties with creating experimental beampatterns directly from bats led to development of numerical methods that can be used to simulate the beampatterns of biosonar apertures [54]. Much of the contemporary research on biosonar is focused on operational differences be- tween biosonar and technical sonar, such as the dynamic motion of the biosonar aperture while emitting or receiving sound [25]. Part of the reason for this research is that there are perceived, or known but not quantified, differences between biosonar and technical sonar. A quick inspection of sizes shows that there is indeed a significant size difference between biosonar apertures and technical sonar arrays, lending merit to the concept that biosonar and technical sonar operate differently. However, to this point prior research has not quan- tified this difference to see if the perceived difference is as large as initial inspection would make it out to be. Additionally, it is known that engineered sonars attempt to minimize their beamwidths as much as physically possible, but it is unknown whether bats attempt to have the same minimization. By creating a method for comparing biosonar systems to equivocal engineered sonar sys- tems or reference baffles, the amount of difference between biological and technical sonar can be quantified. Additionally, creation of a large data set of beampatterns and examina- tion in terms of their beamwidths allows examination in new areas to investigate biosonar and better understand how it works.

1.3.2 Research Objectives and Hypotheses

Prior to the research presented here, it was qualitatively obvious that bats operated in much smaller regimes of diameter over wavelength. This operational difference can be seen in the size of the biosonar apertures (5mm to 20mm typical, s. Table 5.1) com- pared to engineered sonars (300mm to 1.25m typical for sonars used in this research [33, 17, 34, 18, 51, 47, 41, 45, 46, 35, 40]) and the operating frequencies (20kHz and 60kHz typical for bats [13] vs 200kHz to 900kHz typical for the sonar investigated in this 9

150 150

100 100

50 50

Half-Power Beamwidth (°) 0 Half-Power Beamwidth (°) 0 100 102 100 102 D/λ D/λ

Figure 1.2: Visual representation of the first hypothesis tested in the current work: A) shows the first form of the hypothesis, that the engineered sonars, represented by black triangles, and biosonars, grey dots, have similar scatter and closeness to the reference limit represented by the black line. B) shows the alternative hypothesis that the biosonar has a larger scatter. research [33, 17, 47, 45, 46, 40, 51, 5]). As beamwidth can be measured as a function of diameter over wavelength, with larger values of diameter over wavelength leading to narrower beamwidths [2], it can be surmised that the biosonar beamwidths will be larger than the engineered beamwidths. Nevertheless, the following four main research questions remain open when comparing bat biosonar and engineered sonar: Engineered sonars follow reference equations for beamwidth as a function of diameter over wavelength and have very little scatter from these limits. The first hypothesis that was tested is that biosonar will have similar scatter from the limit as engineered sonar, with the alternative hypothesis being that the biosonar will have more scatter (s. Figure 1.2). The second hypothesis that was tested is that aluminum noseleaf simulates with random imperfections and internal geometry will have the same scatter as the biosonar apertures do, with the alternative hypothesis being that either the biosonar or noseleaf simulates will have less scatter (s. Figure 1.3). The third hypothesis that was tested is that families of bats that use echolocation have biosonar apertures that operate in the same regimes of diameter over wavelength and beamwidth as families of bat that do not use echolocation, with the alternative hypoth- 10

A B 150 150

100 100

50 50

Half-Power Beamwidth (°) 0 Half-Power Beamwidth (°) 0 2 4 6 8 10 2 4 6 8 10 D/λ D/λ

Figure 1.3: Visual representation of the second hypothesis to be tested in the current work: A) shows the first form of the hypothesis, that the aluminum baffles, represented by black triangles, and biosonars, grey dots, have similar scatter and closeness to the reference limit represented by the black line. B) shows the alternative hypothesis that either the reference baffles or biosonar has less scatter. esis being that families that use echolocation and families that do not use echolocation operate in different regimes of diameter over wavelength or beamwidth. The final hypothesis that was tested is that noseleaf (emission) elements operate in the same regimes and with the same beamwidths and scatter as pinnae (reception) elements, with the alternative hypothesis being that they operate in different regimes. In order to test these hypotheses, several sets of research objectives were created. The first was the creation of a framework within which the biosonar apertures could be compared to engineering sonars. This objective included selection of suitable engineering analogues for the biosonar apertures as well as the creation of a methodology for converting the biosonar into the chosen analogue. The second objective of the research was to take nu- merically generated biosonar beampatterns and find the corresponding beamwidths. The final objectives of the research were to use the large database created to test the hypotheses and look for additional insights or areas for future research. Chapter 2

Methods

2.1 Biosonar Apertures and Conversion to Engineering Analogues

2.1.1 Biosonar Aperture Data

The biosonar apertures used in this work are all taken from computer micro-tomographic (µCT) scans of bat noseleaves and pinnae. The bats scanned were dead and had been pre- served in a low-concentration ethanol solution prior to scanning. There were over 500 dif- ferent µCT scans of bat apertures from over 300 different bats. After scanning a specimen the relevant apertures were cut out from the rest of the mesh so they could be examined by themselves. After all of the apertures were scanned, it was necessary to check meshes manually in order to verify that there were no problems with the scan. While there were some µCT meshes that had easily identifiable problems, such as artifacts or other problems with the scan, a more time consuming aspect of filtering was making sure that the examined samples themselves appeared to be in good condition. In this context, good condition meant that the aperture was completely intact and in an upright neutral position. Pictures and videos of families of bats were used to identify whether pinnae or noseleafs were bent, damaged, or had other problems that would make them poor choices for comparison. Additionally, all of the samples that were found by manual inspection to be in good con- dition had beampatterns generated using methods described later in Chapter 5. Some

11 12 meshes had problems not apparent to visual inspection that caused the numerically gen- erated beampatterns to fail to converge, resulting in meshes that geometry could be ob- tained from but not beampattern data. Since both geometry and beampattern data would be required for full comparisons of the biosonar apertures, meshes that failed to produce numerical beampatterns were also discarded. The final set of apertures were comprised of a total of 151 shape samples taken from 137 different bats. There was only one sample where both pinnae and the noseleaf was well preserved enough to use all three of its apertures for comparison, but there were 12 different bats were both ears were preserved well enough to be used. Of the 151 aperture samples there were 61 noseleaves and 90 pinnae. While it might be expected that there would be twice as many pinnae compared to noseleaves, since bats have two pinnae and only one noseleaf and there were more pinnae in the scans, the noseleaves appeared to withstand preservation and scanning better than the pinnae resulting in a higher percentage of them being usable for comparison. The pinnae and noseleaves came from 8 different bat families, with the most prominent family being the horseshoe bats (family Rhinolophidae) from which 21 noseleaf sam- ples and 24 pinna samples were analyzed. The other bat families represented in the data set were: (23 samples), Emballonuridae (5 samples), Molossidae (2 sam- ples), Megadermatidae (1 sample), Nycteridae (15 samples), Phyllostomidae (20 samples), Pteropodidae (4 samples), and Vespertilionidae (36 samples).

2.1.2 Conversion from µCT Scans to Engineering Analogue

In order to approximate the 3D mesh of the biological structures by a 2D transducer the point cloud mesh is taken through a series of simplifications and processing. The first step is edge filtering the mesh, finding edges whose dihedral angle is greater than 15◦. The result of this is that only heavily curved edges, such as those along the outer edge of the aperture, are kept, discarding much of the internal geometry. A point along the outer edge of the aperture was manually selected and the rest of the points along that edge are selected by using a point clustering, nearest neighbor algorithm. The majority of the apertures were able to use a hop-through distance in the point clustering algorithm of 0.1mm, but 17 of the 151 samples required additional manual cleaning or different filtering in order to select just the outer edges of the aperture. Once the outer edges of the structure were determined, a plane of best fit was found using least squared of normal distance. Finally, the points from the edge were projected onto the plane of best fit and then the minimum and maximum length of the aperture through the centroid were found (s. Figure 2.1). The 13 A B C

Figure 2.1: Approximation of the biological shape samples by a planar elliptical trans- ducer: A) µCT model of a noseleaf from a Sulawesi horseshoe bat (Rhinolophus celeben- sis), B) Point cloud resulting from detecting edge vertices in the mesh, C) Edge vertices projected into the fitting plane with lines along the minimum and maximum aperture lengths (dashed lines). code used to convert the µCT scans to the 2D engineering analogues is given in Appendix A.1: Geometric Processing Code. This code is provided so that other researchers can replicate the results or use the code to generate additional data points for new apertures. The minimum and maximum diameters were chosen to be found through the centroid for easier comparison with technical sonars and transducers. As will be discussed in more depth later, beamwidth for a sonar is typically measured through maximum gain of the signal, which in transducers and other planar arrays aligns with the centroid of the trans- ducer or array. Consideration was given on whether to use the measured maximum and minimum or to use the length perpendicular to the maximum as the minimum, as would be the case of a perfectly elliptical transducer, but the decision was made to calculate max- imum and minimum separately due to the non-uniformity of the shapes and beampatterns. This choice in calculating minimum and maxmimum seperately had a larger effect on noseleaves than pinnae, as the pinnae have relatively uniform and consistent shape while some noseleafs, such as those of the trident bats ( stoliczkanus), have peculiar and nonuniform shapes. 14

2.2 Beamwidth Determination for Biosonar Apertures

2.2.1 Importance of Beamwidth

Beamwidth is a widely used metric by sonar engineers for evaluating the performance of sonars. Beamwidths represent the resolution with which a sonar can sense its environment and is measured in degrees. Of the two categories of sonar, active and passive, this work is concerned primarily with active sonar, that is sonars that emit sound pulses and listen for the echoes of those pulses [2]. Having a narrower beamwidth represents the ability to more accurately and precisely direct energy, which in addition to the benefit of increasing your sensing resolution can also help reduce interference between multiple sonar systems and help reduce the signature of the sonar carrier. These advantages to having narrow beamwidth has lead to beamwidth being a heavily discussed and documented metric for engineered sonars which makes it a valuable metric for being able to make quick perfor- mance comparisons to a wide array of sonar systems.

2.2.2 Planar Array Reference Beamwidth

For comparison with this reference, the noseleaves and pinnae were treated as unbaffled 2D elliptical transducers. To compute the ratio of diameter (D) over wavelength (λ), the maximum diameter of the biosonar element was matched with the minimum beamwidth and the minimum diameter of the biosonar with the maximum beamwidth. A reference lower beamwidth limit used for comparison to the data was derived from the equation for a continuous planar circular array in an infinite baffle (s. Equation 1, [49]). This equation also covers infinitely baffled circular planar arrays of diameter D or a single element of diameter D and a wavelength λ:

"2J [(πD/λ)sin(θ)]#2 b(θ) = 1 (2.1) (πD/λ)sin(θ) where b(θ) is the beampattern response at angle θ and J1[] is the first-order Bessel function. The choice to use an infinite baffled circular planar array as the reference instead of a specifically baffled array or a conical horn was made to find common ground between biosonar apertures and technical sonar. An infinitely baffled system was chosen so that an arbitrary baffling would not be used. While some biosonar apertures do appear from visual inspection to bear resemblance to baffled transducers, the amount of baffling and 15 it’s arrangement varies from species to species. The choice to use a planar array rather than a conical horn was made for similar reasons. By using a planar array, the dimensions that need to be controlled for are decreased to just minimum and maximum diameters, so there is no need to choose arbitrary dimensions for length, curvature, etc, that vary heavily from one bat species to another.

2.2.3 Generation of Numerically Derived Beampatterns

Predictions of bat biosonar beampatterns were derived numerically from digital models of the geometries of bat noseleaves (emission baffles used by bats with nasal emission of biosonar pulses) and pinnae (outer ears, i.e., the sound receivers in bat biosonar) [3]. The digital models were taken from µCT scans and the geometries were treated as a cubic finite-element mesh with a perfectly reflecting boundary condition to represent the bound- ary between the biological tissue and air [24]. Using these meshes and boundary condi- tions, the near field was solved for by using the wave equation which, given the stationary and space-dependent nature of the beampattern, was expressed by the Helmholtz equation [54]. Using the complex field values from the finite-element model, the propagation of the acoustic wave into the far-field was handled using the Kirchoff integral formulation [24]. The ultrasonic beampatterns of each of the 151 pinnae and noseleaves samples were eval- uated at 10 frequencies evenly spaced throughout the operating frequency band that has been documented for respective bat species in the literature.

2.2.4 Biosonar Beamwidth Evaluation

The minimum and maximum beamwidths of the biosonar samples were determined from the numerical beampattern estimates as follows: First the beampatterns were rotated so that the angle associated with the maximum gain, i.e., the maximum response angle (MRA) was pointed in a known direction. This was done both to make the next steps of the process simpler and so that the beampatterns could all be aligned in the same direction for visual inspection and comparison of size and shape. After this, the beampattern was cut by a series of planes each of which contained the vector from the origin to the MRA. A fam- ily of planes was created by rotation around the vector of the MRA. A plane was placed every 0.5◦ of rotation angle to sample the entire two-dimensional beampattern (gain as a function of two angles, e.g., azimuth and elevation) with high resolution. Each slice of the beampattern produced a one-dimensional function (normalized beam gain as a func- tion of a single angle). A beamwidth was calculated for each of the slices, looking for 16 the minimum and maximum beamwidth across all slices. The maximum and minimum beamwidths are found at two different levels: -3dB (half-power, HP) and -6dB (quarter- power, QP, or half-voltage, s. Figure 2.2). In addition, some of the beampatterns had prominent sidelobes which contained values higher than HP or QP that are separate from the main lobe of the sonar signal. For the purpose of the comparison in this work, beamwidths have been calculated in two different ways – with and without taking sidelobes into account. Beamwidth estimates not including sidelobes were obtained by traversing the one-dimensional beampattern from the MRA outward until the amplitude dropped below the respective threshold (-3 or -6dB) for the first time. In order to get beamwidth estimates including sidelobes, each beampattern was traversed starting at angles 180 degree away from the MRA and the beamwidth was determined by the first angles were the beampattern gain exceeded the threshold for the first time. There were two primary pieces of code used in the beamwidth evaluation. The first piece is given in Appendix A.2: Beampattern Processing Code and takes a beampattern, nu- merically or experimentally generated, in the form of gain as a function of azmiuth and elevation angles and performs the interpolation to create the 2D slices of the beampat- tern as well as solving for the HP beamwidth excluding sidelobes. An additional piece of code given in Appendix A.3: Beampattern Post Processing Code takes the 2D beampattern slices saved from the previous code and calculates several additional values, such as QP beamwidth, beamwidths including sidelobes, locations and values of the nulls, etc. These two pieces of code are provided so that readers and future researchers can either replicate the results seen in this research or use the code to generate additional data for beampatterns not used in this research.

2.2.5 Half-Power vs Quarter-Power Beamwidths

In engineered sonar, it is standard to use the half-power beamwidth [2], however some of the comparisons for the biosonar in this paper were done using the quarter-power beamwidth. The reason for this was that some of the sampled biosonars have sidelobes near the MRA that were included in the beamwidth at the -6dB level, but not for the - 3dB level. Additionally, some biosonars have ripple in the signal thresholds where there is noise in the signal that is too small to be accurately described as a sidelobe but can have small impacts on the measurement values. The -6dB threshold is used for many comparisons between biosonars due to the beamwidths being larger and having had more time for ripple and noise in the signal around the MRA to have dispersed, resulting in a 17

A B C

Figure 2.2: Conversion of two-dimensional, numerical beampattern estimates into one- dimensional beampattern functions: A) a numerical beampattern estimate derived from the Sulawesi horseshoe bat (Rhinolophus celebensis) shown in Figure 2.1. B) One of the beampattern slices obtained at different rotation angles, shown in polar coordinates. C) The same beampattern slice shown in B) converted in to Cartesian coordinates. The horizontal lines indicate the -3dB and -6dB threshold levels smaller impact on the beamwidth. Comparisons with technical sonar were performed us- ing the half-power value as many manufacturers do not have public information on their quarter-power beamwidth.

2.3 Acquisition of Technical Sonar Data

2.3.1 Military Sonar vs Commercial Sonar

Engineered sonars additionally can be split into two categories: commercial and military. This work will use metrics solely from commercial sonars for comparison to biosonar due to the difficulty in obtaining publishable specifications for military sonars. However, it should be noted that military sonars tend to be of larger size and higher quality than their commercial counterparts. Of the commercial sonars used in this thesis, the largest sonar is the Sonardyne Solstice SSS, which is 1.25m long [5]. For comparison, the bow array of a Seawolf SSN-21 submarine has a 24 foot (7.3 meter) diameter making it more than five times as large. Due to the physics governing size and beamwidth, it is easy to understand even without seeing any technical specifications and capabilities that these massive sonar arrays would likely be an order of magnitude higher in terms of their resolution from the 18 discussed commercial sonars. Additionally, the technical sonars discussed in this paper are contemporary sonar, commercially available at the time of the comparison.

2.3.2 Technical Sonars Used for Comparison

The data set of engineered sonar was compiled from 23 different technical sonar devices. The beamwidths and sizes for the engineered sonar were taken directly from manufactur- ers’ specifications [33, 21, 17, 6, 34, 18, 51, 47, 41, 45, 46, 35, 40]. These sonars had operating frequencies ranging from 42kHz [21] to 1.8MHz [23]. Several of the sonars were dual-beam or multi-beam, meaning that they had two or more operating frequencies which would produce two different sized beamwidths [33, 35, 34]. Most commonly for these sonars the higher frequency would be double the lower, which resulted in the higher frequency having half the beamwidth of the lower frequency [33, 34], which highlights the relative linearity of decreases in beamwidth with respect to array-length to wavelength at high values of array-length to wavelength. The smallest of the sonars had a diameter of 16.4mm [21], which is comparable to some of the larger biosonar apertures, and with it’s low frequency placed it at scale of diameter to wavelength ratio equivocal to the biosonar apertures. The largest of the engineered sonars was 1.25m long [5] which, combined with its high operating frequency, resulted in a diameter to wavelength two magnitudes larger than the average biosonar.

2.4 Aluminum Random Emission Baffle Experiment

Having compared the biosonar apertures to technical sonar and found differences in per- formance, both in how close to the limit the apertures were and the area of operation, an experiment was designed to test and see if the biosonar apertures performed better than randomly produced aluminum baffles, which would be operated in the same aperture di- ameter (D) to wavelength (λ) ratio as the biosonar apertures. If the biosonar was found to operate similarly, or worse than, randomly generated baffles it would serve as additional indication that beamwdith may not have been an important evolutionary consideration for biosonar. Additionally, the aluminum baffles provide a reference point for how randomly generated baffles of the approximate size of bats compare to the reference equations for an unbaffled planar array used as the reference limit. The baffles being close to the limit would indicate that the unbaffled planar array serves as an acceptable approximation of short, conical, baffled transducers. 19

2.4.1 Equipment and Setup

The chirp for the experiment was produced by two Senscomp 600 loudspeakers. The loud- speakers had a 100mm long waveguide attached to them that went from the two 42mm loudspeaker diameters to two separate 2mm diameter exits. The noseleaf simulate baffles were attached to the ends of the waveguide. The acoustic properties of the noseleaf sim- ulates were tested using a linear-frequency modulated chirp ranging from 25 to 105kHz, a range which covered most operating frequencies of the bat species represented in the analyzed data set. The chirps were recorded at a distance of 1 meter from the baffle with a measurement microphone (Bruel¨ and Kjær, 1/8 inch). The microphone output was digi- tized at 16 bit resolution and 500 kHz sampling rate (National Instruments NI pci-e 6351). The signals emitted through the baffles were recorded over an azimuth angular range of 176◦ in steps of 1◦ and an elevation angular range of 75◦ in steps of 1◦ to create a front- facing beam pattern for the baffle. At each location a set of 20 chirps was recorded. A Fourier transform was applied to the chirps and the resulting frequency spectrum was con- verted to power. The resulting bin width of the power calculation was 500 Hz, and five evenly spaced bins throughout the chirp were chosen for calculating beampatterns. At each azimuth and elevation point, the power of the 20 chirps were averaged within each frequency bin to create a front-facing beampattern at the five different frequencies. From the front-facing beampattern the beamwidth of the baffle was determined using the same method used to determine the beamwidth of the biosonar apertures.

2.4.2 Creation of Random Emission Baffles

There were five different emission baffles created from a piece of aluminum foil. The foil was first cut to size and them crumpled into a ball. The foil was uncrumpled into an oblong horn, similar in shape to biosonar apertures, before being mounted to the waveguide. By crumpling and uncrumpling the aluminum foil the interior geometry of the baffle was able to have entirely randomized crevices and veins that changed each test. The simulates had diameters ranging from 25mm to 55mm and were a mix of both elliptical baffles, with one diameter significantly larger than the other, and circular baffles with similar diameters. The length of the simulate, when measured from the waveguide to the edge of the simulate, ranged from 20mm to 35mm. In order to help randomize the geometry of the baffles, three of the five baffles were created by other individuals to decrease any bias in their construction and shape. 20

A B

Figure 2.3: Setup for the experiment with the random aluminum baffles: A) Diagram of the experimental setup with dimensions of the loudspeaker, waveguide (shown in blue), and random aluminum foil baffles with the microphone in the far-field. B) Picture of the experiment set up. Chapter 3

Results

3.1 Half-Power Beamwidths and Quarter-Power Beamwidths

For bat biosonar, the half-power (HP) beamwidths tended to follow the theoretical limit closer than the quarter-power (QP) beamwidths, with the HP beamwidths having an av- erage distance to the limit of 10◦ and the QP beamwidths having an average distance to limit of 42◦ (s. Figure 3.1). The HP beamwidths, however, had more values fall below the limit with 14% of the values below the limit compared to 1% of the QP beamwidths below the limit. The majority of the HP beamwidths below the limit were associated with comparatively low diameter to wavelength ratios (e.g., less than 4, s. Figure 3.1). Many of these biological baffle shapes created sidelobes in the beampatterns that extended up to the -3dB level but not the -6dB level. Another difference between the half-power and quarter-power beamwidths was that in the region of lower array length to wavelength values the QP values increased compared to the limit more rapidly than the HP values (s. Figure 3.1). Overall, the results obtained with both amplitude threshold levels showed that the biosonar beamwidths did follow a tendency that matches the behavior of the theoretical beamwidth limit with the ratio of diameter to wavelength. Comparing the beamwidth values obtained starting from the beam gain maximum (i.e., sidelobes excluded) with those starting from the periphery (i.e., sidelobes included) pro- vided evidence for a role that sidelobes play in determining the beamwidth of the biosonar beampatterns. 14% of the QP beamwidth values were affected by sidelobes with ampli- tudes that were large enough to effect either the maximum or the minimum beamwidth

21 22 A B 200 200

150 150

100 100

50 50 Half-Power Beamwidth (°) 0 Quater-Power Beamwidth (°) 0 2 4 6 8 10 2 4 6 8 10 D/λ D/λ

Figure 3.1: Comparison of half-power (-3dB) beamwidth (A) and quarter-power (-6dB) beamwidth (B) for the bat biosonar elements. Theoretical minimum beamwidth values are shown as solid black lines for both levels. D is the bat aperture diameter. when included (s. Figure 3.2). When examining the effect of sidelobes, a threshold of 10 ◦ was used to determine whether a change in size was due to a sidelobe or ripple in the signal being unresolved. Sidelobes were more common in noseleaf beampatterns, in which 22% had sidelobes compared to 9% of the pinnae. The average increase in beamwidth due to sidelobes was 62◦ (± 52◦ standard deviation). The data has a large standard deviation in part due to 20% of the sidelobes being very large (>100◦). The raw data for the half-power beamwidths excluding sidelobes is shown in Table 5.1 while the raw data for the quarter-power beamwidths excluding sidelobes is shown in Table 5.2. Both of these tables are located in Appendix B: Raw Data Tables. The raw data is provided so that so the analyses performed in this work can be duplicated as well as so that researchers interested in specific families, genera, or species can find information on the samples of particular interest. When comparing sidelobes in half-power to sidelobes in quarter-power it was found that sidelobes had a larger impact in the QP region. 14% of the QP beampatterns had significant sidelobes (s. Figure 3.4) compared to only 8% of the HP beamwidths (s. Figure 3.3). In the HP beamwidths the average increase in sidelobe was also smaller at 44◦ (± 31◦ standard deviation) and had a smaller standard deviation due to only 6% of the sidelobes being very large (>100◦). However, another distinction between the two beamwidths is that the QP 23

350

300

250

200

150

100 Beamwidth counting sidelobes (°)

50

0 0 50 100 150 200 250 300 350 Beamwidth not including sidelobes (°)

Figure 3.2: Impact of sidelobes on the beamwidth of the biosonar beampattern samples for noseleaves (gray circles) and pinnae (black x’s). Points on the diagonal line do not have sidelobes amplitudes that are large enough to effect the beamwidth estimates. 24 A B 150 150

100 100

50 50 HP Beamwidth (°)

0 0 2 4 6 8 10 HP Beamwidth (°), including Lobes 2 4 6 8 10 D/λ D/λ

Figure 3.3: Half-power beamwidth values with respect to the aperture diameter (D) to wavelength (λ) ratio. A) The HP beamwidths calculated using the first point where the beampattern amplitudes crossed the HP threshold and B) the HP beamwidths calculated using the furthest point where the beampattern crossed the HP threshold. beamwidths had ripple in the signal around the threshold resulting in small changes to the beamwidth in 6% of the samples while the HP beamwidths had similar ripple in 15% of beamwidths.

3.2 Beamwidth Comparison of Engineered and Biosonar

The HP beamwidths of the biosonar and engineered sonar samples both showed a tendency similar to the theoretical beamwidth limit, in that larger ratios of array-length to wave- length tended to produce smaller beamwidths. However, the majority of the engineered sonars were located in a region of much higher array-length to wavelength ratios than the biosonars. In the engineered sonars, the beamwidth stayed very close to the theoretical limit, especially for systems with larger ratios of array-length to wavelength. In contrast to this, the biosonar samples showed a much larger scatter away from the theoretical limit curve in the direction towards larger beamwidths (s. Figure 3.5). While it can be seen from Figure 3.5 that the biosonar apertures appear to scatter further from the reference limit than the technical sonars do, an analysis of variance (ANOVA) test was conducted in order to determine if this difference was statistically significant. The 25 A B 200 200

150 150

100 100

QP Beamwidth (°) 50 50

0 0 2 4 6 8 10 QP Beamwidth (°), including Lobes 2 4 6 8 10 D/λ D/λ

Figure 3.4: Quarter-power beamwidth values with respect to the aperture diameter (D) to wavelength (λ) ratio. A) The QP beamwidths calculated using the first point where the beampattern amplitudes crossed the QP threshold and B) the QP beamwidths calculated using the furthest point where the beampattern crossed the QP threshold. null hypothesis for the ANOVA test was that the biosonar and engineered sonar had similar scatter from the limit, and the scatter from the distance was calculated using the half-power beamwidths. The p-value for the test was found to be significantly smaller than a 0.01 significance level (s. Table 3.1), resulting in rejecting the null hypothesis. Additionally, the mean value of the scatter of the biosonar was significantly larger than the mean scatter of the engineered sonar (s. Figure 3.6). These results corroborate the inspection of the graph, showing the increased scatter of the biosonar is statistically significant.

Table 3.1: Results of the analysis of variance test comparing the scatter from the limit of the biosonar apertures and the engineered sonars. All comparisons were performed on the half-power beamwidth data. SS is the sum of squares, df is the degrees of freedom, MS is the mean squared error and F is the f statistic, which is the ratio of the mean squared error of the groups to the mean squared error of the error. Source SS df MS F Prob>F Groups 2419.1 1 2419.07 21.4 3.89 × 10−6 Error 308102.8 2726 113.02 Total 310521.8 2727 26

180

160

140

120

100

80

60 Half-Power Beamwidth (°) 40

20

0 100 101 102 103 D/λ

Figure 3.5: Comparison of biosonar and engineered sonar half-power beamwidths to the elliptical-transducer limit values (solid line) as a function of the ratio characteristic dimen- sion (D) over wavelength (λ). Biosonar samples are represented by light gray circles and engineered sonars by black triangles. D is a characteristic dimension of the sonar, i.e., array-length for technical sonar and noseleaf or pinna diameter for bat biosonar. 27

100

90

80

70

60

50

40

Distance From Limit(°) 30

20

10

0

Engineered Sonars Biosonar

Figure 3.6: Results of the analysis of variance test comparing the scatter of the engineered sonars and biosonars to the reference limit at half-power. For each set of data, the red line inside of the blue box indicates the mean of that set, with the upper and lower edges of the blue box indicating the first and third quantiles. The red crosses represent data points considered outliers within the set. 28

3.3 Noseleaf Simulate Experiment Results Compared to Biosonar

The experimental beamwidth results obtained from the noseleaf simulate baffles showed a similar scatter away from the elliptical-transducer limit as the bat samples (s. Figure 3.7). The scatter associated with the biological samples appeared to be somewhat bigger than that associated with the aluminum baffles, especially towards lower values of the ratio aperture diameter (D) to wavelength (λ) where most of the experimental data points were concentrated. For ratios around the lower end of this region, the biological samples ap- peared to show a larger variability than the random shapes, but it is not clear if this is a genuine trend in the data or just an effect of the small sample size. An ANOVA test was performed to determine if there were statistically significant differ- ences between the scatter of the biosonar and the scatter of the noseleaf simulates. The null hypothesis to be tested was that the biosonar and noseleaf simulates had similar scatter. The scatter from the reference limit for both sets was calculated at quarter-power, where they were compared in Figure 3.7. The p-value of the ANOVA test results was found to be significantly smaller than a significance value of 0.01, causing the null hypothesis to be rejected (s. Table 3.2). By looking at the results of the ANOVA test it can be seen that the noseleaf simulates have a lower mean scatter (s. Figure 3.8). This indicates that the biosonar have statistically significant additional scatter from the reference limit compared to the noseleaf simulates.

Table 3.2: Results of the analysis of variance test comparing the scatter from the limit of the biosonar apertures and the noseleaf simulates. All comparisons were performed on the quarter-power beamwidth data. SS is the sum of squares, df is the degrees of freedom, MS is the mean squared error and F is the f statistic, which is the ratio of the mean squared error of the groups to the mean squared error of the error. Source SS df MS F Prob>F Groups 72981.7 1 72981.7 122.09 8.29 × 10−28 Error 1662421 2781 597.8 Total 1735402 2782 29

200

150

100 Quater-Power Beamwidth (°) 50

0 1 2 3 4 5 6 7 8 9 10 D/λ

Figure 3.7: Comparison of the beamwidths of the biological samples with randomly D shaped aluminum baffles as a function of the ratio aperture diameter over wavelength ( λ ). Biological samples are shown as gray circles, aluminum baffles as black triangles. 30

140

120

100

80

60

Distance From Limit(°) 40

20

0

Noseleaf Simulates Biosonar

Figure 3.8: Plot results of the analysis of variance test comparing the scatter of the noseleaf simulates and biosonars to the reference limit at quarter-power. For each set of data, the red line inside of the blue box indicates the mean of that set, with the upper and lower edges of the blue box indicating the first and third quantiles. The red crosses represent data points considered outliers within the set. 31 A B 180 180

120 120

60 60

Quater-Power Beamwidth (°) 0 Quater-Power Beamwidth (°) 0 2 4 6 8 10 2 4 6 8 10 D/λ D/λ

Figure 3.9: Comparison of beamwidths in two bat families with heavy reliance on active biosonar (horseshoe bats, Rhinolophidae, and Old World roundleaf bats, Hipposideridae, A) and a bat family where the use of active biosonar only occurs as an exception in a few species (Old World fruit bats, Pteropodidae, B). For both families, the QP beamwidth as- sociated with the samples as a function of the ratio of aperture diameter (D) to wavelength (λ) are shown along with the elliptical-transducer limit.

3.4 Comparison of Bat Families With and Without Active Biosonar

The families of horseshoe bats (Rhinolophidae) and the Old World roundleaf bats (Hip- posideridae) are known to rely on particularly sophisticated active sonar systems that en- able them to navigate and hunt in dense vegetation [13]. As these two families of bats are known to use and rely on sonar systems, they can be used as a basis to compare to a family of bats (Old World fruit bats, family Pteropodidae) that – with few exceptions – do not use active biosonar [13]. These two families were compared, using only pinnae as the Old world fruit bats do not have noseleaves, to find that even though the horseshoe bats and roundleaf bats use a very sophisticated active sonar system they still show the same trends to beamwidth as a family that does not use active sonar (s. Figure 3.9). To verify that were no statistically significant differences in the scatter from the reference limit of the echolocating and non-echolocating families an ANOVA test was performed. The null hypothesis for the ANOVA test was set as the echolocating and non-echolocating families having equal scatter from the reference limit, measured in quarter-power. The p- 32 value was significantly larger than a significance value of 0.01, causing the null hypothesis to fail to be rejected (s. Table 3.3). Looking at the ANOVA plot it can be seen that the means of the two sets are roughly equivilent though the non-echolocating families have a larger range of the first and third quantile (s. Figure 3.10). This difference in quantile position could be due to having fewer samples from the non-echolocating families.

Table 3.3: Results of the analysis of variance test comparing the scatter from the limit of the echolocating families (Rhinolophidae and Hipposideridae) and the non-echolocating family (Pteropodidae). All comparisons were performed on the quarter-power beamwidth data. SS is the sum of squares, df is the degrees of freedom, MS is the mean squared error and F is the f statistic, which is the ratio of the mean squared error of the groups to the mean squared error of the error. Source SS df MS F Prob>F Groups 30.8 1 30.79 0.36 0.5484 Error 66457.5 778 85.421 Total 66488.3 779

3.5 Emission vs Reception Elements

Comparing the beamwidths belonging to pinna samples to those obtained from noseleaves showed two main differences. First, noseleaf samples tended to be smaller compared to their respective operating wavelengths than the pinnae; for the noseleaves, 63% of the samples had a diameter-to-wavelength ratio less than 2. For the pinnae, this was the case for 40% of the samples (s. Figure 3.11). Second, the noseleaves tended to deviate further from the theoretical limit values. The noseleaf beamwidths deviated from the theoretical limit by 15◦ on average (standard deviation 35◦) compared to 5◦ average distance (standard deviation 23◦) for pinnae (s. Figure 3.12). In Figure 3.12, and based on the above calculations of mean and standard deviation, it appears that there are significant differences between emission and reception elements in the biosonar. In order to test whether these differences were statistically significant, an ANOVA test was performed. The null hypothesis for the test was set that the emission and reception elements had similar scatter from the reference limit. The scatter was calculated in quarter power and only for values of D/λ less than 4 where the majority of the nose- leafs were located. The p-value was significantly smaller than a significane value of 0.01, causing the null hypothesis to be rejected (s. Table 3.4). Upon inspection of the ANOVA 33

60

50

40

30

Distance From Limit(°) 20

10

0 Echolocating Families Non-Echolocating Families

Figure 3.10: Results of the analysis of variance test comparing the scatter of the echolocat- ing families (Rhinolophidae and Hipposideridae) and non-echolocating family (Pteropo- didae) to the reference limit at quarter-power. For each set of data, the red line inside of the blue box indicates the mean of that set, with the upper and lower edges of the blue box indicating the first and third quantiles. The red crosses represent data points considered outliers within the set. 34

15

10

5 Portion of Samples [%]

0 0 1 2 3 4 5 6 7 8 9 10 D/λ

Figure 3.11: Comparison of the distributions for noseleaf (light gray) and pinna samples (dark gray) with respect to the ratio aperture diameter (D) over wavelength (λ). 35

A100 B100

80 80

60 60

40 40

Distance to Limit,(°) 20 Distance to Limit,(°) 20

0 0 2 4 6 8 2 4 6 8 D/λ D/λ

Figure 3.12: Distance between the beamwidth values of the biosonar samples and the respective lower beamwidth limit as a function of the ratio of characteristic dimension (D) over wavelength (λ). A) noseleaf samples, B) pinna samples. D is a characteristic dimension, i.e., aperture diameter for the bat biosonar samples. plot it is seen that the pinnae have a smaller mean scatter and smaller sizes of the quantiles (s. Figure 3.13).

3.6 Additional Supporting Analysis

The following sets of analysis did not have as strong results as those in previous sections, however the results still contain some insights into how biosonars operate and how they are potentially different from engineered sonar.

3.6.1 Maximum vs Minimum Beamwidth

The minimum and maximum beamwidths, matched with the maximum and minimum aperture sizes respectively, can be compared to see that the minimum beamwidths both occupy a much larger range of D/λ values and over that range they tend to stay much closer to the limit. The maximum beamwidths were all found below a D/λ of 7 and 78% were found to have a D/λ of 3 or lower. In the half-power regime, it was found that the matched maximum beamwidths were on average 21◦ larger (±15◦ standard deviation), 36

250

200

150

100 Distance From Limit(°)

50

0

Pinnae Noseleaves

Figure 3.13: Results of the analysis of variance test comparing the scatter of the reception elements (pinnae) and emission elements (noseleaves) to the reference limit at quarter- power. The comparison was performed only for values of D/λ less than 4 to keep the comparison in the regime where noseleaves were typically located. For each set of data, the red line inside of the blue box indicates the mean of that set, with the upper and lower edges of the blue box indicating the first and third quantiles. The red crosses represent data points considered outliers within the set. 37

Table 3.4: Results of the analysis of variance test comparing the scatter of the reception elements (pinnae) and emission elements (noseleaves). All comparisons were performed on the quarter-power beamwidth data. The comparison was performed only for values of D/λ less than 4 to keep the comparison in the regime where noseleaves were typically located. SS is the sum of squares, df is the degrees of freedom, MS is the mean squared error and F is the f statistic, which is the ratio of the mean squared error of the groups to the mean squared error of the error. Source SS df MS F Prob>F Groups 73494.9 1 73494.9 205.85 8.71 × 10−45 Error 825440.8 2312 357 Total 898935.7 2313 while in the quarter-power beamwidths the average difference was 47◦ (±47◦ standard deviation). Pinnae in half-power had an average difference of 15◦ compared to noseleaves with an average difference of 27◦.

3.6.2 Geometric Effects on Beamwidth

Two different methods were used to test the effect of geometric factors on the accuracy of the reference model to the calculated beamwidths. The first comparison checked how well the apertures could be evaluated as 2 dimensional by calculating the root mean square distance traveled by the point clouds to the plane of best fit in order to determine the depth of the aperture (s. Figure 3.15). After comparison the depth of the aperture did not appear to have any noticeable affect or trend on the likelihood of the beamwidth falling closer to the reference limit. Another property examined was the eccentricity, i.e. roundness, of the 2D transducer. Many of the biosonar apertures were much more elliptical, and similarly the eccentricity was measured and then plotted to look for trends based on location on the beamwidth curve (s. Figure 3.16). The eccentricity did not appear to effect how close a specific value fell towards the curve and there were not any apparent trends of eccentricity that were noted from the curve. In circular plane arrays and engineered transducers there is an approximately linear rela- tionship between the ratio of the minimum and maximum diameters of the array or aper- ture and the minimum and maximum beamwidth. This relationship was compared for the biosonar samples. For each of the biosonar samples, the ratio of minimum to maximum 38 A B 150 150

100 100

50 50 Half-Power Beamwidth (°) Half-Power Beamwidth (°) 0 0 2 4 6 8 10 2 4 6 8 10 D/λ D/λ

Figure 3.14: Comparison of minimum and maximum beamwidths: A) Minimum beamwidth values matched with the maximum aperture diameters. B) Maximum beamwidth values matched with the minimum aperture diameters. beamwidth was averaged over the range of operating frequencies to compare to the tech- nical reference (s. Figure 3.17). The averages were found to be scattered around the line of expected behavior, indicating that the biosonars do not follow the expected curve for eccentricity of geometry compared to eccentricity of beamwidth. Additionally, for a given aperture over the ten operating frequencies that beampatterns were generated for, the ec- centricity of the beamwidth had an average increase of .21 eccentricity between the most elliptical and most circular of the beampatterns. These results indicate that the complex geometries of the biosonar apertures do not allow approximation of one beamwidth when given the other, unlike in elliptical transducers.

3.6.3 Distance To Limit

In the biosonar samples, the difference between the beamwidth values of the samples and the respective elliptical-transducer limit values was found to depend on the ratio between diameter and wavelength. In absolute terms, this difference decreased from about 15◦ to about 5◦, as the ratio diameter over wavelength increased, i.e., the larger the noseleaves or pinnae were compared to the wavelengths they operate on, the closer their beamwidths came to the limit (s. Figure 3.18). 39

Figure 3.15: The reference beamwidth values is plotted as the black line with respect to aperture diameter (D) to wavelength (λ). The scattered points are on a grey scale, where the darker a point is, the flatter the aperture is. 40

Figure 3.16: The reference beamwidth value is plotted as the black line with respect to aperture diameter (D) to wavelength (λ). Eccentricity is measured by the greyscale of the points on the graph, where the darker a point is, the lower it’s eccentricity, i.e. the less circular the aperture is. 41

1

0.9

0.8

max 0.7 / bw

min 0.6 bw

0.5

0.4

0.3 0.3 0.4 0.5 0.6 0.7 0.8 0.9 1 d /d min max

Figure 3.17: The eccentricity of the geometry is compared to the eccentricity of the beam- pattern. The black line in the middle represents the expected behaviour for elliptical- transducers. The grey o’s represent noseleaves while the black x’s are pinnae. Each of the points on the graphs is the average eccentricity of the beamwidths for the aperture over its 10 measured frequencies. 42

30

25

20

15

10

5

0

Average Distance to L (°) -5

-10

-15

-20 1 2 3 4 5 6 7 8 9 10 D/λ

Figure 3.18: Distance between the beamwidths of the biosonar samples and the respec- D tive elliptical-transducer limit as a function of the diameter to wavelength ratio ( λ ). The D beamwidth data has been arranged in bins of width 0.25 λ . The averages for all data points in each bin are indicated by open circles; the error bars mark the standard deviations. Chapter 4

Discussion

4.1 Importance of Beamwidth in Biosonar

The results obtained can be seen as indications that beamwidth may play very different roles in bat biosonar and technical sonar. With few exceptions, the biological and tech- nical sonars included in the sample operated in very different diameter over wavelength regimes with technical sonars operating at much larger size to wavelength ratios than the bat biosonars. Only 4 out of the 23 technical sonars included in this study overlapped with the upper half of the range covered by the biosonar systems. Due to the basic in- verse relationship between beamwidth and the ratio of aperture diameter and wavelength, the different operating regimes of biological and technical sonars were manifest in dif- ferent beamwidths ranges: whereas the half-power bandwidths of technical sonars were typically much less than 10◦, those of the biological sonars were typically much larger than 10◦. This difference is to be expected based on the different sizes of biological and engineered sonar relative to the employed wavelength. Indeed, the smallest beamwidths found in bats were predicted fairly well by the planar elliptical-transducer model. Small deviations towards smaller values, i.e., below the ref- erence curve of the elliptical could be due to measurement errors, e.g., in determining the equivalent transducer diameters or in handling local shape features of the beampattern such as sidelobes. They could also be due to inadequacies the elliptical-transducer model may have in describing three-dimensional structures. In either case, it is noteworthy that the scatter of the data points above the reference curve was found to be much larger than that below the curve. If the scatter below the curve can be taken as a estimate for the effect

43 44 of the various error sources associated with the current approach, it can be concluded that the much larger deviations in the biosonar data towards larger beamwidth were – to a large extent – not due to measurement error. For the technical sonar systems the scatter away from the limit curve was found to be very small. This can be taken as an indication that beamwidth is seen as a critical system char- acteristic by sonar engineers who will increase the size of their devices until the beamwidth requirement of the respective application is met (or some other limit is reached). For the biological sonars, the large upward scatter can be seen as evidence that factors other than the need to minimize beamwidth have been important to the evolutionary beampattern de- sign. Hence, bat species with a similar aperture-diameter-to-wavelength ratio can have very different beamwidths. It could be the case that the different species benefit from dif- ferent beamwidths due to their specific sensory ecology or that the beamwidths are more of a byproduct of other beampattern characteristics and do not have a substantial impact on the animals’ biosonar sensing capabilities by themselves. The comparison between the bat biosonar structures and random aluminum baffles sup- ports this hypothesis as it shows that biological samples have scatter away from the limit curve that is greater (or equal in places) than what would happen if the baffles were random and not designed for a specific beamwidth at all. Hence, it could be argued the beampat- terns of the bats have been under the influence of evolutionary forces that were not aimed at beamwidth. An alternative explanation could be that the biological beamwidths are en- tirely the result of a random process (like the aluminum baffles), but that the randomness in the biological baffles produced a greater scatter, e.g., because the design space was wider than that of the crumpled aluminum cones. A final argument against an evolutionary drive towards small beamwidth in bat biosonar comes from the comparison of bat families believed to have some of the most sophisti- cated biosonar systems in nature (hipposiderids and rhinolophids) and a family with little biosonar use (Pteropodidae). Since no difference was obvious in the beamwidths between those two groups, the results do not support the notion that narrow beamwidth is an adap- tation for use of biosonar.

4.2 Differences in Emission and Reception

An interesting finding that could be interpreted in the direction of functional specializa- tions in sonar beamwidth is beamwidth difference between emission (noseleaves) and re- ception (pinnae) beams, where noseleaves were found to be smaller relative to the em- 45 ployed wavelengths and hence produced larger beamwidths. This systematic difference could be either the results of a functional specialization where biosonar systems benefit from operating with wider emission beams than what they use for reception. Alterna- tively, it could be a byproduct of other factors that push for noseleaves that are smaller than their respective ears. Examples of such factors could be feeding behaviors where, for example, the bat may have to inserts its snout into a flower for feeding on nectar. It could also be that a large noseleaf could interfere with forward vision in species where the eyes contain important sensory information. While bat species with large noseleaves do exist, e.g., the sword-nosed bats in the genus Lonchorhina, they seem to be few and far between [39]. On the functional side, detection of targets would benefit from emis- sion and reception beams that act as ”matched filters”, i.e., have identical shapes so that the weighting imposed by the reception beam matches that of the emission. However, for other sensory tasks and signal-to-noise ratios that are not at a critical limit, this may not be the best solution. It may be noteworthy in this context that many bat species, such as the rhinolophids and hipposiderids that were prominently represented in the current sample, have very mobile pinnae that can be rotated over large angles, whereas the noseleaves can deform but are not subject to such large angular re-orientations [26]. In such a scenario, the wide emission beams could create an opportunity for conducting dynamic scans on the reception side where a larger volume is being swept over time. Chapter 5

Conclusion

5.1 Summary

Biosonar has typically been studied by itself and in relation to the environment of the user, typically bats. However, by creating a method for converting biosonar apertures into planar diameters, biosonar can be compared to engineered sonar in terms of commonly used metrics, particularly beamwidth. Beamwidth is commonly used by engineered sonar as a measure of the sonar’s resolution and performance and can be calculated for the biosonar apertures using numerically generated beampatterns calculated from apertures derived from µCT scans of the bats. Given the biosonar beamwidths and geometries a comparison between biosonar and tech- nical sonar could be performed which identified three key differences between them: biosonar tended to have beamwidths at least an order of magnitude larger, biosonar beam- widths tended to be further away from the reference limit of an equivalent planar array, and biosonar tended to be located at much lower values of Aperture Diameter (D), or array-length, to wavelength (λ) ratios. The first two of these points were further high- lighted upon conducting an experiment measuring the beamwidth of randomly generated aluminum baffles that were located in the same regime of aperture diameter to wavelength as the biosonar where, on average, it was shown that the randomly generated baffles were closer to the reference beamwidth than the biosonar. The biosonar additionally showed differences between the emission and reception ele- ments. The emission elements (noseleaves) tend to have smaller ratios of D to λ which in turn causes noseleaves to have larger beamwidths on average. This finding can be cou-

46 47 pled with the finding that as the biosonar apertures increase in values of D to λ they tend to converge to the reference beamwidth limit resulting in smaller beamwidths compared to the limit. However, only reception elements are located at the higher values of D to λ where this convergence becomes more prevalent, indicating that narrow beamwidths may not have been evolutionarily important for biosonar emission elements or that large beamwidths may be beneficial in biosonar emission. An additional finding that supports beamwidth potentially not being an evolutionary con- cern of bats can be seen by comparing the performance of pinnae used by families of bats with sophisticated active sonar to a family of bats that do not use active sonar. Both fam- ilies were found to operate at equivalent D to λ ratios and have comparable beamwidths and distance from the reference limit at those D to λ regimes. This lends further credence to the concept that beamwidth may not be an important evolutionary factor for bats, unlike the importance that sonar engineers have placed on developing sonar arrays with smaller beamwidths.

5.2 Conclusion

The data present here supports the notion that technical and biological sonars may have radically different operational principles. Whereas high-resolution angular imaging of the world is key to technical sonars, bat biosonar tends to operate with beamwidth that are at least one order of magnitude larger than those of typical engineered systems. Part of the performance gap in terms of beamwidth and resolution observed in this research can be explained by the larger sizes of the engineered sonar compared to the biosonar, but even with engineered sonar that operate at the same values of array-length, or aperture diameter, to wavelength there was a noticeable increase in average biosonar beamwidth. Nevertheless, the evolutionary success of bats and the ability of many bat species to thrive in complex environments, such as dense vegetation, indicates that the animals must have found a way to obtain the relevant sensory information in ways that does not rely on a narrow beamwidth and the high angular resolution it conveys. These strategies should be of great interest to engineers, because reproducing the abilities of bats could support bringing reliable navigation in complex environments to small platforms. 48

5.3 Importance of Results

Prior to this research it had been quantitatively shown that biosonar beamwidths were larger than engineered sonar beamwidths. However, there were very few calculated beam- widths for the biosonar to use for comparisons, and the beamwidths calculated were for a single species of bat. This research created a large database of biosonar apertures and their beam information, across many different families and species of bat. This database contains all of the information used in comparison within this research, as well as ad- ditional information on the biosonar beampatterns such as locations and values of local minima and local maxima in the beampatterns and width of the main lobe of the biosonar. By using this database of information alongside the methods created for determining an engineering analogue for the biosonar apertures, it was able to be shown that the biosonar apertures have significant scatter from the reference limit. This scatter is important for future research into understanding how biosonar operates. While it previously could be said that biosonar beamwidths were larger than engineered sonar beamwidths, it can now be shown in a large sample size that having a narrow beamwidth does not appear to be important to biosonar. The importance of this finding is that it means that bats may not be using alternative methods to supplement their wide beamwidths, but instead that narrow beamwidths are irrelevant or even potentially harmful to the operation of the biosonar. These results show that the future of biosonar research may not be in finding out how to use biosonar operating differences, such as dynamics of the baffle, to generate narrower beamwidths but instead attempting to understand these effects on their own and in relation to an entirely different sensing paradigm than what is used in engineered sonars. These results are compounded by the additional tests and comparisons performed. The noseleaf simulate test further corroborated the idea that narrow beamwidths may actually be harmful to the operation of the biosonar apertures, as simulates of the same size and with random internal geometries and imperfections were found to have less scatter than their biosonar equivalents. The importance of having a large sample set of data could be seen by the analysis of the emission and reception elements. Prior to this research there was not any known, quantifiable differences between the beampatterns of the emission and reception elements. Finding that the emission elements had statistically larger beamwidths than their reception counterparts places another piece in the understanding of how the biosonar systems operate and helps further focus future research into how engineering analogue systems can be created to mimic their performance. 49

5.4 Achievements

In this research, I have devised a methodology for equating biosonar apertures to two- dimensional transducers and calculating the beamwidth of numerically generated biosonar beampatterns. With these methods, I was able to show that biosonar apertures follow the general trend for beamwidth, though many samples did not follow the limit closely. Ad- ditionally, I was able to compare the biosonar to technical sonar to show that the biosonar had a performance gap not present in the technical sonar. An experiment I performed also showed that the biosonar apertures did not on average perform as well as randomly generated aluminum baffles, further highlighting a potential performance gap. I am first author on one journal paper manuscript that has been submitted to Bioinspiration & Biomimetics and I have presented posters on this research at two Naval Engineering Education Consortium (NEEC) conferences. Bibliography

[1] B. Barshan and R. Kuc. A bat-like sonar system for obstacle localization. IEEE T. Syst. Man Cyb., 22(4):636–646, Jul 1992. [2] W. S. Burdic. Underwater Acoustic Systems Analysis. Prentice Hill, Englewood Cliffs, NJ, 2nd edition, 1991. [3] P. Caspers, A. Leonessa, and R. Muller.¨ Eigenbeam analysis of the diversity in bat biosonar beampatterns. J. Acoust. Soc. Am., 135, 2014. [4] P. B. Caspers. Analysis of Bat Biosonar Beampatterns: Biodiversity and Dynamics. PhD thesis, Virginia Polytechnic and State University, 2017. [5] EdgeTech. 4200 Side Scan Sonar System. [6] Robot Electronics. Air Ultrasonic Ceramic Transducers. [7] L. A. Estroff and A. D. Hamilton. At the interface of organic and inorganic chem- istry: Bioinspired synthesis of composite materials. Chem. Mater., 13(10):3227– 3235, 2001. [8] T. Fortmann, Y. Bar-Shalom, and M. Scheffe. Sonar tracking of multiple targets using joint probabilistic data association. IEEE J.Oceanic Eng., 8(3):173–184, Jul 1983. [9] Y. Fu, P. Caspers, and R. Muller.¨ A dynamic ultrasonic emitter inspired by horseshoe bat noseleaves. Bioinspir. Boimim., 11(3):036007, 2016. [10] D. R. Griffin, F. A. Webster, and C. R. Michael. The echolocation of flying insects by bats. Anim. Behav., 8:141–154, 1960. [11] R. Harrington. Sidelobe reduction by nonuniform element spacing. IRE Transactions on Antennas and Propagation, 9(2):187–192, March 1961.

50 51

[12] K.-Z. Ivanic,´ Z. Tadic,´ and M. A. Omazic.´ Biomimicry - an overview. The Holistic Approach to Environment, 5:19–36, 2015.

[13] G. Jones and M.W. Holderied. Bat echolocation calls: adaptation and convergent evolution. P. Roy. Soc. B-Biol. Sci., 274, 2007.

[14] J. Jonsson, E. Edqvist, H. Kratz, M. Almqvist, and G. Thornell. Simulation, manu- facturing, and evaluation of a sonar for a miniaturized submersible explorer - corre- spondence. IEEE Xplore, 57, 2010.

[15] E. K.V. Kalko and H.-U. Schnitzler. The echolocation and hunting behavior of daubenton’s bat, myotis daubentoni. Behav. Ecol. Sociobiol., 24:225–238, 1989.

[16] S. Kim, C. Laschi, and B. Trimmer. Soft robotics: a bioinspired evolution in robotics. Trends Biotechnol., 31(5):287 – 294, 2013.

[17] Kongsberg. Dual Frequency Side Scan Sonar.

[18] Kongsberg. High Resolution and Domed Sonar Heads.

[19] R. Kuc and B. Barshan. Bat-like sonar for guiding mobile robots. IEEE Contr.Sys., 12(4):4–12, Aug 1992.

[20] L. E. Llewellyn and S. J. Bainbridge. Getting up close and personal: The need to immerse autonomous vehicles in coral reefs. In OCEANS 2015 - MTS/IEEE Wash- ington, pages 1–9, Oct 2015.

[21] MaxBotix. High Performance Sonar Range Finder.

[22] M. E. McConney, K. D. Anderson, L. L. Brott, R. R. Naik, and V. V Tsukruk. Bioin- spired material approaches to sensing. Adv. Funct. Mater., 19(16):2527–2544, 2009.

[23] Sound Metrics. Specifications UL300.

[24] R. Muller.¨ Numerical analysis of biosonar beamforming mechanisms and strategies in bats. J. Acoust. Soc. Am., 128(3):1414–1425, September 2010.

[25] R. Muller.¨ Dynamics of biosonar systems in horseshoe bats. Eur. Phys. J. - Spec. Top., 224(17-18):3393–3406, December 2015.

[26] R. Muller,¨ A.K. Gupta, H. Zhu, M. Pannala, U.S. Gillani, Y. Fu, P. Caspers, and J.R. Buck. Dynamic substrate for the encoding sensory information in bat biosonar. Phys. Rev. Lett., 118(15):158102, April 2017. 52

[27] M. F. A. B. M. Murad, M. I. B. Samah, Z. H. Ismail, and K. Sammut. Surveillance of coral reef development using an autonomous underwater vehicle. In 2016 IEEE/OES Autonomous Underwater Vehicles (AUV), pages 14–19, Nov 2016. [28] R. Muller¨ and R. Kuc. Biosonar-inspired technology: goals, challenges and insights. Bioinspir. Biomim., 2(4):S146, 2007. [29] G. Neuweiler. The Biology of Bats. Oxford University Press, New York, NY, 2000. [30] H. Nguyen, J. Jonsson, E. Edqvist, and J. Sundqvist. Heavily miniaturized submeris- ible - a terrestrial kickoff. 2008. [31] V. H. Pascual, T. F. Otero, and J. Schumacher. Biomimetic reactions in conducting polymers for artificial muscles: sensing working conditions. volume 10162, pages 10162 – 10162 – 8, 2017. [32] D. J. Peters. A bayesian method for localization by multistatic active sonar. IEEE J Oceanic Eng, 42:135–142, 2016. [33] R2Sonic. Sonic 2024/2022 Broadband Multibeam Echsounders. [34] Reson. SeaBat 7125 Operator’s Manual. [35] Reson. SeaBat 7130 Operator’s Manual. [36] A. S. Rudolph, S. G. Wax, and L. Christodoulou. Bio-inspired dynamic robots, 2003. [37] S. Schmidt, S. Hanke, and J. Pillat. The role of echolocation in the hunting of terres- trial prey – new evidence for an underestimated strategy in the gleaning bat, mega- derma lyra. J. Comp. Physiol., 186:975–988, 2000. [38] H U Schnitzler, E Kalko, L Miller, and A Surlykke. The echolocation and hunting behavior of the bat,pipistrellus kuhli. J. Comp. Physiol., 161:267–274, 1987. [39] N. B. Simmons. Mammal Species of the World: A Taxonomic and Geographic Ref- erence. Johns Hopkins University Press, Baltimore, 3rd edition, 2005. [40] Sonardyne Solstice. Search and Classify Side Scan Sonar. [41] Far Sounder. FarSounder-1000 Navigation Sonar. [42] D. D. Sternlicht, J. E. Fernandez, J. L. Prater, J. N. Weaver, J. C. Isaacs, T. C. Mont- gomery, C. M. Loeffler, and M. Purcell. Advanced sonar technologies for high clear- ance rate mine countermeasures. 2016. 53

[43] B. Su, Y. Tian, and L. Jiang. Bioinspired interfaces with superwettability: From ma- terials to chemistry. J. Am. Chem. Soc., 138(6):1727–1748, 2016. PMID: 26652501.

[44] J. Sutlive, B. Todd, E. Sachdeva, B. Nguyen, A. Yu, A. Farley, and R. Muller.¨ Biomimetic sonar for encoding target class at small scales. NEEC Annual Meet- ing 2017, April 2017.

[45] Teledyne. M900 Series.

[46] Teledyne. P450 Series.

[47] Teledyne. P900 Series Deepwater 2D Imaging Sonar.

[48] J. E. Thorner. Approaches to sonar beamforming. In IEEE Technical Conference on Southern Tier, pages 69–78, Apr 1990.

[49] R. J. Urick. Principles of Underwater Sound. McGraw-Hill Book Company, New York, NY, 3rd edition, 1983.

[50] Julian F.V Vincent, Olga A Bogatyreva, Nikolaj R Bogatyrev, Adrian Bowyer, and Anja-Karina Pahl. Biomimetics: its practice and theory. Journal of The Royal Society Interface, 3(9):471–482, 2006.

[51] Wassp. WMB-3230 / WMB-5230 / WMB-3250 Specifications.

[52] K.-K. Yan and Y. Lu. Sidelobe reduction in array-pattern synthesis using genetic algorithm. IEEE Transactions on Antennas and Propagation, 45(7):1117–1122, Jul 1997.

[53] A. Zhao, L. Ma, X. Ma, and J. Hui. An improved azimuth angle estimation method with a single acoustic vector sensor based on an active sonar detection system. Sen- sors, 17, 2017.

[54] Q. Zhuang and R. Muller.¨ Noseleaf furrows in a horseshoe bat act as resonance cavities shaping the biosonar beam. Phys. Rev. Lett., 97(21):218701–4, November 2006. Appendices

Appendix A: Code

Appendix A.1: Geometric Processing Code

%Main processing program used for turning edge filtered point clouds into %2D geometry and calls subfunction for processing beampatterns to find %beamwidths %A cell of strs (Referred to as str.mat) is loaded with each str % representing the file name associated with a point cloud and beampattern. % Information for that aperture is loaded from the respective file % location for processing. % At the end of the program all of the information is loaded into and % updated into a structure , containing the information generated on the % aperture geometry and the beamwidths and beampatterns at the 10 % frequencies. c l e a r c l c c l o s e a l l %Load a cell of strings , str , corresponding to the aperture file names load(’str.mat’,’str ’) %Reassign the variable str to lstr , as str was used in other places in the %program l s t r = s t r ; %Load the current structure so that additional points can be added into %the structure rather than made seperate load vstruct.mat for i=1:length(lstr)

54 55

close all %close all figure display windows for the previous run s t r = l s t r { i } %Update str to represent the current file being process and %display onscreen string for loading edge−filtered and edge−selected point %cloud , changedirectory to match location string=strcat(’H: \ Point Clouds \ ’,str ,’PLY2.ply ’); ptCloud=pcread(string ); %String for loading beampattern , change directory to match location string2=strcat(’H: \ a l l b e a m s \ ’,str ,’.mat’); load(string2 ); %Reloact structure containing all data − Unsure why this was necessary but %sometimes structure would not properly update with this in loop load vstruct.mat % Extract locations from the point cloud and put into cartesian compoenents Loc=ptCloud. Location; x=Loc(: ,1); y=Loc(: ,2); z=Loc(: ,3); %Find midpoints between the maximum and minimum x,y, and z coordinates midV=[((max(x)+min(x))/2) , ((max(y)+min(y))/2) , ((max(z)+min(z))/2)]; %Perform an affine fit (root mean square) to find the plane of best fit [n,V,p] = affine f i t ( Loc ) ; meanV=p ; %% 3D surf of point cloud % ### Uncomment to show a 3D surf of the pointcloud % %d = −p∗n ; % [xx,yy]=ndgrid(min(x):((max(x)−min(x))/10):(max(x)),min(y):( ... %(max ( y)−min(y))/10):max(y)); % [xx,yy]=ndgrid((min(x)−mean(x)):(mean(x)/10):(max(x)+mean(x)) , ... %(min ( y)−mean(y)):(mean(y)/10):(max(y)+mean(y))); % zp = (−n ( 1 ) ∗ xx − n ( 2 ) ∗ yy − d ) / n ( 3 ) ; % f i g u r e % surf(xx,yy,zp) % hold on % scatter3(x,y,z) % a x i s e q u a l %% New Plane Generation %Generate a plane of best fit from the values foud using the affine fit 56

syms xvar yvar zvar %Sym variables used to define plane P=[xvar,yvar,zvar]; %Create array of sym variables for plane %perform dot product of normals from RMS plane of best fit and a %point on the plane planefunction=dot(n, P−p ) ; zplane=solve(planefunction , zvar); %Create the plane of best fit %Mesh plane and plot to see fmesh(zplane , [min(Loc(: ,1)) max(Loc(: ,1)) min(Loc(: ,2)) max(Loc(: ,2))]) a x i s e q u a l hold on %Plot original catersian coordinates on plaen for comparison scatter3(Loc(: ,1) ,Loc(: ,2) ,Loc(: ,3))

%% Project onto plane %Perform projection of 3D points onto 2D plane of best fit. p r o j =Loc∗ null(n’); %create x,y array of projected points f i g u r e scatter(proj(:,1),proj(:,2)) %plot projected points to compare shape to 3D a x i s e q u a l hold on %Find mean of projected x points − Depreciated in Use meanprojx=(mean(proj (: ,1))); %Find mean of projected y points − Depreciated in Use meanprojy=(mean(proj (: ,2))); scatter(meanprojx,meanprojy, ’r’) %Scatter the mean point onto plot %Find the middle of proj x points midprojx=(max(proj(: ,1))+min(proj (: ,1)))/2; midprojy=(max(proj(:,2))+min(proj(: ,2)))/2; %Find the middle of y points scatter(midprojx, midprojy, ’g’) %Scatter mid point onto plot axisv=axis; %Save current axis for later use

%% Calculate Distance Moved % This set of code finds how far the points had to move in order to be on % the plane of best fit nr=[1;0;0]; rrotvec = vrrotvec(n’,nr’); mrotvec = vrrotvec2mat(rrotvec ); Locr=Loc∗ mrotvec ’ ; 57

Locrm=mean(Locr ); Locrmc=bsxfun(@minus,Locr ,Locrm); [nra,Vra,pra] = affine fit (Locrmc); projr=Locrmc∗ null(nra ’);

distmoved=Locrmc(: ,1); %array of how far each point moved

dmmean=mean(distmoved); %mean distance moved by all points

dmstd=std(distmoved); %standard deviation of distanced moved by all points

%% Find Principle Components % Find Principle compoennts of the 2D projection. This has since % depreciated from use for processing as it was decided that rather than % use the principle components of the shapes, the minimum and maximum % through the centroid (found later in code) would be used for comparison % but has been kept in code for comparison purposes coeff=pca(proj); %Find PCA coefficients x1=coeff (: ,1); x2=coeff (: ,2); %Get slope of the first component slope1=(x1(2) − meanprojy )/(x1(1) − meanprojx ); yint1=meanprojy−s l o p e 1 ∗ meanprojx; %Get y intercept of first component slope2=(x2(2) − meanprojy )/(x2(1) − meanprojx); %Get slope of the compoenent yint2=meanprojy−s l o p e 2 ∗ meanprojx; %Get y intercept of second component y1=ezplot(slope1 ∗ xvar+yint1); %Plot the first principle component y2=ezplot(slope2 ∗ xvar+yint2); %Plot the second principle component axis(axisv) %Reset axis to earlier axis for easier viewing

%% Find Length of intersection %Find the minimum and maximum distance from the principle components: This %part of code is depreciated in use as the minimum and maximum through the %centroid , found later in the code, are instead used for comparison but the %code has been left as a point of comparison to the other values %create an x linelength that spans the entire shape xilength=linspace(min(proj(: ,1)) ,max(proj (: ,1)) ∗ 1 . 5 ) ; y i 1 = s l o p e 1 ∗ xilength+yint1; %Create a line array corresponding to PC1 58

y i 2 = s l o p e 2 ∗ xilength+yint2; %Create a line array corresponding to PC2 %Find PC1 length inside of shape polygon [xint1 ,yint1]=polyxpoly(xilength ,yi1 ,proj(:,1),proj(: ,2)); %Find PC2 length inside of shape polygon [xint2 ,yint2]=polyxpoly(xilength ,yi2 ,proj(:,1),proj(: ,2));

xint1max=max(xint1); %Find the largest X value of PC1 inside the polygon xint1min=min(xint1); %Find the smallest X value of PC1 inside the polygon yint1max=max(yint1); %Find the largest Y value of PC1 inside the polygon yint1min=min(yint1); %Find the smallest Y value of PC1 inside the polygon %Find length of interior points d1=sqrt ((xint1max−xint1min)ˆ2+(yint1max−yint1min )ˆ2); xint1mat=[xint1max;xint1min]; %Create X vector to Plot yint1mat=[yint1max;yint1min]; %Create Y Vector to plot %Plot intersection of 1st principle component plot(xint1mat , yint1mat,’ − − ’,’linewidth ’,2 )

xint2max=max(xint2); %Find the largest X value of PC2 inside the polygon xint2min=min(xint2); %Find the smallest X value of PC2 inside the polygon yint2max=max(yint2); %Find the largest Y value of PC2 inside the polygon yint2min=min(yint2); %Find the smallest Y value of PC2 inside the polygon %Find length of interior points d2=sqrt ((xint2max−xint2min)ˆ2+(yint2max−yint2min)ˆ2) xint2mat=[xint2max;xint2min]; %Create X vector to Plo yint2mat=[yint2min;yint2max]; %Create Y Vector to plot %Plot intersection of 2nd principle component plot(xint2mat , yint2mat , ’−−’,’linewidth ’,2)

title(’Projected Convex Hull on Plane of Best Fit ’) xlabel(’Distance in x−direction (m)’) ylabel(’Distance in y−direction (m)’) legend(’Point Cloud’,’Mean Point ’, ’Center point ’, ’Prime Component 1’,... ’Prime Component 2’, ’Overlap Vector 1’, ’Overlap Vector 2’)

%% Convex Hull method % Use of convex hull method to find the centroid of the 2D baffle shape %Convert the projection x and y values to double format 59 projd=double(proj ); xd=projd (: ,1); yd=projd (: ,2); chull=convhull(xd,yd); %Create convex hull from projection xchull=xd(chull);%Create x vector containing only points in the convex hull ychull=yd(chull);%Create y vector containing only points in the convex hull chullp=[xchull ,ychull]; %Create 2D convex hull array xchullmean=mean(xchull); %Find mean of convex hull in x ychullmean=mean(ychull); %Find mean of convex hull in y coeff=pca(chullp); %Create PCA coefficients of the convex hull f i g u r e

%Create a plot of the convex hull and the mean points scatter(xd(chull),yd(chull)) a x i s e q u a l axisv=axis; hold on scatter(xchullmean ,ychullmean , ’r’)

% The following section generates slops and plots from the PCA components % for the convex hull. The method is the same as earlier PCA line % generation (Code line starting 109 for line by line comments) x1=coeff (: ,1); x2=coeff (: ,2); slope1=(x1(2) − ychullmean )/(x1(1) − xchullmean ); yint1=ychullmean −s l o p e 1 ∗ xchullmean; slope2=(x2(2) − ychullmean )/(x2(1) − xchullmean ); yint2=ychullmean −s l o p e 2 ∗ xchullmean; y1=ezplot(slope1 ∗ xvar+yint1 ); y2=ezplot(slope2 ∗ xvar+yint2 ); axis(axisv) title(’Projected Convex Hull on Plane of Best Fit ’) xlabel(’Distance in x−direction (m)’) ylabel(’Distance in y−direction (m)’) legend(’Point Cloud’,’Mean Point ’, ’Prime Component 1’, ... ’Prime Component 2’) 60

%% Principle Component Method 3 % Use principle components to determine and minimum and maximum distance − % While this method is calculated , the method in the later section, % Min and Max distances , was used in final results. However, in the first % part of the section the centroid of the geometric shape is found

% Create an array of points over the x and y length of the convex hull and % then find which points fall within the polygon. This points can be used % as a representation of the area of the polygon to find the centroid xpchull=linspace(min(xchull),max(xchull )); ypchull=linspace(min(ychull),max(ychull )); [xdchull ,ydchull]=meshgrid(xpchull ,ypchull ); inchull=inpolygon(xdchull ,ydchull ,xchull ,ychull); %Find grid points inside xdinchull=xdchull(inchull); %X grid points that are in ydinchull=ydchull(inchull); %Y grid points that are in chullpdin=[xdinchull ,ydinchull]; %array of points that are in

xdinchullmean=mean(xdinchull); %Mean of interior X Points − X c e n t r o i d ydinchullmean=mean(ydinchull); %mean of interior y points − y c e n t r o i d

coeff=pca(chullpdin); %Create PCs of the interior grid

f i g u r e plot(xchull ,ychull ,’linewidth ’ ,2); scatter(xdinchull ,ydinchull ,’marker ’ , ’. ’); a x i s e q u a l hold on scatter(xdinchullmean ,ydinchullmean , ’r’, ’linewidth ’,4)

%Perform PC analysis to find minimum and maximum of the grid with respect %to the principle components. Min/Max values used were calculated in later %section. For Line−by−Line explanation , the same calculations are done %with explanation at code line 126. These are equivilent calculations %using a different set of variables 61 x1=coeff (: ,1); x2=coeff (: ,2); slope1=(x1(2) − ydinchullmean )/(x1(1) − xdinchullmean ); yint1=ydinchullmean −s l o p e 1 ∗ xdinchullmean; yint1save=yint1; slope2=(x2(2) − ydinchullmean )/(x2(1) − xdinchullmean ); yint2=ydinchullmean −s l o p e 2 ∗ xdinchullmean; y1=ezplot(slope1 ∗ xvar+yint1 ); y2=ezplot(slope2 ∗ xvar+yint2 ); axis(axisv) title(’Projected Convex Hull on Plane of Best Fit ’) xlabel(’Distance in x−direction (m)’) ylabel(’Distance in y−direction (m)’) legend(’Evenly Distributed Point Cloud’,’Mean Point ’, ... ’Prime Component 1’, ’Prime Component 2’) xilength=linspace(min(proj(: ,1)) ,max(proj (: ,1)) ∗ 1 . 5 ) ; y i 1 = s l o p e 1 ∗ xilength+yint1; y i 2 = s l o p e 2 ∗ xilength+yint2; [xint1 ,yint1]=polyxpoly(xilength ,yi1 ,proj(:,1),proj(: ,2)); [xint2 ,yint2]=polyxpoly(xilength ,yi2 ,proj(:,1),proj(: ,2)); xint1max=max( xint1 ); xint1min=min(xint1 ); yint1max=max( yint1 ); yint1min=min(yint1 ); d1=sqrt ((xint1max−xint1min)ˆ2+(yint1max−yint1min)ˆ2) xint1mat=[xint1max;xint1min ]; yint1mat=[yint1max;yint1min ]; plot(xint1mat , yint1mat,’ − − ’,’linewidth ’,2 ) xint2max=max( xint2 ); xint2min=min(xint2 ); yint2max=max( yint2 ); yint2min=min(yint2 ); d2=sqrt ((xint2max−xint2min)ˆ2+(yint2max−yint2min)ˆ2) xint2mat=[xint2max;xint2min ]; yint2mat=[yint2min;yint2max ]; 62

plot(xint2mat , yint2mat , ’−−’,’linewidth ’,2)

%% Find Rotational Information − Currently Depreciated %This section finds the amount of rotation for ponting the 3D mesh along %t h e x−a x i s %{ a = [ 1 ; 0 ; 0 ] ; n r o t a =n−a ; nrota=nrota/norm(nrota ); degx=acosd(nrota (1)/ sqrt(nrota(1)ˆ2+nrota(2)ˆ2+nrota(3)ˆ2)) − 9 0 ; degy=acosd(nrota (2)/ sqrt(nrota(1)ˆ2+nrota(2)ˆ2+nrota (3)ˆ2)); degz=acosd(nrota (3)/ sqrt(nrota(1)ˆ2+nrota(2)ˆ2+nrota (3)ˆ2)); degd=[degx ,degy ,degz]; degd=round(degd ); %}

%% Max and Min Distances %This sections finds the minimum and maximum distances through the centroid xd; % projected x values in double format yd; % projected y values in double format xdinchullmean; % x value of mean by convex hull method ydinchullmean; % y value of mean by convec hull method

xdo=xd−xdinchullmean; %translation of xd mean onto origin ydo=yd−ydinchullmean; %translation of yd mean onto origin

% Plot figure to make sure it still looks right, just translated f i g u r e hold on plot(xdo,ydo) a x i s e q u a l axispl=axis; %Find minimum and maximum values of the translated convex hull and set them %to be slightly further out to gaurantee overlap on all sides of the %polygon xdomax=max(xdo ); xdomin=min(xdo ); 63 xdomax=xdomax ∗ 1 . 1 ; xdomin=xdomin ∗ 1 . 1 ; ydomax=max(ydo ); ydomin=min(ydo ); ydomax=ydomax ∗ 1 . 1 ; ydomin=ydomin ∗ 1 . 1 ; %Create a linspace length that spans the X and Y ranges xdolinspace=linspace (xdomin ,xdomax); ydolinspace=linspace (ydomin ,ydomax); dmax=[0,0]; %preallocated max distance , max distance theta dmin=[10000,0]; %preallocate min distance , min distance theta % Go through rotation iteration , creating lines through the centroid at 1 % degree increments to find the maximum and minimum lengths through f o r i =0:179 thrad=pi/180∗ i; %convert angle from deg to radians %Generate project x vectors based off y linspace xdolinspace2=ydolinspace/tan(thrad ); %Gernerate project y vector based off x linspace ydolinspace2=xdolinspace ∗ tan(thrad); %combine projected vectors to an array projls=[xdolinspace , ydolinspace]; %Find x points in [xdinx ,ydinx]=polyxpoly(xdolinspace ,ydolinspace2 ,xdo,ydo); %find y points in [xdiny ,ydiny]=polyxpoly(xdolinspace2 ,ydolinspace ,xdo,ydo); %Determin which of the two methods had more points inside %(higher resolution) if length(xdinx) >= length(xdiny) xdin=xdinx; ydin=ydinx; e l s e xdin=xdiny; ydin=ydiny; end %Find max and min x and y distances and from those %calculate the length in this iteration xdinmax=max(xdin ); xdinmin=min(xdin ); 64

ydinmax=max(ydin ); ydinmin=min(ydin ); diteration=sqrt ((xdinmax−xdinmin)ˆ2+(ydinmax−ydinmin)ˆ2); xint1mat=[xdinmax;xdinmin ]; yint1mat=[ydinmax;ydinmin ];

if diteration > dmax ( 1 ) %if this is bigger than the max value, %make it the new max and record its angle dmax(1)= diteration ; dmax ( 2 ) = i ; end if diteration < dmin ( 1 ) %if this is smaller than the min value, %make it the new min and record its angle dmin(1)=diteration ; dmin ( 2 ) = i ; end

end

dmax; %Display the final max value found dmin; %Display the final min value found

%% Plot min and max vectors dmaxth=dmax(2); ydolinspace=xdolinspace ∗ t a n ( dmaxth ∗ p i / 1 8 0 ) ; hold on plot(xdolinspace , ydolinspace ,’ − − ’,’linewidth ’,2 ) dminth=dmin(2); ydolinspace=xdolinspace ∗ t a n ( dminth ∗ p i / 1 8 0 ) ; hold on plot(xdolinspace , ydolinspace ,’ − − ’,’linewidth ’,2 ) axis(axispl ); %% Input Geometric information in value structure fieldstructname=str; %Set the field name for saving as the file name 65

%Save the geometric information in the stucture valstruct .( fieldstructname ).geom=struct(’dmax’,dmax,’dmin’,dmin, ... ’distmoved ’, distmoved , ’dmmean’, dmmean, ’dmstd’, dmstd);

%% Generate Beamwidth information from beampattern at frequencies f o r i i =1:10

[bwmax, bwmin, bwsmax, bwsmin, rdbmax, rdbmin, Fm, valmat ]... = p r o c e s s pattern(string2 , ii);

%% Create Structure Information

freqfield=sprintf(’freq%d’, ii) valstruct .( fieldstructname ).( freqfield)=struct(’rdbmin’,rdbmin,’rdbmax ’ ,... rdbmax, ’bwsmax’, bwsmax, ’bwsmin’, bwsmin, ’interpvalues ’, valmat); moviename=strcat (str ,’freqnum’,num2str( ii )); mvsavename=strcat (’Figures / ’ ,moviename); save(mvsavename , ’Fm’); %Save movie file seperately − Movie file is a 180 frame movie of the % progression of the 2D beamwidths that can’t be saved in the structure

end %Save the structure for reloading next pass save(’vstruct.mat’, ’valstruct ’)

end

Appendix A.2: Beampattern processing Code

function [bwmax, bwmin, bwsmax, bwsmin, rdbmax, rdbmin, Fm, valmat]=... p r o c e s s pattern(mat f i l e name , freqnum) % This is a function for taking a beampattern file comprised of gain as a % function of azimuth and elevation , and then finding the −3dB and −6dB % beamwidths, both including and excluding sidelobes

%Verify the file we are looking for exists if (˜exist(’mat f i l e name ’,’var ’)) fprintf(’ Must enter mat file name containing beam pattern data \n ’ ) ; 66

r e t u r n ; end

%Load the beampattern file , including the variables of: %G: Gain, K: Frequency, naz: Number of Azimuth angles , nel: Number of %elevation angles l o a d ( m a t f i l e name ,’G’, ’K’,’naz’,’nel ’); %Pull out the gain matrix for the frequency we are working with G1 = G(: ,: ,freqnum); x1 = [ − 180:1:180]; %Create a set of X coordinates in degrees y1 = [ − 90:1:90]; %Create a set of y coordinates in degrees

%For each angle of azimuth and elevation create a corresponding X and Y %v a l u e for ii = 1:naz Y(:,ii) = y1; end

for ii = 1:nel X(ii ,:) = x1; end %% Plot for Mesh %Uncomment this section to plot mesh to look for inconsistencies %{ f i g u r e ; mesh(X,Y,G1); %} %% Reshape the beampattern %This section reshapes the beampattern in order to convert it from %spherical coordinate to cartesian coordinates for easier work later X reshaped = reshape(X,1,naz ∗ n e l ) ; Y reshaped = reshape(Y,1,naz ∗ n e l ) ; G reshaped = reshape(G1,1,naz ∗ n e l ) ;

Az = X reshaped ∗ p i / 1 8 0 ; De = Y reshaped ∗ p i / 1 8 0 ;

[CX, CY, CZ] = sph2cart(Az, De, G reshaped ) ; 67

%% Plot for Reshaped Beam Pattern %Uncomment to view the reshaped beam pattern %{ f i g u r e ; hold on ; plot3(CX, CY, CZ); a x i s ([ −1 1 −1 1 −1 1],’equal ’); %} %% %Find the Beam magnitude: This should be 1, but may not be if there were %problems with the simulation beam mag = beam max(CX, CY, CZ); %Find the location of the MRA [ beam max val , beam max point] = max(beam mag ) ; %Uncomment to see initial location in x,y,z of MRA CX( beam max point ) ; CY( beam max point ) ; CZ( beam max point ) ;

% −− Do first rotation around Z axis to get MRA on X−Y p l a n e −−

%theta = atan(CY(beam max point )/CX(beam max point ) ) ; %t h e t a = −atan2(CY(beam max point) ,CX(beam max point ) ) ; t h e t a = −atan2(CZ(beam max point) ,CX(beam max point ) ) ;

%RZ = calculate R Z ( t h e t a ) ; RY = calculate R Y ( t h e t a ) ;

[dum nrows] = size(CX);

r o t mat = zeros(nrows, 3); %Create a placeholder for the rotated matrix r o t mat(:,1) = CX; r o t mat(:,2) = CY; r o t mat(:,3) = CZ;

%rotated = rot m a t ∗ RZ ; rotated = rot m a t ∗ RY; 68

% −−now find max again and rotate it arounc Y to the Z axis −−

beam mag = beam max(rotated(:,1), rotated(:,2), rotated(: ,3)); %Find magnitudes again %Find location and value of magnitudes [ beam max val beam max point] = max(beam mag ) ;

rotated(beam max point ,1), rotated(beam max point ,2) ,... rotated(beam max point ,3) %displayer location of max magnitude

%phi = atan(rotated(beam max point,3) / rotated(beam max point , 1 ) ) ; %p h i = −atan2(rotated(beam max point ,3) , rotated(beam max point , 1 ) ) ; %get rotation phi = atan2(rotated(beam max point ,2) , rotated(beam max point , 1 ) ) ;

%RY = calculate R Y ( p h i ) ;

RZ = calculate RZ(phi); %calculate rotation %r o t a t e d final = rotated ∗ RY; r o t a t e d final = rotated ∗ RZ; %perform rotation

%Do one final check of magnitude and rotation to make sure we have the beam %pointing where we want it to point beam mag = beam max(rotated final(:,1), rotated final(: ,2) ,... r o t a t e d final (: ,3));

[ beam max val beam max point] = max(beam mag ) ;

r o t a t e d f i n a l ( beam max point,1), rotated f i n a l ( beam max point ,2) ,... r o t a t e d f i n a l ( beam max point , 3 ) %Save the rotated matrix in case of later issues or other needs save ( ’ r o t final .mat’,’rotated f i n a l ’ ) %% Plot for Final Rotated Beam Pattern %Uncomment this section to plot the final rotated beam pattern %{ f i g u r e ; hold on ; plot3(rotated final(:,1), rotated final(:,2), rotated final(:,3),’. ’); 69

a x i s ([ −1 1 −1 1 −1 1],’equal ’); %} %% Find Beamwidth %Look at beam every X degrees, create a slice of the beampattern, and then %examine the slice of the beampattern to find the beamwidth

%set angle to rotate X degrees angled=0.5;

angle = deg2rad(angled);

r o t mat = calculate R X ( a n g l e ) ;

c u r r e n t pattern = rotated final; %Set first pattern to view

delta = 0.02; lda=180/angled; valmat=zeros(361,lda ); pg= f i g u r e ;

for ii = 1:180/angled

% grab a slice close to the XY plane clear slice; [slice kk] = get XY slice(current pattern , delta); i f i i ==1 save(’slice.mat’,’slice ’) end %convert the slice to polar coordinates

[theta , mag] = polar convert(slice(:,1),slice(:,2),slice(: ,3));

mag db = 20∗ log10(mag);

% f i g u r e ; % polarplot(theta ,mag db , ’ . ’ ) ; % r l i m ([ −30 0 ] ) ; 70

%now sort the slice in polar coordinates

[ t h e t a sorted , jdex] = sort(theta); m a g d b s o r t e d = mag db(jdex (:));

[m, dex] = max(mag d b s o r t e d ) ;

for ll = dex:kk i f m a g d b s o r t e d ( l l ) <= −3.0 s i z e 1 = l l ; size1m1 = l l −1; b r e ak ; end end

f o r l l = dex : −1:0 i f m a g d b s o r t e d ( l l ) <= −3.0 s i z e 2 = l l ; size2m1 = ll+1; b r e ak ; end end

%linearly interpolate the location of the two −3dB points using %circular coordinates − depreciated

r i g h t m u l t = (−3 − m a g d b sorted(size1m1 ))/... ( m a g d b sorted(size1)− m a g d b sorted(size1m1 )); r i g h t point = (theta sorted(size1) − t h e t a sorted(size1m1 ))... ∗ r i g h t m u l t + t h e t a sorted(size1m1);

l e f t m u l t = (−3 − m a g d b sorted(size2m1 ))/... ( m a g d b sorted(size2)− m a g d b sorted(size2m1 )); l e f t point = (theta sorted(size2) − t h e t a sorted(size2m1 ))... ∗ l e f t m u l t + t h e t a sorted(size2m1);

beamwidth = abs(right p o i n t −l e f t p o i n t ) / p i ∗180; 71

%% Do Scattered Interpolate (comment out when not performing scattered %interpolation for entire set) %{ sy=slice (: ,2); [sys, Is]=sort(abs(sy)); sxs=slice (: ,1); sxs=sxs(Is ); szs=slice (: ,3); szs=szs(Is);

sys=sys(1:1000); sxs=sxs(1:1000); szs=szs(1:1000);

[thetainterp , phiinterp , rhointerp] = cart2sph(sxs,sys,szs); %} %% do linear Interpolate %(Comment out when doing scattered Interpolation)

[thetainterp , phiinterp , rhointerp] = cart2sph(slice(: ,1) ,... slice(:,2),slice(: ,3));

%% Convert interpolated points [theta0 , phi0, rhointerp]=interpsph(thetainterp , phiinterp , rhointerp); [xpl, ypl, zpl]=sph2cart(theta0 , phi0, rhointerp); rdb =20∗ log10(rhointerp); %Convert gains to dB power valmat(:,ii)=rhointerp; %create a 2D vector of the power values

%pg=figure ; %Clear figure , plot current 2D beampattern, save frame for movie c l f hold on p l o t ( rdb ) ; a x i s ( [ 0 361 −40 0 ] ) Fm(ii ,1)=getframe; %c l o s e ( pg ) 72

%pg2=figure ; %Clear figure , plot current 3D slice , save for movie c l f plot3(slice(:,1),slice(:,2),slice(:,3),’. ’); hold on plot3(xpl, ypl, zpl, ’. r’); a x i s e q u a l view ( 0 , 0 ) Fm(ii ,2)=getframe; %close(pg2)

%Look for the beam: Split beam pattern in half to look at the ”low” values %(i.e. degree values less than 0) and high values (i.e. degree values %greater than 0) with 0 (point number 181 in the vector) being the MRA. %The distance from the MRA on both sides of the beamwidth are calculated to %where they cross the −3dB threshold and then the beamdwidth is calucalted %by adding both sides together. rdblow=rdb(1:181); rdb3low=rdblow >=−3; rdb3lowdiff=abs(diff(rdb3low)); rdb3lowdiffl=rdb3lowdiff==1; rdb3lowdiffnum=length(rdblow(rdb3lowdiffl )); if rdb3lowdiffnum == 1 %no Side lobes rdblows=rdblow(rdb3low ); szlow=size(rdblows ); lowdegadded=((−3− rdb (181− szlow(1)+1))/(rdb(181− szlow ( 1 ) ) − ... rdb (181− szlow(1)+1))); else %Side lobes present , find just mainlobe szlow =0; i k = 0 ; w hi l e i k == 0 szlow=szlow+1; ik=rdb3lowdiffl(181− szlow ) ; end lowdegadded=((−3− rdb (181− szlow(1)+1))/(rdb(181− szlow ( 1 ) ) − ... 73

rdb (181− szlow(1)+1))); end rdbhigh=rdb(181:361); rdb3high=rdbhigh >=−3; rdb3highdiff=abs(diff(rdb3high )); rdb3highdiffl=rdb3highdiff==1; rdb3highdiffnum=length(rdbhigh(rdb3highdiffl )); if rdb3highdiffnum == 1 %no Side lobes rdbhighs=rdbhigh(rdb3high ); szhigh=size(rdbhighs ); highdegadded=((−3− rdbhigh(szhigh (1)))/( rdbhigh(szhigh(1)+1) − ... rdbhigh(szhigh (1)))); else %Side lobes present , find just mainlobe s z h i g h =0; i k = 0 ; w hi l e i k == 0 szhigh=szhigh+1; ik=rdb3highdiffl(szhigh); end highdegadded=((−3− rdbhigh(szhigh (1)))/( rdbhigh(szhigh(1)+1) − ... rdbhigh(szhigh (1)))); end bwscatinterp=szlow(1)+szhigh(1)+lowdegadded+highdegadded −2;

i f i i == 1 bwsmax(1,1)=bwscatinterp ; bwsmin(1,1)=bwscatinterp ; rdbmax=rdb ; bwsmax(1,2)= ii ; bwsmin(1,2)= ii ; rdbmin=rdb ; e l s e 74

if bwscatinterp >bwsmax(1 ,1) bwsmax(1,1)=bwscatinterp ; bwsmax(1,2)= ii ; rdbmax=rdb ; end if bwscatinterp

%%

i f i i ==1 bwmax(1 ,1)=beamwidth; bwmin(1 ,1)=beamwidth; bwmax(1,2)= ii ; bwmin(1,2)= ii ; e l s e if beamwidth>bwmax ( 1 , 1 ) bwmax(1 ,1)=beamwidth; bwmax(1,2)= ii ∗180/angled; end if beamwidth

% CompMatrix(ii ,1)= beamwidth; % CompMatrix(ii ,2)= bwscatinterp; % CompMatrix(ii ,3)= beamwidth/bwscatinterp;

temp = current p a t t e r n ; c u r r e n t pattern = temp ∗ r o t m a t ;

% sprintf(’Run %d of %d finished’, ii , 180/angled) 75

end c l o s e ( pg )

%%Go back and find the min and max slice from polar coords, interpolate , %and output beam patterns − Depreciated %This section is depreciated and not in use, uncomment if there is a %desire to use the polar coordinates %instead to calculate beamwidth %{

angledmax=bwmax(1 ,2); %Get Max BW Angle angledmin=bwmin(1 ,2); %Get Min BW Angle anglemax = deg2rad(angledmax); anglemin = deg2rad(angledmin); rot mat max = calculate RX(anglemax); %Get the rotation matrix for max r o t m a t min = calculate RX(anglemin); %Get the rotation matrix for min

m a x pattern = rotated f i n a l ∗ rot mat max ; m i n pattern = rotated f i n a l ∗ r o t m a t m i n ;

% grab a slice close to the XY plane clear slice; [slicemax kk] = get XY s l i c e ( m a x pattern , delta); [slicemin kk] = get XY s l i c e ( m i n pattern , delta);

%% Look at slices and interpolate f o r i i = 1 : 2 i f i i == 1 slice=slicemax; elseif ii == 2 slice=slicemin; end sy=slice (: ,2); [sys, Is]=sort(abs(sy)); sxs=slice (: ,1); sxs=sxs(Is ); szs=slice (: ,3); szs=szs(Is); 76

sys=sys(1:1000); sxs=sxs(1:1000); szs=szs(1:1000);

[thetainterp , phiinterp , rhointerp] = cart2sph(sxs,sys,szs);

[theta0 , phi0, rhointerp]=interpsph(thetainterp , phiinterp , rhointerp); rdb =20∗ log10(rhointerp );

%% This part commented out for generating movie frames, uncomment section if you want to create a move from the slices to view the progresion through the beam angles %{

pg= f i g u r e ; hold on p l o t ( rdb ) ; a x i s ( [ 0 361 −40 0 ] ) Fm( ii)=getframe; c l o s e ( pg )

%} %}

%% Movie: Create and show Movie %Uncomment this section to, after running the program, run the movie %created from the slices of the beampattern % movie %movie (Fm)

%c l a ;

%movie (M) 77 function [mag] = beam max(CX, CY, CZ) %Find the maximum of the beam from it ’s carteisian coordinates [r c] = size(CX); f o r j j = 1 : r

f o r i i = 1 : c

mag(jj ,ii) = sqrt(CX(jj ,ii).ˆ2+CY(jj ,ii).ˆ2+CZ(jj ,ii ).ˆ2);

end end function [theta , mag] = polar convert(X, Y, Z) %Convert the beam to poly coordinates from cartesian coordinates [r, c] = size(X); f o r j j = 1 : r

mag(jj) = sqrt(X(jj).ˆ2+Y(jj).ˆ2+Z(jj ).ˆ2); theta(jj) = atan2(Z(jj),X(jj)); end function [R] = calculate R X ( t h e t a ) %Calculate a rotation matrix around the X−a x i s R = [1 0 0 0 cos(theta) −s i n ( t h e t a ) 0 sin(theta) cos(theta)]; function [R] = calculate R Y ( t h e t a ) %Calculate a rotation matrix around the Y−a x i s R = [cos(theta) 0 sin(theta) 0 1 0 −sin(theta) 0 cos(theta)]; function [R] = calculate R Z ( t h e t a ) 78

%Calculate a rotation matrix around the Z−a x i s R = [cos(theta) −sin(theta) 0 sin(theta) cos(theta) 0 0 0 1 ] ;

function [slice count] = get XY slice(beam, delta) %Create a beampattern slice at a given location from all points %of the beampattern within a range of delta of the slice c ou n t = 0 ; [nrows dum] = size(beam); for jj = 1:nrows if abs(beam(jj ,2)) < d e l t a count = count + 1; slice(count ,:) = beam(jj ,:); end end

Appendix A.3: Beampattern Post Processing Code

%This progarm takes the values previously calculated − Geometry and %beampattern slices − and then finds additonal information in terms of −3dB %beamwidth including sidelobes and −6dB beamwidth both including and %excluding sidelobes

%% Load in variables load vstruct.mat %Load in the structure of information load strdone.mat %Load in the list of files which need this work done

%% Process the code

lstrd=length(strd); %Find the number of items that need to be done

for ii=1:lstrd namestr=strd { i i } ; %Grab the item being done this iteration for jj=1:10 %Perform the following over all 10 recorded frequencies sn=num2str( jj ); %Create a field name for the current frequency freqstr=strcat(’freq ’,sn); 79

%Get the interpolated values for this data set intv=valstruct .(namestr).( freqstr ). interpvalues; bw3maxi=0; %Preallocate Max BW between runs bw3mini=1000; %Preallocate Min BW Between Runs bw6maxi=0; %Preallocate Max BW between runs bw6mini=1000; %Preallocate Min BW Between Runs bw6maxo=0; %Preallocate Max BW between runs bw6mino=1000; %Preallocate Min BW Between Runs mlwidthmin=1000; %Preallocate mainlobe width Between Runs mlwidthmax=0; %Preallocate Main Lobe Width between runs null1valhighmlmax=0;%Preallocate Null Value between runs null1vallowmlmax=0; %Preallocate Null Value between runs null1valhighmlmin=0;%Preallocate Null Value between runs null1vallowmlmin=0;%Preallocate Null Value between runs

sl1maxhigh=0; sl1maxlow=0;

for kk=1:180 %Do this over 180 degrees (Assuming 1 degree slices , %change as needed) intvtemp=intv(:,kk); %Get data set for this run rdb =20∗ log10(intvtemp ); % First find the −3db and −6dB downpoints including sidelobes %% Find lower point values rdblow=rdb(1:181); %Get lower half of data set intvtemplow=intvtemp(1:181);%Get lower half of data set rdb3low=rdblow >=−3; %Threshold to −3dB rdb6low=rdblow >=−6; %Threshold to −6dB rdb3lowdiff=diff(rdb3low); %Create Logical to threshold rdb6lowdiff=diff(rdb6low); %Create logical to threshold in3low=0; %Reallocate for each run in6low=0;%Reallocate for each run out6low=0;%Reallocate for each run run=0;%Reallocate for each run val=0;%Reallocate for each run %Find first spot where −3dBBW goes over threshold from %periphery (counting sidelobes) 80 while val˜=1 run = run +1; i f run == 180 v a l =1; run =0; e l s e val= rdb3lowdiff(run); end end in3low=run; %Save Lower Value run=0; %Reallocate for Next Run val=0; %Reallocate for Next Run %Find first spot where −6dBBW goes over threshold from %periphery (counting sidelobes) while val˜=1 run = run +1; i f run == 180 v a l =1; run =0; e l s e val= rdb6lowdiff(run); end end in6low=run; %Save Lower Value run=181; %Reallocate for Next Run val=0; %Reallocate for Next Run %Find first spot where −6dB BW goes over threshold %from MRA (No BW) while val˜=1 run =run −1; i f run ==1 v a l =1; run =0; e l s e val=rdb6lowdiff(run); end end out6low=run; %Save Lower Value 81

%Look for max sidelobe values [MaximaLow, MaximaLocLow]=findpeaks (intvtemplow ); %There is no bottom peak (Values contstantly decreasing) %s e t t o edge if isempty(MaximaLow) sl1maxlowvaltemp=intvtemplow (1); sl1maxlowloctemp=1; e l s e %Set max value of side lobe sl1maxlowvaltemp=MaximaLow( length (MaximaLow)); %Set position of side lobe sl1maxlowloctemp=MaximaLocLow( length (MaximaLocLow )); end %Invert to find min sidelobes invintvtemplow=1.01∗ max(intvtemplow)− intvtemplow; %Find min sidelobes [MinimaLow, MinimaLocLow]=findpeaks (invintvtemplow ); if isempty(MinimaLow) %There were no nulls , set to edge null1vallowtemp=intvtemplow (1); mlwidthlowtemp=1; e l s e %Set the first null value null1vallowtemp=MinimaLow( length (MinimaLow)); mlwidthlowtemp=MinimaLocLow( length (MinimaLocLow )); end

%% Find Higher Point Values %This section functions identically to the above section , %except all of the values and calculations are done for the %upper point values. intvtemphigh=intvtemp(181:361); %Take High values rdbhigh=rdb(181:361); %Get high dB values rdb3high=rdbhigh >=−3; %Threshold values rdb6high=rdbhigh >=−6;%Threshold values rdb3highdiff=diff(rdb3high); %Create difference logical matrix rdb6highdiff=diff(rdb6high); %Create difference logical matrix in3high=0; %Preallocate Value for each run in6high=0; %Preallocate Value for each run 82 out6high=0; %Preallocate Value for each run run=181; %Preallocate Value for each run val=0; %Preallocate Value for each run %Find the first point coming from perihpery where the value %c r o s s e d −3dB (sidelobes included) w hi l e v a l ˜=−1 run =run −1; i f run ==1 v a l =−1; run =181; e l s e val=rdb3highdiff(run); end end in3high=run; %Save value run =181; v a l =0; %Find the first point coming from perihpery where the value %c r o s s e d −6dB (sidelobes included) w hi l e v a l ˜=−1 run =run −1; i f run ==1 v a l =−1; run =181; e l s e val=rdb6highdiff(run); end end in6high=run; %Save Value run =0; v a l =0; %Find the first point coming from MRA where the value %c r o s s e d −6dB (sidelobes discluded) w hi l e v a l ˜=−1 run = run +1; i f run ==180 v a l =−1; run =181; 83

e l s e val=rdb6highdiff(run); end end out6high=run; %Save Value

%Find Nulls and sidelobe peaks in the upper section %Find max peaks of sidelobes [Maximahigh , MaximaLochigh]=findpeaks(intvtemphigh ); if isempty(Maximahigh) %If none, then we have no peaks, set to edge sl1maxhighvaltemp=intvtemphigh (181); sl1maxhighloctemp=181; e l s e %Set sidelobe peak sl1maxhighvaltemp=Maximahigh(1); %set sidelobe peak location sl1maxhighloctemp=MaximaLochigh (1); end %Invert values to find nulls invintvtemphigh=1.01∗ max(intvtemphigh)− intvtemphigh; %Find N u l l s [Minimahigh , MinimaLochigh]=findpeaks(invintvtemphigh ); if isempty(Minimahigh) %If no nulls , set null to the edge null1valhightemp=intvtemphigh (181); mlwidthhightemp=181; e l s e %Set Null value to first null found null1valhightemp=intvtemphigh(MinimaLochigh(1)); mlwidthhightemp=MinimaLochigh(1); %Set Null location end

%% Do interpolation and add values to find beamwidths %Take the previously found change locations , interpolate to %find beamwidth fractional degrees , and then add higher and %lower beamwidths to find total beamwidth % Find f o r −3db coming in if in3high==181 84

highdegadded=0; e l s e highdegadded=((−3− rdbhigh(in3high ))/( rdbhigh(in3high +1)... −rdbhigh(in3high))); %Interpolate the degree added end if in3low == 0 lowdegadded=0; e l s e lowdegadded=((−3− rdblow(in3low+1))/(rdblow(in3low )... −rdblow(in3low+1)));%Interpolate the degree added end %Get −3dB beamwidth including sidelobes bw3dbin=181− in3low+in3high+lowdegadded+highdegadded −1;

% Find f o r −6db coming in if in6high == 181 highdegadded=0; e l s e highdegadded=((−6− rdbhigh(in6high ))/( rdbhigh(in6high +1)... −rdbhigh(in6high))); %Interpolate the degree added end if in6low == 0 lowdegadded=0; e l s e lowdegadded=((−6− rdblow(in6low+1))/(rdblow(in6low )... −rdblow(in6low+1)));%Interpolate the degree added end %Get −6dB beamwidth including sidelobes bw6dbin=181− in6low+in6high+lowdegadded+highdegadded −1;

% Find f o r −6db going out if out6high == 181 highdegadded=0; e l s e highdegadded=((−6− rdbhigh(out6high ))/( rdbhigh(out6high +1)... −rdbhigh(out6high)));%Interpolate the degree added end if out6low == 0 85

lowdegadded=0; e l s e lowdegadded=((−6− rdblow(out6low+1))/(rdblow(out6low )... −rdblow(out6low+1)));%Interpolate the degree added end %Get −6dB beamwidth discluding sidelobes bw6dbout=181− out6low+out6high+lowdegadded+highdegadded −1;

% Conditionals to see if we have new min/max values i f bw3dbin > bw3maxi %Check to see if this is the new max bw3maxi=bw3dbin ; end i f bw3dbin bw6maxi %Check to see if this is the new max bw6maxi=bw6dbin ; end i f bw6dbin < bw6mini %Check to see if this is the new min bw6mini=bw6dbin ; end i f bw6dbout > bw6maxo %Check to see if this is the new max bw6maxo=bw6dbout ; end i f bw6dbout < bw6mino %Check to see if this is the new min bw6mino=bw6dbout ; end

% compute main lobe width and determine if max or min main lobe mlbwtemp=mlwidthhightemp −1+181−mlwidthlowtemp ;

i f mlbwtemp > mlwidthmax mlwidthmax=mlbwtemp; null1valhighmlmax=null1valhightemp ; null1vallowmlmax=null1vallowtemp ; end i f mlbwtemp < mlwidthmin mlwidthmin=mlbwtemp; 86

null1valhighmlmin=null1valhightemp ; null1vallowmlmin=null1vallowtemp ; end

% Determine whether or not this is the largest side lobe

if sl1maxhighvaltemp >sl1maxhigh sl1maxhigh=sl1maxhighvaltemp ; end

if sl1maxlowvaltemp > sl1maxlow sl1maxlow=sl1maxlowvaltemp ; end

%Move on to the next slice end

% Find out if there were side lobes and save the 3db and 6db % min/max beamwidths %Get −3dB max beamwidth with no sidelobes bwsmax=valstruct .( namestr ).( freqstr ).bwsmax; bw3maxo=bwsmax (1); %Get −3dB min beamwidth with no sidelobes bwsmin=valstruct .(namestr ).( freqstr ).bwsmin; bw3mino=bwsmin (1); rdbmin=valstruct .(namestr ).( freqstr ).rdbmin; rdbmax=valstruct .(namestr ).( freqstr ).rdbmax; %Get interp values valmat=valstruct .(namestr).( freqstr ). interpvalues; %See if they are the same or different including and %exlcuding sidelobes if bw3maxo==bw3maxi && bw3mino==bw3mini sl3=0; %No 3dB sidelobes e l s e sl3=1; %3dB sidelobes end %See if they are the same or different including and %exlcuding sidelobes 87

if bw6maxo==bw6maxi && bw6mino==bw6mini sl6=0; %no 6dB sidelobes e l s e sl6=1; %6dB sidelobes end %Save all of the calculated information back into the structure valstruct .(namestr).( freqstr)=struct(’rdbmin’,rdbmin,’rdbmax ’ ,... rdbmax, ’bwsmax’, bwsmax, ’bwsmin’, bwsmin, ... ’interpvalues ’, valmat , ’bw3maxi’,bw3maxi,’bw3mini ’ ,... bw3mini, ’bw6maxi’ ,bw6maxi, ’bw6mini’ ,bw6mini , ... ’bw6maxo’,bw6maxo,’bw6mino’,bw6mino, ’sl3 ’,sl3 ,’sl6 ’,sl6 ,... ’mlwidthmax’, mlwidthmax, ’mlwidthmin’, mlwidthmin , ... ’null1valhighmlmax ’, null1valhighmlmax , ’null1vallowmlmax ’ ,... null1vallowmlmax , ’null1valhighmlmin ’, null1valhighmlmin , ... ’null1vallowmlmin ’, null1vallowmlmin , ’sl1maxhigh ’, ... sl1maxhigh , ’sl1maxlow’, sl1maxlow); % Move on to the next frequency

end end save(’vstruct.mat’, ’valstruct ’) %save the structure 88

Appendix B: Raw Data Table 89

Table 5.1: Table Containing Geometry and Beamwidth Data for Samples sorted by Sci- entific Name. Species denoted as sp. represent an unknown species within a genera. Beamwidths given as the half-power beamwidths for that aperture at a given frequency excluding sidelobes. The 10 frequencies are equally spaced between the minimum and maximum frequency. Scientific Name Aperture Minimum Aperture Maximum Aperture Min Freq Max Freq Min BW 1 Max BW 1 Min BW 2 Max BW 2 Min BW 3 Max BW 3 Min BW 4 Max BW 4 Min BW 5 Max BW 5 Min BW 6 Max BW 6 Min BW 7 Max BW 7 Min BW 8 Max BW 8 Min BW 9 Max BW 9 Min BW 10 Max BW 10 Type Diameter (mm) Diameter (mm) (kHz) (kHz) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) Artibeus jamaicensis Noseleaf 7.11 13.9 36.6 107. 46.9 57.6 43.1 107. 47.9 66.6 49.4 69.0 46.5 60.6 36.1 63.5 30.5 60.6 25.3 67.6 24.1 60.8 38.3 52.0 Artibeus jamaicensis Noseleaf 12.2 14.1 36.6 107. 69.4 150. 54.7 104. 49.9 134. 51.3 119. 31.2 47.9 33.6 63.5 34.5 66.8 32.9 82.8 24.2 82.2 28.3 37.8 tridens Noseleaf 6.49 9.45 101. 120 18.6 21.4 36.5 55.8 17.8 24.3 35.2 59.2 37.6 58.8 30.3 53.1 27.8 51.0 27.5 33.6 27.0 31.9 26.4 32.8 Asellia tridens Noseleaf 6.98 12.2 101. 122. 30.4 33.2 29.9 33.3 28.9 32.3 28.8 32.7 28.2 31.7 27.6 31.0 27.8 30.0 27.0 31.4 26.9 29.3 26.8 28.8 Aselliscus stoliczkanus Noseleaf 4.86 6.54 91.5 127. 36.4 44.5 36.3 43.7 33.2 44.7 32.8 44.7 33.4 51.5 28.8 56.0 23.8 54.6 24.3 44.5 23.3 39.4 20.3 33.5 Aselliscus stoliczkanus Pinna 6.04 8.81 91.5 127. 35.3 42.6 40.5 46.3 35.2 41.8 35.0 39.4 31.7 63.0 27.9 65.8 19.1 66.1 18.2 50.5 19.8 41.1 19.0 51.0 Barbastella leucomelas Pinna 12.5 16.0 23.3 44.7 63.1 81.9 61.7 75.9 61.9 71.9 59.2 67.1 62.3 66.3 56.2 62.1 52.9 60.1 40.5 56.4 33.5 52.2 34.0 53.3 Barbastella leucomelas Pinna 11.4 18.6 23.3 44.7 46.9 93.8 44.9 87.4 47.6 85.2 44.0 123. 40.5 112. 39.6 100. 35.9 81.0 23.6 83.1 31.0 41.4 34.5 60.4 Brachyphylla cavernarum Noseleaf 7.98 10.4 17.2 71.1 89.8 133. 89.0 167. 80.5 157. 54.4 108. 46.9 86.8 44.0 72.2 41.5 88.7 37.7 74.6 29.5 59.8 27.7 61.4 Chrotopterus auritus Noseleaf 7.76 19.5 71.1 81.3 26.7 33.7 27.1 32.2 25.4 31.3 23.5 32.9 25.6 64.4 41.5 79.9 36.3 77.8 34.3 77.1 36.7 75.4 27.6 73.7 frithii Pinna 11.1 14.7 112. 189. 11.5 21.9 10.8 20.6 10.1 16.7 10.8 15.5 11.2 17.0 10.2 14.8 9.35 16.8 8.23 21.8 7.82 18.8 7.72 17.1 Cynopterus brachyotis Pinna 9.52 18.1 20.3 127. 63.8 104. 46.2 71.2 39.7 55.9 35.2 59.5 19.5 52.3 15.9 61.7 22.0 35.9 14.3 28.6 11.9 29.0 10.7 45.5 Cynopterus sphinx Pinna 9.77 20.3 20.3 127. 59.0 89.1 42.3 60.9 41.1 62.9 33.6 43.1 21.5 48.1 27.3 39.5 18.9 42.7 15.5 48.2 16.5 24.1 12.8 31.8 Eonycteris spelaea Pinna 8.31 19.4 20.3 127. 58.5 88.9 45.6 61.6 41.4 49.1 27.0 39.0 18.2 43.4 17.8 37.5 15.3 34.9 13.8 23.4 13.2 30.9 11.1 19.3 Erophylla sezekorni Noseleaf 3.05 4.77 25.3 60 180. 204. 178. 209. 152. 204. 86.7 140. 64.5 128. 66.3 147. 68.7 171. 63.3 199. 66.6 156. 53.9 89.9 Erophylla sezekorni Noseleaf 2.91 4.94 25.3 60 135. 171. 146. 235. 105. 188. 111. 203. 98.8 190. 84.3 168. 71.7 175. 74.4 182. 64.1 156. 60.2 121. Hipposideros caffer Noseleaf 4.00 6.16 50.8 140. 82.9 99.4 68.5 73.6 40.2 67.6 45.6 93.3 41.7 87.9 43.7 68.5 58.4 85.8 52.3 79.5 42.5 92.6 42.1 77.2 Hipposideros caffer Noseleaf 5.09 6.75 50.8 140. 97.7 116. 85.4 117. 69.2 101. 40.9 63.8 45.1 67.4 52.3 79.8 40.8 59.8 49.1 68.0 52.3 65.2 39.0 55.6 Hipposideros cervinus Noseleaf 5.92 7.55 50.8 140. 76.5 101. 62.8 127. 56.0 80.8 48.2 77.7 55.1 83.9 44.5 57.5 36.6 93.3 33.1 104. 36.6 55.4 22.1 44.1 Hipposideros cineraceus Pinna 12.1 16.8 50.8 140. 31.9 39.8 27.3 35.9 22.2 32.8 18.6 30.2 16.1 28.0 21.8 23.7 16.5 21.6 15.1 20.2 15.6 23.3 13.5 22.1 Hipposideros cineraceus Pinna 12.7 15.9 50.8 140. 30.6 39.5 25.8 34.9 21.1 32.3 19.3 36.8 13.9 27.0 16.0 25.2 15.6 36.1 15.0 24.6 10.3 19.8 10.3 20.6 Hipposideros cineraceus Noseleaf 4.39 5.93 50.8 140. 71.9 157. 59.9 127. 52.7 96.5 58.8 107. 63.0 80.1 46.7 64.8 44.8 76.5 48.1 62.0 30.1 58.2 36.2 53.2 Hipposideros galeritus Noseleaf 6.01 8.54 50.8 140. 43.1 74.7 43.1 76.6 43.0 85.0 47.7 64.3 42.2 51.7 38.8 47.9 40.3 50.7 37.6 55.4 29.5 38.8 27.4 43.7 Hipposideros galeritus Pinna 10.0 13.4 50.8 140. 31.9 44.6 27.3 38.7 23.7 34.9 21.1 30.6 18.3 29.0 18.4 26.6 15.6 27.9 17.0 26.2 16.6 26.6 13.5 29.6 Hipposideros galeritus Pinna 10.5 13.5 50.8 140. 31.1 50.6 26.9 43.6 23.2 36.7 23.5 36.0 19.9 31.0 18.1 28.1 16.7 28.2 15.7 25.7 19.5 27.2 14.1 26.3 Hipposideros galeritus Pinna 11.1 14.0 50.8 140. 29.8 48.5 23.1 36.4 19.7 25.7 17.8 33.9 20.2 23.2 19.3 22.2 17.7 24.6 16.4 24.7 12.2 20.3 9.70 23.7 Hipposideros larvatus Pinna 12.9 23.5 50.8 111. 28.3 34.8 27.4 33.4 25.3 42.6 19.2 24.3 18.5 27.5 17.7 26.9 16.6 33.6 10.9 24.2 13.4 16.0 13.5 21.3 Hipposideros larvatus Noseleaf 6.51 9.12 50.8 111. 56.1 67.3 41.5 72.0 38.5 64.9 55.9 66.4 54.3 87.2 43.8 62.9 32.0 70.4 30.8 46.7 33.5 83.9 33.5 85.8 Hipposideros larvatus Pinna 12.5 17.4 50.8 111. 27.0 37.0 28.5 48.3 23.3 44.2 24.9 41.6 20.4 47.2 20.1 28.0 16.5 20.7 14.8 24.0 12.4 25.4 12.1 21.6 Hipposideros lylei Pinna 15.8 21.4 50.8 140. 29.7 51.9 18.7 37.2 14.9 28.3 16.4 36.2 13.8 27.5 15.8 43.4 12.8 21.5 11.0 15.7 19.5 28.1 14.6 18.3 Hipposideros lylei Pinna 13.3 25.5 50.8 140. 21.4 43.8 18.5 39.3 18.4 38.8 20.0 29.2 17.9 36.1 13.1 64.6 11.1 56.5 12.3 17.7 13.1 27.7 9.65 24.3 Hipposideros pomona Pinna 16.6 21.8 99.6 140. 16.1 22.4 18.4 23.8 17.7 23.7 18.7 26.3 15.9 21.7 14.0 19.4 13.3 18.2 13.4 17.1 12.3 16.7 12.0 16.2 Hipposideros pomona Pinna 15.9 22.7 99.6 140. 21.3 33.4 21.1 32.8 16.6 30.4 19.8 35.1 12.6 32.2 12.6 29.4 17.0 30.8 14.7 30.6 12.8 36.8 16.2 41.6 Ia io Pinna 9.35 23.0 15.2 45.7 57.9 73.2 52.1 63.4 45.3 57.2 43.1 62.8 44.5 57.9 44.0 59.3 28.8 53.9 25.3 50.6 21.2 49.4 21.4 52.6 Ia io Pinna 16.4 22.1 15.2 45.7 68.3 83.5 57.3 71.7 56.4 74.1 40.8 59.3 45.7 52.6 37.0 47.5 38.7 46.8 34.5 45.9 31.8 45.6 31.3 56.6 Ia io Pinna 16.4 23.1 15.2 45.7 65.8 80.3 57.0 69.5 51.3 60.4 45.3 53.3 38.6 51.5 37.2 47.2 35.2 44.9 27.7 42.2 28.8 48.2 21.9 40.8 Ia io Pinna 15.6 22.1 15.2 45.7 55.6 77.7 49.5 66.8 43.6 59.2 38.2 48.6 34.1 44.1 34.4 40.0 35.3 39.0 22.1 46.5 19.7 46.0 19.7 46.0 Ia io Pinna 12.8 20.8 15.2 45.7 73.6 94.9 61.3 79.6 51.1 68.8 47.2 60.6 47.9 58.2 41.5 58.8 39.3 52.5 36.7 61.9 30.0 42.3 31.6 63.4 Ia io Pinna 9.07 22.0 15.2 45.7 65.7 97.6 57.0 83.1 54.9 73.3 51.1 65.7 56.1 62.7 47.1 55.4 50.4 60.4 44.5 60.7 40.1 52.8 40.7 49.7 Ia io Pinna 10.8 21.4 15.2 45.7 79.9 111. 57.3 86.4 58.2 98.3 45.9 68.4 39.6 58.9 45.4 119. 42.2 59.7 35.5 49.5 39.0 48.7 41.4 48.1 Ia io Pinna 11.1 20.4 15.2 45.7 68.1 104. 66.2 84.7 59.7 82.5 58.2 85.4 46.8 82.6 58.9 73.6 39.7 56.6 32.7 54.9 32.3 48.2 27.7 45.1 Ia io Pinna 8.92 21.6 15.2 45.7 72.2 106. 61.9 89.7 53.1 76.3 59.9 75.6 35.6 61.5 36.3 56.5 37.0 52.7 37.7 47.9 35.9 47.2 41.2 46.9 Kerivoula sp. Pinna 7.44 12.0 30.5 192. 68.7 116. 42.6 60.2 34.1 47.4 34.4 41.8 24.1 33.0 23.2 29.0 20.4 37.2 13.7 23.6 15.0 28.8 8.38 19.5 Kerivoula sp. Pinna 6.30 14.3 30.5 192. 51.3 110. 39.7 69.2 33.5 51.7 26.6 41.8 25.2 36.6 19.8 35.7 21.1 30.1 19.5 26.4 19.1 31.0 9.84 27.0 Kerivoula sp. Pinna 5.79 14.1 30.5 192. 48.4 109. 40.6 75.0 31.8 55.4 29.7 50.8 14.4 41.0 18.6 32.0 15.3 29.7 17.5 28.1 12.9 23.8 10.9 20.7 Kerivoula sp. Pinna 6.05 14.0 30.5 192. 54.2 138. 41.5 84.9 28.6 55.5 32.9 52.2 18.6 45.3 16.0 33.1 13.9 34.9 17.4 37.6 18.7 29.2 9.04 42.0 Lonchophylla thomasi Noseleaf 6.47 24.8 12.1 46.7 140. 216. 111. 116. 101. 148. 71.2 89.1 72.5 160. 54.8 83.4 48.2 58.5 43.3 114. 50.2 69.5 49.3 71.3 Lonchorhina orinocensis Noseleaf 3.76 5.55 20.3 127. 106. 135. 71.7 77.6 54.7 159. 56.1 97.7 41.5 99.1 47.9 59.0 37.0 60.7 38.1 52.6 42.9 79.9 38.3 52.0 Macroglossus sobrinus Pinna 10.1 14.6 20.3 127. 64.7 94.6 48.3 63.5 38.9 48.4 33.4 42.3 20.8 39.0 29.8 43.8 18.6 31.6 16.8 29.5 18.8 27.8 16.2 28.5 Megaderma lyra Pinna 15.7 33.3 20.3 122. 45.6 61.7 32.5 47.8 23.2 49.0 16.5 24.9 15.0 28.7 17.3 27.0 13.3 23.3 12.8 20.8 6.17 16.1 9.33 22.6 Miniopterus schreibersi Pinna 0.33 10.7 50.8 100. 47.9 62.7 39.2 63.8 40.3 55.6 33.4 59.1 25.8 53.7 26.6 50.1 33.8 62.9 22.3 61.6 21.7 46.1 17.9 44.3 Miniopterus schreibersi Pinna 8.00 13.2 50.8 100. 39.0 58.9 38.6 52.1 30.8 51.5 36.8 75.3 27.9 45.5 32.0 55.8 26.6 42.4 23.1 34.0 22.4 36.1 29.1 41.5 Murina cyclotis Pinna 8.35 15.3 38.6 183. 46.2 62.4 44.6 51.6 32.1 41.6 13.6 30.3 22.5 31.1 14.0 35.0 13.8 30.3 12.7 46.6 23.5 37.6 13.9 21.5 Murina cyclotis Pinna 7.91 15.1 38.6 183. 41.6 74.3 39.3 52.7 30.2 40.9 24.3 36.8 17.8 35.5 13.8 31.2 16.7 27.5 21.9 29.9 14.8 24.3 9.52 22.9 Murina cyclotis Pinna 8.20 15.1 38.6 183. 45.5 65.8 38.8 48.2 33.8 41.6 21.7 53.5 19.5 33.4 17.8 27.9 17.0 24.2 13.4 29.9 13.4 19.9 11.7 15.3 Myotis altarium Pinna 8.96 20.0 40.6 73.2 33.0 43.7 34.8 40.0 30.4 38.1 30.1 37.0 28.5 41.7 29.5 34.1 21.3 30.3 19.9 32.1 17.6 29.7 15.7 28.0 Myotis blythii Pinna 10.1 19.4 26.4 108. 49.2 71.9 37.3 55.6 26.3 46.8 38.0 50.2 15.1 40.0 23.3 34.1 20.8 28.2 19.5 30.4 22.4 41.3 19.1 27.1 Myotis ricketti Pinna 8.11 18.0 27.0 73.7 52.3 80.8 47.8 70.7 45.0 64.9 35.2 53.3 33.8 48.8 33.3 45.7 26.1 48.9 18.9 46.2 23.2 43.2 26.1 38.5 Myotis ricketti Pinna 8.34 18.1 27.0 73.7 54.8 85.0 48.8 70.8 43.4 66.1 45.5 60.2 39.2 51.6 34.9 49.9 30.5 43.8 20.6 45.9 28.4 45.3 19.1 43.0 Myotis sp. Pinna 5520 1374 15.2 160. 80.4 122. 55.1 86.1 45.8 65.2 29.2 49.6 22.0 70.8 18.7 33.9 20.2 37.9 26.3 50.3 23.0 27.4 11.8 28.1 Myotis sp. Pinna 8.81 18.9 15.2 160. 84.0 125. 46.0 68.9 36.2 47.4 36.9 40.4 15.7 36.7 20.3 27.9 19.9 28.1 18.4 28.2 13.5 20.5 16.1 24.1 Nyctalus noctula Pinna 5.50 7.88 61 101. 50.4 77.0 38.9 83.0 39.5 68.0 27.2 70.4 30.4 49.8 33.2 70.5 21.0 49.8 23.1 41.8 19.7 40.8 20.3 35.3 Nyctalus noctula Pinna 5.83 10.7 61 101. 15.0 33.0 31.8 50.8 29.1 42.5 27.9 44.5 12.9 45.3 13.1 31.6 13.3 30.4 13.0 35.0 12.4 35.0 14.1 40.1 Nyctalus noctula Pinna 6.16 10.0 61 101. 18.7 67.5 20.0 58.2 14.7 52.1 16.7 62.1 16.5 42.0 14.8 47.5 15.7 40.9 14.4 48.5 13.9 50.9 15.0 51.7 Nycteris aurita Noseleaf 4.18 7.35 61 101. 51.2 111. 57.0 107. 63.8 94.3 55.3 84.9 35.0 97.7 42.8 101. 43.1 97.1 46.7 60.7 40.2 55.2 25.8 60.7 Nycteris grandis Noseleaf 5.70 8.22 61 101. 33.1 99.9 49.2 98.0 24.6 71.8 22.1 84.5 21.2 92.2 22.3 53.7 21.5 74.4 25.4 48.6 19.7 120. 16.9 85.1 Nycteris grandis Noseleaf 4.30 11.8 61 101. 38.2 79.9 38.2 82.5 19.5 71.0 25.8 88.2 40.3 100. 14.4 44.6 11.3 40.0 10.9 47.1 11.8 46.2 10.6 46.7 Nycteris hispida Noseleaf 6.51 9.98 61 101. 35.1 58.7 42.4 66.6 31.9 56.1 26.1 42.3 24.4 39.5 24.9 43.8 25.0 45.0 21.1 43.1 23.7 44.7 21.1 35.6 Nycteris hispida Noseleaf 4.96 10.2 61 101. 62.0 85.6 49.9 68.3 28.5 75.7 51.1 77.4 44.1 57.5 23.9 36.8 18.1 31.8 18.3 45.7 16.6 46.2 17.9 34.8 Nycteris intermedia Noseleaf 4.64 8.88 61 101. 46.0 79.0 53.9 78.7 46.9 82.5 40.5 84.7 33.1 84.8 36.8 76.4 22.2 51.7 25.5 33.7 24.5 42.9 19.5 35.9 Nycteris intermedia Noseleaf 6.80 9.78 61 101. 26.0 39.9 25.8 36.4 29.0 32.8 26.5 38.2 25.9 47.2 22.9 36.9 25.2 74.0 20.9 24.8 18.5 29.8 18.8 21.7 Nycteris javanica Noseleaf 3.32 8.88 61 101. 25.3 78.1 41.0 94.4 19.9 93.9 15.7 81.3 13.9 39.0 14.0 39.0 17.4 43.9 21.3 47.4 15.3 44.8 14.4 55.1 Nycteris javanica Noseleaf 9.99 15.4 17.5 53.0 88.5 100. 75.3 81.8 66.6 71.5 58.0 64.2 52.0 61.2 47.0 59.3 49.3 70.8 38.2 51.7 34.2 54.1 29.0 51.8 Nycteris macrotis Noseleaf 11.1 14.4 17.5 53.0 71.6 96.9 65.0 68.7 44.6 113. 52.3 75.1 45.1 59.9 39.5 60.4 34.4 51.3 33.9 54.4 33.4 51.6 18.0 46.4 Nycteris macrotis Noseleaf 9.45 16.2 17.5 53.0 87.0 104. 63.6 80.9 68.3 76.9 50.8 66.2 41.9 57.5 41.8 63.4 36.4 51.4 35.5 50.8 37.9 51.7 38.8 64.1 Nycteris tragata Noseleaf 7.00 13.8 71.1 101. 16.1 37.5 15.7 54.9 14.6 64.0 16.1 41.0 15.3 42.4 13.6 39.6 12.8 49.7 12.1 50.4 12.3 36.7 13.3 30.4 Phyllostomus hastatus Noseleaf 9.63 15.8 25.3 50.8 67.4 80.0 62.8 74.6 59.6 72.1 57.3 67.4 53.1 58.5 48.5 52.2 45.9 50.1 42.9 45.2 38.9 41.4 36.4 39.9 Phyllostomus hastatus Noseleaf 8.80 15.2 25.3 50.8 69.9 87.8 59.8 75.2 58.3 74.4 52.8 79.1 49.6 69.6 42.9 59.9 40.2 64.2 42.0 48.8 38.2 58.4 32.8 43.9 Phyllostomus hastatus Noseleaf 10.2 14.1 25.3 50.8 60.5 81.5 57.5 81.6 59.1 80.4 55.4 68.7 49.1 57.6 46.3 62.9 45.8 60.9 44.1 49.9 36.7 48.7 35.2 45.6 Pipistrellus nathusii Pinna 0.06 0.12 35.5 76.2 71.4 98.8 71.4 91.4 59.5 76.9 53.9 70.9 51.3 68.8 50.0 65.7 50.1 63.3 41.5 63.7 26.2 65.5 37.8 60.2 Pipistrellus nathusii Pinna 0.05 0.11 35.5 76.2 66.1 98.5 57.4 86.7 51.1 80.4 48.6 76.9 45.5 70.5 42.0 66.3 39.6 61.6 36.4 60.4 34.7 60.0 34.0 54.8 Pipistrellus pipistrellus Pinna 0.04 0.07 45.7 79.3 59.5 78.3 59.0 73.6 56.6 67.1 51.6 61.8 46.8 60.0 41.5 61.1 37.4 64.6 34.2 70.7 27.4 67.6 26.3 61.7 Pipistrellus sp. Pinna 6.04 9.78 33.5 101. 65.2 93.5 56.3 80.1 49.3 71.2 47.8 65.9 42.6 56.7 39.2 51.5 34.5 47.9 32.0 47.3 32.2 44.8 43.6 54.8 Pipistrellus sp. Pinna 6.32 8.71 33.5 101. 63.7 93.7 51.9 78.9 55.5 70.9 47.9 61.9 47.4 58.1 39.0 54.9 37.1 53.8 30.5 52.6 31.1 53.7 30.7 46.6 Pipistrellus sp. Pinna 6.19 10.0 33.5 101. 53.5 94.9 45.4 83.1 44.7 76.9 43.9 70.4 37.1 57.5 35.4 52.2 33.6 51.5 34.5 47.2 36.1 65.3 29.9 45.2 Platyrrhinus helleri Noseleaf 4.27 9.99 77.2 133. 45.9 118. 39.4 94.6 37.2 107. 32.3 77.8 27.9 61.5 26.4 79.2 26.0 84.0 24.8 76.1 24.2 45.4 27.9 46.6 Platyrrhinus helleri Noseleaf 5.37 11.4 77.2 133. 35.4 68.1 29.5 55.2 37.0 59.7 32.2 52.3 30.0 57.6 22.5 51.6 24.5 63.2 21.5 46.2 19.7 23.4 22.5 71.7 Plecotus auritus Pinna 0.29 0.60 21.3 62 40.6 65.1 38.3 56.6 35.2 49.4 31.7 43.4 33.8 42.9 32.8 65.7 31.0 41.4 26.9 37.6 22.2 32.2 20.6 53.4 Pteropus lylei Pinna 15.6 31.8 20.3 127. 41.0 64.3 32.1 42.9 27.3 34.2 23.8 33.3 19.1 25.5 12.9 21.3 10.9 35.9 9.87 19.3 7.65 24.7 9.39 12.2 Rhinolophus acuminatus Noseleaf 6.66 12.8 61 96.6 39.1 76.6 50.4 78.5 42.5 76.9 47.4 87.6 40.7 63.5 37.6 67.3 35.7 52.6 35.8 39.7 33.6 66.9 29.0 58.7 Rhinolophus acuminatus Pinna 11.1 17.2 61 91.5 30.7 49.4 29.2 46.8 27.1 45.3 25.9 45.1 24.1 44.0 23.9 42.7 23.8 41.5 22.6 39.3 23.8 39.1 22.5 37.1 Rhinolophus acuminatus Noseleaf 7.40 13.3 61 101. 39.5 76.5 30.0 49.4 28.7 39.0 26.9 44.5 27.3 58.8 32.3 50.7 22.5 60.8 21.1 56.9 21.7 60.7 24.5 38.4 Rhinolophus acuminatus Pinna 11.5 17.8 61 91.5 28.9 36.5 30.3 35.9 27.4 35.4 26.8 34.7 26.8 32.5 24.0 31.1 25.1 31.1 22.3 32.2 24.7 30.7 22.8 30.4 Rhinolophus affinis Pinna 12.8 20.8 71.1 90 25.7 32.8 25.8 31.1 26.2 30.3 26.1 34.4 27.1 28.9 25.4 29.9 25.8 31.1 24.8 27.1 24.2 28.5 23.5 28.2 Rhinolophus celebensis Noseleaf 4.91 11.8 111. 128. 30.2 54.0 31.6 74.3 32.9 81.3 32.4 82.0 31.7 83.5 21.2 76.4 21.8 85.3 27.1 84.8 25.9 68.8 25.2 42.9 Rhinolophus denti Noseleaf 8.97 15.4 58.6 88.7 33.0 45.9 32.8 42.8 31.2 42.3 29.5 39.7 28.7 39.3 25.8 38.6 25.8 39.4 24.2 35.9 23.8 34.5 23.7 34.0 Rhinolophus ferrumequinum Noseleaf 10.4 16.4 58.6 88.7 36.2 39.0 34.1 38.1 33.4 35.1 31.4 35.0 31.2 33.0 27.7 32.6 26.9 30.8 25.3 31.0 23.9 29.6 23.6 30.0 Rhinolophus ferrumequinum Pinna 10.2 15.6 58.6 88.7 33.7 39.4 32.4 35.7 30.9 35.1 29.8 32.7 27.7 30.6 26.3 30.3 25.3 29.3 23.5 27.9 22.6 28.1 21.1 27.3 Rhinolophus ferrumequinum Pinna 6.89 11.8 58.6 88.7 52.0 100. 42.4 79.6 59.8 108. 51.3 80.8 50.5 66.2 43.3 54.7 32.5 49.0 29.1 44.0 30.0 44.6 35.2 48.8 Rhinolophus landeri Noseleaf 11.3 16.6 58.6 88.7 33.6 43.2 34.9 41.3 30.0 40.1 30.2 37.9 29.4 36.5 25.4 35.3 29.0 31.7 25.7 29.7 26.5 33.1 24.7 27.2 Rhinolophus luctus Pinna 6.03 10.0 83.3 113. 48.2 73.7 51.2 68.8 46.1 73.6 39.4 71.3 39.2 66.5 42.1 59.5 46.5 58.6 33.1 57.1 27.7 46.2 31.5 50.3 Rhinolophus luctus Noseleaf 5.71 10.0 73.2 84.4 26.6 32.4 26.3 31.8 27.4 44.5 29.3 45.2 39.4 64.1 39.9 69.9 39.9 72.9 28.2 71.8 24.9 41.4 28.8 39.9 Rhinolophus macrotis Pinna 11.5 20.0 73.2 84.4 22.5 34.0 21.8 34.5 20.5 38.1 22.2 44.0 18.9 25.9 21.1 28.4 22.1 35.4 23.4 33.8 20.7 32.6 19.4 32.5 Rhinolophus macrotis Noseleaf 9.71 18.4 73.2 84.4 19.2 30.2 19.1 30.0 18.5 31.4 18.3 31.9 17.4 30.4 15.3 27.9 14.8 28.2 15.3 28.2 15.4 28.3 16.2 29.6 Rhinolophus macrotis Noseleaf 5.21 8.97 106. 111. 31.9 39.1 39.6 43.8 26.8 38.4 37.0 42.0 28.4 36.9 30.2 37.4 27.0 40.3 29.3 35.7 28.4 35.1 32.0 36.7 Rhinolophus malayanus Pinna 19.7 31.7 33.1 43.3 27.5 38.3 28.0 37.3 25.9 36.6 25.5 35.7 25.7 33.4 24.5 33.1 23.6 31.5 23.1 32.2 23.7 32.0 22.5 30.0 Rhinolophus malayanus Pinna 2536 7000 33.1 43.3 45.1 49.7 42.8 50.1 38.6 46.5 37.6 47.2 37.9 50.9 38.3 82.2 33.2 56.0 29.9 57.0 26.8 63.2 27.6 46.9 Rhinolophus marshalli Noseleaf 10.0 16.2 48 54.8 35.8 51.4 34.7 55.9 33.8 61.2 32.8 65.9 32.2 66.0 32.5 73.8 30.7 74.6 31.2 72.4 29.6 75.3 29.3 70.5 Rhinolophus mehelyi Noseleaf 5.99 12.7 48 54.8 56.6 77.8 53.0 76.6 50.1 75.8 47.9 74.0 46.2 73.0 44.8 71.1 43.9 69.6 42.1 64.2 42.0 68.6 41.7 67.2 Rhinolophus mehelyi Noseleaf 6.82 13.3 48 54.8 45.0 67.7 44.1 68.2 43.2 68.0 42.6 67.8 42.0 67.5 41.4 67.2 40.9 66.3 40.3 65.5 39.7 64.7 39.1 63.9 Rhinolophus mehelyi Noseleaf 9.21 13.2 74.2 91.5 29.9 45.3 29.0 44.8 29.1 45.8 28.8 46.3 28.1 46.0 27.2 46.3 26.8 47.5 27.0 51.1 27.5 56.7 29.7 58.5 Rhinolophus pearsoni Pinna 17.9 24.2 39.8 43 30.3 36.4 30.1 36.3 29.8 35.8 29.6 35.1 29.3 34.1 29.0 33.5 28.4 32.9 27.9 32.5 27.6 32.4 27.2 32.5 Rhinolophus pearsoni Noseleaf 8.01 12.9 39.8 43 45.6 73.1 45.7 73.1 46.0 72.6 46.5 72.3 47.1 71.2 47.8 69.3 48.1 66.3 48.5 63.5 48.7 61.6 48.6 60.5 Rhinolophus pearsoni Pinna 6.25 12.4 101. 110. 21.4 33.6 20.9 39.0 20.6 54.5 19.9 60.0 20.5 64.5 30.6 67.7 28.6 62.9 26.9 55.7 25.1 50.2 24.4 47.5 Rhinolophus pearsoni Noseleaf 6.15 11.8 101. 110. 22.8 37.5 22.6 35.6 22.3 33.6 22.1 32.2 21.9 31.1 21.8 30.3 21.7 29.9 21.6 29.8 21.6 30.1 21.5 30.2 Rhinolophus pusillus Pinna 5.67 8.30 101. 110. 34.2 37.6 34.2 38.4 34.5 39.8 33.8 40.4 32.7 40.1 31.8 39.7 30.7 39.5 30.1 39.0 29.4 38.9 29.0 38.0 Rhinolophus pusillus Noseleaf 13.7 22.5 58.6 71.2 24.0 31.8 23.2 31.6 23.0 32.6 23.7 34.6 23.6 32.3 23.0 30.9 23.4 31.2 23.4 30.9 22.9 30.0 23.4 30.7 Rhinolophus pusillus Pinna 6.18 15.6 58.6 71.2 28.4 78.4 29.5 73.3 30.9 58.5 33.0 49.4 33.0 62.4 30.2 44.5 30.2 40.8 30.4 42.8 32.6 40.6 24.2 54.2 Rhinolophus pusillus Noseleaf 15.9 26.9 58.6 71.2 21.0 34.4 23.4 25.8 22.1 26.7 22.5 25.8 22.5 25.6 20.9 24.4 21.1 25.5 20.9 24.2 20.8 23.3 20.4 25.0 Rhinolophus roux Pinna 11.0 18.1 58.6 71.2 29.3 62.0 37.6 61.7 36.6 54.2 34.2 54.3 32.5 54.9 30.5 50.6 29.3 36.4 28.7 34.0 28.5 33.7 27.9 56.7 Rhinolophus roux Pinna 9038 1484 102 113. 27.7 37.3 26.5 38.9 25.8 37.7 24.5 36.4 23.8 34.8 23.3 33.5 23.5 33.7 23.7 34.3 22.9 33.9 22.7 33.0 Rhinolophus sedulus Noseleaf 5.05 11.0 102 113. 29.0 35.1 28.5 34.6 28.3 34.0 28.2 33.8 28.5 33.3 29.2 33.0 29.9 33.7 31.1 35.7 32.7 37.5 33.5 38.6 Rhinolophus sedulus Noseleaf 10.3 16.7 102 113. 22.2 31.2 22.9 30.6 22.9 30.1 22.4 29.8 22.0 29.9 21.3 29.9 20.5 29.7 20.4 29.3 20.8 28.5 21.1 28.2 Rhinolophus sinicus Pinna 5.94 11.0 102 113. 32.9 46.4 32.6 47.5 33.1 47.8 34.8 48.3 37.0 50.1 39.7 51.7 38.9 48.9 37.5 45.3 35.3 42.1 34.1 39.5 Rhinolophus sinicus Pinna 1.28 17.0 35.6 66.1 42.8 52.6 41.1 77.7 42.3 50.9 40.3 44.9 36.9 39.4 35.1 39.9 31.2 36.2 31.0 36.0 30.7 34.8 27.9 33.3 Rhinolophus sp. Pinna 10.6 15.3 35.6 66.1 79.3 106. 73.5 103. 68.9 97.9 65.4 88.4 62.5 80.1 59.7 74.6 56.8 71.4 53.5 67.9 50.7 64.3 48.2 60.9 Rhinolophus sp. Pinna 4.67 14.3 63.0 77.3 35.1 45.2 34.3 41.8 32.1 38.2 31.5 39.3 32.8 38.2 31.8 36.8 31.3 36.6 32.3 38.2 31.6 40.5 31.6 39.8 Rhinolophus sp. Pinna 7.40 10.9 63.0 77.3 32.8 43.0 33.8 45.1 36.0 50.4 32.2 42.2 28.4 40.6 26.3 42.3 26.1 45.8 27.8 58.4 29.5 65.8 28.3 65.6 Rhinolophus sp. Pinna 9.62 18.4 74.6 88.7 27.5 34.7 26.8 34.0 27.2 33.6 27.0 33.3 25.9 33.1 24.4 33.6 23.7 35.3 24.4 34.7 25.5 32.3 24.7 31.5 Rhinolophus sp. Pinna 11.5 17.9 74.6 88.7 25.3 27.3 26.2 28.7 25.4 28.1 23.5 27.2 23.4 25.9 23.6 26.2 25.0 27.7 24.9 26.8 22.5 25.4 22.2 24.3 Rhinolophus thomasi Noseleaf 7.32 13.4 77.2 87.5 46.5 90.1 29.8 85.2 27.6 83.3 26.5 82.0 26.1 79.8 25.7 79.0 25.6 81.4 37.1 57.0 37.6 53.4 39.1 50.7 Rhinolophus thomasi Pinna 8.49 12.1 77.2 87.5 34.9 44.7 34.5 44.5 34.2 45.6 33.8 46.1 33.2 45.9 33.1 44.6 32.5 43.2 31.6 41.6 31.3 41.0 30.8 41.3 Rhinolophus thomasi Pinna 10.5 13.6 77.2 87.5 27.5 40.6 26.8 39.6 26.8 38.7 26.9 39.0 27.1 39.4 26.4 39.7 25.6 39.3 25.4 38.0 25.5 37.1 25.7 36.4 Rhinonicteris aurantia Noseleaf 10.7 16.3 58.6 88.7 35.7 39.3 34.0 37.3 32.7 36.2 30.6 34.5 28.3 33.9 27.7 32.5 25.4 32.2 26.6 32.2 24.7 30.5 25.0 29.3 Scotomanes ornatus Pinna 7.57 13.0 36.7 88.6 50.6 69.2 52.4 66.4 45.1 56.1 35.5 49.2 38.6 49.3 44.1 58.3 23.6 56.7 19.6 59.8 18.9 64.8 16.9 51.8 Scotomanes ornatus Pinna 7.15 13.6 36.7 88.6 52.7 75.3 44.2 67.7 40.3 56.6 39.2 51.9 38.2 53.9 28.8 47.8 23.0 51.0 19.2 48.8 16.5 43.8 17.8 37.1 Scotophilus kuhlii Pinna 7.13 12.3 36.7 88.6 49.2 79.5 46.4 71.1 42.4 61.4 38.1 57.1 36.7 53.5 38.8 54.8 33.3 49.6 27.5 52.5 21.6 60.8 22.9 32.6 Scotophilus kuhlii Pinna 6.89 12.8 36.7 88.6 48.8 73.3 43.6 64.4 41.3 56.7 34.3 56.0 20.5 57.8 25.5 56.1 21.1 76.1 29.0 61.7 21.0 47.9 17.8 40.9 Scotophilus sp. Pinna 9.10 18.3 25.4 81.3 52.5 86.0 48.7 65.3 41.8 57.0 36.2 48.9 20.6 74.9 24.1 51.3 23.8 49.4 19.2 47.8 26.0 40.6 19.5 34.4 Scotophilus sp. Pinna 9.23 17.3 25.4 81.3 58.9 85.5 58.1 76.2 46.7 61.7 35.5 53.8 22.7 57.5 32.1 69.7 22.8 58.5 19.4 41.7 16.1 43.0 15.7 41.3 Sphaeronycteris toxophyllum Noseleaf 11.3 16.1 38.4 109. 68.9 102. 53.6 96.8 34.7 63.6 51.5 82.2 37.5 48.7 31.0 48.5 32.3 72.6 31.5 57.4 26.2 41.4 30.2 45.5 Tadarida teniotis Pinna 15.3 27.1 5.05 15.2 148. 160. 113. 122. 96.9 107. 85.5 97.2 76.3 90.6 67.7 84.6 64.4 82.6 63.4 76.1 54.7 70.4 50.2 74.9 Taphozous melanopogon Pinna 12.7 19.6 8.44 65.6 120. 129. 76.8 96.2 56.8 77.2 47.5 61.5 43.2 58.3 40.8 52.6 37.4 45.3 36.6 44.3 26.2 47.5 21.2 43.5 Taphozous melanopogon Pinna 8.74 16.1 8.44 65.6 129. 136. 80.2 98.1 58.4 85.0 48.5 71.7 41.1 57.7 38.4 54.9 38.3 55.6 42.4 61.1 23.1 41.6 19.4 42.1 Taphozous melanopogon Pinna 11.4 18.7 8.44 65.6 114. 135. 83.4 106. 58.6 77.5 47.7 65.9 44.2 58.2 43.3 56.0 35.4 48.5 35.7 64.2 24.1 52.0 20.2 43.8 Taphozous melanopogon Pinna 11.7 19.2 8.44 65.6 119. 139. 72.3 97.3 54.3 75.8 46.8 64.2 46.9 59.2 40.2 56.0 33.8 55.5 23.0 50.1 24.9 55.0 18.8 49.5 Trachops cirrhosus Noseleaf 5.50 12.9 50.8 101. 35.7 135. 43.4 74.3 33.3 46.6 46.9 66.9 34.5 57.0 33.8 56.1 33.7 52.4 31.2 44.4 25.7 45.1 25.1 41.8 Trachops cirrhosus Noseleaf 6.30 13.4 50.8 101. 47.1 119. 48.8 74.4 38.7 61.7 39.8 80.0 32.8 93.6 32.6 95.6 28.2 83.4 27.9 95.0 30.5 65.7 29.4 47.9 persicus Noseleaf 8.75 13.2 73.2 90 41.8 61.7 40.6 60.4 39.8 58.6 37.6 55.3 36.2 52.4 36.3 50.1 38.8 46.8 40.9 47.1 37.2 48.6 32.4 54.1 Triaenops persicus Noseleaf 8.86 13.6 73.2 90 32.7 40.7 30.3 39.2 28.7 39.0 27.8 40.1 28.1 42.7 30.4 46.7 34.6 49.7 40.7 55.8 36.1 46.6 34.8 44.0 Vampyrum spectrum Noseleaf 8.63 15.0 71.2 91.5 15.0 36.5 18.2 43.5 26.5 56.4 27.8 49.5 20.0 49.0 20.4 49.5 23.4 45.1 23.7 43.5 20.6 48.4 22.9 52.1 90

Table 5.2: Table Containing Geometry and Beamwidth Data for Samples sorted by Sci- entific Name. Species denoted as sp. represent an unknown species within a genera. Beamwidths given as the quarter-power beamwidths for that aperture at a given frequency excluding sidelobes. The 10 frequencies are equally spaced between the minimum and maximum frequency. Scientific Aperture Minimum Aperture Maximum Aperture Min Freq Max Freq Min BW 1 Max BW 1 Min BW 2 Max BW 2 Min BW 3 Max BW 3 Min BW 4 Max BW 4 Min BW 5 Max BW 5 Min BW 6 Max BW 6 Min BW 7 Max BW 7 Min BW 8 Max BW 8 Min BW 9 Max BW 9 Min BW 10 Max BW 10 Name Type Diameter (mm) Diameter (mm) (kHz) (kHz) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) (Degrees) Artibeus jamaicensis Noseleaf 7.11 13.9 36.6 107. 69.7 129. 94.0 142. 77.3 124. 74.0 97.4 65.0 94.0 52.4 97.2 43.6 82.7 36.8 91.2 35.1 89.2 55.1 92.0 Artibeus jamaicensis Noseleaf 12.2 14.1 36.6 107. 103. 207. 115. 212. 90.6 198. 95.3 162. 69.9 124. 63.8 91.3 56.5 99.8 51.2 107. 39.4 105. 41.8 102. Asellia tridens Noseleaf 4.86 6.54 91.5 127. 55.5 73.2 56.2 67.5 47.1 139. 47.5 75.6 46.0 72.4 41.5 80.0 34.3 87.2 35.5 75.6 34.7 72.7 29.9 56.5 Asellia tridens Noseleaf 6.04 8.81 91.5 127. 59.9 81.8 57.8 85.3 52.9 79.9 51.5 83.5 45.7 83.2 40.1 87.7 28.8 87.1 26.9 75.1 29.5 80.4 46.7 102. Aselliscus stoliczkanus Noseleaf 6.49 9.45 101. 120 27.7 33.2 68.3 79.3 26.4 58.6 53.9 79.7 51.8 85.1 49.7 86.1 44.5 64.6 41.7 63.6 40.3 61.2 39.3 62.4 Aselliscus stoliczkanus Pinna 6.98 12.2 101. 122. 43.5 48.6 42.7 48.4 41.3 47.5 41.0 48.3 40.5 46.5 40.1 44.9 40.4 44.5 39.1 45.5 38.7 42.6 38.8 41.5 Barbastella leucomelas Pinna 12.5 16.0 23.3 44.7 93.9 121. 91.9 111. 92.0 104. 88.4 96.8 90.7 96.2 87.7 92.7 82.1 88.1 64.6 80.5 53.8 74.8 56.5 77.0 Barbastella leucomelas Pinna 11.4 18.6 23.3 44.7 130. 274. 118. 206. 98.1 225. 67.1 184. 60.9 167. 65.0 139. 62.7 114. 33.3 122. 57.4 86.7 50.1 79.4 Brachyphylla cavernarum Noseleaf 7.98 10.4 17.2 71.1 128. 179. 131. 215. 121. 210. 80.1 154. 69.1 128. 67.2 107. 59.2 144. 54.2 160. 42.4 119. 40.0 81.1 Chrotopterus auritus Noseleaf 7.76 19.5 71.1 81.3 42.4 59.1 41.8 69.3 41.0 67.9 41.6 88.9 48.4 82.7 57.9 101. 57.4 97.2 59.1 94.9 59.7 92.9 53.1 90.8 Coelops frithii Pinna 11.1 14.7 112. 189. 16.8 31.1 15.6 30.1 15.1 24.5 16.1 34.8 17.3 35.1 15.1 32.8 15.6 44.2 12.3 27.9 11.9 25.0 11.6 23.9 Cynopterus brachyotis Pinna 9.52 18.1 20.3 127. 99.4 148. 70.9 99.0 60.5 81.6 52.8 86.2 29.2 84.2 24.7 83.5 33.3 73.1 21.6 41.7 17.3 43.0 16.1 57.7 Cynopterus sphinx Pinna 9.77 20.3 20.3 127. 87.6 128. 62.2 85.2 61.9 103. 47.4 64.3 29.9 73.2 40.0 55.7 27.6 63.6 22.8 64.6 24.0 50.0 19.0 75.3 Eonycteris spelaea Pinna 8.31 19.4 20.3 127. 88.3 130. 68.0 87.6 60.7 70.6 43.2 54.9 27.6 63.1 26.4 54.8 23.2 53.5 25.5 40.3 19.2 60.4 16.9 32.2 Erophylla sezekorni Noseleaf 3.05 4.77 25.3 60 236. 361 233. 336. 220. 250. 146. 190. 99.6 213. 93.7 199. 93.4 224. 120. 243. 102. 265. 81.1 201. Erophylla sezekorni Noseleaf 2.91 4.94 25.3 60 191. 221. 274. 361 155. 315. 166. 243. 146. 243. 131. 220. 106. 243. 104. 247. 95.8 263. 85.9 222. Hipposideros caffer Noseleaf 4.00 6.16 50.8 140. 128. 152. 108. 162. 64.2 110. 67.2 138. 65.6 143. 79.8 122. 80.3 118. 72.4 124. 65.2 122. 65.3 107. Hipposideros caffer Noseleaf 5.09 6.75 50.8 140. 161. 181. 128. 176. 114. 140. 65.3 129. 68.6 111. 89.3 104. 60.8 95.1 71.5 99.0 69.8 93.5 59.7 82.1 Hipposideros cervinus Noseleaf 5.92 7.55 50.8 140. 111. 184. 107. 201. 93.4 184. 79.6 116. 74.9 149. 64.6 122. 56.1 138. 50.1 145. 49.2 88.8 32.3 68.1 Hipposideros cineraceus Pinna 12.1 16.8 50.8 140. 45.4 58.5 38.9 53.0 31.6 48.3 26.6 44.7 23.3 41.9 32.0 34.5 24.0 31.3 22.6 29.3 22.9 33.2 22.0 33.1 Hipposideros cineraceus Pinna 12.7 15.9 50.8 140. 43.2 58.7 36.8 51.0 30.1 47.6 27.9 51.8 20.3 43.5 23.7 37.8 24.0 48.5 22.2 36.9 15.8 30.6 16.3 32.0 Hipposideros cineraceus Noseleaf 4.39 5.93 50.8 140. 139. 209. 91.3 182. 82.7 194. 95.6 155. 96.1 129. 80.9 108. 65.1 113. 66.9 100. 55.6 94.3 54.5 83.3 Hipposideros galeritus Noseleaf 6.01 8.54 50.8 140. 76.1 112. 92.8 160. 69.1 121. 75.0 86.8 67.0 75.2 58.2 75.4 57.5 78.9 52.3 76.3 45.5 58.3 47.1 65.4 Hipposideros galeritus Pinna 10.0 13.4 50.8 140. 45.6 67.5 39.8 57.0 34.2 51.4 30.3 44.1 26.4 42.9 27.1 37.9 22.7 38.9 24.9 37.8 24.7 42.5 20.8 55.8 Hipposideros galeritus Pinna 10.5 13.5 50.8 140. 44.7 74.2 39.2 63.7 34.4 54.7 34.3 50.8 28.6 44.8 27.0 40.5 25.5 39.8 23.2 37.7 29.6 40.3 22.6 39.6 Hipposideros galeritus Pinna 1111 1406 50.8 140. 42.5 69.6 33.2 53.1 28.1 37.1 25.6 52.8 30.3 34.1 28.4 32.5 26.3 33.6 23.4 34.1 18.1 32.1 14.9 33.9 Hipposideros larvatus Pinna 12.9 23.5 50.8 111. 42.2 50.6 40.2 57.6 37.4 60.9 28.0 35.4 27.0 42.5 26.0 41.3 26.8 48.5 17.1 48.7 19.4 23.0 19.7 31.5 Hipposideros larvatus Noseleaf 6.51 9.12 50.8 111. 82.7 195. 67.6 138. 75.3 111. 85.9 123. 78.4 132. 62.9 93.9 60.9 92.1 48.3 108. 50.5 109. 49.7 106. Hipposideros larvatus Pinna 12.5 17.4 50.8 111. 39.0 87.9 41.3 71.6 34.2 61.8 36.1 57.4 29.6 74.0 30.2 39.5 24.2 32.5 22.7 36.4 18.4 40.2 18.0 65.0 Hipposideros lylei Pinna 15.8 21.4 50.8 140. 42.6 72.7 32.2 55.4 21.4 42.7 24.4 61.1 20.2 49.9 26.0 73.8 18.8 37.2 18.0 23.9 26.4 57.4 21.0 28.0 Hipposideros lylei Pinna 13.3 25.5 50.8 140. 30.9 67.0 27.3 59.3 27.4 54.7 30.6 44.4 26.8 54.7 19.7 78.4 17.7 76.2 19.2 28.0 19.1 82.0 15.1 38.1 Hipposideros pomona Pinna 16.6 21.8 99.6 140. 25.3 35.6 29.3 39.2 32.1 39.7 30.0 35.6 24.8 30.9 21.0 28.1 19.9 26.5 20.0 24.8 19.2 24.5 18.5 24.3 Hipposideros pomona Pinna 15.9 22.7 99.6 140. 31.7 45.3 32.6 44.0 27.0 42.5 27.7 46.1 23.6 52.6 25.7 46.3 26.6 49.7 24.5 49.5 21.6 47.3 25.0 50.8 Ia io Pinna 9.35 23.0 15.2 45.7 90.0 135. 79.0 117. 68.7 94.3 63.4 89.1 68.4 97.1 59.3 87.0 46.1 70.5 39.7 65.5 32.3 65.3 36.6 77.1 Ia io Pinna 16.4 22.1 15.2 45.7 102. 125. 86.2 104. 83.3 100. 61.9 85.3 65.8 78.8 53.8 68.7 56.1 70.1 49.8 69.5 44.5 65.2 44.6 86.2 Ia io Pinna 16.4 23.1 15.2 45.7 97.9 119. 84.8 101. 76.8 88.3 67.8 76.2 57.2 75.9 55.2 70.2 51.3 65.2 46.2 65.9 42.7 95.9 32.1 59.5 Ia io Pinna 15.6 22.1 15.2 45.7 86.0 113. 77.2 97.4 66.5 88.9 58.1 68.9 50.9 61.2 50.9 59.2 50.6 58.6 32.4 76.0 28.9 73.1 28.9 73.1 Ia io Pinna 12.8 20.8 15.2 45.7 109. 141. 91.2 120. 75.6 100. 70.5 87.5 70.1 87.8 60.2 120. 60.4 117. 54.0 100. 43.9 63.7 51.0 109. Ia io Pinna 9.07 22.0 15.2 45.7 96.9 144. 85.5 121. 82.5 105. 79.4 94.1 82.2 95.7 73.7 87.2 72.5 88.0 63.3 84.4 59.3 78.3 58.4 71.8 Ia io Pinna 10.8 21.4 15.2 45.7 116. 163. 89.6 126. 86.7 155. 68.1 97.3 58.8 83.4 69.6 162. 65.9 86.5 51.1 82.0 55.6 69.9 59.2 71.9 Ia io Pinna 11.1 20.4 15.2 45.7 135. 151. 108. 142. 89.7 124. 92.1 123. 67.7 103. 83.6 121. 60.1 113. 48.6 81.4 48.7 63.5 39.2 64.0 Ia io Pinna 8.92 21.6 15.2 45.7 106. 155. 91.7 129. 79.5 109. 87.8 106. 53.4 91.9 54.0 79.9 55.0 73.6 58.4 70.3 53.0 75.5 60.4 70.8 Kerivoula sp. Pinna 7.44 12.0 30.5 192. 134. 220. 62.8 89.4 49.7 68.8 49.7 59.6 36.8 52.6 36.4 44.2 29.3 50.1 20.5 36.2 22.8 46.8 13.3 44.2 Kerivoula sp. Pinna 6.30 14.3 30.5 192. 74.4 150. 58.2 97.4 49.3 73.4 40.1 60.2 36.9 54.7 30.0 49.4 31.6 43.6 30.6 43.8 29.2 42.6 14.7 43.0 Kerivoula sp. Pinna 5.79 14.1 30.5 192. 71.0 152. 58.5 110. 47.7 78.6 46.0 78.1 21.2 75.3 28.1 44.6 33.5 43.8 29.2 43.6 19.2 32.6 17.3 30.6 Kerivoula sp. Pinna 6.05 14.0 30.5 192. 105. 196. 62.4 108. 41.6 76.1 48.1 71.6 35.9 67.8 23.5 49.3 22.1 61.4 26.6 56.9 28.8 63.1 14.9 60.8 Lonchophylla thomasi Noseleaf 3.76 5.55 20.3 127. 161. 316. 103. 118. 78.2 227. 95.9 170. 61.8 131. 69.7 109. 55.8 84.0 58.0 83.3 58.1 93.7 55.1 92.0 Lonchorhina orinocensis Noseleaf 6.47 24.8 12.1 46.7 361 361 161. 260. 155. 239. 115. 162. 111. 184. 88.3 118. 72.6 81.7 60.6 141. 84.4 124. 83.2 117. Macroglossus sobrinus Pinna 10.1 14.6 20.3 127. 97.9 135. 72.9 89.7 58.3 68.8 48.1 61.3 34.4 55.8 46.6 68.0 28.9 47.7 25.1 42.9 28.4 50.5 24.4 42.7 Megaderma lyra Pinna 15.7 33.3 20.3 122. 68.2 89.1 48.1 72.3 33.8 69.3 23.9 47.8 22.4 67.9 25.7 51.8 20.1 34.0 20.0 31.3 12.6 36.0 15.5 28.5 Miniopterus schreibersi Pinna 0.33 10.7 50.8 100. 68.5 97.1 61.8 90.9 55.3 80.5 49.9 83.8 40.0 84.2 42.3 66.5 52.2 83.7 37.2 100. 36.9 69.2 25.9 60.8 Miniopterus schreibersi Pinna 8.00 13.2 50.8 100. 58.5 87.8 55.8 77.1 45.6 76.4 55.9 96.4 39.4 105. 52.2 76.8 39.5 85.9 32.7 50.6 32.9 52.2 43.5 65.8 Murina cyclotis Pinna 8.35 15.3 38.6 183. 66.7 89.4 63.6 76.5 47.3 61.6 20.4 44.9 33.4 45.2 20.8 52.5 21.7 45.5 22.3 59.8 34.7 46.9 21.8 38.7 Murina cyclotis Pinna 7.91 15.1 38.6 183. 60.0 105. 57.8 77.0 44.6 58.2 35.4 54.0 27.2 51.7 20.5 47.2 27.5 53.9 32.9 44.9 24.8 37.7 14.3 33.3 Murina cyclotis Pinna 8.20 15.1 38.6 183. 66.4 93.6 57.8 69.2 50.0 61.5 33.6 72.5 27.5 52.5 26.7 40.4 27.7 45.6 20.1 48.3 19.4 30.3 18.5 23.1 Myotis altarium Pinna 8966 2000 40.6 73.2 49.9 61.0 54.8 59.7 46.3 54.5 44.9 59.2 40.7 62.6 42.6 67.8 32.6 44.4 30.6 45.1 26.5 43.6 23.7 39.4 Myotis blythii Pinna 10.1 19.4 26.4 108. 73.6 103. 56.6 78.2 39.3 67.0 53.7 78.6 22.5 60.8 36.1 59.2 31.6 40.2 29.0 44.1 31.1 60.7 32.8 41.4 Myotis ricketti Pinna 8.11 18.0 27.0 73.7 79.1 120. 72.2 103. 67.5 92.5 52.7 71.7 51.8 67.1 50.8 66.9 38.9 68.8 27.9 65.5 34.6 62.1 37.2 56.8 Myotis ricketti Pinna 8.34 18.1 27.0 73.7 80.2 122. 72.8 100. 63.9 94.4 67.8 90.3 59.0 74.0 52.5 71.1 46.5 62.5 39.4 73.6 39.6 63.4 29.3 60.9 Myotis sp. Pinna 5520 1374 15.2 160. 124. 257. 82.3 126. 67.4 90.9 43.5 66.8 35.0 93.3 28.2 49.3 31.9 53.2 36.6 71.2 34.6 60.6 17.3 40.9 Myotis sp. Pinna 8.81 18.9 15.2 160. 126. 269. 68.1 98.4 54.0 66.6 53.9 61.3 23.0 54.2 30.4 40.5 28.9 61.8 27.8 44.4 21.9 32.0 24.3 39.1 Nyctalus noctula Pinna 9.99 15.4 17.5 53.0 130. 155. 113. 123. 99.1 106. 86.1 94.9 77.3 90.0 70.2 85.5 73.1 98.8 56.5 78.1 50.0 83.4 42.0 82.8 Nyctalus noctula Pinna 11.1 14.4 17.5 53.0 108. 130. 85.3 93.3 68.7 138. 74.5 107. 66.3 85.7 57.3 102. 50.9 74.7 51.1 91.8 50.4 95.7 26.1 79.0 Nyctalus noctula Pinna 9.45 16.2 17.5 53.0 129. 156. 93.6 122. 98.8 119. 75.3 95.9 61.1 82.5 61.7 88.2 54.0 75.5 52.8 75.5 57.0 71.4 63.0 95.9 Nycteris aurita Noseleaf 5.50 7.88 61 101. 75.1 108. 67.6 105. 59.2 117. 52.0 104. 50.4 104. 52.5 105. 35.4 80.5 39.6 64.3 29.9 58.9 31.0 51.3 Nycteris grandis Noseleaf 5.83 10.7 61 101. 22.1 49.1 54.6 83.3 43.6 61.4 40.9 65.0 19.5 64.5 19.4 50.2 19.5 46.3 19.1 50.8 18.6 52.9 20.4 57.6 Nycteris grandis Noseleaf 6.16 10.0 61 101. 26.7 97.8 30.2 82.3 21.1 77.9 24.3 79.7 24.6 72.1 21.4 65.4 23.3 57.2 21.0 64.1 20.4 67.9 21.9 70.4 Nycteris hispida Noseleaf 4.18 7.35 61 101. 75.2 149. 89.3 171. 93.6 168. 75.8 117. 58.7 141. 66.6 137. 79.1 132. 67.3 94.5 65.9 91.0 50.1 95.3 Nycteris hispida Noseleaf 5.70 8.22 61 101. 71.5 138. 79.4 131. 36.8 109. 32.4 122. 30.7 141. 33.8 127. 38.4 116. 46.3 147. 28.2 168. 24.4 114. Nycteris intermedia Noseleaf 4.30 11.8 61 101. 86.6 119. 52.0 114. 29.2 99.7 42.8 114. 61.5 117. 21.1 84.8 16.4 66.5 15.7 70.7 17.2 66.8 15.6 67.3 Nycteris intermedia Noseleaf 6.51 9.98 61 101. 59.2 160. 65.1 99.1 47.4 85.3 37.9 69.5 35.3 66.4 38.2 71.5 36.8 73.6 30.9 72.5 34.8 75.3 30.7 56.4 Nycteris javanica Noseleaf 4.96 10.2 61 101. 94.3 136. 89.9 109. 57.4 145. 74.8 114. 66.8 83.7 50.6 68.1 27.6 62.0 27.6 75.8 24.1 61.6 27.3 58.2 Nycteris javanica Noseleaf 4.64 8.88 61 101. 67.3 117. 73.1 112. 64.4 105. 56.9 105. 59.4 112. 53.9 92.1 34.2 77.6 38.4 85.7 36.9 71.7 35.3 55.9 Nycteris macrotis Noseleaf 6.80 9.78 61 101. 37.9 55.8 39.3 51.5 44.3 53.2 38.7 56.6 37.0 59.0 34.6 61.2 39.8 97.8 32.6 93.3 28.2 132. 27.4 32.7 Nycteris macrotis Noseleaf 3.32 8.88 61 101. 73.5 111. 62.8 126. 67.9 141. 24.8 99.2 20.0 58.6 20.2 73.1 35.6 72.9 39.0 73.7 28.6 72.3 21.4 70.9 Nycteris tragata Noseleaf 7.00 13.8 71.1 101. 23.4 74.8 23.2 99.1 21.2 108. 23.2 78.8 22.3 71.9 19.8 66.2 18.8 67.5 17.8 60.4 17.8 55.2 19.5 50.3 Phyllostomus hastatus Noseleaf 9.63 15.8 25.3 50.8 107. 120. 99.0 111. 94.7 105. 90.6 98.2 81.6 85.9 72.8 77.7 67.6 75.6 62.3 70.9 56.2 65.0 52.4 62.3 Phyllostomus hastatus Noseleaf 8.80 15.2 25.3 50.8 108. 132. 90.5 116. 88.4 109. 81.4 114. 77.8 100. 68.7 86.6 60.0 90.3 63.0 72.2 62.2 79.9 51.5 65.6 Phyllostomus hastatus Noseleaf 10.2 14.1 25.3 50.8 98.3 126. 89.9 119. 91.1 116. 88.8 104. 73.3 99.9 67.4 97.8 66.1 89.8 64.4 74.4 54.7 69.1 52.5 63.6 Pipistrellus nathusii Pinna 0.06 0.12 35.5 76.2 106. 149. 107. 136. 92.6 111. 82.1 101. 77.8 98.5 76.1 95.2 80.9 122. 63.0 90.2 38.5 99.9 70.0 97.0 Pipistrellus nathusii Pinna 0.05 0.11 35.5 76.2 99.1 141. 86.3 124. 75.9 113. 72.3 107. 68.2 97.5 62.6 90.3 58.8 84.6 54.5 81.8 51.6 82.2 50.4 76.5 Pipistrellus pipistrellus Pinna 0.04 0.07 45.7 79.3 97.3 112. 97.4 105. 92.4 104. 81.0 98.9 70.4 95.7 60.8 94.9 54.0 103. 49.7 120. 39.9 116. 39.3 96.0 Pipistrellus sp. Pinna 6.04 9.78 33.5 101. 100. 139. 84.4 118. 73.9 103. 71.6 92.5 62.9 82.1 58.5 74.0 51.6 69.6 49.1 68.2 52.6 88.5 65.0 78.0 Pipistrellus sp. Pinna 6.32 8.71 33.5 101. 94.3 138. 76.9 115. 81.3 103. 70.3 90.3 67.7 86.8 57.7 78.4 54.6 76.1 47.1 77.4 47.3 78.8 45.4 69.4 Pipistrellus sp. Pinna 6.19 10.0 33.5 101. 79.1 133. 67.3 114. 65.7 107. 63.4 100. 53.5 78.9 52.8 75.3 49.2 73.1 49.6 72.8 55.6 93.5 49.6 65.8 Platyrrhinus helleri Noseleaf 4.27 9.99 77.2 133. 68.7 156. 61.4 145. 53.2 142. 46.5 156. 40.5 129. 38.7 128. 36.9 107. 37.1 113. 38.2 121. 41.4 118. Platyrrhinus helleri Noseleaf 5.37 11.4 77.2 133. 70.9 128. 48.6 90.7 63.6 110. 48.9 84.5 40.9 86.5 32.8 79.5 35.9 92.2 32.0 85.6 30.8 96.7 32.3 121. Plecotus auritus Pinna 0.29 0.60 21.3 62 60.6 91.1 57.5 78.8 53.1 68.6 47.7 61.5 50.5 65.8 47.8 82.5 43.9 79.9 40.4 75.1 35.9 64.0 31.5 67.4 Pteropus lylei Pinna 15.6 31.8 20.3 127. 61.1 90.2 48.2 59.7 41.7 48.6 33.8 47.5 27.6 38.2 20.7 31.4 16.2 48.7 14.8 26.7 18.5 45.2 14.0 33.1 Rhinolophus acuminatus Noseleaf 6.66 12.8 61 96.6 68.8 120. 75.7 121. 70.9 107. 73.6 112. 65.1 105. 63.2 109. 53.7 93.9 51.5 63.0 49.8 112. 42.9 94.2 Rhinolophus acuminatus Pinna 11.1 17.2 61 91.5 43.7 69.8 41.2 66.5 38.5 64.6 37.2 64.6 34.6 63.0 34.2 60.0 34.2 58.7 32.6 56.0 35.3 55.4 34.0 52.7 Rhinolophus acuminatus Noseleaf 7.40 13.3 61 101. 76.4 134. 45.7 93.0 49.6 86.7 55.6 80.1 56.1 73.0 59.2 74.4 52.8 82.8 33.5 73.2 32.5 150. 37.1 59.3 Rhinolophus acuminatus Pinna 11.5 17.8 61 91.5 41.4 53.5 43.8 53.1 39.2 52.2 38.6 51.0 39.0 47.4 34.6 45.9 36.9 45.8 32.3 47.6 36.0 45.8 33.7 45.2 Rhinolophus affinis Pinna 12.8 20.8 71.1 90 38.2 48.0 38.6 45.7 38.1 44.7 38.1 47.7 38.9 44.0 36.8 45.1 37.4 44.3 35.7 39.6 34.5 41.2 33.7 41.1 Rhinolophus celebensis Noseleaf 4.91 11.8 111. 128. 48.0 98.9 46.8 103. 47.4 106. 47.1 105. 46.7 104. 38.6 97.5 41.6 105. 42.6 110. 42.0 108. 41.6 106. Rhinolophus denti Noseleaf 8.97 15.4 58.6 88.7 48.3 66.0 48.1 60.7 45.7 59.9 43.7 56.7 41.9 55.8 37.3 55.5 38.0 55.9 35.5 51.7 35.0 49.5 34.7 49.0 Rhinolophus ferrumequinum Noseleaf 10.4 16.4 58.6 88.7 53.9 56.2 50.3 55.1 48.9 51.6 46.1 50.2 44.6 48.6 39.8 46.9 38.9 45.0 36.3 44.8 34.3 42.8 34.0 43.3 Rhinolophus ferrumequinum Pinna 10.2 15.6 58.6 88.7 47.6 60.5 46.3 52.8 44.7 52.2 43.2 48.0 40.6 44.0 38.6 42.4 37.2 41.9 34.6 38.9 33.4 40.1 31.2 38.8 Rhinolophus ferrumequinum Pinna 6.89 11.8 58.6 88.7 78.3 136. 68.1 113. 79.9 130. 71.3 115. 68.5 95.2 61.0 75.6 52.0 67.4 46.3 64.1 49.0 64.9 50.5 68.3 Rhinolophus landeri Noseleaf 11.3 16.6 58.6 88.7 49.2 62.5 50.7 59.8 42.9 58.4 44.0 54.6 43.0 52.6 36.6 50.8 42.1 46.1 37.0 42.8 38.0 51.0 35.6 40.9 Rhinolophus luctus Pinna 6.03 10.0 83.3 113. 79.9 113. 83.7 104. 75.6 99.3 65.7 95.8 65.3 91.2 67.3 83.0 71.2 83.3 65.4 76.5 51.2 68.8 51.4 67.7 Rhinolophus luctus Noseleaf 5716 1000 73.2 84.4 41.6 68.2 42.2 62.6 42.5 57.5 43.9 59.0 67.1 96.2 62.6 96.5 63.6 95.3 44.2 98.0 42.7 131. 56.2 120. Rhinolophus macrotis Pinna 11.5 20.0 73.2 84.4 32.5 51.1 31.3 53.6 29.3 54.9 31.2 56.7 28.6 50.6 30.9 46.7 31.5 55.9 32.9 49.4 29.4 47.7 27.8 49.7 Rhinolophus macrotis Noseleaf 9.71 18.4 73.2 84.4 29.0 46.8 28.5 47.6 26.7 48.9 27.5 47.7 27.6 45.2 24.7 44.6 23.1 50.0 23.8 46.7 23.9 44.4 25.2 44.6 Rhinolophus macrotis Noseleaf 5.21 8.97 106. 111. 48.4 55.9 55.5 62.6 40.2 53.5 53.8 60.5 42.8 53.7 45.3 53.5 42.3 57.6 44.5 52.0 42.6 51.3 49.1 53.7 Rhinolophus malayanus Pinna 19.7 31.7 33.1 43.3 39.9 54.9 41.2 53.5 37.7 53.1 37.7 51.9 37.7 48.7 35.8 48.0 34.8 45.7 34.2 46.6 35.1 47.0 33.2 43.2 Rhinolophus malayanus Pinna 2536 7000 33.1 43.3 62.3 71.1 60.1 69.5 56.2 66.8 55.2 66.9 56.2 71.2 56.6 104. 48.3 90.4 42.3 96.0 37.4 97.4 38.3 135. Rhinolophus marshalli Noseleaf 10.0 16.2 48 54.8 51.5 88.4 50.2 90.2 48.2 87.4 47.0 90.9 46.6 94.6 46.4 99.9 43.6 101. 44.3 93.7 42.0 97.2 42.0 94.9 Rhinolophus mehelyi Noseleaf 5.99 12.7 48 54.8 95.6 124. 91.8 119. 88.8 116. 85.5 114. 82.5 112. 80.1 110. 77.9 107. 71.8 95.4 70.3 104. 69.4 102. Rhinolophus mehelyi Noseleaf 6.82 13.3 48 54.8 77.2 111. 74.8 107. 72.4 102. 70.9 99.5 69.3 99.2 68.0 99.3 67.2 98.7 66.1 98.0 64.8 96.6 64.3 95.7 Rhinolophus mehelyi Noseleaf 9.21 13.2 74.2 91.5 42.5 66.5 41.5 66.0 41.7 67.1 41.6 68.7 40.7 68.4 39.4 67.9 38.5 68.9 38.6 72.1 40.8 76.5 44.9 77.5 Rhinolophus pearsoni Pinna 17.9 24.2 39.8 43 44.2 52.1 43.7 51.8 43.4 51.4 43.0 50.4 42.3 49.4 41.8 48.4 41.1 47.3 40.3 46.8 39.5 46.6 39.1 46.6 Rhinolophus pearsoni Noseleaf 8.01 12.9 39.8 43 67.1 104. 67.4 105. 67.9 107. 68.6 108. 69.1 109. 69.8 110. 69.9 111. 70.3 110. 70.5 110. 70.4 109. Rhinolophus pearsoni Pinna 6.25 12.4 101. 110. 31.7 69.9 30.8 74.5 31.4 78.3 32.1 82.0 34.0 110. 42.5 129. 40.4 132. 39.3 126. 39.4 130. 40.9 132. Rhinolophus pearsoni Noseleaf 6.15 11.8 101. 110. 33.9 56.9 33.8 54.5 33.6 51.6 33.6 49.2 33.5 47.3 33.8 45.7 34.4 44.6 35.3 44.2 36.2 45.9 36.7 47.4 Rhinolophus pusillus Pinna 5.67 8.30 101. 110. 49.2 56.3 48.9 56.7 49.3 57.9 48.4 58.8 46.9 59.0 45.5 59.7 44.1 65.3 42.7 70.1 42.1 70.3 41.3 69.0 Rhinolophus pusillus Noseleaf 13.7 22.5 58.6 71.2 34.3 47.2 33.7 46.8 33.2 48.6 34.4 50.9 34.4 48.6 33.2 46.3 33.9 46.7 33.7 45.9 32.9 46.3 34.6 50.2 Rhinolophus pusillus Pinna 6.18 15.6 58.6 71.2 40.7 102. 43.2 96.0 46.1 83.8 51.6 76.0 48.4 93.7 46.0 68.0 45.7 60.7 45.0 59.3 46.5 57.7 33.6 89.5 Rhinolophus pusillus Noseleaf 15.9 26.9 58.6 71.2 30.3 48.5 33.7 38.1 32.2 39.2 32.4 37.8 32.4 37.3 30.2 35.2 30.9 37.3 30.3 37.8 30.1 37.5 29.6 38.5 Rhinolophus roux Pinna 11.0 18.1 58.6 71.2 45.8 82.9 57.1 85.5 54.6 76.5 51.7 72.6 48.3 71.8 45.0 70.5 43.2 68.9 41.8 70.4 40.5 74.9 39.2 80.9 Rhinolophus roux Pinna 9038 1484 102 113. 39.3 52.3 38.8 54.0 37.6 53.9 35.8 51.4 34.7 49.6 33.8 48.1 34.1 47.6 34.2 48.2 34.0 47.9 33.7 46.8 Rhinolophus sedulus Noseleaf 5.05 11.0 102 113. 43.6 51.0 43.4 49.7 43.2 49.0 43.0 48.3 43.2 48.1 44.3 49.7 46.1 52.2 47.1 54.3 47.9 55.7 49.2 56.1 Rhinolophus sedulus Noseleaf 10.3 16.7 102 113. 33.1 47.3 34.3 47.1 34.3 46.1 33.4 45.7 32.5 45.6 31.5 45.5 30.1 45.9 30.1 47.7 30.8 44.9 31.4 43.2 Rhinolophus sinicus Pinna 5.94 11.0 102 113. 60.7 83.6 54.5 84.3 52.8 84.8 53.2 83.5 54.6 80.9 55.4 80.1 54.0 75.8 51.8 71.1 50.5 67.1 49.7 63.9 Rhinolophus sinicus Pinna 1285 1702 35.6 66.1 60.9 80.1 59.9 111. 61.6 79.3 58.7 67.2 53.7 57.7 50.3 58.9 45.6 52.9 46.1 52.0 43.5 50.5 40.8 48.6 Rhinolophus sp. Pinna 1060 1533 35.6 66.1 118. 186. 109. 180. 101. 170. 95.6 145. 91.0 125. 86.3 114. 81.5 108. 77.1 103. 73.2 98.7 69.2 94.9 Rhinolophus sp. Pinna 4.67 14.3 63.0 77.3 51.1 64.9 50.4 61.7 47.4 55.8 45.5 55.9 47.4 56.7 48.2 53.8 48.0 55.2 48.3 58.7 46.6 59.6 46.5 57.9 Rhinolophus sp. Pinna 7.40 10.9 63.0 77.3 46.7 70.2 47.6 82.6 53.3 81.5 47.6 71.6 41.3 65.1 37.2 67.5 37.2 73.3 40.2 77.1 42.9 81.2 43.0 83.8 Rhinolophus sp. Pinna 9.62 18.4 74.6 88.7 40.5 50.9 39.9 50.6 40.4 49.4 40.2 49.0 38.5 48.4 36.0 49.3 34.8 52.8 36.0 52.6 37.5 48.1 36.5 47.4 Rhinolophus sp. Pinna 11.5 17.9 74.6 88.7 36.4 39.9 37.8 42.5 36.7 41.5 34.1 39.7 33.7 38.3 34.0 39.0 36.5 41.1 36.2 40.2 33.4 38.3 33.8 36.5 Rhinolophus thomasi Noseleaf 7.32 13.4 77.2 87.5 73.3 116. 54.5 116. 43.8 116. 40.3 111. 38.5 112. 37.4 113. 36.9 118. 54.0 121. 53.9 115. 56.6 107. Rhinolophus thomasi Pinna 8.49 12.1 77.2 87.5 51.7 64.0 50.8 63.6 50.3 64.5 49.3 65.1 48.4 64.6 48.4 63.4 48.5 62.0 47.6 59.9 47.0 57.7 46.5 58.4 Rhinolophus thomasi Pinna 10.5 13.6 77.2 87.5 39.6 60.0 38.9 57.9 38.7 56.8 38.9 57.3 38.7 57.9 38.4 57.9 37.3 57.6 36.9 56.5 36.9 55.6 37.1 55.1 Rhinonicteris aurantia Noseleaf 10.7 16.3 58.6 88.7 51.2 56.8 48.5 54.5 46.9 52.5 43.5 50.1 40.7 49.7 39.5 47.3 36.6 46.7 38.8 47.1 35.9 44.6 36.0 42.8 Scotomanes ornatus Pinna 9.10 18.3 25.4 81.3 82.1 119. 74.3 90.2 63.1 77.9 53.8 69.2 29.3 99.7 35.1 74.7 33.7 68.5 27.8 67.8 39.9 92.1 28.8 55.8 Scotomanes ornatus Pinna 9.23 17.3 25.4 81.3 89.0 119. 82.1 106. 69.9 91.9 53.3 81.4 34.1 88.2 43.8 100. 34.4 83.3 28.3 59.2 23.8 62.3 23.5 59.5 Scotophilus kuhlii Pinna 7.13 12.3 36.7 88.6 74.1 112. 69.3 101. 62.9 87.0 56.4 81.2 54.8 75.2 56.3 76.5 49.1 69.2 39.5 70.8 32.2 76.0 33.2 47.3 Scotophilus kuhlii Pinna 6.89 12.8 36.7 88.6 73.5 107. 64.5 90.8 60.7 80.8 50.4 78.2 30.5 97.0 38.0 91.5 32.3 114. 42.0 100. 31.6 69.3 25.5 57.7 Scotophilus sp. Pinna 7.57 13.0 36.7 88.6 76.0 101. 81.5 99.1 67.5 82.1 52.9 70.4 58.3 72.2 65.0 84.0 34.9 90.6 28.5 90.3 27.8 99.6 24.8 73.3 Scotophilus sp. Pinna 7.15 13.6 36.7 88.6 79.2 109. 66.1 94.1 59.2 78.9 58.6 74.4 61.6 77.3 44.3 68.5 34.1 73.7 28.0 71.4 27.5 71.6 26.4 52.2 Sphaeronycteris toxophyllum Noseleaf 11.3 16.1 38.4 109. 131. 201. 77.0 208. 51.8 128. 80.9 145. 56.4 102. 53.8 80.4 48.2 98.9 47.1 80.1 39.8 75.5 54.2 73.7 Tadarida teniotis Pinna 15.3 27.1 5.05 15.2 361 361 202. 284. 155. 165. 134. 146. 118. 135. 103. 130. 101. 129. 95.2 119. 81.5 103. 76.3 102. Taphozous melanopogon Pinna 12.7 19.6 8.44 65.6 361 361 116. 139. 84.7 110. 70.7 89.3 64.7 79.8 61.3 71.4 55.8 66.3 58.2 79.2 38.5 70.7 30.0 63.4 Taphozous melanopogon Pinna 8.74 16.1 8.44 65.6 361 361 122. 143. 87.3 123. 72.1 101. 61.5 83.7 57.3 75.6 58.6 97.1 64.3 77.9 34.1 61.4 29.0 58.6 Taphozous melanopogon Pinna 11.4 18.7 8.44 65.6 273. 361 124. 156. 88.6 111. 71.5 92.3 66.4 81.7 64.7 78.9 52.4 70.5 55.0 87.1 35.8 74.1 29.5 63.9 Taphozous melanopogon Pinna 11.7 19.2 8.44 65.6 280. 361 109. 141. 80.4 108. 72.1 91.1 68.4 82.4 65.6 76.6 50.6 114. 35.5 74.7 36.4 73.5 27.5 68.5 Trachops cirrhosus Noseleaf 5.50 12.9 50.8 101. 59.5 218. 69.8 105. 52.1 128. 70.1 106. 49.4 85.8 48.5 105. 49.0 100. 43.2 86.4 37.4 74.6 36.1 61.9 Trachops cirrhosus Noseleaf 6.30 13.4 50.8 101. 68.9 171. 69.4 142. 56.2 112. 57.5 136. 47.1 123. 46.0 144. 40.3 135. 40.4 121. 46.0 127. 43.1 116. Triaenops persicus Noseleaf 8.75 13.2 73.2 90 61.1 88.7 60.6 85.6 61.2 91.7 56.7 81.4 55.0 76.6 55.7 72.1 59.1 70.6 58.6 77.0 56.0 79.8 52.0 77.8 Triaenops persicus Noseleaf 8.86 13.6 73.2 90 51.5 65.9 48.5 59.8 46.7 60.2 45.6 63.1 45.6 69.5 48.5 69.8 51.6 72.5 56.9 74.5 56.2 74.9 50.6 85.2 Vampyrum spectrum Noseleaf 8.63 15.0 71.2 91.5 30.7 112. 34.1 120. 39.3 134. 37.6 101. 36.9 128. 36.2 125. 42.3 137. 38.3 133. 40.0 127. 34.8 134.