Light Interaction with Human Retinal Photoreceptor: Finite-Difference Time-Domain Analysis Amir Hajiaboli Department of Electrical & Computer Engineering McGill University, Montreal, Quebec H3A 2A7, Canada 2008 A thesis submitted to McGill University in partial fulfillment of the requirements for the degree of Doctor of Philosophy. ©2008 Amir Hajiaboli Abstract Approximately 70% of the total sensory receptors in the human body reside in the eye and they provide 80% of the acquired information during life. The initial stage of activating these sensory receptors is the light interaction with photoreceptors, which are the cells covering the retinal surface at the back of the eye. Photoreceptors are different in physical dimension and also in chemical composition, which defines their role in vision. While the absorption of the light is governed by the chemical composition inside the outer-segment of photoreceptors, due to the wave guiding nature of the photoreceptor, the shape and dimensions of outer-segment may also affect the absorbed spectrum. To the best of our knowledge, this thesis is the first comprehensive numerical study of the light interaction with the human retinal photoreceptor to understand the role of diversity in the physical dimensions of the photoreceptor. Due to the inherent complexity of experimental studies, the well known finite-difference time-domain (FDTD) method has been adopted to investigate the optical characteristics of the human photoreceptor. Previous numerical studies of the photoreceptor were limited to 2-dimensional (2-D) FDTD analysis due to the higher computational complexity of 3-dimensional (3-D) simulations. This limitation can affect the number of identified electromagnetic modes propagating inside the outer-segment. Consequently, although 2-D models offer valuable insight, they lack in accuracy of physical representation. In this thesis, we conduct a 3-D FDTD study of the light interaction with the human retinal outer-segment in order to fully assess its optical properties. Our results, which are based on a parametric study, show the significant role of photoreceptor outer-segment morphology and its filtering effect on the spectrum of the perceived colors. i Sommaire Environ 70% de tous les récepteurs sensoriels dans le corps humain résident dans l'oeil et ils fournissent 80% d'informations acquises pendant la vie. L'étape initiale d'activer ces récepteurs sensoriels est l'interaction de la lumière avec les photorécepteurs qui sont des cellules qui couvrent la surface rétinienne au fond de l'œil. Les photorécepteurs sont différents dans les dimensions physiques et également en composition chimiques, qui définit leur rôle dans la vision. Tandis que l'absorption de la lumière est régie par la composition chimique à l'intérieur du segment externe, dû à la nature du guidage des ondes électromagnétiques dans le photorécepteur, la forme et les dimensions du segment externe peuvent également affecter le spectre de la lumière absorbé. Au meilleur de notre connaissance, cette thèse est la première étude numérique complète de l'interaction de la lumière avec le photorécepteur humain pour comprendre le rôle de la diversité dans les dimensions physiques du photorécepteur. En raison de la complexité inhérente des études expérimentales, la méthode bien connue des différences finies dans le domaine temporel (FDTD) a été adoptée pour étudier les caractéristiques optiques du photorécepteur humain. Précédemment, les études numériques du photorécepteur ont été limitées à des analyses FDTD en deux dimensions (2-D) due à une complexité plus élevé des codes de calculs en trois dimensions (3-D). Cette limitation peut affecter le nombre de modes électromagnétiques identifiés propageant à l'intérieur du segment externe du photorécepteur. En conséquence, bien que les modèles 2-D offrent la perspicacité valable, ils manquent l'exactitude de la représentation physique. Dans cette thèse, nous entreprenons une étude FDTD à trois dimensions de l'interaction de la lumière avec le segment externe de la rétine humaine afin d'évaluer entièrement ses propriétés optiques. Nos résultats, qui sont basés sur une étude paramétrique, montrent le rôle significatif de la morphologie du segment externe du photorécepteur et son effet de filtrage sur le spectre des couleurs perçues. ii Table of Contents Chapter 1 Introduction .................................................................................................................................... 1 1.1 Photoreceptor Optics: Challenges and Solutions .................................................................... 2 1.2 Objective and Motivation........................................................................................................ 2 1.3 Methodology........................................................................................................................... 3 1.4 Dissertation Overview ............................................................................................................ 3 1.5 Original Contribution of the Thesis ........................................................................................ 4 1.5.1 Technical contributions........................................................................................................ 4 1.5.2 Discoveries related to the biophysics of light interaction with photoreceptor ..................... 5 1.6 Contributions Related to Antenna Modeling .......................................................................... 5 Chapter 2 Human Eye: Physiology, Photochemistry and Optical Properties............................................. 7 2.1 Gross Anatomy of the Human Eye and the Retinal Layer ...................................................... 7 2.2 Photoreceptor Structure .......................................................................................................... 9 2.3 Trichromatic Color Vision .................................................................................................... 11 2.4 Photochemistry of Vision ..................................................................................................... 12 2.5 Hyper-Polarization................................................................................................................ 13 2.6 Retina: a Field Sampler......................................................................................................... 15 2.7 Wave-Guiding Effects in Photoreceptor ............................................................................... 16 2.9 Dimensions of Photoreceptors .............................................................................................. 17 Chapter 3 Finite-Difference Time-Domain Technique: Basics and Special Topics in Modeling Biological Tissues ........................................................ 19 3.1 Full-Wave FDTD Technique ................................................................................................ 20 3.2 Absorbing Boundary Condition ............................................................................................ 21 3.3 Scalar FDTD Technique ....................................................................................................... 22 3.4 Rotationally Symmetric Scalar FDTD .................................................................................. 23 3.5 Total-Field Scattered-Field (TF/SF) Formulation................................................................. 24 3.6 Biological Tissues: Requirements for Detail Modeling ........................................................ 25 3.7 Graphical Processing Unit Programming.............................................................................. 26 3.8 Different Types of Dispersive Material ................................................................................ 27 3.9 Modeling Dispersive Materials in FDTD ............................................................................. 28 Preface to Chapter 4..................................................................................................................... 30 Chapter 4 Photoreceptor Outer-Segment: 2-D vs. 3-D FDTD Optical Waveguide Models .......................................................................... 31 4.1 Introduction and Methodology.............................................................................................. 31 4.2 Averaged-Permittivity Model of the Retinal Cone Outer-Segment ...................................... 32 4.3 Excitation Technique ............................................................................................................ 33 4.4 Simulation Parameters .......................................................................................................... 34 4.5 Monochromatic Excitation.................................................................................................... 35 4.6 White Light Excitation.......................................................................................................... 37 4.7 Conclusion ............................................................................................................................ 38 Preface to Chapter 5..................................................................................................................... 41 Chapter 5 FDTD Analysis of Retinal Photoreceptor Outer-Segment: Effect of Stacking Nano-Layers of Membrane and Cytoplasm................................................ 42 5.1 Introduction........................................................................................................................... 42 5.2 Model of Photoreceptor Outer-Segment ............................................................................... 43 5.3 FDTD Simulation Parameters............................................................................................... 45 5.4 Results and Discussion ......................................................................................................... 47 5.5 Future Work.......................................................................................................................... 47 Preface to Chapter 6..................................................................................................................... 52 Chapter 6 FDTD Analysis of Light Propagation in the Human Photoreceptor Cells ...................................................................................................................... 53 iii 6.1 Introduction........................................................................................................................... 53 6.2 Outer-Segment Physical Structure ........................................................................................ 55 6.3 Simulation Parameters and Results ....................................................................................... 56 6.5 Conclusion ............................................................................................................................ 61 Preface to Chapter 7..................................................................................................................... 63 Chapter 7 Human Retinal Photoreceptors: Electrodynamic Model of Optical Micro-Filters ................ 64 7.1 Introduction........................................................................................................................... 64 7.2 Outer-Segment Physical Structure ........................................................................................ 67 7.3 Simulation Parameters .......................................................................................................... 68 7.4 Electric Field in the Outer-segment ...................................................................................... 69 7.5 Irradiant Flux Calculation ..................................................................................................... 73 7.6 Conclusion ............................................................................................................................ 76 Preface to Chapter 8..................................................................................................................... 77 Chapter 8 Rhodopsin Absorption Spectrum: Effect of the Photoreceptor Outer-Segment Morphology ......................................................... 78 8.1 Introduction........................................................................................................................... 78 8.2 Outer-Segment Physical Structure ....................................................................................... 79 8.3 Rhodopsin Absorption Spectrum .......................................................................................... 80 8.4 Simulation Parameters .......................................................................................................... 81 8.5 The Transmitted and Absorbed Electric Field ...................................................................... 82 8.6 Conclusion ............................................................................................................................ 84 Chapter 9 Conclusion and Future Work...................................................................................................... 85 9.1 Conclusion ............................................................................................................................ 85 9.2 Future Work.......................................................................................................................... 86 Appendix I 3D FDTD Source Code for Modeling Photoreceptor Using Acceleware Software ................................................................................ 88 A1.2: Validation of the FDTD software ................................................................................... 108 Appendix II MATLAB Source Code for Rotationally Symmetric Scalar FDTD Formulation ................ 111 Preface to Appendix III.............................................................................................................. 115 Appendix III FDTD Sub-Cell Modeling of the Inner Conductor of the Coaxial Feed: Accuracy and Convergence Analysis ........................................................................................ 116 A3.1 Introduction...................................................................................................................... 116 A3.2 Antenna Structure ............................................................................................................ 117 A3.3 Sub-Cell FDTD Modeling................................................................................................ 118 A3.4 Feeding Structure and Excitations.................................................................................... 119 A3.5 First Category: the Coaxial Inner Conductor not Extended into UPML .......................... 120 A3.6 Second Category: Extending the Coaxial Inner Conductor to UPML ............................. 121 A3.7 Convergence Analysis...................................................................................................... 125 A3.8 Conclusion ....................................................................................................................... 126 Preface to Appendix IV.............................................................................................................. 127 Appendix IV Analysis of a Singly-Fed Circularly Polarized Electromagnetically Coupled Patch Antenna ............................................................................................................. 128 A4.1 Introduction...................................................................................................................... 129 A4.2 Antenna Structure ............................................................................................................ 130 A4.3 Return Loss ...................................................................................................................... 131 A4.4 Axial Ratio ....................................................................................................................... 133 A4.5 Modal Analysis ................................................................................................................ 135 A4.6 Conclusion ....................................................................................................................... 137 References ................................................................................................................................... 138 iv List of Figures Fig. 2.1: Eye structure with an enlarged section of the retinal layer………………………….…….8 Fig. 2.2: The structure of rod photoreceptor cells…………………………….. ………………….10 Fig. 2.3: The outer-segment of the photoreceptor…………………………………….…………...11 Fig. 2.4: The spectral sensitivities of the 3 cone types and the rod. Source of data…………….....12 Fig. 2.5: Isomerisation of 11-cis-Retinal to all-trans-Retinal……………………………………..13 Fig. 2.6: The process of hyper-polarization by rhodospin decomposition……………………..….14 Fig. 2.7: The diagram to study the Stiles-Crawford effect………………………………..…….…16 Fig. 2.8: Three segment model of photoreceptor………………………………………………….17 Fig. 3.1: Yearly FDTD-related publications..……………………………………………………..20 Fig. 3.2: Yee’s FDTD cell……………………………………………………..…………………..21 Fig. 3.3: Total-field scattered-field technique……………………………………………………..25 Fig. 3.4: The exponential increase in the performance of graphics processing units compare to Intel processors………………………………………………………………………………..….. 26 Fig. 4.1: Averaged-permittivity model: the cone photoreceptor outer-segment………...…..…….32 Fig. 4.2: Normalized |Ey| distribution in the excitation plane….……………………………….....33 Fig. 4.3: The excitation technique………………………………………………………..………..34 Fig. 4.4: Transmitted Ey at the center of the narrow end of the outer-segment, for blue light (λ=480nm)………………………………………………………………………………..………..35 Fig. 4.5: Transmitted Ey at the center of the narrow end of the outer-segment, for green light (λ=520nm)………………………………………………………………………………..……......36 Fig. 4.6: Transmitted Ey at the center of the narrow end of the outer-segment, for red light (λ=650nm)………………………………………………………………………………..………..36 Fig. 4.7: Transmitted Ey , broadband excitation. Excited mode diameter is 5µm………………....38 Fig. 4.8: Transmitted Ey , broadband excitation. Excited mode diameter is 3µm……....................38 Fig. 4.9: The modal pattern at λ=697nm. The Gaussian beam diameter is 5µm…….....................39 Fig. 4.10: The modal pattern at λ=697nm. The Gaussian beam diameter is 3µm…….................. 40 Fig. 5.1: Model of the geometry of the cone outer-segment............................................................44 Fig. 5.2: Bulk averaged model of the outer-segment.......................................................................45 Fig. 5.3: Spectrum of the excitation signal versus the wavelength..................................................46 Fig. 5.4: Outer-segment illuminated by a plane wave......................................................................46 Fig. 5.5: Poynting power distribution across surface SF for three incident angles………………...50 Fig. 5.6: Irradiance for Φ= π /12, ψ=90o and ψ=0o for two different structures: ............................50 Fig. 5.7: Irradiance for Φ= π /10, ψ=90o and ψ=0o for two different structures.............................51 Fig. 6.1: The outer-segment of the photoreceptor............................................................................55 Fig. 6.2: Model of the geometry of the cone outer-segment............................................................56 Fig. 6.3: |Ey| in the outer-segment when D2=4.2µm.........................................................................58 Fig. 6.4: |Ey| in the outer-segment when D2=1.2µm.........................................................................59 Fig. 6.5: The block diagram of the post-processing technique used to obtain the energy spectrum...........................................................................................................................................60 Fig. 6.6: Energy spectrum versus free-space wavelength for different structures...........................61 Fig. 7.1: The outer-segment of the photoreceptor for the a) rod and b) cone cells..........................66 Fig. 7.2: Model of the geometry of the cone outer-segment............................................................67 Fig. 7.3: Incident electric field (|Ey,inc|) versus wavelength..............................................................68 Fig. 7.4: |Ey| in the outer-segment when D2=1.2µm.........................................................................69 Fig. 7.5: Ey field distribution along the cone radius at f=622 THz, when D2=1.2µm......................70 Fig. 7.6: Ex and Ez components of the scattered electric field versus wavelength....... ...................71 Fig. 7.7: Ey component of scattered electric field (|Ey,scat|) versus wavelength................................72 Fig. 7.8: Amplification factor (|Ey,scat|/ |Ey,inc|) versus wavelength...................................................72 v Fig. 7.9: Three dimensional view of the cone inside the total-field scattered-field domain............73 Fig. 7.10: Back-scattered irradiant flux versus wavelength for D2=1.2µm......................................74 Fig. 7.11: Lateral-scattered irradiant flux versus wavelength for D2=1.2µm..................................74 Fig. 7.12: Forward-scattered irradiant flux versus wavelength for D2=1.2µm................................75 Fig. 7.13: Normalized forward-scattered irradiant flux versus wavelength.....................................75 Fig. 8.1: Model of the geometry of the cone outer-segment............................................................79 Fig. 8.2: The Lorentz dispersive dielectric model of membrane layers...........................................81 Fig. 8.3: Incident electric field (|Ey,inc|) versus wavelength..............................................................82 Fig. 8.4: Transmitted electric field when D2=1.2µm........................................................................83 Fig. 8.5: Absorbed electric field versus wavelength for different values of D2...............................83 Fig. A1.1: Cross section of the FDTD space..................................................................................109 Fig. A1.2: The field propagation at different time steps inside the FDTD domain.......................110 Fig. A1.3: The Ey versus time sampled at different points inside the FDTD domain....................110 Fig. A3.1: Antenna Structure.........................................................................................................118 Fig. A3.2: Two main categories of modeling reported in this paper focus on the region around the inner conductor of the coaxial probe……………………………………………………………..120 Fig. A3.3: Input voltage of the modeled excitation for the inner conductor not extended into UPML……………………………………………..…..………………………………………….122 Fig. A3.4: Input impedance for the probe model category depicted in Fig. A3.2(a) and excitation sources of Fig. A3.3……..……………………………………………….……….…….………..123 Fig. A3.5: Input voltage for hard source excitation for the inner conductor of the coaxial probe extended to UPML. …………..……………………………………………………………….....124 Fig. A3.6: Input impedance when the thin wire extended into UPML. ………………….…...…124 Fig. A3.7: Error based on Eq. (2) calculated for the thin wire model not extending into the UPML and for four different distances between the resistive source and the termination of the inner conductor of the coaxial cable (Fig. A3.2(a))……………………………………………………125 Fig. A3.8: Error based on Eq. (2) calculated for the thin wire model extended into the UPML (Fig. A3.2(b))…..…………………………………………………………………………..…………..126 Fig. A4.1: Three-dimensional view of the electromagnetically coupled patch antenna………....130 Fig. A4.2: Lower patch of antenna in Fig. 1, with indicated coordinates of the feed point……...131 Fig. A4.3: Return loss for the separation between the lower and upper patch (foam spacer) d=18mm…………………………………………………………………….................................131 Fig. A4.4: Return loss for the separation between the lower and upper patch (foam spacer) d=22mm………………………………………………………………………………..………...132 Fig. A4.5: Percentage of bandwidth for different values of the separation between the lower and upper patch (thickness of the foam spacer), d…………………………………………………....133 Fig. A4.6: Axial ratio versus frequency for different values of d………………………………..134 Fig. A4.7: Axial ratio at φ=0° versus θ for different values of d at 1.24GHz……………………134 Fig. A4.8: Current distribution at 1.3GHz on the patches, illustrating the simultaneous excitation of TM01 and TM10 modes……..…...……………………………………………………………..138 vi List of Tables Table 2.1: Refractive indices of each section of the eye…………………………………………....9 vii To my parents viii Acknowledgments I would like to thank my adviser, Dr. Milica Popović, for her guidance throughout my Ph.D. program. I would also like to express my appreciation to Dr. Dennis Giannacopoulos and Dr. Lawrence Chen for their interest in my research and for serving on my committee. I am grateful to my friends in the Computational Electromagnetic group at McGill University for providing the friendly environment to conduct this research. Last but not the least I would like to thank my family for all their support and encouragement throughout the Ph.D. program. ix Preface to the Thesis Concerning the Format of This Thesis This thesis was prepared in the manuscript-format in the form of five self-contained research papers designated Chapters 4, 5, 6, 7, and 8. Chapter 4, entitled “Photoreceptor Outer-Segment: 2-D vs. 3-D FDTD Optical Waveguide Models”, is submitted to the IEEE Transactions on Magnetics. The results and techniques included in the paper have already been presented in the IEEE Conference on Electromagnetic Field Computation (CEFC2008). Chapter 5 entiled “FDTD Analysis of Retinal Photoreceptor Outer-Segment: Effect of Stacking Nano-Layers of Membrane and Cytoplasm “is a paper under preparation for journal publication. The major content of the paper has been published in the conference proceeding of the General Assembly of International Union of Radio Science (URSI2008). Chapter 6, entitled “FDTD Analysis of Light Propagation in the Human Photoreceptor Cells,” was published in the IEEE Transactions on Magnetics. Chapter 7, entiled “Human Retinal Photoreceptors: Electrodynamic Model of Optical Micro-Filter” was published in the IEEE Journal on Selected Topics in Quantum Electronics: Special Issue on Biophotonic. Chapter 8, entitled “Rhodopsin Absorption Spectrum:Effect of the Photoreceptor Outer-Segment Morphology” is a paper under prepartion for journal pulication. The technique and the results of the paper have already been presented in the Photonics North 2008 Conference. Four more chapters are added to the above papers to develop a coherent dissertation. Chapter 1 is the thesis introduction to overview the motivations, objective, challenges, methodolody and original contrubtion of the thesis. Chapter 2 provides the background and litertures about the photoreceptor optics. Chapter 3 provides a quick reveiw of computational methods exploited in this thesis. Finally, in Chapter 9 we will present the Conclusion and Future Work of the thesis. Contributions of Authors The applicant, Amir Hajiaboli, is the primary author of each chapter in this thesis. Prof. Milica Popović has contributed to this work by introducing the initial topic of this research and by providing guidance, support and manuscript editing. x Guidelines Concerning a Manuscript-Format Thesis Preparation According to the Guidelines Concerning Thesis Preparation published by the Faculty of Graduate Studies and Research at McGill University, a thesis can be prepared in the format of published or to-be-published papers. The following excerpts are taken from the guidelines: “Candidates have the option of including, as part of the thesis, the text of one or more papers submitted or to be submitted for publication, or the clearly duplicated text of one or more published papers. These texts must be bound together as an integral part of the thesis. The thesis must be more than a collection of manuscripts. All components must be integrated into a cohesive unit with a logical progression from one chapter to the next by connecting texts that provide logical bridges between the different papers. The thesis must conform to all other requirements of the Guidelines for Thesis Preparation. The thesis must include: a table of contents; an abstract in English and French; an introduction which clearly states the rational and objectives of the research; a comprehensive review of the literature; and a final conclusion and summary. Additional material must be provided where appropriate, (e.g., in appendices) and in sufficient detail to allow a clear and precise judgment to be made of the importance and original of the research reported in the thesis. In the case of manuscripts co-authored by the candidate and others, the candidate is required to make an explicit statement in the thesis as to who contributed to such work and to what extent. This statement should appear in a single section entitled ”Contribution of Authors” as a preface to the thesis. The supervisor must attest to the accuracy of this statement at the doctoral oral defense. Since the task of the examiner is made more difficult in these cases, it is in the candidate’s interest to clearly specify the responsibilities of all the authors of the co-authored papers.” xi INTRODUCTION Chapter 1 Introduction Approximately 70% [1, 2] of the total sensory receptors in the human body reside in the eye and they provide 80% [3] of the acquired information during life. In human beings, the visual perception involves three distinctive processes: • The image formation: The first stage of visual process involves the formation of the object’s image at the back of the eye on the retinal layer. To study this process, the gross anatomy of the eye structure is considered as a camera. The link between the image formation in a camera and that of the human eye has been investigated since the seventeenth century [4]. Knowing the refractive index and the dimensions of the average eye structure, different models have been presented to describe the analogy of the eye structure to that of a camera [5]. • Transduction of optical energy to electrical signal: In the second stage, the optical signal needs to be transduced to an electrical signal. The transduction of optical energy to electrical signal occurs in the photoreceptor cells. Photoreceptors are pigmented micro-size cells covering the retinal layer and the proof of their existence dates back to 1835 after the initial work done by Gottfried Reinhold Treviranus [4]. A pico-second chemical process which is initiated by light interaction with a human photoreceptor results in changing the optical energy to an electrical signal. The process is triggered by the decomposition of a specialized light-sensitive pigment, rhodopsin [6] . • Data processing: In the final stage, the electric signal will be sent to the brain for further processing that will result in resolving the image. 1 INTRODUCTION In this research our focus is on the second process which explains the mechanism of light interaction with the photoreceptors. This is related to the area of photoreceptor optics which dates back to 1961 and Enoch’s observation of the optical modal pattern in the visual photoreceptors [7]. 1.1 Photoreceptor Optics: Challenges and Solutions “Photoreceptor optics is the science that investigates how the optical properties of photoreceptors – their arrangement, orientation, shape, size, refractive index, and membrane properties- influence their absorption and establish many of their specialized functions ” [8]. This is a multidisciplinary branch of science that integrates the knowledge of biology and optics, and it can potentially result in the development of novel biomimetic optical devices, which have applications in navigation systems, specialized detectors and surveillance cameras [9]. However, research in this area of science has been hindered by some challenges. The highlights of these challenges are: • The investigation, which is mostly done in experimental work, requires real biological tissues. Preparing biological samples can be very challenging, especially with respect to making measurements on a single photoreceptor. The equipment necessary to make such measurements is expensive and not readily available since it depends on the use of custom-designed platforms. • The analysis for support of the experimental results has been done through the analytical solution of the electromagnetic wave equations. The analytical solution can be complicated, and the approximations involved reduce the accuracy of the solution. In the recent years, the advances in numerical techniques, together with the advances in computer architecture, have provided researchers with promising opportunities to investigate different areas of life sciences. The complex structure of biological cells and tissues has been investigated through numerical simulation, and the results obtained have shown good agreement with the measurement. 1.2 Objective and Motivation Each photoreceptor cell consists of an inner-segment and also a rod or cone-shaped outersegment which contains the photo-sensitive visual pigment, rhodopsin. Although the light 2 INTRODUCTION absorption is governed by the visual pigments in the outer-segment, due to the waveguiding effect in photoreceptors, the shape and dimensions of the outer-segment may also play a role in vision. For example, previous studies [10] show that the absorption spectrum of the in situ rhodopsin is slightly shifted to higher wavelengths relative to the absorption spectrum of the rhodopsin which are extracted form the outer-segment. Our objective in this work is to study the effect of the photoreceptor outer-segment’s physical dimensions and its filtering effect on the spectrum of the perceived light. 1.3 Methodology Due to the complexity in measuring this phenomenon we have adopted a very welldeveloped computational electromagnetic technique, finite-difference time-domain (FDTD) to analyze the detail structure of the photoreceptor. We choose the FDTD technique mainly due to its flexibility in modeling inhomogeneous media of biological tissue. Furthermore, due to its time-domain nature, it is a suitable method for modeling the broadband excitation of a natural light source, which is required in our particular application of photoreceptor optics. 1.4 Dissertation Overview In Chapter 2, we first review the gross anatomy of the eye structure with an emphasis on the photoreceptor morphology and its photochemistry. A camera model of the eye is presented through which we review some of the previously obtained experimental results about the existence of an electrodynamic process in the human vision. In Chapter 3, we review the main computational techniques used in this work which are based on the finite-difference time-domain (FDTD) technique. We propose two main FDTD techniques based on 1) the rotationally-symmetric scalar FDTD technique and 2) the full wave 3- dimensional (3-D) FDTD technique. In Chapter 4, which is based on a submitted paper to the IEEE Transactions on Magnetics, we compare the two different computational electromagnetic techniques based on the FDTD method which are presented in Chapter 3. One of the techniques, based on the rotationally symmetric FDTD technique, has been previously exploited in photoreceptor optics. We compare this technique with a 3-D full-wave FDTD technique 3 INTRODUCTION and present some of the drawbacks in using rotationally symmetric FDTD techniques in the special application of photoreceptor optics. In Chapter 5, which is included as a published paper in the conference proceeding of General Assembly of International Union of Radio Science, we compare the bulk average model of the photoreceptor with its precise model. This helps us to develop a model of the photoreceptor outer-segment, which is then investigated further in Chapters 6, 7 and 8. In Chapter 7, which is included as a paper published in the IEEE Transactions on Magnetics we offer a parametric study of the photoreceptor and also propose an imageprocessing technique to obtain the spectrum of the light propagating in the outer-segment. In Chapter 8, which is included as a paper published in the IEEE Journal on Selected Topics in Quantum Electronics: Special Issue on Bio-Photonics, we present more details about the light interaction with the photoreceptor outer-segment. The significant filtering effect of the photoreceptor outer-segment on the electric field will be presented. Furthermore, the discovery of the field enhancement and mode conversion along the photoreceptor will be presented. Chapter 9, which is included as a journal manuscript under preparation, presents a novel technique to extract the absorption spectrum of the in situ rhodospin molecules. Then, we will study the effect of the outer-segment morphology on the absorbed electric field. 1.5 Original Contribution of the Thesis The original contribution of the thesis can be divided into two distinct categories. In the first category, we show some of the technical contributions in modeling the light interaction with a photoreceptor. In the second category, the discoveries about the nature of light interaction with human retinal photoreceptors are shown. 1.5.1 Technical contributions • Developing the required numerical code based on predefined libraries for large scale and high performance electromagnetic simulation. The libraries have been provided by Acceleware Inc. (www.acceleware.com), which is the pioneer in developing FDTD codes based on a graphical-processing unit (GPU). Appendix I shows the developed computer code to analyze in detail the structure of the 4 INTRODUCTION photoreceptor. Setting up the computational resources and then programming for the specific application of photoreceptor modeling required roughly a two year time frame. • Large-scale data management for developing the required post-processing technique for visualization and modal analysis of the light interaction with the human photoreceptor. • Developing a rotationally symmetric FDTD code. The code has been included in Appendix II. • Comparison between the rotationally symmetric FDTD technique and 3-D FDTD technique in order to show some drawbacks in utilizing the rotationally symmetric FDTD technique for the special application of photoreceptor optics. • The novel technique developed to extract the absorption spectrum of the in situ rhodopsin molecules. 1.5.2 Discoveries related to the biophysics of light interaction with photoreceptor This part of the contributions is related to some exciting discoveries about the nature of light interaction with human photoreceptor: • The role of the stacking nano-layers in the photoreceptor outer-segment on the propagated electromagnetic field and the higher irradiance in the stacked layers which is the main difference between the absorption spectrum of the in situ rhodopsin molecules and the extracted rhodopsin molecule. • The role of the diversity in the photoreceptor outer-segment dimensions, which can alter the spectrum of the propagated electromagnetic field in the outersegment. • The effect of the outer-segment morphology on the rhodopsin absorption spectrum. 1.6 Contributions Related to Antenna Modeling Apart form the contributions related to the main focus of the thesis, which are mentioned above, we present some additional contributions in Appendices 3 and 4. These contributions are mainly related to a novel antenna structure based on an 5 INTRODUCTION electromagnetically coupled patch (EMCP) antenna, which has a broadband behavior together with a circular polarization at the L-band. The antenna and its FDTD modeling had been studied rigorously. The contributions in this area can be identified as: • A novel formulation for modeling the junction of a coaxial probe excitation and thin dielectric materials sheets, which can be exploited also in the via-hole structure used frequently in microwave printed circuits. • Extracting and visualizing equal mode excitation on the patches of the antenna which results in circular polarization behavior. Although these contributions are not related to the bio-photonics topics directly, the work on these contributions involved the development of numerical methods later used for the main topic of the thesis. 6 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES Chapter 2 Human Eye: Physiology, Photochemistry and Optical Properties In this chapter, we first study the gross anatomy of the eye with an emphasis on the photoreceptor structure, which is the focus of this research. The tri-chromatic color vision and the existence of different photoreceptors, sensitive to a distinctive fraction of the visible range of the light spectrum, are presented. Furthermore, the photochemistry of vision is briefly reviewed. Later in this chapter, a camera model of the eye will be presented and through that we review the Stiles-Crawford effect, which explains the directional sensitivity in human vision. Finally, the physical dimensions of the photoreceptor and its variation will be discussed. 2.1 Gross Anatomy of the Human Eye and the Retinal Layer In Fig. 1.1, we briefly outline the general structure of the human eye to situate the photoreceptors and their role in the overall system of the human vision. For additional reading on the physiology of vision, the reader is advised to consult [6, 11, 12]. As the light propagates in the eye, it first hits the cornea and aqueous humour, and then, after passing through the lens and vitreous humour, it reaches the retina on the back of the eye. Table 1.1 shows the average values of refractive indices of each section of a typical human eye. These values may change to some extent based on age or other conditions. When the light hits the cornea, some part of its energy reflects back because of the differences in the refractive indices at the air-cornea interface. This is the maximum reflection which occurs along the light path to the final image formation on the retinal surface. 7 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES Fig. 2.1: Eye structure with an enlarged section of the retinal layer. Pictures were adopted from [13, 14]. 8 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES After the light reaches the retina, the photoreceptors change the optical energy to an electrical signal, and send it to the optic nerves and the brain for processing. The retinal layer consists of around 100-120 million rods and around 6-7 million cones, which are responsible for transduction of the optical energy to electrical signals. The rods play a role in black and white vision and are very sensitive cells which can work under dim light conditions. Cones, however, are photoreceptor cells whose function enables the human color vision, and they are not as sensitive as rods. Table 2.1: Refractive indices of each section of the eye [15]. Cornea 1.3371 Aqueous humour 1.3374 Crystalline lens 1.42 Vitreous humour 1.336 2.2 Photoreceptor Structure The photoreceptors are responsible to capture and transduce the optical energy into electrical signals. Fig. 2.2 shows the structure of a rod photoreceptor [6]. The structure can be divided into two main segments: the outer-segment and the inner-segment. Unlike the general morphology of living animal cells, in the photoreceptors, the nucleus is not surrounded by the membrane and cytoplasm. The stacking layers of cytoplasm and pigmented membranes form a cylinder farther away from the nucleus, which is called outer-segment. The transduction of optical energy to electrical signal occurs at the outer-segment, which, is a major part of the photoreceptor length. The morphology of the cones and rods mainly differs in the outer-segment shape as shown in Fig. 2.3. 9 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES Fig. 2.2: The structure of rod photoreceptor cells. 10 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES Fig. 2.3: The outer-segment of the photoreceptor for the a) rod and b) cone cells. Adopted from Fig. 3.4, pp. 34 in [12]. 2.3 Trichromatic Color Vision Trichromatic color vision theory, which explains the mechanism of color vision in humans and some other animals, was introduced by Young in 1802 [12]. Based on his suggestion, the human retina contains three different kinds of “sensitive particles,” each maximally, but not exclusively, sensitive to different regions of the visible spectrum. Young’s tri-chromatic theory of human color vision was finally validated by Wald in 1964 [12]. Young’s suggested particles are the visual pigments which are three different kinds segregated into separate cones [12]. Fig. 2.4 shows the spectral sensitivity of these three cone type photoreceptors. The spectral sensitivity of the rods is also shown. As it can be observed in Fig. 2.4, the three cones are specialized for maximum absorption at different wavelengths: which are called long-wavelength (L-cone), medium-wavelength (M-cone) and short-wavelength (S-cone) respectively. The combination of these basic colors then provides the full spectrum of color vision. 11 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES The photo-chemical component in the rods is called rhodopsin. Although it is not identical, it is similar to the photo-chemical component in cones. The photochemical in cones are erythrolabe, chlorolabe and cyanolabe and they are responsible for red, green and blue light absorption, respectively [15]. Fig. 2.4: The spectral sensitivities of the 3 cone types and the rod. Source of data [16] 2.4 Photochemistry of Vision As noted previously, the molecule which triggers the absorption of light in a photoreceptor is rhodopsin. Rhodopsin consists of a vitamin A derivative called retinal and a protein called opsin. Retinal is the light sensitive part of the rhodopsin and can exist in different forms which are called isomers. Although many isomers of retinal can react with opsin, it is the 11-cis retinal which binds to opsin in the natural state (dark-adapted photoreceptor) [12]. When separated, opsin can only absorb light below 280nm and 11-cis retinal absorbs around 380nm which is still below the visible range. However, when these two combine to form rhodopsin, the absorption band shifts to the visible range [12]. 12 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES The process which initiates the vision process is the photo-isomerisation of 11-cis-Retinal into all-trans-retinal. As shown in Fig. 2.5, all-trans-retinal isomer has the same composition as 11-cis-retinal isomer but with a different geometrical shape [12, 17]. This photo-isomerisation causes the photoreceptor hyper-polarization, the state that triggers the optic nerves and it is the basis of vision. The detail of hyper-polarization is explained in the next section. Fig. 2.5: Isomerisation of 11-cis-Retinal to all-trans-Retinal. 2.5 Hyper-Polarization Excitation of the rod causes increased negativity of the membrane potential, which is a state of hyper-polarization, rather than decreased negativity, which is the process of “depolarization” that is characteristic of almost all other sensory receptors [6]. The process is based on the fact that rhodospin decomposition decreases the membrane conductance for sodium ions (Na+) in the outer segment of the rod, and this in turn, causes hyper-polarization of the entire rod membrane. Fig. 2.6 illustrates movement of sodium ions in a complete electrical circuit through the inner and outer segments of the rod. The inner segment continually pumps sodium from inside the rod to the outside, thereby creating a negative potential on the inside of the entire cell. However, the membrane of the outer segment, in the dark state, is very leaky to sodium. Therefore, sodium continually leaks back to the inside of the rod and thereby neutralizes much of the negativity on the inside of the entire cell. Thus, under normal conditions, when the rod is not excited there is a reduced amount of electro-negativity inside the membrane of the rod, normally about -40 mV. This is often called the resting membrane potential. 13 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES Fig. 2.6: The process of hyper-polarization by rhodospin decomposition. 14 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES The rhodopsin in the outer segment of the rod is exposed to light and begins to decompose, this decreases the outer segment conductance of sodium to the interior of the rod even though sodium ions continue to be pumped out of the inner segment. Thus, more sodium ions now leave the rod than leak back in. Because these are positive ions, their loss from inside the rod creates increased negativity inside the membrane. At maximum light intensity, the membrane potential approaches -70mv to -80 mV [6]. 2.6 Retina: a Field Sampler The optical power inside the outer-segment of a photoreceptor determines the photoreceptor’s response and ultimately the signal sent to the brain. However, the general idea of considering photoreceptor as an intensity sampler, like a digital camera, is not a correct assumption. “It is the field describing the retina image - including the phase and not only the magnitude - that determines how much light propagates along the photoreceptors” [18]. The initial experiment that triggered this hypothesis was done by Stiles and Crawford in 1933. Stiles and Crawford observed that changing the entrance point on the pupil so that a beam of light strikes the same point on the fovea at different angles results in changes in the perceived brightness. This was later called the Stiles-Crawford effect of first kind. Fig. 2.7 shows the diagram to study the Stiles and Crawford effect [19]. As we can see, all rays of light emitted from source A are imaged at point A' on retina. These rays propagate at various angles of incident at the image plane (or retina). A small aperture at B is used to limit the bundle of rays reaching the image. The angle of incidence θ is determined by the displacement d of the aperture. The cone space angle φ is controlled by the size of the aperture. The retina does not respond equally to a stimulus incident at different angles of incidence θ. 15 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES Fig. 2.7: The diagram to study the Stiles-Crawford effect [19]. Quantitively, Stiles and Crawford showed that a change from 0° to 5° in the angle of incident field requires an increase of 70% in the intensity to obtain the same brightness [18]. On the other hand, based on the Poynting theorem, the power of the plane wave crossing a flat surface at an angle θ, is dependent on cos(θ) . Considering this fact, a 5° change can decrease the light intensity by 1%, and an increase of 70% is a considerably high value sufficient to compensate this decrease in intensity. This experiment has shown that the retina cannot be considered just as an intensity sampler. The underlying mechanism behind this phenomenon is the wave-guiding effect in photoreceptors, which makes them work like an optical fiber. 2.7 Wave-Guiding Effects in Photoreceptor In 1961, Enoch’s observation of the characteristic modal patterns proved that the vertebrate receptor outer-segments were, indeed, optical waveguides [7]. Previously in 1949, Toralos Di Francia has predicted, on theoretical grounds, that the outer-segments should be waveguides [20]. 16 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES The first optical waveguide model to explain the Stiles-Crawford effect was proposed by Snyder and Pask in 1973 [21]. They assumed that photoreceptors form a waveguide, consisting of three distinctive sections. Fig. 2.8 shows these sections and the typical waveguide model of the photoreceptor. The incident light enters the aperture of the inner segment and is guided through it. Then, it funnels through the tapered ellipsoid, and finally it propagates to the outer-segment, in which the energy transduces to the electrical signal. Fig. 2.8: Three segment model of photoreceptor [21, 22]. The values of refractive index for each section can vary among species. Also, due to the bleaching of photo-pigment in the outer-segment, the refractive index can be time dependent and this can cause a nonlinear effects. However, in low illumination levels the percentage of bleaching is small and we can assume a linear medium [22]. Furthermore, there has been a debate on the entrance aperture of the photoreceptor and some authors believe that it is plausible to assume the outer-segment as the entrance aperture due to its higher refractive index [23] relative to the surrounding medium. 2.9 Dimensions of Photoreceptors The physical dimensions of the vertebrate photoreceptor vary among species. These dimensions can also be dependent on the age and the location of the photoreceptor. For example, the outer-segment of central fovea photoreceptors is very similar to rods which 17 HUMAN EYE: PHYSIOLOGY, PHOTOCHEMISTRY AND OPTICAL PROPERTIES are thin and slightly tapered. However, moving toward the pre-foveal region, the photoreceptors are shorter, wider and more tapered. For example, the length of M and L cones for central fovea is around 38µm and for the peripheral photoreceptor, it is around 6.5-13µm [24]. The diameter of the outer-segment to inner-segment tapers from 1.5µm to 1µm in the central fovea and for the periphery it tapers from 8µm to 3µm [15]. In this work, as will be seen later, we have assumed typical values for the photoreceptor model in accordance with the available physiological data. 18 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Chapter 3 Finite-Difference Time-Domain Technique: Basics and Special Topics in Modeling Biological Tissues In this chapter, we describe the theoretical background of the full-wave finite-difference time-domain (FDTD) method in a Cartesian coordinate system, which is the main computational tool in this thesis. To overcome the computational burden of the full-wave FDTD, we exploit a simplified FDTD formulation based on the rotationally symmetric scalar FDTD technique. Our main concern is the right choice of the computational electromagnetic technique. Due to the broadband excitation signal, time-domain methods which have shown to be reliable and precise are preferred. The frequency-domain techniques such as, FEM and MOM, are computationally intensive for modeling this range of frequency. Other techniques, such as beam propagation method (BPM), which are generally used in modeling optical fibers, are developed for modeling forward propagation and they are not very suitable for modeling reflections. Later in this chapter, we overview the basic challenge in modeling biological tissues which is to perform the large scale FDTD simulation and to model the detailed structure of biological tissues. Further, we present a recent novel solution for large-scale simulations using a desktop computer. In the end, we present different types of dielectric materials and techniques for modeling them using the FDTD method. 19 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS 3.1 Full-Wave FDTD Technique Finite-difference time-domain was originally introduced by Yee in 1966 [25]. Due to its simplicity and its explicit approach to the solution of Maxwell’s equations, it has been in use and under careful investigation in recent years [26-28]. Fig. 3.1 shows the growth in the number of publications in the area of FDTD technique since its inception in 1966. The exponential growth in this area is mainly due to the advances in computational resources. Fig. 3.1: Yearly FDTD-related publications, sources from [29] and [30]. The basic idea of the FDTD technique is based on a discretized form of the time-domain Maxwell’s equations shown in (1). r r 1 r r ∂H 1 = − ∇ × E − ( M source + σ * H ) ∂t µ µ r r 1 r r ∂E 1 = ∇ × H − ( J source + σ E ) ∂t ε ε (1) Here, ε [F/m] represents the dielectric constant of the medium and σ [S/m] represents the electric loss of the medium. E [V/m] and H [A/m] are the electric and magnetic vector fields respectively. Msource [V/m2] and Jsource[A/m2] are the magnetic and electric current sources respectively. After decomposing E and H in (1) into three main components (Ex, Ey, Ez) and (Hx, Hy, Hz) and replacing the time and space derivatives with the central difference approximation we will obtain the basic updating equation for the FDTD technique as shown in (2) for Ex. 20 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS σ ∆t 1 − i , j + 1 / 2 ,k + 1 / 2 2ε i , j + 1 / 2 ,k + 1 / 2 E x in,+j +1 1/ 2/ 2 ,k + 1 / 2 = 1 + σ i , j + 1 / 2 ,k + 1 / 2 ∆t 2ε i , j + 1 / 2 ,k + 1 / 2 ∆t ε i , j + 1 / 2 ,k + 1 / 2 n −1 / 2 E x i , j + 1 / 2 ,k + 1 / 2 + σ 1 + i , j + 1 / 2 ,k + 1 / 2 ∆t 2ε i , j + 1 / 2 ,k + 1 / 2 × (2) n n n n H z i , j + 1,k + 1 / 2 − H z i , j + 1,k + 1 / 2 H y i , j + 1 / 2 ,k + 1 − H y i , j + 1 / 2 ,k n − − J source i , j + 1 / 2 ,k + 1 / 2 ∆y ∆z Here, (i,j,k) corresponds to (i∆x, j∆y, k∆z) coordinate. Half a cell displacement has been shown by adding 1/2 to the corresponding coordinate location. The arrangements of E and H fields are on the edges and centers of a cube shown in Fig. 3.2. The cube is called Yee’s cell and the simulation space is divided into many of these Yee’s cells. Fig. 3.2: Yee’s FDTD cell. 3.2 Absorbing Boundary Condition Modeling open boundary problems in FDTD requires the implementation of some type of absorbing boundary condition (ABC) which can absorb the out-going wave. This helps to truncate the simulation space and allocate it in the computer memory. Different types of boundary conditions can be categorized into two main groups 1) analytical ABC and 2) material ABC. In the analytical ABC, the wave components on the boundary are replaced by some values which are consistent with the updating FDTD equations. Examples of this type of 21 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS boundary condition are Mur’s first-order and Mur’s second-order ABCs which have been successfully implemented in different applications [31]. Mur’s ABC predicts the value of electromagnetic field on the boundary based on a Taylor’s series approximation. On the other hand, the material ABC requires the implementation of absorbing materials on the outer-boundary of the FDTD space. This is analogous to the absorbing walls inside an anechoic chamber well-known for experimental study in antenna technology. The initial implementation of material ABC dates back to Berenger’s work in 1994 [32]. It was based on a hypothetical medium and did not have a physical interpretation. Later in 1995, Sack’s et al. [33] presented the uniaxial perfectly matched layer (UPML), which was a physical and realistic type of material ABC. In 2000, a new type of material ABC, the convolutional perfectly matched layer (CPML), was successfully implemented [34]. The main advantage of CPML is its flexibility to truncate a generalized inhomogeneous medium, such as a dispersive and lossy medium. However, it is computationally more expensive than UPML. Material ABCs are difficult to implement and they generally require more computational resources, but their performance is better than that of the analytical ABCs. For example, the value of reflected field from the outer boundary obtained in material ABC is 1/3000th less than the value of reflection in analytical ABCs [32, 35]. We have chosen UPML as the absorbing boundary condition in our work to obtain minimal of boundary reflection with acceptable computational burden. The details of its formulation and the procedure for an efficient implementation of UPML in computer programs have been discussed in [26]. 3.3 Scalar FDTD Technique Unlike the full-wave FDTD, the scalar FDTD method is based on a simplified model of Maxwell’s equations and its application is limited to some applications in which the electromagnetic field components are not strongly coupled to each other. An example of those applications is the weakly-guiding waveguide. It has been shown that scalar FDTD technique can be successfully applied to leaky waveguides in which the refractive index variation between the core and cladding is less than 10% [36-39]. 22 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS The advantage of this technique is the reduced computational burden, while still providing a good insight into the transmitted and reflected field in a wave-guiding structure. However, investigating some aspects of wave propagation cannot be easily incorporated into this modeling technique and requires special treatment. For example, the polarization effect which is related to the coupling of electromagnetic fields needs a semi-vectorial formulation [39]. In addition to the utilization of the scalar FDTD formulation, we can use the rotationallysymmetric FDTD formulation. This is a plausible assumption when the modes propagating in the structure have the same symmetrical condition around the central axis of the waveguide in φ-direction [40, 41]. As the photoreceptor structure acts as a weakly-guiding waveguide, we have developed a rotationally symmetric scalar FDTD to investigate the structure. Later, in Chapter 4, we show some examples in which the rotationally-symmetric formulation cannot support broadband excitation required in photoreceptor optics. 3.4 Rotationally Symmetric Scalar FDTD The scalar wave function can be written as shown in (3) [36] ∇ 2ψ − n2 ∂ 2 ψ =0 c 2 ∂t 2 (3) Here, ψ is the scalar field and n is the refractive index of the medium and c [m/s] is the velocity of light in the vacuum. In cylindrical coordinates ψ can be written as ψ ( r ,φ , z ,t ) = ψ ( r , z ,t )e jlφ (4) Here, l is an integer that defines the order of modes in φ-direction. Substituting (4) into (3) we obtain (5) which is the scalar FDTD formulation in a cylindrical coordinate system. ∂ 2ψ n 2 ∂ 2ψ ∂ 2ψ 1 ∂ψ l 2 =0 − ψ + − + ∂z 2 c 2 ∂t 2 ∂r 2 r ∂r r 2 23 (5) PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS After applying a central difference scheme in time and space, analogous to the one done in the full-wave FDTD, we can obtain (6), which is the discretized form of the (5) and it is the main updating equation in a rotationally symmetric scalar FDTD formulation. 1 l 2 c∆t c∆t m ) ( )−( )ψ ( i , k ) − ψ m −1( i ,k ) 2 i − 1 n∆r n∆z ψ m +1( i ,k ) = 2 1 − 1 + ( c∆t + n∆r 2 2 1 m 1 m ψ ( i − 1,k ) ψ ( i + 1, k ) + 1 − 1 + 2( i − 1 ) 2( i − 1 ) [ (6) ] c∆t m m + ψ ( i ,k + 1 ) + ψ ( i ,k − 1 ) n∆z The nodes on the central axis need to be treated differently and the interested reader is referred to [36] for further reading on this topic. Like for the full-wave FDTD, we still need to truncate the simulation space. We have exploited Mur’s second order formulation due to its straight-forward programming approach. 3.5 Total-Field Scattered-Field (TF/SF) Formulation In most cases, such as calculating the radar cross section of receiving antennas, it is important to model the source as a plane wave. Different procedures have been implemented to model the plane wave source condition. The initial attempt to model the incident plane wave condition dates back to Yee’s work in 1966 [25] and it was based on a defining the initial condition of the electric field in space. However, this technique requires a large simulation space to model a sinusoidal wave or a long-duration pulse accurately. To overcome this problem, techniques based on the scattered-field (SF) [27, 42] formulation or the total-field/scattered-field (TF/SF) [31, 43, 44] formulation have been proposed. Both these techniques are based on the linearity of Maxwell’s equations and the possibility to decompose the total E and total H into a known incident and an unknown scattered field. In SF formulation we exploit a new formulation for updating scattered fields, in which the scattered fields in the whole space are updated instead of total fields. However, in the TF/SF formulation, the simulation space is divided into two distinct regions of total fields and scattered fields which are connected with a hypothetical boundary as shown in Fig. 3.3. 24 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS The disadvantage of the SF technique is the need for significant computational resources required to evaluate the scattered field at any point on or inside the scatterer. However, in this formulation, we exploit the analytical solution of incident field everywhere in space, there are no phase errors due to numerical dispersion such as those that occur on the connecting surface of the original TF/SF formulation [26]. However, the advanced formulation introduced in TF/SF technique has suppressed the numerical dispersion [45, 46]. Fig. 3.3: Total-field scattered-field technique. The choice of SF or TF/SF technique is mainly problem-dependent. The TF/SF technique is well-suited to the applications such as guided wave simulations, including waveguides, transmission lines and microwave circuits. In this thesis, we have exploited the TF/SF formulation. 3.6 Biological Tissues: Requirements for Detail Modeling Biological tissues consist of a number of minuscule scattering particles. In the lowfrequency spectrum of the electromagnetic field where the wavelength is an order of magnitude larger than the size of these particles, it is a plausible approximation to consider the bulk average properties of biological tissues. However, as the wavelength of the electromagnetic wave shrinks and in the optical regime it is necessary to model the 25 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS detailed geometry of biological tissues including the detailed structure of the scatterers [47, 48]. The requirement to model the detailed structure of biological tissues has motivated researchers to develop advanced computational methods. One of these methods, recently under careful investigation, is the pseudo-spectral time-domain (PSTD) [47, 49]. Although this technique can provide an acceptable results, its stability can be challenged as shown in the recent publication [48]. In this thesis, we have considered a more reliable computational method, based on the classical FDTD technique, the numerical behaviour of which has already been wellstudied. Meanwhile, to overcome the requirement of large-scale and high-performance simulation, we have chosen to accelerate our simulation based on a graphic processing unit, which is explained next. 3.7 Graphical Processing Unit Programming An idea to achieve high performance computation for a repetitive algorithm such as FDTD is to exploit the power of graphic cards [50, 51]. As shown in Fig. 3.4, in the recent years, the performance of GPUs, which is shown based on billion floating-point operations per second (GFLOPS), has been several times the performance of general purpose processors (CPU) developed by Intel. Fig. 3.4: The exponential increase in the performance of graphics processing units compare to Intel processors (source of data [50]). 26 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS The idea has been successfully exploited by some of the leading software companies in the area of FDTD simulation. In this thesis, we have used the software development kit (SDK) provided by Acceleware Corp. (www.acceleware.com). The basic idea behind the SDK is to provide users with some predefined libraries, and then the user can develop the required code, for the specific application, based on them. Appendix I shows the developed computer code and some of the benchmarked solutions to test the accuracy of the code. 3.8 Different Types of Dispersive Material While Maxwell’s equations presented in Eq. (1) can model the wave interaction with frequency-independent materials, as the frequency increases, the material properties become frequency-dependent and this effect is called dispersion. Dispersion phenomena are related to the finite response of the electric or magnetic dipoles inside the material to align with the external electromagnetic field [52]. In this work, the magnetic properties are frequency-independent and it is the electric properties which are frequencydependent. To incorporate this microscopic phenomenon into the macroscopic Maxwell equations, we can rewrite Ampere’s law as presented in (7). r r r ∂E ∂P r +J ∇ × H = ε0 + ∂t ∂t (7) Here, P is the volume density of electric dipoles called the polarization vector. We can calculate the polarization vector using (8). r r r P = ( ε - ε 0 )E = χε 0 E (8) Where, χ is susceptibility. In the special case where χ is frequency-independent, (7) is the same as Ampere’s law presented in (1). Depending on χ(ω), we can define different types of dispersive materials. Debye, Lorentz and Drude are different types of dispersive materials mostly known in the literature. Biological tissues have different permittivity values and dispersion models [52-54], depending on the operating frequency. In the low-frequency range, the dielectric permittivity is mainly determined by the cell membrane and/or the free ions reside in the 27 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS cell membrane and the intracellular medium. However, in the gigahertz region the cell membrane is transparent to the electromagnetic wave and the electric permittivity is dominated by the polarized water molecule [53, 54]. As the frequency increases to the optical regime, the cellular membrane stays transparent and the effect of water content on the wave propagation decreases significantly [17]. Consequently, in the optical frequency, the dielectric properties of biological tissues are mainly determined by the electromagnetic interaction with molecules such as proteins and their isomers dissolved in the water. As we will see later in this thesis, the absorption of rhodopsin molecules inside the membrane layers of the photoreceptor outer-segment follows a Lorentz model. χ(ω) exploited to present the Lorentz dispersion in this work is as follows: χ( ω ) = Ap ( ε static − ε ∞ )ω 2p ω 2p − 2iωδ damp − ω 2 (9) Where, Ap is the lorentz pole, ωp [rad/s] is the lorentz resonance frequency, δdamp [rad/s] is the damping factor, εstatic is the static relative permittivity and ε ∞ is the relative permittivity at infinity. 3.9 Modeling Dispersive Materials in FDTD The initial applications of FDTD techniques were mostly focused on single frequency simulation and, consequently, there was no need to consider the dispersive nature of materials. In recent years, however, the dispersive materials and their modeling techniques have been under careful investigation. The main feature of dispersion is that the material properties, and in most applications the relative permittivity (εr), will be frequency dependent. Dispersion is a frequency domain phenomenon and can be easily incorporated into the frequency domain techniques. However, incorporating this effect into time-domain techniques such as FDTD method can be cumbersome. There are two main techniques which have been proposed to incorporate the dispersion effect into the FDTD method. These techniques are 1) Recursive convolution and 2) Auxiliary differential equation. In the next section, we explain in more detail these formulations and the pros and cons of each technique. 28 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS 3.9.1 Recursive Convolution (RC) The idea was originally proposed by Lubbers et al. in 1990 [55]. The technique is based on the fact that the multiplication in the frequency domain can be presented as a convolution in the time domain. The convolution integral in the time domain was simply calculated by discretizing the integral by a running sum and assuming that susceptibility can be modeled as a decaying exponential in the time domain. Different dispersive materials, such as, Debye, Drude and Lorentz media have been modeled using this technique. Although RC provides a computationally efficient algorithm to model a dispersive material, its accuracy, in terms of numerical dispersion, is not as competitive as that of the auxiliary differential equation (ADE) method [56], which is explained in the next section. To overcome the numerical dispersion in the original RC, the piecewiserecursive convolution has been proposed by Kelley et al. [57] and later by Schuster et al. [58]. 3.9.2 Auxiliary Differential Equations Another technique to model the dispersion is to use ADE. In this method, we use the time-domain differential equations to link the polarization vector (shown in (7)) and the electric flux density. The method was originally proposed by Kashiwa et al. [59] and separately at the same time by Joseph et al. [60]. Although the ADE method provides less numerical dispersion relative to the RC technique, it requires more back-storage of variable relative to the RC scheme. However, the recent improvement has reduced the memory usage of this technique considerably [61, 62]. In this thesis, we have exploited the ADE method to model the dispersive nature of rhodopsin molecules. The detail of its formulation and implementation has been covered in [26]. 29 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Preface to Chapter 4 The following chapter is included as paper submitted to the IEEE Transactions on Magnetics. In this chapter, we will introduce two different numerical techniques that are exploited to investigate the electrodynamics of light interaction with human retinal photoreceptor: the two-dimensional rotationally symmetric scalar FDTD, and the fullwave three-dimensional FDTD technique. The advantages and disadvantages of each technique will be discussed to justify the choice of the three-dimensional FDTD technique as the exploited simulation tool in the subsequent chapters. 30 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Chapter 4 Photoreceptor Outer-Segment: 2-D vs. 3-D FDTD Optical Waveguide Models Amir Hajiaboli and Milica Popović Department of Electrical and Computer Engineering, McGill University 3480 University Street Montreal, Quebec H3A 2A7, CANADA [email protected], [email protected] Abstract— In this work, we present two- and three-dimensional (2-D and 3-D) finitedifference time-domain (FDTD) models of the human photoreceptor cell outer-segment. The paper provides the first comparison between the models that are based on the same physical assumptions. For each of the two models, we characterize the wave propagation in the human photoreceptor outer-segment. Our study shows sufficient discrepancy between the 2-D and the 3-D results, implying that one should exercise caution when using 2-D analysis in this area of bio-photonics. Index Terms—Photoreceptor outer-segment, finite-difference time-domain 4.1 Introduction and Methodology In 1973, Snyder and Pask proposed a waveguide model of the photoreceptor to explain the Stiles-Crawford effect (directional sensitivity) in the center-foveal photoreceptors 31 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS [21]. The model was based on the analytical solution with the plausible assumption of negligible mode coupling along center-foveal photoreceptors. However, the pre-foveal cones can behave like tapered multi-mode waveguides, with possible mode coupling, and such behaviour leads to the usage of numerical techniques as an effective tool in characterizing their optical properties. Finite-difference time-domain (FDTD) method has been successfully exploited to investigate wave propagation in the photoreceptors [63, 64]. Although their results offer valuable insight into the problem, the constraint of the computational resources has limited their simulations to 2-D models. Here, we study FDTD modeling of the pre-foveal cone outer-segment, using both 2-D rotationally symmetric scalar and 3-D full-wave FDTD. Although rotationally symmetric algorithms have a low computational burden, the modes are limited to those imposed by the symmetry of the structure, and this, in turn, can limit the proper representation of the mode coupling. The 3-D formulation can model all the modes and their coupling simultaneously, but at a higher computational cost. As the refractive indices of the photoreceptor and its surrounding medium have close values, the scalar FDTD algorithm, used in our work, offers a good representation of 2-D rotationally symmetric algorithms [65]. 4.2 Averaged-Permittivity Model of the Retinal Cone Outer-Segment The cone outer-segment consists of stacking layers of cytoplasm and membrane which are having different refractive indices [12]. However, in here, we have considered an average bulk structure of photoreceptor ignoring the effect of negligible reflection at each boundary of stacked layers. In the next chapters, we will present a model including the stacking layers of cytoplasm and membrane. Fig. 4.1 shows the model and the values of the refractive indices and dimensions. 32 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Fig. 4.1: Averaged-permittivity model: the cone photoreceptor outer-segment. 4.3 Excitation Technique Numerically, the spatial excitation is executed through a Gaussian-like distribution in space. Fig. 4.2 shows the electric field distribution at the excitation region. As the radius of the focused light on the retina is several times wider than the radius of the entrance aperture of the photoreceptor, we have considered a Gaussian beam excitation with a large mode diameter. Two different types of time-domain excitations have been considered in our simulations. The first excitation is based on a monochromatic excitation. The second method is based on a broadband Gaussian pulse, which covers the spectrum of the white light. Fig. 4.3 illustrates the excitation mechanism exploited in this work The FDTD space has been separated into two distinct regions: the total-field and the reflected-field. At the plane of excitation, we excite the y-component of the electric field (Ey) using a Gaussianlike distribution in space. Assuming that the speed of light in the host medium is c, the kplane nodes have been updated by applying Ey(n∆t-dz/(2c)) to each node. To evaluate the field at the (k-1)-plane, the fields at the k-plane, which are in the total field regions, are required. To ensure the consistency we subtract the value of Ey(n∆t+dz/(2c)), the delayed form of the electric field at k-plane, from the nodes at the (k-1) plane. 33 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Fig. 4.2: Normalized |Ey| distribution in the excitation plane. Fig. 4.3: The excitation technique. 4.4 Simulation Parameters In both 2-D scalar FDTD and 3-D FDTD simulations, the FDTD spatial discretization in all directions is set to 30nm. Considering the courant stability condition ∆t=6.3640×10-2fs is set for the 2-D rotational symmetry scalar FDTD, and ∆t=5.5426×10-2fs is considered for the full wave 3-D FDTD. In both simulations, the number of FDTD cells in the 34 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS z-direction is 300. In 3-D full wave, the number of FDTD cells in x and y direction is 180 resulting in a total of 9.72M cells. By exploiting the rotational symmetry of the structure, the 2-D scalar FDTD, the number of cells has reduced to 300×90=27000 Cells. As it can be observed, the number of FDTD cells required for rotational symmetric scalar FDTD is 360 times less than what is required by 3D full wave FDTD. Furthermore, in 3-D full wave FDTD, it is required to save six quantities of electromagnetic fields at each time step, while in scalar FDTD this reduces to only one quantity. Considering this, we can estimate that the computational resources for the 3D FDTD are 2160 times higher than the rotationally symmetric scalar FDTD. In the next sections, we are going to present the transmitted field obtained in each simulation, and explore some special cases were the 2-D rotational symmetric FDTD cannot result a valid result. 4.5 Monochromatic Excitation Figs. 4.4-4.6 show the transmitted field for monochromatic excitation of wavelength corresponding to the blue, green and red light, respectively. We observe the increased divergence of the 2-D from the 3-D simulation with the increase in wavelength. Fig. 4.4: Transmitted Ey at the center of the narrow end of the outer-segment, for blue light (λ=480nm). 35 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Fig. 4.5: Transmitted Ey at the center of the narrow end of the outer-segment, for green light (λ=520nm). Fig. 4.6: Transmitted Ey at the center of the narrow end of the outer-segment, for red light (λ=650nm). 36 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Further, the adopted outer-segment dimensions favour transmission of the green light (relative to the blue or red), a result that is consistent with our previous results on the filtering effect of the photoreceptor outer-segment. 4.6 White Light Excitation Although monochromatic excitation can provide a good insight into the problem of light interaction with the photoreceptors, it is important to study the behavior of the photoreceptor under the white light illumination, which is the natural light source. Here, we excite the outer-segment with a wideband Gaussian pulse of a 5µm excitation mode diameter. Fig. 4.7 shows the normalized transmitted signal. We note the similarity of results between the 2-D and the 3-D formulations for the wide frequency range of the white light spectrum. However, for a small region around 700nm, the 2-D formulation has a deep null. Fig. 4.8 shows the improved agreement between the transmitted field calculated with 2-D and 3-D models, when the smaller mode diameter is 3µm. To better analyze the behaviour of the transmitted field around λ=700nm, we have performed modal analysis on the fields along the exiting cross-section of the outersegment. Figs. 4.9 and 4.10 show the mode at 700nm for the Gaussian beam diameters of 5µm and 3µm, respectively. We observe that the two modal patters completely differ in symmetry across the exiting cross-section of the outer-segment. We here briefly discuss the results of Fig. 4.6. As the 2-D formulation supports only rotationally symmetric modes, the mode at 700nm cannot be supported by the 2-D formulation when the Gaussian beam diameter is 5µm. This can explain the deep null at 700nm for the exciting Gaussian beam diameter of 5µm. 37 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Fig. 4.7: Transmitted Ey , broadband excitation. Excited mode diameter is 5µm. Fig. 4.8: Transmitted Ey , broadband excitation. Excited mode diameter is 3µm. 4.7 Conclusion In this paper, we presented a comparison between the results of the 2-D and the 3-D models of the retinal cone outer-segment. The outer-segment was modeled in both cases 38 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS with averaged-permittivity values of the membrane and the cytoplasm, which both occur within the outersegment geometry. As the output and measure of comparison of the two models, we consider the transmitted electric fields. For the chosen outer-segment dimensions, our findings indicate the following: 1) for the monochromatic light excitation, the difference between the 2-D and 3-D model results increases with the increased excitation wavelength. 2) For the wideband spectrum of the white-light excitation, the 2-D formulation fails to transmit the modes that do not exhibit rotational symmetry, while the 3-D model does not demonstrate this limitation. Fig. 4.9: The modal pattern at λ=697nm. The Gaussian beam diameter is 5µm. 39 PHOTORECEPTOR OUTER-SEGMENT:2-D VS. 3-D FDTD OPTICAL WAVEGUIDE MODELS Fig. 4.10: The modal pattern at λ=697nm. The Gaussian beam diameter is 3µm. Acknowledgment This work was funded by Natural Science and Engineering Research Council (NSERC) of Canada. The first author would like to thank Ms. Deena Donia for her help in reviewing the initial version of this work. 40 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … Preface to Chapter 5 The following chapter is included as a paper under preparation for journal publication. The major content of the paper has already been published in the conference proceeding of the General Assembly of the International Union of Radio Science which was held in Aug. 2008 in Chicago. In this chapter, we will investigate the effect of stacking nanolayers (shown in Fig. 2.3) on the wave-guiding properties of the retinal photoreceptor outer-segment. Since these layers are considerably thinner than the wavelength of the light propagating through them, they may introduce some anisotropic effect [66]. Under normal incidence the effect of these nano-stacking layers may not be very significant. However, the light may not always reach the outer-segment at normal angles due to the existence of many scattering objects in the light path as shown in Fig. 2.1. Consequently, we have proposed a model that includes these stacking layers. This model is developed and investigated in this and the subsequent chapters. 41 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … Chapter 5 FDTD Analysis of Retinal Photoreceptor Outer-Segment: Effect of Stacking Nano-Layers of Membrane and Cytoplasm Amir Hajiaboli, Milica Popović Department of Electrical and Computer Engineering, McGill University 3480 University Street, Montreal, Quebec H3A 2A7 [email protected], milica.popovich@ mcgill.ca Abstract- this paper presents finite-difference time-domain (FDTD) analysis of the retinal photoreceptor outer-segment. Our model simulates, in an optical sense, the reaction of the photoreceptor to the visible light spectrum. We consider a broadband pulse excitation to examine the mode coupling. Our investigations include the variations of Poynting power versus wavelength at exiting cross-sections of the outer-segment, and for varying incident angles of the impinging wave. In order to study the role of the stacking nano-layers of the cytoplasm and membrane which comprise the inner photoreceptor anatomy, the results are compared with those obtained from an averaged-permittivity model of the outersegment. 5.1 Introduction In 1963, Enoch’s observation of characteristic modal patterns in human photoreceptor proved that the human photoreceptors are, indeed, optical waveguides and they are capable of funneling and guiding light [7]. Later in 1973, and based on the available physiological data at the time, Snyder and Pask proposed an optical fiber model of the photoreceptor [21]. They exploited the analytical solution of wave propagation and their results successfully revealed some aspects of directional sensitivity in human vision known as the Stiles-Crawford effect of the first kind. 42 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … For the waveguide model to be valid, a finite aperture, which limits the bundle of light entering the photoreceptor, is required [67]. However, this may not be a plausible assumption because the diameter of the focused light on the retina is several times larger than the entrance aperture of the photoreceptor [6]. Moreover, the existence of several scattering objects along the light path can diffract the light reaching the photoreceptor. Considering these facts, we here propose a model of the photoreceptor outer-segment, similar to that of a dielectric resonator antenna [20], in which light incident from all directions can enter and propagate within the photoreceptor. The numerical tool chosen in our work is the finite-difference time-domain(FDTD) method, because of its flexibility in modeling the heterogeneous medium required to model the detailed morphology of living cells, such as photoreceptors [63, 64]. Although researchers have been mostly limited to the 2-dimensional FDTD formulation due to the computational burden of 3-dimensional simulations, the results have provided a good insight into the problem of light propagation in the retinal rods and cones. For example, in [5], researchers have been able to model the Stiles-Crawford effect through the FDTD simulations. As the outer-segment of the human photoreceptor is the site of the photon transduction to an electrical signal, we suspect that the detailed morphology of the outer-segment can alter the spectral sensitivity of the photoreceptor. To investigate this, we have calculated and compared the spectrum of light guided by different models of the photoreceptor outer-segment for varying angles of incident light. 5.2 Model of Photoreceptor Outer-Segment The outer-segment consists of stacking nano-layers of cytoplasm and folded membrane. The thickness of the layers is several times smaller than the light wavelength, so it is plausible, in the waveguide model, to consider them as geometries of a uniform, averaged refractive index [21]. However, when the angle of incidence is not normal to the outersegment aperture, the presence of these stacking nano-layers can introduce a significant effect. To explore this phenomenon, we compare the results obtained from a model that consists of stacking nano-layers of cytoplasm and membrane and a model which consists of a bulk, permittivity-averaged model. 43 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … The outer-Segment consists of very thin (~15nm) stacked disks of cytoplasm and membrane [68, 69] which can be modeled by different refractive index that alternates in value between that of the cytoplasm and that of the folded cell membrane. For relative permittivity, the values of accepted physiological data [3, 6], for the cytoplasm εrcytoplasm=1.85, the membrane εr-membrane=2.22 and the intercellular medium εr-intercellular =1.79 have been adopted. Due to bleaching of the rhodospin molecules, the refractive index can change over time [70], and to account for this fact, we choose the membrane refractive index in accordance with the physiological data for the dark-adapted and unbleached photoreceptors [71, 72]. Furthermore, as discussed in [73], it is safe to neglect the effects of dispersion. Therefore, we have considered a constant electric loss of σmembrane=37.38 S/m [71] over the spectrum of visible light. The length of the outersegment (6.75µm) is, approximately, that of the reported length of the peripheral cones [7]. Fig. 5.1: Model of the geometry of the cone outer-segment. In our study, L=6.75µm and D1=4.2µm and D2=1.2µm. The structure consists of very thin (~15nm) alternating stacked layers of different relative permittivity values. For the cytoplasm, τ1=15nm, εr-cytoplasm=1.85; for the folded membrane, τ2=15nm, εrmembrane=2.22 σmembrane=37.38; for the medium surrounding the outer-segment, εr-intercellular=1.79 [4, 6]. 44 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … Fig. 5.2: Bulk averaged model of the outer-segment. In the averaged bulk model shown in Fig. 5.2, the average value of refractive indices of cytoplasm and membrane has been considered. The dimensions of the model are shown in Fig. 5.2. 5.3 FDTD Simulation Parameters The geometry is modeled by a uniform FDTD space with ∆x=5nm and ∆y=∆z=50nm. This discretization results in a total of 1600×140×140=31.36 million FDTD cells. The time-step, based on the Courant-stability condition, is set to ∆t=1.49×10-2fs. The incident signal is a y-polarized plane wave propagating in the x-direction, and it is a sinusoidmodulated wideband Gaussian pulse centered at 622THz : E y = Ae − ( t-t0 )2 2σ 2 sin ( 2πf(t − t0 )) (1) Here, A=1V/m is the amplitude of the signal, σ=100∆t is the mean variation of the signal, t0=400∆t is the delay introduced to preserve the causality of the signal and f=622THz is the frequency of the modulation signal (the region of visible light, λ=482nm). Fig. 5.3 shows the spectrum of the incident electric field (|Ey,inc|) versus wavelength (λ). The peak value of the incident field is 125V/m, centered at λ=482nm. The full width at half maximum (FWHM) of the incident plane wave is 250nm and, as shown in Fig. 5.3, this covers the required bandwidth to properly model the white light spectrum. 45 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … Fig. 5.3: Spectrum of the excitation signal versus the wavelength. In our work, we adopt the total-field/scattered-field (TF/SF) formulation, which allows us to examine the amount of electromagnetic power coupled into and guided by the outersegment. Fig. 5.4 illustrates the illumination of the outer-segment by a plane wave. k̂ inc is the incident k-vector and Ê inc represents the polarization vector. Φ is the angle of incidence relative to the x-axis and ψ is the polarization angle based on the model discussed in [26]. Fig. 5.4: Outer-segment illuminated by a plane wave. 46 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … The forward-scattered fields of Ey, Ez, Hy and Hz on the SF surface shown in Fig. 5.4 have been sampled at each time step. After applying the Fourier-transform, the time-average Poynting power (Sx) versus frequency has been calculated using the following equation: S x = Real{E y H z − E z H y } (2) 5.4 Results and Discussion Figs. 5(a) – 5(c) show the Poynting power distribution on the exiting aperture of photoreceptor (SF), shown in Fig. 5.4, for different values of Φ, at λ=482nm. As it can be observed, as the incidence angle increases, the forward-scattered power, which represents the power coupled into the outer-segment, decreases. Further, the peak of the scattered power will shift to the lateral side of the outer-segment. Consequently, negligible power will be available to the rhodopsin (chemical in photoreceptors responsible for the photochemical process) to trigger its visual cycle. This result agrees with the observations on the directional sensitivity in human vision. To investigate the total power available to the rhodopsin molecules, we integrate the forward-scattered power over the SF surface (Fig. 5.4) for the complete range of visible wavelengths. Figs. 5.6 and 5.7 show the spectrum of irradiance scattered power on SF surface of Fig. 5.4 for angles of incidence Φ=π/10, Φ= π/12, and two different polarization of ψ=0o and ψ=90o. We can observe that the value of guided power is higher in the laminar structure, which consists of stacking nano-layers of cytoplasm and membrane. Furthermore, in all cases the wavelength of the peak value will be shifted slightly to higher wavelengths in laminar structures, which can explain the small difference (towards higher wavelengths), in the spectral sensitivity of the intact photoreceptors and its solution [10]. 5.5 Future Work We are currently investigating the possibility of incorporating the random alignment of rhodopsin molecules, inside the membrane, into the FDTD model of the outersegment[10]. This model can eventually help us to investigate and explain some aspects of polarization sensitivity in some types of vertebrate photoreceptors [74]. 47 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … Acknowledgments This research was funded by Natural Science and Engineering Research Council of Canada (NSERC) and Le Fonds québécois de la recherche sur la nature et les technologies (FQRNT). We are grateful for their support. 48 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … (a) (b) 49 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … (c) Fig. 5.5: The white circle shows the boundary of SF defined in Fig. 5.4. Graphs show the Poynting power distribution across surface SF for three incident angles: a) Φ=π/45, b) Φ=π/12 and c) Φ=π/10. Fig. 5.6: Irradiance for Φ= π /12, ψ=90o and ψ=0o for two different structures: one characterized by a bulk averaged refractive index and the other (laminar) by refractive indices of stacking nano-layers of cytoplasm and membrane. 50 FDTD ANALYSIS OF RETINAL PHOTORECEPTOR OUTER-SEGMENT: EFFECT OF STACKING NANO-LAYERS OF MEMBRANE … . Fig. 5.7: Irradiance for Φ= π /10, ψ=90o and ψ=0o for two different structures: one characterized by a bulk averaged refractive index and the other (laminar) by refractive indices of stacking nano-layers of cytoplasm and membrane. 51 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS Preface to Chapter 6 The following chapter is included as a paper published in the IEEE Transactions on Magnetics. We investigate the spectrum of the light “trapped” due to total internal reflection, inside the cone outer-segment. Our main focus is to provide a framework in which we can analyze the spectrum of the light propagating inside the outer-segment. The framework is a modified version of the image processing technique exploited in [64] to extract the spatial frequency of the light propagating in the photoreceptor. We then use this framework to investigate different structures of the photoreceptors, the outer-segment and their filtering properties. 52 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS Chapter 6 FDTD Analysis of Light Propagation in the Human Photoreceptor Cells Amir Hajiaboli and Milica Popović Department of Electrical and Computer Engineering, McGill University, Montréal, QC H3A 2A7, Canada Abstract— This paper presents a numerical study of the light interaction with the human retinal photoreceptor. The photoreceptors, cells in the retina responsible for monochromatic vision and color discrimination, differ in shape and size. The cell type (rod or cone) and the variety among the cone cells (S, M and L) condition their peak absorption wavelength (blue, green or red). In our work, we observe the outer-segment of the photoreceptor as a micro-size optical filter by modeling its interaction with the light wave. Our finite-difference time-domain results suggest that the physical structure of the photoreceptor outer-segment can affect its filtering properties. Index terms: Human photoreceptor, finite-difference-time domain (FDTD), spectral analysis 6.1 Introduction The retinal surface of the human visual system contains specialized cells, known as rods and cones, responsible for detection of light and its transduction to electrical signals, which are then sent for processing in the visual cortex. The rod-shaped cells play the 53 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS main role in monochromatic vision by detecting the intensity of light. The human color perception is a result of the absorption of the three constituent colors (red, green and blue) by three cone-cell photoreceptors (L, M and S). Each human photoreceptor consists of two distinctive segments: 1) inner-segment and 2) outer-segment. It is the outer-segment that dominates the geometry of the photoreceptor and within which the incident light wave changes into the electrical signal. The shape and dimensions of the outer-segment determine the type of the photoreceptor (M, L, S cone or rod). Fig. 6.1 shows a typical structure of the rod and cone outer-segment. The cone outer-segment varies in length and conical angle among the cone photoreceptor cells. Our study is motivated by the similarity of the outer-segment structure to that of the optical filters and its goal is to investigate the effect of the physical structure of the photoreceptor cell on its optical filtering properties. In order to study the retinal cones as optical filters, we here investigate their electrodynamic properties using the finitedifference time-domain (FDTD) method. Literature to date reports on two-dimensional FDTD models deployed for studies on electromagnetic wave propagation within the photoreceptor structure as an optical waveguide [63, 64]. For example, results of [64] showed that the rod outer-segment is a frequency-independent structure, i.e. that the spectrum of the electric field inside it is the same for all three wavelengths of blue, red and green. A recently reported study exploits body of revolution FDTD (BOR-FDTD) to model the cylindrical shape of the photoreceptor. Considering the dominant electromagnetic mode propagating inside the photoreceptor, the investigators successfully modeled the Stiles-Crawford effect, which explains the intensity change of the received electromagnetic power as the direction of the incident wave changes. 54 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS Fig. 6.1: The outer-segment of the photoreceptor for the a) rod and b) cone cells. Adopted from Fig. 3.4, pp. 34 in [12]. The methodology of both [63] and [64] was limited to two-dimensional space due to heavy computational burden needed for three-dimensional modeling. This limitation could affect the number of identified electromagnetic modes propagating inside the outersegment. Consequently, although it offers valuable insight, the model lacks in accuracy of physical representation. In this paper, we conduct a three-dimensional parametric study of the outer-segment in order to fully assess its optical filtering properties by identifying all possible modes “trapped” by the outer-segment geometry. 6.2 Outer-Segment Physical Structure The physical structure of the photoreceptor outer-segment is shown in Fig. 6.1. It consists of very thin (~15nm) stacked disks of different refractive index that alternates in value between that of the cytoplasm and that of the folded cell membrane. For relative permittivity, we adopt the values of generally accepted physiological data [63], [67] for the cytoplasm εr-cytoplasm=1.85, the membrane εr-membrane=2.01 and the intercellular medium εr-intercellular=1.79. The length of the outer-segment considered for our work (6.75µm) is close to the reported length of the peripheral cones [24]. In the rod outer-segment, the 55 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS disks’ radii are constant. In the cone outer-segment, the disks’ radii linearly decrease along the central axis of the photoreceptor. ε r-intercellular L D2 D1 y τ1 τ2 z x εr-cytoplasm ε r-membrane Fig. 6.2: Model of the geometry of the cone outer-segment. In our study, L=6.75µm and D1=4.2µm, while D2 is a variable parameter. The structure consists of very thin (~15nm) alternating stacked layers of different relative permittivity values. For the cytoplasm, τ1=15nm, εr-cytoplasm=1.85; for the folded membrane, τ2=15nm, εr-membrane=2.01; for the medium surrounding the outer-segment, εr-intercellular=1.79 [63, 67]. 6.3 Simulation Parameters and Results The geometry is modeled by a uniform FDTD space with ∆x=5nm and ∆y=∆z=30nm. This discretization results in a total of 1500×200×200=60 million FDTD cells. The timestep, based on the Courant-stability condition, is set to ∆t=1.46×10-2fs. Each side of the FDTD simulation space is terminated with a 10-layer UPML absorbing boundary condition. The excitation signal is a y-polarized plane wave propagating in the x- 56 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS direction. This a sinusoid-modulated wideband Gaussian pulse centered at 622THz and given by E y = Ae − ( t-t0 ) 2 2σ 2 sin ( 2πf(t − t 0 )) (1) Here A=0.2V/m is the amplitude of the signal, σ=100∆t is the mean variation of the signal, t0=400∆t is the delay introduced to preserve the casualty of the signal and f=622THz is the frequency of the modulation signal (the region of visible light, λ=482nm). Our study was conducted for four values of D2 (Fig. 6.2), the smaller base of the cone. First, it was assumed that D2=4.2µm which resemble a rod outer-segment with its cylindrical shape. For the three conical structures, the values are D2=2.4µm, 1.8µm, 1.2µm, and these values imply cone outer-segments with three different tapering angles. Figs. 6.3 and 6.4 show the light propagation inside the outer-segment for two different values of D2=4.2µm, and D2=1.2µm, respectively. As can be observed, the excitation signal passes through the structure after approximately t=3000∆t=43.8fs. After this period elapses, there remains only the scattered energy which moves back and forth within the outer-segment. We further observe that, in the tapered structure (Fig. 6.4) and as the time passes, the “trapped” pulse “stretches” more in space when compared to its spatial distribution in the cylinder (Fig. 6.3). In the next section, we describe a technique used to quantify this “pulse-stretching” phenomenon. 57 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS Fig. 6.3: |Ey| in the outer-segment when D2=4.2µm, for four different snapshots in time, from left to right: t =21.9fs, 43.8fs, 87.6fs, 131.1fs. 58 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS Fig. 6.4: |Ey| in the outer-segment when D2=1.2µm for four different snapshots in time, from left to right t =21.9fs, 43.8fs, 87.6fs, 131.1fs. 59 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS 6.4 Post-Processing Technique To quantify the “pulse-stretching” phenomenon (the spatial distribution of the pulse energy values) for various structures of the photoreceptor outer-segment, we propose a post-processing technique which calculates the energy spectrum “trapped” inside the outer-segment versus spatial frequency or wavelength. Fig. 6.5 shows the block diagram of the technique followed to obtain the energy spectrum of the pulse. In each time step after 43.8fs (needed for the excitation pulse to pass through the structure), we calculate the V(x, t) = D/ 2 ∫ E (x, y, z = 0, t)dy y − D/ 2 Induced voltage at each time step after 43.8fs along outer-segment V(x, f) = F{V ( x, t )} Induced voltage versus frequency S(x) = 1081THz ∫ | V ( x, f ) | 2 df 211THz Energy spectrum versus spatial frequency S (v) = F {S ( x)} Signal energy over 211-1081THz Fig. 6.5: The block diagram of the post-processing technique used to obtain the energy spectrum. voltage induced across the outer-segment using the following expression: D/ 2 V(x, t) = ∫ E (x, y, z = 0, t)dy y (2) − D/ 2 Here, D is the diameter of outer-segment at the specific x along the outer-segment. Ey(x,y,z=0,t) is the component of the electric field parallel to the polarization of the incident plane-wave sampled at the central cross-section of the outer-segment at each time step. After applying (2) in each time step after 43.8fs and for all points along the outer-segment, we Fourier-transform the induced voltage to obtain the induced voltage as a function of frequency V(x,f). Using Parseval’s theorem and integrating |V(x,f)|2 over the 211THz – 1081THz bandwidth, we define the signal energy S(x) “trapped” inside the outer-segment. Using the Fourier transform of S(x), the energy spectrum versus the spatial frequency S(υ) is defined. Considering an average value of nr-average= 1.38 for the refractive index of the outer-segment, we can then graph the energy spectrum versus the free- space wavelength. 60 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS Fig. 6.6 shows the energy spectrum of the scattered field inside the outer-segment for different values of D2 versus the free space wavelength. These results are normalized to the maximum value of the energy spectrum obtained for D2=4.2µm. As we can observe, the cylindrical (rod) shape contains the largest spectral energy range. This result confirms the higher sensitivity of the rods to various wavelengths, as they are specialized for black and white vision even in very dim light conditions. For the remaining three structures which resemble the cone outer-segment, we note that there is a maximum value of the spectral energy, localized in the wavelength sense, and that this wavelength, corresponding to the peak energy value, changes considerably with the changes in D2. Fig. 6.6: Energy spectrum versus free-space wavelength for different structures. The results are normalized to the maximum value of energy spectrum at D2=4.2µm. 6.5 Conclusion The interaction of EM wave with the photoreceptor (retinal rods and cones) outersegment has been investigated using the FDTD method. The results of our investigations imply that the electromagnetic pulse propagates with multiple reflections inside the outer-segment scatters and also experiences widening of its spatial distribution within the outer-segment. A technique used to quantify this behaviour and obtain the spectrum of the pulse has been proposed and used to obtain the spectrum of the pulse propagating inside the outer-segment for the outer-segment of a rod and three different cone shapes. 61 FDTD ANALYSIS OF LIGHT PROPAGATION IN THE HUMAN PHOTORECEPTOR CELLS The results can be summarized as follows: 1) the electrodynamic model of the light interaction with the retinal rod outer-segment suggests that this geometry contains the maximum energy spectrum of all cases under investigation, confirming the role of rods in highly sensitive monochromatic vision; 2) as the tapering angle of the cone structure changes, the results show energy spectrum peaks for different wavelengths, suggesting that the variation in cone shape and size plays a role in color discrimination of human visual system. Acknowledgments The authors would like to thank Natural Sciences and Engineering Research Council (NSERC) of Canada for their funding support. 62 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS Preface to Chapter 7 The following chapter is included as a paper published in the IEEE Journal on Selected Topics on Quantum Electronics: Special Issue on Bio-photonics. In this chapter, we present additional studies of the biophysics of light interaction with a human retinal photoreceptor. We show the filtering effect of the photoreceptor outer-segment on the transmitted electromagnetic field. We also investigate the effect of field enhancement in the tapered section of the outer-segment. The mode conversion along the photoreceptor outer-segment is also presented. 63 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS Chapter 7 Human Retinal Photoreceptors: Electrodynamic Model of Optical Micro-Filters Amir Hajiaboli and Milica Popović Abstract— This paper presents a numerical study of the light interaction with the human retinal photoreceptor using the finite-difference time-domain (FDTD) method. The photoreceptors, cells in the retina responsible for monochromatic vision and color discrimination, differ in shape and size. The cell type (rod or cone) and the variety among the cone cells (S, M and L) condition their peak absorption wavelength (blue, green or red). In our work, we observe the outer-segment of the photoreceptor as a micro-size optical filter by modeling its interaction with the light wave. Several aspects of wideband pulse propagation, such as field enhancement and filtering properties, have been investigated. Index terms: Human photoreceptor, finite-difference-time domain (FDTD), field enhancement, irradiant flux. 7.1 Introduction The retinal surface of the human visual system contains specialized cells, known as rods and cones, responsible for detection of light and its transduction to electrical signals, which are then sent for processing in the visual cortex. The rod-shaped cells play the main role in monochromatic vision by detecting the intensity of light. The human color 64 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS perception is a result of the absorption of the three constituent colors (red, green and blue) by three cone-cell photoreceptors (L, M and S). Each human photoreceptor consists of two distinctive segments: 1) inner-segment and 2) outer-segment. It is the outer-segment that dominates the geometry of the photoreceptor and within which the incident light wave changes into the electrical signal. The shape and dimensions of the outer-segment determine the type of the photoreceptor (M, L, S cone or rod). Fig. 7.1 shows a typical structure of the rod and cone outer-segment. The cone outer-segment varies in length and conical angle among the cone photoreceptor cells. Our study is motivated by the similarity of the outer-segment structure to that of the optical filters and its goal is to investigate the effect of the physical structure of the photoreceptor cell on its optical filtering properties. In order to study the retinal cones as optical filters, we here investigate their electrodynamic properties using the finitedifference time-domain (FDTD) method [26]. Literature to date reports on twodimensional FDTD models deployed for studies on electromagnetic wave propagation within the photoreceptor structure as an optical waveguide [64] and [63]. For example, results of [64] showed that the rod outer-segment is a frequency-independent structure, i.e. that the spectrum of the electric field inside it is the same for all three wavelengths of blue, red and green. A recently reported study exploits body of revolution FDTD (BORFDTD) [63] to model the cylindrical shape of the photoreceptor. Considering the dominant electromagnetic mode propagating inside the photoreceptor, the investigators successfully modeled the Stiles-Crawford effect, which explains the intensity change of the received electromagnetic power as the direction of the incident wave changes. 65 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS Fig. 7.1: The outer-segment of the photoreceptor for the a) rod and b) cone cells. Adopted from Fig. 3.4, pp. 34 in [12]. The methodology of both [64] and [63] was limited to two-dimensional space due to the heavy computational burden of three-dimensional modeling. This limitation could affect the number of identified electromagnetic modes propagating inside the outer-segment. Consequently, although it offers valuable insight, the model lacks in accuracy of physical representation. In this paper, similar to the approach of [75], we conduct a three-dimensional parametric study of the outer-segment in order to assess its optical properties. The methodology exploited in [75] to assess the filtering effects was based on evaluating the spectrum of the wave “trapped” inside the outer-segment. This energy remains inside the outersegment due to total internal reflections and it is indeed proportional to the energy scattered by the outer-segment. Here, we look at the spectrum of the scattered field to investigate the filtering properties of the outer-segment. In our study, the structure has been illuminated by a wide-band Gaussian pulse centered at the middle of the visible range of the electromagnetic spectrum. This pulse is representative of the white light with its wide-band spectrum. We then study different aspects of the pulse propagation inside a typical model of the cone outer-segment such as field enhancement and filtering properties. A parametric study based on the different 66 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS values of D2 (the diameter of the smaller cone base in Fig. 7.2) is conducted to evaluate and assess the filtering effects. 7.2 Outer-Segment Physical Structure The physical structure of the photoreceptor outer-segment is shown in Fig. 7.2. It consists of very thin (~15nm) stacked disks of different refractive index that alternates in value between that of the cytoplasm and that of the folded cell membrane. For relative permittivity, we adopt the values of generally accepted physiological data [63], [67] for the cytoplasm εr-cytoplasm=1.85, the membrane εr-membrane=2.01 and the intercellular medium εr-intercellular=1.79. The membrane of the structure contains electric loss of σmembrane=37.38 S/m [67]. The length of the outer-segment considered for our work (6.75µm) is, approximately, that of the reported length of the peripheral cones [24]. In the rod outer-segment, the disks’ radii are constant. In the cone outer-segment, the disks’ radii linearly decrease along the central axis of the photoreceptor. ε r-intercellular L D2 D1 y τ1 τ2 z x εr-cytoplasm ε r-membrane Fig. 7.2: Model of the geometry of the cone outer-segment. In our study, L=6.75µm and D1=4.2µm, while D2 is a variable parameter. The structure consists of very thin (~15nm) alternating stacked layers of different relative permittivity values. For the cytoplasm, τ1=15nm, εr-cytoplasm=1.85; for the folded membrane, τ2=15nm, εr-membrane=2.01 σmembrane=37.38 S/m; for the medium surrounding the outer-segment, εrintercellular=1.79 [63, 67]. 67 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS 7.3 Simulation Parameters The geometry is modeled by a uniform FDTD space with ∆x=5nm and ∆y=∆z=30nm. This discretization results in a total of 1600×200×200=60 million FDTD cells. The timestep, based on the Courant-stability condition, is set to ∆t=1.46×10-2fs. To study the scattered electromagnetic field and the filtering effects of outer-segment structure totalfield/scattered-field (TF/SF) formulation has been adopted. The incident signal is a ypolarized plane wave propagating in the x-direction, and it is a sinusoid-modulated wideband Gaussian pulse centered at 622THz: E y = Ae − ( t-t0 ) 2 2σ 2 sin ( 2πf(t − t 0 )) (1) Here A=1V/m is the amplitude of the signal, σ=100∆t is the mean variation of the signal, t0=400∆t is the delay introduced to preserve the causality of the signal and f=622THz is the frequency of the modulation signal (the region of visible light, λ=482nm). Fig. 7.3 shows the spectrum of the incident electric field (|Ey,inc|) versus wavelength (λ). The peak value of the incident field is 125V/m which is centered at λ=482nm. The full width at half maximum (FWHM) of the incident plane wave is 250nm and as shown in Fig. 7.3 this covers the required bandwidth to properly model the white light spectrum. Fig. 7.3: Incident electric field (|Ey,inc|) versus wavelength. 68 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS 7.4 Electric Field in the Outer-segment Fig. 7.4 plots the magnitude of the Ey component of electric field inside the outersegment at different snapshots in time for D2=1.2µm. As can be observed, as the incident field propagates through the structure, it is enhanced and confined to the center of the structure. The field distribution shown at t=43.80(fs) is the scattered field after the excitation passes the full length of the outer-segment. We can see that the forward-scattered fields include mostly the fields guided by the outer-segment. Fig. 7.4: |Ey| in the outer-segment when D2=1.2µm for three different snapshots in time, from top to down t=21.9fs, 32.85fs, 43.80fs. Figs. 7.5a and 7.5b show the field distributions along the cone outer-segment at x=3.5µm and x=6µm for f=622THz when D2=1.2µm. As it can be observed, the modal distribution changes considerably along the cone outer-segment, showing that the tapered structure of the outer-segment can act like a mode converter [76] 69 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS (a) (b) Fig. 7.5: Ey field distribution along the cone radius at f=622 THz, when D2=1.2µm a) x=3.5µm b)x=6µm. 70 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS Fig 7.6 shows the spectrum of Ex and Ez components of scattered electric field (|Ex,scat| and |Ez,scat|) when D2=1.2µm. Fig. 7.7 shows the Ey component of scattered electric field (|Ey,scat|) versus wavelength for different values of D2. The scattered electric fields are sampled at a point on the central axis of the outer-segment and close to the TF/SF domain. As one can observe, the |Ey,scat| has a considerably higher value than |E,x,scat| and |Ez,scat| and this shows that the scattered field largely retains the same polarization as the incident field. Because of the physiological orientation of the rhodopsin molecules inside the membrane layers, the components of the electric field which are parallel to the layers of membrane cause the highest absorption rate [12]. Considering this fact, the vividly smaller value of the Ex component of the scattered electric field shown in Fig. 7.6 is a physiologically important effect since this is the component normal to the membrane layers. Fig. 7.7 shows that as D2 decreases, the peak value of |Ey,scat| increases. By changing D2 from 4.2µm to 1.8µm, the wavelength at the peak value of |Ey,scat| shifts downward while decreasing D2 from 1.8µm to 1.2µm shifts the peak-value wavelength upward. Fig. 7.6: Ex and Ez components of the scattered electric field (|Ex,scat| and |Ez,scat|) versus wavelength. 71 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS Fig. 7.7: Ey component of scattered electric field (|Ey,scat|) versus wavelength. To evaluate the field enhancement effect, we have divided the spectrum of the |Ey,scat| by the spectrum of the incident field |Ey,inc| and calculated the amplification factor versus wavelength. Fig. 7.8 shows the amplification factor and it can be observed as D2 decreases the amplification factor increases. It is also interesting to note that the minimum of the amplification (around 500nm) for D2=1.2µm moves toward higher wavelengths as D2 increases. Fig. 7.8: Amplification factor (|Ey,scat|/ |Ey,inc|) versus wavelength. 72 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS 7.5 Irradiant Flux Calculation To calculate the irradiant flux, we consider a box-like surface outside the TF/SF domain and very close to it (Fig. 7.9). We then calculate the Poynting power crossing this surface at each time-step. SB, SL and SF shown in Fig. 7.9 are the surfaces to calculate the backscattered, lateral-scattered, and forward-scattered irradiance flux, respectively. After applying the Fourier transform, we obtain the spectrum of the scattered irradiant flux versus wavelength as depicted in Figs. 7.10, 7.11 and 7.12 for D2=1.2µm. As one can observe, the forward-scattered irradiant flux shown in Fig. 7.12, which includes the waves guided by the structure, is the dominant scattered irradiant flux. The lateral-scattered irradiant flux shown in Fig. 7.11 is the smallest scattered irradiant flux. The spectrum of the back-scattered and forward-scattered irradiant flux has mostly a Gaussian-like distribution while the spectrum of the lateral-scattered irradiant flux contains several local minima at different wavelengths. Fig. 7.9: Three dimensional view of the cone inside the total-field scattered-field domain. SB, SF and SL are the surfaces to calculate the back-scattered, forward-scattered and lateral-scattered irradiance flux, respectively. For a better comparison, Fig. 7.13 shows the normalized forward-scattered irradiate flux for different values of D2. The graphs are normalized to the peak value of forwardscattered irradiant flux obtained at D2=4.2µm, which can be considered as a rod outersegment. We can observe that by changing D2, the peak value of the scattered irradiant flux changes; also, the spectrum of the scattered irradiant flux deviates from a Gaussianlike distribution. Both of these effects are of physiological interest, as they show that the dimension can change the spectrum of the incident field, thus having a filtering effect which can play a role in the absorption spectrum in each of the specialized photoreceptor structures (blue, green or red cones or rods). 73 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS Fig. 7.10: Back-scattered irradiant flux versus wavelength for D2=1.2µm. Fig. 7.11: Lateral-scattered irradiant flux versus wavelength for D2=1.2µm. 74 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS Fig. 7.12: Forward-scattered irradiant flux versus wavelength for D2=1.2µm. Fig. 7.13: Normalized forward-scattered irradiant flux versus wavelength. The graphs are normalized to the maximum of the irradiant flux calculated for D2=4.2µm. 75 HUMAN RETINAL PHOTORECEPTORS: ELECTRODYNAMIC MODEL OF OPTICAL MICRO-FILTERS 7.6 Conclusion Several aspects of the wide-band Gaussian pulse propagation inside the human photoreceptors’ outer-segment have been investigated using the FDTD method. The results show the field enhancement effect for the component of the scattered electric field parallel to the incident polarization. It is observed that changes in D2 dramatically change the peak value of the scattered electric field that is parallel to the incident polarization as well as its corresponding wavelength. We calculated the amplification factor versus wavelength and observed that, as D2 decreases, the amplification factor increases. Further, the minimum of the amplification factor shifts toward higher wavelengths as D2 increases. We computed the scattered irradiant flux on each side of the outer-segment and investigated the filtering effects of different cone and rod structures on the irradiant flux. The differences in the structures under investigation have been shown to be able to shift the peak value of the Gaussian pulse and deform its distribution from a Gaussian distribution. Finally, it is important to point out the significance of the FDTD method in the area of bio-photonics. With evolution and fine-tuning of the FDTD algorithm itself, as well as the increased availability of high-end computational resources, the previously intense and demanding FDTD calculations no longer present a prohibitive obstacle to bio-photonic studies. In fact, the reported work here demonstrates an investigation that would be practically impossible to conduct experimentally on retinal cell samples. For example, capturing the electric field distribution in a retinal cell in space and time is, with presently available instrumentation, an extremely difficult task. Hence, accurate and precise FDTD simulations of such phenomena represent a unique analysis tool and can therefore be essential for the overall advancement of the bio-photonics area. Acknowledgments The authors would like to thank Natural Sciences and Engineering Research Council (NSERC) of Canada for their funding support. 76 RHODOPSIN ABSORPTION SPECTRUM: EFFECT OF THE PHOTORECEPTOR OUTER-SEGMENT MORPHOLOGY Preface to Chapter 8 The following chapter in included as a paper under preparation. A novel technique has been exploited in this paper to extract the absorption spectrum of the rhodopsin. The results obtained have already been presented in the proceeding of the Photonics North conference which was held in June 2008 in Montreal. Based on this technique, we extract the absorption spectrum of rhodospin molecules, which is dependent on the imaginary part of the dielectric constant of membrane layers of the photoreceptor outer-segment. We then investigate the effect of outer-segment morphology on the absorbed electric field. 77 RHODOPSIN ABSORPTION SPECTRUM: EFFECT OF THE PHOTORECEPTOR OUTER-SEGMENT MORPHOLOGY Chapter 8 Rhodopsin Absorption Spectrum: Effect of the Photoreceptor Outer-Segment Morphology Amir Hajiaboli, Milica Popović, McGill University [email protected], [email protected] Abstract- In this paper, we study the effect of morphology of the photoreceptor outersegment on the absorption spectrum of rhodopsin molecules, which exist in the membrane layers of the outer-segment. We have modeled different structures of the photoreceptor outer-segment using the finite-difference time-domain (FDTD) technique. To compute the absorption spectrum, for each of the geometries, we subtract the FDTD simulation results with and without the rhodopsin absorption spectrum. Our study shows a significant change in the peak absorption and the wavelength of peak absorption for different geometries of the outer-segment. 8.1 Introduction The human retina consists of rods (black and white vision) and cones (color vision). The shape and dimensions of the cones are different and they contain different photochemical components specialized for maximal absorption at different wavelengths. The photochemical in rods, rhodopsin, is almost the same as the photo-chemical in the cones, called chlorolabe (green-sensitive), erythrolabe (red-sensitive) and cyanolabe (blue-sensitive) [6, 15]. Although these photo-chemicals are specialized in sensing distinctive colors, the wave-guiding effect in photoreceptors can also affect their absorption spectrum as previously discussed by Snyder in 1969 [77]. The Snyder’s investigation was based on 78 RHODOPSIN ABSORPTION SPECTRUM: EFFECT OF THE PHOTORECEPTOR OUTER-SEGMENT MORPHOLOGY the changes in modal pattern with respect to the angle of the incident wave in a simplified model of the photoreceptor. In our work, we study the effect of photoreceptor outer-segment morphology on the absorption of these specialized photo-chemicals. To study this effect we have adopted finite-difference time-domain (FDTD) numerical techniques. In our previous work [68, 69], we have investigated the effect of outer-segment morphology on the propagated and transmitted electromagnetic field. Considering a constant absorption coefficient, the transmitted field is proportional to the absorbed electromagnetic field. This approximation can provide a good insight into the problem of light interaction with the human retinal photoreceptor, especially for monochromatic light excitation. However, the absorption spectrum of rhodopsin molecules varies with frequency and that affects the overall absorption spectrum of the photoreceptor under the natural white light excitation [78]. In this paper, we model the absorption band of the rhodopsin molecule using a Lorentz dispersion model as previously discussed in [8]. We then compute the absorbed electric field by subtracting two FDTD simulations with and without the absorption band of rhodopsin molecules. The technique is similar to the approach adopted by Enoch to explain the role of the photoreceptors wave-guiding effect on the absorbed power [79]. Our results show a significant effect of the photoreceptor morphology on the spectrum of the absorbed light in the rhodopsin molecules. 8.2 Outer-Segment Physical Structure The model of the physical structure of the photoreceptor outer-segment is shown in Fig. 8.1. It consists of very thin (~15nm) stacked disks of different refractive index that alternates in value between that of the cytoplasm and that of the folded cell membrane. For relative permittivity, we have adopted the values of generally accepted physiological data [63, 67] for the cytoplasm εr-cytoplasm=1.85 and the intercellular medium εr-intercellular=1.79. As we will show in the next section, the dielectric constant of the membrane, which is the site of rhodopsin molecules, follows a Lorentz dispersive model and the precise dielectric constant of membrane layers including the rhodopsin molecules will be discussed in the next section. The dielectric constant of the membrane can vary with time due to bleaching of rhodopsin molecules [70] , however, when the effect of bleaching is 79 RHODOPSIN ABSORPTION SPECTRUM: EFFECT OF THE PHOTORECEPTOR OUTER-SEGMENT MORPHOLOGY negligible we can consider an average value of εr-membrane_average=1.96025. The length of the outer-segment considered for our work (6.75µm) is, approximately, that of the reported length of the peripheral cones [7]. ε r-intercellular L D2 D1 y τ1 τ2 z x εr-cytoplasm ε r-membrane Fig. 8.1: Model of the geometry of the cone outer-segment. L=6.75µm and D1=4.2µm, while D2 is a variable parameter (D2=1.2µm, D2=4.2µm). The structure consists of very thin (~15nm) alternating stacked layers of different relative permittivity values. For the cytoplasm, τ1=15nm, εr-cytoplasm=1.85; for the folded membrane, τ2=15nm, εr-membrane-average=1.96025; for the medium surrounding the outer-segment, εrintercellular=1.79. 8.3 Rhodopsin Absorption Spectrum As it was discussed previously, the dielectric constant of membrane layer which is the site of rhodopsin molecules follows a Lorentz dispersive expression as given in (1). ε ( ω ) = ε inf + Ap ( ε static − ε inf )ω 2p ω 2p − 2iωδ damp − ω 2 (1) Here, εstatic=1.9605 is the value of dielectric permittivity at low frequency and εinf=1.9600 is the dielectric permittivity at high frequency. Ap=1 is the pole amplitude, δdamp=395×1012 Rad/sec is the damping factor which defined the bandwidth of the Lorentz pole and ωp=3770×1012 Rad/sec is the resonance frequency of the Lorentz pole. Fig. 8.2 shows the variation of real and imaginary part of permittivity versus wavelength for membrane layers. As it can be observed, it is centered at λ=490nm which is the peak absorption level for rods photoreceptors. 80 RHODOPSIN ABSORPTION SPECTRUM: EFFECT OF THE PHOTORECEPTOR OUTER-SEGMENT MORPHOLOGY Fig. 8.2: The Lorentz dispersive dielectric model of membrane layers. 8.4 Simulation Parameters The geometry is modeled by a uniform FDTD space with ∆x=5nm and ∆y=∆z=50nm. This discretization results in a total of 1600×140×140=31.36 million FDTD cells. The time-step, based on the Courant-stability condition, is set to ∆t=1.49×10-2fs. To study the scattered electromagnetic field and the filtering effects of outer-segment structure, the total-field/scattered-field (TF/SF) formulation has been adopted. The incident signal is a y-polarized plane wave propagating in the x-direction, and it is a sinusoid-modulated wideband Gaussian pulse centered at 622THz: E y = Ae − ( t-t0 ) 2 2σ 2 sin ( 2πf(t − t 0 )) (2) Here A=1V/m is the amplitude of the signal, σ=100∆t is the mean variation of the signal, t0=400∆t is the delay introduced to preserve the causality of the signal and f=622THz is the frequency of the modulation signal (the region of visible light, λ=482nm). Fig. 8.3 shows the spectrum of the incident electric field (|Ey,inc|) versus wavelength (λ). The peak value of the incident field is 125V/m which is centered at λ=482nm. The full width at half maximum (FWHM) of the incident plane wave is 250nm and as shown in Fig. 8.3 this covers the required bandwidth to properly model the white light spectrum. 81 RHODOPSIN ABSORPTION SPECTRUM: EFFECT OF THE PHOTORECEPTOR OUTER-SEGMENT MORPHOLOGY Fig. 8.3: Incident electric field (|Ey,inc|) versus wavelength. 8.5 The Transmitted and Absorbed Electric Field Fig. 8.4 shows the transmitted electric field when D2=1.2µm with and without the rhodopsin molecules included. As it can be observed, although the effect of rhodopsin absorption is very small, the transmitted field when the rhodopsin molecules are included is slightly smaller than when rhodopsin molecules are excluded from the structure. The difference is due to the losses associated with the imaginary part of dielectric constant. By subtracting these two values, one can find the absorption spectrum of rhodopsin. Fig. 8.5 shows the absorbed electric field for different values of D2. As it can be observed, the peak of absorption and also the wavelength of the peak absorption vary dramatically for different values of D2. Furthermore, the field enhancement effect which occurs in the tapered structure [68] results in a higher value of absorption. We also show the absorbed electric field when the structure is a cylinder which resembles the rod structure. It can be observed, the absorbed spectrum of the electric field changes significantly in both structures. This shows the filtering effect of the outer-segment shape and dimensions on the absorption spectrum of the rhodpsin molecules. 82 RHODOPSIN ABSORPTION SPECTRUM: EFFECT OF THE PHOTORECEPTOR OUTER-SEGMENT MORPHOLOGY Fig. 8.4: Transmitted electric field when D2=1.2µm. Fig. 8.5: Absorbed electric field versus wavelength for different values of D2. 83 RHODOPSIN ABSORPTION SPECTRUM: EFFECT OF THE PHOTORECEPTOR OUTER-SEGMENT MORPHOLOGY 8.6 Conclusion This paper presents the numerical analysis of light interaction with human retinal photoreceptor to investigate the role of diversity in the photoreceptor shape and dimensions. We have developed a technique to approximately find the absorption spectrum of the in situ rhodopsin molecules in different photoreceptor structures. Our results show the significant effect of photoreceptor shape and dimensions in the spectrum of the absorbed light by the rhodopsin molecules. 84 CONCLUSION AND FUTURE WORK Chapter 9 Conclusion and Future Work 9.1 Conclusion The main focus in this thesis was to investigate the role of diversity in the photoreceptor shapes and dimensions. While the spectral sensitivity of photoreceptors is governed by the photo-chemicals inside the outer-segment of the photoreceptor, we have shown that the shapes and dimensions of photoreceptor can also affect this spectrum. These results also support the previously suggested hypothesis on the filtering effect of the photoreceptor shapes and dimensions [80]. Due to the inherent complexity to carry out experimental investigation, we have conducted the research using a well-trusted computational electromagnetic technique, finite-difference time-domain (FDTD). Different FDTD techniques for investigating the structure have been developed and compared and a framework for parametric analysis of the photoreceptor based on 3D FDTD technique was developed. As a part of the thesis, some new aspects of light interaction with human photoreceptor have been investigated. The conclusions of the thesis which were presented in previous manuscript based chapters can be summarized as follows: • The possible FDTD techniques such as the two-dimentional (2-D) rotationally symmetric technique or the three-dimensional (3-D) technique have been compared. Due to inherent limitation of the 2-D rotationally symmetric technique in supporting all the waveguide modes propagating in the outer-segment, the required computational resources to carry out a 3-D investigation have been developed. 85 CONCLUSION AND FUTURE WORK • A precise model of the photoreceptor, including the stacking layers of cytoplasm and membrane, has been compared with its bulk average model. The results show that the wideband pulse, which covers the spectrum of visible light, is shifted to higher wavelengths when it is propagating in the stacking layers. This result is in accordance with the available physiological data, exhibiting the slightly shifted absorption spectrum for the in situ rhodopsin. • The filtering effect of the photoreceptor outer-segment on the propagating electric field inside the photoreceptor has been shown. To this end, we have developed a novel signal processing technique to extract the average shift in the spectrum of the propagating electric field inside the photoreceptor outer-segment. The results obtained show a significant filtering effect of the photoreceptor outer-segment on the electric field trapped due to total internal reflections. • Furthermore, we have investigated the filtering effect of the photoreceptor outersegment of the transmitted electric field. Our results show the significant shift in the spectrum of the electric field by changing the photoreceptor outer-segment. Also, we have observed that the electric field is enhanced as it propagates along the outer-segment which can help with a better absorption of the electric field in the rhodopsin molecules. Furthermore, by extracting the modal distribution along different cross-section of the outer-segment we have observed the mode conversion along the outer-segment. • In the end, we have developed a novel technique to extract the absorption spectrum of the rhodopsin molecules. The technique is based on subtracting two FDTD simulations including and excluding the rhodopsin molecules. The results show a small portion of the electromagnetic energy will be absorbed in the rhodopsin molecules. Finally, we have observed that the absorbed spectrum will be altered significantly by changing the photoreceptor structure. 9.2 Future Work Our investigations have resulted in some intriguing findings, and, further, they open new avenues of possible research. The following suggested directions would represent a natural continuation of the research presented in this thesis: 86 CONCLUSION AND FUTURE WORK • The white light source has been modeled using a coherent broad-band source. With a random phase distribution, a better model of light source can be considered and this may help with a better physical representation of the problem. • A full parametric investigation which incorporates the effect of the bleaching on the dielectric constant of the membrane layers can be conducted. • Rhodopsin molecules orient in such a way that they maximally absorb in the plane parallel to the membrane layers. This will cause an anisotropic absorption effect which can be modeled using anisotropic losses in the FDTD model. • Using the model described above it would be possible to investigate the polarization sensitivity which has been observed in some types of visual systems. • The main focus in this thesis was about the parametric analysis of the outersegment which is the site of photo-pigments. A more comprehensive model including the inner segment and the mitochondria distribution can also be developed. This model helps to better understand the mitochondria scattering effect on the total absorption spectrum. 87 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE Appendix I 3D FDTD Source Code for Modeling Photoreceptor Using Acceleware Software /*********************************************************************** ******* * This is program is the main program to simulate the photoreceptor outer-segmnet. The program is based on FDTD and it uses some of the predefined libraries developed by acceleware company (www.acceleware.com) Developer: Amir Hajiaboli, PhD student, CADlab, McGill University ************************************************************************ ******/ #include <AccelewareFDTD.h> #include <iostream> #include <cmath> #include <string> #include <time.h> #include <io.h> #include <stdio.h> #include <stdlib.h> #include <fcntl.h> #include <sys/types.h> #include <sys/stat.h> #include <errno.h> #include <share.h> static const ax_float_t axmath_pi = 3.14159265358979323846f; static const ax_float_t axmath_c = 2.99792458e8f; static const ax_float_t axmath_eps0 = 8.854187817e-12f; static const ax_float_t axmath_mu0 = axmath_pi * 4e-7f; static const ax_float_t axmath_sigma0 = 0.0; static const ax_float_t axmath_sigma1 = 0.0; 88 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE static const ax_float_t axmath_sigma2 = 37.34f; static const ax_float_t axmath_rho0 = 0.0; static const ax_field_t field; static const ax_axis_t axis; void CheckAx(void) { if(AXE_SUCCESS!=ax_error) { std::cout << std::string(AxGetErrStr(ax_error)) + ": " + AxGetErrMsg() << std::endl; exit(1); } } int main() { std::cout << "Retina Simulation" << std::endl; std::cout << "Setting up simulation..." << std::endl; // Initialize the system. Each process can have only one system, // but each system may contain multiple simulations. AxOpenSystem(AX_LOG_ENABLED, "D:\Retina simulation "); CheckAx(); // Opening the output file for the data int fileHandle = 0; unsigned bytesWritten = 0; if ( _sopen_s(&fileHandle, "write.o", _O_RDWR | _O_CREAT, _SH_DENYNO, _S_IREAD | _S_IWRITE) ) return -1; ////////////////////////////////////////////////////////////////////// // Simulation Set Up ////////////////////////////////////////////////////////////////////// // Create a simulation, with logging output going to standard out. ax_dim_t sizeX = 1600; ax_dim_t sizeY = 200; ax_dim_t sizeZ = 200; float SIZE_X = sizeX, SIZE_Y = sizeY, SIZE_Z = sizeZ; float Cone_Length=1350; float Start_Radius = 70, End_Radius = 20, RADIUS=0; int Start_Point = 51, End_Point =Cone_Length+Start_Point; 89 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE float Cone_Slope=(Start_Radius-End_Radius)/(Start_Point-End_Point); float TFSF_X0=20, TFSF_Y0=20, TFSF_Z0=20, TFSF_X1=Cone_Length+Start_Point+50,TFSF_Y1=180,TFSF_Z1=180; ax_simhandle_t simHandle; AxCreateSimulation(AX_LOG_ENABLED, "D:\Retina ", // Logging folder, NULL->stdout &simHandle, AX_SOLVER_HW, sizeX, sizeY, sizeZ, // Simulation size AX_BND_UPML, AX_BND_UPML, AX_BND_UPML, AX_BND_UPML, AX_BND_UPML, AX_BND_UPML); CheckAx(); // Use a uniform grid, where each cell in the grid is a cube. ax_float_t deltax = 0.000000005f; ax_float_t deltay = 0.00000003f; ax_float_t deltaz = 0.00000003f; AxSetUniformDelta(simHandle, AX_AXIS_X, deltax); AxSetUniformDelta(simHandle, AX_AXIS_Y, deltay); AxSetUniformDelta(simHandle, AX_AXIS_Z, deltaz); CheckAx(); // Calculate the time step size from the spatial discritization // using the Courant criteria. ax_float_t timeDelta = 0.9f /( axmath_c * sqrt(1.0f / (deltax * deltax)+1.0f / (deltay * deltay)+1.0f / (deltaz * deltaz))); AxSetDeltaT(simHandle, timeDelta); CheckAx(); ax_mathandle_t freeSpace, freeMagSpace, glass, dielSpace1,dielSpace2; AxCreateLdmMaterial(&freeSpace, 1.7956*axmath_eps0, axmath_sigma0); AxCreateLdmMaterial(&dielSpace1, 1.85*axmath_eps0, axmath_sigma1); AxCreateLdmMaterial(&dielSpace2, 1.95*axmath_eps0, axmath_sigma2); AxCreateLdmMaterial(&glass, 8.2f*axmath_eps0, axmath_sigma0); AxCreateMagneticMaterial(&freeMagSpace, 3.14f*4e-7f, 0.0f); // Cerating regions to evaluate the scattered power //Top plane ax_rgnhandle_t obsPlaneTopEx,obsPlaneTopEz,obsPlaneTopHx,obsPlaneTopHz; AxCreateRegion( &obsPlaneTopEx, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_X, 1, TFSF_Y1+5, 1, SIZE_X, TFSF_Y1+6, SIZE_Z); 90 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE AxCreateRegion( &obsPlaneTopEz, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_Z, 1, TFSF_Y1+5, 1, SIZE_X, TFSF_Y1+6, SIZE_Z); AxCreateRegion( &obsPlaneTopHx, simHandle, AX_ACCESS_READ, AX_FIELD_H, AX_AXIS_X, 1, TFSF_Y1+5, 1, SIZE_X, TFSF_Y1+6, SIZE_Z); AxCreateRegion( &obsPlaneTopHz, simHandle, AX_ACCESS_READ, AX_FIELD_H, AX_AXIS_Z, 1, TFSF_Y1+5, 1, SIZE_X, TFSF_Y1+6, SIZE_Z); unsigned numObsTopXHx, numObsTopYHx, numObsTopZHx,numObsTopXHz, numObsTopYHz, numObsTopZHz; unsigned numObsTopXEx, numObsTopYEx, numObsTopZEx,numObsTopXEz, numObsTopYEz, numObsTopZEz; AxGetRegionSize(obsPlaneTopEx, &numObsTopXEx, &numObsTopYEx, &numObsTopZEx); AxGetRegionSize(obsPlaneTopEz, &numObsTopXEz, &numObsTopYEz, &numObsTopZEz); AxGetRegionSize(obsPlaneTopHx, &numObsTopXHx, &numObsTopYHx, &numObsTopZHx); AxGetRegionSize(obsPlaneTopHz, &numObsTopXHz, &numObsTopYHz, &numObsTopZHz); unsigned obsArraySizeTopEx=numObsTopXEx*numObsTopYEx*numObsTopZEx; unsigned obsArraySizeTopEz=numObsTopXEz*numObsTopYEz*numObsTopZEz; unsigned obsArraySizeTopHx=numObsTopXHx*numObsTopYHx*numObsTopZHx; unsigned obsArraySizeTopHz=numObsTopXHz*numObsTopYHz*numObsTopZHz; float* ExPlaneTop; float* EzPlaneTop; float* HxPlaneTop; float* HzPlaneTop; ExPlaneTop = NULL; EzPlaneTop = NULL; HxPlaneTop = NULL; HzPlaneTop = NULL; ExPlaneTop = new float[obsArraySizeTopEx]; EzPlaneTop = new float[obsArraySizeTopEz]; HxPlaneTop = new float[obsArraySizeTopHx]; HzPlaneTop = new float[obsArraySizeTopHz]; //Right plane 91 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE ax_rgnhandle_t obsPlaneRightEx,obsPlaneRightEy,obsPlaneRightHx,obsPlaneRightHy; AxCreateRegion( &obsPlaneRightEx, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_X, 1, 1, TFSF_Z1+5, SIZE_X, SIZE_Y, TFSF_Z1+6); AxCreateRegion( &obsPlaneRightEy, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_Y, 1, 1, TFSF_Z1+5, SIZE_X, SIZE_Y, TFSF_Z1+6); AxCreateRegion( &obsPlaneRightHx, simHandle, AX_ACCESS_READ, AX_FIELD_H, AX_AXIS_X, 1, 1, TFSF_Z1+5, SIZE_X, SIZE_Y, TFSF_Z1+6); AxCreateRegion( &obsPlaneRightHy, simHandle, AX_ACCESS_READ, AX_FIELD_H, AX_AXIS_Y, 1, 1, TFSF_Z1+5, SIZE_X, SIZE_Y, TFSF_Z1+6); unsigned numObsRightXHx, numObsRightYHx, numObsRightZHx,numObsRightXHy, numObsRightYHy, numObsRightZHy; unsigned numObsRightXEx, numObsRightYEx, numObsRightZEx,numObsRightXEy, numObsRightYEy, numObsRightZEy; AxGetRegionSize(obsPlaneRightEx, &numObsRightXEx, &numObsRightYEx, &numObsRightZEx); AxGetRegionSize(obsPlaneRightEy, &numObsRightXEy, &numObsRightYEy, &numObsRightZEy); AxGetRegionSize(obsPlaneRightHx, &numObsRightXHx, &numObsRightYHx, &numObsRightZHx); AxGetRegionSize(obsPlaneRightHy, &numObsRightXHy, &numObsRightYHy, &numObsRightZHy); unsigned obsArraySizeRightEx=numObsRightXEx*numObsRightYEx*numObsRightZEx; unsigned obsArraySizeRightEy=numObsRightXEy*numObsRightYEy*numObsRightZEy; unsigned obsArraySizeRightHx=numObsRightXHx*numObsRightYHx*numObsRightZHx; unsigned obsArraySizeRightHy=numObsRightXHy*numObsRightYHy*numObsRightZHy; float* ExPlaneRight; float* EyPlaneRight; float* HxPlaneRight; float* HyPlaneRight; ExPlaneRight = NULL; EyPlaneRight = NULL; HxPlaneRight = NULL; HyPlaneRight = NULL; ExPlaneRight = new float[obsArraySizeRightEx]; EyPlaneRight = new float[obsArraySizeRightEy]; HxPlaneRight = new float[obsArraySizeRightHx]; HyPlaneRight = new float[obsArraySizeRightHy]; 92 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE // Front plane ax_rgnhandle_t obsPlaneFrontEy,obsPlaneFrontEz,obsPlaneFrontHy,obsPlaneFrontHz; AxCreateRegion( &obsPlaneFrontEy, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_Y, TFSF_X0-6, 1, 1,TFSF_X0-5, SIZE_Y, SIZE_Z); AxCreateRegion( &obsPlaneFrontEz, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_Z, TFSF_X0-6, 1, 1,TFSF_X0-5, SIZE_Y, SIZE_Z); AxCreateRegion( &obsPlaneFrontHy, simHandle, AX_ACCESS_READ, AX_FIELD_H, AX_AXIS_Y, TFSF_X0-6, 1, 1,TFSF_X0-5, SIZE_Y, SIZE_Z); AxCreateRegion( &obsPlaneFrontHz, simHandle, AX_ACCESS_READ, AX_FIELD_H, AX_AXIS_Z, TFSF_X0-6, 1, 1,TFSF_X0-5, SIZE_Y, SIZE_Z); unsigned numObsFrontXHy, numObsFrontYHy, numObsFrontZHy,numObsFrontXHz, numObsFrontYHz, numObsFrontZHz; unsigned numObsFrontXEy, numObsFrontYEy, numObsFrontZEy,numObsFrontXEz, numObsFrontYEz, numObsFrontZEz; AxGetRegionSize(obsPlaneFrontEy, &numObsFrontXEy, &numObsFrontYEy, &numObsFrontZEy); AxGetRegionSize(obsPlaneFrontEz, &numObsFrontXEz, &numObsFrontYEz, &numObsFrontZEz); AxGetRegionSize(obsPlaneFrontHy, &numObsFrontXHy, &numObsFrontYHy, &numObsFrontZHy); AxGetRegionSize(obsPlaneFrontHz, &numObsFrontXHz, &numObsFrontYHz, &numObsFrontZHz); unsigned obsArraySizeFrontEy=numObsFrontXEy*numObsFrontYEy*numObsFrontZEy; unsigned obsArraySizeFrontEz=numObsFrontXEz*numObsFrontYEz*numObsFrontZEz; unsigned obsArraySizeFrontHy=numObsFrontXHy*numObsFrontYHy*numObsFrontZHy; unsigned obsArraySizeFrontHz=numObsFrontXHz*numObsFrontYHz*numObsFrontZHz; float* EyPlaneFront; float* EzPlaneFront; float* HyPlaneFront; float* HzPlaneFront; EyPlaneFront = NULL; EzPlaneFront = NULL; HyPlaneFront = NULL; 93 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE HzPlaneFront = NULL; EyPlaneFront = new float[obsArraySizeFrontEy]; EzPlaneFront = new float[obsArraySizeFrontEz]; HyPlaneFront = new float[obsArraySizeFrontHy]; HzPlaneFront = new float[obsArraySizeFrontHz]; //Back plane ax_rgnhandle_t obsPlaneBackEy,obsPlaneBackEz,obsPlaneBackHy,obsPlaneBackHz; AxCreateRegion( &obsPlaneBackEy, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_Y, TFSF_X1+5, 1, 1,TFSF_X1+6, SIZE_Y, SIZE_Z); AxCreateRegion( &obsPlaneBackEz, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_Z, TFSF_X1+5, 1, 1,TFSF_X1+6, SIZE_Y, SIZE_Z); AxCreateRegion( &obsPlaneBackHy, simHandle, AX_ACCESS_READ, AX_FIELD_H, AX_AXIS_Y, TFSF_X1+5, 1, 1,TFSF_X1+6, SIZE_Y, SIZE_Z); AxCreateRegion( &obsPlaneBackHz, simHandle, AX_ACCESS_READ, AX_FIELD_H, AX_AXIS_Z, TFSF_X1+5, 1, 1,TFSF_X1+6, SIZE_Y, SIZE_Z); unsigned numObsBackXHy, numObsBackYHy, numObsBackZHy,numObsBackXHz, numObsBackYHz, numObsBackZHz; unsigned numObsBackXEy, numObsBackYEy, numObsBackZEy,numObsBackXEz, numObsBackYEz, numObsBackZEz; AxGetRegionSize(obsPlaneBackEy, &numObsBackXEy, &numObsBackYEy, &numObsBackZEy); AxGetRegionSize(obsPlaneBackEz, &numObsBackXEz, &numObsBackYEz, &numObsBackZEz); AxGetRegionSize(obsPlaneBackHy, &numObsBackXHy, &numObsBackYHy, &numObsBackZHy); AxGetRegionSize(obsPlaneBackHz, &numObsBackXHz, &numObsBackYHz, &numObsBackZHz); unsigned obsArraySizeBackEy=numObsBackXEy*numObsBackYEy*numObsBackZEy; unsigned obsArraySizeBackEz=numObsBackXEz*numObsBackYEz*numObsBackZEz; unsigned obsArraySizeBackHy=numObsBackXHy*numObsBackYHy*numObsBackZHy; unsigned obsArraySizeBackHz=numObsBackXHz*numObsBackYHz*numObsBackZHz; float* EyPlaneBack; float* EzPlaneBack; float* HyPlaneBack; float* HzPlaneBack; 94 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE EyPlaneBack = NULL; EzPlaneBack = NULL; HyPlaneBack = NULL; HzPlaneBack = NULL; EyPlaneBack = new float[obsArraySizeBackEy]; EzPlaneBack = new float[obsArraySizeBackEz]; HyPlaneBack = new float[obsArraySizeBackHy]; HzPlaneBack = new float[obsArraySizeBackHz]; // Creating region for voltage across cone and sampling along cone ax_rgnhandle_t obsPnt1,obsPnt2,obsPnt3; AxCreateRegion( &obsPnt1, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_Y, 1, 1, SIZE_Z/2, SIZE_X, SIZE_Y, SIZE_Z/2+1 ); AxCreateRegion( &obsPnt2, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_X, 1, SIZE_Y/2, SIZE_Z/2, SIZE_X, SIZE_Y/2+1, SIZE_Z/2+1 ); AxCreateRegion( &obsPnt3, simHandle, AX_ACCESS_READ, AX_FIELD_E, AX_AXIS_Z, 1, SIZE_Y/2, SIZE_Z/2, SIZE_X, SIZE_Y/2+1, SIZE_Z/2+1 ); // Get the region size of Ex-field Point Observation at (4,4,4) unsigned numObsXEy, numObsYEy, numObsZEy; unsigned numObsXEx, numObsYEx, numObsZEx; unsigned numObsXEz, numObsYEz, numObsZEz; AxGetRegionSize(obsPnt1, &numObsXEy, &numObsYEy, &numObsZEy); AxGetRegionSize(obsPnt2, &numObsXEx, &numObsYEx, &numObsZEx); AxGetRegionSize(obsPnt3, &numObsXEz, &numObsYEz, &numObsZEz); unsigned obsArraySizeEy = numObsXEy*numObsYEy*numObsZEy; unsigned obsArraySizeEx = numObsXEx*numObsYEx*numObsZEx; unsigned obsArraySizeEz = numObsXEz*numObsYEz*numObsZEz; float* m_data1; m_data1 = NULL; m_data1 = new float[obsArraySizeEy]; float* m_data2; m_data2 = NULL; m_data2 = new float[obsArraySizeEx]; float* m_data3; m_data3 = NULL; m_data3 = new float[obsArraySizeEz]; // Create electric and magnetic materials representing the cone structure ax_mathandle_t hFreespace,eFreespace; AxCreateMagneticMaterial(&hFreespace, axmath_mu0, axmath_rho0); AxCreateLdmMaterial(&eFreespace, axmath_eps0, axmath_sigma0); CheckAx(); AxSetUniformMaterial(simHandle, AX_FIELD_E, AX_AXIS_X, eFreespace); 95 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE AxSetUniformMaterial(simHandle, AX_FIELD_E, AX_AXIS_Y, eFreespace); AxSetUniformMaterial(simHandle, AX_FIELD_E, AX_AXIS_Z, eFreespace); CheckAx(); AxSetUniformMaterial(simHandle, AX_FIELD_H, AX_AXIS_X, hFreespace); AxSetUniformMaterial(simHandle, AX_FIELD_H, AX_AXIS_Y, hFreespace); AxSetUniformMaterial(simHandle, AX_FIELD_H, AX_AXIS_Z, hFreespace); CheckAx(); unsigned numSimX, numSimY, numSimZ; { AxGetMaterialMeshSize(simHandle, AX_FIELD_E, AX_AXIS_X, &numSimX,&numSimY,&numSimZ); CheckAx(); int matArraySize = numSimX * numSimY * numSimZ; ax_mathandle_t *matData = new ax_mathandle_t[matArraySize]; for(int i=0; i<numSimX; i++) { printf("%d\n",i); printf("%f\n",RADIUS); RADIUS = Cone_Slope*(i-End_Point)+End_Radius; for(int j=0; j<numSimY; j++) for(int k=0; k<numSimZ; k++) { ax_mathandle_t &m = matData[(i*numSimY+j)*numSimZ+k]; float POS_Y = SIZE_Y/2, POS_Z = SIZE_Z/2; float dy = jPOS_Y, dz = k-POS_Z, distance = sqrt(dy*dy + dz*dz); if (distance<=RADIUS && i>=Start_Point && i<=End_Point) { if((iStart_Point) % 6==0 || (i-Start_Point) % 6==1 || (i-Start_Point) % 6==2) { m = dielSpace1; else Start_Point) % 6==3 || (i-Start_Point) % 6==4 || (i-Start_Point) % 6==5) 96 if } ((i- 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE { m = dielSpace2; } } else if (i<Start_Point || i>End_Point || distance>RADIUS) { m=freeSpace; } } } AxSetNonUniformMaterial(simHandle, AX_FIELD_E, AX_AXIS_X, matData); CheckAx(); delete matData; } { AxGetMaterialMeshSize(simHandle, AX_FIELD_E, AX_AXIS_Y, &numSimX,&numSimY,&numSimZ); CheckAx(); unsigned matArraySize = numSimX * numSimY * numSimZ; ax_mathandle_t *matData = new ax_mathandle_t[matArraySize]; for(int i=0; i<numSimX; i++) { printf("%d\n",i); printf("%f\n",RADIUS); RADIUS = Cone_Slope*(i-End_Point)+End_Radius; for(int j=0; j<numSimY; j++) for(int k=0; k<numSimZ; k++) { ax_mathandle_t &m = matData[(i*numSimY+j)*numSimZ+k]; float POS_Y = SIZE_Y/2, POS_Z = SIZE_Z/2; float dy = jPOS_Y, dz = k-POS_Z, distance = sqrt(dy*dy + dz*dz); 97 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE if (distance<=RADIUS && i>=Start_Point && i<=End_Point) { if((iStart_Point) % 6==0 || (i-Start_Point) % 6==1 || (i-Start_Point) % 6==2) { m = dielSpace1; else if } ((i- Start_Point) % 6==3 || (i-Start_Point) % 6==4 || (i-Start_Point) % 6==5) { m = dielSpace2; } } else if (i<Start_Point || i>End_Point || distance>RADIUS) { m=freeSpace; } } } AxSetNonUniformMaterial(simHandle, AX_FIELD_E, AX_AXIS_Y, matData); CheckAx(); delete matData; } { AxGetMaterialMeshSize(simHandle, AX_FIELD_E, AX_AXIS_Z, &numSimX,&numSimY,&numSimZ); CheckAx(); unsigned matArraySize = numSimX * numSimY * numSimZ; ax_mathandle_t *matData = new ax_mathandle_t[matArraySize]; for(int i=0; i<numSimX; i++) { printf("%d\n",i); printf("%f\n",RADIUS); RADIUS = Cone_Slope*(i-End_Point)+End_Radius; for(int j=0; j<numSimY; j++) 98 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE for(int k=0; k<numSimZ; k++) { ax_mathandle_t matData[(i*numSimY+j)*numSimZ+k]; float SIZE_Y/2, &m = POS_Y = POS_Z = SIZE_Z/2; float dy = jPOS_Y, dz = k-POS_Z, distance = sqrt(dy*dy + dz*dz); if (distance<=RADIUS && i>=Start_Point && i<=End_Point) { if((iStart_Point) % 6==0 || (i-Start_Point) % 6==1 || (i-Start_Point) % 6==2) { m = dielSpace1; else if } ((i- Start_Point) % 6==3 || (i-Start_Point) % 6==4 || (i-Start_Point) % 6==5) { m = dielSpace2; } } else if (i<Start_Point || i>End_Point || distance>RADIUS) { m=freeSpace; } } } AxSetNonUniformMaterial(simHandle, matData); CheckAx(); delete matData; } 99 AX_FIELD_E, AX_AXIS_Z, 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE // AccelewareFDTD requires that each field component be set to a particular material // independently. This allows greater accuracy in modelling the edges of materials // compared to treating materials on a per-voxel basis. float SigmaX_Max[] = {0,4.931054804302191e-002,6.634410093371842e001,3.034901040652234e+000,8.926162663743197e+000, 2.060996933552876e+001,4.083259849174795e+001,7.278761334647653e+001,1.2009 56509746119e+002,1.867881151618081e+002, 2.772935893237631e+002,3.964262449141463e+002,5.493757711552813e+002,7.4169 84996665232e+002,9.793094902068087e+002, 1.268475404686907e+003,1.615808038273798e+003,2.028258405825149e+003,2.5131 11303224999e+003,3.077980279022936e+003, 3.730802963763008e+003,4.479836713619111e+003,5.333654532172759e+003,6.3011 41239892575e+003,7.391489865467554e+003, 8.614198236872662e+003,9.979065753098224e+003,1.149619031999883e+004,1.3175 96543582159e+004,1.502907741374068e+004, 1.706650273021962e+004,1.929950548929458e+004,2.173963499396118e+004,2.4398 72341678483e+004,2.728888356266532e+004, 3.042250671739291e+004,3.381226057624788e+004,3.747108724743652e+004,4.1412 20132563225e+004,4.564908803131059e+004, 5.019550141193996e+004,5.506546260142161e+004,6.027325813446861e+004,6.5833 43831287863e+004,7.176081562089287e+004, 7.807046318704914e+004,8.477771329012828e+004,9.189815590697025e+004,9.9447 63730009329e+004,1.074422586431938e+005, 1.158983746827375e+005,1.248325924339695e+005,1.342617699097825e+005,1.4420 30148809831e+005,1.546736836665835e+005, 1.656913799528406e+005,1.772739536398275e+005,1.894394997144113e+005,2.0220 63571485617e+005,2.155931078219876e+005, 2.296185754681506e+005,2.443018246427559e+005,2.596621597138752e+005,2.7571 91238728960e+005,2.924924981655389e+005, 3.100023005422165e+005,3.282687849270595e+005,3.473124403049480e+005,3.6715 39898259404e+005,3.878143899265057e+005, 100 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE 4.093148294670041e+005,4.316767288848800e+005,4.549217393630616e+005,4.7907 17420130819e+005,5.041488470724567e+005, 5.301753931158838e+005,5.571739462798284e+005,5.851672995001104e+005,6.1417 84717620852e+005,6.442307073630631e+005}; float SigmaX_Min[] = {0*1000000,0.00001988452364*1000000,0.00026753319442*1000000,0.001223826623 20*1000000,0.00359948326637*1000000, 0.00831098900370*1000000,0.01646578272548*1000000,0.02935167172159*1 000000,0.04842868120731*1000000,0.07532247845010*1000000, 0.11181889376685*1000000,0.15985924620382*1000000,0.22153628269123*1 000000,0.29909059904162*1000000,0.39490744851822*1000000, 0.51151386827389*1000000,0.65157607076306*1000000,0.81789705909098*1 000000,1.01341443386737*1000000,1.24119836551532*1000000}; float sigmayz[] = {0*1000000/6,0.00001988452364*1000000/6,0.00026753319442*1000000/6,0.0012238 2662320*1000000/6,0.00359948326637*1000000/6, 0.00831098900370*1000000/6,0.01646578272548*1000000/6,0.0293516717215 9*1000000/6,0.04842868120731*1000000/6,0.07532247845010*1000000/6, 0.11181889376685*1000000/6,0.15985924620382*1000000/6,0.2215362826912 3*1000000/6,0.29909059904162*1000000/6,0.39490744851822*1000000/6, 0.51151386827389*1000000/6,0.65157607076306*1000000/6,0.8178970590909 8*1000000/6,1.01341443386737*1000000/6,1.24119836551532*1000000/6}; float kappa[] = {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f}; float KappaX_Max[] = {1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f,1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f,1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f,1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f, 1.0f}; AxSetUpmlSigmaProfile(simHandle, AX_BNDLOC_X_MIN, 10, SigmaX_Min, kappa); AxSetUpmlSigmaProfile(simHandle, AX_BNDLOC_Y_MIN, 10, sigmayz, kappa); AxSetUpmlSigmaProfile(simHandle, AX_BNDLOC_Z_MIN, 10, sigmayz, kappa); AxSetUpmlSigmaProfile(simHandle, AX_BNDLOC_X_MAX, 40, SigmaX_Max, KappaX_Max); 101 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE AxSetUpmlSigmaProfile(simHandle, AX_BNDLOC_Y_MAX, 10, sigmayz, kappa); AxSetUpmlSigmaProfile(simHandle, AX_BNDLOC_Z_MAX, 10, sigmayz, kappa); // Creating the plane wave excitation ax_float_t theta = axmath_pi/2.0f; ax_float_t phi = 0.0f; ax_float_t psi = 0.0f; ax_vector3_t kInc, eInc; //unit wave vector kInc.x=sin(theta)*cos(phi); if (abs(kInc.x)<0.0001) { kInc.x=0; } kInc.y=sin(theta)*sin(phi); if (abs(kInc.y)<=0.0001) { kInc.y=0; } kInc.z=cos(theta); if (abs(kInc.z)<0.0001) { kInc.z=0; } //unit e-field vector (Taflove implementation) eInc.x=cos(psi)*sin(phi)-sin(psi)*cos(theta)*cos(phi); if (abs(eInc.x)<0.0001) { eInc.x=0; } eInc.y=-cos(psi)*cos(phi)-sin(psi)*cos(theta)*sin(phi); if (abs(eInc.y)<0.0001) { eInc.y=0; } eInc.z=sin(psi)*sin(theta); if (abs(eInc.z)<0.0001) { eInc.z=0; } // Creating a time domain excitation // ax_timeexc_t gaussExcitation; ax_timeexc_t timeEx; 102 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE AxCreateFreqShiftedGaussTimeExcitation(&timeEx, simHandle, 1.0f, 622e+12f, timeDelta * 100, 0.0f, timeDelta* 400); AxCreatePlaneWaveExcitation( simHandle, // simulation handle timeEx,TFSF_X0, TFSF_Y0, TFSF_Z0,TFSF_X1, TFSF_Y1, TFSF_Z1,&kInc,&eInc ); // Ready the simulation. This performs a number of checks on the // simulation set up. Any errors that are found are logged. AxReadySimulation(simHandle); CheckAx(); ////////////////////////////////////////////////////////////////////// // Perform the updates ////////////////////////////////////////////////////////////////////// std::cout << "\n\nRunning simulation..." << std::endl; FILE *Outputdata1, *Outputdata2, *Outputdata3, *Outputdata4, *Outputdata5, *Top_Pln_Poy, *Right_Pln_Poy, *Front_Pln_Poy, *Back_Pln_Poy, *Modaldis; if( (Outputdata1 = fopen("Vacross.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} if( (Outputdata2 = fopen("Eysurf.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} if( (Outputdata3 = fopen("Ey.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} if( (Outputdata4 = fopen("Ex.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} if( (Outputdata5 = fopen("Ez.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} if( (Top_Pln_Poy = fopen("Top_Pln_Poy.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} if( (Right_Pln_Poy = fopen("Right_Pln_Poy.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} if( (Front_Pln_Poy = fopen("Front_Pln_Poy.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} if( (Back_Pln_Poy = fopen("Back_Pln_Poy.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} 103 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE if( (Modaldis = fopen("Modaldis.mat" , "w" )) == NULL ) printf( "The file 'datafile' was not opened\n" ); else {} // Defining time steps int const timeSteps = 3000; int const Ydimension=End_Point-Start_Point; float RADIUS1=0; float* outData; float sum=0,Int_Top_Pln_Poy=0,Int_Right_Pln_Poy=0,Int_Front_Pln_Poy=0,Int_Back_Pln_P oy=0 ; outData=new float[1]; clock_t start = clock(); for (unsigned int i = 0; i <= timeSteps; i++) { AxDoE(simHandle); std::cout << "\n\nRunning simulation..." << std::endl; CheckAx(); std::cout << "\n\nRunning simulation..." << std::endl; AxDoH(simHandle); std::cout << "\n\nRunning simulation..." << std::endl; CheckAx(); std::cout << "\n\nRunning simulation..." << std::endl; // animating the field and 4,4,4 AxRead(obsPnt1, m_data1, obsArraySizeEy); AxRead(obsPnt2, m_data2, obsArraySizeEx); AxRead(obsPnt3, m_data3, obsArraySizeEz); CheckAx(); // } // Writing Vacross file for (int j=Start_Point;j<=End_Point;j++) { RADIUS1 = (Cone_Slope*(j-End_Point)+End_Radius); for (int k=(SIZE_Y/2RADIUS1);k<=SIZE_Y/2+RADIUS1;k++) { sum=sum+m_data1[j*(numObsYEy)+k]; } fprintf( Outputdata1, "%f ",sum); sum=0; } fprintf( Outputdata1, "\n"); 104 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE for (int j=Start_Point;j<=End_Point;j++) { if (j==Start_Point+200 j==Start_Point+1150) { RADIUS1 End_Point)+End_Radius); for RADIUS1);k<=SIZE_Y/2+RADIUS1;k++) { || j==Start_Point+675 = (int || (Cone_Slope*(jk=(SIZE_Y/2- fprintf(Modaldis, "%f ",m_data1[j*(numObsYEy)+k]); } fprintf(Modaldis, "\n"); } } // End of Vacross file // Writing the Ey field on the surface if (i==1500 || i==3000 || i==4500 || i==6000|| i==2250 || i==5250) { for (int j=0;j<=SIZE_X-1;j++) { for (int k=0;k<=SIZE_Y-1;k++) { fprintf( Outputdata2, ",m_data1[j*(numObsYEy)+k]); } } fprintf( Outputdata2, "\n"); } // End of writing Ey field on surface // Writing Ey on the center axis for (int j=0;j<=SIZE_X-1;j++) { fprintf( Outputdata3, ",m_data1[j*(numObsYEy)+sizeZ/2]); } fprintf( Outputdata3, "\n"); // End of writing Ey on the center axis // Writing Ex on the center axis for (int j=0;j<=SIZE_X-1;j++) { fprintf( Outputdata4, "%f ",m_data2[j]); } fprintf( Outputdata4, "\n"); // End of writing Ex on the center axis 105 "%f "%f 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE // Writing Ez on the center axis for (int j=1;j<=SIZE_X;j++) { fprintf( Outputdata5, "%f ",m_data3[j]); } fprintf( Outputdata5, "\n"); // End of writing Ex on the center axis // Calculating instantaneous poyting vector on plans // covering the structure //Top plane AxRead(obsPlaneTopEx, ExPlaneTop, obsArraySizeTopEx); AxRead(obsPlaneTopEz, EzPlaneTop, obsArraySizeTopEz); AxRead(obsPlaneTopHx, HxPlaneTop, obsArraySizeTopHx); AxRead(obsPlaneTopHz, HzPlaneTop, obsArraySizeTopHz); for (int j=TFSF_X0-5;j<=TFSF_X1+5;j++) { for (int k=TFSF_Z0-5;k<=TFSF_Z1+5;k++) { Int_Top_Pln_Poy=Int_Top_Pln_Poy+(EzPlaneTop[j*(numObsTopZEz)+k]*HxPl aneTop[j*(numObsTopZHx)+k]ExPlaneTop[j*(numObsTopZEx)+k]*HzPlaneTop[j*(numObsTopZHz)+k]); } } fprintf( Top_Pln_Poy, "%f\n",Int_Top_Pln_Poy); printf("%f\n",Int_Top_Pln_Poy); Int_Top_Pln_Poy=0; //Right plane AxRead(obsPlaneRightEx, ExPlaneRight, obsArraySizeRightEx); AxRead(obsPlaneRightEy, EyPlaneRight, obsArraySizeRightEy); AxRead(obsPlaneRightHx, HxPlaneRight, obsArraySizeRightHx); AxRead(obsPlaneRightHy, HyPlaneRight, obsArraySizeRightHy); for (int j=TFSF_X0-5;j<=TFSF_X1+5;j++) { for (int k=TFSF_Y0-5;k<=TFSF_Y1+5;k++) { Int_Right_Pln_Poy=Int_Right_Pln_Poy+(ExPlaneRight[j*(numObsRightYEx)+k ]*HyPlaneRight[j*(numObsRightYHy)+k]EyPlaneRight[j*(numObsRightYEy)+k]*HxPlaneRight[j*(numObsRightYHx)+k]); 106 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE } } fprintf( Right_Pln_Poy, "%f\n",Int_Right_Pln_Poy); printf("%f\n",Int_Right_Pln_Poy); Int_Right_Pln_Poy=0; //Front plane AxRead(obsPlaneFrontEy, EyPlaneFront, obsArraySizeFrontEy); AxRead(obsPlaneFrontEz, EzPlaneFront, obsArraySizeFrontEz); AxRead(obsPlaneFrontHy, HyPlaneFront, obsArraySizeFrontHy); AxRead(obsPlaneFrontHz, HzPlaneFront, obsArraySizeFrontHz); for (int j=TFSF_Y0-5;j<=TFSF_Y1+5;j++) { for (int k=TFSF_Z0-5;k<=TFSF_Z1+5;k++) { Int_Front_Pln_Poy=Int_Front_Pln_Poy+(EyPlaneFront[j*(numObsFrontZEy)+k] *HzPlaneFront[j*(numObsFrontZHz)+k]EzPlaneFront[j*(numObsFrontZEz)+k]*HyPlaneFront[j*(numObsFrontZHy)+k]); } } fprintf( Front_Pln_Poy, "%f\n",Int_Front_Pln_Poy); printf("%f\n",Int_Front_Pln_Poy); Int_Front_Pln_Poy=0; AxRead(obsPlaneBackEy, EyPlaneBack, obsArraySizeBackEy); AxRead(obsPlaneBackEz, EzPlaneBack, obsArraySizeBackEz); AxRead(obsPlaneBackHy, HyPlaneBack, obsArraySizeBackHy); AxRead(obsPlaneBackHz, HzPlaneBack, obsArraySizeBackHz); for (int j=TFSF_Y0-5;j<=TFSF_Y1+5;j++) { for (int k=TFSF_Z0-5;k<=TFSF_Z1+5;k++) { Int_Back_Pln_Poy=Int_Back_Pln_Poy+(EyPlaneBack[j*(numObsBackZEy)+k]* HzPlaneBack[j*(numObsBackZHz)+k]EzPlaneBack[j*(numObsBackZEz)+k]*HyPlaneBack[j*(numObsBackZHy)+k]); //printf("OK"); } } fprintf( Back_Pln_Poy, "%f\n",Int_Back_Pln_Poy); 107 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE printf("%f\n",Int_Back_Pln_Poy); Int_Back_Pln_Poy=0; printf("%f\n",m_data1[0]); printf("%f\n",m_data1[1]); printf("%d\n",i); } clock_t end = clock(); float timeElapsed = (end - start) / (double)CLOCKS_PER_SEC; float mcps = 1e-6f * timeSteps * sizeX * sizeY * sizeZ / timeElapsed; std::cout << "\n\nSimulation ran " << timeSteps << " time steps in " << timeElapsed << " seconds,\nachieving a speed of " << mcps << " MCell/s." << std::endl; /////////////////////////////////////////////////////////// // Clean up /////////////////////////////////////////////////////////// AxDelete(timeEx); AxDelete(hFreespace); AxDelete(eFreespace); AxDelete(simHandle); CheckAx(); // Close the system and free any resources that may be held. AxCloseSystem(); CheckAx(); return 0; fclose( Outputdata1 ); fclose( Outputdata2 ); fclose( Outputdata3 ); fclose( Outputdata4 ); fclose( Outputdata5 ); } A1.2: Validation of the FDTD software In this section, some benchmarks will be presented to validate the computational electromagnetic code utilized in this research. The schematic of the FDTD space is shown in Fig. A1.1. The boundary conditions are Uniaxial Perfectly Matched Layers (UPML) to ensure the minimum of reflections from the outer boundary. The last layer of the FDTD space is set to be a prefect electric 108 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE conductor (PEC). Each surface of the FDTD space is covered by 10 layers of UPML except the forward surface which is 40 layers as shows in Fig. A1.2. This is mainly due to strong forward scattering behaviour of the object, and to reduce the reflection from the forward boundary. The excitation point is Ey hard source which is placed in the middle of the FDTD space. The Ey is also sampled at points shown in Fig. A1.1. Fig. A1.1: Cross section of the FDTD space. To test the boundary conditions we used the method originally developed by Taflove et. al. [26]. In this method we compare the simulation result for the original FDTD space with the simulation results obtained from a considerably larger simulation space. The second simulation space has been chosen larger than the first FDTD space to ensure that the outer-boundary reflections will reach the sampling point at a later time step than in the original space. In our case, we have selected the original FDTD space to be 100×100×600, and the larger FDTD space to be 200×200×1200. In both cases, ∆z=∆y=30nm and ∆x=5nm and ∆t=1.47×1e-17, which is obtained based on the courant stability condition. For both spaces the sampling points are the same and they are located two FDTD cells inside the UPML. Fig. A1.2 shows the wave propagation inside the FDTD space. As it can be observed, the wave in the smaller domain passes the whole domain after 26.46fs and the remaining field will be zero inside it. 109 3D FDTD SOURCE CODE FOR MODELING PHOTORECEPTOR USING ACCELEWARE SOFTWARE Fig. A1.2: The field propagation at different time steps inside the FDTD domain. Top row is the original domain and the lower row shows the larger domain. Fig. A1.3 shows the sampled data at different location of FDTD domain corresponding to the locations shown in Fig. A1.1. Ey is obtained at the same locations for two different FDTD spaces. The solid curve shows the data obtained for the small FDTD space and the dotted points shows the Ey component in the bigger FDTD space. As it can be observed, the curves match to each other very well so that it is impossible to distinguish them. This shows a very small reflection from the UPML layers. Fig. A.3: The Ey versus time sampled at different points inside the FDTD domain. In all cases, the solid line shows the sampled Ey at small domain and the dots show the Ey obtained at larger domain. 110 MATLAB SOURCE CODE FOR ROTATIONALLY SYMMETRIC SCALAR FDTD FORMULATION Appendix II MATLAB Source Code for Rotationally Symmetric Scalar FDTD Formulation clear all global r Nz nr radius1 IncPlane Lorder=0 % zero-order symmetry condition c=3*1e8 % speed of light deltar=50*1e-9 deltaz=50*1e-9 deltat=0.9/(c*sqrt((1/deltar)^2+(1/deltaz)^2)); lambda=485e-9/1.35 % wavelength in the dielectric medium freq=c/lambda/1.35 % frequency of operation beta=2*pi/lambda; Nr=400 % Number of cells in r-direction Nz=200 % Number of cells in z-direction radius1=32; IncPlane=19; step=0; StrInit2 sigh(Nr+1,Nz+1,3)=0; Cr(1:Nr,1:Nz)=c*deltat./(nr.*deltar); Cz(1:Nr,1:Nz)=c*deltat./(nr.*deltaz); u01=1.8289 w01=2.8389 for ri=1:Nr+1 if ri<=radius1 SighInc(ri,1)=bessel(0,u01*ri*deltar/(radius1*deltar))/bessel(0,u01); end if ri>radius1 SighInc(ri,1)=besselk(1,w01*ri*deltar/(radius1*deltar))/besselk(1,w01); end end 111 MATLAB SOURCE CODE FOR ROTATIONALLY SYMMETRIC SCALAR FDTD FORMULATION Sigma=deltat*100; delayTInc=400*(deltat)-deltaz/c/2; delayT=400*(deltat); delayTRef=400*(deltat)+deltaz/c/2; for step=1:6000 step; Sampleinc(step)=sigh(1,IncPlane,2); Exc_Sig(step)=sin(2*pi*freq.*(step*deltat-delayT)).*exp(-(step*deltatdelayT).^2./(2.*(Sigma).^2)); for k=2:Nz sigh((2:Nr),k,3)=2.*(1-(1+0.5.*(Lorder./((1:Nr-1)')).^2).*Cr((2:Nr),k).^2Cz((2:Nr),k).^2).*sigh((2:Nr),k,2)-sigh((2:Nr),k,1)+... Cr((2:Nr),k).^2.*((1+1./(2.*((1:Nr-1)'))).*sigh((3:Nr+1),k,2)+(1-1./(2*((1:Nr1)'))).*sigh((1:Nr-1),k,2))+Cz((2:Nr),k).^2.*(sigh((2:Nr),k+1,2)+sigh((2:Nr),k-1,2)); end for k=IncPlane-1 sigh((2:Nr),k,3)=2.*(1-(1+0.5.*(Lorder./((1:Nr-1)')).^2).*Cr((2:Nr),k).^2Cz((2:Nr),k).^2).*sigh((2:Nr),k,2)-sigh((2:Nr),k,1)+... Cr((2:Nr),k).^2.*((1+1./(2.*((1:Nr-1)'))).*sigh((3:Nr+1),k,2)+(1-1./(2*((1:Nr1)'))).*sigh((1:Nr-1),k,2))+Cz((2:Nr),k).^2.*(sigh((2:Nr),k+1,2)+sigh((2:Nr),k-1,2)SighInc((2:Nr)).*sin(2*pi*freq.*(step*deltat-delayTRef)).*exp(-(step*deltatdelayTRef).^2./(2.*(Sigma).^2))); end for k=IncPlane sigh((2:Nr),k,3)=2.*(1-(1+0.5.*(Lorder./((1:Nr-1)')).^2).*Cr((2:Nr),k).^2Cz((2:Nr),k).^2).*sigh((2:Nr),k,2)-sigh((2:Nr),k,1)+... Cr((2:Nr),k).^2.*((1+1./(2.*((1:Nr-1)'))).*sigh((3:Nr+1),k,2)+(1-1./(2*((1:Nr1)'))).*sigh((1:Nr-1),k,2))+Cz((2:Nr),k).^2.*(sigh((2:Nr),k+1,2)+sigh((2:Nr),k1,2)+SighInc((2:Nr))*sin(2*pi*freq.*(step*deltat-delayTInc)).*exp(-(step*deltatdelayTInc).^2./(2.*(Sigma).^2))); end for k=2:Nz sigh(1,k,3)=2*(1-(2-Lorder^2/2)*Cr(1,k)^2-Cz(1,k)^2).*sigh(1,k,2)-sigh(1,k,1)+... Cr(1,k)^2*(2Lorder^2/2)*(1+exp(j*pi*Lorder))*sigh(2,k,2)+Cz(1,k)^2*(sigh(1,k+1,2)+sigh(1,k-1,2)); end for k=IncPlane-1 sigh(1,k,3)=2*(1-(2-Lorder^2/2)*Cr(1,k)^2-Cz(1,k)^2).*sigh(1,k,2)-sigh(1,k,1)+... Cr(1,k)^2*(2Lorder^2/2)*(1+exp(j*pi*Lorder))*sigh(2,k,2)+Cz(1,k)^2*(sigh(1,k+1,2)+sigh(1,k-1,2)SighInc(1)*sin(2*pi*freq.*(step*deltat-delayTRef)).*exp(-(step*deltatdelayTRef).^2./(2.*(Sigma).^2))); end for k=IncPlane sigh(1,k,3)=2*(1-(2-Lorder^2/2)*Cr(1,k)^2-Cz(1,k)^2).*sigh(1,k,2)-sigh(1,k,1)+... 112 MATLAB SOURCE CODE FOR ROTATIONALLY SYMMETRIC SCALAR FDTD FORMULATION Cr(1,k)^2*(2Lorder^2/2)*(1+exp(j*pi*Lorder))*sigh(2,k,2)+Cz(1,k)^2*(sigh(1,k+1,2)+sigh(1,k1,2)+SighInc(1)*sin(2*pi*freq.*(step*deltat-delayTInc)).*exp(-(step*deltatdelayTInc).^2./(2.*(Sigma).^2))); end % boundary condition Nr+1 for k=2:Nz sigh(Nr+1,k,3)=(1+(1+1/(4*Nr-2))*Cr(Nr,k))^-1*(-(1+(1-1/(4*Nr2))*Cr(Nr,k))*sigh(Nr,k,1)-... (1-(1+1/(4*Nr-2))*Cr(Nr,k))*sigh(Nr+1,k,1)-(1-(1-1/(4*Nr2))*Cr(Nr,k))*sigh(Nr,k,3)+... (2-0.5*(Lorder/(Nr-0.5))^2*Cr(Nr,k)^2Cz(Nr,k)^2)*(sigh(Nr+1,k,2)+sigh(Nr,k,2))+... 0.5*Cz(Nr,k)^2*(sigh(Nr+1,k+1,2)+sigh(Nr,k+1,2)+sigh(Nr+1,k-1,2)+sigh(Nr,k1,2))); end for k=IncPlane-1 sigh(Nr+1,k,3)=(1+(1+1/(4*Nr-2))*Cr(Nr,k))^-1*(-(1+(1-1/(4*Nr2))*Cr(Nr,k))*sigh(Nr,k,1)-... (1-(1+1/(4*Nr-2))*Cr(Nr,k))*sigh(Nr+1,k,1)-(1-(1-1/(4*Nr2))*Cr(Nr,k))*sigh(Nr,k,3)+... (2-0.5*(Lorder/(Nr-0.5))^2*Cr(Nr,k)^2Cz(Nr,k)^2)*(sigh(Nr+1,k,2)+sigh(Nr,k,2))+... 0.5*Cz(Nr,k)^2*(sigh(Nr+1,k+1,2)+sigh(Nr,k+1,2)+sigh(Nr+1,k-1,2)+sigh(Nr,k1,2)-2*SighInc(Nr+1)*sin(2*pi*freq.*(step*deltat-delayTRef)).*exp(-(step*deltatdelayTRef).^2./(2.*(Sigma).^2)))); end for k=IncPlane sigh(Nr+1,k,3)=(1+(1+1/(4*Nr-2))*Cr(Nr,k))^-1*(-(1+(1-1/(4*Nr2))*Cr(Nr,k))*sigh(Nr,k,1)-... (1-(1+1/(4*Nr-2))*Cr(Nr,k))*sigh(Nr+1,k,1)-(1-(1-1/(4*Nr2))*Cr(Nr,k))*sigh(Nr,k,3)+... (2-0.5*(Lorder/(Nr-0.5))^2*Cr(Nr,k)^2Cz(Nr,k)^2)*(sigh(Nr+1,k,2)+sigh(Nr,k,2))+... 0.5*Cz(Nr,k)^2*(sigh(Nr+1,k+1,2)+sigh(Nr,k+1,2)+sigh(Nr+1,k-1,2)+sigh(Nr,k1,2)+2*SighInc(Nr+1)*sin(2*pi*freq.*(step*deltat-delayTInc)).*exp(-(step*deltatdelayTInc).^2./(2.*(Sigma).^2)))); end % end of boundary condition Nr+1 %boundary condition Nz+1 and 1 for i=2:Nr sigh(i,Nz+1,3)=-sigh(i,Nz,1)+(1+Cz(i,Nz))^-1*(-(1Cz(i,Nz))*(sigh(i,Nz,3)+sigh(i,Nz+1,1))+... (2-(1+0.5*(Lorder/(i-1))^2)*Cr(i,Nz)^2)*(sigh(i,Nz+1,2)+sigh(i,Nz,2))+... 113 MATLAB SOURCE CODE FOR ROTATIONALLY SYMMETRIC SCALAR FDTD FORMULATION 0.5*Cr(i,Nz)^2*((1+0.5/(i-1))*(sigh(i+1,Nz+1,2)+sigh(i+1,Nz,2))+... +(1-0.5/(i-1))*(sigh(i-1,Nz+1,2)+sigh(i-1,Nz,2)))); end sigh(1,Nz+1,3)=-sigh(1,Nz,1)+(1+Cz(1,Nz))^-1*(-(1Cz(1,Nz))*(sigh(1,Nz,3)+sigh(1,Nz+1,1))+... (2-(2-0.5*Lorder^2)*Cr(1,Nz)^2)*(sigh(1,Nz+1,2)+sigh(1,Nz,2))+... Cr(1,Nz)^2*(20.5*Lorder^2)*(1+exp(j*pi*Lorder))/2*(sigh(2,Nz+1,2)+sigh(2,Nz,2))); for i=2:Nr sigh(i,1,3)=-sigh(i,2,1)+(1+Cz(i,1))^-1*(-(1-Cz(i,1))*(sigh(i,2,3)+sigh(i,1,1))+... (2-(1+0.5*(Lorder/(i-1))^2)*Cr(i,1)^2)*(sigh(i,1,2)+sigh(i,2,2))+... 0.5*Cr(i,1)^2*((1+0.5/(i-1))*(sigh(i+1,1,2)+sigh(i+1,2,2))+... +(1-0.5/(i-1))*(sigh(i-1,1,2)+sigh(i-1,2,2)))); end sigh(1,1,3)=-sigh(1,2,1)+(1+Cz(1,1))^-1*(-(1-Cz(1,1))*(sigh(1,2,3)+sigh(1,1,1))+... (2-(2-0.5*Lorder^2)*Cr(1,1)^2)*(sigh(1,1,2)+sigh(1,2,2))+... Cr(1,1)^2*((2-0.5*Lorder^2))*(1+exp(j*pi*Lorder))/2*(sigh(2,1,2)+sigh(2,2,2))); %end of boundary condition Nz+1 and 1 %visualization sigh(:,:,1)=sigh(:,:,2); sigh(:,:,2)=sigh(:,:,3); end % end of the main loop 114 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS Preface to Appendix III This appendix is included as a paper published in the IEEE Transactions on Magnetics. In this work, we have shown a successful implementation of the sub-cell model of the coaxial probe. The model will help us to analyze the feeding structure of the antenna, where the electromagnetic field has a singular behaviour. We have also shown the successful termination of the coaxial probe by extending the thin wire into the UPML boundary condition. Furthermore, the novel formulation of modeling the junction of thin wire and thin dielectric feed, which is presented in this paper, can be exploited in the via hole structure in high frequency analysis of microwave circuits. 115 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS Appendix III FDTD Sub-Cell Modeling of the Inner Conductor of the Coaxial Feed: Accuracy and Convergence Analysis Abstract – In this paper, we analyze the method of exciting and truncating the coaxial probe used to excite an electromagnetically coupled patch antenna. The goal of the analysis is to avoid the unstable and unreliable behaviour of finite-difference timedomain (FDTD) solution. The model considered here is based on the sub-cell thin wire modeling of inner conductor of coaxial probe. Two main categories of structures and excitation models are considered. In the first category, the truncated thin wire is separated from the absorbing boundary by two FDTD cells, for several excitation models and their location along the wire. In the second category, the thin wire is extended into the absorbing boundary, and both the hard and the resistive source model are investigated. Comparison of results for the two above-noted categories of FDTD coaxial probe feeds may be of particular interest to computational electromagnetics community, as it may yield insight into limitations of most commercial software packages which do not allow for extension of the coaxial probe model into the absorbing boundary. Index Terms—Coaxial feed, FDTD methods, microstrip antennas, sub-cell modeling, thin wire A3.1 Introduction Coaxial feed modeling has historically been a challenge in numerical simulation [81]. Various modeling techniques such as gap modeling, magnetic frill modeling and 116 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS transmission line modeling have been applied successfully for specific applications. In finite-difference time-domain (FDTD) method, a common approach to an accurate solution involves mesh refinement around the probe. This, in turn, allows for accurate observation of the effect of the electric field variation around the coaxial probe. However, this method requires a very small time step (based on the Courant stability condition), resulting in a prohibitively large number of iterations needed for convergence to the final solution. One option to avoid this issue is to use sub-cell modeling technique for the inner conductor of the coaxial probe, but this approach can yield unreliable computation of the input impedance if not treated with precision. In this paper, we report an effective modeling technique based on sub-cell modeling of the inner conductor as a solution to the noted problems. In particular, to compensate for a deficiency encountered in several commercial software packages, we extend the thin wire into the uniaxial perfectly matched layer (UPML) absorbing boundary [82]. A3.2 Antenna Structure Fig. A3.1 shows the antenna comprised of two stacked patches, separated by a foam layer (relative permittivity εr-foam=1). Both patches are etched on a 0.81mm substrate (relative permittivity εr-substrate=3.38, loss tangent tanδsubstrate=0.0027). Another substrate layer is added to the fed-patch, where the two substrate layers are glued to result in the total thickness of 1.74mm, with assumed 0.12mm gap, modeled electrically as air with Maloney-Smith method for a thin dielectric sheet [83]. Antenna size is given by the following dimensions: fed-patch 64mm×68mm, upper patch 72mm×72mm, finite ground plane 100mm×100mm. The radii of the outer and inner conductor of the coaxial probe are 5mm and 1mm, respectively. To preserve the characteristic impedance of 50Ω for the coaxial probe, the dielectric constant of the material filling the space between the inner and outer conductor is set to εr-probe=3.73. For all the simulations reported in this paper, using 12 layers of UPML on each side of the FDTD simulation space resulted in a total of 90×90×90 grid cells. 117 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS Fig. A3.1: Antenna Structure A3.3 Sub-Cell FDTD Modeling Sub-cell modeling is often used in FDTD to model structures with dimensions much smaller than those of other elements in the overall FDTD model grid. Examples include thin material sheets (generally modeled with Maloney-Smith method [26, 83]) and thin wires (modeled by the method initially developed by Umashankar and Taflove [26, 84]). Sub-cell modeling resides on the idea of the contour path modeling technique which uses the integral form of Faraday’s and Ampere’s laws to incorporate the effect of presence of material into the normal FDTD Yee cell used for the rest of the problem geometry. To precisely model the antenna structure here, we have applied two sub-cell modeling techniques: the Maloney-Smith method for thin material sheets (used to model the thin air gap beneath the fed patch) and the thin wire model (to model the inner conductor of coaxial probe. Eq. (1) shows the updating equation of the y-component of magnetic field at the junction of thin wire with the thin material sheets. We use the contour path modeling technique of thin wire but we consider the discontinuity of the electric field in the z-direction along the thin air layer. n+ Hy 1 2 i , j ,k n− = Hy 1 2 i , j ,k E z + ∆t ∆zµ0 n 1 i − , j ,k 2 E x n i , j ,k − 1 2 − Ex (∆z − ∆g ) − E z ,in 118 ∆t + × 1 ∆ ∆x x i , j ,k + µ0 ∆z ln( ) 2 2 r0 n n 1 i + , j ,k 2 (∆g ) (1) FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS Here, r0 is the radius of the inner conductor of the coaxial probe and ∆g is the air gap thickness beneath the lower patch. The remaining standard FDTD notation can be found in [26]. A3.4 Feeding Structure and Excitations The modeled probes considered in this study can be classified in two main categories: In the first category, the inner conductor has been truncated in such a way that two FDTD cells separate the end of the conductor and the UPML, as illustrated in Fig. A3.2 (a). Most of the currently available commercial software does not allow extension of thin wire model into the absorbing boundary condition. This can cause the accumulated charge on the tip of the wire to distort the convergence of the final solution. With this in mind, we find it important to study this category of coaxial probe models in order to assess their limitations. The second category involves models with the inner conductor extended into the UPML, as depicted in Fig. A3.2 (b). For both of the above-noted categories, the length of the coaxial probe is considered to be 40 FDTD-cells and the outer conductor is extended into the UPML in all the simulations. For each category, hard source and resistive voltage source are used for comparison and, ultimately, for determining the optimal configuration from the standpoint of model accuracy. In all the simulations considered in this paper, the input impedance is obtained using Zin(f)=Vin(f)/Iin(f) , where the voltage Vin(f) and the current Iin(f) are Fourier transforms of the time-dependent voltage Vin(t) and current Iin(t) calculated at the edge of the coax-toantenna transition. 119 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS Thin air gap Thin air gap Vin Coaxial inner conductor Vin Coaxial inner conductor d Feed point Coaxial outer conductor UPML Layer Feed point Coaxial outer conductor (a) UPML Layer (b) Fig. A3.2: Two main categories of modeling reported in this paper focus on the region around the inner conductor of the coaxial probe. (a) In the first category, the inner conductor does not extend into the UPML. The distance d marks the distance between the modeled source and the end of inner conductor along the inner conductor (b) In the second, the inner conductor of the coaxial probe extends into the UPML. A3.5 First Category: the Coaxial Inner Conductor not Extended into UPML Within this category, the inner conductor is truncated so that it is separated by two FDTD cells from the UPML. Fig. A3.3 shows the simulated input voltage for three different excitation models: Fig. A3.3(a): hard source, placed d=20cells from the inner conductor termination. The result clearly demonstrates lack of convergence even after a relatively large number of time-steps. Fig. A3.3(b): resistive voltage source, placed d=2cells (refer to Fig. A3.2(a)) away from the inner conductor termination. Fig. A3.3(c): resistive voltage source, placed d=20cells (refer to Fig. A3.2(a)) away from the inner conductor termination. Figs. A3.4(a) and A3.4(b) graph the input impedance of the antenna calculated using the three noted excitation models. These results suggest that the location of the modeled resistive source along the inner conductor of the coaxial probe plays a key role in achieving a converging solution. 120 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS A3.6 Second Category: Extending the Coaxial Inner Conductor to UPML Our second category of simulations considers the inner conductor being extended into the UPML. Again, we investigate and observe results for two excitation signals: a hard source and a resistive voltage source. For both cases, the excitation point is seven cells away from the UPML. As can be observed, and in contrast with the cases studied in the category of the previous section, this model yields a stable solution that practically overlaps for the two sources and is graphed in Fig. A3.5. These models resulted in practically equal simulated input impedance shown in Fig. A3.6. 1.5 Input voltage (mV) 1 0.5 0 −0.5 −1 −1.5 0 2500 5000 7500 10000 Time steps, ∆t=1.5138 (psec) (a) 121 12500 15000 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS 1.2 1 Input voltage (mV) 0.8 0.6 0.4 0.2 0 −0.2 −0.4 −0.6 0 2500 5000 7500 10000 12500 15000 10000 12500 15000 Time steps, ∆t=1.5138 (psec) (b) 1 0.8 Input Voltage (mV) 0.6 0.4 0.2 0 −0.2 −0.4 −0.6 −0.8 0 2500 5000 7500 Time steps, ∆t=1.5138 (psec) (c) Fig. A3.3: Input voltage of the modeled excitation for the inner conductor not extended into UPML: (a) hard source, (b) resistive source d=2 cells (c) resistive source d=20 cells, where d is defined as in Fig. A3.2(a). 122 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS 180 Hard excitation Resistive excitation d=2 cells Resistive excitation d=20 cells 160 140 Re [Zin] (Ω) 120 100 80 60 40 20 0 −20 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 Frequency (GHz) (a) 150 Hard excitation Resistive excitation d=2 cells Resistive excitation d=20 cells Imag[Zin] (Ω) 100 50 0 −50 −100 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 Frequency (GHz) (b) Fig. A3.4: Input impedance for the probe model category depicted in Fig. A3.2(a) and excitation sources of Fig. A3.3. (a) Real part (b) Imaginary part. 123 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS 1 Input voltage (mV) 0.5 0 −0.5 −1 −1.5 0 2,500 5,000 7500 10,000 Time steps, ∆t=1.5138 (psec) 12,500 15,000 Fig. A3.5: Input voltage for hard source excitation for the inner conductor of the coaxial probe extended to UPML. A practically overlapping result is obtained for the resistive voltage source excitation. 140 Re[Z ] hard excitation in Imag[Z ] hard excitation 120 in Re[Z ] resistive excitation in Input impedance (Ω) 100 Imag[Z ] resistive excitation in 80 60 40 20 0 −20 −40 −60 1 1.1 1.2 1.3 1.4 1.5 1.6 1.7 1.8 1.9 2 Frequency (GHz) Fig. A3.6: Input impedance when the thin wire extended into UPML. The difference between the hard excitation and resistive excitation is so negligible that the graphs are well-matched. 124 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS A3.7 Convergence Analysis In order to quantify the rate of convergence to the final result for all the cases of models and excitations considered, we define the error function as Error( N ) = [ ] 2 2GHz Re[Z in ( f , N )] − Re Z in ,ref ( f ) ∑ f = 1GHz [ ] Re Z in ,ref ( f ) (2) Here, Zin(f,N) is the input impedance calculated after N time-domain iterations, Zin,ref is the reference calculated input impedance obtained after a large number of time domain iterations (i.e. 15000), f is frequency (1 GHz < f < 2GHz) with the frequency-increment of ∆f = 2.7525×105 Hz. The error calculated using Eq. (2) and as a function of a number or iterations used for calculation is graphed in Fig. A3.7 (the model of Fig. A3.2(a)) and in Fig. A3.8 (the model in Fig. A3.2(b)). 40 d=20 cells d=15 cells d=10 cells d=5 cells 30 Error (dB) 20 10 0 −10 −20 −30 4 5 6 7 8 9 10 11 Number of iterations ×103 12 13 14 Fig. A3.7: Error based on Eq. (2) calculated for the thin wire model not extending into the UPML and for four different distances between the resistive source and the termination of the inner conductor of the coaxial cable (Fig. A3.2(a)). 125 FDTD SUB-CELL MODELING OF THE INNER CONDUCTOR OF THE COAXIAL FEED: ACCURACY AND CONVERGENCE ANALYSIS 30 Hard Source Resistive Source 25 20 Error (dB) 15 10 5 0 −5 −10 −15 −20 4 5 6 7 8 9 10 11 12 13 14 Number of iterations × 103 Fig. A3.8: Error based on Eq. (2) calculated for the thin wire model extended into the UPML (Fig. A3.2(b)). A3.8 Conclusion This paper presents analysis of several FDTD approaches to the modeling of the coaxial probe feed. The results and convergence analysis suggest several points of interest: • With the inner conductor of the coaxial probe not extended into the UPML, the hard source excitation yields unstable solutions. • For the inner conductor not extended to the UPML, the location of the resistive voltage source model relative to the inner conductor termination plays a key role in the accuracy of the solution. Results suggest that the model of the resistive source located in the central location along the inner conductor yields the fastest convergence to an accurate impedance estimate. • For the thin wire extended into the UMPL, both hard source and resistive source result in comparable convergence rates and simulated impedance value. 126 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA Preface to Appendix IV This appendix is included as a published paper in the Journal of Applied Electromagnetic Society (ACES). In this work we present a novel implementation of a circularly polarized EMCP antenna for satellite communication. It is well known that the circular polarization behaviour is results of excitation of two modes which are 90° out-phase. We also analyze the antenna structure using measurement and also electromagnetic simulation tools. Furthermore, we have done a modal analysis on the antenna to extract the standing modes on the patches and illustrate their equal excitation. By changing the distance between the patches, the phase difference between the modes can be controlled which results to a circularly polarized behaviour. 127 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA Appendix IV Analysis of a Singly-Fed Circularly Polarized Electromagnetically Coupled Patch Antenna Amir Hajiaboli and Milica Popović Department of Electrical and Computer Engineering, McGill University, Montreal, Canada [email protected], [email protected] Abstract- This paper presents analysis of a broadband circularly polarized electromagnetically coupled patch antenna (EMCP) fed thorough a coaxial probe. The bandwidth of the antenna is investigated numerically and through experiment. The 12% bandwidth of the measured return loss implies broadband behaviour considering the operating frequency and the inherent bandwidth limitations of the microstrip antenna structure. The changes in circular polarization bandwidth were investigated using finiteelement-method (FEM) software and the results suggest that the increase in separation between the patches causes a decrease of 3dB bandwidth and the degradation of the minimum value of axial ratio. An axial ratio bandwidth of 2% is achieved in the reported EMCP structure. In addition, we have applied a modal analysis using finite-difference time-domain (FDTD) simulation to reveal the simultaneous excitation of TM01 and TM10 modes at around 1.3GHz. These results help explain the broadband and circular polarization characteristics of the EMCP structure under investigation. Keywords: EMCP antenna, bandwidth, return loss, axial ratio, modal analysis 128 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA A4.1 Introduction Achieving circular polarization is a challenge in microstrip antennas. Various single-layer microstrip structures have been tested for this purpose. In general, these can be categorized into two groups: multiple-feed (e.g. dual-feed) and single-feed structures (with modified patches, e.g. corner truncated structures). The noted configurations share the same principle for obtaining the circular polarization: the dimensions are modified in order to provide propagation of two orthogonal modes with close resonant frequencies. Then, the antenna is excited at a frequency between the two resonant frequencies to ensure approximately equal amplitude for both modes. The location of the feed point is chosen strategically to result in a phase difference of 90° between the two modes [85]. It has been shown [85] that, in the case of dual-feed microstrip structures, the trade-off for the wide axial ratio (AR) bandwidth is the narrow bandwidth in the return loss. Further, the feeding structure would increase the complexity and overall size of the antenna. On the other hand, in the single-feed structures, such as corner truncated configurations, the AR bandwidth is narrow (on the order of 1%) [85]. The noted antennas, therefore, cannot be considered as desirable structures with optimized characteristics for applications that necessitate circular polarization. Electromagnetically coupled patch (EMCP) antenna was first introduced in 1983 [86] for broadband applications. Further investigations revealed its circularly polarized characteristics [87-89] and the possibility of an EMCP design with acceptable AR and return loss bandwidth. Most of the previously tested EMCP structures are based on the dual-feed excitation, truncated corner patches or the circular patch. A recent work [87] reports a systematic design procedure that results in the return loss bandwidth of 43% and the AR bandwidth of 8% in C-band. The reported procedure is based on optimizing the dimensions of a corner truncated square patch microstrip antenna. In this paper, we analyze and report on a singly-fed coaxially fed EMCP antenna for circular polarization applications. Unlike the structure discussed in [87], the patches are not corner truncated and the feed is a coaxial probe placed off the patch diagonal. The bandwidth of the antenna has been measured and compared with the simulation results. The axial ratio has been calculated with finite-element tool (HFSS, Ansoft Co.). Our parametric study reports on the variation of the return loss and axial ratio with the change 129 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA is separation between two antenna patches. Finally, a modal analysis using finite- difference time-domain (FDTD) simulation explains the broadband and the polarization characteristics of the antenna by revealing the simultaneous excitation of standing modes on the patches around 1.3GHz. A4.2 Antenna Structure Three-dimensional view of the antenna is shown in Fig. A4.1. The antenna consists of two patches separated by a foam spacer of thickness d and εr=1. The patches are etched on a substrate with relative permittivity εr=3.38, loss tangent tanδ=0.0027, and thickness of 0.81mm. Another substrate of identical specifications is stacked to the fed-patch. These two substrates for the fed-patch are glued together to result in total thickness of 1.74mm. We assume a 0.12-mm thick air gap between the two glued substrates. The dimensions of interest are as follows: fed-patch 64mm×68mm, upper patch 72mm×72mm, and the finite ground plane 100mm×100mm. The coaxial probe feed, modeled according to work reported in [90, 91], is placed at x=10mm and y=4mm from the lower left hand corner of the lower patch as shown in Fig. A4.2. To reduce the computational burden, in both the FDTD and the FEM simulations, an infinite ground plane was considered. Fig. A4.1: Three-dimensional view of the electromagnetically coupled patch antenna. 130 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA Fig. A4.2: Lower patch of antenna in Fig. A4.1, with indicated coordinates of the feed point. A4.3 Return Loss The measured and simulated results of input return loss (S11) are shown in Fig. A4.3 and Fig. A4.4 for d=22mm and d=18mm. The center frequency of the -10dB return loss in simulation and experimental results is close to 1.3GHz and varies slightly with the change in d. Fig. A4.3: Return loss for the separation between the lower and upper patch (foam spacer) d=18mm. 131 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA Fig. A4.4: Return loss for the separation between the lower and upper patch (foam spacer) d=22mm. Fig. A4.5 shows the percentage of -10dB bandwidth versus d both for simulation and measurement. Fig. A4.5 demonstrates that the measured bandwidth of the antenna linearly increases with d, with the maximum measured bandwidth of 12% for d=30mm. As it can be observed in Figs A4.3-5, around 1.25GHz and for the foam spacer less than 24mm, which is the focus of this paper, there is a good agreement between the simulated and the measured results. A discrepancy between the measurement and simulation can be noted around 1.8GHz, and we suspect that it was caused by several approximations of the simulation model. First, we assume εr=1 for the foam layer. Second, we neglect the electromagnetic properties of the glue. Finally, the scattering effects of the finite ground plane in the constructed antenna (not modeled in the simulations to reduce the computational burden) also represent a possible source of error. As discussed in [92], by considering the finite ground plane it is possible to obtain better simulated results around 1.8GHz. 132 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA 12 Measurement HFSS simulation Persentage of bandwith (%) 11 10 9 8 7 6 5 4 3 14 16 18 20 22 24 26 28 30 d (mm) Fig. A4.5: Percentage of bandwidth for different values of the separation between the lower and upper patch (thickness of the foam spacer), d. A4.4 Axial Ratio Fig. A4.6 shows the axial ratio computed with the finite-element software (HFSS) for different values of d. The minimum value of the axial ratio (0.7dB) occurs at d=20mm at the center frequency of 1.24GHz. Considering the frequency shift between the measurements and simulations noted in Figs. A4.3 and A4.4, we can anticipate the minimum axial ratio value in the measurement at approximately 1.3GHz – the center frequency of the -10dB bandwidth. The maximum 3dB bandwidth of axial ratio (2.2%) is observed for d=16mm at the center frequency of 1.23GHz. We note that the increase in d results in a reduction of the axial ratio bandwidth. As can be seen in Fig. A4.6, for d > 22mm, the 3dB bandwidth of axial ratio is negligible. Fig. A4.7 shows the variation of axial ratio at φ=0°(x-z plane) versus θ at 1.24GHz and for different values d. Again, it can be observed that, as d increases, the beamwidth of the 3-dB axial ratio decreases. For d>22mm, the beamwidth is zero. At d=20mm the 3-dB beamwidth of axial ratio is around 90°. 133 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA 18 d=16mm d=18mm d=20mm d=22mm d=24mm 16 Axial ratio (dB) 14 12 10 8 6 4 2 0 1.2 1.21 1.22 1.23 1.24 1.25 1.26 Frequency (GHz) 1.27 1.28 1.29 1.3 Fig. A4.6: Axial ratio versus frequency for different values of d. 10 d=16mm d=18mm d=20mm d=22mm d=24mm 9 8 Axial ratio (dB) 7 6 5 4 3 2 1 0 0 10 20 30 θ (deg) 40 Fig. A4.7: Axial ratio at φ=0° versus θ for different values of d at 1.24GHz. 134 50 60 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA A4.5 Modal Analysis In order to explain the broadband behaviour and the circular polarization of the antenna, we simulate the antenna using finite-difference time domain (FDTD) method and extract the current distribution on the patches at different frequencies. (a) (b) 135 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA (c) (d) Fig. A4.8: Current distribution at 1.3GHz on the patches, illustrating the simultaneous excitation of TM01 and TM10 modes. a) Jx on lower patch b) Jy on lower patch c) Jx on upper patch d) Jy on upper patch. In order to obtain the current distribution (Jx and Jy) we calculate and save the current distribution at each time step at the late simulation time to ensure the higher order modes 136 ANALYSIS OF A SINGLY-FED CIRCULARLY POLARIZED ELECTROMAGNETICALLY COUPLED PATCH ANTENNA have diminished and only dominant modes exist on the patches. We then apply the Fourier transform on these current distributions to obtain the current distributions in frequency domain. As depicted in Fig. A4.8, the current distribution at 1.3GHz corresponds to TM01 and TM10 modes with approximately the same amplitude. The simultaneous excitation of these two modes matches with the broadband behaviour obtained at around 1.3GHz. Further, since the modes are spatially orthogonal this explains the circular polarization when the appropriate phase conditions are met for certain values of the separation between the upper and lower patch (d). A4.6 Conclusion A broadband circularly polarized electromagnetically coupled patch antenna has been analyzed through simulation and experiment. The measured bandwidth increases linearly with the separation between the lower and upper antenna patch d and the maximum bandwidth of 12% around 1.33GHz (L-band) occurs for d=30mm. Through FEM simulations, we observed that the 3-dB bandwidth of axial ratio degrades as the separation of the patches d increases. A modal analysis on the current distributions obtained by FDTD has been performed and the current distribution at 1.3GHz clearly shows the simultaneous excitation of TM01 and TM10 modes with nearly equal amplitudes on the lower and upper patches. This can explain the broadband and circular polarization characteristics of the antenna. Acknowledgements This work was funded by Natural Science and Engineering Research Council (NSERC) of Canada Discovery Grant and by the Le Fonds Québécois de la Recherché sur la Nature et les Technologies Nouveaux Chercheurs Grant. 137 References References [1] [2] [3] [4] [5] [6] [7] [8] [9] [10] [11] [12] [13] [14] [15] [16] [17] Y. Wang, "On cognitive mechanisms of the eyes: the sensor vs. the browser of the brain," in Proceedings of the Second IEEE International Conference on Cognitive Informatics (ICCI’03), 2003. E. N. Marieb and K. Hoehn, Human Anatomy and Physiology, 7 ed.: Benjamin Cummings, 2007. L. J. Raj, "How to assess and plan for the management of visually challenged children in the context of multiple “different-abilities," Community Eye Health Journal, vol. 20, pp. 91-92, 2007. N. J. Wade, "Image, eye, and retina," Journal of The Optical Society of America, vol. 24, pp. 1229-1249, 2007. W. Lotmar, "Theoretical eye model with aspherics," Journal of the Optical Society of America, vol. 61, pp. 1522-1529, 1971. A. C. Guyton, Text book of Medical Physiology, 8 ed.: W.B. Saunders Com, 1991. J. M. Enoch, "Visualization of waveguide modes in retinal receptors," American Journal of Ophthalmology, pp. 1107-1118, 1961. A. W. Snyder and R. Menzel, Photoreceptor Optics: Springer-Verlag 1975. R. Szema and L. P. Lee, "Biologically inspired optical systems," in Biomimetics: Biologically Inspired Technologies, Y. Bar-Cohen, Ed.: CRC press: Taylor and Francis Group, 2006, pp. 291-308. P. A. Liebman, "In situ microspectrophotometric studies on the pigments of single retinal rods," Biophysical Jornal, vol. 2, pp. 162-178, 1962. M. Subramanian, "Medical Encyclopedia," American Accreditation HealthCare Commission 2008. A. Fein and E. Z. Szuts, Photoreceptors: Their Role in Vision: Cambridge University Press, 1982. "Photoreception," Institute Of Neurosciences and Biophysics (INB), 2004. M. Subramanian, "Eye," in Medical Encyclopedia, A. A. H. C. 2008, Ed. G. Wyszecki and W. S. Stiles, Color Science: Concepts and Methods, Quantitative Data and Formulae: John Wiley & Sons, 1982. J. E. Dowling, The Retina: An Approachable Part of the Brain: Harvard University Press, Cambridge, MA, 1987. P. N. Prasad, Introduction to Biophotonics Wiley-Interscience, 2003. 138 References [18] [19] [20] [21] [22] [23] [24] [25] [26] [27] [28] [29] [30] [31] [32] [33] [34] [35] C. Pask and A. Stacey, "Optical properties of retinal photoreceptors and the campbell effect," Vision Res., vol. 38, pp. 953-961, 1998. J. M. Enoch, "Optical properties of retinal receptors," Journal of Optical Society of America, vol. 53, Jan 1963. G. t. D. Francia, "Retina cones as dielectric antennas," Journal of Optical Society of America, vol. 39, April 1949. A. W. Snyder and C. Pask, "The Stiles-Crawford effect- explanation and consequences," Vision Res., vol. 13, pp. 1115-1137, 1973. B. R. Horowitz, "Theoretical considerations of the retinal receptor as a waveguide," in Photoreceptor Optics, J. M. Enoch and F. L. Tobey, Eds.: BerlinHeidelberg-New York: Springer, 1981, pp. 219-300. W. Fischer and R. Rohler, "The absorption of light in an idealized photoreceptor on the basis of waveguide theory-II: the semi-infinite cylinder," Vision res., vol. 14, pp. 1115-1125, 1974. A. Stockman and L. T. Sharpe, "Length (µm) of outer segments of human photoreceptors," in Color and Vision Research: University College London, Institute of Ophthalmology. K. S. Yee, "Numerical solution of initial boundary value problems involving maxwell’s equations in isotropic media," IEEE Trans. on Antennas and Propagation, vol. 14, 1966. A. Taflove and S. C. Hagness, Computational Electrodynamics: The FiniteDifference Time-Domain Method: Artech House, 2005. K. S. Kunz and R. J. Luebbers, The Finite Difference Time Domain Method for Electromagnetics Boca Raton: CRC Press, 1993. K. L. Slrlagerl and J. B. Sclineiderz, "A selective survey of the finite-difference time-domain literature," IEEE Antenna s and Propagation Magazine, vol. 37, 1995. A. Taflove, "A perspective on the 40-year history of FDTD computational electrodynamics," Applied Computational Electromagnetic Society, vol. 22, pp. 121, 2007. N. P. Chavannes, Local Mesh Refinement Algorithms for Enhanced Modeling Capabilities in the FDTD Method vol. 161: Hartung-Gorre, 2002. G. Mur, "Absorbing boundary conditions for the finite-difference approximation of the time-domain electromagnetic-field equations," IEEE Trans. on Electromagetic Compatibility, vol. 23, pp. 377-382, 1981. J.-P. Berenger, "A perfectly matched layer for the absorption of electromagnetic waves," Journal of Computational Physics vol. 114, pp. 185-200, 1994. Z. S. Sacks, D. M. Kingsland, R. Lee, and J.-F. Lee, "A perfectly matched anisotropic absorber for use as an absorbing boundary condition," IEEE Trans. On Antennas and Propagation, vol. 43, 1995. J. A. Roden and S. D. Gedney, "Convolutional PML (CPML): an efficient FDTD implementation of the CFS-PML for arbitrary media," Microwave and Optical Technology Letters, vol. 27, pp. 334-339, 2000. D. S. Katz, E. T. Thiele, and A. Taflove, "Validation and extension to three dimensions of the berenger PML absorbing boundary condition for FD-TD meshes," IEEE Microwave and Guided Wave Letterrs, vol. 4, pp. 268-270, 1994. 139 References [36] [37] [38] [39] [40] [41] [42] [43] [44] [45] [46] [47] [48] [49] [50] J. Yamauchi, M. Nibe, and H. Nakano, "Scalar FD-TD method for circularly symmetric waveguides," Optical and Quantum Electronics, vol. 29, pp. 451-460, 1997. W. P. Huang, S. T. Chu, A. Goss, and S. K. Chaudhuri, "A scalar finite-difference time-domain approach to guided-wave optics," IEEE Photonics Technology Letters, vol. 3, 1991. N.-N. Feng, G.-R. Zhou, and W.-P. Huang, "A scalar finite-difference timedomain method with cylindrical perfectly matched layers: application to guided and leaky modes of optical waveguides," IEEE Journal of Quantum Electronics, vol. 39, pp. 487-492, 2003. W. P. Huang, S. T. Chu, and S. K. Chaudhuri, "A semivectorial finite-difference time-domain method," IEEE Photonics Technology Letters, vol. 3, pp. 803-806, 1991. Y. Chen, R. Mittra, and P. Harms, "Finite-difference time-domain algorithm for solving Maxwell’s equations in rotationally symmetric geometries," IEEE Transactions On Microwave Theory And Techniques, vol. 44, pp. 832-839, 1996. W. Yu, D. Arakaki, and R. Mittra, "On the solution of a class of large body problems with full or partial circular symmetry by using the finite-difference time-domain (FDTD) method," IEEE Transactions On Antennas And Propagation, vol. 48, pp. 1810-1817, 2000. R. Holland, "Threde: a free-field EMP coupling and scattering code," IEEE Transactions on Nuclear Science, vol. 24, pp. 2416-2421, 1977. D. E. Merewether, R. Fisher, and F. W. Smith, "On implementing a numeric huygen's source scheme in a finite difference program to illuminate scattering bodies," IEEE Transactions on Nuclear Science, vol. 27, pp. 1829-1833, 1980. K. Umashankar and Allen Taflove, "A novel method to analyze electromagnetic scattering of complex objects," IEEE Transactions On Electromagnetic Compatibility, vol. 24, pp. 397-405, 1982. M. E. Watts and R. E. Diaz, "Perfect plane-wave injection into finite FDTD domain through teleportation of fields," Electromagnetics, vol. 23, pp. 187-201, 2003. C. Guiffaut and K. Mahdjoubi, "A perfect wideband plane wave injector for FDTD method," in IEEE Antennas and Propagation Society International Symposium, 2000. S. H. Tseng, J. H. Greene, A. Taflove, D. Maitland, V. Backman, and J. Joseph T. Walsh, "Exact solution of Maxwell’s equations for optical interactions with a macroscopic random medium," Optical Letters, vol. 29, pp. 1393-1395, 2003. S. H. Tseng, J. H. Greene, A. Taflove, D. Maitland, V. Backman, and J. Joseph T. Walsh, "Exact solution of Maxwell’s equations for optical interactions with a macroscopic random medium: addendum," Optics Letters, vol. 31, pp. 56-57, 2005. Q. Liu and G. Zaho, "Advances in PSTD Techniques," in Computational Electrodynamics:The Finite-Difference Time-Domain Method, Third ed, A. Taflove and S. C. Hagness, Eds.: Artech House, 2005. R. J. Meuth, "GPUs surpass computers at repetitive calculations," IEEE Potentials, 2007. 140 References [51] [52] [53] [54] [55] [56] [57] [58] [59] [60] [61] [62] [63] [64] [65] E. J. Kelmelis, J. P. Durbano, J. R. Humphrey, F. E. Ortiz, and P. Curt, "Modeling and simulation of nanoscale devices with a desktop supercomputer," in Nanomodeling II San Diego, California, USA, 2006. D. Miklivcic, N. Pavselj, and F. X. Hart, "Electric Properties of Tissues," in Wiley Encyclopedia of Biomedical Engineering, 2006. C. Gabriel, S. Gabriel, and E. Corthout, "The dielectric properties of biological tissues: I. Literature survey," Phys. Med. Biol. , vol. 41, pp. 2231-2249, 1996. G. L. Carlo, M. Supley, S. E. Hersemann, and P. Thibodeau, "Where does the energy go? Microwave absorption in biological objects on the microscopic and molecular scales," in Wireless Phones and Health, A. R. Sheppard, Ed.: Springer US, 2002, pp. 165-175. R. Lubbers, F. P. Hunsberger, K. S. Kunz, R. B. Standler, and M. Schneider, "A frequency-dependent finite-difference time-domain formulation for dispersive materials," IEEE Transactions On Electromagnetic Compatibility, vol. 32, pp. 222-227, 1990. J. L. Young, A. Kittichartphayak, and Y. M. Kwok, "On the dispersion errors related to (FD)2TD type schemes," IEEE Transactions On Microwave Theory And Techniques, vol. 43, August 1995. D. F. Kelley and R. J. Lubbers, "Piecewise linear recursive convolution for dispersive media using FDTD," IEEE Transactions On Antennas and Propagation, vol. 44, pp. 792-797, 1996. J. W. Schuster and R. J. Luebbers, "An accurate FDTD algorithm for dispersive media using a piecewise constant recursive convolution technique," in IEEE Antennas and Propagation Society International Symposium: IEEE, 1998. T. Kashiwa and I. Fukai, "A treatment by FDTD method of dispersive charectristics associated with electronic polarization," Microwave Optics Techology Letter, vol. 13, pp. 203-205, 1990. R. M. Joseph, S. C. Hagness, and A. Taflove, "Direct time integration of Maxwell's equations in linear dispersive media with absorption for scattering and propagation of femtosecond electromagnetic pulses," Optics Letters, vol. 16, pp. 1412-1414, September 15 1991. M. Okoniewski, M. Mrozowski, and M. A. Stuchly, "Simple treatment of multiterm dispersion in FDTD," IEEE Microwave and Guided Wave Letters, vol. 7, 1997. Y. Takayama and W. Klaus, "Reinterpretation of the auxiliary differential equation method for FDTD," IEEE Microwave and Wireless Components Letters, vol. 12, pp. 102-104, March 2002. A. Pozo, F. Perez-Ocon, and J. R. Jimenez, "FDTD analysis of the light propagation in the cones of the human retina: an approach to the Stiles–Crawford effect of the first kind," Journal Of Optics A: Pure And Applied Optics, vol. 7, pp. 357–363, 12 July 2005. M. J. Piket-May and A. Taflove, "Electrodynamics of visible-light interactions with the vertebrate retinal rod," Optics letters, vol. 18, April 15 1993. J. Yamauchi, Propagating Beam Analysis of Optical Waveguides: Research Studies Press LTD., 2003. 141 References [66] [67] [68] [69] [70] [71] [72] [73] [74] [75] [76] [77] [78] [79] [80] [81] T. Scharf, Polirized Light in Liquid Crystals and Polymers: John Wiley and Sons, 2007. J. M. Enoch and F. L. T. Jr., Vertebrate Photoreceptor Optics: Springer-Verlag Berlin, 1981. A. Hajiaboli and M. Popovic, "Human retinal photoreceptors: electrodynamic model of optical micro-filters," IEEE Journal of Selected Topics in Quantum Electronics, vol. 14, pp. 126-130, Jan./Feb. 2008. A. Hajiaboli and M. Popovic, "FDTD analysis of light propagation in the human photoreceptor cells," IEEE Transaction On Magnetics, vol. 44, pp. 1430-1433, 2008. P. J. DeLint, T. T. J. M. Berendschot, J. v. d. Kraats, and D. v. Norren, "Slow optical changes in human photoreceptors induced by light," Investigative Ophthalmology & Visual Science, vol. 41, pp. 282-289, 2000. F. L. Harosi, "Microspectrophotometry and optical phenomena: Birefringence, dichroism and anamalous dispersion," in Vertebrate Photoreceptor Optics, J. M. Enoch and J. F. L. Tobey, Eds.: Springer-Verlag, 1981, pp. 337-399. P. A. Liebman, W. S. Jagger, M. W. Kaplan, and F. G. Bargoot, "Membrane structure changes in rod outer segments associated with rhodopsin bleaching," Nature, vol. 251, pp. 31-36, 1974. D. G. Stavenga and H. H. V. Barneveld, "On dispersion in visual photoreceptors," Vision Res., vol. 15, pp. 1091-1095, 1975. N. W. Roberts, H. F. Gleeson, S. E. Temple, T. J. Haimberger, and C. W. Hawryshyn, "Differences in the optical properties of vertebrate photoreceptor classes leading to axial polarization sensitivity," Optical Society of America, vol. 21, pp. 335-345, 2004. A. Hajiaboli and M. Popovic, "Spectral analysis of retinal cone outer-segment," in International Conference On the Computation of Electromagnetic Fields (COMPUMAG) Aachen, Germany, 2007. S. Janz, P. Cheben, A. Delâge, B. Lamontagne, M. J. Picard, D. X. Xu, K. P. Yap, and W. N. Ye, "Microphotonics: current challenges and applications," in Frontiers in Planar Lightwave Circuit Technology, Design, Simulation, and Fabrication, J. Č. S. Janz, and S. Tanev, Ed.: Nato Science Series II Mathematics, Physics and Chemistry, 2006, pp. 1-38. A. W. Snyder and P. A. V. Hall, "Unification of electromagnetic effects in human retinal receptors with three pigment colour vision," Nature, vol. 223, August 1969. E. J. Warrant and D.-E. Nilsson, "Absorption of white light in photoreceptors," Vision Res., vol. 38, pp. 195-207, 1998. J. M. Enoch and G. A. Fry, "Characteristics of a model retinal receptor studied at microwave frequencies," Journal of The Optical Society of America, vol. 48, pp. 899-911, 1958. J. J. Sheppard, Human Color Vision: A Critical Study of the Experimental Foundation. New York: American Elsevier, 1968. T. W. Hertel and G. S. Smith, "On the convergence of common FDTD feed models for antennas," IEEE Transaction on Antenna and Propagation, vol. 51, pp. 1771-1779, 2003. 142 References [82] [83] [84] [85] [86] [87] [88] [89] [90] [91] [92] S. D. Gedney, "An anisotropic perfectly matched layer-absorbing medium for the truncation of FDTD lattices," IEEE Transaction on Antenna and Propagation, vol. 44, pp. 1630-1630, 1996. J. G. Maloney and G. S. Smith, "The efficient modeling of thin material sheets in the FDTD method," IEEE Transaction on Antenna and Propagation, vol. 40, pp. 323-330, 1992. K. R. Umashankar, A. Taflove, and B. Beker, "Calculation and experimental validation of induced currents on coupled wires in an arbitrary shaped cavity," IEEE Transaction on Antenna and Propagation, vol. 35, 1987. G. Kumar and K. P. Ray, Broadband Microstrip Antennas: Artech House Inc., 2003. A. Sabban, "A new broadband stacked two layer microstrip antenna," in IEEE Antennas and Propagation Society (APS) International Symposium, 1983, pp. 6366. K. L. Chung and A. S. Mohan, "A systematic design method to obtain broadband characteristics for singly-fed electromagnetically coupled patch antennas for circular polarization," IEEE Transaction on Antenna and Propagation, vol. 51, pp. 3239-3248, 2003. K. T. V. Reddy and G. Kumar, "Stacked microstrip antennas for broadband circular polarization," in IEEE Antennas and Propagation Society (APS) International Symposium, 2001, pp. 420-423. R. Q. Lee, T. Talty, and K. F. Lee, "Circular polarization characteristics of parasitic microstrip antennas," in IEEE Antennas and Propagation Society (APS) International Symposium, 1991, pp. 310-313. A. Hajiaboli and M. Popovic, "FDTD subcell modeling of the inner conductor of the coaxial feed: accuracy and convergence analysis," IEEE Transaction on Magnetics, vol. 43, pp. 1361-1364, 2007. A. Hajiaboli and M. Popovic, "Comparison of three FDTD modeling techniques for coaxial feed," in IEEE Antennas and Propagation Society (APS) International Symposium, 2006, pp. 3432-3435. "Singly- fed Circularly Polarized Electromagnetically Coupled Patch Antenna," FEKO website, knowledge base, application notes, 2007. 143
© Copyright 2026 Paperzz