<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE article PUBLIC "-//NLM//DTD Journal Publishing DTD v2.3 20070202//EN" "journalpublishing.dtd">
<article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" xml:lang="en" article-type="research-article">
<front>
<journal-meta>
<journal-id journal-id-type="nlm-ta">Sensors</journal-id>
<journal-title>Sensors</journal-title>
<issn pub-type="epub">1424-8220</issn>
<publisher>
<publisher-name>Molecular Diversity Preservation International (MDPI)</publisher-name></publisher></journal-meta>
<article-meta>
<article-id pub-id-type="doi">10.3390/s121013034</article-id>
<article-id pub-id-type="publisher-id">sensors-12-13034</article-id>
<article-categories>
<subj-group>
<subject>Article</subject></subj-group></article-categories>
<title-group>
<article-title>Expanding Window Compressed Sensing for Non-Uniform Compressible Signals</article-title></title-group>
<contrib-group>
<contrib contrib-type="author">
<name><surname>Liu</surname><given-names>Yu</given-names></name><xref ref-type="aff" rid="af1-sensors-12-13034"><sup>1</sup></xref><xref ref-type="corresp" rid="c1-sensors-12-13034"><sup>*</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Zhu</surname><given-names>Xuqi</given-names></name><xref ref-type="aff" rid="af1-sensors-12-13034"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Zhang</surname><given-names>Lin</given-names></name><xref ref-type="aff" rid="af1-sensors-12-13034"><sup>1</sup></xref></contrib>
<contrib contrib-type="author">
<name><surname>Cho</surname><given-names>Sung Ho</given-names></name><xref ref-type="aff" rid="af2-sensors-12-13034"><sup>2</sup></xref></contrib></contrib-group>
<aff id="af1-sensors-12-13034">
<label>1</label> Key Lab of Universal Wireless Communications, Ministry of Education, Beijing University of Posts and Telecommunications, Beijing 100876, China; E-Mails: <email>safiml@gmail.com</email> (X.Z.); <email>zhanglin@bupt.edu.cn</email> (L.Z.)</aff>
<aff id="af2-sensors-12-13034">
<label>2</label> Department of Electronics and Computer Engineering, Hanyang University, Seoul 133791, Korea; E-Mail: <email>dragon@casp.hanyang.ac.kr</email></aff>
<author-notes>
<corresp id="c1-sensors-12-13034">
<label>*</label> Author to whom correspondence should be addressed; E-Mail: <email>liuy@bupt.edu.cn</email>; Tel.: +86-10-6228-3147; Fax: +86-10-6228-4023.</corresp></author-notes>
<pub-date pub-type="collection">
<year>2012</year></pub-date>
<pub-date pub-type="epub">
<day>26</day>
<month>09</month>
<year>2012</year></pub-date>
<volume>12</volume>
<issue>10</issue>
<fpage>13034</fpage>
<lpage>13057</lpage>
<history>
<date date-type="received">
<day>07</day>
<month>06</month>
<year>2012</year></date>
<date date-type="rev-recd">
<day>28</day>
<month>08</month>
<year>2012</year></date>
<date date-type="accepted">
<day>13</day>
<month>09</month>
<year>2012</year></date></history>
<permissions>
<copyright-statement>© 2012 by the authors; licensee MDPI, Basel, Switzerland.</copyright-statement>
<copyright-year>2012</copyright-year>
<license>
<p>This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution license (http://creativecommons.org/licenses/by/3.0/).</p></license></permissions>
<abstract>
<p>Many practical compressible signals like image signals or the networked data in wireless sensor networks have non-uniform support distribution in their sparse representation domain. Utilizing this prior information, a novel compressed sensing (CS) scheme with unequal protection capability is proposed in this paper by introducing a windowing strategy called expanding window compressed sensing (EW-CS). According to the importance of different parts of the signal, the signal is divided into several nested subsets, <italic>i.e.</italic>, the expanding windows. Each window generates its own measurements using a random sensing matrix. The more significant elements are contained by more windows, so they are captured by more measurements. This design makes the EW-CS scheme have more convenient implementation and better overall recovery quality for non-uniform compressible signals than ordinary CS schemes. These advantages are theoretically analyzed and experimentally confirmed. Moreover, the EW-CS scheme is applied to the compressed acquisition of image signals and networked data where it also has superior performance than ordinary CS and the existing unequal protection CS schemes.</p></abstract>
<kwd-group>
<kwd>compressed sensing</kwd>
<kwd>image compression</kwd>
<kwd>networked data</kwd>
<kwd>non-uniform compressible signal</kwd>
<kwd>random projection</kwd>
<kwd>unequal protection</kwd></kwd-group></article-meta></front>
<body>
<sec sec-type="intro">
<label>1.</label>
<title>Introduction</title>
<p>Compressed sensing (CS) [<xref ref-type="bibr" rid="b1-sensors-12-13034">1</xref>,<xref ref-type="bibr" rid="b2-sensors-12-13034">2</xref>] is an emerging technology that promises low-complexity signal acquisition which is especially important for energy-constrained devices or large data sets, e.g., in high-resolution image signal processing, MRI imaging, <italic>etc.</italic> In the CS methodology, the signal which is sparse or compressible on a certain orthonormal basis can be successfully recovered from a highly incomplete set of samples, called measurements. Moreover, the measurements can be obtained by multiplying the signal by a randomly generated sensing matrix that is incoherent with most of the orthonormal basis. Thus, CS greatly improves the efficiency and decreases the complexity of signal compression.</p>
<p>The compressible signal can be indicated by the index of the sparse non-zero components and the value of the non-zero components, where the index of the sparse non-zero components is called sparse support. The ordinary CS algorithms are designed without any constraint on the distribution of the support of the sparse signal. Actually, many natural signals do have special support structures. For example, the image signal is compressible in the discrete cosine transform (DCT) basis or discrete wavelet transform (DWT) basis. The transform coefficients constitute a non-uniform compressible signal where the significant coefficients mostly appear at lower frequency, as shown in <xref ref-type="fig" rid="f1-sensors-12-13034">Figure 1(a)</xref>. Another example is the CS of networked data [<xref ref-type="bibr" rid="b3-sensors-12-13034">3</xref>] in wireless sensor networks, also called compressive wireless sensing (CWS) [<xref ref-type="bibr" rid="b4-sensors-12-13034">4</xref>]. A large number of sensors are distributed in the sensing area, as shown in <xref ref-type="fig" rid="f1-sensors-12-13034">Figure 1(b)</xref>, whose data are regarded as elements of a signal, called networked data. When an event occurs, the sensors around it will collect more significant data, so this networked data is also a kind of non-uniform compressible signal whose significant elements are placed within a certain part of the signal.</p>
<p>Considering these largely existing non-uniform compressible signals, if we can utilize the prior-knowledge of the support distribution to provide unequal protection for different parts of the signal, we can instinctively achieve better performance. In this paper, such a CS algorithm is proposed to improve the sensing and recovery efficiency for the non-uniform compressible signals, called the expanding window compressed sensing (EW-CS). The windowing method is inspired by the expanding window fountain codes [<xref ref-type="bibr" rid="b5-sensors-12-13034">5</xref>,<xref ref-type="bibr" rid="b6-sensors-12-13034">6</xref>], where the concept of expanding window is used in the binary field. We explore how to utilize the support window in a real field. With the prior knowledge that some parts of the signal are more important than others, the signal is divided into several nested subsets called windows. The more important the part is, and there will be more windows containing this part. Each window generates their own measurements with CS's random sensing matrix, so the more important part's elements are sampled in more measurements to guarantee higher protection level. This design makes the EW-CS scheme have more convenient implementation.</p>
<p>The proposed EW-CS scheme treats the different parts of the compressible signal discriminately to pursue the improved overall performance. The more attention on the more important parts is at the expense of the less important parts. Nevertheless, it is worthwhile to do this, because most of the energy or the useful information is contained in the more important parts. The overall performance improvement also has its prerequisite that is the prior knowledge of the rough non-uniform distribution of the significant elements. This prior information is not difficult to get in most cases. For image signals, the significant transform coefficients mostly appear at lower frequency. For networked data, the significant data is surrounding the emerging event. The above statements about the EW-CS are presented and proved from theoretical and numerical perspectives in our paper. Moreover, the EW-CS is applied to image signals and networked data, and shown to provide better performance than the ordinary CS and the existing unequal protection CS schemes.</p>
<p>The rest of this paper is organized as follows: in Section 2, the key issues of CS are briefly reviewed, and the related existing CS algorithms considering non-uniform compressible signals are presented and compared with our EW-CS algorithm. The details of the EW-CS scheme are introduced in Section 3. Section 4 is devoted to analyze the recovery error upper bounds of the proposed EW-CS to compare with the ordinary CS. In Section 5, the variation of basic EW-CS algorithm is discussed. The experimental results are shown and analyzed in Section 6. Section 7 concludes this paper and gives some directions for future work.</p></sec>
<sec>
<label>2.</label>
<title>Related Work</title>
<sec>
<label>2.1.</label>
<title>Basics of Compressed Sensing</title>
<p>A signal <italic>X</italic> ∈ ℝ<italic><sup>N</sup></italic> is said to be sparse, if the transform coefficient vector Θ = { <italic>θ<sub>i</sub></italic>, <italic>i</italic> = 1,2, …, <italic>N</italic>}, of <italic>X</italic> in an orthogonal basis Ψ<italic><sub>N</sub></italic><sub>×</sub><italic><sub>N</sub></italic> are mostly zero. The sparse support of Θ (or <italic>X</italic>) is defined as S = {<italic>i: θ<sub>i</sub></italic> ≠ 0, <italic>i</italic> = 1,2,…, <italic>N</italic>}, and the length of <italic>S</italic> is the sparsity <italic>K</italic> = |<italic>S</italic>|, <italic>K</italic> ≪ <italic>N</italic>, so signal <italic>X</italic> is called as <italic>K</italic>-sparse signal. We consider a linear sparse case that <italic>K</italic> = <italic>αN</italic>, 0 &lt; <italic>α</italic> ≪ 1 is a constant. If the most coefficients are not exactly zero but with small magnitude, signal <italic>X</italic> is called compressible signal. The elements with larger absolute value are regarded as significant. CS theory [<xref ref-type="bibr" rid="b1-sensors-12-13034">1</xref>,<xref ref-type="bibr" rid="b2-sensors-12-13034">2</xref>] states that <italic>M</italic> measurements of compressible signal <italic>X</italic> is enough for exact recovery where <italic>M</italic> &lt; <italic>N</italic>. The sensing matrix Ф<italic><sub>M</sub></italic><sub>×</sub><italic><sub>N</sub></italic> should be incoherent with the representation basis Ψ<italic><sub>N</sub></italic><sub>×</sub><italic><sub>N</sub></italic> to guarantee the successful recovery. Fortunately, random matrices are largely incoherent with any fixed basis Ψ<italic><sub>N</sub></italic><sub>×</sub><italic><sub>N</sub></italic>. Thus, the measurements usually are called random projections when a random matrix is used in CS encoding. The CS encoding is quite simple that:
<disp-formula id="FD1">
<label>(1)</label>
<mml:math id="mm1" display="block">
<mml:semantics id="sm1">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:msub>
<mml:mi>X</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>Y</italic> ∈ ℝ<italic><sup>N</sup></italic> is the measurement vector. The sensing rate is <italic>R</italic> = <italic>M</italic>/<italic>N</italic>. The reconstruction of CS is performed by solving the following constrained optimization problem:
<disp-formula id="FD2">
<label>(2)</label>
<mml:math id="mm2" display="block">
<mml:semantics id="sm2">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>0</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>min</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mo>Θ</mml:mo>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>0</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>Φ</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>Φ</mml:mo>
<mml:mo>Ψ</mml:mo>
<mml:mo>Θ</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Although (<italic>l</italic><sub>0</sub>) can give the unique solution with only <italic>M</italic> &gt; 2<italic>K</italic> measurements, it is a NP hard problem. A relaxation of (<italic>l</italic><sub>0</sub>) is the linear programming problem, also known as basis pursuit [<xref ref-type="bibr" rid="b7-sensors-12-13034">7</xref>]:
<disp-formula id="FD3">
<label>(3)</label>
<mml:math id="mm3" display="block">
<mml:semantics id="sm3">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>min</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mo>Θ</mml:mo>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>Φ</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
<mml:mo>Φ</mml:mo>
<mml:mo>Ψ</mml:mo>
<mml:mo>Θ</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The restricted isometriy property (RIP) [<xref ref-type="bibr" rid="b8-sensors-12-13034">8</xref>] is a sufficient condition for guarantee the equivalence of the (<italic>l</italic><sub>0</sub>) and (<italic>l</italic><sub>1</sub>) solutions with overwhelming probability. Let <italic>δ<sub>k</sub></italic> be a smallest positive number such that:
<disp-formula id="FD4">
<label>(4)</label>
<mml:math id="mm4" display="block">
<mml:semantics id="sm4">
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>δ</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>≤</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:mo>Φ</mml:mo>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>≤</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>δ</mml:mi>
<mml:mi>k</mml:mi></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mi>X</mml:mi>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula>holds for all <italic>k</italic>-sparse signals, we say sensing matrix Ф satisfies the RIP with <italic>δ<sub>k</sub></italic>. Random generated sensing matrixes satisfy RIP with high probability [<xref ref-type="bibr" rid="b9-sensors-12-13034">9</xref>]. When the measurements are polluted by noise, <italic>i.e.</italic>, <italic>Y</italic> = Ф<italic>X</italic> + <italic>e</italic>, where <italic>e</italic> ∈ ℝ<italic><sup>M</sup></italic>, the (<italic>l</italic><sub>1</sub>) can be further improved by solving the Lasso [<xref ref-type="bibr" rid="b10-sensors-12-13034">10</xref>], or basis pursuit denoising [<xref ref-type="bibr" rid="b7-sensors-12-13034">7</xref>]:
<disp-formula id="FD5">
<label>(5)</label>
<mml:math id="mm5" display="block">
<mml:semantics id="sm5">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mtext mathvariant="italic">Lasso</mml:mtext>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>min</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mo>Θ</mml:mo>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>s</mml:mi>
<mml:mo>.</mml:mo>
<mml:mi>t</mml:mi>
<mml:mo>.</mml:mo>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>−</mml:mo>
<mml:mo>Φ</mml:mo>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:mi>ɛ</mml:mi></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>ε</italic> bounds the amount of noise <italic>e</italic>. The (<italic>Lasso</italic>) is again a convex programming problem that can be solved with many classical algorithms, e.g., gradient projection for sparse reconstruction (GPSR) [<xref ref-type="bibr" rid="b11-sensors-12-13034">11</xref>] <italic>etc.</italic> Besides the convex optimization methods, CS recovery can be implemented by some iterative greedy algorithms, e.g., orthogonal matching pursuit (OMP) [<xref ref-type="bibr" rid="b12-sensors-12-13034">12</xref>].</p></sec>
<sec>
<label>2.2.</label>
<title>Compressed Sensing with Non-Uniform Compressible Signals</title>
<p>The investigation of utilizing compressible signals' statistic characteristics has already attracted a lot of interest. The most influential one is the Bayesian compressive sensing (BCS) [<xref ref-type="bibr" rid="b13-sensors-12-13034">13</xref>] which recovers the signal by estimating its posterior density function. With different signal models, there are several BCS schemes. The sparse Bayesian learning algorithm in [<xref ref-type="bibr" rid="b13-sensors-12-13034">13</xref>] invokes a hierarchical prior to simplify the Laplace prior of compressible signal. The authors in [<xref ref-type="bibr" rid="b14-sensors-12-13034">14</xref>] also use Laplace priors. The BCS via belief propagation is proposed in [<xref ref-type="bibr" rid="b15-sensors-12-13034">15</xref>] by assuming that the compressible signal obeys the mixture Gaussian model. In [<xref ref-type="bibr" rid="b16-sensors-12-13034">16</xref>] the authors combine the belief propagation and Bayesian learning algorithms together to provide a more universal and low-complexity BCS scheme.</p>
<p>However, these compressible signal probability density functions are still based on the assumption that the significant elements are uniformly distributed. Considering the image signals with non-uniform distribution, the wavelet tree model is introduced in BCS in [<xref ref-type="bibr" rid="b17-sensors-12-13034">17</xref>]. Besides BCS, the prior information of compressible signal is also used in other ways. In [<xref ref-type="bibr" rid="b18-sensors-12-13034">18</xref>], a new weighted rule for the iterative reweighted <italic>l</italic><sub>1</sub>-norm minimization algorithm is integrated by explore the hidden Markov tree model of the wavelet coefficients. In [<xref ref-type="bibr" rid="b19-sensors-12-13034">19</xref>], a weighted sampling scheme is proposed according to the statistics of image signals, where the weight matrix is determined by parameters of the direct-current and alternating-current components' distributions. The authors of [<xref ref-type="bibr" rid="b20-sensors-12-13034">20</xref>] and [<xref ref-type="bibr" rid="b21-sensors-12-13034">21</xref>] design unequal protection of the wavelet sub-bands in different scales by sampling with different random Gaussian matrices, and their difference is the measurement allocation strategy.</p>
<p>Compared with the unequal protection methods like the hidden Markov tree model in [<xref ref-type="bibr" rid="b18-sensors-12-13034">18</xref>]. which uses an extra training process to estimate the exact statistics feature of the signal, the proposed EW-CS scheme firstly only need a coarse sparse support distribution trend as the prior knowledge, e.g., the well-known fact that the significant DCT or DWT coefficients appear at the low frequency. This makes the EW-CS scheme be widely used and easily implemented. From this point, the EW-CS is similar to the schemes presented in [<xref ref-type="bibr" rid="b20-sensors-12-13034">20</xref>] and [<xref ref-type="bibr" rid="b21-sensors-12-13034">21</xref>]. Nevertheless, the unequal protection mechanism of our scheme is quite different from theirs. They treat each sub-band (or parts with different importance) separately, but we provide nested windows to exploit the combined effect of different parts. With this design, the protection of the significant elements is further enhanced such that the overall performance of the EW-CS outperforms that of [<xref ref-type="bibr" rid="b21-sensors-12-13034">21</xref>].</p></sec></sec>
<sec>
<label>3.</label>
<title>Proposed EW-CS Scheme</title>
<p>The proposed EW-CS scheme is detailed in this section. First, the non-uniform compressible signal is formularized. Then, the general EW-CS encoding and decoding algorithms are presented. Finally, we simplify the EW-CS to a two-window case which is quite important for applications and analysis.</p>
<sec>
<label>3.1.</label>
<title>Non-Uniform Compressible Signal</title>
<p>In the proposed EW-CS scheme, for clearer explanation, we assume that the signal <italic>X</italic> = {<italic>x<sub>i</sub></italic> | <italic>i</italic> = 1,2,…<italic>N</italic>}<italic><sup>T</sup></italic> is compressible in the canonical basis, <italic>i.e.</italic>, the orthogonal basis Ψ<italic><sub>N</sub></italic><sub>×</sub><italic><sub>N</sub></italic> = <italic>I</italic>. The scheme can be directly applied to other basis. A more tractable definition of the compressible signal <italic>X</italic> is using the power law that the <italic>k</italic>-th largest entry of the signal obeys |<italic>x<sub>(k)</sub></italic>| ≤ <italic>C<sub>p</sub></italic>·<italic>k</italic><sup>−1/</sup><italic><sup>p</sup></italic>, where <italic>C<sub>p</sub></italic> &gt; 0 and 0 &lt;p &lt;1. <italic>C<sub>p</sub></italic> represents the energy of the signal which is a constant depending on <italic>p</italic>, and <italic>p</italic> is the speed of decay. The sparsity is defined as <italic>K</italic> when there are <italic>K</italic> significant elements containing the most energy of the compressible signal, <italic>i.e.</italic>, the first <italic>K</italic> largest elements |<italic>x<sub>(k)</sub></italic>|, <italic>k</italic> = 1,…<italic>K</italic>.</p>
<p>The non-uniform compressible signal means that the distribution of the significant elements in the sparse support is non-uniform, that is, the support distribution has some structured characteristics. We use importance classes to describe this distribution. From the sparsity perspective, the importance of a class is corresponding to how many significant elements it contains. The compressible signal <italic>X</italic> is divided into <italic>W</italic> non-overlapped importance classes. The size of the <italic>w</italic>-th class is defined by <italic>s<sub>w</sub></italic> so that 
<inline-formula>
<mml:math id="mm6" display="inline">
<mml:semantics id="sm6">
<mml:mrow>
<mml:mi>N</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:msubsup>
<mml:msub>
<mml:mtext>S</mml:mtext>
<mml:mi>w</mml:mi></mml:msub>
<mml:mo>,</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> <italic>w</italic> = 1, 2, …, <italic>W</italic>, 0 ≤ <italic>s<sub>w</sub></italic> ≤ <italic>N</italic>. We further assume that the importance of a class decreases with the class's index, <italic>i.e.</italic>, the <italic>w</italic>-th class is more important than the (<italic>w</italic> + 1)-th class. The division can be described using a generating polynomial (GP) 
<inline-formula>
<mml:math id="mm7" display="inline">
<mml:semantics id="sm7">
<mml:mrow>
<mml:mo>Π</mml:mo>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:msubsup>
<mml:msub>
<mml:mo>Π</mml:mo>
<mml:mi>w</mml:mi></mml:msub>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>w</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula>, where the parameter Π<italic><sub>k</sub></italic> = (<italic>s<sub>k</sub>/N</italic>) ϵ [0,1] is the ratio of the elements in the importance class <italic>w</italic> to all the <italic>N</italic> elements. The sparsity distribution is given as 
<inline-formula>
<mml:math id="mm8" display="inline">
<mml:semantics id="sm8">
<mml:mrow>
<mml:mo>Λ</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:msubsup>
<mml:msub>
<mml:mo>Λ</mml:mo>
<mml:mi>w</mml:mi></mml:msub>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>w</mml:mi></mml:msup>
<mml:mo>,</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> where 0 ≤ Λ<italic><sub>w</sub></italic> ≤ 1 is the proportional factor representing the number of significant elements placed in the <italic>w</italic>-th class.</p></sec>
<sec>
<label>3.2.</label>
<title>General EW-CS</title>
<sec>
<label>3.2.1.</label>
<title>Encoding</title>
<p>The importance class determines a sequence of strictly increasing subsets of the signal's elements, which we call windows. The <italic>w</italic>-th window consists of all the first <italic>w</italic> classes, so the size of the window is, 
<inline-formula>
<mml:math id="mm9" display="inline">
<mml:semantics id="sm9">
<mml:mrow>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:msubsup>
<mml:msub>
<mml:mi>s</mml:mi>
<mml:mi>k</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></inline-formula> <italic>w</italic> = 1, 2, …, <italic>W</italic>; thus, the last window contains all the signal's elements with <italic>n<sub>w</sub></italic> = <italic>N</italic>. The structure of the EW-CS is shown in <xref ref-type="fig" rid="f2-sensors-12-13034">Figure 2</xref>.</p>
<p>In the classical CS algorithm, one method to generate the random sensing matrix is by picking the entries from Gaussian distribution <italic>N</italic> (0,1). Given the overall sensing rate <italic>R</italic>, the number of the random projections is <italic>M</italic> = <italic>RN</italic>. The measurements allocated for each window can also be given by a measuring polynomial (MP) 
<inline-formula>
<mml:math id="mm10" display="inline">
<mml:semantics id="sm10">
<mml:mrow>
<mml:mo>Ω</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:msubsup>
<mml:msub>
<mml:mo>Ω</mml:mo>
<mml:mi>w</mml:mi></mml:msub>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>w</mml:mi></mml:msup>
<mml:mo>,</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> where 0 ≤ Ω<italic><sub>w</sub></italic> ≤ 1 denotes the ratio of measurements assigned for the <italic>w</italic>-th window to all the measurements. It means that we generate <italic>m<sub>w</sub></italic> = Ω<italic><sub>w</sub>M</italic> random projections (the <italic>w</italic>-th class of measurements as shown in <xref ref-type="fig" rid="f2-sensors-12-13034">Figure 2</xref>) for the <italic>n<sub>w</sub></italic> elements of the <italic>w</italic>-th window, and 
<inline-formula>
<mml:math id="mm11" display="inline">
<mml:semantics id="sm11">
<mml:mrow>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:msubsup>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>w</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:mi>M</mml:mi></mml:mrow></mml:semantics></mml:math></inline-formula>. So the sensing matrix Ф<italic><sup>w</sup></italic> is a <italic>m<sub>w</sub></italic> × <italic>n<sub>w</sub></italic> random Gaussian matrix. The measurement vector of <italic>w</italic>-th window is calculated as 
<inline-formula>
<mml:math id="mm12" display="inline">
<mml:semantics id="sm12">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>w</mml:mi></mml:msub>
<mml:mo>×</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow>
<mml:mi>w</mml:mi></mml:msubsup>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>,</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> where <italic>X<sub>(w)</sub></italic> is the vector of the elements in <italic>w</italic>-th window, and <italic>X<sub>(w)</sub></italic> = <italic>X</italic>.</p>
<p>It can be noticed from <xref ref-type="fig" rid="f2-sensors-12-13034">Figure 2</xref> that the <italic>w</italic>-th importance class belongs to the <italic>w</italic>-th window and all its subsequent windows, so the elements of <italic>w</italic>-th importance class are sampled by the <italic>w</italic>-th and all the subsequent classes of measurements. For example, the first importance class (also the first window) is sampled in all <italic>M</italic> measurements, and the last importance class is sampled only in Ω<italic><sub>w</sub>M</italic> measurements. Therefore, the elements in importance class with smaller index corresponding to more measurements obtain more protection.</p>
<p>Although the classes of measurements are described to be generated sequentially in <xref ref-type="fig" rid="f2-sensors-12-13034">Figure 2</xref>, we can use a random selection strategy to introduce diversity. Each measurement is randomly assigned to a window according to a designed window selection distribution 
<inline-formula>
<mml:math id="mm13" display="inline">
<mml:semantics id="sm13">
<mml:mrow>
<mml:mi mathvariant="normal">Γ</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>x</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:msubsup>
<mml:msub>
<mml:mi mathvariant="normal">Γ</mml:mi>
<mml:mi>w</mml:mi></mml:msub>
<mml:msup>
<mml:mi>x</mml:mi>
<mml:mi>w</mml:mi></mml:msup>
<mml:mo>,</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> where Γ<italic><sub>w</sub></italic> is the probability that the <italic>w</italic>-th window is chosen. Encoding with the window selection distribution may bring uncertain sensing rate, but it can be roughly regarded that <italic>m<sub>w</sub></italic> = Γ<italic><sub>w</sub>M</italic>. As in a CS system each measurement is actually the inner product of the corresponding row of the sensing matrix and the signal vector, it can be calculated separately. For instance, if one measurement 
<inline-formula>
<mml:math id="mm14" display="inline">
<mml:semantics id="sm14">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> <italic>k</italic> = 1, 2, …, <italic>m<sub>w</sub></italic>, <italic>j</italic> = 1, 2, …, <italic>M</italic> is the <italic>k</italic>-th measurement assigned to the <italic>w</italic>-th window, we get 
<inline-formula>
<mml:math id="mm15" display="inline">
<mml:semantics id="sm15">
<mml:mrow>
<mml:msubsup>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>ϕ</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup>
<mml:mi>X</mml:mi>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>,</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula> where 
<inline-formula>
<mml:math id="mm16" display="inline">
<mml:semantics id="sm16">
<mml:mrow>
<mml:msubsup>
<mml:mi>ϕ</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is a random Gaussian vector with length <italic>n<sub>k</sub></italic> and 
<inline-formula>
<mml:math id="mm17" display="inline">
<mml:semantics id="sm17">
<mml:mrow>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>ϕ</mml:mi>
<mml:mi>j</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>k</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula> can be regarded as the <italic>k</italic>-th row of the sensing matrix 
<inline-formula>
<mml:math id="mm18" display="inline">
<mml:semantics id="sm18">
<mml:mrow>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mi>w</mml:mi></mml:msub>
<mml:mo>×</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow>
<mml:mi>w</mml:mi></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. This random window selection design may bring the robustness to the degradation caused by burst loss of measurements.</p></sec>
<sec>
<label>3.2.2.</label>
<title>Decoding</title>
<p>The encoding strategy of the EW-CS is presented class by class. This is sometimes necessary for constrained encoder or distributed coding scenarios, but it is usually more efficient to use joint decoder, which combines the measurements together, and recovers the original <italic>X</italic> simultaneously through CS reconstruction method. If we use the sequential generation method, the joint sensing matrix Ф<italic><sub>M</sub></italic><sub>×</sub><italic><sub>N</sub></italic> can be written as a combination of all the window sensing matrix Ф<italic><sup>w</sup></italic>, as shown in <xref ref-type="fig" rid="f3-sensors-12-13034">Figure 3</xref>. The blank blocks are all zeros. Comparing with the ordinary CS sensing matrix, the constructed sensing matrix in <xref ref-type="fig" rid="f3-sensors-12-13034">Figure 3</xref> is sparser so that the encoding computational complexity of our scheme is lower than that of ordinary CS. If we use the random window selection method, the sensing matrix is written as 
<inline-formula>
<mml:math id="mm19" display="inline">
<mml:semantics id="sm19">
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>×</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mo>{</mml:mo>
<mml:msubsup>
<mml:mi>ϕ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>T</mml:mi></mml:msubsup>
<mml:mo>;</mml:mo>
<mml:msubsup>
<mml:mi>ϕ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>T</mml:mi></mml:msubsup>
<mml:mo>;</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>;</mml:mo>
<mml:msubsup>
<mml:mi>ϕ</mml:mi>
<mml:mi>j</mml:mi>
<mml:mi>T</mml:mi></mml:msubsup>
<mml:mo>;</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>;</mml:mo>
<mml:msubsup>
<mml:mi>ϕ</mml:mi>
<mml:mi>M</mml:mi>
<mml:mi>T</mml:mi></mml:msubsup>
<mml:mo>}</mml:mo></mml:mrow></mml:semantics></mml:math></inline-formula>.</p>
<p>Thus, the joint decoding can be implemented using this joint sensing matrix. At the decoder side, all the received random projections compose a measurement vector 
<inline-formula>
<mml:math id="mm20" display="inline">
<mml:semantics id="sm20">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo>∣</mml:mo>
<mml:mi>j</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo>{</mml:mo>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mi>w</mml:mi>
<mml:mi>T</mml:mi></mml:msubsup>
<mml:mo>∣</mml:mo>
<mml:mi>w</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mo>…</mml:mo>
<mml:mo>,</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>}</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula> which is generated by the sensing matrix Ф<italic><sub>M</sub></italic><sub>×</sub><italic><sub>N</sub></italic>, <italic>i.e.</italic>, <italic>Y</italic> = Ф<italic><sub>M</sub></italic><sub>×</sub><italic><sub>N</sub>X</italic>. Thus, the signal <italic>X</italic> can be recovered using ordinary CS recovery algorithms mentioned in Section 2.</p></sec></sec>
<sec>
<label>3.3.</label>
<title>EW-CS with Two Windows</title>
<p>In the previous subsection, we described the proposed EW-CS scheme in general format. Nevertheless, the most common situation is that the significant elements of a natural compressible signal are concentrated at a certain part of the signal. Therefore, two importance classes are enough for the usual non-uniform compressible signal. The first importance class consists of more large elements than the second importance class. The first importance class is also the first window, and the entire signal is the second window. The two-window EW-CS has wider application prospects; thus, this special case of the EW-CS is discussed in detail below.</p>
<p>In the two-window EW-CS, the GP is Π(<italic>x</italic>) = Π<sub>1</sub><italic>x</italic> + (1 − Π<sub>1</sub>)<italic>x</italic><sup>2</sup> which is determined by only one coefficient Π<sub>1</sub> ∈ [0,1]. Similarly, the sparsity distribution can be written as Λ(<italic>x</italic>) = Λ<sub>1</sub><italic>x</italic> + (1 − Λ<sub>1</sub>) <italic>x</italic><sup>2</sup>. If the first class really has more significant elements, 0.5 &lt; Λ<sub>1</sub> ≤ 1; otherwise 0 &lt; Λ<sub>1</sub> ≤ 0.5. For clarification, we adopt the sequential generation as shown in <xref ref-type="fig" rid="f2-sensors-12-13034">Figure 2</xref>, so the MP is Ω(<italic>x</italic>) = Ω<sub>1</sub><italic>x</italic> + (1−Ω<sub>1</sub>)<italic>x</italic><sup>2</sup>. By increasing Ω<sub>1</sub>, we progressively increase the protection of the first importance class. The extreme cases of Π<sub>1</sub> = M<sub>1</sub> = 0 and Π<sub>1</sub> = M<sub>1</sub> = 0 are the ordinary CS problems.</p>
<p>Based on above definitions, the joint sensing matrix is given as:
<disp-formula id="FD6">
<label>(6)</label>
<mml:math id="mm21" display="block">
<mml:semantics id="sm21">
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mi>M</mml:mi>
<mml:mo>×</mml:mo>
<mml:mtext>N</mml:mtext></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>×</mml:mo>
<mml:msub>
<mml:mtext>n</mml:mtext>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>×</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>×</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>,</mml:mo>
<mml:mi>M</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mspace width="0.2em"/>
<mml:mtext>and</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:mi>N</mml:mi>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:semantics></mml:math></disp-formula>where 
<inline-formula>
<mml:math id="mm22" display="inline">
<mml:semantics id="sm22">
<mml:mrow>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>×</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is the sensing matrix for the first window (using Ф<sub>1</sub> for short form), and
<inline-formula>
<mml:math id="mm23" display="inline">
<mml:semantics id="sm23">
<mml:mrow>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>×</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>×</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msubsup></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>m</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>×</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>n</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></inline-formula> is the sensing matrix for the second window (using Ф<sub>2</sub> = (Ф<sub>2,1</sub> Ф<sub>2,2</sub>) for short form). Then the encoding procedure can be given as:
<disp-formula id="FD7">
<label>(7)</label>
<mml:math id="mm24" display="block">
<mml:semantics id="sm24">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mn>1</mml:mn></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mn>2</mml:mn></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>2</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mn>2</mml:mn></mml:msub>
<mml:mi>X</mml:mi>
<mml:mo>,</mml:mo></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">[</mml:mo>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn>
<mml:mi>T</mml:mi></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable>
<mml:mo stretchy="false">]</mml:mo></mml:mrow>
<mml:mi>T</mml:mi></mml:msup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>Y</italic><sub>1</sub> and <italic>Y</italic><sub>2</sub> denote the measurement vectors for the two windows respectively. The encoding can also be written in joint coding format that:
<disp-formula id="FD8">
<label>(8)</label>
<mml:math id="mm25" display="block">
<mml:semantics id="sm25">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mspace width="0.1em"/>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mo>Φ</mml:mo>
<mml:mi>X</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>It must be noted that <italic>X</italic><sub>1</sub> and <italic>X</italic><sub>2</sub> denote the signal elements of the two importance classes not the two windows, which are defined as different from <italic>X</italic><sub>(1)</sub> and <italic>X</italic><sub>(2)</sub>. The joint coding format is necessary for facilitating the performance analysis of the EW-CS and contrast with the ordinary CS in the next section.</p></sec></sec>
<sec sec-type="methods">
<label>4.</label>
<title>Recovery Error Upper Bounds Analysis of the EW-CS</title>
<p>In this section, the reconstruction error upper bounds of the EW-CS is analyzed and contrasted with the ordinary CS scheme (using CS for short). The simple two-window EW-CS is firstly discussed, and then the results are further extended to the general EW-CS.</p>
<sec>
<label>4.1.</label>
<title>EW-CS with Two Windows</title>
<p>The <italic>l</italic><sub>2</sub>-norm recovery error defined as ‖X − X̂‖<italic><sub>l2</sub></italic> is adopted to judge the recovery performance. The performance analysis is presented by contrasting between the CS and the EW-CS. According to the joint coding format of the EW-CS in Subsection 3.3, the CS problem is also formulated by correspondingly divided the signal vector <italic>X</italic>, the measurement vector <italic>Y</italic> and the sensing matrix Ф into different parts. It is given as:
<disp-formula id="FD9">
<label>(9)</label>
<mml:math id="mm26" display="block">
<mml:semantics id="sm26">
<mml:mrow>
<mml:mi>Y</mml:mi>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mspace width="0.1em"/>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mi>X</mml:mi></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The most direct relationship between the CS and the EW-CS can be obtained by replacing the sub-matrix Ф<sub>1,2</sub> with all zero matrix of the same size, and then the CS problem becomes the EW-CS as shown in <xref rid="FD8" ref-type="disp-formula">Equation (8)</xref>. In CS, the measurement vectors of two windows are calculated as:
<disp-formula id="FD10">
<label>(10)</label>
<mml:math id="mm27" display="block">
<mml:semantics id="sm27">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula>while in the EW-CS they are:
<disp-formula id="FD11">
<label>(11)</label>
<mml:math id="mm28" display="block">
<mml:semantics id="sm28">
<mml:mrow>
<mml:mtable columnalign="left">
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr columnalign="left">
<mml:mtd columnalign="left">
<mml:mrow>
<mml:msubsup>
<mml:mi>Y</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>It can be found that the only difference between the CS and the EW-CS is the different generation of the first class of measurements, <italic>i.e.</italic>, <italic>Y</italic><sub>1</sub><italic><sup>CS</sup></italic> and <italic>Y</italic><sub>1</sub><italic><sup>EW</sup></italic>. However, the joint recovery algorithms for the CS and the EW-CS use both of the two classes of measurements, so we need a joint coding representation to reveal the difference shown in <xref rid="FD10" ref-type="disp-formula">Equations (10)</xref> and <xref rid="FD11" ref-type="disp-formula">(11)</xref>. Firstly, the compressible signal <italic>X</italic> can be written as 
<inline-formula>
<mml:math id="mm29" display="inline">
<mml:semantics id="sm29">
<mml:mrow>
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. The <italic>N</italic> dimensional vector 
<inline-formula>
<mml:math id="mm30" display="inline">
<mml:semantics id="sm30">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is identical to the vector <italic>X</italic> for the first <italic>n</italic><sub>1</sub> elements, and the remaining (<italic>n</italic><sub>2</sub> − <italic>n</italic><sub>1</sub>) elements of 
<inline-formula>
<mml:math id="mm31" display="inline">
<mml:semantics id="sm31">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> are set to zero. Similarly, the vector 
<inline-formula>
<mml:math id="mm32" display="inline">
<mml:semantics id="sm32">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is identical to <italic>X</italic> for the last (<italic>n</italic><sub>2</sub> − <italic>n</italic><sub>1</sub>) elements, and the remaining elements of 
<inline-formula>
<mml:math id="mm33" display="inline">
<mml:semantics id="sm33">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> are set to zero. Then, the encoding of CS is given as:
<disp-formula id="FD12">
<label>(12)</label>
<mml:math id="mm34" display="block">
<mml:semantics id="sm34">
<mml:mrow>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula>while the encoding of the EW-CS is rewritten as:
<disp-formula id="FD13">
<label>(13)</label>
<mml:math id="mm35" display="block">
<mml:semantics id="sm35">
<mml:mrow>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mi>X</mml:mi>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>For analyzing the discriminational protection of different importance classes, we should consider <italic>X</italic><sub>1</sub> and <italic>X</italic><sub>2</sub> separately. This is equal to considering
<inline-formula>
<mml:math id="mm36" display="inline">
<mml:semantics id="sm36">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> and 
<inline-formula>
<mml:math id="mm37" display="inline">
<mml:semantics id="sm37">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. If the joint recovery is regarded for recovering 
<inline-formula>
<mml:math id="mm38" display="inline">
<mml:semantics id="sm38">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> only, the <xref rid="FD12" ref-type="disp-formula">Equations (12)</xref> and <xref rid="FD13" ref-type="disp-formula">(13)</xref> are further rewritten as:
<disp-formula id="FD14">
<label>(14)</label>
<mml:math id="mm39" display="block">
<mml:semantics id="sm39">
<mml:mrow>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mtext>N</mml:mtext>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mtext>where</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD15">
<label>(15)</label>
<mml:math id="mm40" display="block">
<mml:semantics id="sm40">
<mml:mrow>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mtext>N</mml:mtext>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mtext>where</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>The first terms on the right hand of <xref rid="FD14" ref-type="disp-formula">Equations (14)</xref> and <xref rid="FD15" ref-type="disp-formula">(15)</xref> are the same according to <xref rid="FD8" ref-type="disp-formula">Equations (8)</xref> and <xref rid="FD9" ref-type="disp-formula">(9)</xref>, so the difference between the CS and the EW-CS is the noise on the 
<inline-formula>
<mml:math id="mm41" display="inline">
<mml:semantics id="sm41">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>'s measurements. It is obvious that the energy of the noise in the CS scheme is larger than that in the EW-CS scheme. Intuitively, the recovery quality of 
<inline-formula>
<mml:math id="mm42" display="inline">
<mml:semantics id="sm42">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> in the EW-CS is better than in the CS.</p>
<p>This result can also be proved with the aid of mathematical formulae. From the Theorem 2 in [<xref ref-type="bibr" rid="b22-sensors-12-13034">22</xref>], the <italic>l</italic><sub>2</sub>-norm recovery error from inaccurate measurements have the upper bound as:
<disp-formula id="FD16">
<label>(16)</label>
<mml:math id="mm43" display="block">
<mml:semantics id="sm43">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo stretchy="true">‖</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo>−</mml:mo>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mo stretchy="true">‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:mo>ɛ</mml:mo>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:mi>f</mml:mi>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>f</mml:mi>
<mml:mi>S</mml:mi></mml:msub></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mi>S</mml:mi></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>f<sub>s</sub></italic> denotes the truncated vector corresponding to the <italic>S</italic> largest values of compressible signal <italic>f</italic> (in absolute value). <italic>S</italic> is chosen such that <italic>δ</italic><sub>3</sub><italic><sub>S</sub></italic> + 3<italic>δ</italic><sub>4</sub><italic><sub>S</sub></italic> &lt; 2, and <italic>f</italic>'s sparsity <italic>K</italic> ≤ <italic>S. ε</italic> is the maximum <italic>l</italic><sub>2</sub>-norm of the noise <italic>e</italic>, <italic>i.e.</italic>, ∥<italic>e</italic>∥<sub>ℓ2</sub> ≤ <italic>ε</italic>. The constants <italic>C</italic><sub>1</sub>,<italic><sub>S</sub></italic> and <italic>C</italic><sub>2</sub>,<italic><sub>S</sub></italic> depend on the reasonable value of <italic>δ</italic><sub>4</sub><italic><sub>S</sub></italic>. The second term on the right hand side of <xref rid="FD16" ref-type="disp-formula">Equation (16)</xref> is the approximation error in noiseless case which dominates the recovery error when the noise is small. It is obvious that this term becomes zero when the signal is exactly sparse. This upper bound is based on the assumption that the measurements are sufficient so that the signal is perfectly recovered.</p>
<p>For the 
<inline-formula>
<mml:math id="mm44" display="inline">
<mml:semantics id="sm44">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, all the measurements contribute to the recovery, so we can assume that the measurements are enough. Based on the result in <xref rid="FD16" ref-type="disp-formula">Equation (16)</xref>, the error upper bounds for the CS and the EW-CS respectively are given as:
<disp-formula id="FD17">
<label>(17)</label>
<mml:math id="mm45" display="block">
<mml:semantics id="sm45">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>′</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD18">
<label>(18)</label>
<mml:math id="mm46" display="block">
<mml:semantics id="sm46">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:mo>′</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Note that the second terms on the right side of <xref rid="FD17" ref-type="disp-formula">Equations (17)</xref> and <xref rid="FD18" ref-type="disp-formula">(18)</xref> are the same for the same 
<inline-formula>
<mml:math id="mm47" display="inline">
<mml:semantics id="sm47">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. The only difference of the recovery performance of 
<inline-formula>
<mml:math id="mm48" display="inline">
<mml:semantics id="sm48">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> between the CS and the EW-CS is on the noise error. According to <xref rid="FD14" ref-type="disp-formula">Equations (14)</xref> and <xref rid="FD15" ref-type="disp-formula">(15)</xref>, the noise energy of the CS and the EW-CS has the relation as below:
<disp-formula id="FD19">
<label>(19)</label>
<mml:math id="mm49" display="block">
<mml:semantics id="sm49">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>≥</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula>and the equality holds when <italic>X</italic><sub>2</sub> is all zero vector. Based on <xref rid="FD19" ref-type="disp-formula">Equation (19)</xref>, it can be considered that <italic>ε</italic><sub>1</sub><italic><sup>EW</sup></italic> ≤ <italic>ε</italic><sub>1</sub><italic><sup>CS</sup></italic>. It means that the upper bound of the EW-CS for 
<inline-formula>
<mml:math id="mm50" display="inline">
<mml:semantics id="sm50">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is lower than CS, and it reflects the higher recovery quality in all probability. Therefore, the more important part of signal <italic>X</italic>, <italic>i.e.</italic>, the subset of elements in 
<inline-formula>
<mml:math id="mm51" display="inline">
<mml:semantics id="sm51">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, is indeed better protected using the EW-CS. Next, if the joint recovery is regarded for
<inline-formula>
<mml:math id="mm52" display="inline">
<mml:semantics id="sm52">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> only, the formulae <xref ref-type="disp-formula" rid="FD12">(12)</xref> and <xref ref-type="disp-formula" rid="FD13">(13)</xref> are rewritten as:
<disp-formula id="FD20">
<label>(20)</label>
<mml:math id="mm53" display="block">
<mml:semantics id="sm53">
<mml:mrow>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mtext>where</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD21">
<label>(21)</label>
<mml:math id="mm54" display="block">
<mml:semantics id="sm54">
<mml:mrow>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>,</mml:mo>
<mml:mtext>where</mml:mtext>
<mml:mspace width="0.2em"/>
<mml:msubsup>
<mml:mi>N</mml:mi>
<mml:mrow>
<mml:mi>e</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>2</mml:mn></mml:mrow>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Comparing with <xref rid="FD14" ref-type="disp-formula">Equations (14)</xref> and <xref rid="FD15" ref-type="disp-formula">(15)</xref>, the information term and the noise term are exchanged, so in this case it is found that the noise for the CS and the EW-CS is the same, while the measurements of 
<inline-formula>
<mml:math id="mm55" display="inline">
<mml:semantics id="sm55">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> are different. It can be predicted from <xref rid="FD16" ref-type="disp-formula">Equation (16)</xref> that the recovery error upper bounds for 
<inline-formula>
<mml:math id="mm56" display="inline">
<mml:semantics id="sm56">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> of the CS and the EW-CS vary on the approximation error term. However, the approximation error term in <xref rid="FD16" ref-type="disp-formula">Equation (16)</xref> is based on the assumption that the measurements are enough for best recovery. The measurements for 
<inline-formula>
<mml:math id="mm57" display="inline">
<mml:semantics id="sm57">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> constitute only (1 − Ω<sub>1</sub>) percentage of all the measurements, so they may not guarantee the best recovery. Oher looser bounds for approximation error are introduced here for analyzing 
<inline-formula>
<mml:math id="mm58" display="inline">
<mml:semantics id="sm58">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. Of cause, the looser bounds can also be substituted into <xref rid="FD17" ref-type="disp-formula">Equations (17)</xref> and <xref rid="FD18" ref-type="disp-formula">(18)</xref> for analyzing 
<inline-formula>
<mml:math id="mm59" display="inline">
<mml:semantics id="sm59">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, and results are also the same as we've already given.</p>
<p>For compressible signals obeying the power law, there is an earlier result in [<xref ref-type="bibr" rid="b1-sensors-12-13034">1</xref>] and [<xref ref-type="bibr" rid="b2-sensors-12-13034">2</xref>] which states that the estimation from accurate measurements with minimal <italic>l</italic><sub>1</sub>-norm obeys the following result with overwhelming probability:
<disp-formula id="FD22">
<label>(22)</label>
<mml:math id="mm60" display="block">
<mml:semantics id="sm60">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo>−</mml:mo>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mo>log</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>p</mml:mi></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>M</italic> ≥ log<italic>N</italic> is the number of measurements, and <italic>N</italic> is the length of signal <italic>f</italic>. 
<inline-formula>
<mml:math id="mm61" display="inline">
<mml:semantics id="sm61">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>⋅</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>p</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></inline-formula> is a constant depending only on the signal energy <italic>C<sub>p</sub></italic>, the fixed decay speed <italic>p</italic> and <italic>α</italic>. The parameter <italic>α</italic> is a sufficiently small positive number to ensure <xref rid="FD22" ref-type="disp-formula">Equation (22)</xref> is behaved with high probability. The bound in <xref rid="FD22" ref-type="disp-formula">Equation (22)</xref> also holds for the compressible signal with ∥<italic>f</italic>∥<sub>ℓ1</sub><italic>R</italic> and <italic>p</italic> = 1 when 
<inline-formula>
<mml:math id="mm62" display="inline">
<mml:semantics id="sm62">
<mml:mrow>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>P</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>⋅</mml:mo>
<mml:mi>R</mml:mi></mml:mrow></mml:semantics></mml:math></inline-formula>. By substituting <xref rid="FD22" ref-type="disp-formula">Equation (22)</xref> into <xref rid="FD16" ref-type="disp-formula">Equation (16)</xref>, we get the upper bound as:
<disp-formula id="FD23">
<label>(23)</label>
<mml:math id="mm63" display="block">
<mml:semantics id="sm63">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>f</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo>−</mml:mo>
<mml:mi>f</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>S</mml:mi></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:mi>ɛ</mml:mi>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mi>M</mml:mi>
<mml:mrow>
<mml:mo>log</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mi>p</mml:mi></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>This is a looser one than <xref rid="FD16" ref-type="disp-formula">Equation (16)</xref>, for there is a probability of failure although it is quite trivial. If we assume that the component signal 
<inline-formula>
<mml:math id="mm64" display="inline">
<mml:semantics id="sm64">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> is still a compressible signal obeying the power law, the recovery error upper bounds of
<inline-formula>
<mml:math id="mm65" display="inline">
<mml:semantics id="sm65">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> for the CS and the EW-CS then can be given as:
<disp-formula id="FD24">
<label>(24)</label>
<mml:math id="mm66" display="block">
<mml:semantics id="sm66">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>′</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow>
<mml:mrow>
<mml:mo>log</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD25">
<label>(25)</label>
<mml:math id="mm67" display="block">
<mml:semantics id="sm67">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:mo>′</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup></mml:mrow>
<mml:mrow>
<mml:mo>log</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msup>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>where <italic>M</italic><sub>2</sub> is the number of effectual measurements for 
<inline-formula>
<mml:math id="mm68" display="inline">
<mml:semantics id="sm68">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. From <xref rid="FD20" ref-type="disp-formula">Equations (20)</xref> and <xref rid="FD21" ref-type="disp-formula">(21)</xref> we know that the noise error terms of <xref rid="FD24" ref-type="disp-formula">Equations (24)</xref> and <xref rid="FD25" ref-type="disp-formula">(25)</xref> are the same, <italic>i.e.</italic>, 
<inline-formula>
<mml:math id="mm69" display="inline">
<mml:semantics id="sm69">
<mml:mrow>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msub>
<mml:mi>ɛ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:semantics></mml:math></inline-formula>; nevertheless, 
<inline-formula>
<mml:math id="mm70" display="inline">
<mml:semantics id="sm70">
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mi>M</mml:mi></mml:mrow></mml:semantics></mml:math></inline-formula> for ordinary CS, and 
<inline-formula>
<mml:math id="mm71" display="inline">
<mml:semantics id="sm71">
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mo>Ω</mml:mo>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo>
<mml:mo>⋅</mml:mo>
<mml:mi>M</mml:mi></mml:mrow></mml:semantics></mml:math></inline-formula>, where Ω<sub>1</sub> is defined in previous section as the ratio of number of measurements assigned to the first window (<italic>i.e.</italic>, the more important part <italic>X</italic><sub>1</sub>). Obviously, 
<inline-formula>
<mml:math id="mm72" display="inline">
<mml:semantics id="sm72">
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>&lt;</mml:mo>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, so weighing the recovery quality of 
<inline-formula>
<mml:math id="mm73" display="inline">
<mml:semantics id="sm73">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> in the CS and the EW-CS cases against each other depends on the value of <italic>p</italic><sub>2</sub>. It is easy to find that when 0 &lt; <italic>p</italic><sub>2</sub> &lt; 2, the CS's bound is lower than the EW-CS's; when <italic>p</italic><sub>2</sub> = 2, they are equal; when <italic>p</italic><sub>2</sub> &gt; 2, the EW-CS's bound is lower than CS's in return. However, the error bound is behaved for compressible signal usually with 0 &lt; <italic>p</italic><sub>2</sub> &lt; 1 or with 0 &lt; <italic>p</italic><sub>2</sub> &lt; 2 [<xref ref-type="bibr" rid="b2-sensors-12-13034">2</xref>] in the broadest sense. So the aforementioned comparison leads to the result that the recovery quality of 
<inline-formula>
<mml:math id="mm74" display="inline">
<mml:semantics id="sm74">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> in the EW-CS is worse than that in CS with high probability.</p>
<p>Now, the comparison between the CS and the EW-CS for the entire signal <italic>X</italic> is discussed. The square error of signal <italic>X</italic> is given as:
<disp-formula id="FD26">
<label>(26)</label>
<mml:math id="mm75" display="block">
<mml:semantics id="sm75">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo>−</mml:mo>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mn>1</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msub>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Thus, the overall recovery error upper bounds for <italic>X</italic> using the CS and the EW-CS can be derived by substituting <xref rid="FD17" ref-type="disp-formula">Equations (17)</xref>, <xref rid="FD18" ref-type="disp-formula">(18)</xref>, <xref rid="FD24" ref-type="disp-formula">(24)</xref> and <xref rid="FD25" ref-type="disp-formula">(25)</xref> into <xref rid="FD26" ref-type="disp-formula">Equation (26)</xref> such that:
<disp-formula id="FD27">
<label>(27)</label>
<mml:math id="mm76" display="block">
<mml:semantics id="sm76">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup>
<mml:mo>−</mml:mo>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>≤</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>⋅</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>+</mml:mo>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD28">
<label>(28)</label>
<mml:math id="mm77" display="block">
<mml:semantics id="sm77">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mo>−</mml:mo>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>≤</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>⋅</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mn>2</mml:mn></mml:msup>
<mml:mo>+</mml:mo>
<mml:mi>A</mml:mi>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mn>1</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>[</mml:mo>
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:mo>+</mml:mo>
<mml:mi>D</mml:mi>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mn>2</mml:mn>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow>
<mml:mo>]</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mi>E</mml:mi>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula>where 
<inline-formula>
<mml:math id="mm78" display="inline">
<mml:semantics id="sm78">
<mml:mrow>
<mml:mi>A</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msqrt>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:msqrt></mml:mrow></mml:mfrac></mml:mrow></mml:semantics></mml:math></inline-formula>, 
<inline-formula>
<mml:math id="mm79" display="inline">
<mml:semantics id="sm79">
<mml:mrow>
<mml:mi>B</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>log</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mn>2</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula>, 
<inline-formula>
<mml:math id="mm80" display="inline">
<mml:semantics id="sm80">
<mml:mrow>
<mml:mi>D</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>2</mml:mn>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mi>p</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mo>log</mml:mo>
<mml:mi>N</mml:mi>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:msup>
<mml:msub>
<mml:mi>ɛ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:semantics></mml:math></inline-formula>, 
<inline-formula>
<mml:math id="mm81" display="inline">
<mml:semantics id="sm81">
<mml:mrow>
<mml:mi>E</mml:mi>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>2</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>⋅</mml:mo>
<mml:mfrac>
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>⋅</mml:mo>
<mml:msup>
<mml:mrow>
<mml:mo stretchy="false">(</mml:mo>
<mml:msub>
<mml:mi>ɛ</mml:mi>
<mml:mn>2</mml:mn></mml:msub>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mn>2</mml:mn></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula>.</p>
<p>We assume that 
<inline-formula>
<mml:math id="mm82" display="inline">
<mml:semantics id="sm82">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>≈</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>. From the analysis above, we've known that the first term in right hand side of <xref rid="FD28" ref-type="disp-formula">Equation (28)</xref> is smaller than <xref rid="FD27" ref-type="disp-formula">Equation (27)</xref> but the second term is larger, so the comparison between <xref rid="FD27" ref-type="disp-formula">Equation (27)</xref> and <xref rid="FD28" ref-type="disp-formula">Equation (28)</xref> is undetermined. With the same settings, the difference between the upper bounds of the CS and the EW-CS is a function depending only on <italic>ε</italic><sub>1</sub> and <italic>M</italic><sub>2</sub> which are determined by sparsity distribution and MP, <italic>i.e.</italic>, the parameters Λ<sub>1</sub> and Ω<sub>1</sub>. However, if there are really more significant elements placed in 
<inline-formula>
<mml:math id="mm83" display="inline">
<mml:semantics id="sm83">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, <italic>i.e.</italic>, 0.5 &lt; Λ<sub>1</sub> ≤ 1, the first term will dominate the overall error upper bounds; otherwise, the second term will do so. Thus, the EW-CS is superior to the CS for a non-uniform compressible signal with proper importance classes assignment.</p></sec>
<sec>
<label>4.2.</label>
<title>General EW-CS</title>
<p>Based on the ana1ysis of the two-window EW-CS, the results are easily extended to <italic>W</italic> ≥ 3 windows case. The encoding of the <italic>W</italic>-window EW-CS is written as:
<disp-formula id="FD29">
<label>(29)</label>
<mml:math id="mm84" display="block">
<mml:semantics id="sm84">
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msup>
<mml:mi>Y</mml:mi>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mo>=</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋱</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋰</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋱</mml:mo></mml:mtd>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mn>1</mml:mn></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd>
<mml:mtd>
<mml:mo>⋯</mml:mo></mml:mtd>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mo>Φ</mml:mo>
<mml:mrow>
<mml:mi>W</mml:mi>
<mml:mo>,</mml:mo>
<mml:mi>w</mml:mi></mml:mrow></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mspace width="0.1em"/>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>W</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>+</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mtable>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mn>0</mml:mn></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mo>⋮</mml:mo></mml:mtd></mml:mtr>
<mml:mtr>
<mml:mtd>
<mml:mrow>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow>
<mml:mo>=</mml:mo>
<mml:msup>
<mml:mo>Φ</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mo stretchy="false">(</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:mo>⋯</mml:mo>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo stretchy="false">)</mml:mo></mml:mrow></mml:mtd></mml:mtr></mml:mtable></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Note that the EW-CS's sensing matrix Φ<italic><sup>EW</sup></italic> is a lower triangular matrix. We only consider one importance class 
<inline-formula>
<mml:math id="mm85" display="inline">
<mml:semantics id="sm85">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>′</mml:mo></mml:msubsup>
<mml:mo>∈</mml:mo>
<mml:msup>
<mml:mi>ℝ</mml:mi>
<mml:mi>N</mml:mi></mml:msup></mml:mrow></mml:semantics></mml:math></inline-formula> at a time, and assume that it is compressible obeying the power law; thus, the looser bound in <xref rid="FD23" ref-type="disp-formula">Equation (23)</xref> is used. So the recovery error upper bound of the elements in this class is:
<disp-formula id="FD30">
<label>(30)</label>
<mml:math id="mm86" display="block">
<mml:semantics id="sm86">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mo>′</mml:mo>
<mml:mi>C</mml:mi>
<mml:mi>S</mml:mi></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mi>w</mml:mi>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mi>w</mml:mi>
<mml:mtext mathvariant="italic">CS</mml:mtext></mml:msubsup></mml:mrow>
<mml:mrow>
<mml:mo>log</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula>
<disp-formula id="FD31">
<label>(31)</label>
<mml:math id="mm87" display="block">
<mml:semantics id="sm87">
<mml:mrow>
<mml:msub>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mo>′</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow></mml:msub>
<mml:mo>≤</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:mn>1</mml:mn>
<mml:mo>,</mml:mo>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:msub>
<mml:mo>⋅</mml:mo>
<mml:msubsup>
<mml:mi>ɛ</mml:mi>
<mml:mi>w</mml:mi>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>+</mml:mo>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi></mml:msub>
<mml:mo>,</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msub>
<mml:msup>
<mml:mrow>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mrow>
<mml:msubsup>
<mml:mi>M</mml:mi>
<mml:mi>w</mml:mi>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup></mml:mrow>
<mml:mrow>
<mml:mo>log</mml:mo>
<mml:mi>N</mml:mi></mml:mrow></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mrow>
<mml:mo>(</mml:mo>
<mml:mrow>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mrow>
<mml:msub>
<mml:mi>p</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow></mml:mfrac>
<mml:mo>−</mml:mo>
<mml:mfrac>
<mml:mn>1</mml:mn>
<mml:mn>2</mml:mn></mml:mfrac></mml:mrow>
<mml:mo>)</mml:mo></mml:mrow></mml:mrow></mml:msup></mml:mrow></mml:semantics></mml:math></disp-formula></p>
<p>Comparing with the conventional CS, only for the first importance class vector 
<inline-formula>
<mml:math id="mm88" display="inline">
<mml:semantics id="sm88">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, the second terms on the right hand sides of <xref rid="FD30" ref-type="disp-formula">Equations (30)</xref> and <xref rid="FD31" ref-type="disp-formula">(31)</xref> are the same, so the first class is always better protected in the EW-CS than in the CS. For the last importance class vector 
<inline-formula>
<mml:math id="mm89" display="inline">
<mml:semantics id="sm89">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>W</mml:mi>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, the first terms are the same, and the second term of the EW-CS has high probability to be larger than the CS; thus, the last importance class is usually sacrificed. For other importance classes, the two terms on the right hand side are both different from the CS, so it is hard to judge the protection level comparing with the CS. However, it can be instinctively known that the smaller <italic>w</italic> is, the <italic>w</italic>-th importance class has better recovery quality. Finally, the overall error upper bound for the EW-CS is given as:
<disp-formula id="FD32">
<label>(32)</label>
<mml:math id="mm90" display="block">
<mml:semantics id="sm90">
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mo>−</mml:mo>
<mml:mi>X</mml:mi></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mi>w</mml:mi>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msub>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi></mml:msub></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow>
<mml:mo>=</mml:mo>
<mml:munderover>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>w</mml:mi>
<mml:mo>=</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>W</mml:mi></mml:munderover>
<mml:mrow>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:mrow>
<mml:msubsup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mi>w</mml:mi>
<mml:mrow>
<mml:mo>′</mml:mo>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:mrow></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mi>w</mml:mi>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup>
<mml:mo>−</mml:mo>
<mml:mo stretchy="false">(</mml:mo>
<mml:mi>W</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn>
<mml:mo stretchy="false">)</mml:mo></mml:mrow>
<mml:mo>+</mml:mo>
<mml:msubsup>
<mml:mrow>
<mml:mrow>
<mml:mo>‖</mml:mo>
<mml:msup>
<mml:mover accent="true">
<mml:mi>X</mml:mi>
<mml:mo>^</mml:mo></mml:mover>
<mml:mtext mathvariant="italic">EW</mml:mtext></mml:msup>
<mml:mo>‖</mml:mo></mml:mrow></mml:mrow>
<mml:mrow>
<mml:msub>
<mml:mi>ℓ</mml:mi>
<mml:mn>2</mml:mn></mml:msub></mml:mrow>
<mml:mn>2</mml:mn></mml:msubsup></mml:mrow></mml:semantics></mml:math></disp-formula></p></sec></sec>
<sec>
<label>5.</label>
<title>Variations of the EW-CS</title>
<p>During the introduction of the EW-CS scheme in Section 3, there may be a question that what happens if the importance of classes doesn't decrease with the class index as we assumed. From the analysis in last section, we know that the performance of the EW-CS degraded badly when the more important class doesn't contain more significant elements, <italic>i.e.</italic>, 0.5 &lt; Λ<sub>1</sub> ≤ 1 in the two-window case. Thus, the extension of the EW-CS is necessary for this case. The two basic variations are shown in <xref ref-type="fig" rid="f4-sensors-12-13034">Figure 4</xref> that the window design can changed according to the location of the important class. If the significant elements concentrate in several parts of the signal, the same class of window can also be divided into several parts to match. Nevertheless, the benefit of using the EW-CS in this case will be not worth the complexity it causes; thus, it may be better to use other methods or the CS.</p>
<p>It doesn't mean that the EW-CS can only be used in the simple cases where the significant elements concentrate in the front, in the middle or at the back of the signal. It has an even more complicated variation in a certain case. Recall that we have designed a window selection distribution such that each measurement can select the window it belongs to. Similarly, the signal element can also choose the window that it belongs to. It looks a little abnormal in our usual practice, for the signal element may not know its own importance or even do the selection. However, it can be realized in certain case, the wireless sensor network scenarios.</p>
<p>Let us consider the CWS [<xref ref-type="bibr" rid="b4-sensors-12-13034">4</xref>] problem. The <italic>N</italic> sensors' data is regarded as a compressible signal X = {<italic>x<sub>i</sub></italic> | <italic>i</italic> = 1, 2, …, <italic>N</italic>}, where <italic>x<sub>i</sub></italic> is the data of the <italic>i</italic>-th sensor. Using ordinary CS, each sensor send <italic>y<sub>ij</sub></italic> = <italic>φ<sub>ji</sub>x<sub>i</sub></italic> to the sink node, and then the sink can collect all the received data to generate one measurement 
<inline-formula>
<mml:math id="mm91" display="inline">
<mml:semantics id="sm91">
<mml:mrow>
<mml:msub>
<mml:mi>y</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>N</mml:mi></mml:msubsup>
<mml:msub>
<mml:mi>φ</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow></mml:msub>
<mml:msub>
<mml:mi>x</mml:mi>
<mml:mi>i</mml:mi></mml:msub></mml:mrow></mml:semantics></mml:math></inline-formula>. Repeat this process for several times until the sink get enough measurements to recover the compressible signal <italic>X</italic>. This mechanism assumes that all the sensors' data are equal importance, but it is a common situation in wireless sensor networks that a warning line is set <italic>a priori</italic> for the temperature, pressure or gas strength detection systems. In this case, the EW-CS scheme can be used to simplify this collection process. Each sensor can decide its sensed data is important or not according to the warning line, and then choose the window it belongs to. With one warning line, the two-window EW-CS is applied. If the sensor's data is beyond the warning line, it is in the first window and sends its <italic>y<sub>ji</sub></italic> for <italic>M</italic> times. If its data is within the security region, it is in the second window and sends its <italic>y<sub>ji</sub></italic> for only <italic>m</italic><sub>2</sub> &lt; <italic>M</italic> times. This leads to the better recovery quality for the warning sensor's data, and resaves the transmission energy for the safe sensors.</p></sec>
<sec sec-type="results">
<label>6.</label>
<title>Experimental Results</title>
<sec>
<label>6.1.</label>
<title>Simulation Results for Synthetical Signals</title>
<p>In our simulation, the <italic>l</italic><sub>2</sub>-norm of the recovery error, <italic>i.e.</italic>, ∥ <italic>X</italic> − <italic>X̂</italic> ∥<sub>ℓ2</sub>, is used to evaluate the performance of the proposed EW-CS algorithm. A compressible signal <italic>X</italic> ∈ ℝ<italic><sup>N</sup></italic> is generated obeying the power law with the parameters <italic>C<sub>p</sub></italic> = 10 and <italic>p</italic> = 1 The length of the signal is <italic>N</italic> = 512, and the sparsity is set as <italic>K</italic> = 50. The two-window EW-CS is used to compare with the ordinary CS. For constructing the signal in a non-uniform format, the randomly selected Λ<sub>1</sub><italic>K</italic> elements from the first <italic>K K</italic> largest elements are placed in the first importance class, and the rest (1−Λ<sub>1</sub>)<italic>K</italic> elements are placed in the second importance class. Other (<italic>N</italic>−<italic>K</italic>) smaller elements are distributed randomly. The parameters defining the size of the first importance class and its corresponding number of measurements are fixed as Π<sub>1</sub> = 0.3 and Ω<sub>1</sub> = 0.5.</p>
<p>The overall sensing rate is <italic>R</italic>, and the total number of measurements is <italic>M</italic>. The sensing matrix Ф<italic><sup>EW</sup></italic> is constructed by first creating a <italic>M</italic> × <italic>N</italic> matrix, <italic>i.e.</italic>, the sensing matrix Ф<italic><sup>CS</sup></italic>, with i.i.d. draws of a Gaussian distribution <italic>N</italic>(0,1), then the right upper Ω<sub>1</sub><italic>M</italic> × (1−Π<sub>1</sub>)<italic>N</italic> sub-matrix is replaced by all zero matrix with the same size. The recovery algorithm we used is the <italic>l</italic><sub>1</sub> based method which is implemented by using a package for specifying and solving convex programs [<xref ref-type="bibr" rid="b23-sensors-12-13034">23</xref>,<xref ref-type="bibr" rid="b24-sensors-12-13034">24</xref>].</p>
<p>In the first example, we consider a compressible signal with Λ<sub>1</sub> = 0.8 and <italic>R</italic> = 0.4. The original signal and its recovered version are plotted in <xref ref-type="fig" rid="f5-sensors-12-13034">Figure 5</xref>. The <italic>l</italic><sub>2</sub>-norm error for the component signals 
<inline-formula>
<mml:math id="mm92" display="inline">
<mml:semantics id="sm92">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> and 
<inline-formula>
<mml:math id="mm93" display="inline">
<mml:semantics id="sm93">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> are 4.9488 and 11.2609 respectively, and the <italic>l</italic><sub>2</sub>-norm error for the signal <italic>X</italic> is 1.1808. Note that the significant elements of the signal are almost well recovered and the elements in the first importance class have better recovery quality than that in the second class.</p>
<p>For various choices of Λ<sub>1</sub>, the <italic>l</italic><sub>2</sub>-norm error of the signal <italic>X</italic> and the component signals 
<inline-formula>
<mml:math id="mm94" display="inline">
<mml:semantics id="sm94">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> and 
<inline-formula>
<mml:math id="mm95" display="inline">
<mml:semantics id="sm95">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> using the proposed EW-CS and ordinary CS is shown in <xref ref-type="fig" rid="f6-sensors-12-13034">Figure 6</xref>. We ran each value 100 times, and simulations are presented for overall sensing rates <italic>R</italic> = 0.2 and <italic>R</italic> = 0.4. The results indicate that the performance of the EW-CS varies with the ratio Λ<sub>1</sub>, while the ordinary CS is not impacted by Λ<sub>1</sub>. With the increase of Λ<sub>1</sub>, the recovery error of the EW-CS decreases. Roughly speaking, when 0 ≤ Λ<sub>1</sub> ≤ 0.5, the CS outperforms the EW-CS. This because that the first importance class is not the really most important one. It means that using the EW-CS with wrong matched window settings will introduce more errors.</p>
<p>Nevertheless, when 0.5 ≤ Λ<sub>1</sub> ≤ 1, the EW-CS begins to outperform the CS. In this case, the window settings match the signal's features, so the superiority of the EW-CS is demonstrated. It can also be noticed that the performance for the component signal 
<inline-formula>
<mml:math id="mm96" display="inline">
<mml:semantics id="sm96">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>1</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> in the EW-CS is always superior to that in the CS. It verifies the theoretical result proved in Subsection 4.1 that the elements in the first class are better protected. However, the performance for the component signal 
<inline-formula>
<mml:math id="mm97" display="inline">
<mml:semantics id="sm97">
<mml:mrow>
<mml:msubsup>
<mml:mi>X</mml:mi>
<mml:mn>2</mml:mn>
<mml:mo>′</mml:mo></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula> in the EW-CS is worse than that in the CS. This also agrees with our analysis.</p></sec>
<sec>
<label>6.2.</label>
<title>Simulation Results for Natural Images</title>
<p>For testing the practical performance of the proposed EW-CS, instead of using artificially generated signals, we used real-world non-uniform compressible signals. The image signals' DCT or DWT coefficients constitute non-uniform compressible signals. With this prior knowledge, the random sensing with the EW-CS can be accomplished. The 512 × 512 test gray images with different features, <italic>i.e.</italic>, “Lena”, “Boat”, “Peppers” and “Aerial”, are used for simulation. The images are divided into 32 × 32 blocks for computational facility.</p>
<p>The M-CS scheme in [<xref ref-type="bibr" rid="b21-sensors-12-13034">21</xref>] is simulated here for comparison. M-CS needs to do 2-D DWT at the encoder for exploiting the frequency bands feature of wavelet coefficients. Then they used the <italic>l</italic><sub>1</sub> based method to recover the wavelet coefficients, and did the inverse wavelet transform to recover the original image. In our simulation, the three level DWT is used in M-CS with the measurement allocation rule in [<xref ref-type="bibr" rid="b21-sensors-12-13034">21</xref>]. The level-3 (the lowest band) is assigned 60 measurements, and the number of measurements of level-1 is approximately four times of level-2.</p>
<p>Although the importance class design in the EW-CS can also directly use the sub-bands of 2-D DWT coefficients, the additional transform process is not willing to do. Thus, we choose 1-D DCT as the sparse representation basis which will be used only at the decoder so that the low-complexity encoder is guaranteed. The ordinary CS is also simulated with the 1-D DCT.</p>
<p>Firstly, we use the two-window EW-CS with the parameters Π<sub>1</sub> = 0.3 and Ω<sub>1</sub> = 0.5. The visual quality comparison for “Lena” is given in <xref ref-type="fig" rid="f7-sensors-12-13034">Figure 7</xref> and the PSNR performances with different sensing rates of the four images are further shown in <xref ref-type="fig" rid="f8-sensors-12-13034">Figure 8</xref>. It is obvious that the proposed EW-CS scheme outperforms the other methods expect for a small number of low sensing rates. The significant coefficients of image signal really appear in the first window of the EW-CS such that they are well recovered. Thus, the EW-CS achieves better overall performance than the ordinary CS.</p>
<p>In M-CS, the significant coefficients are only sampled by the measurements allocated to the sub-band they belong, not all the measurements, so its performance is worse than the EW-CS at most sensing rates. At low sensing rate, the number of measurements for the most significant coefficients in the M-CS is fixed to guarantee successful recovery, and these measurements are noiseless. However, the EW-CS cannot recover the elements in the first importance class from the noisy measurements even though they are more. When the sensing rate increases, this problem will not exist.</p>
<p>In the second simulation, we reconstruct the images from the noisy measurements which are transmitted through an AWGN channel. The sensing rate is fixed as <italic>R</italic> = 0.4. In order to compare the PSNR performance of the original CS method and the EW-CS method, we fix the signal power, and compensate the power of the all zero matrix Φ<sub>1,2</sub> to the Φ<sub>1,1</sub> to enlarge the signal power of the most significant class. The PSNR performances with different signal-to-noise ratio (SNR) for the four images are shown in <xref ref-type="fig" rid="f9-sensors-12-13034">Figure 9</xref>.</p>
<p>We can observe that the EW-CS is worse than the CS at lower SNR, but outperforms the CS when the SNR increases. The M-CS's PSNR is lowest at the same SNR, but its decay speed is similar to the CS and is slower than the EW-CS. When the channel noise energy gets greater, the advantage of recovery the first importance class of the EW-CS is weaken, and the recovery quality of the second importance class degrades further. Thus, the EW-CS algorithm is more applicable to the mild transmission environments.</p>
<p>Then, we investigate the impact of changing window size on the recovery quality of the two-window EW-CS. The PSNR performance of “Lena” with different Π<sub>1</sub> is given in <xref ref-type="fig" rid="f10-sensors-12-13034">Figure 10</xref>. The window design must follow a basic rule that the rank of the joint sensing matrix of the EW-CS must be larger than the total number of measurements, or the convex programming problem is an unsolved one. So the ranges of Π<sub>1</sub> for different measurement allocation parameters Ω<sub>1</sub> will be different. That's why the x axis for each curve in <xref ref-type="fig" rid="f10-sensors-12-13034">Figure 10</xref> is different. For a fixed Ω<sub>1</sub>, there is a optimal first window size, but the general trend is the first window should not be too large.</p>
<p>We also evaluate the PSNR performance of the EW-CS with different Ω<sub>1</sub> when Π<sub>1</sub> = 0.2, Π<sub>1</sub> = 0.3 and Π<sub>1</sub> = 0.4. The available ranges of Ω<sub>1</sub> for different Π<sub>1</sub> are different according to the design rule of the joint sensing matrix. The simulation results are plotted in <xref ref-type="fig" rid="f11-sensors-12-13034">Figure 11</xref>. It can be found that for the fixed first window size with Π<sub>1</sub> = 0.2 and Π<sub>1</sub> = 0.3, there is an optimal number of measurements that should be assigned to it. For Π<sub>1</sub> = 0.4, however, the more measurements, the better.</p>
<p>Finally, we design the EW-CS with more than two windows. The rank law should also be obeyed. So the three-window EW-CS is designed with the GP Π(<italic>x</italic>) = 0.3<italic>x</italic> + 0.2<italic>x</italic><sup>2</sup> + 0.5<italic>x</italic><sup>3</sup> and MP Ω(x) = 0.5<italic>x</italic> + 0.2<italic>x</italic><sup>2</sup> + 0.3<italic>x</italic>. The four-window EW-CS is designed withΠ(<italic>x</italic>) = 0.1<italic>x</italic> + 0.2<italic>x</italic><sup>2</sup> + 0.3<italic>x</italic><sup>3</sup> + 0.4<italic>x</italic><sup>4</sup> and Ω(x) = 0.1<italic>x</italic> + 0.2<italic>x</italic><sup>2</sup> + 0.3<italic>x</italic><sup>3</sup> + 0.4<italic>x</italic><sup>4</sup>. The five-window EW-CS is designed with Π(<italic>x</italic>) = 0.1<italic>x</italic> + 0.1<italic>x</italic><sup>2</sup> + 0.1<italic>x</italic><sup>3</sup> + 0.2<italic>x</italic><sup>4</sup> + 0.5<italic>x</italic><sup>5</sup> and Ω(<italic>x</italic>) = 0.1<italic>x</italic> + 0.1<italic>x</italic><sup>2</sup> + 0.3<italic>x</italic><sup>3</sup> + 0.2<italic>x</italic><sup>4</sup> + 0.3<italic>x</italic><sup>5</sup>. The PSNR performance for different window designs for image “Lena” is shown in <xref ref-type="fig" rid="f12-sensors-12-13034">Figure 12</xref>. The differences among the four different window designs are trivial. It means that the simple EW-CS with two windows is competent in most image signal compression applications.</p></sec>
<sec sec-type="methods|results">
<label>6.3.</label>
<title>Simulation Results for Networked Data</title>
<p>The variation of the EW-CS applied in wireless sensor networks is implemented here. We define a 500 m × 500 m sensing area. <italic>N</italic> = 256 sensors are randomly distributed within this area to monitor the events of interest. When <italic>E</italic> events happen, the sensor's data is affected by all the events, and the relationship between them is assumed to be a distance decaying model, which is determined by the distance <italic>d<sub>i,j</sub></italic> from the sensor <italic>i</italic> to the event <italic>j</italic>, where <italic>i</italic> = 1, 2, …, <italic>N</italic> and <italic>j</italic> = 1, 2, …, <italic>E</italic>, and the attenuation factor. If the <italic>j</italic>-th event's magnitude is <italic>C<sub>j</sub></italic>, the <italic>i</italic>-th sensor's data is calculated as 
<inline-formula>
<mml:math id="mm98" display="inline">
<mml:semantics id="sm98">
<mml:mrow>
<mml:msub>
<mml:mi>S</mml:mi>
<mml:mi>i</mml:mi></mml:msub>
<mml:mo>=</mml:mo>
<mml:msubsup>
<mml:mo>∑</mml:mo>
<mml:mrow>
<mml:mi>j</mml:mi>
<mml:mo>−</mml:mo>
<mml:mn>1</mml:mn></mml:mrow>
<mml:mi>E</mml:mi></mml:msubsup>
<mml:msub>
<mml:mi>C</mml:mi>
<mml:mi>j</mml:mi></mml:msub>
<mml:msubsup>
<mml:mi>d</mml:mi>
<mml:mrow>
<mml:mi>i</mml:mi>
<mml:mi>j</mml:mi></mml:mrow>
<mml:mrow>
<mml:mo>−</mml:mo>
<mml:mi>α</mml:mi></mml:mrow></mml:msubsup></mml:mrow></mml:semantics></mml:math></inline-formula>, where <italic>α</italic> is the propagation loss factor. Here we assume that <italic>E</italic> = 3, and all <italic>C<sub>j</sub></italic> are equal to 100, <italic>α</italic> = 3.8.</p>
<p>For the two-window EW-CS, <xref ref-type="fig" rid="f13-sensors-12-13034">Figure 13</xref> shows a scenario under our settings with the first window ratio Π<sub>1</sub> = 0.3. The first window size is determined by the threshold given to each sensor from the collection centre (not shown in <xref ref-type="fig" rid="f13-sensors-12-13034">Figure 13</xref>). All the sensors transmit their data to the centre using one hop. As the EW-CS using less number of transmissions than the ordinary CS with the same sensing rate, we define the transmission rate (the ratio between the total number of transmissions and the number of sensors) as the criterion. The networked data in <xref ref-type="fig" rid="f13-sensors-12-13034">Figure 13</xref> and its recovered version with the transmission rate 0.4 are shown in <xref ref-type="fig" rid="f14-sensors-12-13034">Figure 14</xref>, where Ω<sub>1</sub> = 0.5. The <italic>l</italic><sub>2</sub>-norm recovery error of this example is 0.2401. More simulation results with different transmission rates are plotted in <xref ref-type="fig" rid="f15-sensors-12-13034">Figure 15</xref>. The performance of the EW-CS is quite superior to the ordinary CS. Considering the transmission noise through the AWGN channel, the <italic>l</italic><sub>2</sub>-norm recovery error with different SNR is given in <xref ref-type="fig" rid="f16-sensors-12-13034">Figure 16</xref>, where the transmission rate is fixed as 0.4. In the noisy case, the EW-CS performs similar as in image compression that it holds its advantage only at high SNR.</p>
<p>Finally, the performance of the EW-CS with changing first window size is shown in <xref ref-type="fig" rid="f17-sensors-12-13034">Figure 17</xref>, where Ω<sub>1</sub> = 0.5 and the transmission channel is noiseless. The EW-CS in CWS case has the feature that the Π<sub>1</sub><italic>N</italic> elements in the first window are expected to be the first Π<sub>1</sub><italic>N</italic> largest ones. With the same ratio Ω<sub>1</sub>, the smaller the first window is, the more measurements are assigned to the most largest or significant elements, so the overall performance is inversely proportional to the size of the first window as shown in <xref ref-type="fig" rid="f17-sensors-12-13034">Figure 17</xref>. When the first window size approaches the entire network data, the EW-CS's performance gets closer to the ordinary CS.</p></sec></sec>
<sec sec-type="conclusions">
<label>7.</label>
<title>Conclusions</title>
<p>A novel compressed sensing scheme called expanding window compressed sensing is proposed in this paper to provide unequal protection for non-uniform compressible signals. The efficiency of the proposed scheme is analyzed from the recovery error upper bounds perspective by comparing with ordinary compressed sensing. Different from weighted methods, the windowing technology is adopted to make the scheme more flexible and efficient. Comparing with the blocked sensing method, the nested window design gets more benefit from the joint recovery algorithm for the nested window. The scheme is further applied to practical non-uniform compressible signals, <italic>i.e.</italic>, image signals and networked data, to verify its superior performance. However, its noise-resilient performance is not very good, which is the problem we decided to solve in future work. The adaptive version of the proposed scheme that can optimize the parameters of designed windows is also an interesting direction to be investigated.</p></sec></body>
<back>
<ack>
<p>This work is partially supported by National Science Foundation of China (No. 61201149), the 111 Project (No. B08004), and the Fundamental Research Funds for the Central Universities. This work is also supported (in part) by Korea Evaluation Institute of Industrial Technology (KEIT), under the R&amp;D support program of Ministry of Knowledge Economy, Korea.</p></ack>
<ref-list>
<title>References</title>
<ref id="b1-sensors-12-13034"><label>1.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Candès</surname><given-names>E.</given-names></name><name><surname>Tao</surname><given-names>T.</given-names></name></person-group><article-title>Near-optimal signal recovery from random projections and universal encoding strategies</article-title><source>IEEE Trans. Inf. Theor.</source><year>2006</year><volume>52</volume><fpage>5406</fpage><lpage>5245</lpage><pub-id pub-id-type="doi">10.1109/TIT.2006.885507</pub-id></citation></ref>
<ref id="b2-sensors-12-13034"><label>2.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Donoho</surname><given-names>D.</given-names></name></person-group><article-title>Compressed sensing</article-title><source>IEEE Trans. Inf. Theor.</source><year>2006</year><volume>52</volume><fpage>1289</fpage><lpage>1306</lpage><pub-id pub-id-type="doi">10.1109/TIT.2006.871582</pub-id></citation></ref>
<ref id="b3-sensors-12-13034"><label>3.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Haupt</surname><given-names>J.</given-names></name><name><surname>Bajwa</surname><given-names>W.</given-names></name><name><surname>Rabbat</surname><given-names>M.</given-names></name><name><surname>Nowak</surname><given-names>R.</given-names></name></person-group><article-title>Compressed sensing for networked data</article-title><source>IEEE Signal. Process. Mag.</source><year>2008</year><volume>25</volume><fpage>92</fpage><lpage>101</lpage><pub-id pub-id-type="doi">10.1109/MSP.2007.914732</pub-id></citation></ref>
<ref id="b4-sensors-12-13034"><label>4.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Bajwa</surname><given-names>W.</given-names></name><name><surname>Haupt</surname><given-names>J.</given-names></name><name><surname>Sayeed</surname><given-names>A.</given-names></name><name><surname>Nowak</surname><given-names>R.</given-names></name></person-group><article-title>Compressive Wireless Sensing</article-title><conf-name>Proceedings of the 5th International Conference on Information Processing in Sensor Networks</conf-name><conf-loc>Nashville, TN, USA</conf-loc><conf-date>19–21 April 2006</conf-date></citation></ref>
<ref id="b5-sensors-12-13034"><label>5.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Sejdinovic</surname><given-names>D.</given-names></name><name><surname>Vukobratovic</surname><given-names>D.</given-names></name><name><surname>Doufexi</surname><given-names>A.</given-names></name><name><surname>Senk</surname><given-names>V.</given-names></name><name><surname>Piechocki</surname><given-names>R.J.</given-names></name></person-group><article-title>Expanding Window Fountain Codes for Unequal Error Protection</article-title><conf-name>Proceedings of the 41st Asilomar Conference on Signals, Systems and Computers</conf-name><conf-loc>Pacific Grove, CA, USA</conf-loc><conf-date>4–7 November 2007</conf-date></citation></ref>
<ref id="b6-sensors-12-13034"><label>6.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Sejdinovic</surname><given-names>D.</given-names></name><name><surname>Vukobratovic</surname><given-names>D.</given-names></name><name><surname>Doufexi</surname><given-names>A.</given-names></name><name><surname>Senk</surname><given-names>V.</given-names></name><name><surname>Piechocki</surname><given-names>R.J.</given-names></name></person-group><article-title>Expanding window fountain codes for unequal error protection</article-title><source>IEEE Trans. Commun.</source><year>2009</year><volume>57</volume><fpage>2510</fpage><lpage>2516</lpage><pub-id pub-id-type="doi">10.1109/TCOMM.2009.09.070616</pub-id></citation></ref>
<ref id="b7-sensors-12-13034"><label>7.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Chen</surname><given-names>S.S.</given-names></name><name><surname>Donoho</surname><given-names>D.L.</given-names></name><name><surname>Wakin</surname><given-names>M.</given-names></name><name><surname>Saunders</surname><given-names>M.A.</given-names></name></person-group><article-title>Atomic decomposition by basis pursuit</article-title><source>SIAM J. Sci. Comput.</source><year>1998</year><volume>20</volume><fpage>33</fpage><lpage>61</lpage><pub-id pub-id-type="doi">10.1137/S1064827596304010</pub-id></citation></ref>
<ref id="b8-sensors-12-13034"><label>8.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Candès</surname><given-names>E.</given-names></name><name><surname>Tao</surname><given-names>T.</given-names></name></person-group><article-title>Decoding by linear programming</article-title><source>IEEE Trans. Inf. Theor.</source><year>2005</year><volume>51</volume><fpage>4203</fpage><lpage>4215</lpage><pub-id pub-id-type="doi">10.1109/TIT.2005.858979</pub-id></citation></ref>
<ref id="b9-sensors-12-13034"><label>9.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baraniuk</surname><given-names>R.</given-names></name><name><surname>Davenport</surname><given-names>M.</given-names></name><name><surname>DeVore</surname><given-names>R.</given-names></name><name><surname>Wakin</surname><given-names>M.</given-names></name></person-group><article-title>A simple proof of the restricted isometry property for random matrices</article-title><source>Constr. Approx.</source><year>2008</year><volume>28</volume><fpage>253</fpage><lpage>263</lpage><pub-id pub-id-type="doi">10.1007/s00365-007-9003-x</pub-id></citation></ref>
<ref id="b10-sensors-12-13034"><label>10.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tibshirani</surname><given-names>R.</given-names></name></person-group><article-title>Regression shrinkage and selection via the lasso</article-title><source>J. Roy. Stat. Soc. B</source><year>1994</year><volume>58</volume><fpage>267</fpage><lpage>288</lpage></citation></ref>
<ref id="b11-sensors-12-13034"><label>11.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Figueiredo</surname><given-names>M.A.T.</given-names></name><name><surname>Nowak</surname><given-names>R.D.</given-names></name><name><surname>Wright</surname><given-names>S.J.</given-names></name></person-group><article-title>Gradient projection for sparse reconstruction: Application to compressed sensing and other inverse problems</article-title><source>IEEE J. Signal Process.</source><year>2007</year><volume>1</volume><fpage>586</fpage><lpage>597</lpage></citation></ref>
<ref id="b12-sensors-12-13034"><label>12.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tropp</surname><given-names>J.A.</given-names></name><name><surname>Gilbert</surname><given-names>A.C.</given-names></name></person-group><article-title>Signal recovery from random measurements via orthogonal matching pursuit</article-title><source>IEEE Trans. Inf. Theor.</source><year>2007</year><volume>53</volume><fpage>4655</fpage><lpage>4666</lpage><pub-id pub-id-type="doi">10.1109/TIT.2007.909108</pub-id></citation></ref>
<ref id="b13-sensors-12-13034"><label>13.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Ji</surname><given-names>S.</given-names></name><name><surname>Xue</surname><given-names>Y.</given-names></name><name><surname>Carin</surname><given-names>L.</given-names></name></person-group><article-title>Bayesian compressive sensing</article-title><source>IEEE Trans. Signal Process.</source><year>2008</year><volume>56</volume><fpage>2346</fpage><lpage>2356</lpage><pub-id pub-id-type="doi">10.1109/TSP.2007.914345</pub-id></citation></ref>
<ref id="b14-sensors-12-13034"><label>14.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Babacan</surname><given-names>S.</given-names></name><name><surname>Molina</surname><given-names>R.</given-names></name><name><surname>Katsaggelos</surname><given-names>A.K.</given-names></name></person-group><article-title>Bayesian compressive sensing using Laplace priors</article-title><source>IEEE Trans. Image Process.</source><year>2010</year><volume>19</volume><fpage>53</fpage><lpage>64</lpage><pub-id pub-id-type="doi">10.1109/TIP.2009.2032894</pub-id><pub-id pub-id-type="pmid">19775966</pub-id></citation></ref>
<ref id="b15-sensors-12-13034"><label>15.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Baron</surname><given-names>D.</given-names></name><name><surname>Sarvotham</surname><given-names>S.</given-names></name><name><surname>Baraniuk</surname><given-names>R.G.</given-names></name></person-group><article-title>Bayesian compressive sensing via belief propagation</article-title><source>IEEE Trans. Signal Process.</source><year>2010</year><volume>58</volume><fpage>269</fpage><lpage>280</lpage><pub-id pub-id-type="doi">10.1109/TSP.2009.2027773</pub-id></citation></ref>
<ref id="b16-sensors-12-13034"><label>16.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tan</surname><given-names>X.</given-names></name><name><surname>Li</surname><given-names>J.</given-names></name></person-group><article-title>Computationally efficient sparse Bayesian learning via belief propagation</article-title><source>IEEE Trans. Signal Process.</source><year>2010</year><volume>58</volume><fpage>2010</fpage><lpage>2021</lpage><pub-id pub-id-type="doi">10.1109/TSP.2010.2040683</pub-id></citation></ref>
<ref id="b17-sensors-12-13034"><label>17.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>He</surname><given-names>L.</given-names></name><name><surname>Carin</surname><given-names>L.</given-names></name></person-group><article-title>Exploiting structure in wavelet-based bayesian compressive sensing</article-title><source>IEEE Trans. Signal Process.</source><year>2009</year><volume>57</volume><fpage>3488</fpage><lpage>3497</lpage><pub-id pub-id-type="doi">10.1109/TSP.2009.2022003</pub-id></citation></ref>
<ref id="b18-sensors-12-13034"><label>18.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Duarte</surname><given-names>M.F.</given-names></name><name><surname>Wakin</surname><given-names>M.B.</given-names></name><name><surname>Baraniuk</surname><given-names>R.B.</given-names></name></person-group><article-title>Wavelet-Domain Compressive Signal Reconstruction Using a Hidden Markov Tree Model</article-title><conf-name>Proceedings of the IEEE International Conference on Acoustics, Speech and Signal Processing</conf-name><conf-loc>Las Vegas, NV, USA</conf-loc><conf-date>30 March–4 April 2008</conf-date></citation></ref>
<ref id="b19-sensors-12-13034"><label>19.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Yang</surname><given-names>Y.</given-names></name><name><surname>Au</surname><given-names>O.C.</given-names></name><name><surname>Fang</surname><given-names>L.</given-names></name><name><surname>Wen</surname><given-names>X.</given-names></name><name><surname>Tang</surname><given-names>W.</given-names></name></person-group><article-title>Reweighted Compressive Sampling for Image Compression</article-title><conf-name>Proceedings of the Picture Coding Symposium</conf-name><conf-loc>Chicago, IL, USA</conf-loc><conf-date>6–8 May 2009</conf-date></citation></ref>
<ref id="b20-sensors-12-13034"><label>20.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Tsaig</surname><given-names>Y.</given-names></name><name><surname>Donoho</surname><given-names>D.L.</given-names></name></person-group><article-title>Extensions of compressed sensing</article-title><source>Signal Process.</source><year>2006</year><volume>86</volume><fpage>533</fpage><lpage>548</lpage><pub-id pub-id-type="doi">10.1016/j.sigpro.2005.05.028</pub-id></citation></ref>
<ref id="b21-sensors-12-13034"><label>21.</label><citation citation-type="confproc"><person-group person-group-type="author"><name><surname>Deng</surname><given-names>C.</given-names></name><name><surname>Lin</surname><given-names>W.</given-names></name><name><surname>Lee</surname><given-names>B.</given-names></name><name><surname>Lau</surname><given-names>C.T.</given-names></name></person-group><article-title>Robust Image Compression Based on Compressive Sensing</article-title><conf-name>Proceedings of the IEEE International Conference on Multimedia and Expo</conf-name><conf-loc>Singapore</conf-loc><conf-date>19–23 July 2010</conf-date></citation></ref>
<ref id="b22-sensors-12-13034"><label>22.</label><citation citation-type="journal"><person-group person-group-type="author"><name><surname>Candès</surname><given-names>E.J.</given-names></name><name><surname>Romberg</surname><given-names>J.</given-names></name><name><surname>Tao</surname><given-names>T.</given-names></name></person-group><article-title>Stable signal recovery from incomplete and inaccurate measurements</article-title><source>Comm. Pure Appl. Math.</source><year>2006</year><volume>59</volume><fpage>1207</fpage><lpage>1223</lpage><pub-id pub-id-type="doi">10.1002/cpa.20124</pub-id></citation></ref>
<ref id="b23-sensors-12-13034"><label>23.</label><citation citation-type="web"><person-group person-group-type="author"><name><surname>Grant</surname><given-names>M.</given-names></name><name><surname>Boyd</surname><given-names>S.</given-names></name></person-group><article-title>CVX: Matlab Software for Disciplined Convex Programming, Version 1.21</article-title><comment>Available online: <ext-link xlink:href="http://cvxr.com/cvx" ext-link-type="uri">http://cvxr.com/cvx</ext-link> (accessed on 7 June 2012)</comment></citation></ref>
<ref id="b24-sensors-12-13034"><label>24.</label><citation citation-type="book"><person-group person-group-type="author"><name><surname>Grant</surname><given-names>M.</given-names></name><name><surname>Boyd</surname><given-names>S.</given-names></name></person-group><source>Graph Implementations for Nonsmooth Convex Programs, Recent Advances in Learning and Control (a Tribute to M. Vidyasagar)</source><person-group person-group-type="editor"><name><surname>Blondel</surname><given-names>V.</given-names></name><name><surname>Boyd</surname><given-names>S.</given-names></name><name><surname>Kimura</surname><given-names>H.</given-names></name></person-group><publisher-name>Springer</publisher-name><publisher-loc>New York, NY, USA</publisher-loc><year>2008</year><fpage>95</fpage><lpage>110</lpage></citation></ref></ref-list>
<sec sec-type="display-objects">
<title>Figures</title>
<fig id="f1-sensors-12-13034" position="float">
<label>Figure 1.</label>
<caption>
<p>Examples of non-uniform compressible signals. (<bold>a</bold>) The DCT coefficients of the first 16 × 16 block in the first frame of “coastguard.qcif”. (<bold>b</bold>) The networked data scenario in wireless sensor networks.</p></caption>
<graphic xlink:href="sensors-12-13034f1.gif"/></fig>
<fig id="f2-sensors-12-13034" position="float">
<label>Figure 2.</label>
<caption>
<p>Expanding window compressed sensing.</p></caption>
<graphic xlink:href="sensors-12-13034f2.gif"/></fig>
<fig id="f3-sensors-12-13034" position="float">
<label>Figure 3.</label>
<caption>
<p>Joint sensing matrix for the general EW-CS.</p></caption>
<graphic xlink:href="sensors-12-13034f3.gif"/></fig>
<fig id="f4-sensors-12-13034" position="float">
<label>Figure 4.</label>
<caption>
<p>The variations of the expanding windows. (<bold>a</bold>) The most important class is in the middle. (<bold>b</bold>) The most important class is at the back.</p></caption>
<graphic xlink:href="sensors-12-13034f4.gif"/></fig>
<fig id="f5-sensors-12-13034" position="float">
<label>Figure 5.</label>
<caption>
<p>The non-uniform compressible signal <italic>X</italic> and its reconstruction using the EW-CS.</p></caption>
<graphic xlink:href="sensors-12-13034f5.gif"/></fig>
<fig id="f6-sensors-12-13034" position="float">
<label>Figure 6.</label>
<caption>
<p>The <italic>l</italic><sub>2</sub>-norm recovery error with different Λ<sub>1</sub>. (<bold>a</bold>) <italic>R</italic> = 0.2, (<bold>b</bold>) <italic>R</italic> = 0.4.</p></caption>
<graphic xlink:href="sensors-12-13034f6.gif"/></fig>
<fig id="f7-sensors-12-13034" position="float">
<label>Figure 7.</label>
<caption>
<p>Visual quality comparisons at sensing rate <italic>R</italic> = 0.2 and <italic>R</italic> = 0.4 for 512 × 512 “Lena” using the proposed EW-CS, the M-CS [<xref ref-type="bibr" rid="b21-sensors-12-13034">21</xref>] and the CS. (<bold>a</bold>) M-CS, <italic>R</italic> = 0.2, (<bold>b</bold>) Ordinary CS, <italic>R</italic> = 0.2, (<bold>c</bold>) EW-CS, <italic>R</italic> = 0.2, (<bold>d</bold>) M-CS, <italic>R</italic> = 0.4, (<bold>e</bold>) Ordinary CS, <italic>R</italic> = 0.4, (<bold>f</bold>) EW-CS, <italic>R</italic> = 0.4.</p></caption>
<graphic xlink:href="sensors-12-13034f7.gif"/></fig>
<fig id="f8-sensors-12-13034" position="float">
<label>Figure 8.</label>
<caption>
<p>The PSNR performances with different sensing rates. (<bold>a</bold>) “Aerial”, (<bold>b</bold>) “Boat”, (<bold>c</bold>) “Lena”, (<bold>d</bold>) “Peppers”.</p></caption>
<graphic xlink:href="sensors-12-13034f8a.gif"/>
<graphic xlink:href="sensors-12-13034f8b.gif"/></fig>
<fig id="f9-sensors-12-13034" position="float">
<label>Figure 9.</label>
<caption>
<p>The PSNR performances with different SNR (dB). (<bold>a</bold>) “Aerial”, (<bold>b</bold>) “Boat”, (<bold>c</bold>) “Lena”, (<bold>d</bold>) “Peppers”.</p></caption>
<graphic xlink:href="sensors-12-13034f9.gif"/></fig>
<fig id="f10-sensors-12-13034" position="float">
<label>Figure 10.</label>
<caption>
<p>The PSNR performance with different first window size.</p></caption>
<graphic xlink:href="sensors-12-13034f10.gif"/></fig>
<fig id="f11-sensors-12-13034" position="float">
<label>Figure 11.</label>
<caption>
<p>The PSNR performance with different number of measurements for the first window.</p></caption>
<graphic xlink:href="sensors-12-13034f11.gif"/></fig>
<fig id="f12-sensors-12-13034" position="float">
<label>Figure 12.</label>
<caption>
<p>The PSNR performances for different number of windows.</p></caption>
<graphic xlink:href="sensors-12-13034f12.gif"/></fig>
<fig id="f13-sensors-12-13034" position="float">
<label>Figure 13.</label>
<caption>
<p>The random sensor network with three events (denoted by red stars) and two windows. The sensors in the first window are denoted by blue circles, and the other sensors are denoted by green nodes.</p></caption>
<graphic xlink:href="sensors-12-13034f13.gif"/></fig>
<fig id="f14-sensors-12-13034" position="float">
<label>Figure 14.</label>
<caption>
<p>The networked data and its recovery signal.</p></caption>
<graphic xlink:href="sensors-12-13034f14.gif"/></fig>
<fig id="f15-sensors-12-13034" position="float">
<label>Figure 15.</label>
<caption>
<p>The <italic>l</italic><sub>2</sub>-norm recovery error with different transmission rate.</p></caption>
<graphic xlink:href="sensors-12-13034f15.gif"/></fig>
<fig id="f16-sensors-12-13034" position="float">
<label>Figure 16.</label>
<caption>
<p>The <italic>l</italic><sub>2</sub>-norm recovery error with different SNR.</p></caption>
<graphic xlink:href="sensors-12-13034f16.gif"/></fig>
<fig id="f17-sensors-12-13034" position="float">
<label>Figure 17.</label>
<caption>
<p>The <italic>l</italic><sub>2</sub>-norm recovery error with size of the first window.</p></caption>
<graphic xlink:href="sensors-12-13034f17.gif"/></fig></sec></back></article>
