<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Archiving and Interchange DTD v2.3 20070202//EN" "archivearticle.dtd">
<article article-type="methods-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Space Technol.</journal-id>
<journal-title>Frontiers in Space Technologies</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Space Technol.</abbrev-journal-title>
<issn pub-type="epub">2673-5075</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1220011</article-id>
<article-id pub-id-type="doi">10.3389/frspt.2023.1220011</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Space Technologies</subject>
<subj-group>
<subject>Methods</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>A comparison of Fourier and POD mode decomposition methods for high-speed Hall thruster video</article-title>
<alt-title alt-title-type="left-running-head">Brooks et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/frspt.2023.1220011">10.3389/frspt.2023.1220011</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Brooks</surname>
<given-names>J. W.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2308040/overview"/>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Kaptanoglu</surname>
<given-names>A. A.</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="fn" rid="fn1">
<sup>&#x2020;</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>McDonald</surname>
<given-names>M. S.</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Naval Research Laboratory</institution>, <addr-line>Washington DC</addr-line>, <addr-line>DC</addr-line>, <country>United States</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>University of Washington</institution>, <addr-line>Seattle</addr-line>, <addr-line>WA</addr-line>, <country>United States</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2236022/overview">Chris Volkmar</ext-link>, Technische Hochschule Mittelhessen, Germany</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2309934/overview">Kristof Holste</ext-link>, University of Giessen, Germany</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/2313399/overview">Jens Schmidt</ext-link>, German Aerospace Center (DLR), Germany</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1008958/overview">Fabrizio Scortecci</ext-link>, Aerospazio Tecnologie s.r.l., Italy</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: J. W. Brooks, <email>john.brooks@nrl.navy.mil</email>; A. A. Kaptanoglu, <email>akaptano@umd.edu</email>; M. S. McDonald, <email>michael.mcdonald@nrl.navy.mil</email>
</corresp>
<fn fn-type="other" id="fn1">
<label>
<sup>&#x2020;</sup>
</label>
<p>
<bold>Present address:</bold> A. A. Kaptanoglu, IREAP (Institute for Research in Electronics and Applied Physics), University of Maryland, College Park, MD, United States</p>
</fn>
</author-notes>
<pub-date pub-type="epub">
<day>27</day>
<month>07</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>4</volume>
<elocation-id>1220011</elocation-id>
<history>
<date date-type="received">
<day>09</day>
<month>05</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>22</day>
<month>06</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Brooks, Kaptanoglu and McDonald.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Brooks, Kaptanoglu and McDonald</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Hall thrusters are susceptible to large-amplitude plasma oscillations that impact thruster performance and lifetime and are also difficult to model. High-speed cameras are a popular tool to study these dynamics due to their spatial resolution and are a popular, nonintrusive complement to <italic>in situ</italic> probes. High-speed video of thruster oscillations can be isolated (decomposed) into coherent structures (modes) with algorithms that help us better understand the evolution and interactions of each. This work provides an introduction, comparison, and step-by-step tutorial on established Fourier and newer Proper Orthogonal Decomposition (POD) algorithms as applied to high-speed video of the unshielded H6 6-kW laboratory model Hall thruster. From this dataset, both sets of algorithms identify and characterize <italic>m</italic> &#x3d; 0 and <italic>m</italic> &#x3e; 0 modes in the discharge channel and cathode regions of the thruster plume, as well as mode hopping between the <italic>m</italic> &#x3d; 3 and <italic>m</italic> &#x3d; 4 rotating spokes in the channel. The Fourier methods are ideal for characterizing linear modal structures and also provide intuitive dispersion relationships. By contrast, the POD method tailors a basis set using energy minimization techniques that better captures the nonlinear nature of these structures and with a simpler implementation. Together, the Fourier and POD methods provide a more complete toolkit for studying Hall thruster plasma instabilities and mode dynamics. Specifically, we recommend first applying POD to quickly identify the nature and location of global dynamics and then using Fourier methods to isolate dispersion plots and other wave-based physics.</p>
</abstract>
<kwd-group>
<kwd>proper orthogonal decomposition</kwd>
<kwd>mode dynamics</kwd>
<kwd>Hall thruster (HT)</kwd>
<kwd>highspeed imaging</kwd>
<kwd>Hall thruster instabilities</kwd>
<kwd>Fourier modal analysis</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Space Propulsion</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The Hall thruster (HT) is a standard spacecraft electric propulsion system that uses crossed electric and magnetic fields <inline-formula id="inf1">
<mml:math id="m1">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi mathvariant="bold">E</mml:mi>
<mml:mo>&#xd7;</mml:mo>
<mml:mi mathvariant="bold">B</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula> to ionize and accelerate propellant (<xref ref-type="bibr" rid="B17">Goebel and Katz, 2008</xref>; <xref ref-type="bibr" rid="B4">Boeuf, 2017</xref>). Their high specific impulse and technological maturity make them ideal for long duration satellite station keeping and time-insensitive missions, such as orbit raising, with thousands currently in orbit and more planned. However, HTs experience anomalous electron transport across their magnetic field that is not sufficiently understood to permit fully predictive thruster models, motivating continued improvement of diagnostics for model validation. This lack of validation is especially important for increased qualification by simulation for new thruster designs at ever-higher power, such as the N30 or X3 nested Hall thrusters, where full life qualification in a ground test facility would be prohibitively expensive for 10&#x2013;100&#xa0;kW thrusters (<xref ref-type="bibr" rid="B14">Florenz et al., 2012</xref>; <xref ref-type="bibr" rid="B20">Hall et al., 2017</xref>).</p>
<p>Anomalous electron transport has been strongly linked to plasma oscillations in HTs (<xref ref-type="bibr" rid="B9">Choueiri, 2001</xref>) in both the thruster discharge channel (<xref ref-type="bibr" rid="B38">Parker et al., 2010</xref>; <xref ref-type="bibr" rid="B34">McDonald and Gallimore, 2011a</xref>) and cathode regions (<xref ref-type="bibr" rid="B25">Jorns et al., 2020</xref>). Long-wavelength azimuthal oscillations, the focus of this work, are typically characterized in a Fourier representation with integer mode numbers, <italic>m</italic>, including the azimuthally uniform <italic>m</italic> &#x3d; 0 &#x201c;breathing&#x201d; modes in HT channels (<xref ref-type="bibr" rid="B42">Sekerak et al., 2016</xref>; <xref ref-type="bibr" rid="B10">Dale, 2019</xref>) and cathodes (<xref ref-type="bibr" rid="B16">Goebel et al., 2007</xref>; <xref ref-type="bibr" rid="B15">Georgin et al., 2019</xref>), <italic>m</italic> &#x3e; 0 azimuthally rotating &#x201c;spoke&#x201d; modes in the channel, and a <italic>m</italic> &#x3d; 1 counter rotating &#x201c;anti-drift&#x201d; modes around the cathode (<xref ref-type="bibr" rid="B26">Jorns and Hofer, 2014</xref>). The rotating spoke channel modes, first observed in an early Hall accelerator by Janes and Lowder (<xref ref-type="bibr" rid="B24">Janes and Lowder, 1966</xref>), are now known to be ubiquitous in unshielded thrusters (<xref ref-type="bibr" rid="B35">McDonald and Gallimore, 2011b</xref>) though they may be less common in magnetically shielded thrusters (<xref ref-type="bibr" rid="B26">Jorns and Hofer, 2014</xref>; <xref ref-type="bibr" rid="B1">Baird, 2020</xref>). Cathode <italic>m</italic> &#x3d; 1 anti-drift modes have been previously observed in both shielded and unshielded versions of the H6 Hall thruster (<xref ref-type="bibr" rid="B26">Jorns and Hofer, 2014</xref>) (the unshielded H6 is studied in this work). All of these modes are historically characterized by one or more <italic>in situ</italic> diagnostics, but the localized nature of these diagnostics both perturb the plasma and make it difficult to relate individual measurements to global mode structures.</p>
<p>High-speed imaging (HSI) has become a popular complementary diagnostic to <italic>in situ</italic> probes and has proven itself well suited to characterizing mode dynamics (<xref ref-type="bibr" rid="B38">Parker et al., 2010</xref>; <xref ref-type="bibr" rid="B33">McDonald and Gallimore, 2013</xref>; <xref ref-type="bibr" rid="B26">Jorns and Hofer, 2014</xref>). Its popularity is due to its ease of use, nonintrusive nature, high speed (100&#xa0;s of kHz), and fine spatial resolution of order millimeters per pixel. HSI was first used on HTs to relate image brightness to plasma density oscillations measured by electrical probes (<xref ref-type="bibr" rid="B11">Darnon et al., 1997</xref>). This and later work has led to the use of pixel light intensity as a proxy for discharge current (<xref ref-type="bibr" rid="B22">Hara et al., 2014</xref>).</p>
<p>To isolate and characterize individual mode dynamics from HSI, various post-processing algorithms have been developed. Early work subtracted the time-average from each pixel to reveal multiple <italic>m</italic> &#x3e; 1 modes in the H6 Hall thruster channel (<xref ref-type="bibr" rid="B35">McDonald and Gallimore, 2011b</xref>). Later, Fourier techniques were used with azimuthal binning to isolate the frequency spectrum associated with individual channel modes (<xref ref-type="bibr" rid="B32">McDonald M. and Gallimore A., 2011</xref>). Fourier methods have also been used to provide azimuthal dispersion plots within the CHT (cylindrical Hall thruster) (<xref ref-type="bibr" rid="B38">Parker et al., 2010</xref>) and H6 <sup>17</sup> thruster channels. A phase-based Fourier analysis was developed to isolate the spatial structure of the <italic>m</italic> &#x3d; 1 cathode mode on the H6 thruster (<xref ref-type="bibr" rid="B26">Jorns and Hofer, 2014</xref>) and <italic>m</italic> &#x3e; 0 channel and cathode modes on the HERMeS thruster (<xref ref-type="bibr" rid="B1">Baird, 2020</xref>). An alternative Fourier-based visualization method, Cross-Spectral-Density (CSD), was developed on the CHT thruster (<xref ref-type="bibr" rid="B39">Romadanov et al., 2019</xref>).</p>
<p>The Fourier methods remain the most established method for isolating and analyzing Hall thruster plasma oscillations, but they have several disadvantages. First, their linear sine/cosine bases are not ideal for nonlinear features. Second, Fourier methods require several preprocessing steps for high-speed video; this added complexity requires additional computational overhead and makes it more difficult to study multi-dimensional dynamics.</p>
<p>An alternative to Fourier methods are Singular Value Decomposition (SVD) based algorithms (<xref ref-type="bibr" rid="B8">Brunton and Kutz, 2019</xref>). The chief advantage of SVD is that it creates a tailored set of bases for each dataset based on the energy (i.e., amplitude) of each coherent dynamic within the measurement instead of assuming a basis (e.g., Fourier&#x2019;s sines and cosines). This facilitates improved characterization and reconstruction of nonlinear dynamics without making any physical assumptions of the system. SVD also requires minimal preprocessing compared with Fourier methods.</p>
<p>The most notable and likely simplest SVD algorithm is Proper Orthogonal Decomposition (POD) which is extensively used in fluid mechanics (<xref ref-type="bibr" rid="B3">Benner et al., 2015</xref>; <xref ref-type="bibr" rid="B43">Taira et al., 2017</xref>; <xref ref-type="bibr" rid="B8">Brunton and Kutz, 2019</xref>). A classic POD application is to decompose fluid vortex shedding around a body (e.g., a cylinder) into discrete modes (<xref ref-type="bibr" rid="B36">Noack et al., 2003</xref>; <xref ref-type="bibr" rid="B37">Oudheusden et al., 2005</xref>). POD has also been used in plasma physics to characterize plasma oscillations (<xref ref-type="bibr" rid="B13">Dudok de Wit et al., 1994</xref>; <xref ref-type="bibr" rid="B30">Levesque et al., 2013</xref>; <xref ref-type="bibr" rid="B47">van Milligen et al., 2014</xref>; <xref ref-type="bibr" rid="B21">Hansen et al., 2015</xref>; <xref ref-type="bibr" rid="B28">Kaptanoglu et al., 2021</xref>) but is often referred to as Biorthogonal Decomposition (BD). Very recently, POD has been used to characterize axial and azimuthal modes in Hall thruster high-speed video (<xref ref-type="bibr" rid="B12">D&#xe9;sangles et al., 2020</xref>), azimuthal modes in a hollow cathode plume (<xref ref-type="bibr" rid="B2">Becatti et al., 2021</xref>), and study mode coupling in an annular hollow cathode plume (<xref ref-type="bibr" rid="B6">Brooks et al., 2022</xref>). More sophisticated SVD algorithms exist, most notably DMD (Dynamic Mode Decomposition) (<xref ref-type="bibr" rid="B41">Schmid, 2010</xref>; <xref ref-type="bibr" rid="B46">Tu et al., 2014</xref>) and have applications in active control, linear dynamics, and plasma physics (<xref ref-type="bibr" rid="B45">Taylor et al., 2018</xref>; <xref ref-type="bibr" rid="B40">Sasaki et al., 2019</xref>; <xref ref-type="bibr" rid="B27">Kaptanoglu et al., 2020</xref>).</p>
<p>The goal of this work is to compare Fourier and POD techniques as applied to Hall thruster high-speed imaging in a tutorial format. To this end, this work analyzes a high-speed video recording of the unshielded H6 Hall thruster plume and provides a step-by-step explanation of algorithm&#x2019;s implementation and results. This work starts by introducing the H6 thruster, high-speed video dataset, and video preprocessing in <xref ref-type="sec" rid="s2">Section 2</xref>. <xref ref-type="sec" rid="s3">Section 3</xref> discusses several established Fourier mode analysis methods and, when applied to the H6 dataset, identifies simultaneous cathode and channel modes in addition to mode hopping within the channel. <xref ref-type="sec" rid="s4">Section 4</xref> introduces the SVD algorithm and its most common implementation: Proper Orthogonal Decomposition (POD). When applied to the H6 dataset, POD identifies the same mode behavior and provide several improvements over the Fourier methods. When used together, POD and Fourier methods provide a more complete toolkit for identifying and the isolating global mode dynamics. The code and dataset used for this work are available online (<xref ref-type="bibr" rid="B5">Brooks, 2021</xref>).</p>
</sec>
<sec id="s2">
<title>2 Experimental setup</title>
<p>This section covers the experimental hardware (thruster, facility, high-speed camera), the HSI dataset, and common HSI prepossessing techniques.</p>
<sec id="s2-1">
<title>2.1 Hardware and dataset</title>
<p>This work focuses on a single illustrative operating condition for the unshielded H6 Hall thruster. The H6 is a laboratory model 6-kW thruster (see <xref ref-type="fig" rid="F1">Figure 1</xref>) with a design operating point of 300&#xa0;V and 20&#xa0;mg/s (where 1&#xa0;mg/s &#x2248; 1 A) on xenon. In this work, we focus on a 600&#xa0;V and 10&#xa0;mg/s condition that exhibits several simultaneous modes, most prominently an <italic>m</italic> &#x3d; 1 cathode spoke, a shared <italic>m</italic> &#x3d; 0 mode between the channel and cathode regions, and mode-hopping between <italic>m</italic> &#x3d; 3 and <italic>m</italic> &#x3d; 4 in the channel.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>
<bold>(A)</bold> The unshielded H6 Hall thruster. <bold>(B)</bold> End-on-view of the thruster and the plasma in its channel (annular ring) and the cathode (center dot). Figure reproduced here with permission from the author (<xref ref-type="bibr" rid="B7">Brown, 2009</xref>).</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g001.tif"/>
</fig>
<p>Recordings took place in the University of Michigan Plasmadynamics and Electric Propulsion Laboratory&#x2019;s Large Vacuum Test Facility (LVTF) circa 2011. The LVTF is a cylindrical chamber 9&#xa0;m long and 6&#xa0;m in diameter and at the time was maintained at high vacuum by seven TM-1200 cryopumps with a combined pumping speed of 210,000&#xa0;L/s on xenon.</p>
<p>A Photron SA5 FASTCAM high-speed camera placed 6.5&#xa0;m axially downstream of the thruster exhaust imaged the plume through a quartz window with 152 &#xd7; 192 resolution in monochrome (B&#x26;W) at a framerate of 175&#xa0;kHz. The fastest mode observed was a 80&#xa0;kHz cathode spoke, just below the 87.5&#xa0;kHz camera Nyquist frequency. The camera used a Nikon ED AF Nikkor 80&#x2013;200&#xa0;mm lens at its maximum aperture of f/2.8. The bright, central cathode saturates several pixels, and the algorithms largely ignore these pixels.</p>
<p>In preparation for video processing, any high-speed video dataset should be thought of as a 3D matrix of pixel measurements, <italic>p</italic>(<italic>t</italic>, <italic>x</italic>, <italic>y</italic>), with dimensions of time, <italic>t</italic>, and Cartesian space, <italic>x</italic> and <italic>y</italic>, and with lengths <italic>N</italic>
<sub>
<italic>t</italic>
</sub>, <italic>N</italic>
<sub>
<italic>x</italic>
</sub>, and <italic>N</italic>
<sub>
<italic>y</italic>
</sub>, respectively (<xref ref-type="bibr" rid="B33">McDonald and Gallimore, 2013</xref>).</p>
</sec>
<sec id="s2-2">
<title>2.2 Video preprocessing</title>
<p>Before applying mode analysis algorithms, several preprocessing steps should first be considered. This section outlines two prominent steps: 1) spatial identification and normalization and 2) amplitude normalization. Other preprocessing steps, not covered here, include masking and filtering which are useful in isolating specific spatial regions or dynamics, respectively. Please note that Fourier analysis requires spatial identification as a precursor to converting to polar coordinates. The other methods discussed here are useful, but not required, for processing and analysis.</p>
<sec id="s2-2-1">
<title>2.2.1 Spatial identification and scaling</title>
<p>This step identifies and the scales the spatial geometries in preparation for converting to polar coordinates, a requirement for Fourier analysis. This step is not required for POD. To identify the thruster channel origin and radius, we fit an annular Gaussian function<disp-formula id="e1">
<mml:math id="m2">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right">
<mml:mi>G</mml:mi>
</mml:mtd>
<mml:mtd columnalign="left">
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>a</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mi>a</mml:mi>
<mml:mtext>exp</mml:mtext>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:mfrac>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>r</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>r</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
<mml:mrow>
<mml:mi>w</mml:mi>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>G</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(1)</label>
</disp-formula>to the time-average, <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, of the high-speed video. In this equation, <italic>r</italic>
<sub>0</sub> is the radius of the channel, the radius at each pixel is<disp-formula id="e2">
<mml:math id="m4">
<mml:mi>r</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
<mml:mo>;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x3d;</mml:mo>
<mml:msqrt>
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>x</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
<mml:mo>&#x2b;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>y</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>0</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:msqrt>
<mml:mo>,</mml:mo>
</mml:math>
<label>(2)</label>
</disp-formula>
<italic>x</italic>
<sub>0</sub> and <italic>y</italic>
<sub>0</sub> are the center (origin) of the channel, <italic>a</italic> is the amplitude, <italic>w</italic> is related to the channel width, and <italic>G</italic>
<sub>0</sub> is an offset.</p>
<p>With these fit parameters solved, we next center and normalize the spatial coordinates to the channel radius (i.e., <italic>x</italic>
<sub>
<italic>norm</italic>
</sub> &#x3d; (<italic>x</italic> &#x2212; <italic>x</italic>
<sub>0</sub>)/<italic>r</italic>
<sub>0</sub> and <italic>y</italic>
<sub>
<italic>norm</italic>
</sub> &#x3d; (<italic>y</italic> &#x2212; <italic>y</italic>
<sub>0</sub>)/<italic>r</italic>
<sub>0</sub>). These normalized coordinates can then be optionally multiplied by the dimensioned channel radius to provide actual units to <italic>x</italic> and <italic>y</italic>. For this work, we remain with normalized coordinates for convenience.</p>
<p>
<xref ref-type="fig" rid="F2">Figure 2</xref> shows the results of this step as applied to the time-averaged video, <inline-formula id="inf3">
<mml:math id="m5">
<mml:mrow>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>p</mml:mi>
</mml:mrow>
<mml:mo>&#x304;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, of our H6 dataset. In this figure, the two regions with the most plasma dynamics, the annular channel and center cathode, are clearly visible. The pixel intensity has raw integer units based on the camera&#x2019;s 12 bit depth. The pixels associated with the cathode&#x2019;s center were allowed to saturate to better capture dynamics in the channel, and the pixels adjacent to the saturated pixels still capture the cathode&#x2019;s dynamics. The channel radius, <italic>r</italic>
<sub>0</sub>, as identified by the Gaussian fit, is indicated with a black dashed line. The channel edges, indicated with white dashed lines, are identified as approximately at (<italic>r</italic>
<sub>0</sub> &#xb1; <italic>w</italic>)/<italic>r</italic>
<sub>0</sub>. The <italic>x</italic> and <italic>y</italic> coordinates have been centered and normalized to the channel radius as described above.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>An annular Gaussian function is fit to the time-averaged video and identifies the channel origin and radius. The video&#x2019;s coordinates are then centered at the origin and normalized by the channel radius.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g002.tif"/>
</fig>
<p>Alternatives to the annular Gaussian fit have been used in previous Hall thruster work. McDonald (<xref ref-type="bibr" rid="B33">McDonald and Gallimore, 2013</xref>) discussed both the Kasa (<xref ref-type="bibr" rid="B29">K&#xe5;sa, 1976</xref>) and Taubin (<xref ref-type="bibr" rid="B44">Taubin, 1991</xref>) methods and recommended Taubin for cases where the entire channel annulus is not visible. Another option previously used (<xref ref-type="bibr" rid="B39">Romadanov et al., 2019</xref>) is a circle detection algorithm called a Hough transform. While no one method is obviously superior over the others, we recommend using 1) the Gaussian fit presented here because the solved parameters are directly relatable to physical dimensions or 2) the Hough transform as it is available prewritten in many programming languages.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Video amplitude scaling</title>
<p>This step scales the video&#x2019;s arbitrary intensity measurements to a more meaningful range and is optional for both Fourier and POD methods. Common practice is to assume that oscillations in a video&#x2019;s amplitude is roughly linear with the plasma density oscillations (<xref ref-type="bibr" rid="B11">Darnon et al., 1997</xref>) and that camera measurements are linear with light emission (<xref ref-type="bibr" rid="B48">Vora et al., 1997</xref>). As we cannot scale the data to a definitive physical value, this section instead discusses several data normalization methods to provide better physical intuition of the oscillations.</p>
<p>Before normalizing, the first step is to subtract the time-averaged image (also known as AC coupling) from each frame of the raw video dataset to better isolate the oscillations.</p>
<p>Next, we normalize the video amplitude in one of two ways: pixel-wise normalization or channel-average normalization. The first method divides each pixel by its standard deviation in time, and this has the advantage of making the mode dynamics easier to visualize after mode decomposition. Unfortunately, this method artificially amplifies the oscillations at different spatial locations and makes quantifying global mode amplitudes untenable. As an alternative, the second option divides each pixel by the average brightness within the channel, which allows the modes to be scaled as a percentage of the average channel brightness. While both methods are used in this work, channel-average normalization is default.</p>
<p>
<xref ref-type="fig" rid="F3">Figure 3</xref> shows the results of AC coupling and channel normalization at two separate instances in time. At <italic>t</italic> &#x3d; 22.9&#xa0;ms (<xref ref-type="fig" rid="F3">Figure 3A</xref>), the normalized video snapshot reveals a dominant 3-lobed azimuthal wave (<italic>m</italic> &#x3d; 3 mode) in the channel. At <italic>t</italic> &#x3d; 24.8&#xa0;ms (<xref ref-type="fig" rid="F3">Figure 3B</xref>), a 4-lobed azimuthal wave (<italic>m</italic> &#x3d; 4 mode) is dominant. The amplitudes of both modes are around 10% of the average channel brightness. Both snapshots also show an <italic>m</italic> &#x3d; 1 azimuthal wave around the cathode.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>Two time snapshots, that have been AC coupled and normalized by the average channel brightness, reveal prominent mode structures. <bold>(A)</bold> At <italic>t</italic> &#x3d; 22.9&#xa0;ms, an <italic>m</italic> &#x3d; 3 mode is dominant in the channel. <bold>(B)</bold> At <italic>t</italic> &#x3d; 24.8&#xa0;ms, an <italic>m</italic> &#x3d; 4 mode is dominant in the channel. Both snapshots show an <italic>m</italic> &#x3d; 1 mode around the cathode.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g003.tif"/>
</fig>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Fourier-based methods</title>
<p>Fourier based algorithms are the most established methods for mode decomposition and identification in HT high-speed video (<xref ref-type="bibr" rid="B31">McDonald et al., 2011</xref>; <xref ref-type="bibr" rid="B33">McDonald and Gallimore, 2013</xref>; <xref ref-type="bibr" rid="B26">Jorns and Hofer, 2014</xref>; <xref ref-type="bibr" rid="B39">Romadanov et al., 2019</xref>). This is because Fourier series&#x2019; bases are periodic sines and cosines and are therefore ideal for characterizing wave-like oscillations, such as plasma waves. In this section, we use Fourier analysis to characterize simultaneous <italic>m</italic> &#x3d; 0 and <italic>m</italic> &#x3e; 0 modes associated with the thruster discharge channel and cathode in addition to mode hopping between the <italic>m</italic> &#x3d; 3 and <italic>m</italic> &#x3d; 4 modes in the channel.</p>
<sec id="s3-1">
<title>3.1 Detecting modes</title>
<p>Mode dynamics in Hall thruster plasmas are typically characterized by oscillating waves with slowly evolving amplitudes and frequencies. The easiest way to detect these modes is to apply FFT and Welch-averaged FFT (<xref ref-type="bibr" rid="B49">Welch, 1967</xref>) algorithms to diagnostic measurements of signal pixels of the high-speed video. <xref ref-type="fig" rid="F4">Figure 4</xref> shows an example of this applied to three signals from our dataset: the discharge current flowing from the anode to cathode, a high-speed pixel centered in the channel, and a high-speed pixel adjacent to the cathode.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Three signals are analyzed (a pixel in the thruster channel (<italic>r</italic>/<italic>r</italic>
<sub>0</sub> &#x3d; 1), a pixel adjacent to the thruster cathode (<italic>r</italic>/<italic>r</italic>
<sub>0</sub> &#x3d; 0.1), and the discharge current), and their power spectrum reveals the existence of several prominent modes (peaks). <bold>(A)</bold> The three time-series signals over 1&#xa0;ms. Each has been subtracted by their mean and divided by their standard deviation. <bold>(B)</bold> Their power spectrums, calculated over 100&#xa0;ms.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g004.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figure 4A</xref> shows a 1&#xa0;ms time window of the three signals and that they have similar oscillatory behavior. Each signal has been AC coupled and normalized by its standard deviation for ease of comparison.</p>
<p>
<xref ref-type="fig" rid="F4">Figure 4B</xref> shows the Welch-averaged FFT of each signal over 100&#xa0;ms, and the resulting power spectrum reveals prominent frequency peaks with each. Most notable is a broad spectrum peak at 20&#xa0;kHz that is common to all three signals. Additional peaks at 7.5 kHz and 80&#xa0;kHz are unique to the channel and cathode measurements, respectively; this uniqueness suggests that their dynamics are isolated to their respective regions. The broader width of the 20&#xa0;kHz peak suggests that its frequency is more erratic than the two narrower peaks. The remainder of this paper will identify the modes associated with these three peaks and few less pronounced peaks.</p>
</sec>
<sec id="s3-2">
<title>3.2 Azimuthal and radial binning</title>
<p>Waves around the channel and cathode of a Hall thruster are primarily azimuthal (<xref ref-type="bibr" rid="B9">Choueiri, 2001</xref>) with the approximate Fourier form<disp-formula id="e3">
<mml:math id="m6">
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>&#x223c;</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mi>e</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>m</mml:mi>
<mml:mi>&#x3b8;</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>&#x3c9;</mml:mi>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msup>
</mml:math>
<label>(3)</label>
</disp-formula>where <italic>m</italic> is the integer azimuthal mode number, <italic>&#x3b8;</italic> is the azimuthal angle, and <italic>&#x3c9;</italic> &#x3d; 2<italic>&#x3c0;f</italic> is the angular frequency. After scaling the video&#x2019;s coordinates and amplitudes (<xref ref-type="sec" rid="s2-2">Section 2.2</xref>), the next step is convert the 3D video, <italic>p</italic>(<italic>t</italic>, <italic>x</italic>, <italic>y</italic>), in Cartesian coordinates to a 2D video, <italic>p</italic>(<italic>t</italic>, <italic>&#x3b8;</italic>), in polar coordinates so that it matches Eq. <xref ref-type="disp-formula" rid="e3">3</xref>. To do this, we first isolate the channel region (i.e. 0.9 &#x3c; <italic>r</italic>/<italic>r</italic>
<sub>0</sub> &#x3c; 1.1) with radial masking and discard the rest. The radial dependence within this narrow region is assumed constant, and the radial coordinate is therefore dropped.</p>
<p>Next, we convert the unmasked <italic>x</italic> and <italic>y</italic> coordinates within the channel to the azimuthal coordinate with a four-quadrant inverse tangent function, <italic>&#x3b8;</italic>(<italic>x</italic>, <italic>y</italic>) &#x3d; arctan2(<italic>y</italic>, <italic>x</italic>). The resulting data is azimuthally binned and averaged to provide a result with uniform azimuthal spacing.</p>
<p>
<xref ref-type="fig" rid="F5">Figure 5</xref> illustrates the azimuthal and radial binning for a single time snapshot (<italic>t</italic> &#x3d; 22.9&#xa0;ms). <xref ref-type="fig" rid="F5">Figure 5A</xref> shows the radial mask isolating a narrow region within the channel and also the edges of <italic>N</italic>
<sub>
<italic>&#x3b8;</italic>
</sub> &#x3d; 100 azimuthal bins; <xref ref-type="fig" rid="F5">Figure 5B</xref> shows the unbinned values (black) overlayed by the bin-averaged result (red). This shows a clear <italic>m</italic> &#x3d; 3 structure and also a few non-ideal features: a non-uniform spacing between peaks, a steepened waveform, and a weak fourth peak at 3<italic>&#x3c0;</italic>/4. This process is repeated for each time step within <italic>p</italic>(<italic>t</italic>, <italic>x</italic>, <italic>y</italic>), and the result is the 2D dataset, <italic>p</italic>(<italic>t</italic>, <italic>&#x3b8;</italic>), within the channel.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>The azimuthal binning process for a single instant in time is shown. <bold>(A)</bold> A radial mask isolates a narrow radial region within the channel, and the <italic>N</italic>
<sub>
<italic>&#x3b8;</italic>
</sub>&#x3d;100 azimuthal bin boundaries are overlayed. <bold>(B)</bold> The average of each azimuthal bin (red) overlays the raw (black) data.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g005.tif"/>
</fig>
<p>In this example, we applied the binning process to the channel region. However, this same procedure could be applied to other radial regions, including the region around the cathode (<xref ref-type="bibr" rid="B26">Jorns and Hofer, 2014</xref>) or at radial slices between the cathode and channel. Optionally, multiple radial slices could be made to provide a 3D dataset, <italic>p</italic>(<italic>t</italic>, <italic>&#x3b8;</italic>, <italic>r</italic>).</p>
</sec>
<sec id="s3-3">
<title>3.3 Azimuthal mode identification</title>
<p>With <italic>p</italic>(<italic>t</italic>, <italic>&#x3b8;</italic>) solved and matching the assumed Fourier form (Eq. <xref ref-type="disp-formula" rid="e3">3</xref>), we can next identify the azimuthal modes within the channel. To do this, we apply a 2D FFT, <inline-formula id="inf4">
<mml:math id="m7">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, in both time and <italic>&#x3b8;</italic> to identify the mode numbers and their characteristic frequencies. This provides the 2D complex matrix,<disp-formula id="e4">
<mml:math id="m8">
<mml:mi>P</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="script">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(4)</label>
</disp-formula>with dimensions in angular frequency, <italic>&#x3c9;</italic>, and azimuthal mode number, <italic>m</italic>, and with dimensional lengths, <italic>N</italic>
<sub>
<italic>t</italic>
</sub> and <italic>N</italic>
<sub>
<italic>&#x3b8;</italic>
</sub>, respectively. Note that the coordinates <italic>&#x3c9;</italic> &#x3d; 2<italic>&#x3c0;f</italic> and <italic>m</italic> range between their negative and positive Nyquist frequencies (&#x2212;87.5&#xa0;kHz <inline-formula id="inf5">
<mml:math id="m9">
<mml:mo>&#x2264;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x3c;</mml:mo>
</mml:math>
</inline-formula> 87.5&#xa0;kHz and &#x2212;<italic>N</italic>
<sub>
<italic>&#x3b8;</italic>
</sub>/2 &#x2264; <italic>m</italic> &#x3c; <italic>N</italic>
<sub>
<italic>&#x3b8;</italic>
</sub>/2). Due to symmetry, the negative frequencies can be truncated.</p>
<p>The absolute value of this result, <inline-formula id="inf6">
<mml:math id="m10">
<mml:mfenced open="|" close="|">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mrow>
<mml:mi>&#x3c9;</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
<mml:mo stretchy="false">)</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:math>
</inline-formula>, is the azimuthal dispersion relationship within the channel and is shown in <xref ref-type="fig" rid="F6">Figure 6A</xref>. It reveals a series of evenly-spaced discrete modes (2 &#x2264; <italic>m</italic> &#x2264; 5) and what appears to be a continuous wave. Both the continuous wave and the discrete modes are propagating clockwise (negative <italic>&#x3b8;</italic>) and therefore have negative wavenumbers. By convention, we present the azimuthal modes and wave numbers as positive.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>
<bold>(A)</bold> The azimuthal dispersion plot within the channel (not around the cathode). A continuous wave and series of azimuthal mode numbers are identified and travel counter-clockwise (i.e., are negative). <bold>(B)</bold> The power spectrum of select mode numbers within the channel helps to identify their characteristic frequency. Please note that the frequency axes are trimmed to &#x2248; 50&#xa0;kHz because no dynamics in the channel were present at higher frequencies.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g006.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F6">Figure 6B</xref> shows several slices of the dispersion relationship at <italic>m</italic> &#x3d; 0, 2, 3, and 4 and more clearly identifies the peaks originally observed in <xref ref-type="fig" rid="F4">Figure 4B</xref>. From this plot, the <italic>m</italic> &#x3d; 0 mode is the broad-spectrum peak at 20&#xa0;kHz, the <italic>m</italic> &#x3d; 3 mode is the narrow peak at 7.5 kHz, and the <italic>m</italic> &#x3d; 4 mode is the peak at 12.5&#xa0;kHz. In addition, a weak <italic>m</italic> &#x3d; 2 mode is observed at 2.5&#xa0;kHz. <xref ref-type="fig" rid="F6">Figure 6B</xref> shows that all three of the indicated <italic>m</italic> &#x3e; 0 modes have a roughly uniform spacing of 5&#xa0;kHz. <xref ref-type="fig" rid="F6">Figure 6A</xref> also identifies an <italic>m</italic> &#x3d; 6 mode at roughly double the <italic>m</italic> &#x3d; 3 frequency which makes it a harmonic of the <italic>m</italic> &#x3d; 3 mode (<xref ref-type="bibr" rid="B51">Yamada et al., 2010</xref>). To observe the 80&#xa0;kHz peak in <xref ref-type="fig" rid="F4">Figure 4B</xref>, the above analysis could be applied to the region around the cathode instead of inside the channel.</p>
</sec>
<sec id="s3-4">
<title>3.4 Mode evolution</title>
<p>To capture the time evolution of each mode, we apply 1D FFT, <inline-formula id="inf7">
<mml:math id="m11">
<mml:msub>
<mml:mrow>
<mml:mi mathvariant="script">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:msub>
</mml:math>
</inline-formula>, to each time step in the 2D dataset, <italic>p</italic>(<italic>t</italic>, <italic>&#x3b8;</italic>), along the <italic>&#x3b8;</italic> dimension. The result is the 2D complex matrix,<disp-formula id="e5">
<mml:math id="m12">
<mml:mi>P</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="script">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>&#x3b8;</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
</mml:math>
<label>(5)</label>
</disp-formula>with dimensions in time, <italic>t</italic>, and azimuthal mode number, <italic>m</italic>. Depending on the FFT algorithm, <italic>p</italic>(<italic>t</italic>, <italic>m</italic>) then needs to be multiplied by a constant to return the correct amplitude, typically 2/<italic>N</italic>
<sub>
<italic>&#x3b8;</italic>
</sub>. <xref ref-type="fig" rid="F7">Figure 7</xref> plots the real (cosine) component, the imaginary (sine) component, and the amplitude of <italic>p</italic>(<italic>t</italic>, <italic>m</italic>) at <italic>m</italic> &#x3d; 0, 3, and 4 and shows the time evolution of each. <xref ref-type="fig" rid="F7">Figure 7A</xref> reveals the <italic>m</italic> &#x3d; 0 breathing mode to have a mostly consistent amplitude around 10%&#x2013;20% of the average channel brightness. <xref ref-type="fig" rid="F7">Figures 7B, C</xref> shows the <italic>m</italic> &#x3d; 3 and <italic>m</italic> &#x3d; 4 modes, respectively, with amplitudes between 3% and 5%. These figures also clearly identify repeated mode hopping between these two modes. In the <italic>m</italic> &#x3d; 3 and 4 figures, the real component leads the real component by roughly 90&#xb0;, indicating that the modes are rotating clockwise. The <italic>m</italic> &#x3d; 0 mode is not rotating, and therefore its imaginary component is zero.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Time evolution of the <italic>m</italic> &#x3d; 0, 3 and 4 modes as captured by the 1D FFT in <italic>&#x3b8;</italic>. Repeated mode hopping is observed between the <italic>m</italic> &#x3d; 3 and <italic>m</italic> &#x3d; 4 modes. The signals are normalized by the average channel brightness.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g007.tif"/>
</fig>
</sec>
<sec id="s3-5">
<title>3.5 The modes&#x2019; spatial structures</title>
<p>To isolate the spatial structure associated with each mode, we first apply 1D Fourier analysis,<disp-formula id="e6">
<mml:math id="m13">
<mml:mi>P</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:msub>
<mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mi mathvariant="script">F</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mfenced open="{" close="}">
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>y</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:math>
<label>(6)</label>
</disp-formula>to each pixel in the 3D video, <italic>p</italic>(<italic>t</italic>, <italic>x</italic>, <italic>y</italic>), with respect to time. Next, we index the resulting matrix, <italic>p</italic>(<italic>f</italic>, <italic>x</italic>, <italic>y</italic>), at the frequencies associated with each mode as identified in <xref ref-type="fig" rid="F6">Figure 6</xref>. <xref ref-type="fig" rid="F8">Figure 8</xref> shows the resulting real (cosine) and imaginary (sine) component of each mode, which reveals the spatial extent and phase of each. The number of peaks and troughs of each structure accurately corresponds to its mode number. This approach is a computationally efficient alternative to bandpass-filtering each pixel as done previously (<xref ref-type="bibr" rid="B33">McDonald and Gallimore, 2013</xref>). These plots are also nearly identical to plots in previous works (<xref ref-type="bibr" rid="B26">Jorns and Hofer, 2014</xref>; <xref ref-type="bibr" rid="B1">Baird, 2020</xref>) with the difference being that the past works plot the phase, atan (imag./real), of each mode instead of the real and imaginary components.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>Fourier analysis (Eq. <xref ref-type="disp-formula" rid="e6">6</xref>) reveals the spatial structure of several dominant modes in the channel. The amplitude is spectral density (au) with each subfigure having a different scaling.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g008.tif"/>
</fig>
<p>For better visualization, each pixel in <italic>p</italic>(<italic>t</italic>, <italic>x</italic>, <italic>y</italic>) can optionally be normalized by its standard deviation before applying Eq. <xref ref-type="disp-formula" rid="e6">6</xref>. <xref ref-type="fig" rid="F9">Figure 9</xref> shows an example of this for the <italic>m</italic> &#x3d; 3 mode. This figure reveals improved spatial detail within the channel and also suggests mode structure outside the channel as well.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Pre-normalizing each pixel in <italic>p</italic> (<italic>t</italic>, <italic>x</italic>, <italic>y</italic>) by its standard deviation instead of by the average channel brightness provides better visualization of the mode structure. Amplitude is spectral density (au). These plots are directly comparable to the <italic>m</italic> &#x3d; 3 subplots in <xref ref-type="fig" rid="F8">Figure 8</xref> where the channel normalization is used.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g009.tif"/>
</fig>
</sec>
<sec id="s3-6">
<title>3.6 Fourier methods conclusion</title>
<p>In this section, we applied the Fourier mode decomposition and identification methods to our H6 high-speed video dataset. First, the FFT of individual pixels was able to identify the presence of coherent mode dynamics in the channel and cathode regions. After radially and azimuthally binning the data within the channel, a 2D FFT provided an azimuthal dispersion plot and helped relate mode numbers to their characteristic frequency. A 1D FFT was then used to isolate the temporal evolution of each mode and most notably identified mode hopping between the <italic>m</italic> &#x3d; 3 and <italic>m</italic> &#x3d; 4 modes in the channel. Finally, a 1D FFT was applied to the original video, and plotting the frequencies associated with each provided the mode&#x2019;s spatial structure. While these methods were only applied to the channel region in this work, this process can be applied to any radial region including around the cathode.</p>
</sec>
</sec>
<sec id="s4">
<title>4 SVD-based methods</title>
<p>Matrix factorization-based methods, based on the SVD (Singular Value Decomposition) algorithm (<xref ref-type="bibr" rid="B19">Golub and Reinsch, 1970</xref>), are an alternative approach to decomposing and identifying modes from high-speed video and provide several advantages over Fourier methods. Below, we first detail the SVD algorithm, discuss the simplest SVD-based mode analysis method (the POD algorithm), and apply it to the present dataset.</p>
<sec id="s4-1">
<title>4.1 The SVD algorithm</title>
<p>The SVD algorithm is the foundation for POD and for more advanced algorithms. This section discusses the SVD algorithm and its implementation.</p>
<p>The most notable feature of SVD is that it does not presume spatial or temporal bases (e.g., Fourier sines and cosines) when decomposing coherent structures. Instead, SVD provides a <italic>tailored</italic>, orthonormal basis for a particular video dataset by minimizing the <italic>L</italic>
<sub>2</sub> norm (error) between the original video and the video reconstructed from the new SVD bases (<xref ref-type="bibr" rid="B8">Brunton and Kutz, 2019</xref>). SVD also orders each basis from the highest to lowest contribution (amplitude) so that the strongest coherent structure appears first, then the second strongest, etc. In contrast, Fourier orders its bases by increasing frequency or wavenumber. A downside to SVD&#x2019;s ordering is that post-processing (either visually or algorithmically) is often required to associate each identified SVD structure with its Fourier counterpart. Examples of this are provided later in this paper. An advantage of SVD is that it does not require any preprocessing, most notably conversion to a particular coordinate system (e.g., converting the Cartesian video to polar). More details on the SVD algorithm can be found in the extensive literature on the subject (<xref ref-type="bibr" rid="B19">Golub and Reinsch, 1970</xref>; <xref ref-type="bibr" rid="B18">Golub and Loan, 1996</xref>; <xref ref-type="bibr" rid="B50">Woolfe et al., 2008</xref>; <xref ref-type="bibr" rid="B8">Brunton and Kutz, 2019</xref>).</p>
<p>In order to apply the SVD algorithm to a video dataset, <italic>p</italic>(<italic>t</italic>, <italic>x</italic>, <italic>y</italic>), we first convert it from 3D to 2D. We do this by stacking the data associated with the two spatial dimensions into a single spatial dimension, <italic>z</italic> &#x3d; stack(<italic>x</italic>, <italic>y</italic>) to get the 2D <italic>p</italic>(<italic>t</italic>, <italic>z</italic>) dataset with dimensions in time and space and with sizes <italic>N</italic>
<sub>
<italic>t</italic>
</sub> and <italic>N</italic>
<sub>
<italic>z</italic>
</sub> &#x3d; <italic>N</italic>
<sub>
<italic>x</italic>
</sub>
<italic>N</italic>
<sub>
<italic>y</italic>
</sub>, respectively. This process is the 3D equivalent of stacking columns in a 2D matrix to get a 1D array. The Python data structure <italic>xarray</italic> has built-in functions (<italic>stack</italic> and <italic>unstack</italic>) that make stacking and unstacking very convenient. By convention, we also transpose <italic>p</italic>(<italic>t</italic>, <italic>z</italic>) to <italic>p</italic>(<italic>z</italic>, <italic>t</italic>) so that the spatial dimension is ordered before the temporal dimension. For our high-speed video dataset, <italic>N</italic>
<sub>
<italic>z</italic>
</sub> &#x3e; <italic>N</italic>
<sub>
<italic>t</italic>
</sub>, so <italic>p</italic> (<italic>z</italic>, <italic>t</italic>) is a &#x201c;tall-skinny&#x201d; matrix.</p>
<p>When applied to <italic>p</italic>(<italic>z</italic>, <italic>t</italic>), the SVD algorithm outputs three real matrices: <italic>U</italic>(<italic>z</italic>, <italic>n</italic>), &#x3a3;(<italic>n</italic>, <italic>n</italic>), and <italic>V</italic>(<italic>t</italic>,<italic>n</italic>)<sup>
<italic>T</italic>
</sup>. Here, we are using <italic>n</italic> to represent the SVD basis numbers to distinguish them from the Fourier mode numbers, <italic>m</italic>. First, <italic>U</italic>(<italic>z</italic>, <italic>n</italic>) is a non-square, 2D matrix associated with the spatial bases (called the topos, i.e., &#x201c;shapes&#x201d;) with dimensions of space, <italic>z</italic>, and mode number, <italic>n</italic>, and lengths <italic>N</italic>
<sub>
<italic>z</italic>
</sub> and <italic>N</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; <italic>N</italic>
<sub>
<italic>t</italic>
</sub>, respectively. &#x3a3;(<italic>n</italic>, <italic>n</italic>) is a square 2D diagonal matrix associated with the basis energies (these diagonal values are referred to as the singular values) with dimensions <italic>n</italic> by <italic>n</italic> each with length <italic>N</italic>
<sub>
<italic>n</italic>
</sub>. Finally, the transposed matrix, <italic>V</italic>(<italic>t</italic>,<italic>n</italic>)<sup>
<italic>T</italic>
</sup>, is a square 2D matrix that contains the temporal evolution of the bases (called the chronos, i.e., &#x201c;times&#x201d;) with dimensions of <italic>n</italic> and <italic>t</italic>, each with length, <italic>N</italic>
<sub>
<italic>n</italic>
</sub> &#x3d; <italic>N</italic>
<sub>
<italic>t</italic>
</sub>. For example, many SVD algorithms return &#x3a3;(<italic>n</italic>, <italic>n</italic>) as 1D array of its diagonal elements.</p>
<p>Multiplying these three matrices together,<disp-formula id="e7">
<mml:math id="m14">
<mml:mtable class="aligned">
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mi>U</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi mathvariant="normal">&#x3a3;</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>n</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mi>V</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center"/>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center"/>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center"/>
<mml:mtd columnalign="center"/>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center"/>
<mml:mtd columnalign="center">
<mml:mo>&#x22f1;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center"/>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center"/>
<mml:mtd columnalign="center"/>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
<mml:msup>
<mml:mrow>
<mml:mfenced open="[" close="]">
<mml:mrow>
<mml:mtable class="matrix">
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center"/>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo>&#x2026;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:msub>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
<mml:mtd columnalign="center"/>
<mml:mtd columnalign="center">
<mml:mo stretchy="false">&#x7c;</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
<mml:mo>&#x2b;</mml:mo>
<mml:mo>&#x22ef;</mml:mo>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:mtd>
</mml:mtr>
<mml:mtr>
<mml:mtd columnalign="right"/>
<mml:mtd columnalign="left">
<mml:mo>&#x2248;</mml:mo>
<mml:mi>p</mml:mi>
<mml:mfenced open="(" close=")">
<mml:mrow>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
<mml:mo>,</mml:mo>
</mml:mtd>
</mml:mtr>
</mml:mtable>
</mml:math>
<label>(7)</label>
</disp-formula>reconstructs <italic>p</italic>(<italic>z</italic>, <italic>t</italic>) with remarkable accuracy, owing to the orthonormality of the <italic>u</italic>
<sub>
<italic>n</italic>
</sub> and <italic>v</italic>
<sub>
<italic>n</italic>
</sub> and the ordering of bases from strongest to weakest. Related to this, another major advantage of SVD over Fourier is its ability to reconstruct data (like this high-speed video) with fewer bases. In this equation, <italic>u</italic>
<sub>
<italic>n</italic>
</sub>, <italic>&#x3c3;</italic>
<sub>
<italic>n</italic>
</sub>, and <italic>v</italic>
<sub>
<italic>n</italic>
</sub>, are the topo, singular value (energy), and chrono associated with the <italic>n</italic>th basis, which are ordered from highest contribution (energy) to lowest. In Eq. <xref ref-type="disp-formula" rid="e7">7</xref>, the multiplication of <inline-formula id="inf8">
<mml:math id="m15">
<mml:msub>
<mml:mrow>
<mml:mi>u</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> is an outer product. As a final note, we refer to <italic>&#x3c3;</italic>
<sub>
<italic>n</italic>
</sub> as the energy because our measurement is light intensity. However, it is common in the literature to measure the velocity or magnetic field and therefore refer to <inline-formula id="inf9">
<mml:math id="m16">
<mml:msubsup>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mn>2</mml:mn>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula> as the energy.</p>
</sec>
<sec id="s4-2">
<title>4.2 Proper orthogonal decomposition (POD)</title>
<p>The POD method, also referred to as Biorthogonal Decomposition (BD), has been used extensively for plasma physics datasets (<xref ref-type="bibr" rid="B13">Dudok de Wit et al., 1994</xref>) but has only been very recently introduced to Hall thruster and hollow cathode high-speed video (<xref ref-type="bibr" rid="B12">D&#xe9;sangles et al., 2020</xref>; <xref ref-type="bibr" rid="B2">Becatti et al., 2021</xref>). The POD algorithm is nearly identical to the SVD algorithm with the main distinction being that the <italic>U</italic>, &#x3a3;, and <italic>V</italic>
<sup>
<italic>T</italic>
</sup> matrices are often trimmed to retain a smaller set of bases (e.g., <italic>n</italic> &#x3c; 30).</p>
<p>After applying the POD algorithm (<xref ref-type="sec" rid="s4-1">Section 4.1</xref>) to our dataset, we inspect each of the <italic>U</italic>, &#x3a3;, and <italic>V</italic>
<sup>
<italic>T</italic>
</sup> matrices to identify and interpret the dynamics associated with each mode. First, the energy for each basis, <italic>&#x3c3;</italic>
<sub>
<italic>n</italic>
</sub>, is plotted in <xref ref-type="fig" rid="F10">Figure 10</xref>. This highlights that the lower numbered bases capture the majority of the dynamics of the video and are therefore the focus of this section.</p>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>The SVD algorithm orders its bases from highest to lowest energy (i.e., their total contribution to the reconstructed video), and therefore the lower numbered bases are more likely to contain the most prominent dynamics.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g010.tif"/>
</fig>
<p>To visualize the spatial bases (topos), we unstack the <italic>z</italic> dimension in <italic>U</italic>(<italic>z</italic>, <italic>n</italic>) to get <italic>U</italic>(<italic>x</italic>, <italic>y</italic>, <italic>n</italic>). <xref ref-type="fig" rid="F11">Figure 11</xref> shows the first 10 topos, <italic>u</italic>
<sub>
<italic>n</italic>
</sub>, and each reveals an <italic>m</italic> &#x3d; 0 or <italic>m</italic> &#x3e; 0 azimuthal structure in the channel or around the cathode. The bases associated with <italic>m</italic> &#x3e; 0 rotating modes each have a near-duplicate (but rotated) topo that represents an effective sine-cosine pairing. For example, the <italic>n</italic> &#x3d; 2 and 3 bases are effectively the Fourier sine and cosine (real and imaginary) components of the <italic>m</italic> &#x3d; 3 rotating mode in the channel and therefore well matches the modes in <xref ref-type="fig" rid="F8">Figure 8</xref>. Note that the POD bases associated with the <italic>m</italic> &#x3d; 2 Fourier mode is not shown in <xref ref-type="fig" rid="F11">Figure 11</xref> despite being present (as shown by <xref ref-type="fig" rid="F8">Figure 8</xref>). This is because its energy contribution is lower than the first 10 POD bases.</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>The POD topos for the first 10 bases show <italic>m</italic> &#x3d; 0 or <italic>m</italic> &#x3e; 0 azimuthal structures in the channel or around the cathode. Amplitude units are arbitrary. By inspection, topos correspond to Fourier sine/cosine pairs as shown in <xref ref-type="table" rid="T1">Table 1</xref>.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g011.tif"/>
</fig>
<p>Each of these topos has an associated time evolution, i.e., chronos, associated with it. Several select chronos, <inline-formula id="inf10">
<mml:math id="m17">
<mml:msub>
<mml:mrow>
<mml:mi>&#x3c3;</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
</mml:msub>
<mml:msubsup>
<mml:mrow>
<mml:mi>v</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>T</mml:mi>
</mml:mrow>
</mml:msubsup>
</mml:math>
</inline-formula>, are plotted in <xref ref-type="fig" rid="F12">Figure 12</xref>. Referring back to <xref ref-type="fig" rid="F11">Figure 11</xref>, we see that their corresponding topos are roughly equivalent to the <italic>m</italic> &#x3d; 0, 3, and 4 Fourier modes in the channel. Therefore, it is not a surprise that their chronos in <xref ref-type="fig" rid="F12">Figure 12</xref> are nearly identical to the Fourier-solved mode evolution shown in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>The POD chronos for the <italic>n</italic> &#x3d; 1, 2, 3, 5 and 6 bases. These bases are roughly equivalent to the time evolutions of the <italic>m</italic> &#x3d; 0, 3, and 4 Fourier modes in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g012.tif"/>
</fig>
<p>Finally, the Welch-averaged FFT of select POD chronos are shown in <xref ref-type="fig" rid="F13">Figure 13</xref>. Note that only a single basis from a sine-cosine pair is presented as their power spectrums of each are nearly identical. Many of the peaks in <xref ref-type="fig" rid="F13">Figure 13</xref> are the same peaks as identified in the raw data (<xref ref-type="fig" rid="F4">Figure 4B</xref>) and the Fourier mode analysis (<xref ref-type="fig" rid="F6">Figure 6B</xref>). A new structure is revealed by the <italic>n</italic> &#x3d; 4 basis, related to the Fourier <italic>m</italic> &#x3d; 1 cathode mode, which has two peaks around 38 and 80&#xa0;kHz. From this analysis alone, it is not clear if the <italic>m</italic> &#x3d; 1 cathode mode truly has two characteristic frequencies, if this basis is the combination of two Fourier modes, or if there is another explanation.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>The Welch-averaged FFT of select POD chronos helps in identifying the presence of a coherent mode structure and their characteristic frequencies. This figure is directly comparable to the Fourier results in <xref ref-type="fig" rid="F6">Figure 6B</xref> with the exception that this figures includes dynamics from both the anode and cathode regions and <xref ref-type="fig" rid="F6">Figure 6B</xref> only contains dynamics within the channel (and therefore no notable signal at 80&#xa0;kHz).</p>
</caption>
<graphic xlink:href="frspt-04-1220011-g013.tif"/>
</fig>
<p>Comparing the results of the POD bases (<xref ref-type="fig" rid="F11">Figures 11</xref>&#x2013;<xref ref-type="fig" rid="F13">13</xref>) to the Fourier modes (<xref ref-type="fig" rid="F6">Figures 6</xref>&#x2013;<xref ref-type="fig" rid="F8">8</xref>) reveals a near one-to-one mapping as is indicated in <xref ref-type="table" rid="T1">Table 1</xref>. This is not too surprising as there are already established scenarios in which POD modes reduce to Fourier modes (<xref ref-type="bibr" rid="B23">Holmes et al., 2012</xref>).</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>The POD bases and Fourier modes show a near one-to-one mapping.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">POD basis, n</th>
<th align="center">Fourier mode, m</th>
<th align="center">Location</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">1</td>
<td align="center">0</td>
<td align="center">Channel</td>
</tr>
<tr>
<td align="center">2, 3</td>
<td align="center">3, sine and cosine</td>
<td align="center">Channel</td>
</tr>
<tr>
<td align="center">4</td>
<td align="center">0</td>
<td align="center">Cathode</td>
</tr>
<tr>
<td align="center">5, 6</td>
<td align="center">4, sine and cosine</td>
<td align="center">Channel</td>
</tr>
<tr>
<td align="center">7, 8</td>
<td align="center">1, sine and cosine</td>
<td align="center">Cathode</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s4-3">
<title>4.3 SVD methods conclusion</title>
<p>The primary advantage of the SVD-based methods is that they do not presume a universal basis, Fourier or otherwise, and instead create tailored bases which optimally capture particular features of the dynamics. In addition, these methods require less preconditioning of the video, e.g., radial binning and converting the pixel coordinates to polar, and therefore they can provide detailed images of the spatial structures of each basis or mode (<xref ref-type="fig" rid="F11">Figure 11</xref>). The most basic SVD method, POD, is easier to implement than the Fourier methods, does not require a linear assumption, and produces very similar results. More advanced SVD methods, such as DMD, have potential for Hall thruster modal analysis but require more development.</p>
</sec>
</sec>
<sec sec-type="conclusion" id="s5">
<title>5 Conclusion</title>
<p>This work provided a survey of existing Fourier and new SVD-based mode decomposition techniques for high-speed Hall thruster video data. To highlight the implementation of these methods, they were each applied to the same H6 dataset which contained simultaneous modes associated with the channel and cathode. Both Fourier and POD methods were able to characterize the spatial and temporal evolution of each mode, including mode hopping between the <italic>m</italic> &#x3d; 3 and <italic>m</italic> &#x3d; 4 channel modes. Both methods also had their various strengths and weaknesses.</p>
<p>Fourier methods are well suited for characterizing linear wave dynamics and therefore excel at identifying both discrete mode and continuous wave dynamics in the various regions of the Hall thruster plasma. A notable feature of the Fourier methods are their ability to naturally provide dispersion relationships. However, Fourier methods require preprocessing, e.g., converting the video to polar coordinates, which adds computational complexity.</p>
<p>POD, an alternative to Fourier, does not introduce new physical information; instead it represents the dynamics in an alternative format that provides several advantages. The first advantage is that POD produces a tailored set of orthogonal bases for each dataset that are ordered by their relative amplitudes (high to low), and these bases do not presume any form (e.g., sines and cosines in Fourier). Second, the POD method is relatively simple to implement as preprocessing, most notably coordinate conversion, is optional. Third, POD can naturally identify mode structures and their associated spatial locations and can therefore be more easily combined with techniques such as bicoherence analysis to study coupling between dynamics (<xref ref-type="bibr" rid="B6">Brooks et al., 2022</xref>).</p>
<p>Together, Fourier and POD methods provide for a more complete toolkit for studying global Hall thruster dynamics as captured by high-speed imaging. Moving forward, we recommend first applying POD to a dataset in order to identify its major dynamics and the spatial locations of each. With this information, Fourier methods can then be intelligently targeted to extract dispersion relationships or other select modal information. The code and data used in this work are made are available online (<xref ref-type="bibr" rid="B5">Brooks, 2021</xref>) to assist future researchers.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s6">
<title>Data availability statement</title>
<p>The datasets presented in this study can be found in online repositories. The names of the repository/repositories and accession number(s) can be found in the article/Supplementary material.</p>
</sec>
<sec id="s7">
<title>Author contributions</title>
<p>JB is the primary author and carried out the most of the research and writing. AK contributed significantly to the POD section in terms of research and writing. MM provided guidance and helped with much of the Fourier algorithms and interpretation of the results. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s8">
<title>Funding</title>
<p>This analysis was performed while JB held an NRC Research Associateship award at the Naval Research Laboratory (NRL), with JB and MM supported by the NRL Base Program. The imaging data was collected at the University of Michigan by MM under advisor Alec Gallimore in the Plasmadynamics and Electric Propulsion Laboratory, where the use of the Photron SA5 FASTCAM was made possible via grant FA9550-09-1-0695 from the Air Force of Scientific Research (AFOSR). AK acknowledges funding from the Army Research Office (ARO W911NF-19-1-0045) and the Air Force Office of Scientific Research (AFOSR FA9550-18-1-0200).</p>
</sec>
<sec sec-type="COI-statement" id="s9">
<title>Conflict of interest</title>
<p>The authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s10">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Baird</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2020</year>). <source>Investigating newly discovered oscillation modes in magnetically shielded Hall effect thrusters utilizing high speed diagnostics</source>. <publisher-loc>Kalamazoo, MI</publisher-loc>: <publisher-name>Ph.D. thesis, Western Michigan University</publisher-name>.</citation>
</ref>
<ref id="B2">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Becatti</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Goebel</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Zuin</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Observation of rotating magnetohydrodynamic modes in the plume of a high-current hollow cathode</article-title>. <source>J. Appl. Phys.</source> <volume>129</volume>, <fpage>033304</fpage>. <pub-id pub-id-type="doi">10.1063/5.0028566</pub-id>
</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Benner</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Gugercin</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Willcox</surname>
<given-names>K.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>A survey of projection-based model reduction methods for parametric dynamical systems</article-title>. <source>SIAM Rev.</source> <volume>57</volume>, <fpage>483</fpage>&#x2013;<lpage>531</lpage>. <pub-id pub-id-type="doi">10.1137/130932715</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Boeuf</surname>
<given-names>J.-P.</given-names>
</name>
</person-group> (<year>2017</year>). <article-title>Tutorial: Physics and modeling of Hall thrusters</article-title>. <source>J. Appl. Phys.</source> <volume>121</volume>, <fpage>011101</fpage>. <pub-id pub-id-type="doi">10.1063/1.4972269</pub-id>
</citation>
</ref>
<ref id="B5">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Brooks</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2021</year>). <source>Code and data for a comparison of fourier and pod mode decomposition methods for high-speed hall thruster video</source>.</citation>
</ref>
<ref id="B6">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Brooks</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Georgin</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>McDonald</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Identification of mode dynamics and mode coupling in a multi-orifice hollow cathode plume</article-title>,&#x201d; in <source>37th international electric propulsion conference</source> (<publisher-loc>Cambridge, Massachusetts)</publisher-loc>. <comment>IEPC 2022-150</comment>.</citation>
</ref>
<ref id="B7">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Brown</surname>
<given-names>D. L.</given-names>
</name>
</person-group> (<year>2009</year>). <source>Investigation of low discharge voltage Hall thruster characteristics and evaluation of loss mechanisms</source>. <publisher-name>PhD thesis, University of Michigan</publisher-name>.</citation>
</ref>
<ref id="B8">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Brunton</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Kutz</surname>
<given-names>J. N.</given-names>
</name>
</person-group> (<year>2019</year>). <source>Data-driven science and engineering: Machine learning, dynamical systems, and control</source> <edition>1st ed</edition>. <publisher-loc>Cambridge</publisher-loc>: <publisher-name>Cambridge University Press</publisher-name>.</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Choueiri</surname>
<given-names>E. Y.</given-names>
</name>
</person-group> (<year>2001</year>). <article-title>Plasma oscillations in Hall thrusters</article-title>. <source>Phys. Plasmas</source> <volume>8</volume>, <fpage>1411</fpage>&#x2013;<lpage>1426</lpage>. <pub-id pub-id-type="doi">10.1063/1.1354644</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Dale</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2019</year>). &#x201c;<article-title>Two-zone hall thruster breathing mode mechanism, part I: Theory</article-title>,&#x201d; in <source>36th international electric propulsion conference</source>.</citation>
</ref>
<ref id="B11">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Darnon</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lyszyk</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bouchoule</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Darnon</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Lyszyk</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bouchoule</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>1997</year>). &#x201c;<article-title>Optical investigation on plasma investigations of SPT thrusters</article-title>,&#x201d; in <source>33rd joint propulsion conference and exhibit</source> (<publisher-name>American Institute of Aeronautics and Astronautics</publisher-name>).</citation>
</ref>
<ref id="B12">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>D&#xe9;sangles</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Shcherbanev</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Charoy</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Cl&#xe9;ment</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Deltel</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Richard</surname>
<given-names>P.</given-names>
</name>
<etal/>
</person-group> (<year>2020</year>). <article-title>Fast camera analysis of plasma instabilities in Hall effect thrusters using a POD method under different operating regimes</article-title>. <source>Atmosphere</source> <volume>11</volume>, <fpage>518</fpage>. <pub-id pub-id-type="doi">10.3390/atmos11050518</pub-id>
</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Dudok de Wit</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Pecquet</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Vallet</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Lima</surname>
<given-names>R.</given-names>
</name>
</person-group> (<year>1994</year>). <article-title>The biorthogonal decomposition as a tool for investigating fluctuations in plasmas</article-title>. <source>Phys. Plasmas</source> <volume>1</volume>, <fpage>3288</fpage>&#x2013;<lpage>3300</lpage>. <pub-id pub-id-type="doi">10.1063/1.870481</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Florenz</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Liu</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kamhawi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Hofer</surname>
<given-names>R.</given-names>
</name>
<etal/>
</person-group> (<year>2012</year>). &#x201c;<article-title>Electric propulsion of a different class: The challenges of testing for MegaWatt missions</article-title>,&#x201d; in <source>48th AIAA/ASME/SAE/ASEE joint propulsion conference &#x26; exhibit, joint propulsion conferences (AIAA)</source>.</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Georgin</surname>
<given-names>M. P.</given-names>
</name>
<name>
<surname>Jorns</surname>
<given-names>B. A.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A. D.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Correlation of ion acoustic turbulence with self-organization in a low-temperature plasma</article-title>. <source>Phys. Plasmas</source> <volume>26</volume>, <fpage>082308</fpage>. <pub-id pub-id-type="doi">10.1063/1.5111552</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Goebel</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Jameson</surname>
<given-names>K. K.</given-names>
</name>
<name>
<surname>Katz</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Mikellides</surname>
<given-names>I. G.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Potential fluctuations and energetic ion production in hollow cathode discharges</article-title>. <source>Phys. Plasmas</source> <volume>14</volume>, <fpage>103508</fpage>. <pub-id pub-id-type="doi">10.1063/1.2784460</pub-id>
</citation>
</ref>
<ref id="B17">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Goebel</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Katz</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>2008</year>). &#x201c;<article-title>Fundamentals of electric propulsion: Ion and Hall thrusters</article-title>,&#x201d; in <source>JPL space science and Technology series No. 1 (NASA JPL</source>.</citation>
</ref>
<ref id="B18">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Golub</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Loan</surname>
<given-names>C. F. V.</given-names>
</name>
</person-group> (<year>1996</year>). <source>Matrix computations</source> <edition>3rd ed</edition>. <publisher-loc>Baltimore</publisher-loc>: <publisher-name>Johns Hopkins University Press</publisher-name>.</citation>
</ref>
<ref id="B19">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Golub</surname>
<given-names>G. H.</given-names>
</name>
<name>
<surname>Reinsch</surname>
<given-names>C.</given-names>
</name>
</person-group> (<year>1970</year>). <article-title>Singular value decomposition and least squares solutions</article-title>. <source>Numer. Math.</source> <volume>14</volume>, <fpage>403</fpage>&#x2013;<lpage>420</lpage>. <pub-id pub-id-type="doi">10.1007/bf02163027</pub-id>
</citation>
</ref>
<ref id="B20">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Hall</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Jorns</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Kamhawi</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Haag</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Mackey</surname>
<given-names>J.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). &#x201c;<article-title>High-power performance of a 100-kW class nested hall thruster</article-title>,&#x201d; in <source>35th international electric propulsion conference</source>.</citation>
</ref>
<ref id="B21">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hansen</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Victor</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Morgan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Jarboe</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Hossack</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Marklin</surname>
<given-names>G.</given-names>
</name>
<etal/>
</person-group> (<year>2015</year>). <article-title>Numerical studies and metric development for validation of magnetohydrodynamic models on the HIT-SI experimenta)</article-title>. <source>Phys. Plasmas</source> <volume>22</volume>, <fpage>056105</fpage>. <pub-id pub-id-type="doi">10.1063/1.4919277</pub-id>
</citation>
</ref>
<ref id="B22">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hara</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Sekerak</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Boyd</surname>
<given-names>I. D.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A. D.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Mode transition of a Hall thruster discharge plasma</article-title>. <source>J. Appl. Phys.</source> <volume>115</volume>, <fpage>203304</fpage>. <pub-id pub-id-type="doi">10.1063/1.4879896</pub-id>
</citation>
</ref>
<ref id="B23">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Holmes</surname>
<given-names>P.</given-names>
</name>
<name>
<surname>Lumley</surname>
<given-names>J. L.</given-names>
</name>
<name>
<surname>Berkooz</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Rowley</surname>
<given-names>C. W.</given-names>
</name>
</person-group> (<year>2012</year>). <source>Turbulence, coherent structures, dynamical systems and symmetry</source>. <publisher-name>Cambridge University Press</publisher-name>.</citation>
</ref>
<ref id="B24">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Janes</surname>
<given-names>G. S.</given-names>
</name>
<name>
<surname>Lowder</surname>
<given-names>R. S.</given-names>
</name>
</person-group> (<year>1966</year>). <article-title>Anomalous electron diffusion and ion acceleration in a low-density plasma</article-title>. <source>Phys. Fluids</source> <volume>9</volume>, <fpage>1115</fpage>&#x2013;<lpage>1123</lpage>. <pub-id pub-id-type="doi">10.1063/1.1761810</pub-id>
</citation>
</ref>
<ref id="B25">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jorns</surname>
<given-names>B. A.</given-names>
</name>
<name>
<surname>Cusson</surname>
<given-names>S. E.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Dale</surname>
<given-names>E.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Non-classical electron transport in the cathode plume of a Hall effect thruster</article-title>. <source>Phys. Plasmas</source> <volume>27</volume>, <fpage>022311</fpage>. <pub-id pub-id-type="doi">10.1063/1.5130680</pub-id>
</citation>
</ref>
<ref id="B26">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jorns</surname>
<given-names>B. A.</given-names>
</name>
<name>
<surname>Hofer</surname>
<given-names>R. R.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>Plasma oscillations in a 6-kW magnetically shielded Hall thruster</article-title>. <source>Phys. Plasmas</source> <volume>21</volume>, <fpage>053512</fpage>. <pub-id pub-id-type="doi">10.1063/1.4879819</pub-id>
</citation>
</ref>
<ref id="B27">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaptanoglu</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Morgan</surname>
<given-names>K. D.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Brunton</surname>
<given-names>S. L.</given-names>
</name>
</person-group> (<year>2020</year>). <article-title>Characterizing magnetized plasmas with dynamic mode decomposition</article-title>. <source>Phys. Plasmas</source> <volume>27</volume>, <fpage>032108</fpage>. <pub-id pub-id-type="doi">10.1063/1.5138932</pub-id>
</citation>
</ref>
<ref id="B28">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kaptanoglu</surname>
<given-names>A. A.</given-names>
</name>
<name>
<surname>Morgan</surname>
<given-names>K. D.</given-names>
</name>
<name>
<surname>Hansen</surname>
<given-names>C. J.</given-names>
</name>
<name>
<surname>Brunton</surname>
<given-names>S. L.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Physics-constrained, low-dimensional models for magnetohydrodynamics: First-principles and data-driven approaches</article-title>. <source>Phys. Rev. E</source> <volume>104</volume>, <fpage>015206</fpage>. <pub-id pub-id-type="doi">10.1103/physreve.104.015206</pub-id>
</citation>
</ref>
<ref id="B29">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>K&#xe5;sa</surname>
<given-names>I.</given-names>
</name>
</person-group> (<year>1976</year>). &#x201c;<article-title>A circle fitting procedure and its error analysis</article-title>,&#x201d; in <source>IEEE transactions on instrumentation and measurement <bold>IM-</bold>25</source>, <fpage>8</fpage>&#x2013;<lpage>14</lpage>.</citation>
</ref>
<ref id="B30">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Levesque</surname>
<given-names>J. P.</given-names>
</name>
<name>
<surname>Rath</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Shiraki</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Angelini</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Bialek</surname>
<given-names>J.</given-names>
</name>
<name>
<surname>Byrne</surname>
<given-names>P. J.</given-names>
</name>
<etal/>
</person-group> (<year>2013</year>). <article-title>Multimode observations and 3D magnetic control of the boundary of a tokamak plasma</article-title>. <source>Nucl. Fusion</source> <volume>53</volume>, <fpage>073037</fpage>. <pub-id pub-id-type="doi">10.1088/0029-5515/53/7/073037</pub-id>
</citation>
</ref>
<ref id="B31">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>McDonald</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Bellant</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Pierre</surname>
<given-names>B. St.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2011</year>). &#x201c;<article-title>Measurement of cross-field electron current in a hall thruster due to rotating spoke instabilities</article-title>,&#x201d; in <source>47th AIAA joint prop. Conf</source>.</citation>
</ref>
<ref id="B32">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>McDonald</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2011c</year>). &#x201c;<article-title>Parametric investigation of the rotating spoke instability in hall thrusters</article-title>,&#x201d; in <source>
<italic>32nd international electric propulsion conference</italic> (IEPC 2011-242</source> (<publisher-loc>Wiesbaden, Germany</publisher-loc>.</citation>
</ref>
<ref id="B33">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>McDonald</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A. D.</given-names>
</name>
</person-group> (<year>2013</year>). &#x201c;<article-title>Comparison of breathing and spoke mode strength in the H6 Hall thruster using high speed imaging</article-title>,&#x201d; in <source>33rd international electric propulsion conference</source> (<publisher-loc>Washington, DC</publisher-loc>.</citation>
</ref>
<ref id="B34">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>McDonald</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A. D.</given-names>
</name>
</person-group> (<year>2011a</year>). &#x201c;<article-title>Measurement of cross-field electron current in a Hall thruster due to rotating spoke instabilities</article-title>,&#x201d; in <source>47th AIAA/ASME/SAE/ASEE joint propulsion conference &#x26; exhibit. (AIAA 2011-5810, 2011)</source>.</citation>
</ref>
<ref id="B35">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>McDonald</surname>
<given-names>M. S.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A. D.</given-names>
</name>
</person-group> (<year>2011b</year>). <article-title>Rotating spoke instabilities in hall thrusters</article-title>. <source>IEEE Trans. Plasma Sci.</source> <volume>39</volume>, <fpage>2952</fpage>&#x2013;<lpage>2953</lpage>. <pub-id pub-id-type="doi">10.1109/tps.2011.2161343</pub-id>
</citation>
</ref>
<ref id="B36">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Noack</surname>
<given-names>B. R.</given-names>
</name>
<name>
<surname>Afanasiev</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Morzy&#x144;ski</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Tadmor</surname>
<given-names>G.</given-names>
</name>
<name>
<surname>Thiele</surname>
<given-names>F.</given-names>
</name>
</person-group> (<year>2003</year>). <article-title>A hierarchy of low-dimensional models for the transient and post-transient cylinder wake</article-title>. <source>J. Fluid Mech.</source> <volume>497</volume>, <fpage>335</fpage>&#x2013;<lpage>363</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112003006694</pub-id>
</citation>
</ref>
<ref id="B37">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Oudheusden</surname>
<given-names>B.</given-names>
</name>
<name>
<surname>Scarano</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Van Hinsberg</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Watt</surname>
<given-names>D.</given-names>
</name>
</person-group> (<year>2005</year>). <article-title>Phase-resolved characterization of vortex shedding in the near wake of a square-section cylinder at incidence</article-title>. <source>Exp. Fluids</source> <volume>39</volume>, <fpage>86</fpage>&#x2013;<lpage>98</lpage>. <pub-id pub-id-type="doi">10.1007/s00348-005-0985-5</pub-id>
</citation>
</ref>
<ref id="B38">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Parker</surname>
<given-names>J. B.</given-names>
</name>
<name>
<surname>Raitses</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Fisch</surname>
<given-names>N. J.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Transition in electron transport in a cylindrical Hall thruster</article-title>. <source>Appl. Phys. Lett.</source> <volume>97</volume>, <fpage>091501</fpage>. <pub-id pub-id-type="doi">10.1063/1.3486164</pub-id>
</citation>
</ref>
<ref id="B39">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Romadanov</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Raitses</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Smolyakov</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>Control of coherent structures via external drive of the breathing mode</article-title>. <source>Plasma Phys. Rep.</source> <volume>45</volume>, <fpage>134</fpage>&#x2013;<lpage>146</lpage>. <pub-id pub-id-type="doi">10.1134/s1063780x19020156</pub-id>
</citation>
</ref>
<ref id="B40">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sasaki</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kawachi</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Dendy</surname>
<given-names>R. O.</given-names>
</name>
<name>
<surname>Arakawa</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Kasuya</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Kin</surname>
<given-names>F.</given-names>
</name>
<etal/>
</person-group> (<year>2019</year>). <article-title>Using dynamical mode decomposition to extract the limit cycle dynamics of modulated turbulence in a plasma simulation</article-title>. <source>Plasma Phys. Control. Fusion</source> <volume>61</volume>, <fpage>112001</fpage>. <pub-id pub-id-type="doi">10.1088/1361-6587/ab471b</pub-id>
</citation>
</ref>
<ref id="B41">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Schmid</surname>
<given-names>P. J.</given-names>
</name>
</person-group> (<year>2010</year>). <article-title>Dynamic mode decomposition of numerical and experimental data</article-title>. <source>J. Fluid Mech.</source> <volume>656</volume>, <fpage>5</fpage>&#x2013;<lpage>28</lpage>. <pub-id pub-id-type="doi">10.1017/s0022112010001217</pub-id>
</citation>
</ref>
<ref id="B42">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Sekerak</surname>
<given-names>M. J.</given-names>
</name>
<name>
<surname>Gallimore</surname>
<given-names>A. D.</given-names>
</name>
<name>
<surname>Brown</surname>
<given-names>D. L.</given-names>
</name>
<name>
<surname>Hofer</surname>
<given-names>R. R.</given-names>
</name>
<name>
<surname>Polk</surname>
<given-names>J. E.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Mode transitions in hall-effect thrusters induced by variable magnetic field strength</article-title>. <source>J. Propuls. Power</source> <volume>32</volume>, <fpage>903</fpage>&#x2013;<lpage>917</lpage>. <pub-id pub-id-type="doi">10.2514/1.b35709</pub-id>
</citation>
</ref>
<ref id="B43">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taira</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Brunton</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Dawson</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Rowley</surname>
<given-names>C. W.</given-names>
</name>
<name>
<surname>Colonius</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>McKeon</surname>
<given-names>B. J.</given-names>
</name>
<etal/>
</person-group> (<year>2017</year>). <article-title>Modal analysis of fluid flows: An overview</article-title>. <source>AIAA J.</source> <volume>55</volume>, <fpage>4013</fpage>&#x2013;<lpage>4041</lpage>. <pub-id pub-id-type="doi">10.2514/1.j056060</pub-id>
</citation>
</ref>
<ref id="B44">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Taubin</surname>
<given-names>G.</given-names>
</name>
</person-group> (<year>1991</year>). &#x201c;<article-title>Estimation of planar curves, surfaces, and nonplanar space curves defined by implicit equations with applications to edge and range image segmentation</article-title>,&#x201d; in <source>IEEE transactions on pattern analysis and machine intelligence 13</source>. <pub-id pub-id-type="doi">10.1109/34.103273</pub-id>
</citation>
</ref>
<ref id="B45">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Taylor</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Kutz</surname>
<given-names>J. N.</given-names>
</name>
<name>
<surname>Morgan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Nelson</surname>
<given-names>B. A.</given-names>
</name>
</person-group> (<year>2018</year>). <article-title>Dynamic mode decomposition for plasma diagnostics and validation</article-title>. <source>Rev. Sci. Instrum.</source> <volume>89</volume>, <fpage>053501</fpage>. <pub-id pub-id-type="doi">10.1063/1.5027419</pub-id>
</citation>
</ref>
<ref id="B46">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Tu</surname>
<given-names>J. H.</given-names>
</name>
<name>
<surname>Rowley</surname>
<given-names>C. W.</given-names>
</name>
<name>
<surname>Luchtenburg</surname>
<given-names>D. M.</given-names>
</name>
<name>
<surname>Brunton</surname>
<given-names>S. L.</given-names>
</name>
<name>
<surname>Kutz</surname>
<given-names>J. N.</given-names>
</name>
</person-group> (<year>2014</year>). <article-title>On dynamic mode decomposition: Theory and applications</article-title>. <source>J. Comput. Dyn.</source> <volume>1</volume>, <fpage>391</fpage>&#x2013;<lpage>421</lpage>. <pub-id pub-id-type="doi">10.3934/jcd.2014.1.391</pub-id>
</citation>
</ref>
<ref id="B47">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>van Milligen</surname>
<given-names>B. P.</given-names>
</name>
<name>
<surname>S&#xe1;nchez</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Alonso</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Pedrosa</surname>
<given-names>M. A.</given-names>
</name>
<name>
<surname>Hidalgo</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>de Aguilera</surname>
<given-names>A. M.</given-names>
</name>
<etal/>
</person-group> (<year>2014</year>). <article-title>The use of the biorthogonal decomposition for the identification of zonal flows at TJ-II</article-title>. <source>Plasma Phys. Control. Fusion</source> <volume>57</volume>, <fpage>025005</fpage>. <pub-id pub-id-type="doi">10.1088/0741-3335/57/2/025005</pub-id>
</citation>
</ref>
<ref id="B48">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Vora</surname>
<given-names>P. L.</given-names>
</name>
<name>
<surname>Farrell</surname>
<given-names>J. E.</given-names>
</name>
<name>
<surname>Tietz</surname>
<given-names>J. D.</given-names>
</name>
<name>
<surname>Brainard</surname>
<given-names>D. H.</given-names>
</name>
</person-group> (<year>1997</year>). &#x201c;<article-title>Linear models for digital cameras</article-title>,&#x201d; in <source>Proceedings, IS&#x26;T&#x2019;s 50th annual conference</source>, <fpage>377</fpage>&#x2013;<lpage>382</lpage>.</citation>
</ref>
<ref id="B49">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Welch</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>1967</year>). <article-title>The use of fast fourier transform for the estimation of power spectra: A method based on time averaging over short, modified periodograms</article-title>. <source>IEEE Trans. Audio Electroacoustics</source> <volume>15</volume>, <fpage>70</fpage>&#x2013;<lpage>73</lpage>. <pub-id pub-id-type="doi">10.1109/TAU.1967.1161901</pub-id>
</citation>
</ref>
<ref id="B50">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Woolfe</surname>
<given-names>F.</given-names>
</name>
<name>
<surname>Liberty</surname>
<given-names>E.</given-names>
</name>
<name>
<surname>Rokhlin</surname>
<given-names>V.</given-names>
</name>
<name>
<surname>Tygert</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2008</year>). <article-title>A fast randomized algorithm for the approximation of matrices</article-title>. <source>Appl. Comput. Harmon. Analysis</source> <volume>25</volume>, <fpage>335</fpage>&#x2013;<lpage>366</lpage>. <pub-id pub-id-type="doi">10.1016/j.acha.2007.12.002</pub-id>
</citation>
</ref>
<ref id="B51">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Yamada</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Itoh</surname>
<given-names>S.-I.</given-names>
</name>
<name>
<surname>Inagaki</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Nagashima</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Shinohara</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Kasuya</surname>
<given-names>N.</given-names>
</name>
<etal/>
</person-group> (<year>2010</year>). <article-title>Two-dimensional bispectral analysis of drift wave turbulence in a cylindrical plasma</article-title>. <source>Phys. Plasmas</source> <volume>17</volume>, <fpage>052313</fpage>. <pub-id pub-id-type="doi">10.1063/1.3429674</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>