<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JEMAA</journal-id><journal-title-group><journal-title>Journal of Electromagnetic Analysis and Applications</journal-title></journal-title-group><issn pub-type="epub">1942-0730</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jemaa.2010.28061</article-id><article-id pub-id-type="publisher-id">JEMAA-2590</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Engineering</subject><subject> Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  A Preliminary Ray Tracing Approach to Computational Electromagnetics for Reverberation Chambers
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>ilip</surname><given-names>Nauwelaerts</given-names></name><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Dirk</surname><given-names>Van Troyen</given-names></name></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Guy</surname><given-names>A. E. Vandenbosch</given-names></name></contrib></contrib-group><author-notes><corresp id="cor1">* E-mail:<email>f.nauwelaerts@labodenayer.be(IN)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>15</day><month>09</month><year>2010</year></pub-date><volume>02</volume><issue>08</issue><fpage>462</fpage><lpage>466</lpage><history><date date-type="received"><day>January</day>	<month>26th,</month>	<year>2010</year></date><date date-type="rev-recd"><day>June</day>	<month>2nd,</month>	<year>2010</year>	</date><date date-type="accepted"><day>June</day>	<month>10th,</month>	<year>2010.</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  This paper summarizes a theoretical design analysis for the implementation of an electromagnetic modeling tool, focusing on the simulation of electromagnetic field propagation inside reverberation chambers. The simulation algorithms which have been developed rely on a ray tracing technique, adapted in such a way as to maximize compatibility with the specific requirements and parameters, as applicable for reverberation chambers. The most significant example of a typical parameter is the high rate of wave reflections inside the chambers’ cavity. An implementation of the algorithms was used for simulation of several theoretically predictable cases. Study of the results of these test cases showed that some of the design decisions and algorithms used need to be reviewed in order to optimize the computational aspects of the application, such as resource management (memory, CPU time). Results of typical sample cases are re- viewed in this paper as well, in order to identify possible pitfalls and objectives for future research.
 
</p></abstract><kwd-group><kwd>Electromagnetic modeling</kwd><kwd> Computational Electromagnetics</kwd><kwd> Ray tracing</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Depending on its intended domain of application, electromagnetic immunity of an electronic device towards radiated electromagnetic fields can be demonstrated by using a reverberation chamber [1,2]. Typically, the internal chamber cavity consists of highly conductive material, which leads to a high degree of electromagnetic wave reflections. In combination with a tunable mode stirrer, standing wave patterns are created, resulting in high field strengths on a broad frequency spectrum.</p><p>Looking at radiated immunity assessments according to IEC61000-4-21, usage of a reverberation chamber is not allowed unless certain criteria are met. For example, during an immunity assessment, the device under test needs to be placed inside a rectangular virtual volume, where it is required that a field homogeneity is guaranteed within this volume, with the device put in place. This field homogeneity criterion states that the field strength amplitude, measured at the eight corner points of the virtual volume (and for each polarization respectively), lies within a specified standard deviation from the normalized mean value of the normalized maximum values obtained at each of these eight locations, during one rotation of the mode stirrer.</p><p>This preliminary validation, referred to as a chamber loading verification, consumes a significant amount of measurement time. Results from a ray tracing simulation allow calculation of the electric field vector (amplitude and polarisation at a specified moment in time) at each of the eight corners of the virtual volume. This in turn allows prediction of the influence of a specific device on the chamber loading, without having to cope with the aforementioned time loss.</p><p>Moreover, the number of locations for which the resulting field vector is calculated by the adapted ray tracing technique does not have to be limited to the eight corner points. This number can be expanded to cover a specified volume, consisting of a large set of distinct locations. In the obtained simulation model, each of these locations will have a resulting field vector associated with it. This allows representation of the electromagnetic field distribution inside the reverberation chamber as a 3D vector field.</p></sec><sec id="s2"><title>2. Conceptual Description</title><p>Initially, identification and definition of all relevant parameters is required, such as chamber dimensions, source antenna position and orientation with respect to the chamber origin, transmit antenna radiation pattern, conductivity of each enclosure and locations for which a resultant field vector is desired.</p><p>These parameters are translated into a set of equations, which allow interpretation by the adapted ray tracing algorithm. The algorithm decomposes the propagated electromagnetic wave front into a finite set of distinct rays. Based on the initial equations, the algorithm calculates how each ray propagates through the defined medium and evaluates possible reflection on obstacle surfaces.</p><p>The contribution of each individual ray to the resulting 3D vector field is quantified by implementation of appropriate equations, which allow calculation of the electric field strength amplitude, phase and its polarization for each position on an arbitrary ray at a specified distance from the source.</p></sec><sec id="s3"><title>3. Basic Ray Tracing Process</title><p>Each individual straight ray path segment has a ray Equation (1) associated with it, which allows calculation of the Cartesian coordinates of an arbitrary point p, with p and p<sub>0</sub> elements of the ray path and <img src="2-9801027\be234cdd-421c-4362-b05c-ff053e9fab79.jpg" /> the unit direction vector.</p><disp-formula id="scirp.2590-formula67476"><label>(1)</label><graphic position="anchor" xlink:href="2-9801027\f251396b-c5da-4988-beeb-857b0fac18e5.jpg"  xlink:type="simple"/></disp-formula><p>Secondly, it is assumed that each enclosure can be represented by a grouping of one or more rectangular surfaces. For each of these surfaces, plane Equation (2) holds for normal vector and the Cartesian coordinates of an arbitrary point p on the surface. This equation represents the plane (with infinite length and width) which the surface is part of, where D is a constant that determines part of the position of the plane.</p><disp-formula id="scirp.2590-formula67477"><label>(2)</label><graphic position="anchor" xlink:href="2-9801027\2b119fc6-dc79-4c9d-8bb7-bd0c2733353a.jpg"  xlink:type="simple"/></disp-formula><p>These equations can be used for each enclosure surface and ray, given the initial parameters according to a Cartesian coordinate system. Substitution of Equations (1) and (2) results in Equation (3), which allows evaluation of ray surface intersection.</p><disp-formula id="scirp.2590-formula67478"><label>(3)</label><graphic position="anchor" xlink:href="2-9801027\d7155333-27b5-4c26-b7b3-cc05ff0a1285.jpg"  xlink:type="simple"/></disp-formula><p>Should this equation hold, then intersection occurs and variable s represents the distance between p<sub>0</sub> and the point of intersection, quantifiable by applying Equation (4).</p><disp-formula id="scirp.2590-formula67479"><label>(4)</label><graphic position="anchor" xlink:href="2-9801027\9b02ad7c-3a4d-4942-aae4-744f156114f0.jpg"  xlink:type="simple"/></disp-formula><p>Finally, it is verified whether the point of intersection lies within the surfaces boundaries by an inside-outside verification.</p><p>Depending on the intersected surface’s conductivity, reflection could occur [<xref ref-type="bibr" rid="scirp.2590-ref3">3</xref>], which is considered to be specular. A reflected wave front is in its turn represented by a finite set of reflected rays, for which each ray equation can be calculated based on the law of specular reflection (5), with incident ray direction <img src="2-9801027\034c7468-7f1e-4fe4-8f0d-d56cc4c29708.jpg" /> and reflected ray direction<img src="2-9801027\a547695c-431c-473d-92c3-4792047f83c6.jpg" />.</p><disp-formula id="scirp.2590-formula67480"><label>(5)</label><graphic position="anchor" xlink:href="2-9801027\f820c3cb-e24c-4f58-a9ca-21d1b000fd8a.jpg"  xlink:type="simple"/></disp-formula><p>This process of reflection continues iteratively for a defined finite number of reflections.</p></sec><sec id="s4"><title>4. An Adapted Ray Tracing Process</title><sec id="s4_1"><title>4.1 Interference</title><p>With the basic ray tracing process, detection of inference and therefore modeling of standing wave patters is not possible, since phase is not taken into account. This aspect is adapted by implementation of appropriate equations for electromagnetic propagation. This is elaborated into more detail further on.</p></sec><sec id="s4_2"><title>4.2 Multiple Viewpoints</title><p>The basic algorithm focuses on representing a 3D scene on a 2D pixel screen, as observed from one single viewpoint (e.g. the human eye). The viewpoint is used as the starting point for each initial ray, thus the basic process is backtracking the trail through the 3D scene in order to determine each ray’s contribution to a pixel on the 2D screen [<xref ref-type="bibr" rid="scirp.2590-ref4">4</xref>].</p><p>Here, a 3D vector field is desired, consisting of a set of field vectors, where each vector is the resultant of contributions from all intersecting rays at one of the specified locations of interest. For this reason it is decided to use the source antenna location as the origin of each initial ray, instead of the location of a viewpoint. This is referred to as the alternative backtracking algorithm further on.</p></sec><sec id="s4_3"><title>4.3 Spatial Subdivision and Ray Contribution</title><p>Combination of the alternative backtracking and of the assumption of specular reflection could lead to the situation where a certain location of interest will never be reached by a ray. This is due to the fact that an initial angle step is applicable between each successive ray. This angle step inherently introduces inaccuracy with an incremental behavior, linearly proportional to the distance from the source. As a solution, each location of interest is represented as a cubic cell (<xref ref-type="fig" rid="fig1">Figure 1</xref>). This way, the area of reception of each location of interest is no longer a single coordinate in the Cartesian system, but has now been enlarged in such a way that it is represented by a cubic volume instead. The edges of each individual cube have to be smaller with respect to the applicable</p><p>wavelength, otherwise phase information would be lost by this introduced inaccuracy.</p><p>The algorithm performs detection of intersection between a ray and a cell facet, based on a set of plane equations for each group of cell facets which are part of the same plane. Identification of the exact cell facet of that group is the result of an inside or outside verification.</p><p>To minimize the risk of missing cells, it can be shown that a rule of thumb (Equation (6)) expresses the minimal angular difference a in terms of the number of reflections n, the longest chamber dimension L and the cell size i.</p><disp-formula id="scirp.2590-formula67481"><label>(6)</label><graphic position="anchor" xlink:href="2-9801027\745bbd11-b5b7-405d-ada9-68acf0e79760.jpg"  xlink:type="simple"/></disp-formula><p>As mentioned earlier, modeling at high frequencies requires small cell sizes in turn. This has as a consequence that very small angle steps have to be chosen, which leads to an increasing number of initial rays r and therefore algorithm iterations, since r ~ 1/α&#178;. This has a negative effect on the required processing time</p></sec></sec><sec id="s5"><title>5. Quantification of Electromagnetic Propagation</title><sec id="s5_1"><title>5.1 Correlation with Antenna Radiation Pattern</title><p>Each initial ray originates at the location of the transmit antenna. A 3D antenna radiation pattern allows determination of the initial intensity of the radiated EM field through interpolation, by matching ray direction and azimuth/elevation angle of the radiation pattern. A combination of the radiation pattern of a tuned dipole with a sample initial ray is given in <xref ref-type="fig" rid="fig2">Figure 2</xref>.</p></sec><sec id="s5_2"><title>5.2 Free Space Field Equations</title><p>For computational convenience, the spherical-polar coordinate system is used to set up equations for the electric field component’s amplitude and phase (<xref ref-type="fig" rid="fig3">Figure 3</xref>) [<xref ref-type="bibr" rid="scirp.2590-ref5">5</xref>]. Under far field conditions, component <img src="2-9801027\61eb6f35-585d-4055-83c9-4c2f91f4f481.jpg" /> can be neglected.</p><p>Using a half wave dipole and assuming free space propagation, Equation (7) is applied to calculate the electric field component <img src="2-9801027\f16d0453-ad93-47ab-9010-516087cd6663.jpg" />at distance r from the transmit antenna.</p><disp-formula id="scirp.2590-formula67482"><label>(7)</label><graphic position="anchor" xlink:href="2-9801027\f468a1cb-6f67-4e92-85d2-3e6f6104c000.jpg"  xlink:type="simple"/></disp-formula></sec><sec id="s5_3"><title>5.3 Reflection and Polarization</title><p>Each enclosure inside the cavity of the reverberation chamber acts as a discontinuity in the propagation medium. Associating each discontinuity with a reflection coefficient allows calculation of the amount field that is reflected, relative to the incident field.</p><p>Reflections will occur differently however for EM waves polarized in parallel or perpendicular to the plane of incidence, leading to two reflection coefficients: Γ<sub>H</sub> and Γ<sub>V</sub>. This has as a consequence that each incident wave needs decomposition into a parallel and a perpendicular component. Their contributions to the total reflected field vector is calculated separately, according to Equation (8).</p><disp-formula id="scirp.2590-formula67483"><label>(8)</label><graphic position="anchor" xlink:href="2-9801027\1628903b-5762-4811-9b52-b614050f1a0d.jpg"  xlink:type="simple"/></disp-formula><p><img src="2-9801027\743ea302-aaac-4a5d-960e-f1667e341e83.jpg" />and <img src="2-9801027\4ff9a368-956b-49f4-9576-b254725936c2.jpg" /> represent the parallel, respectively perpendicular components of the incident electric field vector. <img src="2-9801027\9f6494f5-7df9-48dd-9f31-81503942cd72.jpg" />is the resultant tangential unit vector after reflection. Equation (9) and <xref ref-type="fig" rid="fig4">Figure 4</xref> show how this new unit vector is calculated.</p></sec></sec><sec id="s6"><title>6. Validation of Typical cases</title><p>Combination of the adapted ray tracing process design with the equations for EM propagation and reflection, allows implementation of modeling algorithms. A preliminary implementation was used to model several typical cases. A limited number of examples is shown.</p><sec id="s6_1"><title>6.1 Fundamental TE10 Mode inside Rectangular Waveguide</title><p><xref ref-type="fig" rid="fig5">Figure 5</xref> shows the resulting model after simulation of a TE<sub>10</sub> mode inside a rectangular waveguide (frequency = 1 GHz, width = λ/2, height &lt;&lt; width, monopole at λ/4 from reflecting front panel). While a 3D vector field is calculated, only the vertical components’ magnitudes are shown for the sake of clarity.</p><p>A standing wave pattern can be distinguished along the longitudinal axis, which corresponds to the theoretically expected behavior [<xref ref-type="bibr" rid="scirp.2590-ref6">6</xref>]. The initial part, near the transmitting monopole, shows abrupt changes. These phenomena are considered to be caused by the far field approximations.</p></sec><sec id="s6_2"><title>6.2 Effect of an Aperture inside a Rectangular Waveguide</title><p><xref ref-type="fig" rid="fig6">Figure 6</xref> shows the resulting model of an identical waveguide setup, where an additional panel is inserted. This panel is provided with a narrow aperture, where the aperture is dimensioned in such a way that in theory transmission through the waveguide is blocked. The model indeed shows how the standing wave pattern is disrupted by the aperture, where a negligible amount of energy finds its way beyond the discontinuity. <xref ref-type="fig" rid="fig7">Figure 7</xref> shows a top view along the XY-plane.</p></sec><sec id="s6_3"><title>6.3 Field Evaluation inside Large Reverberation Chamber</title><p>The effect of chamber loading was modeled. To al-low validation, a measurement was performed with a single field probe located at a specified distance from the transmit antenna (setup 1). By adding cascading absorbers on the floor surface (setup 2), the measured field strength amplitude decreased by 4.77 dB (<xref ref-type="fig" rid="fig8">Figure 8</xref>).</p><p>A correct model should allow derivation of a comparable damping value of 4.77 dB. Both setups were modeled for a set of locations of interest (15 &#215; 15 &#215; 15 = 3375 locations in total), taking a maximum of 10 reflections into account. The resulting vector fields of both setups are given in Figures 9(a) and 9(b), where each small, colored line represents a single field vector. Each single field vector corresponds to the resultant field vector for a specific location of interest, as calculated by the designed algorithm.</p><p>In order to allow numerical analysis of the resulting amplitudes, the values of both models are mapped on a histogram (<xref ref-type="fig" rid="fig1">Figure 1</xref>0). This histogram shows how many of the calculated field vectors for each setup have an amplitude for which the absolute value lies within one of the specified intervals. Although the values for setup 1 have the tendency to be slightly higher than the values for setup 2, it can’t be stated that the differences shown are in correlation with the measurements.</p></sec></sec><sec id="s7"><title>7. Conclusions and Outline for Future Research</title><p>Validation through sample cases show that the current design delivers acceptable results for smaller cavities (e.g. waveguides), but accuracy for larger environments with high reflection rates still remains insufficient (validation of the chamber loading inside a large reverberation chamber showed that a measured attenuation of 4.77 dB could not be reproduced by interpretation of simulation models).</p><p>One of the aspects in the designed algorithm which is highly related to this accuracy is the angular difference between initial rays. Equation (6) already indicated the dependencies between frequency, cell size and their effect on required processing time.</p><p>In terms of processing time, it can also be noticed that the current design often relies on goniometric functions. Replacement by matrix transformations for example would improve the resource requirements. A second improvement could be implemented by grouping the surfaces into larger sets during intersection evaluation, and to perform intersection evaluation on these sets first. This should lead to an O(log n) search algorithm instead of the current O(n) version.</p><p>For each ray, the total number of reflections was chosen to be 10 for most aforementioned cases, where this number should be related to the remaining field power after attenuation and absorption.</p><p>The current design relies on the law of specular reflection. The diffusion is not taken into account, which also leads to less accurate models [<xref ref-type="bibr" rid="scirp.2590-ref7">7</xref>].</p><p>These aforementioned conclusions present the outline of further study in the context of a Ph.D. research, where a possible scenario could be the combination of different simulation techniques, such as ray tracing, FEM, BEM, FDM, FDTD, etc.</p></sec><sec id="s8"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.2590-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">EUROCAE - “Environmental conditions and test procedures for airborne equipment,” RTCA DO-160D, RTCA, Washington, DC, 1997.</mixed-citation></ref><ref id="scirp.2590-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">IEC 61000-4-21, IEC Central Office, Switzerland, 2000.</mixed-citation></ref><ref id="scirp.2590-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">B. de Greve, “Reflections and Refractions in Ray Tracing,” 2007. http://www.bramz.net/data/writings/reflection _transmission.pdf</mixed-citation></ref><ref id="scirp.2590-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">D. Heam and P. Baker, Computer Graphics with OpenGL. Pearson Prentice Hall, New Jersey, 2003.</mixed-citation></ref><ref id="scirp.2590-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">J. R. Wait, “Introduction to Antennas &amp; Propagation,” Short Run Press Ltd, England, 1986.</mixed-citation></ref><ref id="scirp.2590-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">　　A. W. Cross, “Experimental Microwaves,” Sanders, Stevenage, 1965.</mixed-citation></ref><ref id="scirp.2590-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">C. M. Goral, K. E. Torrance, D. P. Greenberg and B. Bataille, “Modeling the Interaction of Light Between Diffuse Surfaces,” ACM SIGGRAPH Computer Graphics, Vol. 18, No. 3, pp. 213-222, 1984.</mixed-citation></ref></ref-list></back></article>