<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Publishing DTD v1.1 20151215//EN" "http://jats.nlm.nih.gov/publishing/1.1/JATS-journalpublishing1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:mml="http://www.w3.org/1998/Math/MathML" xml:lang="en" article-type="research-article" dtd-version="1.1">
<front>
<journal-meta>
<journal-id journal-id-type="pmc">CMES</journal-id>
<journal-id journal-id-type="nlm-ta">CMES</journal-id>
<journal-id journal-id-type="publisher-id">CMES</journal-id>
<journal-title-group>
<journal-title>Computer Modeling in Engineering &#x0026; Sciences</journal-title>
</journal-title-group>
<issn pub-type="epub">1526-1506</issn>
<issn pub-type="ppub">1526-1492</issn>
<publisher>
<publisher-name>Tech Science Press</publisher-name>
<publisher-loc>USA</publisher-loc>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">78247</article-id>
<article-id pub-id-type="doi">10.32604/cmes.2026.078247</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Article</subject>
</subj-group>
</article-categories>
<title-group>
<article-title>Machine Learning-Based Power Allocation for Covert Communication in LEO Satellite&#x2013;UAV Cooperative Networks</article-title>
<alt-title alt-title-type="left-running-head">Machine Learning-Based Power Allocation for Covert Communication in LEO Satellite&#x2013;UAV Cooperative Networks</alt-title>
<alt-title alt-title-type="right-running-head">Machine Learning-Based Power Allocation for Covert Communication in LEO Satellite&#x2013;UAV Cooperative Networks</alt-title>
</title-group>
<contrib-group>
<contrib id="author-1" contrib-type="author"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0001-7714-1504</contrib-id>
<name name-style="western"><surname>Kang</surname><given-names>Minjeong</given-names></name><xref ref-type="aff" rid="aff-1">1</xref></contrib>
<contrib id="author-2" contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-7875-2398</contrib-id>
<name name-style="western"><surname>Lee</surname><given-names>Jung Hoon</given-names></name><xref ref-type="aff" rid="aff-1">1</xref><email>tantheta@hufs.ac.kr</email></contrib>
<contrib id="author-3" contrib-type="author" corresp="yes"><contrib-id contrib-id-type="orcid">https://orcid.org/0000-0002-5777-4029</contrib-id>
<name name-style="western"><surname>Lee</surname><given-names>Il-Gu</given-names></name><xref ref-type="aff" rid="aff-2">2</xref><email>iglee@sungshin.ac.kr</email></contrib>
<aff id="aff-1"><label>1</label><institution>Department of Electronics Engineering and Applied Communications Research Center, Hankuk University of Foreign Studies</institution>, <addr-line>Yongin</addr-line>, <country>Republic of Korea</country></aff>
<aff id="aff-2"><label>2</label><institution>Department of Future Convergence Technology Engineering, Sungshin Women&#x2019;s University</institution>, <addr-line>Seoul</addr-line>, <country>Republic of Korea</country></aff>
</contrib-group>
<author-notes>
<corresp id="cor1"><label>&#x002A;</label>Corresponding Authors: Jung Hoon Lee. Email: <email>tantheta@hufs.ac.kr</email>; Il-Gu Lee. Email: <email>iglee@sungshin.ac.kr</email></corresp>
</author-notes>
<pub-date date-type="collection" publication-format="electronic">
<year>2026</year>
</pub-date>
<pub-date date-type="pub" publication-format="electronic">
<day>27</day><month>4</month><year>2026</year>
</pub-date>
<volume>147</volume>
<issue>1</issue>
<elocation-id>48</elocation-id>
<history>
<date date-type="received">
<day>27</day>
<month>12</month>
<year>2025</year>
</date>
<date date-type="accepted">
<day>02</day>
<month>03</month>
<year>2026</year>
</date>
</history>
<permissions>
<copyright-statement>&#x00A9; 2026 The Authors. Published by Tech Science Press.</copyright-statement>
<copyright-year>2026</copyright-year>
<copyright-holder>The Authors</copyright-holder>
<license xlink:href="https://creativecommons.org/licenses/by/4.0/">
<license-p>This work is licensed under a <ext-link ext-link-type="uri" xlink:type="simple" xlink:href="https://creativecommons.org/licenses/by/4.0/">Creative Commons Attribution 4.0 International License</ext-link>, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.</license-p>
</license>
</permissions>
<self-uri content-type="pdf" xlink:href="TSP_CMES_78247.pdf"></self-uri>
<abstract>
<p>In next-generation non-terrestrial network environments, the increasing risk of detection by unauthorized observers has motivated extensive research on covert communication approaches that minimize the probability of detection. In particular, jamming-assisted cooperative covert communication has attracted significant attention as an effective approach to simultaneously ensure communication performance and security, leading to growing interest in cooperative architectures among heterogeneous platforms. This study investigates covert communication in Low Earth Orbit (LEO) satellite&#x2013;unmanned aerial vehicle (UAV) cooperative networks, where the LEO satellite serves a legitimate user, while the UAV acts as a cooperative jammer to enhance covertness. A network that integrates a LEO satellite with wide service coverage and a UAV with high mobility offers flexible support for covert communication in diverse environments. However, the problem of optimally allocating power between the LEO satellite and UAV while satisfying the covert communication constraint inherently exhibits a non-convex structure, which commonly necessitates a discretized grid-search baseline over feasible candidate combinations. As the number of candidates increases, this approach suffers from rapidly increasing computational complexity. To address this computational burden, this study proposes a machine-learning (ML)&#x2013;based power-allocation scheme. The proposed ML model leverages key channel-related and covertness-related features to efficiently select an effective pair of power scaling factors, while significantly reduced computational complexity. Simulation results demonstrate that the proposed scheme achieves comparable average covert rate to that of the discretized grid-search baseline while requiring substantially lower computational complexity. These results further indicate that the proposed scheme enables low-latency and efficient power control in LEO satellite&#x2013;UAV cooperative networks. Finally, future work will extend the proposed scheme to more complex multi-LEO satellite&#x2013;UAV cooperative scenarios through joint optimization of additional system parameters.</p>
</abstract>
<kwd-group kwd-group-type="author">
<kwd>Low earth orbit (LEO) satellite communications</kwd>
<kwd>unmanned aerial vehicle (UAV) cooperative jamming</kwd>
<kwd>covert communication</kwd>
<kwd>power allocation</kwd>
<kwd>machine learning (ML)</kwd>
</kwd-group>
<funding-group>
<award-group id="awg1">
<funding-source>Institute of Information &#x0026; Communication Technology Planning &#x0026; Evaluation</funding-source>
<award-id>IITP-2022-RS-2022-00156310</award-id>
</award-group>
</funding-group>
</article-meta>
</front>
<body>
<sec id="s1">
<label>1</label>
<title>Introduction</title>
<p>Security in wireless communication systems has been widely regarded as a fundamental research topic for protecting confidential information from unauthorized receivers. Accordingly, a wide range of security techniques based on physical-layer security (PLS) and encryption have been extensively investigated. However, most PLS schemes rely heavily on channel state information (CSI), and their security performance can be significantly degraded if adversaries obtain access to this information. Encryption-based approaches inherently suffer from a risk of secret key leakage, which cannot be entirely eliminated. These limitations highlight the need for a robust security paradigm that complements conventional security mechanisms.</p>
<p>Motivated by these limitations, covert communication, aiming to conceal the transmitted information, as well as the existence of wireless transmissions from unauthorized wardens, has emerged as a new paradigm for secure communication. Covert communication aims to reduce the reliability of a warden&#x2019;s detection by increasing both false-alarm and miss-detection probabilities when determining the presence of a transmission [<xref ref-type="bibr" rid="ref-1">1</xref>]. These covert communication techniques have been extensively investigated in terrestrial wireless network environments. In particular, the authors in [<xref ref-type="bibr" rid="ref-2">2</xref>] showed that, in quasi-static fading environments with channel uncertainty, the detection performance of a warden becomes largely insensitive to the accuracy of CSI when the detection error probability is sufficiently high. Meanwhile, the authors in [<xref ref-type="bibr" rid="ref-3">3</xref>] proposed a scheme that employs full-duplex decode-and-forward user relaying to achieve perfect cancellation of covert signals at the warden. Moreover, the authors in [<xref ref-type="bibr" rid="ref-4">4</xref>] analyzed the covert transmission rate of a wireless relay system by optimizing the transmit power while jointly considering cooperative jamming and relay selection. In addition, the authors in [<xref ref-type="bibr" rid="ref-5">5</xref>] investigated covert communication in more complex scenarios, where the fundamental trade-off between covertness requirements and secrecy transmission rate was analyzed in the presence of untrusted relay nodes and multiple wardens through jamming-based power allocation. Similarly, the authors in [<xref ref-type="bibr" rid="ref-6">6</xref>] considered covert communication in multi-antenna amplify-and-forward relaying networks, where the relay was designed to simultaneously forward confidential signals and transmit artificial noise, and relay precoding and power allocation were optimized based on CSI to enhance covertness performance. Furthermore, covert communication schemes that leverage intelligent aerial platforms have been proposed. Specifically, the authors in [<xref ref-type="bibr" rid="ref-7">7</xref>] presented a covert communication framework that integrated an unmanned aerial vehicle (UAV) with an intelligent reflecting surface (IRS), where the transmit power, IRS phase shifts, and UAV location were jointly optimized to maximize the covert transmission rate under the worst-case detection conditions. Similarly, the authors in [<xref ref-type="bibr" rid="ref-8">8</xref>] proposed a covert communication framework for reconfigurable intelligent surface (RIS)-assisted cooperative networks, where power allocation was optimized to simultaneously enhance covertness and PLS by reducing both the detection error probability and the eavesdropping probability.</p>
<p>With the expansion of wireless network coverage across terrestrial, aerial, and space domains, research on covert communication has extended beyond terrestrial and aerial networks to space&#x2013;air integrated networks. Among these architectures, systems that integrate Low Earth Orbit (LEO) satellites with UAVs have attracted significant attention owing to their ability to provide wide service coverage and high operational flexibility [<xref ref-type="bibr" rid="ref-9">9</xref>]. In this context, the authors in [<xref ref-type="bibr" rid="ref-10">10</xref>] analyzed covert communication performance in space&#x2013;air&#x2013;ground integrated networks by accounting for practical impairments such as channel estimation errors, hardware imperfections, and co-channel interference, and highlighted the importance of power allocation and CSI accuracy. In addition, the authors in [<xref ref-type="bibr" rid="ref-11">11</xref>] studied covert communication in a space&#x2013;air&#x2013;ground integrated network with a dual-hop transmission structure, where finite block-length communication was considered and the covert outage probability was analyzed under artificial noise (AN)-assisted jamming, thereby revealing the impact of key system parameters on covertness performance. The authors in [<xref ref-type="bibr" rid="ref-12">12</xref>] proposed a game-theoretic approach for covert communication in large-scale multi-tier LEO satellite networks, where UAVs are considered service nodes supported by a satellite backhaul, thereby simultaneously improving transmission reliability and coverage while maintaining terrestrial wardens. Meanwhile, the authors in [<xref ref-type="bibr" rid="ref-13">13</xref>] investigated a covert communication system employing UAVs as relays from a practical system design perspective and proposed a scheme to optimize the effective covert transmission rate in Rician fading environments by leveraging full-duplex cooperative jamming. In a related line of work, the authors in [<xref ref-type="bibr" rid="ref-14">14</xref>] analytically investigated the uplink outage probability in full-duplex multiple-input multiple-output (MIMO)-based cooperative communications between autonomous aerial vehicles and intelligent connected vehicles by accounting for interference, and proposed low-complexity approximation methods. In addition, the authors of [<xref ref-type="bibr" rid="ref-15">15</xref>] studied channel prediction for UAV&#x2013;LEO satellite links and proposed a lightweight channel prediction network based on multilayer perceptrons, which improves prediction accuracy while reducing computational complexity.</p>
<p>Machine learning (ML) has emerged as an effective tool for reducing the high computational complexity associated with resource allocation and signal processing problems in wireless and satellite networks. In [<xref ref-type="bibr" rid="ref-16">16</xref>], the authors employed a deep neural network (DNN) to predict the optimal decoding order for successive interference cancellation in multiuser multiple-input single-output (MISO) non-orthogonal multiple access systems, which significantly reduced the computational complexity of an exhaustive search while achieving near-optimal performance. In addition, the authors in [<xref ref-type="bibr" rid="ref-17">17</xref>] introduced a model-free actor&#x2013;critic reinforcement learning&#x2013;based resource allocation framework for satellite networks supporting the Internet of Remote Things, which jointly optimizes power allocation and data scheduling in dynamic channels and energy harvesting environments. Along similar lines, the authors in [<xref ref-type="bibr" rid="ref-18">18</xref>] proposed a resource allocation scheme for the non-terrestrial network uplink that combines long short-term memory&#x2013;based channel prediction with deep reinforcement learning to cope with time-varying channels, thereby maximizing the uplink transmission rate while ensuring fairness and minimizing latency. In addition, the authors in [<xref ref-type="bibr" rid="ref-19">19</xref>] developed a deep Q-network&#x2013;based scheduling algorithm for beam-hopping LEO satellite communication systems, which jointly optimizes time-slot allocation and power control to satisfy traffic demands while minimizing the total power consumption. Moreover, to address frequent handover issues in LEO satellite networks, the authors in [<xref ref-type="bibr" rid="ref-20">20</xref>] proposed a distributed multi-agent deep reinforcement learning-based handover strategy. Furthermore, Ref. [<xref ref-type="bibr" rid="ref-21">21</xref>] proposed a hybrid framework that combined convex optimization with deep learning for LEO satellite downlink networks, enabling efficient solutions to NP-hard joint channels and power allocation problems. Moreover, the authors in [<xref ref-type="bibr" rid="ref-22">22</xref>] presented a joint design for channel estimation, multiuser detection, and resource allocation based on deep learning for satellite NOMA systems, which significantly improved the bit error rate performance in time-varying channel environments. Finally, the authors in [<xref ref-type="bibr" rid="ref-23">23</xref>] proposed a joint optimization framework based on deep reinforcement learning for UAV&#x2013;RIS&#x2013;assisted Internet of Vehicles networks, aiming to maximize secrecy energy efficiency.</p>
<p>Motivated by these studies, this study proposes an ML-based power allocation scheme for covert communication in LEO satellite&#x2013;UAV cooperative networks. The proposed scheme leverages the wide coverage of LEO satellites and the mobility of UAVs to enhance covert communication performance, while employing an ML model to significantly reduce the computational complexity associated with power allocation. In the considered framework, the UAV acts as a cooperative jammer by transmitting AN, while the learning model adopts a DNN architecture to predict an effective pair of power scaling factors. Simulation results demonstrate that the proposed scheme achieves a performance comparable average covert rate to that of a discretized grid-search baseline, with substantially lower computational complexity.</p>
<p>The remainder of this paper is organized as follows. <xref ref-type="sec" rid="s3">Section 3</xref> describes the system model and formulates the covert communication problem. <xref ref-type="sec" rid="s4">Section 4</xref> presents the proposed ML-based power allocation scheme. <xref ref-type="sec" rid="s5">Section 5</xref> evaluates the performance through numerical simulations, and <xref ref-type="sec" rid="s6">Section 6</xref> concludes the paper.</p>
</sec>
<sec id="s2">
<label>2</label>
<title>Notation</title>
<p><xref ref-type="table" rid="table-1">Table 1</xref> lists the main mathematical symbols used in this paper.</p>
<table-wrap id="table-1">
<label>Table 1</label>
<caption>
<title>List of notations.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Notation</th>
<th>Description</th>
</tr>
</thead>
<tbody>
<tr>
<td><inline-formula id="ieqn-1"><mml:math id="mml-ieqn-1"><mml:msub><mml:mi>N</mml:mi><mml:mi>U</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Number of antenna elements at Alice</td>
</tr>
<tr>
<td><inline-formula id="ieqn-2"><mml:math id="mml-ieqn-2"><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Number of antenna elements along the <inline-formula id="ieqn-3"><mml:math id="mml-ieqn-3"><mml:mi>x</mml:mi></mml:math></inline-formula>- and <inline-formula id="ieqn-4"><mml:math id="mml-ieqn-4"><mml:mi>y</mml:mi></mml:math></inline-formula>-axes</td>
</tr>
<tr>
<td><inline-formula id="ieqn-5"><mml:math id="mml-ieqn-5"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Channels from Alice to Bob/Willie</td>
</tr>
<tr>
<td><inline-formula id="ieqn-6"><mml:math id="mml-ieqn-6"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Channels from Charlie to Bob/Willie</td>
</tr>
<tr>
<td><inline-formula id="ieqn-7"><mml:math id="mml-ieqn-7"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>Rician <italic>K</italic>-factors of the corresponding channels</td>
</tr>
<tr>
<td><inline-formula id="ieqn-8"><mml:math id="mml-ieqn-8"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></td>
<td>Steering vector at Alice</td>
</tr>
<tr>
<td><inline-formula id="ieqn-9"><mml:math id="mml-ieqn-9"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></td>
<td>Steering vector at Charlie</td>
</tr>
<tr>
<td><inline-formula id="ieqn-10"><mml:math id="mml-ieqn-10"><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula></td>
<td>Azimuth and elevation angles</td>
</tr>
<tr>
<td><inline-formula id="ieqn-11"><mml:math id="mml-ieqn-11"><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Maximum transmit powers</td>
</tr>
<tr>
<td><inline-formula id="ieqn-12"><mml:math id="mml-ieqn-12"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Power scaling factors</td>
</tr>
<tr>
<td><inline-formula id="ieqn-13"><mml:math id="mml-ieqn-13"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Beamforming vectors</td>
</tr>
<tr>
<td><inline-formula id="ieqn-14"><mml:math id="mml-ieqn-14"><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">SINR</mml:mtext></mml:mrow><mml:mi>B</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Signal-to-interference-plus-noise ratio at Bob</td>
</tr>
<tr>
<td><inline-formula id="ieqn-15"><mml:math id="mml-ieqn-15"><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">R</mml:mtext></mml:mrow><mml:mi>c</mml:mi></mml:msub></mml:math></inline-formula></td>
<td>Achievable covert rate</td>
</tr>
<tr>
<td><italic>B</italic></td>
<td>Number of observation samples at Willie</td>
</tr>
<tr>
<td><inline-formula id="ieqn-16"><mml:math id="mml-ieqn-16"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula></td>
<td>Detection threshold</td>
</tr>
<tr>
<td><inline-formula id="ieqn-17"><mml:math id="mml-ieqn-17"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">F</mml:mi><mml:mi mathvariant="normal">A</mml:mi></mml:mrow></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mrow><mml:mi mathvariant="normal">M</mml:mi><mml:mi mathvariant="normal">D</mml:mi></mml:mrow></mml:mrow></mml:msub></mml:math></inline-formula></td>
<td>False alarm and misdetection probabilities</td>
</tr>
<tr>
<td><inline-formula id="ieqn-18"><mml:math id="mml-ieqn-18"><mml:mi>&#x03BE;</mml:mi></mml:math></inline-formula></td>
<td>Total detection error probability</td>
</tr>
<tr>
<td><inline-formula id="ieqn-19"><mml:math id="mml-ieqn-19"><mml:mtext>&#x03B5;</mml:mtext></mml:math></inline-formula></td>
<td>Allowable detection error probability</td>
</tr>
<tr>
<td><inline-formula id="ieqn-20"><mml:math id="mml-ieqn-20"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula></td>
<td>Discretization step size of effective power scaling factors</td>
</tr>
<tr>
<td><inline-formula id="ieqn-21"><mml:math id="mml-ieqn-21"><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow></mml:math></inline-formula></td>
<td>Discretized set of effective power scaling factors</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s3">
<label>3</label>
<title>System Model</title>
<p>The considered system model is illustrated in <xref ref-type="fig" rid="fig-1">Fig. 1</xref>. Specifically, we considered an LEO satellite&#x2013;UAV cooperative network for covert communications comprising an LEO satellite (Alice) equipped with an <inline-formula id="ieqn-22"><mml:math id="mml-ieqn-22"><mml:msub><mml:mi>N</mml:mi><mml:mi>U</mml:mi></mml:msub></mml:math></inline-formula>-element uniform planar array (UPA), a UAV (Charlie) equipped with a two-element uniform linear array (ULA) that acts as a cooperative jammer, a legitimate user (Bob), and a warden (Willie), each equipped with a single antenna.</p>
<fig id="fig-1">
<label>Figure 1</label>
<caption>
<title>System model of the considered LEO satellite&#x2013;UAV cooperative covert communication network.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78247-fig-1.tif"/>
</fig>
<p>The UPA at Alice consists of <inline-formula id="ieqn-23"><mml:math id="mml-ieqn-23"><mml:msub><mml:mi>N</mml:mi><mml:mi>U</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:math></inline-formula> antenna elements, where <inline-formula id="ieqn-24"><mml:math id="mml-ieqn-24"><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-25"><mml:math id="mml-ieqn-25"><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:math></inline-formula> represent the number of antennas along the <inline-formula id="ieqn-26"><mml:math id="mml-ieqn-26"><mml:mi>x</mml:mi></mml:math></inline-formula>- and <inline-formula id="ieqn-27"><mml:math id="mml-ieqn-27"><mml:mi>y</mml:mi></mml:math></inline-formula>-axes, respectively. The channel vector from Alice to Bob is denoted by <inline-formula id="ieqn-28"><mml:math id="mml-ieqn-28"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">C</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>U</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula>, and <inline-formula id="ieqn-29"><mml:math id="mml-ieqn-29"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">C</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>U</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> represents the channel from Alice to Willie. Moreover, <inline-formula id="ieqn-30"><mml:math id="mml-ieqn-30"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">C</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-31"><mml:math id="mml-ieqn-31"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">C</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> denote the channels from Charlie to Bob and from Charlie to Willie, respectively. All the channels were modeled as Rician fading channels. We assume that perfect CSI of all relevant channels is available at the UAV for power scaling factor selection.</p>
<p>The channels from Alice to Bob and Alice to Willie are as follows:
<disp-formula id="eqn-1"><label>(1)</label><mml:math id="mml-eqn-1" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The Alice-Bob and Alice-Willie channels are characterized by the Rician <italic>K</italic>-factors <inline-formula id="ieqn-32"><mml:math id="mml-ieqn-32"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-33"><mml:math id="mml-ieqn-33"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> that determine the contributions of the deterministic line-of-sight (LoS) components <inline-formula id="ieqn-34"><mml:math id="mml-ieqn-34"><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-35"><mml:math id="mml-ieqn-35"><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula>. The corresponding non-line-of-sight (NLoS) components are denoted by <inline-formula id="ieqn-36"><mml:math id="mml-ieqn-36"><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-37"><mml:math id="mml-ieqn-37"><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula>, respectively. The NLoS components are modeled as the superposition of multiple scattered paths.</p>
<p>The LoS components of Alice are defined as follows:
<disp-formula id="eqn-2"><label>(2)</label><mml:math id="mml-eqn-2" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mi>exp</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">(</mml:mo></mml:mrow></mml:mstyle><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">)</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mi>exp</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">(</mml:mo></mml:mrow></mml:mstyle><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">)</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Under the above assumptions, the NLoS components of Alice are expressed as:
<disp-formula id="eqn-3"><label>(3)</label><mml:math id="mml-eqn-3" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msqrt><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mi>exp</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">(</mml:mo></mml:mrow></mml:mstyle><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">)</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msqrt><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mi>exp</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">(</mml:mo></mml:mrow></mml:mstyle><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">)</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B8;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Here, <inline-formula id="ieqn-38"><mml:math id="mml-ieqn-38"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denotes the array steering vector at Alice, where <inline-formula id="ieqn-39"><mml:math id="mml-ieqn-39"><mml:mi>&#x03D5;</mml:mi></mml:math></inline-formula> and <inline-formula id="ieqn-40"><mml:math id="mml-ieqn-40"><mml:mi>&#x03B8;</mml:mi></mml:math></inline-formula> represent the azimuth and elevation angles, respectively. Moreover, <inline-formula id="ieqn-41"><mml:math id="mml-ieqn-41"><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-42"><mml:math id="mml-ieqn-42"><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> denote the complex-valued channel gains of the LoS components, while <inline-formula id="ieqn-43"><mml:math id="mml-ieqn-43"><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-44"><mml:math id="mml-ieqn-44"><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent the complex-valued channel gains of the <inline-formula id="ieqn-45"><mml:math id="mml-ieqn-45"><mml:mi>l</mml:mi></mml:math></inline-formula>th NLoS paths. <inline-formula id="ieqn-46"><mml:math id="mml-ieqn-46"><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub></mml:math></inline-formula> denotes the carrier frequency, and <inline-formula id="ieqn-47"><mml:math id="mml-ieqn-47"><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-48"><mml:math id="mml-ieqn-48"><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> denote the Doppler shifts associated with the LoS paths, whereas <inline-formula id="ieqn-49"><mml:math id="mml-ieqn-49"><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-50"><mml:math id="mml-ieqn-50"><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> represent the Doppler shifts corresponding to the NLoS paths. Similarly, <inline-formula id="ieqn-51"><mml:math id="mml-ieqn-51"><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-52"><mml:math id="mml-ieqn-52"><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> denote the propagation delays of the LoS components, while <inline-formula id="ieqn-53"><mml:math id="mml-ieqn-53"><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> and <inline-formula id="ieqn-54"><mml:math id="mml-ieqn-54"><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup></mml:math></inline-formula> denote the propagation delays of the <inline-formula id="ieqn-55"><mml:math id="mml-ieqn-55"><mml:mi>l</mml:mi></mml:math></inline-formula>th NLoS components. Finally, <inline-formula id="ieqn-56"><mml:math id="mml-ieqn-56"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-57"><mml:math id="mml-ieqn-57"><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> in <xref ref-type="disp-formula" rid="eqn-3">(3)</xref> represent the number of NLoS paths for the Alice-Bob and Alice-Willie channels, respectively.</p>
<p>The UPA steering vector is defined as:
<disp-formula id="eqn-4"><label>(4)</label><mml:math id="mml-eqn-4" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi><mml:mi>x</mml:mi></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2297;</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi><mml:mi>y</mml:mi></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-58"><mml:math id="mml-ieqn-58"><mml:mo>&#x2297;</mml:mo></mml:math></inline-formula> denotes the Kronecker product. Vectors <inline-formula id="ieqn-59"><mml:math id="mml-ieqn-59"><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi><mml:mi>x</mml:mi></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and <inline-formula id="ieqn-60"><mml:math id="mml-ieqn-60"><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi><mml:mi>y</mml:mi></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> are defined as follows:
<disp-formula id="eqn-5"><label>(5)</label><mml:math id="mml-eqn-5" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi><mml:mi>x</mml:mi></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msqrt><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub></mml:msqrt></mml:mfrac><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mfrac><mml:mi>d</mml:mi><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03D5;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mfrac><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mi>cos</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03D5;</mml:mi></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>A</mml:mi><mml:mi>y</mml:mi></mml:msubsup><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo>,</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msqrt><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub></mml:msqrt></mml:mfrac><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mfrac><mml:mi>d</mml:mi><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03D5;</mml:mi></mml:mrow></mml:msup><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mfrac><mml:mi>d</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03B8;</mml:mi><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03D5;</mml:mi></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mo>,</mml:mo></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where the inter-element spacing is set to <inline-formula id="ieqn-61"><mml:math id="mml-ieqn-61"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mi>&#x03BB;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:math></inline-formula>. The UPA steering vector is normalized to the unit norm.</p>
<p>Furthermore, the channels from Charlie to Bob and Charlie to Willie are denoted by:
<disp-formula id="eqn-6"><label>(6)</label><mml:math id="mml-eqn-6" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>+</mml:mo><mml:msqrt><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:mrow><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac></mml:mstyle></mml:msqrt><mml:mspace width="thinmathspace" /><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>The channels associated with Charlie follow a structure similar to those of Alice, where <inline-formula id="ieqn-62"><mml:math id="mml-ieqn-62"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-63"><mml:math id="mml-ieqn-63"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula> represent the Rician <italic>K</italic>-factors of the Charlie-Bob and Charlie-Willie channels, respectively.</p>
<p>The LoS components of Charlie are defined as follows:
<disp-formula id="eqn-7"><label>(7)</label><mml:math id="mml-eqn-7" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mi>exp</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">(</mml:mo></mml:mrow></mml:mstyle><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">)</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mi>exp</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">(</mml:mo></mml:mrow></mml:mstyle><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">LoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">)</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Similarly, the NLoS components associated with Charlie are given by:
<disp-formula id="eqn-8"><label>(8)</label><mml:math id="mml-eqn-8" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msqrt><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mi>exp</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">(</mml:mo></mml:mrow></mml:mstyle><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">)</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mstyle></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>=</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mn>1</mml:mn><mml:msqrt><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:msqrt></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:msub><mml:mi>L</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:munderover><mml:msub><mml:mi>m</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mi>exp</mml:mi><mml:mspace width="negativethinmathspace" /><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">(</mml:mo></mml:mrow></mml:mstyle><mml:mi>j</mml:mi><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">(</mml:mo></mml:mrow></mml:mstyle><mml:msubsup><mml:mi>f</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mi>&#x1D49F;</mml:mi></mml:mrow><mml:mo>,</mml:mo><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>f</mml:mi><mml:mi>c</mml:mi></mml:msub><mml:msubsup><mml:mi>&#x03C4;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow><mml:mrow><mml:mrow><mml:mtext mathvariant="monospace">NLoS</mml:mtext></mml:mrow></mml:mrow></mml:msubsup><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.2em" minsize="1.2em">)</mml:mo></mml:mrow></mml:mstyle><mml:mstyle scriptlevel="0"><mml:mrow><mml:mo maxsize="1.623em" minsize="1.623em">)</mml:mo></mml:mrow></mml:mstyle><mml:mspace width="thinmathspace" /><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03D5;</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi><mml:mo>,</mml:mo><mml:mi>l</mml:mi></mml:mrow></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:mstyle></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Here, <inline-formula id="ieqn-64"><mml:math id="mml-ieqn-64"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denotes the array steering vector at Charlie. Since Charlie employs a two-element ULA, only the azimuth angle is considered.
<disp-formula id="eqn-9"><label>(9)</label><mml:math id="mml-eqn-9" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">a</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:mi>&#x03D5;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:msqrt><mml:mn>2</mml:mn></mml:msqrt></mml:mfrac><mml:msup><mml:mrow><mml:mo>[</mml:mo><mml:mn>1</mml:mn><mml:mo>,</mml:mo><mml:msup><mml:mi>e</mml:mi><mml:mrow><mml:mi>j</mml:mi><mml:mfrac><mml:mrow><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi></mml:mrow><mml:mi>&#x03BB;</mml:mi></mml:mfrac><mml:mi>d</mml:mi><mml:mi>sin</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mi>&#x03D5;</mml:mi></mml:mrow></mml:msup><mml:mo>]</mml:mo></mml:mrow><mml:mi>T</mml:mi></mml:msup><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>The array steering vector is normalized to the unit norm.</p>
<p>The transmitted signals of Alice and Charlie can be expressed as:
<disp-formula id="eqn-10"><label>(10)</label><mml:math id="mml-eqn-10" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:msqrt><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:msqrt><mml:mi>s</mml:mi><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:msqrt><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:msqrt><mml:mi>z</mml:mi><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mi>z</mml:mi><mml:mo>&#x223C;</mml:mo><mml:mrow><mml:mi>&#x1D49E;</mml:mi><mml:mi>&#x1D4A9;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-65"><mml:math id="mml-ieqn-65"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">C</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>N</mml:mi><mml:mi>U</mml:mi></mml:msub><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> and <inline-formula id="ieqn-66"><mml:math id="mml-ieqn-66"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:msup><mml:mrow><mml:mrow><mml:mi mathvariant="double-struck">C</mml:mi></mml:mrow></mml:mrow><mml:mrow><mml:mn>2</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msup></mml:math></inline-formula> represent the beamforming vectors used by Alice and Charlie, respectively. Alice and Charlie do not share their transmit power budgets, and each node is subject to its own total transmit power constraint. Thus, the beamforming vectors were normalized as <inline-formula id="ieqn-67"><mml:math id="mml-ieqn-67"><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-68"><mml:math id="mml-ieqn-68"><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>. Here, <inline-formula id="ieqn-69"><mml:math id="mml-ieqn-69"><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-70"><mml:math id="mml-ieqn-70"><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula> denote the maximum transmit powers of Alice and Charlie, respectively. For simplicity, we consider <inline-formula id="ieqn-71"><mml:math id="mml-ieqn-71"><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula>. The parameters <inline-formula id="ieqn-72"><mml:math id="mml-ieqn-72"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula> and <inline-formula id="ieqn-73"><mml:math id="mml-ieqn-73"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula> are the power scaling factors. For Alice, <inline-formula id="ieqn-74"><mml:math id="mml-ieqn-74"><mml:mi>s</mml:mi></mml:math></inline-formula> denotes the information signal intended for Bob. Charlie transmits AN to Willie, where <inline-formula id="ieqn-75"><mml:math id="mml-ieqn-75"><mml:mi>z</mml:mi><mml:mo>&#x223C;</mml:mo><mml:mrow><mml:mi>&#x1D49E;</mml:mi><mml:mi>&#x1D4A9;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> denotes the corresponding AN symbol modeled as a circularly symmetric complex Gaussian random variable with zero mean and unit variance.</p>
<p>Thus, the signals received by Bob and Willie are denoted by:
<disp-formula id="eqn-11"><label>(11)</label><mml:math id="mml-eqn-11" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-76"><mml:math id="mml-ieqn-76"><mml:msub><mml:mi>n</mml:mi><mml:mi>B</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-77"><mml:math id="mml-ieqn-77"><mml:msub><mml:mi>n</mml:mi><mml:mi>W</mml:mi></mml:msub></mml:math></inline-formula> represent the circularly symmetric complex Gaussian noise at Bob and Willie, respectively, with zero mean and unit variance, that is, <inline-formula id="ieqn-78"><mml:math id="mml-ieqn-78"><mml:msub><mml:mi>n</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>&#x223C;</mml:mo><mml:mrow><mml:mi>&#x1D49E;</mml:mi><mml:mi>&#x1D4A9;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>. Therefore, the signal-to-interference-plus-noise ratio (SINR) at Bob&#x2019;s end is expressed as:
<disp-formula id="eqn-12"><label>(12)</label><mml:math id="mml-eqn-12" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">SINR</mml:mtext></mml:mrow><mml:mi>B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Alice employs maximum ratio transmission (MRT) beamforming to maximize the received signal power at Bob. Accordingly, the MRT beamforming vector at Alice is given by:
<disp-formula id="eqn-13"><label>(13)</label><mml:math id="mml-eqn-13" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mrow><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>In contrast, Charlie adopts zero-forcing (ZF) beamforming for AN transmission, which is designed to lie in the null space of the Charlie&#x2013;Bob channel in order to avoid causing interference to Bob. Since Charlie is equipped with a two-element ULA and Bob employs a single antenna, the null space of the Charlie&#x2013;Bob channel is one-dimensional, which guarantees the existence of a non-trivial ZF beamforming vector. Specifically, Charlie&#x2019;s ZF beamforming vector <inline-formula id="ieqn-79"><mml:math id="mml-ieqn-79"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula> is constructed as:
<disp-formula id="eqn-14"><label>(14)</label><mml:math id="mml-eqn-14" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext mathvariant="bold">I</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub></mml:mrow><mml:mrow><mml:mo symmetric="true">&#x2016;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mrow><mml:mtext mathvariant="bold">I</mml:mtext></mml:mrow><mml:mo>&#x2212;</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup></mml:mrow><mml:mrow><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:msub><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo symmetric="true">&#x2016;</mml:mo></mml:mrow></mml:mfrac><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Consequently, the ZF beamforming vector satisfies the following null-space constraint:
<disp-formula id="eqn-15"><label>(15)</label><mml:math id="mml-eqn-15" display="block"><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>0.</mml:mn></mml:math></disp-formula></p>
<p>This ensures that the AN transmitted by Charlie is completely nulled at Bob&#x2019;s receiver. Consequently, the interference term in <xref ref-type="disp-formula" rid="eqn-3">(12)</xref> vanishes, and the SINR at Bob simplifies to:
<disp-formula id="eqn-16"><label>(16)</label><mml:math id="mml-eqn-16" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">SINR</mml:mtext></mml:mrow><mml:mi>B</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Thus, the achievable covert rate at Bob&#x2019;s end under the covert communication constraint is expressed as:
<disp-formula id="eqn-17"><label>(17)</label><mml:math id="mml-eqn-17" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">R</mml:mtext></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>log</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">SINR</mml:mtext></mml:mrow><mml:mi>B</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Willie used an energy detector and performs a binary hypothesis test over <italic>B</italic> observation samples (channel uses) to detect Alice&#x2019;s transmissions. Accordingly, the detection problem is formulated as:
<disp-formula id="eqn-18"><label>(18)</label><mml:math id="mml-eqn-18" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub><mml:mo>:</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mrow><mml:mtext>(Alice is silent)</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo>:</mml:mo></mml:mtd><mml:mtd><mml:msub><mml:mi>y</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">x</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:mspace width="1em" /><mml:mrow><mml:mtext>(Alice is active)</mml:mtext></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>From <xref ref-type="disp-formula" rid="eqn-18">(18)</xref>, under <inline-formula id="ieqn-80"><mml:math id="mml-ieqn-80"><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:math></inline-formula>, Willie observes only Charlie&#x2019;s AN and the background noise, whereas under <inline-formula id="ieqn-81"><mml:math id="mml-ieqn-81"><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:math></inline-formula>, Willie observes Alice&#x2019;s information-bearing signal.</p>
<p>Specifically, Willie&#x2019;s test statistic is denoted by:
<disp-formula id="eqn-19"><label>(19)</label><mml:math id="mml-eqn-19" display="block"><mml:msub><mml:mi>T</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mfrac><mml:mn>1</mml:mn><mml:mi>B</mml:mi></mml:mfrac><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>b</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>B</mml:mi></mml:mrow></mml:munderover><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msub><mml:mi>y</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mi>b</mml:mi><mml:mo stretchy="false">]</mml:mo><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:math></disp-formula>which measures the average energy of the received signal over <italic>B</italic> observation samples (channel uses). Accordingly, the average received power at Willie under the two hypotheses can be expressed as:
<disp-formula id="eqn-20"><label>(20)</label><mml:math id="mml-eqn-20" display="block"><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo>:</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mtd><mml:mtd><mml:mo>=</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>By invoking the central limit theorem, when <italic>B</italic> is sufficiently large, the test statistic <inline-formula id="ieqn-82"><mml:math id="mml-ieqn-82"><mml:msub><mml:mi>T</mml:mi><mml:mi>W</mml:mi></mml:msub></mml:math></inline-formula> at Willie can be approximated as a Gaussian random variable under both hypotheses.</p>
<p>Hence, the false alarm probability (i.e., Willie deciding <inline-formula id="ieqn-83"><mml:math id="mml-ieqn-83"><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:math></inline-formula> when Alice is silent) is denoted by <inline-formula id="ieqn-84"><mml:math id="mml-ieqn-84"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>F</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>, and the misdetection probability (i.e., Willie deciding <inline-formula id="ieqn-85"><mml:math id="mml-ieqn-85"><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:math></inline-formula> when Alice is active) is denoted by <inline-formula id="ieqn-86"><mml:math id="mml-ieqn-86"><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub></mml:math></inline-formula>. Therefore, the false alarm probability and misdetection probability at Willie is expressed as:
<disp-formula id="eqn-21"><label>(21)</label><mml:math id="mml-eqn-21" display="block"><mml:mtable columnalign="right left right left right left right left right left right left" rowspacing="3pt" columnspacing="0em 2em 0em 2em 0em 2em 0em 2em 0em 2em 0em" displaystyle="true"><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>F</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">Pr</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>&#x003E;</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mo>&#x2223;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:mo movablelimits="true" form="prefix">Pr</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>T</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mi>&#x03C4;</mml:mi><mml:mo>&#x2223;</mml:mo><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula>where <inline-formula id="ieqn-87"><mml:math id="mml-ieqn-87"><mml:mi>&#x03C4;</mml:mi></mml:math></inline-formula> is the detection threshold. Thus, the total detection error probability in Willie&#x2019;s law is defined as:
<disp-formula id="eqn-22"><label>(22)</label><mml:math id="mml-eqn-22" display="block"><mml:mi>&#x03BE;</mml:mi><mml:mo>=</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>F</mml:mi><mml:mi>A</mml:mi></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>P</mml:mi><mml:mrow><mml:mi>M</mml:mi><mml:mi>D</mml:mi></mml:mrow></mml:msub><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Willie is assumed to adopt an optimal detection threshold that minimizes <inline-formula id="ieqn-88"><mml:math id="mml-ieqn-88"><mml:mi>&#x03BE;</mml:mi></mml:math></inline-formula>, representing the worst-case detection strategy in covert communication. Under this assumption, a covert communication constraint was imposed as:
<disp-formula id="eqn-23"><label>(23)</label><mml:math id="mml-eqn-23" display="block"><mml:mi>&#x03BE;</mml:mi><mml:mo>&#x2265;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:mo>&#x03B5;</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-89"><mml:math id="mml-ieqn-89"><mml:mo>&#x03B5;</mml:mo><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> is the allowable detection error probability.</p>
<p>To transform the probabilistic covertness constraint in <xref ref-type="disp-formula" rid="eqn-23">(23)</xref> as an equivalent covertness constraint expressed in terms of transmit power, Pinsker&#x2019;s inequality is employed to lower bound the detection error probability in terms of the Kullback&#x2013;Leibler (KL) divergence between the distributions under the two hypotheses [<xref ref-type="bibr" rid="ref-6">6</xref>]. Specifically, the optimal detection error probability satisfies
<disp-formula id="eqn-24"><label>(24)</label><mml:math id="mml-eqn-24" display="block"><mml:mi>&#x03BE;</mml:mi><mml:mo>&#x2265;</mml:mo><mml:mn>1</mml:mn><mml:mo>&#x2212;</mml:mo><mml:msqrt><mml:mfrac><mml:mn>1</mml:mn><mml:mn>2</mml:mn></mml:mfrac><mml:mi>D</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:msqrt><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Accordingly, a sufficient condition to guarantee <inline-formula id="ieqn-90"><mml:math id="mml-ieqn-90"><mml:mi>&#x03BE;</mml:mi><mml:mo>&#x2265;</mml:mo><mml:mn>1</mml:mn><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mo>&#x2212;</mml:mo><mml:mo>&#x03B5;</mml:mo></mml:math></inline-formula> is given by
<disp-formula id="eqn-25"><label>(25)</label><mml:math id="mml-eqn-25" display="block"><mml:mi>D</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2264;</mml:mo><mml:mn>2</mml:mn><mml:msup><mml:mo>&#x03B5;</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Moreover, due to the Gaussianity and mutual independence of the transmitted signals and noise components, Willie&#x2019;s received signal <inline-formula id="ieqn-91"><mml:math id="mml-ieqn-91"><mml:msub><mml:mi>y</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mi>b</mml:mi><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula> follows a conditionally circularly symmetric complex Gaussian distribution at each observation. Under the common Doppler assumption, where the Doppler effect introduces only phase variations across observations, the average received power (variance) remains invariant over the observation interval. With independent signal and noise realizations across observations, <inline-formula id="ieqn-92"><mml:math id="mml-ieqn-92"><mml:msub><mml:mi>y</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo stretchy="false">[</mml:mo><mml:mi>b</mml:mi><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula> can be modeled as independent and identically distributed complex Gaussian random variable with variances <inline-formula id="ieqn-93"><mml:math id="mml-ieqn-93"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-94"><mml:math id="mml-ieqn-94"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:math></inline-formula> under hypotheses <inline-formula id="ieqn-95"><mml:math id="mml-ieqn-95"><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-96"><mml:math id="mml-ieqn-96"><mml:msub><mml:mrow><mml:mi>&#x0210B;</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub></mml:math></inline-formula>, respectively. Accordingly, the KL divergence over <italic>B</italic> observations can be expressed as
<disp-formula id="eqn-26"><label>(26)</label><mml:math id="mml-eqn-26" display="block"><mml:mi>D</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mi>B</mml:mi><mml:mrow><mml:mo>(</mml:mo><mml:mi>ln</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mfrac><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mfrac><mml:mo>+</mml:mo><mml:mfrac><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>1</mml:mn></mml:msub></mml:mfrac><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>In the covert communication regime, the impact of Alice&#x2019;s transmission on Willie&#x2019;s observation is sufficiently small, such that <inline-formula id="ieqn-97"><mml:math id="mml-ieqn-97"><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x2248;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:math></inline-formula>. Applying a second-order Taylor expansion yields the following approximation:
<disp-formula id="eqn-27"><label>(27)</label><mml:math id="mml-eqn-27" display="block"><mml:mi>D</mml:mi><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow><mml:mn>0</mml:mn></mml:msub><mml:mo fence="false" stretchy="false">&#x2016;</mml:mo><mml:msub><mml:mrow><mml:mi mathvariant="double-struck">P</mml:mi></mml:mrow><mml:mn>1</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>&#x2248;</mml:mo><mml:mfrac><mml:mi>B</mml:mi><mml:mn>2</mml:mn></mml:mfrac><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mfrac><mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mrow><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub></mml:mfrac><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Substituting <xref ref-type="disp-formula" rid="eqn-27">(27)</xref> into <xref ref-type="disp-formula" rid="eqn-25">(25)</xref>, we obtain
<disp-formula id="eqn-28"><label>(28)</label><mml:math id="mml-eqn-28" display="block"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>&#x2212;</mml:mo><mml:msub><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn></mml:msub><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x2264;</mml:mo><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msup><mml:mo>&#x03B5;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mi>B</mml:mi></mml:mfrac><mml:msubsup><mml:mi>&#x03BC;</mml:mi><mml:mn>0</mml:mn><mml:mn>2</mml:mn></mml:msubsup><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Finally, by substituting <xref ref-type="disp-formula" rid="eqn-20">(20)</xref> into <xref ref-type="disp-formula" rid="eqn-28">(28)</xref>, Alice&#x2019;s transmit power is constrained to satisfy the following condition:
<disp-formula id="eqn-29"><label>(29)</label><mml:math id="mml-eqn-29" display="block"><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub></mml:mrow><mml:msup><mml:mo>|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x2264;</mml:mo><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msup><mml:mo>&#x03B5;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mi>B</mml:mi></mml:mfrac><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub></mml:mrow><mml:msup><mml:mo>|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>However, obtaining power scaling factors <inline-formula id="ieqn-98"><mml:math id="mml-ieqn-98"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-99"><mml:math id="mml-ieqn-99"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula> that maximize the covert rate is not straightforward. This is because the covert communication constraint is nonlinear and the power scaling factors assume continuous values, making the resulting optimization problem computationally prohibitive. To address this issue, this study approximates the power scaling factors using a discretized set with step size <inline-formula id="ieqn-100"><mml:math id="mml-ieqn-100"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula>, where <inline-formula id="ieqn-101"><mml:math id="mml-ieqn-101"><mml:mn>0</mml:mn><mml:mo>&#x003C;</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>&#x2264;</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>, thereby transforming the original continuous optimization problem into one with a finite search space. Therefore, the discretized set of effective power scaling factors is defined as:
<disp-formula id="eqn-30"><label>(30)</label><mml:math id="mml-eqn-30" display="block"><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow><mml:mo>=</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>&#x03B3;</mml:mi><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03B3;</mml:mi><mml:mo>,</mml:mo><mml:mo>&#x2026;</mml:mo><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>Based on the discretized set <inline-formula id="ieqn-102"><mml:math id="mml-ieqn-102"><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow></mml:math></inline-formula>, the number of candidate effective power scaling factor combinations was <inline-formula id="ieqn-103"><mml:math id="mml-ieqn-103"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>. Accordingly, the effective power scaling factor combination that maximizes the covert rate can be obtained by solving the following optimization problem:
<disp-formula id="eqn-31"><label>(31)</label><mml:math id="mml-eqn-31" display="block"><mml:mtable columnalign="center left" rowspacing="4pt" columnspacing="1em"><mml:mtr><mml:mtd><mml:munder><mml:mrow><mml:mrow><mml:mtext>maximize</mml:mtext></mml:mrow></mml:mrow><mml:mrow><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow></mml:mrow></mml:munder><mml:mspace width="1em" /></mml:mtd><mml:mtd><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">R</mml:mtext></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mrow><mml:mtext>s.t.</mml:mtext></mml:mrow><mml:mspace width="1em" /></mml:mtd><mml:mtd><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub></mml:mrow><mml:msup><mml:mo>|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>&#x2264;</mml:mo><mml:mstyle displaystyle="true" scriptlevel="0"><mml:mfrac><mml:mrow><mml:mn>4</mml:mn><mml:msup><mml:mo>&#x03B5;</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow><mml:mi>B</mml:mi></mml:mfrac></mml:mstyle><mml:msup><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mrow><mml:mo>|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub></mml:mrow><mml:msup><mml:mo>|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:msup><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd /><mml:mtd><mml:mn>0</mml:mn><mml:mo>&#x2264;</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub><mml:mo>&#x2264;</mml:mo><mml:mn>1.</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:math></disp-formula></p>
<p>Under the above formulation, the covert rate is computed for all effective power scaling factor combinations. Specifically, when the covert constraint <xref ref-type="disp-formula" rid="eqn-29">(29)</xref> is satisfied, the covert rate is evaluated in the usual manner, whereas it is defined as zero otherwise. This definition can be explicitly expressed as:
<disp-formula id="eqn-32"><label>(32)</label><mml:math id="mml-eqn-32" display="block"><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">R</mml:mtext></mml:mrow><mml:mi>c</mml:mi></mml:msub><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>A</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mrow><mml:mo>{</mml:mo><mml:mtable columnalign="left left" rowspacing=".2em" columnspacing="1em" displaystyle="false"><mml:mtr><mml:mtd><mml:msub><mml:mi>log</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>&#x2061;</mml:mo><mml:mrow><mml:mo>(</mml:mo><mml:mn>1</mml:mn><mml:mo>+</mml:mo><mml:msub><mml:mrow><mml:mtext mathvariant="sans-serif">SINR</mml:mtext></mml:mrow><mml:mi>B</mml:mi></mml:msub><mml:mo>)</mml:mo></mml:mrow><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mtext>if the covert constraint (29) is satisfied</mml:mtext></mml:mrow><mml:mo>,</mml:mo></mml:mtd></mml:mtr><mml:mtr><mml:mtd><mml:mn>0</mml:mn><mml:mo>,</mml:mo></mml:mtd><mml:mtd><mml:mrow><mml:mtext>otherwise</mml:mtext></mml:mrow><mml:mo>.</mml:mo></mml:mtd></mml:mtr></mml:mtable><mml:mo fence="true" stretchy="true" symmetric="true"></mml:mo></mml:mrow></mml:math></disp-formula></p>
<p>As the optimization of the effective power scaling factor combination is performed over a discretized set rather than a continuous domain via a grid search, the solution obtained from <xref ref-type="disp-formula" rid="eqn-31">(31)</xref> is regarded as discretized grid-search baseline. Under ZF beamforming, <inline-formula id="ieqn-104"><mml:math id="mml-ieqn-104"><mml:msub><mml:mi>&#x03B1;</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula> does not affect the achievable covert rate at Bob&#x2019;s end and is therefore introduced only through the covert constraint <xref ref-type="disp-formula" rid="eqn-29">(29)</xref>. As the discretization step size <inline-formula id="ieqn-105"><mml:math id="mml-ieqn-105"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> decreased, the performance gap with respect to the optimal solution of the corresponding continuous optimization problem was reduced. However, the number of candidate power allocation coefficient combinations increases in the order <inline-formula id="ieqn-106"><mml:math id="mml-ieqn-106"><mml:mrow><mml:mi>&#x1D4AA;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, causing a rapid increase in computational complexity. To alleviate this computational burden, this study employed ML techniques to efficiently identify an effective power scaling factor combination from a candidate set with reduced computational complexity.</p>
</sec>
<sec id="s4">
<label>4</label>
<title>ML-Based Power Allocation Scheme</title>
<p>In this section, we describe the proposed power allocation scheme in detail. First, we explain the role of the ML model in the proposed scheme and then provide a detailed description of its architecture.</p>
<sec id="s4_1">
<label>4.1</label>
<title>Basic Idea</title>
<p>The objective of this study is to leverage an ML model to identify an effective power scaling factor combination that maximizes the covert rate while maintaining low computational complexity. In conventional grid search&#x2013;based approaches, reducing the step size <inline-formula id="ieqn-107"><mml:math id="mml-ieqn-107"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> enables the exploration of effective power scaling factor combinations that are closer to the continuous solution. However, as <inline-formula id="ieqn-108"><mml:math id="mml-ieqn-108"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> decreases, the computational complexity increases significantly, potentially affecting for real-time implementation.</p>
<p>To overcome this limitation, this study employs an ML model to select an effective power scaling factor combination using effective channel gains and covertness-related features as inputs. In the proposed scheme, training is performed in the offline phase using several channel realizations, while in the online phase, the trained model can directly select an effective power scaling factor combination without resorting to an exhaustive search. Consequently, the proposed scheme significantly reduces computational complexity while achieving a performance close to that of the discretized grid-search baseline, making it suitable for practical covert communication systems.</p>
</sec>
<sec id="s4_2">
<label>4.2</label>
<title>DNN Architecture</title>
<p>The architecture of the proposed ML model is shown in <xref ref-type="fig" rid="fig-2">Fig. 2</xref>. In this study, we consider a classification-based DNN. The proposed DNN employs channel gains and a covertness-related feature as inputs and learns to select an effective power scaling factor combination from a predefined set of candidate combinations. Considering instantaneous effective channel gains and a covertness feature, the trained DNN directly predicts an effective power scaling factor combination that satisfies the covertness constraint with low computational complexity.</p>
<fig id="fig-2">
<label>Figure 2</label>
<caption>
<title>Architecture of the proposed ML-based power allocation model.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78247-fig-2.tif"/>
</fig>
<p>In LEO satellite communication environments, the channel conditions vary rapidly owing to the high mobility of LEO satellites. Therefore, it is crucial to select an effective power scaling factor combination that satisfies the covertness constraint with low computational complexity. As a result, instead of repeatedly solving complex continuous optimization problems, the proposed classification-based DNN provides an effective and practical solution for covert communication in LEO satellite systems. The input nodes consist of the signal-to-noise ratio (SNR), effective channel gain from Alice to Bob <inline-formula id="ieqn-109"><mml:math id="mml-ieqn-109"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>, effective channel gain from Alice to Willie <inline-formula id="ieqn-110"><mml:math id="mml-ieqn-110"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>A</mml:mi></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>, effective channel gain from Charlie to Willie <inline-formula id="ieqn-111"><mml:math id="mml-ieqn-111"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:msubsup><mml:mrow><mml:mtext mathvariant="bold">h</mml:mtext></mml:mrow><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow><mml:mo>&#x2020;</mml:mo></mml:msubsup><mml:msub><mml:mrow><mml:mtext mathvariant="bold">w</mml:mtext></mml:mrow><mml:mi>C</mml:mi></mml:msub><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula>, and the allowable detection error threshold <inline-formula id="ieqn-112"><mml:math id="mml-ieqn-112"><mml:mo>&#x03B5;</mml:mo></mml:math></inline-formula>. Since <inline-formula id="ieqn-113"><mml:math id="mml-ieqn-113"><mml:msub><mml:mi>n</mml:mi><mml:mi>B</mml:mi></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>n</mml:mi><mml:mi>W</mml:mi></mml:msub><mml:mo>&#x223C;</mml:mo><mml:mrow><mml:mi>&#x1D49E;</mml:mi><mml:mi>&#x1D4A9;</mml:mi></mml:mrow><mml:mo stretchy="false">(</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>1</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>, the noise variance is normalized to unity. Therefore, the SNR in linear scale is equivalent to the transmit power, i.e., SNR &#x003D; <inline-formula id="ieqn-114"><mml:math id="mml-ieqn-114"><mml:msub><mml:mi>P</mml:mi><mml:mi>A</mml:mi></mml:msub></mml:math></inline-formula> &#x003D; <inline-formula id="ieqn-115"><mml:math id="mml-ieqn-115"><mml:msub><mml:mi>P</mml:mi><mml:mi>C</mml:mi></mml:msub></mml:math></inline-formula>. These input features are selected to include the instantaneous channel conditions and covertness requirements that directly affect the covert rate and detection performance, where the effective channel gains inherently incorporate channel fading, Doppler-induced phase variations, and array responses. The output layer consists of <inline-formula id="ieqn-116"><mml:math id="mml-ieqn-116"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mi>&#x03B3;</mml:mi><mml:mo stretchy="false">)</mml:mo><mml:mo>+</mml:mo><mml:mn>1</mml:mn><mml:msup><mml:mo stretchy="false">)</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:math></inline-formula> nodes, each of which corresponds to an effective power scaling factor combination.</p>
<p>In addition, the proposed DNN comprises <italic>L</italic> hidden layers, where the <inline-formula id="ieqn-117"><mml:math id="mml-ieqn-117"><mml:mi>l</mml:mi></mml:math></inline-formula>th hidden layer contains <inline-formula id="ieqn-118"><mml:math id="mml-ieqn-118"><mml:msub><mml:mi>V</mml:mi><mml:mi>l</mml:mi></mml:msub></mml:math></inline-formula> hidden nodes. As activation functions, the rectified linear unit (ReLU) is applied in the hidden layers, and the softmax function is used in the output layer. The categorical cross-entropy function is adopted as the loss function, which is defined as:
<disp-formula id="eqn-33"><label>(33)</label><mml:math id="mml-eqn-33" display="block"><mml:mi>&#x03B6;</mml:mi><mml:mo>=</mml:mo><mml:mo>&#x2212;</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>i</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:munderover><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mi>log</mml:mi><mml:mo>&#x2061;</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>,</mml:mo></mml:math></disp-formula>where <inline-formula id="ieqn-119"><mml:math id="mml-ieqn-119"><mml:msub><mml:mi>&#x03C6;</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> and <inline-formula id="ieqn-120"><mml:math id="mml-ieqn-120"><mml:msub><mml:mi>c</mml:mi><mml:mi>i</mml:mi></mml:msub></mml:math></inline-formula> denote the one-hot encoded label and predicted probability obtained from the softmax function, respectively. Moreover, early stopping is applied to prevent overfitting. The adaptive moment estimation (Adam) algorithm was employed for the optimization.</p>
</sec>
</sec>
<sec id="s5">
<label>5</label>
<title>Numerical Results</title>
<p>In this section, we evaluate the performance of the proposed ML-based scheme for power allocation and compare it with that of the discretized grid-search baseline. The simulation parameters are summarized in <xref ref-type="table" rid="table-2">Table 2</xref>. We consider a simulation environment where Alice is equipped with a <inline-formula id="ieqn-121"><mml:math id="mml-ieqn-121"><mml:mo stretchy="false">(</mml:mo><mml:mn>4</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>4</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>-element UPA antenna (i.e., <inline-formula id="ieqn-122"><mml:math id="mml-ieqn-122"><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>4</mml:mn></mml:math></inline-formula>) and the Rician <italic>K</italic>-factors of the Alice&#x2013;Bob, Alice&#x2013;Willie, Charlie&#x2013;Bob, and Charlie&#x2013;Willie channels are evaluated at <inline-formula id="ieqn-123"><mml:math id="mml-ieqn-123"><mml:mn>0</mml:mn></mml:math></inline-formula>, <inline-formula id="ieqn-124"><mml:math id="mml-ieqn-124"><mml:mn>10</mml:mn></mml:math></inline-formula>, and <inline-formula id="ieqn-125"><mml:math id="mml-ieqn-125"><mml:mn>20</mml:mn></mml:math></inline-formula> (that is, <inline-formula id="ieqn-126"><mml:math id="mml-ieqn-126"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>10</mml:mn><mml:mo>,</mml:mo><mml:mn>20</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula>). It is assumed that a block of <inline-formula id="ieqn-127"><mml:math id="mml-ieqn-127"><mml:mn>500</mml:mn></mml:math></inline-formula> (<inline-formula id="ieqn-128"><mml:math id="mml-ieqn-128"><mml:mi>B</mml:mi><mml:mo>=</mml:mo><mml:mn>500</mml:mn></mml:math></inline-formula>) channels is used, and the allowable detection error probability is set to <inline-formula id="ieqn-129"><mml:math id="mml-ieqn-129"><mml:mn>0.05</mml:mn></mml:math></inline-formula> (<inline-formula id="ieqn-130"><mml:math id="mml-ieqn-130"><mml:mo>&#x03B5;</mml:mo><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mo>=</mml:mo><mml:mn>0.05</mml:mn></mml:math></inline-formula>), which is fixed and consistently applied during both training and testing. The azimuth and elevation angles are denoted by <inline-formula id="ieqn-131"><mml:math id="mml-ieqn-131"><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula> and <inline-formula id="ieqn-132"><mml:math id="mml-ieqn-132"><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula>, respectively. In addition, the inter-element spacing is set to <inline-formula id="ieqn-133"><mml:math id="mml-ieqn-133"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:math></inline-formula> (i.e., <inline-formula id="ieqn-134"><mml:math id="mml-ieqn-134"><mml:mi>&#x03BB;</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>). The ML model included three hidden layers (<inline-formula id="ieqn-135"><mml:math id="mml-ieqn-135"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula>), where the first, second, and third layers consisted of 300, 500, and 500 hidden nodes, respectively; that is, <inline-formula id="ieqn-136"><mml:math id="mml-ieqn-136"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>300</mml:mn><mml:mo>,</mml:mo><mml:mn>500</mml:mn><mml:mo>,</mml:mo><mml:mn>500</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula>.</p>
<table-wrap id="table-2">
<label>Table 2</label>
<caption>
<title>Simulation parameters.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Parameter</th>
<th>Value</th>
</tr>
</thead>
<tbody>
<tr>
<td>UPA size at Alice</td>
<td><inline-formula id="ieqn-137"><mml:math id="mml-ieqn-137"><mml:mn>4</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:mn>4</mml:mn></mml:math></inline-formula> (i.e., <inline-formula id="ieqn-138"><mml:math id="mml-ieqn-138"><mml:msub><mml:mi>N</mml:mi><mml:mi>x</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>N</mml:mi><mml:mi>y</mml:mi></mml:msub><mml:mo>=</mml:mo><mml:mn>4</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>Rician <italic>K</italic>-factors</td>
<td><inline-formula id="ieqn-139"><mml:math id="mml-ieqn-139"><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>A</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>B</mml:mi></mml:mrow></mml:msub><mml:mo>=</mml:mo><mml:msub><mml:mi>K</mml:mi><mml:mrow><mml:mi>C</mml:mi><mml:mi>W</mml:mi></mml:mrow></mml:msub><mml:mo>&#x2208;</mml:mo><mml:mo fence="false" stretchy="false">{</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>10</mml:mn><mml:mo>,</mml:mo><mml:mn>20</mml:mn><mml:mo fence="false" stretchy="false">}</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td>The number of observation samples</td>
<td><inline-formula id="ieqn-140"><mml:math id="mml-ieqn-140"><mml:mi>B</mml:mi><mml:mo>=</mml:mo><mml:mn>500</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>Detection error probability</td>
<td><inline-formula id="ieqn-141"><mml:math id="mml-ieqn-141"><mml:mo>&#x03B5;</mml:mo><mml:mspace width="thinmathspace" /><mml:mspace width="thinmathspace" /><mml:mo>=</mml:mo><mml:mn>0.05</mml:mn></mml:math></inline-formula> (fixed for training/testing)</td>
</tr>
<tr>
<td>Azimuth angle range</td>
<td><inline-formula id="ieqn-142"><mml:math id="mml-ieqn-142"><mml:mi>&#x03D5;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mn>2</mml:mn><mml:mi>&#x03C0;</mml:mi><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td>Elevation angle range</td>
<td><inline-formula id="ieqn-143"><mml:math id="mml-ieqn-143"><mml:mi>&#x03B8;</mml:mi><mml:mo>&#x2208;</mml:mo><mml:mo stretchy="false">[</mml:mo><mml:mn>0</mml:mn><mml:mo>,</mml:mo><mml:mi>&#x03C0;</mml:mi><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn><mml:mo stretchy="false">]</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td>Inter-element spacing</td>
<td><inline-formula id="ieqn-144"><mml:math id="mml-ieqn-144"><mml:mi>d</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn><mml:mrow><mml:mo>/</mml:mo></mml:mrow><mml:mn>2</mml:mn></mml:math></inline-formula> (i.e., <inline-formula id="ieqn-145"><mml:math id="mml-ieqn-145"><mml:mi>&#x03BB;</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:math></inline-formula>)</td>
</tr>
<tr>
<td>Hidden layers</td>
<td><inline-formula id="ieqn-146"><mml:math id="mml-ieqn-146"><mml:mi>L</mml:mi><mml:mo>=</mml:mo><mml:mn>3</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>Hidden nodes</td>
<td><inline-formula id="ieqn-147"><mml:math id="mml-ieqn-147"><mml:mo stretchy="false">(</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn>2</mml:mn></mml:msub><mml:mo>,</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mn>3</mml:mn></mml:msub><mml:mo stretchy="false">)</mml:mo><mml:mo>=</mml:mo><mml:mo stretchy="false">(</mml:mo><mml:mn>300</mml:mn><mml:mo>,</mml:mo><mml:mn>500</mml:mn><mml:mo>,</mml:mo><mml:mn>500</mml:mn><mml:mo stretchy="false">)</mml:mo></mml:math></inline-formula></td>
</tr>
<tr>
<td>Training samples</td>
<td><inline-formula id="ieqn-148"><mml:math id="mml-ieqn-148"><mml:mn>7</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mn>5</mml:mn></mml:msup></mml:math></inline-formula> (80% train/20% validation)</td>
</tr>
<tr>
<td>Test samples</td>
<td><inline-formula id="ieqn-149"><mml:math id="mml-ieqn-149"><mml:mn>7</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mn>4</mml:mn></mml:msup></mml:math></inline-formula></td>
</tr>
<tr>
<td>Optimizer</td>
<td>Adam</td>
</tr>
<tr>
<td>Learning rate</td>
<td><inline-formula id="ieqn-150"><mml:math id="mml-ieqn-150"><mml:mn>0.001</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>Batch size</td>
<td><inline-formula id="ieqn-151"><mml:math id="mml-ieqn-151"><mml:mn>210</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>Max epochs</td>
<td><inline-formula id="ieqn-152"><mml:math id="mml-ieqn-152"><mml:mn>1000</mml:mn></mml:math></inline-formula></td>
</tr>
<tr>
<td>Early stopping</td>
<td>monitor val. loss, patience <inline-formula id="ieqn-153"><mml:math id="mml-ieqn-153"><mml:mo>=</mml:mo><mml:mn>20</mml:mn></mml:math></inline-formula> epochs</td>
</tr>
</tbody>
</table>
</table-wrap>
<p>For training, <inline-formula id="ieqn-154"><mml:math id="mml-ieqn-154"><mml:mn>7</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mn>5</mml:mn></mml:msup></mml:math></inline-formula>-independent samples were generated, of which 80% were used for training and the remaining 20% were used for validation. The DNN was trained using the Adam optimizer with a learning rate of 0.001, a batch size of 210, and a maximum of 1000 epochs. To prevent overfitting, an early stopping was applied by monitoring the validation loss, and the training was terminated if no improvement in the validation loss was observed for 20 consecutive epochs. The trained model was evaluated using <inline-formula id="ieqn-155"><mml:math id="mml-ieqn-155"><mml:mn>7</mml:mn><mml:mo>&#x00D7;</mml:mo><mml:msup><mml:mn>10</mml:mn><mml:mn>4</mml:mn></mml:msup></mml:math></inline-formula>-independent test samples. During the generation of training and test data, for each channel realization, all discretized candidate effective power scaling factor combinations were considered, and the combination that maximizes the covert rate computed according to <xref ref-type="disp-formula" rid="eqn-32">(32)</xref> was selected as the target label. In the testing phase, after the DNN outputs an effective power scaling factor combination for a given channel realization, the covert rate of the DNN output is computed according to <xref ref-type="disp-formula" rid="eqn-32">(32)</xref> and used to evaluate the performance of the DNN. Simulations were conducted using MATLAB and the TensorFlow framework. Specifically, MATLAB was used to generate training and test samples, whereas TensorFlow was employed to implement the DNN architecture.</p>
<p><xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5</xref> compare the average covert rate of the proposed scheme with that of the discretized grid-search baseline, where the step size of the effective power scaling factor is set to <inline-formula id="ieqn-156"><mml:math id="mml-ieqn-156"><mml:mn>0.1</mml:mn></mml:math></inline-formula> (<inline-formula id="ieqn-157"><mml:math id="mml-ieqn-157"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>). Under this configuration, the proposed model consists of five fixed input nodes and <inline-formula id="ieqn-158"><mml:math id="mml-ieqn-158"><mml:mn>121</mml:mn></mml:math></inline-formula> (<inline-formula id="ieqn-159"><mml:math id="mml-ieqn-159"><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>=</mml:mo><mml:mn>121</mml:mn></mml:math></inline-formula>) output nodes. For each <italic>K</italic>-factor, the same DNN architecture is adopted, while the model is trained independently using the corresponding dataset. Here, the <italic>Discretized grid-search baselines (with UAV jammer, <inline-formula id="ieqn-160"><mml:math id="mml-ieqn-160"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-161"><mml:math id="mml-ieqn-161"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula>)</italic> refer to the cases where Charlie is present, whereas the <italic>Discretized grid-search baseline (no UAV jammer)</italic> corresponds to the scenario where only Alice is present. As shown in <xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5</xref>, the proposed scheme achieves a comparable average covert rate to that of the discretized grid-search baseline with <inline-formula id="ieqn-162"><mml:math id="mml-ieqn-162"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>. For each case, the proposed scheme achieves classification accuracies of 97.59%, 90.09%, and 93.87% in <xref ref-type="fig" rid="fig-3">Figs. 3</xref>&#x2013;<xref ref-type="fig" rid="fig-5">5</xref>, respectively. In contrast, when a finer discretization with <inline-formula id="ieqn-163"><mml:math id="mml-ieqn-163"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula> is employed, the discretized grid-search baseline exhibits a higher covert rate than that obtained with <inline-formula id="ieqn-164"><mml:math id="mml-ieqn-164"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>, indicating that the covert constraint is highly sensitive to the effective power scaling factor discretization.</p>
<fig id="fig-3">
<label>Figure 3</label>
<caption>
<title>Average covert rate of different schemes under Rician fading with <italic>K</italic>-factor <inline-formula id="ieqn-165"><mml:math id="mml-ieqn-165"><mml:mo>=</mml:mo><mml:mn>0</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-166"><mml:math id="mml-ieqn-166"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78247-fig-3.tif"/>
</fig><fig id="fig-4">
<label>Figure 4</label>
<caption>
<title>Average covert rate of different schemes under Rician fading with <italic>K</italic>-factor <inline-formula id="ieqn-167"><mml:math id="mml-ieqn-167"><mml:mo>=</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-168"><mml:math id="mml-ieqn-168"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78247-fig-4.tif"/>
</fig><fig id="fig-5">
<label>Figure 5</label>
<caption>
<title>Average covert rate of different schemes under Rician fading with <italic>K</italic>-factor <inline-formula id="ieqn-169"><mml:math id="mml-ieqn-169"><mml:mo>=</mml:mo><mml:mn>20</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-170"><mml:math id="mml-ieqn-170"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78247-fig-5.tif"/>
</fig>
<p><xref ref-type="fig" rid="fig-6">Fig. 6</xref> compares the average covert rate performance of the proposed scheme with that of the discretized grid-search baseline using a step size of <inline-formula id="ieqn-171"><mml:math id="mml-ieqn-171"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula> for the effective power scaling factors. As shown in the figure, the discretized grid-search baseline with <inline-formula id="ieqn-172"><mml:math id="mml-ieqn-172"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula> achieves a lower covert rate than that obtained with <inline-formula id="ieqn-173"><mml:math id="mml-ieqn-173"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.001</mml:mn></mml:math></inline-formula>, while exhibiting performance relatively close to that of the baseline with <inline-formula id="ieqn-174"><mml:math id="mml-ieqn-174"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>. In contrast, the proposed scheme shows overall lower covert rate performance than the discretized grid-search baseline with <inline-formula id="ieqn-175"><mml:math id="mml-ieqn-175"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula>, and the corresponding classification accuracy of the proposed scheme is approximately 47%.</p>
<fig id="fig-6">
<label>Figure 6</label>
<caption>
<title>Average covert rate of different schemes under Rician fading with <italic>K</italic>-factor <inline-formula id="ieqn-176"><mml:math id="mml-ieqn-176"><mml:mo>=</mml:mo><mml:mn>10</mml:mn></mml:math></inline-formula> and <inline-formula id="ieqn-177"><mml:math id="mml-ieqn-177"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula>.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78247-fig-6.tif"/>
</fig>
<p>This performance gap can be attributed to the simultaneous increase in the classification difficulty and the size of the search space as the effective power scaling factor discretization becomes finer. When the step size of the effective power scaling factors is relatively large, i.e., <inline-formula id="ieqn-178"><mml:math id="mml-ieqn-178"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>, the number of candidate effective power scaling factor combinations is limited to 121, rendering the classification problem relatively simple. Under this condition, the proposed scheme is able to achieve a comparable average covert rate to that of the discretized grid-search baseline. However, when the step size of the effective power scaling factors is reduced to <inline-formula id="ieqn-179"><mml:math id="mml-ieqn-179"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula>, the number of candidate values for each effective power scaling factor increases, leading to a rapid expansion of the search space to 10,201 combinations. As a result, the classification task becomes significantly more challenging, making it more difficult for the proposed scheme to accurately predict the effective power scaling factor combination. Consequently, a degradation in covert rate performance is observed compared to the discretized grid-search baseline with <inline-formula id="ieqn-180"><mml:math id="mml-ieqn-180"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula>. The measured classification accuracy of approximately 47% in this experiment supports this observation. In general, decreasing the step size of the effective power scaling factors enables the discretized grid-search baseline to approach the continuous optimal solution and achieve improved covert rate performance. However, the associated computational complexity increases rapidly, since the size of the search space grows quadratically as the step size <inline-formula id="ieqn-181"><mml:math id="mml-ieqn-181"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> used to discretize the effective power scaling factors decreases. This reveals an inherent trade-off between covert rate performance and computational complexity.</p>
<p>Nevertheless, the proposed scheme offers a notable computational advantage in terms of computational efficiency. To ensure a fair comparison, the runtime is evaluated only for the decision stage using pre-generated inputs, while preprocessing steps such as channel generation, beamforming, and effective channel gain computation are not included. This is because these operations are common to both the proposed scheme and the discretized grid-search baseline and are independent of the decision-making process. All runtime evaluations are conducted under the same batch size of 1024 on an Intel(R) Core(TM) i7-9700 CPU @ 3.00 GHz using TensorFlow 2.4.1, ensuring a fair comparison of the inference complexity. Both the proposed scheme and the discretized grid-search baseline are evaluated under the same runtime evaluation protocol. Therefore, the real-time practicality claim is limited to the inference stage under the validated experimental configuration described above. Under this setting, the proposed scheme achieves an average inference time of approximately 0.069 ms per sample, whereas the discretized grid-search baseline with <inline-formula id="ieqn-182"><mml:math id="mml-ieqn-182"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula> requires approximately 0.32 ms per sample. That is, in terms of average runtime, the proposed scheme achieves approximately 4 to 5 times less inference time than the discretized grid-search baseline. Although the classification accuracy of the proposed scheme degrades when a finer discretization of the effective power scaling factors with a smaller step size <inline-formula id="ieqn-183"><mml:math id="mml-ieqn-183"><mml:mi>&#x03B3;</mml:mi></mml:math></inline-formula> is used (e.g., <inline-formula id="ieqn-184"><mml:math id="mml-ieqn-184"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.01</mml:mn></mml:math></inline-formula>), sufficiently high accuracy is achieved under a coarser discretization setting (e.g., <inline-formula id="ieqn-185"><mml:math id="mml-ieqn-185"><mml:mi>&#x03B3;</mml:mi><mml:mo>=</mml:mo><mml:mn>0.1</mml:mn></mml:math></inline-formula>). Leveraging this observation, the proposed scheme can be used as an efficient front-end mechanism to identify promising candidate regions or coarse effective power scaling factor combinations. These candidates can then be further examined using more fine-grained search procedures, if needed. In this sense, the proposed scheme serves as an efficient front-end mechanism that significantly reduces the computational burden while preserving competitive covert rate performance.</p>
<p>To further quantify this advantage, the computational complexity of the proposed scheme can be expressed as:
<disp-formula id="eqn-34"><label>(34)</label><mml:math id="mml-eqn-34" display="block"><mml:mrow><mml:mi>&#x1D4AA;</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mn>5</mml:mn><mml:msub><mml:mi>V</mml:mi><mml:mn>1</mml:mn></mml:msub><mml:mo>+</mml:mo><mml:munderover><mml:mo>&#x2211;</mml:mo><mml:mrow><mml:mi>l</mml:mi><mml:mo>=</mml:mo><mml:mn>1</mml:mn></mml:mrow><mml:mrow><mml:mi>L</mml:mi><mml:mo>&#x2212;</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:munderover><mml:msub><mml:mi>V</mml:mi><mml:mi>l</mml:mi></mml:msub><mml:msub><mml:mi>V</mml:mi><mml:mrow><mml:mi>l</mml:mi><mml:mo>+</mml:mo><mml:mn>1</mml:mn></mml:mrow></mml:msub><mml:mo>+</mml:mo><mml:msub><mml:mi>V</mml:mi><mml:mi>L</mml:mi></mml:msub><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p>For the discretized grid-search baseline, the computational complexity scales with the number of candidate effective power scaling factor combinations and can be expressed as:
<disp-formula id="eqn-35"><label>(35)</label><mml:math id="mml-eqn-35" display="block"><mml:mrow><mml:mi>&#x1D4AA;</mml:mi></mml:mrow><mml:mrow><mml:mo>(</mml:mo><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mrow><mml:mi>&#x1D4AC;</mml:mi></mml:mrow><mml:msup><mml:mo fence="false" stretchy="false">|</mml:mo><mml:mn>2</mml:mn></mml:msup><mml:mo>)</mml:mo></mml:mrow><mml:mo>.</mml:mo></mml:math></disp-formula></p>
<p><xref ref-type="fig" rid="fig-7">Fig. 7</xref> illustrates the impact of the allowable detection error probability on the average covert rate, where the detection error probability is varied with a step size of 0.01 and the SNR is fixed at 15 dB under Rician fading with <italic>K</italic>-factor &#x003D; <inline-formula id="ieqn-186"><mml:math id="mml-ieqn-186"><mml:mn>10</mml:mn></mml:math></inline-formula>. As the allowable detection error probability <inline-formula id="ieqn-187"><mml:math id="mml-ieqn-187"><mml:mo>&#x03B5;</mml:mo></mml:math></inline-formula> increases, the covert constraint becomes less restrictive, allowing higher transmit power. Consequently, the achievable covert rate increases.</p>
<fig id="fig-7">
<label>Figure 7</label>
<caption>
<title>Average covert rate of the detection error probability, varied from <inline-formula id="ieqn-188"><mml:math id="mml-ieqn-188"><mml:mn>0.1</mml:mn></mml:math></inline-formula> to <inline-formula id="ieqn-189"><mml:math id="mml-ieqn-189"><mml:mn>0.01</mml:mn></mml:math></inline-formula> with a step size of <inline-formula id="ieqn-190"><mml:math id="mml-ieqn-190"><mml:mn>0.01</mml:mn></mml:math></inline-formula>, for SNR &#x003D; <inline-formula id="ieqn-191"><mml:math id="mml-ieqn-191"><mml:mn>15</mml:mn></mml:math></inline-formula> dB and Rician <italic>K</italic>-factor &#x003D; <inline-formula id="ieqn-192"><mml:math id="mml-ieqn-192"><mml:mn>10</mml:mn></mml:math></inline-formula>.</title>
</caption>
<graphic mimetype="image" mime-subtype="tif" xlink:href="CMES_78247-fig-7.tif"/>
</fig>
<p>To assess robustness against random initialization, experiments were conducted over five independent random seeds. <xref ref-type="table" rid="table-3">Table 3</xref> summarizes the mean and standard deviation (SD) of the average covert rate across SNR values, while <xref ref-type="table" rid="table-4">Table 4</xref> reports the classification accuracy for each seed. The reported statistics show only minor variation across different seeds.</p>
<table-wrap id="table-3">
<label>Table 3</label>
<caption>
<title>Average covert rate over five independent random seeds (mean <inline-formula id="ieqn-193"><mml:math id="mml-ieqn-193"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> standard deviation (SD)).</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>SNR (dB)</th>
<th>Proposed Scheme (mean <inline-formula id="ieqn-194"><mml:math id="mml-ieqn-194"><mml:mo mathvariant="bold">&#x00B1;</mml:mo></mml:math></inline-formula> SD)</th>
<th>Discretized Grid-Search Baseline (mean <inline-formula id="ieqn-195"><mml:math id="mml-ieqn-195"><mml:mo mathvariant="bold">&#x00B1;</mml:mo></mml:math></inline-formula> SD)</th>
</tr>
</thead>
<tbody>
<tr>
<td>0</td>
<td>0.3395 <inline-formula id="ieqn-196"><mml:math id="mml-ieqn-196"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0181</td>
<td>0.3680 <inline-formula id="ieqn-197"><mml:math id="mml-ieqn-197"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0045</td>
</tr>
<tr>
<td>5</td>
<td>0.4773 <inline-formula id="ieqn-198"><mml:math id="mml-ieqn-198"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0081</td>
<td>0.4951 <inline-formula id="ieqn-199"><mml:math id="mml-ieqn-199"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0048</td>
</tr>
<tr>
<td>10</td>
<td>0.6599 <inline-formula id="ieqn-200"><mml:math id="mml-ieqn-200"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0089</td>
<td>0.6773 <inline-formula id="ieqn-201"><mml:math id="mml-ieqn-201"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0086</td>
</tr>
<tr>
<td>15</td>
<td>0.9395 <inline-formula id="ieqn-202"><mml:math id="mml-ieqn-202"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0162</td>
<td>0.9663 <inline-formula id="ieqn-203"><mml:math id="mml-ieqn-203"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0139</td>
</tr>
<tr>
<td>20</td>
<td>1.2767 <inline-formula id="ieqn-204"><mml:math id="mml-ieqn-204"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0251</td>
<td>1.3163 <inline-formula id="ieqn-205"><mml:math id="mml-ieqn-205"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0206</td>
</tr>
<tr>
<td>25</td>
<td>1.6478 <inline-formula id="ieqn-206"><mml:math id="mml-ieqn-206"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0108</td>
<td>1.7001 <inline-formula id="ieqn-207"><mml:math id="mml-ieqn-207"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0157</td>
</tr>
<tr>
<td>30</td>
<td>2.0643 <inline-formula id="ieqn-208"><mml:math id="mml-ieqn-208"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0195</td>
<td>2.1527 <inline-formula id="ieqn-209"><mml:math id="mml-ieqn-209"><mml:mo>&#x00B1;</mml:mo></mml:math></inline-formula> 0.0274</td>
</tr>
</tbody>
</table>
</table-wrap><table-wrap id="table-4">
<label>Table 4</label>
<caption>
<title>Classification accuracy over five independent random seeds.</title>
</caption>
<table>
<colgroup>
<col align="center"/>
<col align="center"/> </colgroup>
<thead>
<tr>
<th>Seed</th>
<th>Accuracy (%)</th>
</tr>
</thead>
<tbody>
<tr>
<td>1</td>
<td>90.09</td>
</tr>
<tr>
<td>2</td>
<td>92.48</td>
</tr>
<tr>
<td>3</td>
<td>92.65</td>
</tr>
<tr>
<td>4</td>
<td>89.26</td>
</tr>
<tr>
<td>5</td>
<td>92.30</td>
</tr>
</tbody>
</table>
</table-wrap>
</sec>
<sec id="s6">
<label>6</label>
<title>Conclusion</title>
<p>In this study, we proposed an ML&#x2013;based power allocation scheme for covert communication in LEO satellite&#x2013;UAV cooperative networks. By utilizing the cooperation between the LEO satellite and the UAV, the proposed scheme effectively enhances the covert transmission performance while significantly reducing the computational complexity associated with power allocation. Numerical results demonstrate that, with a moderate step size of the effective power scaling factors, the proposed scheme achieves a comparable average covert rate to that of the discretized grid-search baseline, while significantly reducing the computational complexity. As the step size decreases, the performance gap between the proposed scheme and the discretized grid-search baseline becomes more pronounced, revealing an inherent scalability trade-off in learning-based approaches as the action space expands. Despite this trade-off, the proposed scheme provides a notable computational advantage under the considered operating regimes, achieving several-fold speedup over exhaustive grid search. This study is conducted based on a simplified LEO satellite&#x2013;UAV cooperative network environment. Future work will extend the proposed framework to more practical scenarios by considering multiple wardens and multiple UAVs, the energy consumption of UAVs, the effects of channel estimation errors and delays, and learning frameworks that explicitly exploit temporal correlation in time-varying LEO channels with Doppler effects, as well as scalable learning architectures to address the scalability and accuracy challenges arising from large action spaces.</p>
</sec>
</body>
<back>
<ack>
<p>This manuscript is a supplementary and extended version of the paper presented at the 9th International Symposium on Mobile Internet Security (MobiSec&#x2019;25) Conference. Building upon the conference version, it adopts a more realistic channel model, improves the resolution of the power allocation search, and further extends the analysis and numerical evaluation of the detection performance and covert communication constraints, thereby significantly enhancing the analytical and experimental completeness of the study.</p>
</ack>
<sec>
<title>Funding Statement</title>
<p>This work was supported by the MSIT under the ICAN (ICT Challenge and Advanced Network of HRD) Program (No. IITP-2022-RS-2022-00156310) supervised by the Institute of Information &#x0026; Communication Technology Planning &#x0026; Evaluation (IITP). The work of Jung Hoon Lee was supported in part by Hankuk University of Foreign Studies Research Fund.</p>
</sec>
<sec>
<title>Author Contributions</title>
<p>The authors confirm contribution to the paper as follows: Conceptualization, Minjeong Kang and Jung Hoon Lee; methodology, Minjeong Kang; software, Minjeong Kang; validation, Minjeong Kang, Jung Hoon Lee and Il-Gu Lee; formal analysis, Minjeong Kang; investigation, Minjeong Kang; resources, Il-Gu Lee; data curation, Minjeong Kang; writing&#x2014;original draft preparation, Minjeong Kang; writing&#x2014;review and editing, Jung Hoon Lee and Il-Gu Lee; visualization, Minjeong Kang; supervision, Jung Hoon Lee and Il-Gu Lee; project administration, Il-Gu Lee; funding acquisition, Il-Gu Lee. All authors reviewed and approved the final version of the manuscript.</p>
</sec>
<sec sec-type="data-availability">
<title>Availability of Data and Materials</title>
<p>The data that support the findings of this study are available from the corresponding author upon reasonable request.</p>
</sec>
<sec>
<title>Ethics Approval</title>
<p>Not applicable.</p>
</sec>
<sec sec-type="COI-statement">
<title>Conflicts of Interest</title>
<p>The authors declare no conflicts of interest.</p>
</sec>
<glossary content-type="abbreviations" id="glossary-1">
<title>Abbreviations</title>
<def-list>
<def-item>
<term>LEO</term>
<def>
<p>Low Earth Orbit</p>
</def>
</def-item>
<def-item>
<term>UAV</term>
<def>
<p>Unmanned Aerial Vehicle</p>
</def>
</def-item>
<def-item>
<term>UPA</term>
<def>
<p>Uniform Planar Array</p>
</def>
</def-item>
<def-item>
<term>ULA</term>
<def>
<p>Uniform Linear Array</p>
</def>
</def-item>
<def-item>
<term>LoS</term>
<def>
<p>Line-of-Sight</p>
</def>
</def-item>
<def-item>
<term>NLoS</term>
<def>
<p>Non-Line-of-Sight</p>
</def>
</def-item>
<def-item>
<term>AN</term>
<def>
<p>Artificial Noise</p>
</def>
</def-item>
<def-item>
<term>MRT</term>
<def>
<p>Maximum Ratio Transmission</p>
</def>
</def-item>
<def-item>
<term>ZF</term>
<def>
<p>Zero-Forcing</p>
</def>
</def-item>
<def-item>
<term>SNR</term>
<def>
<p>Signal-to-Noise Ratio</p>
</def>
</def-item>
<def-item>
<term>SINR</term>
<def>
<p>Signal-to-Interference-Plus-Noise Ratio</p>
</def>
</def-item>
<def-item>
<term>ML</term>
<def>
<p>Machine Learning</p>
</def>
</def-item>
<def-item>
<term>DNN</term>
<def>
<p>Deep Neural Network</p>
</def>
</def-item>
<def-item>
<term>PLS</term>
<def>
<p>Physical-Layer Security</p>
</def>
</def-item>
<def-item>
<term>IRS</term>
<def>
<p>Intelligent Reflecting Surface</p>
</def>
</def-item>
<def-item>
<term>RIS</term>
<def>
<p>Reconfigurable Intelligent Surface</p>
</def>
</def-item>
<def-item>
<term>CSI</term>
<def>
<p>Channel State Information</p>
</def>
</def-item>
<def-item>
<term>MIMO</term>
<def>
<p>Multiple-Input Multiple-Output</p>
</def>
</def-item>
<def-item>
<term>MISO</term>
<def>
<p>Multiple-Input Single-Output</p>
</def>
</def-item>
<def-item>
<term>SD</term>
<def>
<p>Standard Deviation</p>
</def>
</def-item>
</def-list>
</glossary>
<ref-list content-type="authoryear">
<title>References</title>
<ref id="ref-1"><label>[1]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>An</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xiong</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>N</given-names></string-name>, <string-name><surname>Yu</surname> <given-names>FR</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Covert communications: a comprehensive survey</article-title>. <source>IEEE Commun Surveys Tuts</source>. <year>2023</year>;<volume>25</volume>(<issue>2</issue>):<fpage>1173</fpage>&#x2013;<lpage>98</lpage>.</mixed-citation></ref>
<ref id="ref-2"><label>[2]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Shahzad</surname> <given-names>K</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>X</given-names></string-name></person-group>. <article-title>Covert wireless communications under quasi-static fading with channel uncertainty</article-title>. <source>IEEE Trans Inf Forensics Secur</source>. <year>2021</year>;<volume>16</volume>:<fpage>1104</fpage>&#x2013;<lpage>16</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TIFS.2020.3029902</pub-id>.</mixed-citation></ref>
<ref id="ref-3"><label>[3]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Ryu</surname> <given-names>JY</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>JH</given-names></string-name></person-group>. <article-title>Covert communications via full-duplex user relaying</article-title>. <source>Sensors</source>. <year>2025</year>;<volume>25</volume>(<issue>12</issue>):<fpage>3614</fpage>. doi:<pub-id pub-id-type="doi">10.3390/s25123614</pub-id>; <pub-id pub-id-type="pmid">40573501</pub-id></mixed-citation></ref>
<ref id="ref-4"><label>[4]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Gao</surname> <given-names>C</given-names></string-name>, <string-name><surname>Yang</surname> <given-names>B</given-names></string-name>, <string-name><surname>Zheng</surname> <given-names>D</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Taleb</surname> <given-names>T</given-names></string-name></person-group>. <article-title>Cooperative jamming and relay selection for covert communications in wireless relay systems</article-title>. <source>IEEE Trans Commun</source>. <year>2024</year>;<volume>72</volume>(<issue>2</issue>):<fpage>1020</fpage>&#x2013;<lpage>32</lpage>. doi:<pub-id pub-id-type="doi">10.1109/twc.2009.090323</pub-id>.</mixed-citation></ref>
<ref id="ref-5"><label>[5]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Forouzesh</surname> <given-names>M</given-names></string-name>, <string-name><surname>Azmi</surname> <given-names>P</given-names></string-name>, <string-name><surname>Kuhestani</surname> <given-names>A</given-names></string-name>, <string-name><surname>Yeoh</surname> <given-names>PL</given-names></string-name></person-group>. <article-title>Covert communication and secure transmission over untrusted relaying networks in the presence of multiple wardens</article-title>. <source>IEEE Trans Commun</source>. <year>2020</year>;<volume>68</volume>(<issue>6</issue>):<fpage>3737</fpage>&#x2013;<lpage>49</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TCOMM.2020.2978206</pub-id>.</mixed-citation></ref>
<ref id="ref-6"><label>[6]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jin</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>L</given-names></string-name>, <string-name><surname>Lei</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Nallanathan</surname> <given-names>A</given-names></string-name></person-group>. <article-title>Covert communication of multi-antenna AF relaying networks</article-title>. <source>IEEE Trans Commun</source>. <year>2025</year>;<volume>73</volume>(<issue>8</issue>):<fpage>5699</fpage>&#x2013;<lpage>714</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TCOMM.2025.3534475</pub-id>.</mixed-citation></ref>
<ref id="ref-7"><label>[7]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>C</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>An</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xiong</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Xing</surname> <given-names>C</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>N</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Covert communication assisted by UAV-IRS</article-title>. <source>IEEE Trans Commun</source>. <year>2023</year>;<volume>71</volume>(<issue>1</issue>):<fpage>357</fpage>&#x2013;<lpage>69</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tcomm.2022.3220903</pub-id>.</mixed-citation></ref>
<ref id="ref-8"><label>[8]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Dang</surname> <given-names>S</given-names></string-name>, <string-name><surname>Luong</surname> <given-names>NC</given-names></string-name>, <string-name><surname>Yuen</surname> <given-names>C</given-names></string-name>, <string-name><surname>Nallanathan</surname> <given-names>A</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Covert communications with enhanced physical layer security in RIS-assisted cooperative networks</article-title>. <source>IEEE Trans Wirel Commun</source>. <year>2025</year>;<volume>24</volume>(<issue>7</issue>):<fpage>5605</fpage>&#x2013;<lpage>19</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TWC.2025.3548024</pub-id>.</mixed-citation></ref>
<ref id="ref-9"><label>[9]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Jiang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Tang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>N</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>XY</given-names></string-name>, <string-name><surname>Niyato</surname> <given-names>D</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Covert communication in UAV-assisted air-ground networks</article-title>. <source>IEEE Wirel Commun</source>. <year>2021</year>;<volume>28</volume>(<issue>4</issue>):<fpage>190</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/mwc.001.2000454</pub-id>.</mixed-citation></ref>
<ref id="ref-10"><label>[10]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>K</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Wu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Nauman</surname> <given-names>A</given-names></string-name>, <string-name><surname>Cheng</surname> <given-names>J</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Covert communication for satellite aerial-ground integrated networks under imperfect limitations</article-title>. <source>IEEE Internet Things J</source>. <year>2026</year>;<volume>13</volume>(<issue>1</issue>):<fpage>296</fpage>&#x2013;<lpage>307</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JIOT.2025.3601506</pub-id>.</mixed-citation></ref>
<ref id="ref-11"><label>[11]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Mu</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lei</surname> <given-names>H</given-names></string-name>, <string-name><surname>Park</surname> <given-names>KH</given-names></string-name>, <string-name><surname>Pan</surname> <given-names>G</given-names></string-name></person-group>. <article-title>Finite block-length covert communication in space-air&#x2013;ground integrated networks</article-title>. <source>IEEE Internet Things J</source>. <year>2026</year>;<volume>13</volume>(<issue>1</issue>):<fpage>1</fpage>&#x2013;<lpage>12</lpage>. doi:<pub-id pub-id-type="doi">10.1109/JIOT.2025.3531881</pub-id>.</mixed-citation></ref>
<ref id="ref-12"><label>[12]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Feng</surname> <given-names>S</given-names></string-name>, <string-name><surname>Lu</surname> <given-names>X</given-names></string-name>, <string-name><surname>Sun</surname> <given-names>S</given-names></string-name>, <string-name><surname>Hossain</surname> <given-names>E</given-names></string-name>, <string-name><surname>Wei</surname> <given-names>G</given-names></string-name>, <string-name><surname>Ni</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Covert communication in large-scale multi-tier LEO satellite networks</article-title>. <source>IEEE Trans Mob Comput</source>. <year>2024</year>;<volume>23</volume>(<issue>12</issue>):<fpage>11576</fpage>&#x2013;<lpage>87</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tmc.2024.3396793</pub-id>.</mixed-citation></ref>
<ref id="ref-13"><label>[13]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhang</surname> <given-names>R</given-names></string-name>, <string-name><surname>Chen</surname> <given-names>X</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>N</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>X</given-names></string-name>, <string-name><surname>Nallanathan</surname> <given-names>A</given-names></string-name></person-group>. <article-title>UAV relay assisted cooperative jamming for covert communications over Rician fading</article-title>. <source>IEEE Trans Veh Technol</source>. <year>2022</year>;<volume>71</volume>(<issue>7</issue>):<fpage>7936</fpage>&#x2013;<lpage>41</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tvt.2022.3164051</pub-id>.</mixed-citation></ref>
<ref id="ref-14"><label>[14]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>He</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Huang</surname> <given-names>F</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>X</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>R</given-names></string-name></person-group>. <article-title>Uplink outage probability analysis of AAV and intelligent connected vehicle cooperative communication using full-duplex MIMO</article-title>. <source>IEEE Commun Lett</source>. <year>2025</year>;<volume>29</volume>(<issue>9</issue>):<fpage>2068</fpage>&#x2013;<lpage>72</lpage>. doi:<pub-id pub-id-type="doi">10.1109/LCOMM.2025.3585337</pub-id>.</mixed-citation></ref>
<ref id="ref-15"><label>[15]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Gong</surname> <given-names>S</given-names></string-name>, <string-name><surname>Xiao</surname> <given-names>J</given-names></string-name>, <string-name><surname>Guo</surname> <given-names>P</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>J</given-names></string-name>, <string-name><surname>Xie</surname> <given-names>W</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>A lightweight channel prediction network for UAV-LEO satellite communications</article-title>. <source>IEEE Wirel Commun Lett</source>. <year>2025</year>;<volume>14</volume>(<issue>1</issue>):<fpage>113</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/lwc.2024.3489677</pub-id>.</mixed-citation></ref>
<ref id="ref-16"><label>[16]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kang</surname> <given-names>MJ</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>JH</given-names></string-name>, <string-name><surname>Ryu</surname> <given-names>JY</given-names></string-name></person-group>. <article-title>Machine learning-based NOMA for multiuser MISO broadcast channels</article-title>. <source>IEEE Commun Lett</source>. <year>2024</year>;<volume>28</volume>(<issue>1</issue>):<fpage>93</fpage>&#x2013;<lpage>7</lpage>. doi:<pub-id pub-id-type="doi">10.1109/lcomm.2023.3338475</pub-id>.</mixed-citation></ref>
<ref id="ref-17"><label>[17]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Zhou</surname> <given-names>D</given-names></string-name>, <string-name><surname>Sheng</surname> <given-names>M</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Han</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Machine learning-based resource allocation in satellite networks supporting Internet of Remote Things</article-title>. <source>IEEE Trans Wirel Commun</source>. <year>2021</year>;<volume>20</volume>(<issue>10</issue>):<fpage>6606</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.1109/twc.2021.3075289</pub-id>.</mixed-citation></ref>
<ref id="ref-18"><label>[18]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Minani</surname> <given-names>F</given-names></string-name>, <string-name><surname>Kobayashi</surname> <given-names>M</given-names></string-name>, <string-name><surname>Fujihashi</surname> <given-names>T</given-names></string-name>, <string-name><surname>Alim</surname> <given-names>MA</given-names></string-name>, <string-name><surname>Saruwatari</surname> <given-names>S</given-names></string-name>, <string-name><surname>Nishi</surname> <given-names>M</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Channel prediction and fair resource allocation for NTN uplinks by LSTM and deep reinforcement learning</article-title>. <source>IEEE Trans Wirel Commun</source>. <year>2025</year>;<volume>24</volume>(<issue>10</issue>):<fpage>8311</fpage>&#x2013;<lpage>30</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TWC.2025.3565774</pub-id>.</mixed-citation></ref>
<ref id="ref-19"><label>[19]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Kim</surname> <given-names>D</given-names></string-name>, <string-name><surname>Jung</surname> <given-names>H</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>IH</given-names></string-name></person-group>. <article-title>DQN-based scheduling algorithm for beam-hopping LEO satellite communication systems</article-title>. <source>IEEE Wirel Commun Lett</source>. <year>2025</year>;<volume>14</volume>(<issue>8</issue>):<fpage>2401</fpage>&#x2013;<lpage>5</lpage>. doi:<pub-id pub-id-type="doi">10.1109/LWC.2025.3570783</pub-id>.</mixed-citation></ref>
<ref id="ref-20"><label>[20]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Lee</surname> <given-names>C</given-names></string-name>, <string-name><surname>Bang</surname> <given-names>I</given-names></string-name>, <string-name><surname>Kim</surname> <given-names>T</given-names></string-name>, <string-name><surname>Lee</surname> <given-names>H</given-names></string-name>, <string-name><surname>Jung</surname> <given-names>BC</given-names></string-name>, <string-name><surname>Chae</surname> <given-names>SH</given-names></string-name></person-group>. <article-title>Multi-agent deep reinforcement learning based handover strategy for LEO satellite networks</article-title>. <source>IEEE Commun Lett</source>. <year>2025</year>;<volume>29</volume>(<issue>5</issue>):<fpage>1117</fpage>&#x2013;<lpage>21</lpage>. doi:<pub-id pub-id-type="doi">10.1109/LCOMM.2025.3554818</pub-id>.</mixed-citation></ref>
<ref id="ref-21"><label>[21]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sui</surname> <given-names>X</given-names></string-name>, <string-name><surname>Jiang</surname> <given-names>Z</given-names></string-name>, <string-name><surname>Lyu</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Fan</surname> <given-names>R</given-names></string-name>, <string-name><surname>Hu</surname> <given-names>H</given-names></string-name>, <string-name><surname>Liu</surname> <given-names>Z</given-names></string-name></person-group>. <article-title>Integrating convex optimization and deep learning for downlink resource allocation in LEO satellite networks</article-title>. <source>IEEE Trans Cogn Commun Netw</source>. <year>2024</year>;<volume>10</volume>(<issue>3</issue>):<fpage>1104</fpage>&#x2013;<lpage>18</lpage>. doi:<pub-id pub-id-type="doi">10.1109/tccn.2024.3361071</pub-id>.</mixed-citation></ref>
<ref id="ref-22"><label>[22]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Sun</surname> <given-names>M</given-names></string-name>, <string-name><surname>Zhang</surname> <given-names>Q</given-names></string-name>, <string-name><surname>Yao</surname> <given-names>H</given-names></string-name>, <string-name><surname>Gao</surname> <given-names>R</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Guizani</surname> <given-names>M</given-names></string-name></person-group>. <article-title>Resource allocation and deep learning-based joint detection scheme in satellite NOMA systems</article-title>. <source>IEEE Trans Wirel Commun</source>. <year>2025</year>;<volume>24</volume>(<issue>1</issue>):<fpage>526</fpage>&#x2013;<lpage>39</lpage>. doi:<pub-id pub-id-type="doi">10.1109/twc.2024.3496089</pub-id>.</mixed-citation></ref>
<ref id="ref-23"><label>[23]</label><mixed-citation publication-type="journal"><person-group person-group-type="author"><string-name><surname>Li</surname> <given-names>J</given-names></string-name>, <string-name><surname>Wang</surname> <given-names>D</given-names></string-name>, <string-name><surname>Zhao</surname> <given-names>H</given-names></string-name>, <string-name><surname>Jin</surname> <given-names>Y</given-names></string-name>, <string-name><surname>He</surname> <given-names>Y</given-names></string-name>, <string-name><surname>Zhou</surname> <given-names>F</given-names></string-name>, <etal>et al</etal></person-group>. <article-title>Enhancing secrecy energy efficiency in UAV-RIS assisted mobile IoV networks through DRL</article-title>. <source>IEEE Trans Wirel Commun</source>. <year>2026</year>;<volume>25</volume>:<fpage>2092</fpage>&#x2013;<lpage>108</lpage>. doi:<pub-id pub-id-type="doi">10.1109/TWC.2025.3594691</pub-id>.</mixed-citation></ref>
</ref-list>
</back></article>