<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article article-type="research-article" dtd-version="2.3" xml:lang="EN" xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">
<front>
<journal-meta>
<journal-id journal-id-type="publisher-id">Front. Sig. Proc.</journal-id>
<journal-title>Frontiers in Signal Processing</journal-title>
<abbrev-journal-title abbrev-type="pubmed">Front. Sig. Proc.</abbrev-journal-title>
<issn pub-type="epub">2673-8198</issn>
<publisher>
<publisher-name>Frontiers Media S.A.</publisher-name>
</publisher>
</journal-meta>
<article-meta>
<article-id pub-id-type="publisher-id">1197590</article-id>
<article-id pub-id-type="doi">10.3389/frsip.2023.1197590</article-id>
<article-categories>
<subj-group subj-group-type="heading">
<subject>Signal Processing</subject>
<subj-group>
<subject>Original Research</subject>
</subj-group>
</subj-group>
</article-categories>
<title-group>
<article-title>Detection of OFDM modulations based on the characterization in the phase diagram domain</article-title>
<alt-title alt-title-type="left-running-head">Digulescu et al.</alt-title>
<alt-title alt-title-type="right-running-head">
<ext-link ext-link-type="uri" xlink:href="https://doi.org/10.3389/frsip.2023.1197590">10.3389/frsip.2023.1197590</ext-link>
</alt-title>
</title-group>
<contrib-group>
<contrib contrib-type="author" corresp="yes">
<name>
<surname>Digulescu</surname>
<given-names>Angela</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="corresp" rid="c001">&#x2a;</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2265841/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>S&#xe2;rbu</surname>
<given-names>Annamaria</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Stanescu</surname>
<given-names>Denis</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Nastasiu</surname>
<given-names>Drago&#x219;</given-names>
</name>
<xref ref-type="aff" rid="aff1">
<sup>1</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Despina-Stoian</surname>
<given-names>Cristina</given-names>
</name>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
<uri xlink:href="https://loop.frontiersin.org/people/2265964/overview"/>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Ioana</surname>
<given-names>Cornel</given-names>
</name>
<xref ref-type="aff" rid="aff2">
<sup>2</sup>
</xref>
<xref ref-type="aff" rid="aff3">
<sup>3</sup>
</xref>
</contrib>
<contrib contrib-type="author">
<name>
<surname>Mansour</surname>
<given-names>Ali</given-names>
</name>
<xref ref-type="aff" rid="aff4">
<sup>4</sup>
</xref>
</contrib>
</contrib-group>
<aff id="aff1">
<sup>1</sup>
<institution>Telecommunications and Information Technology Department</institution>, <institution>Military Technical Academy &#x201c;Ferdinand I&#x201d;</institution>, <addr-line>Bucharest</addr-line>, <country>Romania</country>
</aff>
<aff id="aff2">
<sup>2</sup>
<institution>ALTRANS</institution>, <addr-line>Grenoble</addr-line>, <country>France</country>
</aff>
<aff id="aff3">
<sup>3</sup>
<institution>GIPSA-Lab</institution>, <institution>UMR 5216 CNRS</institution>, <institution>Universit&#xe9; Grenoble-Alpes</institution>, <addr-line>Grenoble</addr-line>, <country>France</country>
</aff>
<aff id="aff4">
<sup>4</sup>
<institution>ENSTA Bretagne&#x2014;2 rue Fran&#xe7;ois VERNY&#x2014;29806 BREST</institution>, <addr-line>Brest</addr-line>, <country>France</country>
</aff>
<author-notes>
<fn fn-type="edited-by">
<p>
<bold>Edited by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/853754/overview">M. L. Dennis Wong</ext-link>, Heriot-Watt University Malaysia, Malaysia</p>
</fn>
<fn fn-type="edited-by">
<p>
<bold>Reviewed by:</bold> <ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1264275/overview">Mehdi Korki</ext-link>, Swinburne University of Technology, Australia</p>
<p>
<ext-link ext-link-type="uri" xlink:href="https://loop.frontiersin.org/people/1281683/overview">Milica Pejanovic-Djurisic</ext-link>, University of Montenegro, Montenegro</p>
</fn>
<corresp id="c001">&#x2a;Correspondence: Angela Digulescu, <email>angela.digulescu@mta.ro</email>
</corresp>
</author-notes>
<pub-date pub-type="epub">
<day>21</day>
<month>08</month>
<year>2023</year>
</pub-date>
<pub-date pub-type="collection">
<year>2023</year>
</pub-date>
<volume>3</volume>
<elocation-id>1197590</elocation-id>
<history>
<date date-type="received">
<day>31</day>
<month>03</month>
<year>2023</year>
</date>
<date date-type="accepted">
<day>17</day>
<month>07</month>
<year>2023</year>
</date>
</history>
<permissions>
<copyright-statement>Copyright &#xa9; 2023 Digulescu, S&#xe2;rbu, Stanescu, Nastasiu, Despina-Stoian, Ioana and Mansour.</copyright-statement>
<copyright-year>2023</copyright-year>
<copyright-holder>Digulescu, S&#xe2;rbu, Stanescu, Nastasiu, Despina-Stoian, Ioana and Mansour</copyright-holder>
<license xlink:href="http://creativecommons.org/licenses/by/4.0/">
<p>This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.</p>
</license>
</permissions>
<abstract>
<p>Signal modulation identification is of high interest for applications in military communications, but is not limited only to this specific field. Some possible applications are related to spectrum surveillance, electronic warfare, quality services, and cognitive radio. Distinguishing between multi-carrier signals, such as orthogonal frequency division multiplexing (OFDM) signals, and single-carrier signals is very important in several applications. Conventional methods face a stalemate in which the classification accuracy process is limited, and, therefore, new descriptors are needed to complement the existing methods. Another drawback is that some features cannot be extracted using conventional feature extraction techniques in practical OFDM systems. This paper introduces a new signal detection algorithm based on the phase diagram characterization. First, the proposed algorithm is described and implemented for simulated signals in MATLAB. Second, the algorithm performance is verified in an experimental scenario by using long-term evolution OFDM signals over a software-defined radio (SDR) frequency testbed. Our findings suggest that the algorithm provides good detection performance in realistic noisy environments.</p>
</abstract>
<kwd-group>
<kwd>orthogonal frequency division multiplexing</kwd>
<kwd>phase diagram</kwd>
<kwd>signal recognition</kwd>
<kwd>cognitive radio</kwd>
<kwd>electronic warfare</kwd>
</kwd-group>
<custom-meta-wrap>
<custom-meta>
<meta-name>section-at-acceptance</meta-name>
<meta-value>Signal Processing Theory</meta-value>
</custom-meta>
</custom-meta-wrap>
</article-meta>
</front>
<body>
<sec id="s1">
<title>1 Introduction</title>
<p>The last few years have brought huge development in wireless communication systems. With technology development, multiple-input and multiple-output (MIMO) systems have become more widely used. The advantages of this technology are based on the increased data capacity, which leads to reaching effective multiple parallel spatial data streams to increase the number of users and enhance the transmission quality.</p>
<p>With the development of these systems, the types of modulation used in data transmission have also become an important topic. Therefore, OFDM data transmission represents one of the most important techniques in advanced wireless communications.</p>
<p>The limited availability of spectrum resources places constraints on the development of wireless systems as the demand for wireless services continues to increase. To address this challenge, wireless systems are moving toward incorporating more embedded intelligence. The cognitive radio (CR) concept appears as a key solution to the problem of making different systems coexist in the same frequency band. CR terminals possess the capability to reconfigure themselves, adjusting parameters such as modulation, carrier frequency, and power based on the surrounding radio environment and spectrum policy. Therefore, spectrum sensing and especially system identification is a crucial step toward radio environment awareness (H. <xref ref-type="bibr" rid="B13">Mahmoud et al., 2009</xref>). Thus, identification of OFDM signals is highly important for adaptive receiver algorithms and signal identification applications.</p>
<p>As a brief introduction, OFDM is based on the concept of the inverse fast Fourier transform (IFFT), which requires the simultaneous transmission of parallel data streams over mutually orthogonal sub-carriers with overlapping frequency bands (Singh et al., 2022). Each subcarrier may be modulated with a conventional digital modulation scheme (such as binary phase-shift keying (BPSK) and quadrature phase-shift keying (QPSK)), at a lower symbol rate (<xref ref-type="bibr" rid="B12">Lin et al., 2002</xref>) than traditional single carrier modulations.</p>
<p>The documented automatic modulation classifier methods for OFDM systems include conventional spectral analysis (<xref ref-type="bibr" rid="B10">Jafar et al., 2021</xref>), deep learning-based methods (<xref ref-type="bibr" rid="B8">Huynh-The et al., 2022</xref>), and maximum <italic>a posteriori</italic>-based algorithms (<xref ref-type="bibr" rid="B3">Bahrani et al., 2016</xref>). The automatic recognition of this type of modulation is rather complicated with classical signal analysis techniques like spectral analysis, time-frequency analysis, wavelet analysis, or high-order statistics (<xref ref-type="bibr" rid="B7">Hassan et al., 2012</xref>).</p>
<p>In <xref ref-type="bibr" rid="B15">Park et al. (2021</xref>), the authors propose a deep learning-based automatic modulation classification system to classify higher-order OFDM modulations, 64 OFDM to 512 OFDM, at an SNR value of 20&#xa0;dB. The results obtained are quite low in a classic deep learning manner, as the authors also showed, obtaining an accuracy below 30%. For this reason, they combine this approach with a CNN model operating on the fast Fourier transformation window bank to extract the useful symbol length in OFDM, which represents the identification of each OFDM-based wireless communication technology, thus managing to increase the accuracy by over 90%. However, the proposed model required a longer input sample length and high SNR value, and the accuracy result depends on the value of the thresholds used for FFT window length.</p>
<p>A maximum <italic>a posteriori</italic>-based automatic modulation classification for adaptive OFDM systems is presented in <xref ref-type="bibr" rid="B6">Haring et al. (2013</xref>), where the authors show that the joint probabilities of the transmit and receive subcarrier bandwidth efficiencies must be precisely known to be able to use this approach. The numerical results show that the approach can be used only at high values of SNR. Above 20&#xa0;dB, this method provides over 90% results for the identification of OFDM. However, at a value of 10&#xa0;dB, the accuracy is 0%.</p>
<p>The integration of cyclostationary spectrum sensing detection with an OFDM system is implemented and analyzed in <xref ref-type="bibr" rid="B11">Kumar et al. (2019</xref>). This approach, although simple from a computational point of view, manages to highlight features necessary to be able to identify OFDM modulation. In the cases studied by the authors, the results obtained are satisfactory and can identify the modulation at an SNR value of 5&#xa0;dB with a probability of 90%.</p>
<p>In <xref ref-type="bibr" rid="B5">Gorcin et al. (2015</xref>), an OFDM signal identification method that employs estimates of higher-order cumulants and their covariance is proposed. Using this approach, the OFDM modulation can be identified with a probability of 80% at an SNR value of 5&#xa0;dB. However, the identification performance is affected under low SNR because of the time-domain Gaussianity of the OFDM signals.</p>
<p>As we have seen, identifying the OFDM modulation is not an easy task. There are different ways of approaching the problem, and no unanimously accepted method will provide the desired results. In the case of most approaches, the biggest impediment is the low SNR value. Otherwise, the more complex the approach, the more factors involved in the identification process that must be estimated. This leads to the impossibility of using the blind identification of the modulation, which is preferable in the case of real systems.</p>
<p>Therefore, our proposal is to combine the iterative filter bank decomposition with the phase diagram analysis, a data-driven technique, applied in each frequency sub-band to address the detection of the OFDM modulations. This approach allows us to identify the single carrier in a given sub-band and, for all the signal&#x2019;s bandwidth, to determine the sub-bands containing each individual orthogonal carrier.</p>
<p>This paper is organized as follows: <xref ref-type="sec" rid="s3">Section</xref> 2 presents the theoretical aspects of the analyzed signal model, phase diagram, and its characteristics used in the modulation recognition process. In <xref ref-type="sec" rid="s4">Section</xref> 3, we analyze the results obtained after the implementation of the detection and characterization algorithm. Finally, in <xref ref-type="sec" rid="s5">Section</xref> 4, we present the conclusions and some future perspectives of our work.</p>
</sec>
<sec sec-type="materials|methods" id="s2">
<title>2 Materials and methods</title>
<sec id="s2-1">
<title>2.1 Theoretical aspects</title>
<sec id="s2-1-1">
<title>2.1.1 OFDM signal model</title>
<p>In general, an OFDM signal can be defined as follows:<disp-formula id="e1">
<mml:math id="m1">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2219;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
<label>(1)</label>
</disp-formula>where <inline-formula id="inf1">
<mml:math id="m2">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> represents the number of OFDM subcarriers and <inline-formula id="inf2">
<mml:math id="m3">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the amplitude, frequency, and phase of the <inline-formula id="inf3">
<mml:math id="m4">
<mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> subcarrier. For an OFDM signal with BPSK subcarriers, the phase can be defined by:<disp-formula id="e2">
<mml:math id="m5">
<mml:mrow>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2219;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2219;</mml:mo>
<mml:mi>&#x3c0;</mml:mi>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(2)</label>
</disp-formula>where <inline-formula id="inf4">
<mml:math id="m6">
<mml:mrow>
<mml:msub>
<mml:mi>M</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> represents the total number of symbols transmitted through the <inline-formula id="inf5">
<mml:math id="m7">
<mml:mrow>
<mml:msup>
<mml:mi>k</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> subcarrier, <inline-formula id="inf6">
<mml:math id="m8">
<mml:mrow>
<mml:msub>
<mml:mi>T</mml:mi>
<mml:mi>s</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the symbol period, <inline-formula id="inf7">
<mml:math id="m9">
<mml:mrow>
<mml:mi>u</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> stands for the Heaviside step function, and <inline-formula id="inf8">
<mml:math id="m10">
<mml:mrow>
<mml:msub>
<mml:mi>b</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>0,1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula> depending on the transmitted bit.</p>
</sec>
<sec id="s2-1-2">
<title>2.1.2 Phase diagram</title>
<p>The phase diagram is a way of analyzing nonlinear data based on a new representation domain of an analyzed time series. In this new representation space, different characteristics can be highlighted, bringing new information about the analyzed time series (<xref ref-type="bibr" rid="B14">Marwan et al., 2007</xref>). The transition to this new representation space of the time series is performed based on the phase space vectors, according to Eq. <xref ref-type="disp-formula" rid="e3">3</xref>:<disp-formula id="e3">
<mml:math id="m11">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>v</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2219;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>e</mml:mi>
<mml:mi>k</mml:mi>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1,2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>&#x2026;</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(3)</label>
</disp-formula>In the construction of the phase space vectors, we can observe the introduction of two new parameters: the time delay <inline-formula id="inf9">
<mml:math id="m12">
<mml:mrow>
<mml:mi>d</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> between the samples of a signal&#x2019;s vector and encapsulation dimension <inline-formula id="inf10">
<mml:math id="m13">
<mml:mrow>
<mml:mi>m</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>&#x2014;the number of samples in the vectors; that is, the vectors&#x2019; projections on the axis are the samples of the signal. Most often, these two parameters can be determined through the mutual information method and the false nearest neighbor method, respectively (<xref ref-type="bibr" rid="B4">Digulescu et al., 2016</xref>).</p>
<p>One of the major advantages of this analysis method is that each analyzed signal has a specific representation in the phase diagram. <xref ref-type="fig" rid="F1">Figure 1</xref> shows the phase diagram representation of a BPSK signal, defined as in Eq. <xref ref-type="disp-formula" rid="e4">4</xref>:<disp-formula id="e4">
<mml:math id="m14">
<mml:mrow>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mi>P</mml:mi>
<mml:mi>S</mml:mi>
<mml:mi>K</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x2219;</mml:mo>
<mml:msup>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mi>&#x3c0;</mml:mi>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mi>t</mml:mi>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>&#x3c6;</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>t</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:msup>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(4)</label>
</disp-formula>where <inline-formula id="inf11">
<mml:math id="m15">
<mml:mrow>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>&#x3c6;</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> are the amplitude, frequency, and phase of the signal.</p>
<fig id="F1" position="float">
<label>FIGURE 1</label>
<caption>
<p>BPSK signal (left) and its phase diagram representation (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g001.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F1">Figure 1</xref> shows that the phase diagram of a BPSK signal consists of one ellipse with two distinct branches. These branches correspond to the moments when the transition from one phase to another happens in the analyzed signal.</p>
</sec>
<sec id="s2-1-3">
<title>2.1.3 The angle of the trajectory in the phase diagram</title>
<p>In this paper, we use the angle extracted from the phase diagram for the OFDM signal detection and its subcarrier characterizations. The extraction of this angle is based on the analysis of the points that build the trajectory of the series analyzed in the phase diagram (<xref ref-type="bibr" rid="B18">Scripcaru et al., 2020</xref>).</p>
<p>Inspired by <xref ref-type="fig" rid="F2">Figure 2</xref>, we consider any three points (<inline-formula id="inf12">
<mml:math id="m16">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>B</mml:mi>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf13">
<mml:math id="m17">
<mml:mrow>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) of the representation. Thus, we aim to determine the angle between the plane determined by these three points and the <inline-formula id="inf14">
<mml:math id="m18">
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> plane based on the following scalar product:<disp-formula id="e5">
<mml:math id="m19">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x2219;</mml:mo>
<mml:mover accent="true">
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
<mml:mrow>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>&#x2219;</mml:mo>
<mml:mrow>
<mml:mfenced open="|" close="|" separators="|">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(5)</label>
</disp-formula>where <inline-formula id="inf15">
<mml:math id="m20">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>B</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#xd7;</mml:mo>
<mml:mover accent="true">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mi>C</mml:mi>
</mml:mrow>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
</mml:mrow>
</mml:math>
</inline-formula> is the normal to the plane formed by the three points and <inline-formula id="inf16">
<mml:math id="m21">
<mml:mrow>
<mml:mover accent="true">
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>x</mml:mi>
<mml:mi>O</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x2192;</mml:mo>
</mml:mover>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mn>0,1,0</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The lower image in <xref ref-type="fig" rid="F2">Figure 2</xref> shows the variation of the <inline-formula id="inf17">
<mml:math id="m22">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> angle for the BPSK analyzed signal presented in the upper image in <xref ref-type="fig" rid="F2">Figure 2</xref>. As can be seen, the variation of the extracted angle highlights the phase changes in the BPSK signal.</p>
<fig id="F2" position="float">
<label>FIGURE 2</label>
<caption>
<p>BPSK signal (up) and the variation of the &#x3b1; angle (down).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g002.tif"/>
</fig>
</sec>
</sec>
<sec id="s2-2">
<title>2.2 Phase-space-based OFDM recognition</title>
<p>In this subsection, we present the OFDM detection for two cases: with four and with eight subcarriers. The central idea of our work is the following: the detection process is based on the fact that each BPSK subcarrier of the OFDM signal has a specific characteristic in the field of the phase diagram. In this sense, using orthogonal filters, we decompose the analyzed frequency band, and, with the phase diagram representation, we characterize each signal extracted from its sub-band. Then, the characteristics of the extracted signals are compared with the specific BPSK phase diagram characteristics.</p>
<sec id="s2-2-1">
<title>2.2.1 Analog OFDM signal with two BPSK subcarriers</title>
<p>We consider the case of an OFDM signal with a guard interval of 20% of the total length of the signal shown in <xref ref-type="fig" rid="F3">Figure 3</xref> composed of two orthogonal BPSK subcarriers with the following frequencies: <inline-formula id="inf18">
<mml:math id="m23">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf19">
<mml:math id="m24">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>11</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, and the sampling frequency of the signal <inline-formula id="inf20">
<mml:math id="m25">
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>e</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>55</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F3" position="float">
<label>FIGURE 3</label>
<caption>
<p>OFDM signal and its subcarriers.</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g003.tif"/>
</fig>
<p>
<xref ref-type="fig" rid="F4">Figure 4</xref> shows the spectrum and spectrogram of the OFDM signal from <xref ref-type="fig" rid="F3">Figure 3</xref>. The individual characteristics of the subcarriers are not visible in these representation domains, and we cannot find any information on the type of modulation of the subcarriers.</p>
<fig id="F4" position="float">
<label>FIGURE 4</label>
<caption>
<p>Analog OFDM signal spectrum (left) and spectrogram (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g004.tif"/>
</fig>
<p>To decompose the OFDM signal band, we use the set of orthogonal bandpass Chebyshev type II filters, as shown in <xref ref-type="fig" rid="F5">Figure 5</xref>. The pass band of the filter is <inline-formula id="inf21">
<mml:math id="m26">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>f</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>[</mml:mo>
</mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>k</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:mi>k</mml:mi>
<mml:mfrac>
<mml:mrow>
<mml:mi>B</mml:mi>
</mml:mrow>
<mml:mrow>
<mml:msup>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:mfrac>
</mml:mrow>
<mml:mrow>
<mml:mo>]</mml:mo>
</mml:mrow>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, where <inline-formula id="inf22">
<mml:math id="m27">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="italic">max</mml:mi>
</mml:msub>
<mml:mo>&#x2212;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi mathvariant="italic">min</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf23">
<mml:math id="m28">
<mml:mrow>
<mml:mi>i</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the decomposition level, and <inline-formula id="inf24">
<mml:math id="m29">
<mml:mrow>
<mml:mi>k</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the number of sub-band frequencies.</p>
<fig id="F5" position="float">
<label>FIGURE 5</label>
<caption>
<p>Set of filters and the OFDM subcarriers (red).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g005.tif"/>
</fig>
<p>Three situations can occur in the filtered frequency domain: the presence of a single BPSK subcarrier, the presence of more than one BPSK carrier, or the absence of any subcarrier.</p>
<p>To illustrate these examples, we have used the following filtering bands: <inline-formula id="inf25">
<mml:math id="m30">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2,1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>10.5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>11.5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf26">
<mml:math id="m31">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>1,1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>9.5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>11.5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf27">
<mml:math id="m32">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mn>2,0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>8.5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>9.5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:math>
</inline-formula>. The signals obtained after applying the filters are presented in <xref ref-type="fig" rid="F6">Figure 6</xref>, where each signal (from left to right) represents the signal obtained after applying the bandpass filter at the <inline-formula id="inf28">
<mml:math id="m33">
<mml:mrow>
<mml:msup>
<mml:mi>i</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> level in the <inline-formula id="inf29">
<mml:math id="m34">
<mml:mrow>
<mml:msup>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mi>t</mml:mi>
<mml:mi>h</mml:mi>
</mml:mrow>
</mml:msup>
</mml:mrow>
</mml:math>
</inline-formula> band.</p>
<fig id="F6" position="float">
<label>FIGURE 6</label>
<caption>
<p>Filtered signal: only one subcarrier present (left), two subcarriers present (middle), or no subcarrier present (left).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g006.tif"/>
</fig>
<p>On the filtered signals, we extract the angle from the phase diagram. Its variation can be observed in <xref ref-type="fig" rid="F7">Figure 7</xref>.</p>
<fig id="F7" position="float">
<label>FIGURE 7</label>
<caption>
<p>Variation of the angle <inline-formula id="inf30">
<mml:math id="m35">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (blue) and the detected spikes (red) for the filtered signals: left&#x2014;single carrier, middle&#x2014;two subcarriers, and right&#x2014;no subcarrier.</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g007.tif"/>
</fig>
<p>As it can be seen, depending on the case, the variation of the angle <inline-formula id="inf31">
<mml:math id="m36">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> may highlight a different number of peaks. To be able to decide about the existence of the BPSK subcarrier, we quantify these peaks using the information provided by the angle variation histogram, as shown in <xref ref-type="fig" rid="F8">Figure 8</xref>. Therefore, we define the percentage of spikes (<inline-formula id="inf32">
<mml:math id="m37">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) as in Eq. <xref ref-type="disp-formula" rid="e6">6</xref> to see if the number of samples, which are in the same bins as the spike&#x2019;s samples, represent less than <inline-formula id="inf33">
<mml:math id="m38">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> of the total number of samples (<xref ref-type="bibr" rid="B17">Scripcaru et al., 2021</xref>). If <inline-formula id="inf34">
<mml:math id="m39">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is higher than <inline-formula id="inf35">
<mml:math id="m40">
<mml:mrow>
<mml:mn>3</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, we conclude that the filtered signal does not represent any BPSK subcarrier.</p>
<fig id="F8" position="float">
<label>FIGURE 8</label>
<caption>
<p>&#x3b1; angle&#x2019;s histograms for the filtered signals: left&#x2014;single carrier, middle&#x2014;two subcarriers, and right&#x2014;no subcarrier.</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g008.tif"/>
</fig>
<p>The definition of the <inline-formula id="inf36">
<mml:math id="m41">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is as follows:<disp-formula id="e6">
<mml:math id="m42">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>S</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mstyle displaystyle="true">
<mml:munderover>
<mml:mo>&#x2211;</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1</mml:mn>
</mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:munderover>
</mml:mstyle>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mi>i</mml:mi>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mo>&#x2219;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
<label>(6)</label>
</disp-formula>where <inline-formula id="inf37">
<mml:math id="m43">
<mml:mrow>
<mml:mi>N</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is the total number of samples and <inline-formula id="inf38">
<mml:math id="m44">
<mml:mrow>
<mml:msub>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>p</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>k</mml:mi>
<mml:mi>e</mml:mi>
<mml:mo>&#x2212;</mml:mo>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
<mml:mi>s</mml:mi>
</mml:mrow>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> is the number of bins that contain at least one spike.</p>
<p>The <inline-formula id="inf39">
<mml:math id="m45">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> values for the three filtered signals analyzed are: <inline-formula id="inf40">
<mml:math id="m46">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>11</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>0.75</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf41">
<mml:math id="m47">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>1.12</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, and <inline-formula id="inf42">
<mml:math id="m48">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>88.39</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>. <inline-formula id="inf43">
<mml:math id="m49">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>11</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to a single subcarrier present, <inline-formula id="inf44">
<mml:math id="m50">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to multiple subcarriers present, and <inline-formula id="inf45">
<mml:math id="m51">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula> corresponds to the no subcarriers case.</p>
<p>Depending on the studied case, we have several possible interpretations of the histogram results. For a single carrier, the values of the samples are concentrated in a main bin or near a certain value. In the case of two subcarriers, the values are distributed in multiple bins, and in the case of no carrier, false peaks are introduced, and their distribution is similar to the previous case. Consequently, the algorithm must be completed with another condition.</p>
<p>It is necessary to check if the number of samples from the two most-populated bins represents more than <inline-formula id="inf46">
<mml:math id="m52">
<mml:mrow>
<mml:mn>85</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> of the total number of samples. The two most-populated bins contain values close to the average value of the angle. We introduce the percentage of averages (<inline-formula id="inf47">
<mml:math id="m53">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>) parameter defined by Eq. <xref ref-type="disp-formula" rid="e7">7</xref>.<disp-formula id="e7">
<mml:math id="m54">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>A</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>z</mml:mi>
<mml:mi>e</mml:mi>
<mml:mrow>
<mml:mfenced open="(" close=")" separators="|">
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x2b;</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mi>b</mml:mi>
<mml:mi>i</mml:mi>
<mml:mi>n</mml:mi>
</mml:mrow>
<mml:mn>2</mml:mn>
</mml:msub>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
</mml:mrow>
<mml:mi>N</mml:mi>
</mml:mfrac>
<mml:mo>&#x2219;</mml:mo>
<mml:mn>100</mml:mn>
<mml:mo>%</mml:mo>
<mml:mo>.</mml:mo>
</mml:mrow>
</mml:math>
<label>(7)</label>
</disp-formula>
</p>
<p>If <inline-formula id="inf48">
<mml:math id="m55">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> is smaller than <inline-formula id="inf49">
<mml:math id="m56">
<mml:mrow>
<mml:mn>85</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, then we decide that the filtered signal is not a BPSK subcarrier (<xref ref-type="bibr" rid="B17">Scripcaru et al., 2021</xref>). The <inline-formula id="inf50">
<mml:math id="m57">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> values for the three filtered signals analyzed are the following: <inline-formula id="inf51">
<mml:math id="m58">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mn>11</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>89.89</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>, <inline-formula id="inf52">
<mml:math id="m59">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>54.68</mml:mn>
<mml:mo>%</mml:mo>
<mml:mo>,</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf53">
<mml:math id="m60">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:mi>A</mml:mi>
</mml:mrow>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>86.89</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>Therefore, the steps of the presented algorithm for the OFDM signal carrier detection and characterization are proposed in the diagram form shown in <xref ref-type="fig" rid="F9">Figure 9</xref>.</p>
<fig id="F9" position="float">
<label>FIGURE 9</label>
<caption>
<p>Block diagram of the proposed algorithm.</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g009.tif"/>
</fig>
<p>Next, we aim to verify the efficiency of the proposed algorithm in the presence of noise. In addition, we have considered the cases with four BPSK subcarriers and eight BPSK subcarriers. The data are analyzed by reporting at two levels of the signal-to-noise ratio (SNR): <inline-formula id="inf54">
<mml:math id="m61">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>10</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf55">
<mml:math id="m62">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. The obtained results are shown in <xref ref-type="table" rid="T1">Table 1</xref>, <xref ref-type="fig" rid="F10">Figure 10</xref>.</p>
<table-wrap id="T1" position="float">
<label>TABLE 1</label>
<caption>
<p>Results obtained with white Gaussian noise added.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Subcarrier scenario</th>
<th align="center">Parameter</th>
<th colspan="2" align="center">2 BPSK subcarriers</th>
<th colspan="2" align="center">4 BPSK subcarriers</th>
<th colspan="2" align="center">8 BPSK subcarriers</th>
</tr>
<tr>
<td colspan="2" align="center"/>
<td align="center">
<inline-formula id="inf56">
<mml:math id="m63">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf57">
<mml:math id="m64">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf58">
<mml:math id="m65">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf59">
<mml:math id="m66">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf60">
<mml:math id="m67">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">10</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf61">
<mml:math id="m68">
<mml:mrow>
<mml:mi mathvariant="bold-italic">S</mml:mi>
<mml:mi mathvariant="bold-italic">N</mml:mi>
<mml:mi mathvariant="bold-italic">R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn mathvariant="bold">5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi mathvariant="bold-italic">d</mml:mi>
<mml:mi mathvariant="bold-italic">B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</thead>
<tbody valign="top">
<tr>
<td rowspan="2" align="center">
<italic>One subcarrier</italic>
</td>
<td align="center">
<inline-formula id="inf62">
<mml:math id="m69">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf63">
<mml:math id="m70">
<mml:mrow>
<mml:mn>0.37</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf64">
<mml:math id="m71">
<mml:mrow>
<mml:mn>0.75</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf65">
<mml:math id="m72">
<mml:mrow>
<mml:mn>1.26</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf66">
<mml:math id="m73">
<mml:mrow>
<mml:mn>0.32</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf67">
<mml:math id="m74">
<mml:mrow>
<mml:mn>0.24</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf68">
<mml:math id="m75">
<mml:mrow>
<mml:mn>0.48</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf69">
<mml:math id="m76">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf70">
<mml:math id="m77">
<mml:mrow>
<mml:mn>95.88</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf71">
<mml:math id="m78">
<mml:mrow>
<mml:mn>94.01</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf72">
<mml:math id="m79">
<mml:mrow>
<mml:mn>96.56</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf73">
<mml:math id="m80">
<mml:mrow>
<mml:mn>87.38</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf74">
<mml:math id="m81">
<mml:mrow>
<mml:mn>97.12</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf75">
<mml:math id="m82">
<mml:mrow>
<mml:mn>97.84</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td rowspan="2" align="center">
<italic>Multiple subcarriers</italic>
</td>
<td align="center">
<inline-formula id="inf76">
<mml:math id="m83">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf77">
<mml:math id="m84">
<mml:mrow>
<mml:mn>4.45</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf78">
<mml:math id="m85">
<mml:mrow>
<mml:mn>1.12</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf79">
<mml:math id="m86">
<mml:mrow>
<mml:mn>2.84</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf80">
<mml:math id="m87">
<mml:mrow>
<mml:mn>7.89</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf81">
<mml:math id="m88">
<mml:mrow>
<mml:mn>0.72</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf82">
<mml:math id="m89">
<mml:mrow>
<mml:mn>18.71</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf83">
<mml:math id="m90">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">84.64%</td>
<td align="center">
<inline-formula id="inf84">
<mml:math id="m91">
<mml:mrow>
<mml:mn>81.27</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">42.90%</td>
<td align="center">
<inline-formula id="inf85">
<mml:math id="m92">
<mml:mrow>
<mml:mn>76.03</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">70.74%</td>
<td align="center">
<inline-formula id="inf86">
<mml:math id="m93">
<mml:mrow>
<mml:mn>31.18</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td rowspan="2" align="center">
<italic>No subcarrier</italic>
</td>
<td align="center">
<inline-formula id="inf87">
<mml:math id="m94">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf88">
<mml:math id="m95">
<mml:mrow>
<mml:mn>86.16</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf89">
<mml:math id="m96">
<mml:mrow>
<mml:mn>4.87</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf90">
<mml:math id="m97">
<mml:mrow>
<mml:mn>9.46</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf91">
<mml:math id="m98">
<mml:mrow>
<mml:mn>19.56</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf92">
<mml:math id="m99">
<mml:mrow>
<mml:mn>15.35</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf93">
<mml:math id="m100">
<mml:mrow>
<mml:mn>8.63</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="center">
<inline-formula id="inf94">
<mml:math id="m101">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf95">
<mml:math id="m102">
<mml:mrow>
<mml:mn>86.16</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf96">
<mml:math id="m103">
<mml:mrow>
<mml:mn>92.13</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf97">
<mml:math id="m104">
<mml:mrow>
<mml:mn>41.32</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf98">
<mml:math id="m105">
<mml:mrow>
<mml:mn>23.66</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf99">
<mml:math id="m106">
<mml:mrow>
<mml:mn>40.77</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
<td align="center">
<inline-formula id="inf100">
<mml:math id="m107">
<mml:mrow>
<mml:mn>52.04</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F10" position="float">
<label>FIGURE 10</label>
<caption>
<p>PoS and PoA results obtained with white Gaussian noise added.</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g010.tif"/>
</fig>
<p>We notice that the proposed algorithm successfully detects a single subcarrier of the multi-carrier signal for the two SNR values of the additive white Gaussian noise. Thus, the noise presence in the analyzed signal still allows the detection of the OFDM signal.</p>
</sec>
<sec id="s2-2-2">
<title>2.2.2 Digital OFDM signal with 4 BPSK subcarriers</title>
<p>In this case, we start from the characteristics of the IEEE 802.11a standard for WLAN [Wireless Local Access Network&#x2014;(<xref ref-type="bibr" rid="B9">IEEE Std 802.11a-1999</xref>)] having a bandwidth <inline-formula id="inf101">
<mml:math id="m108">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>20</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>M</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> and the subcarrier spacing <inline-formula id="inf102">
<mml:math id="m109">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>f</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>312.5</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>, modulation BPSK, and four subcarriers (<xref ref-type="fig" rid="F11">Figure 11</xref>).</p>
<fig id="F11" position="float">
<label>FIGURE 11</label>
<caption>
<p>OFDM signal (left) and its corresponding amplitude spectrum (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g011.tif"/>
</fig>
<p>Hereinafter, we present the evolution of the algorithm in the three possible situations discussed previously (one carrier in the filtered signal, more than one carrier in the filtered signal, or no carrier in the filtered signal). <xref ref-type="fig" rid="F12">Figure 12</xref> highlights the corresponding filtered signal for a single carrier present case.</p>
<fig id="F12" position="float">
<label>FIGURE 12</label>
<caption>
<p>Filtered signal with a single subcarrier present (left), the variation of the angle <inline-formula id="inf103">
<mml:math id="m110">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (middle), and the histogram (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g012.tif"/>
</fig>
<p>The corresponding angle variation and histogram of this signal with a single subcarrier are displayed in <xref ref-type="fig" rid="F12">Figure 12</xref>. The results obtained for the two parameters required for detection are: <inline-formula id="inf104">
<mml:math id="m111">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>2.56</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf105">
<mml:math id="m112">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>1</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>95.27</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for the bandwidth <inline-formula id="inf106">
<mml:math id="m113">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>2.4106</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2.4109</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>M</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<p>The results obtained for the case in which we have two subcarriers present are shown in <xref ref-type="fig" rid="F13">Figure 13</xref>. The results obtained for the two parameters required for detection are: <inline-formula id="inf107">
<mml:math id="m114">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>15.42</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf108">
<mml:math id="m115">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mi>m</mml:mi>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>46.28</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for the bandwidth <inline-formula id="inf109">
<mml:math id="m116">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>2.4106</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2.4112</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>M</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F13" position="float">
<label>FIGURE 13</label>
<caption>
<p>Filtered signal with two subcarriers present (left), the variation of the angle <inline-formula id="inf110">
<mml:math id="m117">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (middle), and the histogram (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g013.tif"/>
</fig>
<p>The results obtained for the case in which no subcarrier is present are shown in <xref ref-type="fig" rid="F14">Figure 14</xref>. The results obtained for the two parameters required for detection are: <inline-formula id="inf111">
<mml:math id="m118">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>28.25</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> and <inline-formula id="inf112">
<mml:math id="m119">
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mi>o</mml:mi>
<mml:msub>
<mml:mi>A</mml:mi>
<mml:mn>0</mml:mn>
</mml:msub>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>43.69</mml:mn>
<mml:mo>%</mml:mo>
</mml:mrow>
</mml:math>
</inline-formula> for the bandwidth <inline-formula id="inf113">
<mml:math id="m120">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>2.4102</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2.4106</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>M</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F14" position="float">
<label>FIGURE 14</label>
<caption>
<p>Filtered signal with no subcarrier present (left), the variation of the angle <inline-formula id="inf114">
<mml:math id="m121">
<mml:mrow>
<mml:mi>&#x3b1;</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula> (middle), and the histogram (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g014.tif"/>
</fig>
<p>Based on these results, we can observe that, in the case of a single carrier present, the proposed algorithm provides the results in the imposed limits; see <xref ref-type="fig" rid="F9">Figure 9</xref>. Furthermore, in the cases in which we do not have any subcarrier present or multiple carriers are present, the proposed algorithm corresponds to the chosen restrictions.</p>
</sec>
</sec>
</sec>
<sec id="s3">
<title>3 Results for experimental LTE OFDM signals</title>
<p>In this section, we have performed an experimental setup using two B210 SDR boards connected with a VERT2450 antenna, as shown in <xref ref-type="fig" rid="F15">Figure 15</xref>. The distance between the two boards is 0.8&#xa0;m, and they are placed in an indoor location.</p>
<fig id="F15" position="float">
<label>FIGURE 15</label>
<caption>
<p>Experimental setup and illustration of the OFDM signal recording.</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g015.tif"/>
</fig>
<p>The transmitted signal is generated based on the downlink LTE-OFDM standard (<xref ref-type="bibr" rid="B16">Rumney, 2013</xref>) according to the &#x201c;R.4&#x201d; reference channel defined according to Annex A.3 of 3GPP TS 36.101 as presented in <xref ref-type="table" rid="T2">Table 2</xref>. <xref ref-type="fig" rid="F16">Figure 16</xref> presents the transmitted and received signals.</p>
<table-wrap id="T2" position="float">
<label>TABLE 2</label>
<caption>
<p>Parameters of the downlink LTE-OFDM signal.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">Parameter</th>
<th align="center">Value</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>Channel bandwidth</italic>
</td>
<td align="center">
<inline-formula id="inf115">
<mml:math id="m122">
<mml:mrow>
<mml:mn>1.2</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>M</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="center">
<italic>Number of resource blocks</italic>
</td>
<td align="center">
<italic>6</italic>
</td>
</tr>
<tr>
<td align="center">
<italic>Modulation</italic>
</td>
<td align="center">
<italic>QPSK</italic>
</td>
</tr>
<tr>
<td align="center">
<italic>Subcarrier spacing</italic>
</td>
<td align="center">
<inline-formula id="inf116">
<mml:math id="m123">
<mml:mrow>
<mml:mn>15</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="center">
<italic>Sampling frequency</italic>
</td>
<td align="center">
<inline-formula id="inf117">
<mml:math id="m124">
<mml:mrow>
<mml:mn>1.92</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>M</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
<tr>
<td align="center">
<italic>Occupied subcarrier number</italic>
</td>
<td align="center">
<inline-formula id="inf118">
<mml:math id="m125">
<mml:mrow>
<mml:mn>72</mml:mn>
</mml:mrow>
</mml:math>
</inline-formula>
</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F16" position="float">
<label>FIGURE 16</label>
<caption>
<p>Transmitted (left) and received (right) downlink LTE-OFDM signals.</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g016.tif"/>
</fig>
<p>Next, we have applied the same algorithm for the previously considered cases:<list list-type="simple">
<list-item>
<p>&#x2022; No subcarrier is present: filter bandwidth is <inline-formula id="inf119">
<mml:math id="m126">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>2.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>7.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2022; One subcarrier is present: filter bandwidth is <inline-formula id="inf120">
<mml:math id="m127">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>22.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>37.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x2022; Multiple subcarriers are present:</p>
<list list-type="simple">
<list-item>
<p>&#x25CB; For two subcarriers, the filter bandwidth is <inline-formula id="inf121">
<mml:math id="m128">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>22.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>52.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x25CB; For three subcarriers, the filter bandwidth is <inline-formula id="inf122">
<mml:math id="m129">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>22.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>67.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x25CB; For four subcarriers, the filter bandwidth is <inline-formula id="inf123">
<mml:math id="m130">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>22.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>82.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x25CB; For five subcarriers, the filter bandwidth is <inline-formula id="inf124">
<mml:math id="m131">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>22.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>97.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
<list-item>
<p>&#x25CB; For six subcarriers, the filter bandwidth is <inline-formula id="inf125">
<mml:math id="m132">
<mml:mrow>
<mml:mo>&#x2206;</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="[" close="]" separators="|">
<mml:mrow>
<mml:mn>22.5</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>112.5</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mi>k</mml:mi>
<mml:mi>H</mml:mi>
<mml:mi>z</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
</list-item>
</list>
</list-item>
</list>
</p>
<p>We have performed the measurements for five different scenarios depending on the gain of the receiver: <inline-formula id="inf126">
<mml:math id="m133">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mrow>
<mml:mfenced open="{" close="}" separators="|">
<mml:mrow>
<mml:mn>8</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>13,16,21,25</mml:mn>
</mml:mrow>
</mml:mfenced>
</mml:mrow>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>. <xref ref-type="fig" rid="F17">Figures 17</xref>&#x2013;<xref ref-type="fig" rid="F19">19</xref> present the results for the <inline-formula id="inf127">
<mml:math id="m134">
<mml:mrow>
<mml:mi>S</mml:mi>
<mml:mi>N</mml:mi>
<mml:mi>R</mml:mi>
<mml:mo>&#x3d;</mml:mo>
<mml:mn>8</mml:mn>
<mml:mtext>&#x2009;</mml:mtext>
<mml:mi>d</mml:mi>
<mml:mi>B</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>.</p>
<fig id="F17" position="float">
<label>FIGURE 17</label>
<caption>
<p>Downlink LTE-OFDM filtered signal with one subcarrier (left), the phase diagram angle variation (middle), and its corresponding histogram (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g017.tif"/>
</fig>
<fig id="F18" position="float">
<label>FIGURE 18</label>
<caption>
<p>Downlink LTE-OFDM filtered signal with no subcarrier (left), the phase diagram angle variation (middle), and its corresponding histogram (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g018.tif"/>
</fig>
<fig id="F19" position="float">
<label>FIGURE 19</label>
<caption>
<p>Downlink LTE-OFDM filtered signal with two subcarriers (left), the phase diagram angle variation (middle), and its corresponding histogram (right).</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g019.tif"/>
</fig>
<p>The recorded downlink LTE-OFDM signals are analyzed by reporting for all the noise scenarios and filtering cases. The obtained results are shown in <xref ref-type="table" rid="T3">Table 3</xref> and <xref ref-type="fig" rid="F20">Figure 20</xref>.</p>
<table-wrap id="T3" position="float">
<label>TABLE 3</label>
<caption>
<p>Results obtained for the experimental setup.</p>
</caption>
<table>
<thead valign="top">
<tr>
<th align="center">SNR [dB]</th>
<th colspan="2" align="center">8</th>
<th colspan="2" align="center">13</th>
<th colspan="2" align="center">16</th>
<th colspan="2" align="center">21</th>
<th colspan="2" align="center">25</th>
</tr>
<tr>
<th align="center">
<italic>Subcarriers</italic>
</th>
<th align="center">
<inline-formula id="inf128">
<mml:math id="m135">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf129">
<mml:math id="m136">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf130">
<mml:math id="m137">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf131">
<mml:math id="m138">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf132">
<mml:math id="m139">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf133">
<mml:math id="m140">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf134">
<mml:math id="m141">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf135">
<mml:math id="m142">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf136">
<mml:math id="m143">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">S</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
<th align="center">
<inline-formula id="inf137">
<mml:math id="m144">
<mml:mrow>
<mml:mi mathvariant="bold-italic">P</mml:mi>
<mml:mi mathvariant="bold-italic">o</mml:mi>
<mml:mi mathvariant="bold-italic">A</mml:mi>
</mml:mrow>
</mml:math>
</inline-formula>
</th>
</tr>
</thead>
<tbody valign="top">
<tr>
<td align="center">
<italic>0</italic>
</td>
<td align="center">17.2%</td>
<td align="center">59.97%</td>
<td align="center">22.29%</td>
<td align="center">54.78%</td>
<td align="center">19.45%</td>
<td align="center">57.36%</td>
<td align="center">15.74%</td>
<td align="center">56.69%</td>
<td align="center">23.35%</td>
<td align="center">49.35%</td>
</tr>
<tr>
<td align="center">
<italic>1</italic>
</td>
<td align="center">0.3%</td>
<td align="center">99.26%</td>
<td align="center">0.21%</td>
<td align="center">99.41%</td>
<td align="center">0.18%</td>
<td align="center">99.59%</td>
<td align="center">0.05%</td>
<td align="center">99.76%</td>
<td align="center">0.02%</td>
<td align="center">99.39%</td>
</tr>
<tr>
<td align="center">
<italic>2</italic>
</td>
<td align="center">1.09%</td>
<td align="center">97.78%</td>
<td align="center">0.82%</td>
<td align="center">98.18%</td>
<td align="center">0.64%</td>
<td align="center">98.34%</td>
<td align="center">0.7%</td>
<td align="center">98.31%</td>
<td align="center">0.8%</td>
<td align="center">97.75%</td>
</tr>
<tr>
<td align="center">
<italic>3</italic>
</td>
<td align="center">1.68%</td>
<td align="center">95.32%</td>
<td align="center">1.46%</td>
<td align="center">96.7%</td>
<td align="center">1.4%</td>
<td align="center">96.41%</td>
<td align="center">1.91%</td>
<td align="center">95.31%</td>
<td align="center">1.16%</td>
<td align="center">96.34%</td>
</tr>
<tr>
<td align="center">
<italic>4</italic>
</td>
<td align="center">1.4%</td>
<td align="center">95.87%</td>
<td align="center">2.43%</td>
<td align="center">94.29%</td>
<td align="center">2.19%</td>
<td align="center">95.33%</td>
<td align="center">2.47%</td>
<td align="center">93.37%</td>
<td align="center">1.91%</td>
<td align="center">94%</td>
</tr>
<tr>
<td align="center">
<italic>5</italic>
</td>
<td align="center">2.75%</td>
<td align="center">93.13%</td>
<td align="center">3.27%</td>
<td align="center">91.54%</td>
<td align="center">2.73%</td>
<td align="center">92.74%</td>
<td align="center">2.25%</td>
<td align="center">92.92%</td>
<td align="center">2.78%</td>
<td align="center">92.8%</td>
</tr>
<tr>
<td align="center">
<italic>6</italic>
</td>
<td align="center">3.55%</td>
<td align="center">91.2%</td>
<td align="center">3.67%</td>
<td align="center">87.23%</td>
<td align="center">3.41%</td>
<td align="center">90.02%</td>
<td align="center">2.93%</td>
<td align="center">89.8%</td>
<td align="center">3.88%</td>
<td align="center">87.42%</td>
</tr>
</tbody>
</table>
</table-wrap>
<fig id="F20" position="float">
<label>FIGURE 20</label>
<caption>
<p>PoS and PoA results obtained for the experimental setup.</p>
</caption>
<graphic xlink:href="frsip-03-1197590-g020.tif"/>
</fig>
<p>From the aforementioned results, we can see that the restrictions for the <italic>PoS</italic> and <italic>PoA</italic> previously imposed are available for the cases of no subcarrier present or one subcarrier present, but for the case of multiple subcarriers present, the threshold should be higher than 0.5% for <italic>PoS</italic> and 99% for <italic>PoA</italic>.</p>
</sec>
<sec sec-type="conclusion" id="s4">
<title>4 Conclusion</title>
<p>This paper proposes a novel approach for the detection of the OFDM modulation. First, using a set of orthogonal bandpass filters, we perform the decomposition of an OFDM signal so that each sub-band is analyzed separately. Then, a phase diagram representation analysis is performed, and the angle of the phase diagram representation variation is obtained. The statistical distribution of the angle variation is further used to recognize an OFDM signal and characterize its subcarriers.</p>
<p>Based on the defined statistical interpretation of the angle variation, we implemented a subcarrier detection algorithm for BPSK-modulated subcarriers. This algorithm was successively applied to Gaussian noise-corrupted signals, 802.11a OFDM signals, and in an experimental scenario using a software-defined radio testbed to LTE signals. Our findings suggest that the algorithm provides good results even in cases involving a low SNR level.</p>
<p>With this paper, we propose to present a new approach for OFDM detection. In future work, we will improve these results by classifying different types of OFDM modulation (QPSK and quadrature amplitude modulation (QAM)) in real scenarios using machine learning algorithms that make use of the present features.</p>
<p>Hereby, the work presented in this paper will represent a starting point for the further step of automatic digital modulation classification. With our proposed algorithm, the separation of each subcarrier in the OFDM transmission will be performed. Then, using several machine learning algorithms, such as in <xref ref-type="bibr" rid="B2">Aslam et al. (2010</xref>), we will discriminate between each type of modulation on each subcarrier.</p>
<p>Furthermore, another next step is to use this approach for the THz domain in order to enhance the identification of illicit substances based on the different responses received on each acquired subcarrier.</p>
</sec>
</body>
<back>
<sec sec-type="data-availability" id="s5">
<title>Data availability statement</title>
<p>The original contributions presented in the study are included in the article/Supplementary Materials; further inquiries can be directed to the corresponding author.</p>
</sec>
<sec id="s6">
<title>Author contributions</title>
<p>AD: conceptualization, data curation, formal analysis, methodology, and writing&#x2014;original draft. CD, DN and DS: conceptualization and validation. AD, CI, and AS: methodology and validation. CI and AM: funding acquisition. AD and CI: conceptualization and supervision. All authors contributed to the article and approved the submitted version.</p>
</sec>
<sec id="s7">
<title>Funding</title>
<p>The project has been supported in part by the NATO grant, &#x201c;Implementation of a terahertz system dedicated to identification of illicit substances&#x201d;.</p>
</sec>
<ack>
<p>The authors are grateful to AID-DGA (l&#x2019;Agence de l&#x2019;Innovation de D&#xe9;fense &#xe0; la Direction G&#xe9;n&#xe9;rale de l&#x2019;Armement&#x2014;Minit&#xe8;re des Arm&#xe9;es) and ANR (Agence Nationale de le Recherche en France) for supporting our ANR-ASTRID&#x2014;Project (ANR-19-ASTR-0005-03).</p>
</ack>
<sec sec-type="COI-statement" id="s8">
<title>Conflict of interest</title>
<p>Authors AD and CI were employed by the company ALTRANS.</p>
<p>The remaining authors declare that the research was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.</p>
</sec>
<sec sec-type="disclaimer" id="s9">
<title>Publisher&#x2019;s note</title>
<p>All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors, and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.</p>
</sec>
<ref-list>
<title>References</title>
<ref id="B1">
<label>3 GPP TS 36.101, 2013</label>
<citation citation-type="journal">
<collab>3 GPP TS 36.101</collab> (<year>2013</year>). <article-title>3rd generation partnership project; technical specification group radio access Network; evolved universal terrestrial radio access (E-UTRA); user equipment (UE) radio transmission and reception (release 11)</article-title>. <source>3GPP Organ. Partners (ARIB, ATIS, CCSA, ETSI, TTA, TTC)</source>.</citation>
</ref>
<ref id="B2">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Aslam</surname>
<given-names>M. W.</given-names>
</name>
<name>
<surname>Zhu</surname>
<given-names>Z.</given-names>
</name>
<name>
<surname>Nandi</surname>
<given-names>A. K.</given-names>
</name>
</person-group> (<year>2010</year>). &#x201c;<article-title>Automatic digital modulation classification using Genetic Programming with K-Nearest Neighbor</article-title>,&#x201d; in <conf-name>2010 - MILCOM 2010 MILITARY COMMUNICATIONS CONFERENCE</conf-name>, <conf-loc>San Jose, CA, USA</conf-loc>, <conf-date>November 2010</conf-date>, <fpage>1731</fpage>&#x2013;<lpage>1736</lpage>.</citation>
</ref>
<ref id="B3">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Bahrani</surname>
<given-names>S.</given-names>
</name>
<name>
<surname>Derakhtian</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Zolghadrasli</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). <article-title>Performance analysis of a low&#x2010;complexity MAP algorithm for automatic modulation classification in adaptive OFDM systems</article-title>. <source>IET Commun.</source> <volume>10</volume>, <fpage>2363</fpage>&#x2013;<lpage>2371</lpage>. <pub-id pub-id-type="doi">10.1049/iet-com.2015.0768</pub-id>
</citation>
</ref>
<ref id="B4">
<citation citation-type="book">
<person-group person-group-type="author">
<name>
<surname>Digulescu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Murgan</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Ioana</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Candel</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Serbanescu</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2016</year>). &#x201c;<article-title>Applications of Transient Signal Analysis using the concept of recurrence plot analysis</article-title>,&#x201d; in <source>
<italic>Recurrence Plots and their quantifications: Expanding horizons</italic> sl</source>. Editors <person-group person-group-type="editor">
<name>
<surname>Webber</surname>
<given-names>C. J. L.</given-names>
</name>
<name>
<surname>Ioana</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Marwan</surname>
<given-names>N.</given-names>
</name>
</person-group> (<publisher-loc>Berlin</publisher-loc>: <publisher-name>Springer</publisher-name>), <fpage>19</fpage>&#x2013;<lpage>38</lpage>.</citation>
</ref>
<ref id="B5">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Gorcin</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Arslan</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2015</year>). <article-title>An OFDM signal identification method for wireless communications systems</article-title>. <source>IEEE Trans. Veh. Technol.</source> <volume>64</volume> (<issue>12</issue>), <fpage>5688</fpage>&#x2013;<lpage>5700</lpage>. <pub-id pub-id-type="doi">10.1109/TVT.2015.2388671</pub-id>
</citation>
</ref>
<ref id="B6">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Haring</surname>
<given-names>L.</given-names>
</name>
<name>
<surname>Kisters</surname>
<given-names>C.</given-names>
</name>
</person-group> &#x201c;<article-title>Map-based automatic modulation classification for wireless adaptive OFDM systems</article-title>,&#x201d; in <conf-name>2013 IEEE International Conference on Acoustics, Speech and Signal Processing</conf-name>, <conf-loc>Vancouver, BC, Canada</conf-loc>, <conf-date>May 2013</conf-date> (<publisher-name>IEEE</publisher-name>), <fpage>5204</fpage>&#x2013;<lpage>5208</lpage>.</citation>
</ref>
<ref id="B7">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Hassan</surname>
<given-names>K.</given-names>
</name>
<name>
<surname>Dayoub</surname>
<given-names>I.</given-names>
</name>
<name>
<surname>Hamouda</surname>
<given-names>W.</given-names>
</name>
<name>
<surname>Nzeza</surname>
<given-names>C. N.</given-names>
</name>
<name>
<surname>Berbineau</surname>
<given-names>M.</given-names>
</name>
</person-group> (<year>2012</year>). <article-title>Blind digital modulation identification for spatially-correlated MIMO systems</article-title>. <source>IEEE Trans. Wirel. Commun.</source> <volume>11</volume> (<issue>2</issue>), <fpage>683</fpage>&#x2013;<lpage>693</lpage>. <pub-id pub-id-type="doi">10.1109/twc.2011.122211.110236</pub-id>
</citation>
</ref>
<ref id="B8">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Huynh-The</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Pham</surname>
<given-names>Q.-V.</given-names>
</name>
<name>
<surname>Nguyen</surname>
<given-names>T.-V.</given-names>
</name>
<name>
<surname>Da Costa</surname>
<given-names>D. B.</given-names>
</name>
<name>
<surname>Kim</surname>
<given-names>D.-S.</given-names>
</name>
</person-group> (<year>2022</year>). &#x201c;<article-title>Automatic modulation classification with low-cost attention Network for impaired OFDM signals</article-title>,&#x201d; in <conf-name>2022 IEEE Wireless Communications and Networking Conference (WCNC)</conf-name>, <conf-loc>Austin, Texas</conf-loc>, <conf-date>10-13 April 2022</conf-date>.</citation>
</ref>
<ref id="B9">
<citation citation-type="journal">
<collab>IEEE Standard for Telecommunications and Information Exchange Between Systems</collab> (<year>1999</year>). <article-title>IEEE standard for telecommunications and information exchange between systems - LAN/MAN specific requirements - Part 11: wireless medium access control (MAC) and physical layer (PHY) specifications: high speed physical layer in the 5 GHz band</article-title>. <source>IEEE Std 802.11a-1999</source>, <fpage>1</fpage>&#x2013;<lpage>102</lpage>. <pub-id pub-id-type="doi">10.1109/IEEESTD.1999.90606</pub-id>
</citation>
</ref>
<ref id="B10">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Jafar</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Paeiz</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Farzaneh</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Automatic modulation classification using modulation fingerprint extraction</article-title>. <source>J. Syst. Eng. Electron.</source> <volume>32</volume>, <fpage>799</fpage>&#x2013;<lpage>810</lpage>. <pub-id pub-id-type="doi">10.23919/jsee.2021.000069</pub-id>
</citation>
</ref>
<ref id="B11">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Kumar</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Nandha kumar</surname>
<given-names>P.</given-names>
</name>
</person-group> (<year>2019</year>). <article-title>OFDM system with cyclostationary feature detection spectrum sensing</article-title>. <source>ICT Express</source> <volume>5</volume> (<issue>1</issue>), <fpage>21</fpage>&#x2013;<lpage>25</lpage>. <pub-id pub-id-type="doi">10.1016/j.icte.2018.01.007</pub-id>
</citation>
</ref>
<ref id="B12">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Lin</surname>
<given-names>Y.</given-names>
</name>
<name>
<surname>Wang</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Chen</surname>
<given-names>B.</given-names>
</name>
</person-group> (<year>2002</year>). &#x201c;<article-title>Blind identification of OFDM channel using receiver diversity</article-title>,&#x201d; in <conf-name>6th International Conference on Signal Processing</conf-name>, <conf-loc>Beijing, China</conf-loc>, <conf-date>26-30 August 2002</conf-date>, <fpage>1332</fpage>&#x2013;<lpage>1335</lpage>.</citation>
</ref>
<ref id="B13">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Mahmoud</surname>
<given-names>H.</given-names>
</name>
<name>
<surname>Yucek</surname>
<given-names>T.</given-names>
</name>
<name>
<surname>Arslan</surname>
<given-names>H.</given-names>
</name>
</person-group> (<year>2009</year>). <article-title>OFDM for cognitive radio: merits and challenges</article-title>. <source>IEEE Wirel. Commun.</source> <volume>16</volume> (<issue>2</issue>), <fpage>6</fpage>&#x2013;<lpage>15</lpage>. <pub-id pub-id-type="doi">10.1109/MWC.2009.4907554</pub-id>
</citation>
</ref>
<ref id="B14">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Marwan</surname>
<given-names>N.</given-names>
</name>
<name>
<surname>Carmen Romano</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Thiel</surname>
<given-names>M.</given-names>
</name>
<name>
<surname>Kurths</surname>
<given-names>J.</given-names>
</name>
</person-group> (<year>2007</year>). <article-title>Recurrence plots for the analysis of complex systems</article-title>. <source>Phys. Rep.</source> <volume>438</volume> (<issue>5-6</issue>), <fpage>237</fpage>&#x2013;<lpage>329</lpage>. <pub-id pub-id-type="doi">10.1016/j.physrep.2006.11.001</pub-id>
</citation>
</ref>
<ref id="B15">
<citation citation-type="journal">
<person-group person-group-type="author">
<name>
<surname>Park</surname>
<given-names>M. C.</given-names>
</name>
<name>
<surname>Han</surname>
<given-names>D. S.</given-names>
</name>
</person-group> (<year>2021</year>). <article-title>Deep learning-based automatic modulation classification with blind OFDM parameter estimation</article-title>. <source>IEEE Access</source> <volume>9</volume>, <fpage>108305</fpage>&#x2013;<lpage>108317</lpage>. <pub-id pub-id-type="doi">10.1109/ACCESS.2021.3102223</pub-id>
</citation>
</ref>
<ref id="B16">
<citation citation-type="book">
<collab>Rumney</collab> (<year>2013</year>). <source>LTE and the evolution to 4G wireless - design and measurement challenges</source>. <edition>2</edition>. <publisher-loc>New Jersey, United States</publisher-loc>: <publisher-name>Wiley</publisher-name>.</citation>
</ref>
<ref id="B17">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Scripcaru</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Nastasiu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Digulescu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>Stanescu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ioana</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>Serbanescu</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2021</year>). &#x201c;<article-title>On the potential of phase diagram analysis to identify OFDM modulation</article-title>,&#x201d; in <conf-name>Brest, Workshop on Security &#x26; Protection of Information (SPI21)</conf-name>, <conf-loc>Brest, France</conf-loc>, <conf-date>24-25 May 2023</conf-date>.</citation>
</ref>
<ref id="B18">
<citation citation-type="confproc">
<person-group person-group-type="author">
<name>
<surname>Scripcaru</surname>
<given-names>R.</given-names>
</name>
<name>
<surname>Nastasiu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Digulescu</surname>
<given-names>A.</given-names>
</name>
<name>
<surname>St&#x103;nescu</surname>
<given-names>D.</given-names>
</name>
<name>
<surname>Ioana</surname>
<given-names>C.</given-names>
</name>
<name>
<surname>&#x15E;erb&#x103;nescu</surname>
<given-names>A.</given-names>
</name>
</person-group> (<year>2020</year>). &#x201c;<article-title>On the potential of phase diagram analysis to identify the wide band modulations</article-title>,&#x201d; in <conf-name>13th International Conference on Communications (COMM)</conf-name>, <conf-loc>Bucharest, Romania</conf-loc>, <conf-date>June 24-27, 2013</conf-date>, <fpage>55</fpage>&#x2013;<lpage>58</lpage>. <pub-id pub-id-type="doi">10.1109/COMM48946.2020.9141963</pub-id>
</citation>
</ref>
</ref-list>
</back>
</article>