<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">JSIP</journal-id><journal-title-group><journal-title>Journal of Signal and Information Processing</journal-title></journal-title-group><issn pub-type="epub">2159-4465</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/jsip.2013.43042</article-id><article-id pub-id-type="publisher-id">JSIP-36072</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Computer Science&amp;Communications</subject></subj-group></article-categories><title-group><article-title>
 
 
  Parametrically Optimal, Robust and Tree-Search Detection of Sparse Signals
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>.</surname><given-names>T. Burrell</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>P.</surname><given-names>Papantoni-Kazakos</given-names></name></contrib></contrib-group><aff id="aff1"><addr-line>Oklahoma State University, Computer Science Department, Stillwater, USA</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>tburrell@okstate.edu(.TB)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>30</day><month>07</month><year>2013</year></pub-date><volume>04</volume><issue>03</issue><fpage>336</fpage><lpage>342</lpage><history><date date-type="received"><day>June</day>	<month>30th,</month>	<year>2013</year></date><date date-type="rev-recd"><day>July</day>	<month>30th,</month>	<year>2013</year>	</date><date date-type="accepted"><day>August</day>	<month>13th,</month>	<year>2013</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
   We consider sparse signals embedded in additive white noise. We study parametrically optimal as well as tree-search sub-optimal signal detection policies. As a special case, we consider a constant signal and Gaussian noise, with and without data outliers present. In the presence of outliers, we study outlier resistant robust detection techniques. We compare the studied policies in terms of error performance, complexity and resistance to outliers. 
 
</p></abstract><kwd-group><kwd>Sparse Signals; Detection; Robustness; Outlier Resistance; Tree Search</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>In recent years, some refreshed interest has been given to sparse signals, by the signal processing community [1,2], while the effective probing/transmission of such signals; previously denoted bursty, has been addressed by both tree-search [3,4], and random access algorithms [<xref ref-type="bibr" rid="scirp.36072-ref5">5</xref>]. The revisited investigation of sparse signals has focused on linear transformations [1,2], while the term robustness has been used loosely in [<xref ref-type="bibr" rid="scirp.36072-ref1">1</xref>].</p><p>In this paper, we focus on the detection of sparse signals embedded in white Gaussian noise with the possible occasional occurrence of data outliers. We study both optimal and sub-optimal detection techniques, when data outliers are considered both absent and present. In the latter case, we consider robust detection techniques, where robustness is here precisely defined as referring to outlier resistant operations [6,7]. We compare our techniques in terms of error performance, complexity and resistance to outliers.</p><p>The organization of the paper is as follows: In Section 2, we state the fundamental general problem, present assumptions and notation, and determine, as well as partially analyze, the general optimal detector. In Section 3, we present and analyze the optimal detector for the case of white Gaussian noise and constant signal, when no outliers are considered in the design. In Section 4, we present and analyze the robust (outlier resistant) detector. In Section 5, we present and evaluate tree-search suboptimal detectors. In Section 6, we include discussion and conclusions.</p></sec><sec id="s2"><title>2. Problem Statement and General Solution</title><p>We consider a sequence of observations generated by mutually independent random variables, a small percentage of which represent signal embedded in noise, while the remaining percentage represent just noise. Let it be known that the percentage of observations representing signal presence is bounded from above by a given value α. We assume that the random variables representing the signal are identically distributed, and that so are those representing the noise. We denote by<img src="12-3400298\6bde43c3-f8b6-4222-837a-40fe349a191d.jpg" />, a sequence of n such observations, while we denote by<img src="12-3400298\6411249c-30a3-49a4-91f8-02d98f9c03e4.jpg" />, the sequence of mutually independent random variables whose realization is the sequence<img src="12-3400298\21d84c8a-6b7a-4223-acea-f7b8aa0b5acf.jpg" />. We also denote by f<sub>1</sub>(.) either the probability distribution (for discrete variables) or the probability density (for absolutely continuous variables) function (pdf) of the variables which represent signal presence, while we denote by f<sub>0</sub>(.) the pdf of the variables which represent just noise.</p><p>Given the observation sequence <img src="12-3400298\9fc98644-1ab4-4b4c-87e9-989ce4d47987.jpg" /> and assuming f<sub>1</sub>(.), f<sub>0</sub>(.), a known, the objective is to identify the locations of the signal presence; that is, which ones of the <img src="12-3400298\d39da1f6-e3b5-4155-be0f-856ecf668fe5.jpg" /> observations originated from the f<sub>1</sub>(.) pdf.</p><p>Our approach to the problem solution will be Maximum Likelihood (ML); which is equivalent to that of&#160; the Bayesian minimization of error probability approach, when all signal locations and their number are equally probable [<xref ref-type="bibr" rid="scirp.36072-ref7">7</xref>]. That is, given the sequence<img src="12-3400298\4768c6ac-4d06-4879-a12d-9a022e71d8b3.jpg" />, the optimal detector decides in favor of the<img src="12-3400298\963afd1f-6f05-425b-9293-f7307bd00c85.jpg" />; 0 &#163; m &#163; an signal locations if:</p><disp-formula id="scirp.36072-formula27692"><label>(1)</label><graphic position="anchor" xlink:href="12-3400298\e7eb1b18-14d4-46b2-b972-63bc36401eb0.jpg"  xlink:type="simple"/></disp-formula><p>Let us define:</p><disp-formula id="scirp.36072-formula27693"><label>(2)</label><graphic position="anchor" xlink:href="12-3400298\247d230e-a46c-4cf7-966e-274ce8f1f19a.jpg"  xlink:type="simple"/></disp-formula><p>Via some straight forward modifications of the expression in (1), we may then express the optimal ML detector as follows:</p><p>Optimal ML Detector 1) Given the sequence<img src="12-3400298\a5565b0d-09af-44e5-aced-a7d3a9179287.jpg" />, compute all g(x<sub>j</sub>); 1 &#163; j &#163; n 2) If g(x<sub>k</sub>) &#163; 0; for all k, 1 &#163; k &#163; n, then, decide that no observation contains signal.</p><p>3) If $ a set of integers<img src="12-3400298\cd04ffce-c340-4eec-8ad1-a96a867bb948.jpg" />; 1 &#163; m &#163; an: g(x<sub>k</sub>) &gt; 0; for all <img src="12-3400298\a5504c55-ea02-4a39-8b7f-e4a7e87b640c.jpg" /> and g(x<sub>k</sub>) &#163; 0; for all<img src="12-3400298\b3606d8e-9dc0-49c4-b86b-273709ca6853.jpg" />, then decide that the observations containing the signal are all those with indices in the set<img src="12-3400298\7f1b5189-f793-438c-a473-033bfb95399b.jpg" />.</p><p>4) If $ a set of integers<img src="12-3400298\89c59073-034c-4ae5-9a11-970cd9da7238.jpg" />; m &gt; an: g(x<sub>k</sub>) &gt; 0; for all <img src="12-3400298\33daf279-f597-4f77-a51d-2c2cd7b654da.jpg" /> and g(x<sub>k</sub>) &#163; 0; for all</p><p><img src="12-3400298\1373a394-afcf-4441-ae90-e927d9f54494.jpg" />, then decide that the observations containing the signal are those whose indices k are contained in the set <img src="12-3400298\3325f059-48b5-4f3b-8e98-d54e005ea123.jpg" /> and whose g(x<sub>k</sub>) values are the an highest in the set.</p><p>Considering the log likelihood ratio in (2), let h<sub>i</sub>(w) and H<sub>i</sub>(w); i = 0, 1, denote, respectively, the pdf and the cumulative distribution function of the random variable g(X) at the value point w, given that the pdf of X is f<sub>i</sub>, i = 0, 1. Let P<sub>d</sub>(0) denote the probability of correct detection induced by the optimal ML detector, given that no observation contains signal. Let, instead, <img src="12-3400298\537036a1-974b-4706-adef-a3d65ff7af3d.jpg" /></p><p>denote the probability of correct detection , given that the indices of the observations containing signal are given by the set<img src="12-3400298\bf746a8b-e533-4a75-949d-3cc7ab105a19.jpg" />. Then, assuming absolutely continuous {X<sub>i</sub>} random variables; without lack in generality, we obtain the following expressions; without much difficulty, where an is assumed an integer; for simplicity in notation:</p><p><img src="12-3400298\1a8fe0c6-79e3-4ee5-bd93-15f5dee669a2.jpg" /></p><p><img src="12-3400298\06de6d56-6cea-450f-ba39-a622dedfb024.jpg" /></p><disp-formula id="scirp.36072-formula27694"><label>(3)</label><graphic position="anchor" xlink:href="12-3400298\12045902-710e-4513-ab4f-48d893d3aa94.jpg"  xlink:type="simple"/></disp-formula><p>Remarks It is important to note that the optimal detector presented above assumes no knowledge as to any structure of the sparse signal and requires n-size memory, as well as ordering of the positive g(x<sub>k</sub>) values, inducing complexity of order nlogn. If, on the other hand, a structure of the signal is known a priori and is such that it appears as a bursty batch, then, the sequential algorithm in [7-9] that monitors changes in distribution should be deployed instead; it requires no memory and its complexity is of order n.</p></sec><sec id="s3"><title>3. Constant Signal and White Gaussian Additive Noise</title><p>In this section, we consider the special case where the signal is a known constant q &gt; 0, and the noise is zero mean white Gaussian with standard deviation s. After some simple straight forward normalizations, the optimal ML detector of Section II takes here the lollowing form:</p><p>Optimal ML Detector 1) Given the sequence<img src="12-3400298\b76ef646-8240-4ffb-917b-95577558635d.jpg" />, compute all (x<sub>i</sub> – q/2); 1 &#163; j &#163; n 2) If (x<sub>k</sub> – q/2) &#163; 0; for all k, 1 &#163; k &#163; n, then, decide that no observation contains signal.</p><p>3) If $ a set of integers<img src="12-3400298\b6a8bc85-63e1-463d-bfbd-a9dc510fa4cd.jpg" />; 1 &#163; m &#163; an: (x<sub>k</sub> – q/2) &gt; 0; for all <img src="12-3400298\0368d0cb-b754-4cc3-89ae-2ae5bd61787a.jpg" /> and (x<sub>k</sub> – q/2) &#163; 0; for all<img src="12-3400298\da9415da-5549-44a4-aa3e-6bab7d6e8c2b.jpg" />, then decide that the observations containing the signal are all those with indices in the set</p><p><img src="12-3400298\6ede6060-8bd5-4bb7-b724-17c262d7f032.jpg" />.</p><p>4) If $ a set of integers<img src="12-3400298\6d4fee4b-2485-43ed-a5fb-2d0d84632084.jpg" />; m &gt; an: (x<sub>k</sub> – q/2) &gt; 0; for all <img src="12-3400298\df6bb20f-7141-49f4-874e-aff91816cf08.jpg" /> and (x<sub>k</sub> – q/2) &#163; 0; for all<img src="12-3400298\70e02ffd-839c-40dc-9b87-a668a9f33c86.jpg" />, then decide that the observations containing the signal are those whose indices k are contained in the set <img src="12-3400298\3fe2063d-6c34-459c-bf53-2c27a4a38eb8.jpg" /> and whose (x<sub>k</sub> – q/2) values are the an highest in the set.</p><p>As to the probabilities of correct detection, defined in Section 2, they take the following form here, where j(x) and F(x) denote, respectively, the pdf and the cumulative distribution function of the zero mean and unit variance Gaussian random variable and where αn is assumed again to be an integer :</p><p><img src="12-3400298\c88a8518-5b99-4999-a9a5-799c0274b987.jpg" /></p><disp-formula id="scirp.36072-formula27695"><label>(4)</label><graphic position="anchor" xlink:href="12-3400298\dc5cd6fc-80d7-4782-aeac-168b1d2013db.jpg"  xlink:type="simple"/></disp-formula><p>Remarks It is interesting to note here that if it is known that the signal may appear as a set bursty batches of unknown sizes, then the re-initialization sequential algorithm in [<xref ref-type="bibr" rid="scirp.36072-ref8">8</xref>] will sequentially detect the beginning and the ending of each batch with minimal complexity, no memory requirements and with accuracy increasing with the signal-to-noise ratio and the size of each batch. Let then T<sub>n</sub> denote the value of the algorithm which detects the beginning of such a batch, upon the processing of the n<sup>th</sup> datum x<sub>n</sub> from its beginning. Let W<sub>n</sub> denote the value of the algorithm which detects the ending of the batch, upon processing the n<sup>th</sup><sub> </sub>datum y<sub>n</sub> from the beginning of its initialization. The whole algorithmic system operates then as follows, where d<sub>0</sub> and d<sub>1</sub> are two positive thresholds pre selected to satisfy power and false alarm trade offs:</p><p>1) Process the observed sequence <img src="12-3400298\f171e29b-3e1b-470a-8e80-3d73ca5ff919.jpg" /> sequentially starting with the algorithm {T<sub>n</sub>} whose values are updated as follows:</p><p><img src="12-3400298\b9feb300-9c0b-465b-a416-e7f2d3850f75.jpg" /></p><p><img src="12-3400298\f46d95f0-a758-4e44-812b-065dcb10f84c.jpg" /></p><p>Stop the first time n, such that T<sub>n</sub> &#179; d<sub>0 </sub>and declare n as the time when the signal batch begins.</p><p>Then, switch immediately to the algorithm {W<sub>n</sub>} whose values are updated as follows, where time zero denotes the time when the algorithm begins and where y<sub>n</sub> denotes the n<sup>th</sup> observed datum after the latter beginning:</p><p>2) <img src="12-3400298\4bffcba6-ca9c-42d3-8ac7-929a67bfea05.jpg" /></p><p><img src="12-3400298\49483ff7-5149-40f0-a583-e71b54689d76.jpg" /></p><p>Stop the first time n, such that W<sub>n</sub> &#179; d<sub>1</sub> and declare that the signal batch has ended.</p><p>We now express a Corollary which will be useful in the computation of bounds for the probability of correct detection in (4). The expressions in the Corollary are derived from recursive relationships produced via integration by parts and can be proven easily by induction.</p><p>Corollary The following equations hold:</p><disp-formula id="scirp.36072-formula27696"><label>(5)</label><graphic position="anchor" xlink:href="12-3400298\be385764-3e76-48be-aa86-d1694de797d1.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27697"><label>(6)</label><graphic position="anchor" xlink:href="12-3400298\759b4411-9393-4e06-90ff-08f4ed4f87f1.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27698"><label>(7)</label><graphic position="anchor" xlink:href="12-3400298\beafa4c6-cdd8-4c42-8d73-1d7611404cc8.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27699"><label>(8)</label><graphic position="anchor" xlink:href="12-3400298\faabfd90-3934-4a68-847e-df5ec3865be7.jpg"  xlink:type="simple"/></disp-formula><p>Lemma 1 below utilizes the results in the Corollary, to express two lower bounds for the probability of correct detection in (4). The bound in (9) is relatively tight for low signal-to-noise ratio values q/s. The bound in (10) is relatively tight for high signal-to-noise ratio q/s, instead.</p><p>Lemma 1 The probability of correct detection in (4) increases monotonically with increasing value of the signal-tonoise ratio q/s, converging to the value 1 as q/s reaches asymptotically large values. This probability is bounded from below as follows, assuming that an is an integer; for simplicity in notation:</p><disp-formula id="scirp.36072-formula27700"><label>(9)</label><graphic position="anchor" xlink:href="12-3400298\6b353eac-6cef-4c01-bc14-f6ea6e0e849f.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27701"><label>(10)</label><graphic position="anchor" xlink:href="12-3400298\0c7dedaf-82b9-4501-a751-c4a0fce96f00.jpg"  xlink:type="simple"/></disp-formula><p>Proof Considering q/s asymptotically large, we first approximate <img src="12-3400298\97541eec-949c-42c5-a1cc-2167335334d4.jpg" /> by 1, in Expression (4). We then, use expression (5) and consider again asymptotically large values of q/s. The result proves that the probability in (4) converges to 1, as q/s approaches infinity.</p><p>To derive the bound in (9), we first bound</p><p><img src="12-3400298\2b2f3db5-8736-459f-8eaa-a562db4badfc.jpg" />from below by F(–w) in the integrand of expression (4). Then, we use Equation (7) on the resulting integral expression.</p><p>To derive the bound in (10), we bound <img src="12-3400298\767a4821-3290-407f-8caa-773fd41584f4.jpg" /> from below by: 1) F(q/s); for negative w values and 2) by F(–w); for positive w values. We then use Expressions (5) and (8) from the Corollary.</p><p>Lemma 2 below states a probability of correct detection result for the case where the percentage of signalincluding observations and the signal-to-noise ratio are both very small.</p><p>Lemma 2 Let a &#174; 0 and q/s &#174; 0. Then, the probability of correct detection in (4) is of order an F<sup>n</sup>(q/s).</p><p>Proof We brake the integral in (4) into two parts: the part from −&#181; to 0 and the part from 0 to q/2s. For the first part, we expand <img src="12-3400298\8e1075e2-d04a-4112-86e1-eeaebfd5a957.jpg" /> via Taylor series expansion to first order q/s approximation. For the second part, we approximate the integral by q/2s times the value of the integrand at zero. Then, we approximate 1 – a &#187; 1. As a result, we then obtain:</p><disp-formula id="scirp.36072-formula27702"><label>(11)</label><graphic position="anchor" xlink:href="12-3400298\9339be30-f9e7-4a4d-82c0-9a3ffa54be91.jpg"  xlink:type="simple"/></disp-formula><p>We note that, in general, the probability of correct detection induced by the ML optimal detector is of the order<img src="12-3400298\17dc2458-852c-4633-aed6-d4c07d22b992.jpg" />, increasing exponentially to 1; with increasing signal-to-noise ratio q/s, while it is also decreasing exponentially to 0; with increasing sample size.</p></sec><sec id="s4"><title>4. The Outlier Resistant Detector</title><p>In this section, we consider the case where extreme occasional outliers may be contaminating the Gaussian environment of Section 3. Then, instead of white and Gaussian, the noise environment is modeled as white with pdf belonging to a class F of density functions, defined as follows, for some given value e in (0, 0.5), where ε represents the outlier contamination level:</p><p>F = {f;<img src="12-3400298\5caafeb7-91bb-450b-9b32-6189fef8ef0a.jpg" />, f<sub>0</sub> is the Gaussian zero mean and standard deviation s pdf, h is any pdf}.</p><p>The outlier resistant robust detector is then found based on the least favorable density f<sup>*</sup> in<sup> </sup>class F above, where the Kullback-Leibler number between f<sup>*</sup> and its shifted by location parameter q version attains the infimum among the Kullback-Leibler numbers realized by all pdfs in F [6,7]. As found in [<xref ref-type="bibr" rid="scirp.36072-ref7">7</xref>], the log likelihood ratio in (2) is a truncated version of that used in Section 3, As a result, for q &gt; 0, the ML robust detector is operating as follows:</p><p>Robustl ML Detector 1) Given the sequence<img src="12-3400298\ee90791c-895d-4866-8c9d-e54964d8e34f.jpg" />, compute all</p><p><img src="12-3400298\b575cdac-93a1-418a-8634-53558fcee605.jpg" />; 1 &#163; j &#163; n, where,</p><disp-formula id="scirp.36072-formula27703"><label>(12)</label><graphic position="anchor" xlink:href="12-3400298\949fbfdc-65c7-487f-ab5f-59fc16fd4eee.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27704"><label>(13)</label><graphic position="anchor" xlink:href="12-3400298\8c82b448-c745-4e45-aea6-06fadf325a9b.jpg"  xlink:type="simple"/></disp-formula><p>2) If<img src="12-3400298\27d86284-5f6c-4b71-8115-a122497528cd.jpg" />; for all k, 1 &#163; k &#163; n, then, decide that no observation contains signal.</p><p>3) If $ a set of integers<img src="12-3400298\9d86129b-5b55-4fe9-8370-0c5fb3fcdac9.jpg" />; 1 &#163; m &#163; an:</p><p><img src="12-3400298\9ee1bbdb-e74c-4a14-be50-6a8de1bd7fc7.jpg" />; for all <img src="12-3400298\8fb0f5f5-d15a-47fd-9c74-eb60457c4a1d.jpg" /> and</p><p><img src="12-3400298\89c1948f-6af1-47e6-bb93-ab8e4c9b045a.jpg" />; for all, then decide that the observations containing the signal are all those with indices in the set<img src="12-3400298\7f13bb4a-fa0e-4af8-8548-d539f0a70c37.jpg" />.</p><p>4) If $ a set of integers<img src="12-3400298\36de9711-3d1c-4bfb-911a-83a92fb7c623.jpg" />; m &gt; an:</p><p><img src="12-3400298\df696deb-47db-4c39-b748-344a8ac1b2e3.jpg" />; for all <img src="12-3400298\8bdd59e9-13ff-4665-bec9-ea3902f48a9a.jpg" /> and</p><p><img src="12-3400298\39f9b8bd-c716-4ba4-a2b3-8d2dec574720.jpg" />; for all<img src="12-3400298\fcc671b2-d894-4374-9e4f-c10100f22031.jpg" />, then decide that the observations containing the signal are those whose indices k are contained in the set <img src="12-3400298\822aacaf-aa61-4424-a6a6-e20f0c0f1fd9.jpg" /> and whose <img src="12-3400298\490387b2-3965-4abd-94df-cc5ee6b33537.jpg" /> values are the αn highest in the set.</p><p>We will denote by <img src="12-3400298\1fa5ee42-c71c-42d1-845f-a0c01ce0c069.jpg" /> the probability of correct detection induced by the robust ML detector, given that the noise is Gaussian containing no outliers and given that the signal occurs at the observation indices</p><p><img src="12-3400298\bd8cdda1-a55f-4003-84c6-d9322b08cf52.jpg" />. Then, we can derive the expressions belowwith some extra caution, assuming again that αn is an integer:</p><p><img src="12-3400298\b6736725-56fc-4ed6-8656-abb3892c6c2d.jpg" /></p><disp-formula id="scirp.36072-formula27705"><label>(14)</label><graphic position="anchor" xlink:href="12-3400298\ac572f2c-d6ef-4178-abb8-273f366d96c8.jpg"  xlink:type="simple"/></disp-formula><p>Comparing Expressions (4) and (14), we notice that the robust detector induces lower probability of correct detection at the nominal Gaussian model; for the case of m = an, where the difference of the two probabilities decreases monotonically with decreasing contamination level ε. As we will see in the sequel, this loss of performance of the robust detector at the nominal Gaussian model is at the gain of resistance to outliers.</p><p>Let there exist a small positive value ς, such that the noise per observation is zero mean Gaussian; with probability 1 − ς, and is an infinite positive value y; with probability ς. We express below the probabilities</p><p><img src="12-3400298\655ba922-1989-4bab-8e93-ed95854d4759.jpg" />and <img src="12-3400298\49046edb-f58a-4ce6-b1a5-35e5080aadf3.jpg" /> induced by this outlier model and the optimal ML detector in Section 3 versus the robust detector, respectively.</p><disp-formula id="scirp.36072-formula27706"><label>(15)</label><graphic position="anchor" xlink:href="12-3400298\464fa691-5783-4abd-9f77-b973f9d5d3a7.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27707"><label>(16)</label><graphic position="anchor" xlink:href="12-3400298\d8e755bf-21c2-4170-b6f5-cbb9fa7c268d.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27708"><label>(17)</label><graphic position="anchor" xlink:href="12-3400298\665d1f58-539d-4536-89a9-44afbba55942.jpg"  xlink:type="simple"/></disp-formula><p>Comparison between Expressions (16) and (17) reveals that the robust detector attains higher probability of correct detection than the detector in Section 3; in the presence of the extreme outliers, where the difference of this performance increases with increasing ς value.</p><p>Remarks If it is known that the signal may appear as a set of bursty batches of unknown sizes and protection against data outliers is needed, then, the robust re-initialization sequential algorithm in [<xref ref-type="bibr" rid="scirp.36072-ref9">9</xref>] will sequentially detect the beginning and the ending of each batch with minimal complexity, no memory requirements and with accuracy increasing with the signal-to-noise ratio and the size of each batch. Let then <img src="12-3400298\812f2bd3-7c91-45e8-a04d-9cadae7d8e78.jpg" /> denote the value of the robust algorithm which detects the beginning of a signal batch, upon the processing of the n<sup>th</sup> datum x<sub>n</sub> from its beginning. Let <img src="12-3400298\40e3d83e-0705-4c9b-900e-43c69574bdbd.jpg" /> denote the value of the robust algorithm which detects the ending of the batch, upon processing the n<sup>th</sup> datum <img src="12-3400298\e4564dfe-4b84-46c2-9b83-4393e5ea2bdc.jpg" /> from the beginning of its initialization. The whole algorithmic system operates then as follows, where <img src="12-3400298\e159d027-19dd-4398-9f5b-8214a46229e9.jpg" /> and <img src="12-3400298\83e09b3d-2196-4e7d-a825-7bd92253db76.jpg" /> are two positive thresholds pre selected to satisfy power and false alarm trade offs and where z(x) is as in (12):</p><p>1) Process the observed sequence <img src="12-3400298\66414458-a7f2-49ed-be58-ace93b852ed9.jpg" /> sequentially starting with the algorithm <img src="12-3400298\b93d2cb4-2f8b-4851-8cd7-0a7a7dba899c.jpg" /> whose values are updated as follows:</p><p><img src="12-3400298\5c8de81f-7c67-47d5-8b8f-0f527546454d.jpg" /></p><p><img src="12-3400298\63e9cd81-b74d-4900-a31a-168fc57292ef.jpg" /></p><p>Stop the first time n, such that <img src="12-3400298\23eef0b8-e71a-4aed-a245-891a50a9497d.jpg" /> and declare n as the time when the signal batch begins.</p><p>Then, switch immediately to the algorithm <img src="12-3400298\44603a94-4b3b-4dd8-97a5-cd9e61b91a46.jpg" /> whose values are updated as follows, where time zero denotes the time when the algorithm begins and where y<sub>n</sub> denotes the n<sup>th</sup> observed datum after the latter beginning:</p><p>2) <img src="12-3400298\65fb0a8e-83a1-41f2-b29d-bf9d9819c00d.jpg" /></p><p><img src="12-3400298\5677c856-dc86-41d5-875c-2a4cb1bbc1a5.jpg" /></p><p>Stop the first time n, such that <img src="12-3400298\86dae2ab-7b2f-42c6-ba97-ccb3113a7551.jpg" /> and declare that the signal batch has ended.</p></sec><sec id="s5"><title>5. Suboptimal Tree—Search Detectors</title><p>In this section, we consider the special case where the αn components of the sparse signal are spread relatively evenly across the n members of the observation set. Then, we wish to devise a detector whose objective is to identify the presence of isolated signal—including observations within clusters of signal-absent observations. In this case, we may draw from the information theoretic concepts of noiseless source coding to devise tree-searchtype detectors for sparse signals, as was done for the transmission/probing of bursty signals [3,4]. In particular, referring to the notation and model in Section 2, where f<sub>1</sub>(.) and f<sub>0</sub>(.) are the pdfs of signal-including versus signal-absent observations, respectively and where</p><p><img src="12-3400298\786d0a18-d75a-466a-983f-973bd60618ef.jpg" />, we define a tree-search detector as follows, considering for simplicity in notation that the size of the observation set is a power of 2:</p><p>Tree—Search Detector 1) Given the sequence<img src="12-3400298\11aeb753-9f70-4790-8a08-74392b38bde7.jpg" />, compute all g(x<sub>j</sub>); 1 &#163; j &#163; N = 2<sup>n</sup>.</p><p>2) Utilize a sequence {β<sub>k</sub>} of given algorithmic constants as:</p><p>a) If<img src="12-3400298\55980543-4ba4-401f-b788-b49bd5e3ebdc.jpg" />, then, decide that at most a single signal component is contained in the sequence</p><p><sub><img src="12-3400298\f896a90a-e013-4c70-a265-51f42b6bce17.jpg" />.</sub>and stop.<sub></sub></p><p>b) If<img src="12-3400298\dc852cce-d335-4409-8fa0-2e9823c809a6.jpg" />, then, create the two partial sums <img src="12-3400298\39d89419-9756-42ce-9fd1-86911cc87fe9.jpg" /> and<img src="12-3400298\e5d2a324-c672-4d84-a329-588c2ab82bc2.jpg" />.</p><p>c) Test each of the two sums in b) against the constant β<sub>n</sub><sub>–1</sub> and go back to steps a) and b).</p><p>3) In general, the observation set <img src="12-3400298\87876159-8368-4630-9672-f7c5b92630cd.jpg" /> is sequentially subdivided in powers of 2 number of portions, until the subdivision stops. If, during the algorithmic process, the observations with indices<img src="12-3400298\7e88f737-985a-4cb8-930d-6aac388e4061.jpg" />; m = 2<sup>l</sup> are tested, then, <sup></sup></p><p>a) If<img src="12-3400298\1ea975ee-9a8e-4a44-b619-00f580b1ae3e.jpg" />, then, decide that at most a single signal component is contained in the sequence <img src="12-3400298\44e4f1f9-d4dc-4bad-aee6-3dcdb80fd7db.jpg" /></p><p>and stop.<sub></sub></p><p>b) If<img src="12-3400298\8e66a3df-25ca-4318-b894-3d0b4f74454f.jpg" />, then, create the two partial sums&#160; <img src="12-3400298\63563cde-8f45-4fc2-8e52-0f9b4e1254ce.jpg" /> and<img src="12-3400298\4647fe25-c263-4c26-ba6e-52bf4f43c883.jpg" />.</p><p>c) Test each of the two sums in b) against the constant β<sub>l</sub><sub>–1</sub> and go back to steps a) and b).</p><p>When the signal—including observations are uniformly distributed across all observations, the operational complexity of the tree—search detector is of order [logm]<sup> </sup>N; where m is the number of signal-including components and N is the size of the observation set. The error performance of the tree—search detector may be studied for general pdfs, asymptotically: that is when the observation set is asymptotically large and each signal—including observation component is isolated in the middle of an asymptotically large population of signal—absent observations. Then, the central limit theorem provides probability of correct detection expressions which are functions of the Kullback—Leibler numbers between the pdfs f<sub>1</sub>(.) and f<sub>0</sub>(.). However, in this section, we will focus on the constant signal and additive Gaussian noise model of Section 3, where the function g(x) in the description of the tree—search detector equals x – θ/2. In the latter case, we express the induced probabilities of correct detection in Lemma 3, below.</p><p>Lemma 3 Let a constant signal θ be additively embedded in white zero mean Gaussian noise with standard deviation σ. Let m =2<sup>l</sup> be the number of signal components, given that they are spread uniformly across a total of N = 2<sup>n</sup> observations, where n &gt; l. Let the constants {β<sub>k</sub>} used by the tree–search detector be such that: β<sub>k</sub><sub> </sub>&lt; 2β<sub>k</sub><sub>–1</sub>; for all 2 ≤ k ≤ n. Then, the probability, P<sub>d</sub>(l, n), of correct detection induced by the tree-search detector is given by the following expression, where this probability is conditioned on the above uniform signal spreading assumption (see Equation (18)).</p><p>where,</p><disp-formula id="scirp.36072-formula27709"><label>(19)</label><graphic position="anchor" xlink:href="12-3400298\fe356ca5-ba21-4c12-9fe8-1bc8bd7da40b.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27710"><label>(20)</label><graphic position="anchor" xlink:href="12-3400298\da3026a9-aae5-42b3-8f0b-c0c98e51e5f5.jpg"  xlink:type="simple"/></disp-formula><p>Proof For the proof, we consider that a single signal component per 2<sup>n</sup><sup>–l</sup> observations is present. Then, we express P<sub>d</sub> (l, n) as the probability that two independent sums of such 2<sup>n</sup><sup>–l</sup> observations are each smaller than β<sub>n</sub><sub>–l</sub>, while their sum is larger than β<sub>n</sub><sub>–l+1</sub>.</p><p>It is relatively easy to conclude that the probability of correct decision in (18) is increasing with increasing signal-to-nose ratio θ/σ, as well as with increasing difference n – l. It is also relatively simple to conclude that the β<sub>n</sub><sub>–l</sub> and β<sub>n</sub><sub>–l+1</sub> values should be of 2<sup>–(n–l)</sup> order; for asymptotically large values of the difference n – l. We may select the specific values of the constants β<sub>n</sub><sub>–l</sub> and β<sub>n</sub><sub>–l+1</sub> based on a maximization of correct detection criterion, as stated in Lemma 4 below.</p><p>Lemma 4 Let a constant signal θ be additively embedded in white zero mean Gaussian noise with standard deviation σ. Let the signal q occur with probability q per observation, independently across all N = 2<sup>n</sup> observations. Let P<sub>d</sub> (n – l, q) denote then the probability of correctly deciding between at most one and at least two signal components in 2<sup>n</sup><sup>–l</sup> observations, via the use of the tree-search constant β<sub>n</sub><sub>–l</sub>. The constant β<sub>n</sub><sub>–l</sub> may be selected as that which maximizes the probability P<sub>d</sub> (n – l, q), where the latter is given by the following expression.</p><disp-formula id="scirp.36072-formula27711"><label>(21)</label><graphic position="anchor" xlink:href="12-3400298\ceea3ea0-a61a-435d-9226-b101047d30da.jpg"  xlink:type="simple"/></disp-formula><p>where,</p><disp-formula id="scirp.36072-formula27712"><label>(22)</label><graphic position="anchor" xlink:href="12-3400298\804c1b49-1669-4de9-addf-50080be145da.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27713"><label>(23)</label><graphic position="anchor" xlink:href="12-3400298\5d662b64-5abd-49b4-b65f-8c8bc4ca1414.jpg"  xlink:type="simple"/></disp-formula><disp-formula id="scirp.36072-formula27714"><label>(24)</label><graphic position="anchor" xlink:href="12-3400298\094ea816-d064-4136-bf83-58f46de33bad.jpg"  xlink:type="simple"/></disp-formula><p>For signal-to-noise ratio q/s asymptotically small, for n – l &#179; 2 and<img src="12-3400298\84af4a45-a8fc-4e98-96b1-bb1d06a20420.jpg" />, the constant β<sub>n</sub><sub>–l</sub> is given by Equation (25) below, where it can be then shown that β<sub>n</sub><sub>–l+1</sub> &lt; 2β<sub>n</sub><sub>–l</sub>.</p><p><img src="12-3400298\492852ac-d556-4f59-a2ad-252acc0d06e3.jpg" /></p><disp-formula id="scirp.36072-formula27715"><label>(25)</label><graphic position="anchor" xlink:href="12-3400298\38f72669-1450-47ec-a5e2-c839c5e491c2.jpg"  xlink:type="simple"/></disp-formula><p>Proof Expression (25) is derived in a straight forward fashion. When q/s is asymptotically small, we use first order Taylor expansion approximations with respect to the m<sub>n</sub><sub>–l</sub> (defined in (24)) of the F(.) functions in (21). Subsequently, we find the maximizing l<sub>n</sub><sub>–l</sub> (defined in (23)) value of the resulting expression, as given by (25).</p><p>We note that we may “robustify” the tree-search detector at the Gaussian nominal model, by using, instead, g(x) = z(x) – θ/2; for z(x) as in (12). The error performance of the robust tree-search detector may be then studied asymptotically. We will not include such asymptotic study in this paper.</p></sec><sec id="s6"><title>6. Discussion and Conclusion</title><p>In this paper, we investigate the problem of detecting sparse signals that are embedded in noise. The effective solution of the problem requires clear modeling of any a priori knowledge available to the designer. We first present and analyze the problem solution when only the highest percentage of signal-including observations is a priori known. In the latter case, we consider the special case of a constant signal embedded in additive white Gaussian noise and presented both parametric and outlier resistant solutions. Secondly, we present an efficient solution to the problem when it is a priori known that the signal occurs in bursty batches. Finally, we present a tree-search solution approach for the case when the sparse signal is known to be uniformly distributed within the observations set. We analyze all our approaches in terms of probability of correct detection performance and complexity.</p></sec><sec id="s7"><title>REFERENCES</title></sec></body><back><ref-list><title>References</title><ref id="scirp.36072-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">E. J. Candes, J. Romberg and T. Tao, “Robust Uncertainty Principles: Exact Signal Reconstruction from Highly Incomplete Frequency Information,” IEEE Transactions on Information Theory, Vol. 52, No. 2, 2006, pp. 489-509. doi:10.1109/TIT.2005.862083</mixed-citation></ref><ref id="scirp.36072-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">J. A. Tropp and A. C. Gilbert, “Signal Recovery from Random Measurements via Orthogonal Matching Pursuit,” IEEE Transactions on Information Theory, Vol. 53, No. 2, 2007, pp. 4655-4666. 
doi:10.1109/TIT.2007.909108</mixed-citation></ref><ref id="scirp.36072-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">J. F. Hayes, “An Adaptive Technique for Local Distribution,” IEEE Transactions on Communications, Vol. 26, No. 8, 1978, pp. 1178-1186.  
doi:10.1109/TCOM.1978.1094204</mixed-citation></ref><ref id="scirp.36072-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">J. I. Capetanakis, “Tree Algorithms for Packet Broadcast Channels,” IEEE Transactions on Information Theory, Vol. 25, No. 5, 1979, pp. 505-515. 
doi:10.1109/TIT.1979.1056093</mixed-citation></ref><ref id="scirp.36072-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">A. T. Burrell and P. Papantoni-Kazakos, “Random Access Algorithms in Packet Networks: A Review of Three Research Decades,” International Journal of Communications Network and System Sciences (IJCNS), Vol. 5, No. 10, 2012, pp. 691-707. doi:10.4236/ijcns.2012.510072</mixed-citation></ref><ref id="scirp.36072-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">P. Huber, “A Robust Version of the Probability Ratio Test,” The Annals of Mathematical Statistics, Vol. 36, 1965, pp. 1753-1758. doi:10.1214/aoms/1177699803</mixed-citation></ref><ref id="scirp.36072-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">D. Kazakos and P. Papantoni-Kazakos, “Detection and Estimation,” Computer Science Press, 1990.</mixed-citation></ref><ref id="scirp.36072-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">A. T. Burrell and P. Papantoni-Kazakos, “Extended Sequential Algorithms for Detecting Changes in Acting Stochastic Processes,” IEEE Transactions on Systems, Man, and Cybernetics, Vol. 28, No. 5, 1998, pp. 703-710.  
doi:10.1109/3468.709621</mixed-citation></ref><ref id="scirp.36072-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">A. T. Burrell and P. Papantoni-Kazakos, “Robust Sequential Algorithms for the Detection of Changes in Data Generating Processes,” Journal of Intelligent and Robotic Systems, Vol. 60, No. 1, 2010, pp. 3-17.</mixed-citation></ref></ref-list></back></article>