<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE article  PUBLIC "-//NLM//DTD Journal Publishing DTD v3.0 20080202//EN" "http://dtd.nlm.nih.gov/publishing/3.0/journalpublishing3.dtd"><article xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink" dtd-version="3.0" xml:lang="en" article-type="research article"><front><journal-meta><journal-id journal-id-type="publisher-id">APM</journal-id><journal-title-group><journal-title>Advances in Pure Mathematics</journal-title></journal-title-group><issn pub-type="epub">2160-0368</issn><publisher><publisher-name>Scientific Research Publishing</publisher-name></publisher></journal-meta><article-meta><article-id pub-id-type="doi">10.4236/apm.2018.82008</article-id><article-id pub-id-type="publisher-id">APM-82602</article-id><article-categories><subj-group subj-group-type="heading"><subject>Articles</subject></subj-group><subj-group subj-group-type="Discipline-v2"><subject>Physics&amp;Mathematics</subject></subj-group></article-categories><title-group><article-title>
 
 
  Iterative Reweighted &lt;i&gt;l&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt; Penalty Regression Approach for Line Spectral Estimation
 
</article-title></title-group><contrib-group><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Fei</surname><given-names>Ye</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref><xref ref-type="corresp" rid="cor1"><sup>*</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Xian</surname><given-names>Luo</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib><contrib contrib-type="author" xlink:type="simple"><name name-style="western"><surname>Wanzhou</surname><given-names>Ye</given-names></name><xref ref-type="aff" rid="aff1"><sup>1</sup></xref></contrib></contrib-group><aff id="aff1"><addr-line>College of Science, Shanghai University, Shanghai, China</addr-line></aff><author-notes><corresp id="cor1">* E-mail:<email>yefeimagina@163.com(FY)</email>;</corresp></author-notes><pub-date pub-type="epub"><day>24</day><month>02</month><year>2018</year></pub-date><volume>08</volume><issue>02</issue><fpage>155</fpage><lpage>167</lpage><history><date date-type="received"><day>14,</day>	<month>January</month>	<year>2018</year></date><date date-type="rev-recd"><day>23,</day>	<month>February</month>	<year>2018</year>	</date><date date-type="accepted"><day>26,</day>	<month>February</month>	<year>2018</year></date></history><permissions><copyright-statement>&#169; Copyright  2014 by authors and Scientific Research Publishing Inc. </copyright-statement><copyright-year>2014</copyright-year><license><license-p>This work is licensed under the Creative Commons Attribution International License (CC BY). http://creativecommons.org/licenses/by/4.0/</license-p></license></permissions><abstract><p>
 
 
  In this paper,
   
  we proposed an iterative reweighted &lt;i&gt;l&lt;/i&gt;&lt;sub&gt;1&lt;/sub&gt; 
  penalty regression approach to solve the line spectral estimation problem.
   
  In each iteration process,
   
  we first use the ideal of Bayesian lasso to update the sparse vectors
  ; 
  the derivative of the penalty function forms the regularization parameter.
   
  We choose the anti-trigonometric function as a penalty function to approximate the &lt;i&gt;l&lt;/i&gt;&lt;sub&gt;0&lt;/sub&gt; 
  
   norm.
   
  Then we use the gradient descent method to update the dictionary parameters.
   
  The theoretical analysis and simulation results demonstrate the effectiveness of the method and show that the proposed algorithm outperforms other state-of-the-art methods for many practical cases.
 
</p></abstract><kwd-group><kwd>Line Spectral Estimation</kwd><kwd> Penalty Regression</kwd><kwd> Bayesian Lasso</kwd><kwd> Iterative Reweighted Approach</kwd></kwd-group></article-meta></front><body><sec id="s1"><title>1. Introduction</title><p>Spectral estimation technology is widely used in the fields of electronic countermeasures, radar, sonar and mobile communication. In this paper, we mainly consider the line spectral estimation in compressed sensing. Considering the problem of the line spectral estimation using a pre-specified discrete Fourier transform matrix, the sparse solution we obtained may not close to the real sparse vectors when the true frequency components may not lie on the pre-specified frequency grid. This error, referred as grid mismatch, results in performance degradation or even recovery failure. Therefore, in this paper, we treat the dictionary parameters as the unknown variable along with the sparse signal, and complete the optimization of the dictionary parameters when we estimate the sparse vector through the iterative way.</p><p>Rather than applying the traditional compressed sensing theory, an increasing number of scholars have concentrated on the grid mismatch problem instead. For example, work [<xref ref-type="bibr" rid="scirp.82602-ref1">1</xref>] focused on the impact of the basis mismatch on the reconstruction error by treating the error as a perturbation between the presumed and the actual dictionaries. In work [<xref ref-type="bibr" rid="scirp.82602-ref2">2</xref>] , to handle the grid mismatch, the true dictionary is approximated as a summation of a presumed dictionary and a structured parametrized matrix via the Taylor expansion. A highly coherent dictionary was used to approximate the real dictionary in [<xref ref-type="bibr" rid="scirp.82602-ref3">3</xref>] , and a class of greedy algorithms that use the technique of band exclusion was proposed. On the other hand, in [<xref ref-type="bibr" rid="scirp.82602-ref4">4</xref>] [<xref ref-type="bibr" rid="scirp.82602-ref5">5</xref>] [<xref ref-type="bibr" rid="scirp.82602-ref6">6</xref>] , the grid mismatch problem was studied by proposing an atomic norm-minimization approach to handle an infinite dictionary with continuous atoms. Bayesian statistics has also been applied to solve the grid mismatch problem. In work [<xref ref-type="bibr" rid="scirp.82602-ref7">7</xref>] and [<xref ref-type="bibr" rid="scirp.82602-ref8">8</xref>] , Bayesian approaches were proposed to iteratively refine the dictionary by treating the sparse signals as hidden variables. The work [<xref ref-type="bibr" rid="scirp.82602-ref8">8</xref>] used a generalized expectation-maximization (EM) algorithm to solve the dictionary parameters and determine the sparse vector. Work [<xref ref-type="bibr" rid="scirp.82602-ref9">9</xref>] proved that the problem of compressed sensing using a logarithmic penalty can be transformed into an iterative reweighted l 2 norm regression problem by providing a special surrogate function.</p><p>In addition, we analyze the first-order optimal condition of the original problem and then prove that the problem can be transformed into a series of reweighted lasso [<xref ref-type="bibr" rid="scirp.82602-ref10">10</xref>] problems by using the iterative method. In each step of the iteration, the derivative of the anti-triangular penalty function forms the weight of the l 1 norm. Compared with the algorithms proposed in [<xref ref-type="bibr" rid="scirp.82602-ref9">9</xref>] and [<xref ref-type="bibr" rid="scirp.82602-ref11">11</xref>] , our method is more adaptive with regard to the choice of penalty function and the calculation method for the weight, additionally, the sparse effect of the l 1 norm is also better than the l 2 norm. However, it is well known that there is no explicit solution to the problem of the l 1 penalty regression. In this study, we use a Bayesian lasso approach to determine the optimal solution for each step.</p><p>The remainder of the paper is organized as follows. Section 2 is the description of the line spectral estimation problem, which we formulate as the penalty least squares problem with dictionary parameters. In Section 3, we provide a theoretical analysis and propose the iterative reweighted l 1 algorithm. In Section 4, we present several sets of numerical experiments to demonstrate that the iterative reweighted l 1 method is better than other state-of-the-art algorithms in many cases. Section 5 concludes the paper and provides some ideas for future work.</p></sec><sec id="s2"><title>2. Model Overview</title><sec id="s2_1"><title>2.1. Line Spectral Estimation</title><p>Assume the line spectral estimation problem where the observed signal is a summation of a number of complex sinusoids:</p><p>y n = ∑ j = 1 k     β j e − i n θ j + ε n ,               n = 1 , ⋯ , N (1)</p><p>And we write it in the form of a matrix expression:</p><p>Y = X ( θ ) β + ε (2)</p><p>where Y T = [ y 1 , ⋯ , y N ] represents the observed value. θ T = [ θ 1 , ⋯ , θ k ] is unknown parameters represent the frequency. X ( θ ) N ∗ k ( N ≪ k ) determined by parameter θ . The covariate in the model β T = [ β 1 , ⋯ , β k ] represents the amplitude of the corresponding frequency. ε T = [ ε 1 , ⋯ , ε n ] represents a random error term, assuming that they are independent.</p></sec><sec id="s2_2"><title>2.2. Penalty Least Squares Regression</title><p>In the process of signal reconstruction, the dimension of Y is much smaller than the number of measurements ( N ≪ k ). Since the signal is sparse, the Equation (2) would be transformed into an optimization problem (3):</p><p>min       ‖ β ‖ 0 s .t             Y = X ( θ ) β + ε (3)</p><p>where ‖ β ‖ 0 stands for the number of the non-zero components of ‖ β ‖ . The optimization (3), however, is an NP-hard problem (which is difficult to find the solution in polynomial time). We can transform optimization (3) into a penalty least squares problem:</p><p>min       G ( β ) s .t             Y = X ( θ ) β + ε (4)</p><p>The optimization (4) can be formulated as an unconstrained optimization problem by removing the constraint and adding a penalty term to the objective function:</p><p>min β , θ H ( θ , β ) = ‖ Y − X ( θ ) β ‖ 2 2 + λ ∑ i = 1 k     G ( β i ) (5)</p><p>where λ represents the adjustable penalty parameter. Different penalty functions form different regularization parameters in the iterative process. We find that the penalty function of the inverse trigonometric function has better properties than other common penalty function such as logarithmic penalty function. In the next section we propose an iterative reweighted l 1 sparse algorithm with anti-trigonometric function penalties.</p></sec></sec><sec id="s3"><title>3. Iterative Reweighted l<sub>1</sub> Sparse Algorithm</title><sec id="s3_1"><title>3.1. Algorithm Description</title><p>We now develop an iterative reweighted algorithm for joint dictionary parameter learning and sparse signal recovery. Consider the line spectral estimation with anti-trigonometric penalty function:</p><p>min β , θ       H ( θ , β ) = ‖ Y − X ( θ ) β ‖ 2 2 + λ ∑ i = 1 k arctan ( φ | β i | ) (6)</p><p>We consider the first derivative of the problem (6). Since the absolute value is involved, we summarize the following derivative functions:</p><p>∂ H ( θ , β ) ∂ β i = { 2 ( X ′ ( θ ) X ( θ ) β − X ′ ( θ ) Y ) i + λ φ 1 + φ 2 | β i | 2 ,   β i &gt; 0 2 ( X ′ ( θ ) X ( θ ) β − X ′ ( θ ) Y ) i − λ φ 1 + φ 2 | β i | 2 ,   β i &lt; 0 2 ( X ′ ( θ ) X ( θ ) β − X ′ ( θ ) Y ) i − λ C | β i | ,                   β i = 0 (7)</p><p>∂ H ( θ , β ) ∂ θ = β ′ ( ∂ X ′ ( θ ) ∂ θ X ( θ ) + X ′ ( θ ) ∂ X ( θ ) θ ) β − 2 Y ′ ∂ X ′ ( θ ) θ β (8)</p><p>The penalty function arctan ( φ | β i | ) cannot be guided at zero, C | β i | represents its sub-gradient at zero which is a set of real number: a ≤ C | β i | ≤ b</p><p>a = lim β i → 0 − arctan ( φ | β i | ) − arctan ( 0 ) β i − 0 = − φ b = lim β i → 0 + arctan ( φ | β i | ) − arctan ( 0 ) β i − 0 = φ (9)</p><p>If we have the iteration value of step t: ( θ t , β t ) , combine with (7) we can estimate β t + 1 by solving the next weighted lasso problem:</p><p>G ( β t + 1 | θ t , β t ) = min β ‖ Y − X ( θ ) β t + 1 ‖ 2 2 + ∑ i = 1 k λ φ 1 + φ 2 | β i t | 2 | β i t + 1 | (10)</p><p>Here we use the ideal of Bayesian lasso [<xref ref-type="bibr" rid="scirp.82602-ref11">11</xref>] (which we will briefly introduce later in this article) to find β t + 1 . Similar to (7), the first derivative of (10) can be summarized as:</p><p>∂ G ( β t + 1 | θ t , β t ) ∂ β i t + 1 = { 2 ( X ′ ( θ ) X ( θ ) β − X ′ ( θ ) Y ) i + λ φ 1 + φ 2 | β i t | 2 ,                       β i &gt; 0 2 ( X ′ ( θ ) X ( θ ) β − X ′ ( θ ) Y ) i − λ φ 1 + φ 2 | β i t | 2 ,                       β i &lt; 0 2 ( X ′ ( θ ) X ( θ ) β − X ′ ( θ ) Y ) i − λ φ 1 + φ 2 | β i t | 2 C ^ | β i | ,   β i = 0 (11)</p><p>C ^ | β i | represents the sub-gradient of | β i t + 1 | at zero which is also a set of real number: a ^ ≤ C ^ | β i | ≤ b ^</p><p>a ^ = lim β i t + 1 → 0 − | β i t + 1 | − 0 β i t + 1 − 0 = − 1 b ^ = lim β i t + 1 → 0 + | β i t + 1 | − 0 β i t + 1 − 0 = 1 (12)</p><p>The next step is to find θ t + 1 . In this situation we do not need to calculate the optimal solution, instead we are going to find the estimation θ t + 1 which satisfied:</p><p>‖ Y − X ( θ t + 1 ) β t + 1 ‖ 2 2 ≤ ‖ Y − X ( θ t ) β t + 1 ‖ 2 2 (13)</p><p>The stop condition of the algorithm is controlled by tolerance value ω 1 , ω 2 . In this paper we set the tolerance value equals 0.02 in the numerical simulation. Based on the discussion above, we summarise our algorithm as follows:</p><disp-formula id="scirp.82602-formula1"><graphic  xlink:href="//html.scirp.org/file/1-5301426x47.png"  xlink:type="simple"/></disp-formula></sec><sec id="s3_2"><title>3.2. Theoretical Analysis</title><p>First we want to prove that the objective function (6) is guaranteed to be non-increasing at each iteration:</p><p>H ( θ t , β t ) ≥ H ( θ t , β t + 1 ) ≥ H ( θ t + 1 , β t + 1 ) (14)</p><p>Since we obtain θ t + 1 by the gradient descent method, it is obvious that H ( θ t , β t + 1 ) ≤ H ( θ t + 1 , β t + 1 ) .</p><p>On the other hand, we prove H ( θ t , β t ) ≥ H ( θ t , β t + 1 ) using the next lemma which has been introduced by [<xref ref-type="bibr" rid="scirp.82602-ref12">12</xref>] :</p><p>LEMMA: Given that the adjust parameter φ &gt; 0 , then we have the following inequality:</p><p>arctan ( φ | β i t | ) − arctan ( φ | β i t + 1 | ) ≥ φ 1 + φ 2 | β i t | 2 ( | β i t | − | β i t + 1 | ) (15)</p><p>proof:</p><p>We first denote f ( x ) = arctan ( x ) and let x ≥ 0 , then by the mean value theorem we have: f ( x 1 ) − f ( x 2 ) = f ′ ( ζ ) ( x 1 − x 2 ) , where ζ between x 1 and x 2 .</p><p>Since f ( x ) is an increasing function and f ′ ( x ) is a decreasing function, the following inequality: f ( x 1 ) − f ( x 2 ) ≥ f ′ ( x 1 ) ( x 1 − x 2 ) is always holds for any non-negative value x 1 and x 2 . If we let x 1 = φ | β i t | and x 2 = φ | β i t + 1 | , the inequality (15) would be certainly proved.</p><p>Next we consider the following equality:</p><p>H ( θ t , β t ) − H ( θ t , β t + 1 ) = ‖ Y − X ( θ t ) β t ‖ 2 2 + λ ∑ i = 1 k arctan ( φ | β i t | ) − ‖ Y − X ( θ t ) β t + 1 ‖ 2 2       − λ ∑ i = 1 k arctan ( φ | β i t + 1 | ) = ‖ X ( θ t ) β t ‖ 2 2 + ‖ X ( θ t ) β t + 1 ‖ 2 2 − 2 ( Y − X ( θ t ) β t ) ′ X ( θ t ) β t       + 2 ( Y − X ( θ t ) β t + 1 ) ′ X ( θ t ) β t + 1 + λ ∑ i = 1 k ( arctan ( φ | β i t | ) − arctan ( φ | β i t + 1 | ) )</p><p>= ‖ X ( θ t ) β t + 1 − X ( θ t ) β t ‖ 2 2 + 2 ( X ( θ t ) β t + 1 − X ( θ t ) β t ) ′ X ( θ t ) β t       − 2 ( Y − X ( θ t ) β t ) ′ X ( θ t ) β t + 2 ( Y − X ( θ t ) β t + 1 ) ′ X ( θ t ) β t + 1       + λ ∑ i = 1 k ( arctan ( φ | β i t | ) − arctan ( φ | β i t + 1 | ) ) = ‖ X ( θ t ) β t + 1 − X ( θ t ) β t ‖ 2 2 + 2 [ ( Y − X ( θ t ) β t + 1 ) X ( θ t ) ( β t + 1 − β t ) ]       + λ ∑ i = 1 k ( arctan ( φ | β i t | ) − arctan ( φ | β i t + 1 | ) ) <sub></sub> (16)</p><p>using the lemma above we can yields:</p><p>H ( θ t , β t ) − H ( θ t , β t + 1 ) ≥ ‖ X ( θ t ) β t + 1 − X ( θ t ) β t ‖ 2 2 + 2 [ ( Y − X ( θ t ) β t + 1 ) X ( θ t ) ( β t + 1 − β t ) ]       + λ ∑ i = 1 k φ 1 + φ 2 | β i t | 2 ( | β i t | − | β i t + 1 | ) (17)</p><p>where β i t + 1 is the optimal solution of problem (10), which satisfied:</p><p>∂ G ( β t + 1 | θ t , β t ) ∂ β i t + 1 = 0 (18)</p><p>Substituting (18) to (17), we show that we have the inequality:</p><p>H ( θ t , β t ) ≤ H ( θ t , β t + 1 ) (19)</p><p>in different situations:</p><p>When: β i t + 1 ≥ 0 :</p><p>2 [ ( Y − X ( θ t ) β t + 1 ) ′ X ( θ t ) ( β t + 1 − β t ) ] = λ ∑ i = 1 k φ 1 + φ 2 | β i t | 2 ( β i t + 1 − β i t ) (20)</p><p>then:</p><p>H ( θ t , β t ) − H ( θ t , β t + 1 ) ≥ ‖ X ( θ t ) β t + 1 − X ( θ t ) β t ‖ 2 2 + λ ∑ i = 1 k φ 1 + φ 2 | β i t | 2 ( β i t + 1 − β i t + | β i t | − | β i t + 1 | ) (21)</p><p>By the fact that β i t + 1 − β i t + | β i t | − | β i t + 1 | ≥ 0 on the condition of β i t + 1 &gt; 0 , the inequality (19) has proved to be correct.</p><p>When: β i t + 1 ≤ 0 :</p><p>2 [ ( Y − X ( θ t ) β t + 1 ) ′ X ( θ t ) ( β t + 1 − β t ) ] = − λ ∑ i = 1 k φ 1 + φ 2 | β i t | 2 ( β i t + 1 − β i t ) (22)</p><p>then:</p><p>H ( θ t , β t ) − H ( θ t , β t + 1 ) ≥ ‖ X ( θ t ) β t + 1 − X ( θ t ) β t ‖ 2 2 + λ ∑ i = 1 k φ 1 + φ 2 | β i t | 2 ( β i t − β i t + 1 + | β i t | − | β i t + 1 | ) (23)</p><p>By the fact that β i t − β i t + 1 + | β i t | − | β i t + 1 | ≥ 0 on the condition of β i t + 1 &lt; 0 , the inequality (19) has proved to be correct.</p><p>When: β i t + 1 = 0 :</p><p>The set of sub-gradient at β i t + 1 (which is [ a ^ , b ^ ] ) should contains 0 when β i t + 1 is the critical point, thus we have the following inequality:</p><p>− 2 ( X ′ ( θ ) Y ) i − φ λ 1 + φ 2 | β i t | 2 ≤ 0 ,   − 2 ( X ′ ( θ ) Y ) i + φ λ 1 + φ 2 | β i t | 2 ≥ 0 (24)</p><p>Consider the inequality we want to prove, we can easily formulate:</p><p>H ( θ t , β t ) − H ( θ t , β t + 1 ) ≥ ‖ X ( θ t ) β t ‖ 2 2 + ∑ i = 1 k λ φ 1 + φ 2 | β i t | 2 ( | β i t | − β i t ) ≥ 0 (25)</p><p>The discussion above proves that we can ensure that the function value keeps non-increasing at each iteration. In addition we want to illustrate that β t + 1 convergence to β * and θ t + 1 convergence to θ * on the limit situation β t → β * and θ t → θ * .</p><p>As β t + 1 is the optimal solution of (10), we define: β ^ t + 1 = lim β → β * , θ → θ * β t + 1 .</p><p>Consider the first-order condition of β t + 1 which satisfied:</p><p>lim β → β * , θ → θ * ∂ G ( β | β t , θ t ) ∂ β i t + 1 = 0 (26)</p><p>On the other hand we have the following conclusion in the situation of β * ≠ 0 :</p><p>∂ H ( β , θ ) ∂ β i * = 0 (27)</p><p>Compare the above two equalities we can conclude that β ^ t + 1 = β * .</p><p>As for the situation when β t + 1 = 0 , consider the inequality from (18):</p><p>− 2 ( X ′ ( θ ) Y ) i − φ λ 1 + φ 2 | β i * | 2 ≤ 0 − 2 ( X ′ ( θ ) Y ) i + φ λ 1 + φ 2 | β i * | 2 ≥ 0 (28)</p><p>Since φ λ 1 + φ 2 | β i * | 2 ≤ φ λ , we can easily conclude:</p><p>− 2 ( X ′ ( θ ) Y ) i − φ λ ≤ 0 − 2 ( X ′ ( θ ) Y ) i + φ λ ≥ 0 (29)</p><p>After the discussion before we can summarize that β ^ t + 1 always satisfied the first-order condition (7) when β t → β * and θ t → θ * . Thus we demonstrate the limit of: β t + 1 → β * . When θ t → θ * , consider the gradient of θ t :</p><p>lim θ → θ * ∂ H ( β t + 1 , θ ) ∂ θ t = 0 (30)</p><p>Thus the value of θ t + 1 remains θ * .</p></sec><sec id="s3_3"><title>3.3. The Bayesian Lasso</title><p>In this article we use the ideal of Bayesian lasso to estimate the optimal solution of problem (10).</p><p>Assuming that the prior distribution of the parameter β follows the Laplace distribution:</p><p>f ( β i ) = λ 4 σ 2 exp ( − λ 2 σ 2 | β i | ) (31)</p><p>Combined with the likelihood function we can get the posterior probability:</p><p>f ( β | Y ) ∝ exp ( − 1 2 σ 2 ‖ Y − X β ‖ 2 2 − ∑ i = 1 k λ 2 σ 2 | β i | ) (32)</p><p>Solving problem (10) is equivalent to solving the maximal probability of posterior probability, which we can obtain from Gibbs sampling [<xref ref-type="bibr" rid="scirp.82602-ref13">13</xref>] .</p><p>As Laplace distribution is difficult to directly derive intuitive full condition posterior distribution, the following integral (33) provides an effective solution:</p><p>a 2 exp ( − a | z | ) = ∫ 0 ∞ 1 ( 2 π v ) 1 / 2 exp ( − z 2 2 v ) &#215; a 2 2 exp ( − a 2 v 2 ) d v (33)</p><p>Using the above integral we can rewritten the Laplace prior distribution</p><p>β i ~ a 2 exp ( − a | z | ) by introducing the intermediate parameter v:</p><p>f ( β i ) ~ N ( 0 , v i ) f ( v i ) ~ exp ( a 2 2 ) (34)</p><p>In problem (32) we let a = λ 2 σ 2 .</p><p>Then we can motivate the following hierarchical Bayesian lasso model:</p><p>L ( Y | β , X ) ~ N ( X β , σ 2 I ) f ( β | V ) ~ N ( 0 , D v ) f ( v i ) ~ exp ( λ 2 8 σ 4 ) (35)</p><p>where V = [ v 1 , ⋯ , v k ] corresponds to β = [ β 1 , ⋯ , β k ] and D v = d i a g [ v 1 , ⋯ , v k ] .</p><p>For Bayesian inference, the full condition distribution of β and v is:</p><p>f ( β | V , Y ) ~ N ( A − 1 X t Y , σ 2 A − 1 ) f ( 1 v i | β i , Y ) ~ I − G ( a * , b * ) (36)</p><p>where A − 1 = X t X + D v , the distribution I − G ( a * , b * ) represent inverse Gaussian</p><p>distribution with a * = λ * β i , b * = ( λ * ) 2 and λ * = λ 2 σ 2 . The density of inverse</p><p>Gaussian as follows:</p><p>f ( x , a * , b * ) = ( λ 2 π x 3 ) 1 2 exp ( − − b * ( x − a * ) 2 2 ( a * ) 2 x ) (37)</p><p>By repeated sampling, we will form a Markov chain contains a series of point:</p><p>( β 1 t , v 1 ) , ( β 2 t , v 2 ) , ⋯ , ( β m t , v m ) .</p><p>Since each iteration will lead to a Markov chain, we will get a long sample of β through the whole algorithm:</p><p>β 1 1 , ⋯ , β l 1 , ⋯ , β k 1 → β 2 , θ 2 β 1 2 , ⋯ , β l 2 , ⋯ , β k 2 → β 3 , θ 3                       ⋮ β 1 T , ⋯ , β l T , ⋯ , β k T → β * , θ * (38)</p><p>And we have demonstrated that H ( θ t , β t ) ≥ H ( θ t , β t + 1 ) ≥ ⋯ ≥ H ( θ * , β * ) in the above. The simulation results are shown in the next section.</p></sec></sec><sec id="s4"><title>4. Simulation Results</title><p>In this section, we carry out a series of experiments to illustrate the performance of our proposed l 1 iterative reweighted algorithm (denoted to as l1-IR). In our simulations, we compare our proposed algorithm with other existing state-of-the-art methods, including the sparse Bayesian learning with dictionary refinement algorithm (denoted as DicRefCS) [<xref ref-type="bibr" rid="scirp.82602-ref7">7</xref>] , the sparse Bayesian learning with dictionary estimation (denoted as SBL-DE) [<xref ref-type="bibr" rid="scirp.82602-ref8">8</xref>] , and especially the super-resolution iterative reweighted algorithm (denoted as SR-IR) [<xref ref-type="bibr" rid="scirp.82602-ref11">11</xref>] .</p><p>In order to control the noise level at some of the experiments, we first give the definition of observation quality by the peak-signal-to-noise ratio (PSNR):</p><p>P S N R ≡ 10 log 10 ( 1 / σ 2 ) (39)</p><p>where σ 2 represents the variance of noise. We calculate the signal-to-noise ratio (PSNR) to complete the recovery effect comparison:</p><p>R S N R = 20 log 10 ( ‖ β * ‖ 2 2 ‖ β * − β ^ ‖ 2 2 ) (40)</p><p>where β * represents the original sparse signal and β ^ represents the signal recovered by the algorithm. Parameters λ and φ have the same effect as regularization parameters, we choose φ = 1 and select optimal parameters λ by cross validation.</p><p>In the following, we examine the behaviour of respective algorithms under different scenarios. First we control the noise level P S N R = 20 , which means σ 2 = 0.01 . <xref ref-type="fig" rid="fig1">Figure 1</xref> shows the changes in PSNR of the various algorithms with the change of sparseness S (the sparseness S represents the number of non-zero values in original sparse signal). We keep K = 64 and the sparseness S values range from 1 to 10. We set the number of measurements N = 20 in order to control the variables. Each data point is averaged by repeated tests.</p><p><xref ref-type="fig" rid="fig1">Figure 1</xref> indicates that the performance of the l 1 iterative reweighted algorithm is better than other state-of-the-art methods. With a low sampling number ( N = 20 ), the performances of the DicRefCS and SBL-DE algorithms deteriorated quickly and failed when the sparseness S was higher than 5. On the other hand, our proposed algorithm still performed well, even when the sparseness S reached 8. It is worth mentioning that the SR-IR algorithm also performed better than the other two Bayesian algorithms but not as well as the L1-IR algorithm. The reasons are that the l 1 norm is sparser than the l 2 norm and we chose a better weight function.</p><p>Next, we illustrate the influence of the sample size N on the recovery effect using another set of experiments. We keep K = 64 , the sparseness S = 3 and the PSNR maintains at 20. We change the number of measurements N from 6 to 32. For each N, <xref ref-type="fig" rid="fig2">Figure 2</xref> shows the performance of respective algorithms.</p><p>It can be observed from <xref ref-type="fig" rid="fig2">Figure 2</xref> that, with the increase in N, the recovery performance of the respective algorithms is increased to a relatively high level but our proposed algorithm outperforms the other methods for a small number</p><p>of measurements. This means that our method performs better for the recovery of sparse signals when the number of samples is limited.</p><p>Our last experiment tested the recovery performance of respective algorithm under different noise level PSNR. According to the definition of PSNR, we set the variance of noise from 0.01 to 1, which makes the PSNR changed from 20 to 0. At this experiment use signals of length K = 64 contains S = 3 complex sinusoids and set the number of measurements N = 24 . We take 20 points evenly between 0 and 20 and record the performance of respective algorithm in each point. Each data point is averaged by repeated tests.</p><p>Relatively speaking, the L1-IR algorithm and the SR-IR algorithm were more stable than the other algorithms as the noise level increased. <xref ref-type="fig" rid="fig3">Figure 3</xref> indicates that the PSNR of all algorithms deteriorated quickly when the noise was very strong. In the case of relatively strong noise, some trials lead to failure results and the failure rate increases with an increasing noise level. Here, a trial was considered successful if the PSNR was higher than 15 dB. <xref ref-type="table" rid="table1">Table 1</xref> shows the success rate of the algorithms for different levels of PSNR (at each level, we repeated 20 trials) in the last experiment. The success rate of DicRefCS and SBL-DE is obviously less than that of l1-IR and SR-IR when s i g m a 2 is large than 0.2.</p><p>The validity, superiority, and stability of the l1-IR algorithm are illustrated by these experiments, indicating that the algorithm is worth applying in some practical cases.</p></sec><sec id="s5"><title>5. Conclusion</title><p>In this paper, we treated the real dictionary parameters as unknown variables, and studied the line spectral estimation problem with unknown dictionary parameters. Based on the ideal of Bayesian lasso and the analysis of the first-order</p><table-wrap id="table1" ><label><xref ref-type="table" rid="table1">Table 1</xref></label><caption><title> Successful rate of different algorithms</title></caption><table><tbody><thead><tr><th align="center" valign="middle" ></th><th align="center" valign="middle"  colspan="7"  >R S N R / s i g m a 2 / 1</th></tr></thead><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" ></td><td align="center" valign="middle" >0/1</td><td align="center" valign="middle" >3/0.5</td><td align="center" valign="middle" >6.98/0.2</td><td align="center" valign="middle" >10/0.1</td><td align="center" valign="middle" >13.1/0.05</td><td align="center" valign="middle" >20.0.01</td></tr><tr><td align="center" valign="middle" >7* a l g o r i t h m</td><td align="center" valign="middle" >S B L - D E</td><td align="center" valign="middle" >45%</td><td align="center" valign="middle" >75%</td><td align="center" valign="middle" >80%</td><td align="center" valign="middle" >95%</td><td align="center" valign="middle" >100%</td><td align="center" valign="middle" >100%</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >D i s R e f C S</td><td align="center" valign="middle" >40%</td><td align="center" valign="middle" >60%</td><td align="center" valign="middle" >75%</td><td align="center" valign="middle" >80%</td><td align="center" valign="middle" >90%</td><td align="center" valign="middle" >100%</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >S R - I R</td><td align="center" valign="middle" >55%</td><td align="center" valign="middle" >80%</td><td align="center" valign="middle" >95%</td><td align="center" valign="middle" >100%</td><td align="center" valign="middle" >100%</td><td align="center" valign="middle" >100%</td></tr><tr><td align="center" valign="middle" ></td><td align="center" valign="middle" >L 1 - I R</td><td align="center" valign="middle" >60%</td><td align="center" valign="middle" >75%</td><td align="center" valign="middle" >95%</td><td align="center" valign="middle" >95%</td><td align="center" valign="middle" >100%</td><td align="center" valign="middle" >100%</td></tr></tbody></table></table-wrap><p>condition of the optimal solution, we proposed an iterative reweighted l 1 penalty regression algorithm. We proved that in each step of the iterative process, the function value is continuously reduced until the approximate solution of the real sparse vector is obtained. The numerical results in Section 4 illustrated that the performance of our algorithm is better than other state-of-the-art algorithms in some cases. The disadvantage is that our method is more time-consuming, partly because in each sampling step it is necessary to ensure convergence, resulting in a sampling length that cannot be effectively reduced. Future studies will focus on this problem.</p></sec><sec id="s6"><title>Cite this paper</title><p>Ye, F., Luo, X. and Ye, W.Z. (2018) Iterative Reweighted l<sub>1</sub> Penalty Regression Approach for Line Spectral Estimation. Advances in Pure Mathematics, 8, 155-167. https://doi.org/10.4236/apm.2018.82008</p></sec></body><back><ref-list><title>References</title><ref id="scirp.82602-ref1"><label>1</label><mixed-citation publication-type="other" xlink:type="simple">Chi, Y.J., Scharf, L.L., Pezeshki, A. and Calderbank, A.R. (2011) Sensitivity to Basis Mismatch in Compressed Sensing. IEEE Transactions on Signal Process, 59, 2182-2195. https://doi.org/10.1109/TSP.2011.2112650</mixed-citation></ref><ref id="scirp.82602-ref2"><label>2</label><mixed-citation publication-type="other" xlink:type="simple">Tan, Z., Yang, P. and Nehorai, A. (2014) Joint Sparse Recovery Method for Compressed Sensing with Structured Dictionary Mismatches. IEEE Transactions on Signal Process, 62, 4997-5008. https://doi.org/10.1109/TSP.2014.2343940</mixed-citation></ref><ref id="scirp.82602-ref3"><label>3</label><mixed-citation publication-type="other" xlink:type="simple">Fannjiang, A. and Liao, W. (2014) Coherence Pattern-Guided Compressive Sensing with Unresolved Grids. SIAM Journal on Imaging Sciences, 5, 179-202. https://doi.org/10.1137/110838509</mixed-citation></ref><ref id="scirp.82602-ref4"><label>4</label><mixed-citation publication-type="other" xlink:type="simple">Duarte, M.F. and Baraniuk, R.G. (2013) Spectral Compressive Sensing. Applied and Computational Harmonic Analysis, 35, 111-129. https://doi.org/10.1016/j.acha.2012.08.003</mixed-citation></ref><ref id="scirp.82602-ref5"><label>5</label><mixed-citation publication-type="other" xlink:type="simple">Candes, E. and Fernandez-Granda, C. (2014) Towards a Mathematical Theory of Super-Resolution. Communications on Pure and Applied Mathematics, 67, 906-956. https://doi.org/10.1002/cpa.21455</mixed-citation></ref><ref id="scirp.82602-ref6"><label>6</label><mixed-citation publication-type="other" xlink:type="simple">Tang, G., Bhaskar, B.N., Shah, P. and Recht, B. (2013) Compressed Sensing Off the Grid. IEEE Transactions on Information Theory, 59, 7465-7490. https://doi.org/10.1109/TIT.2013.2277451</mixed-citation></ref><ref id="scirp.82602-ref7"><label>7</label><mixed-citation publication-type="other" xlink:type="simple">Hansen, T.L., Badiu, M.A., Fleury, B.H. and Rao, B.D. (2014) A Sparse Bayesian Learning Algorithm with Dictionary Parameter Estimation. Sensor Array and Multichannel Signal Processing Workshop, A Coruna, 22-25 June 2014, 385-388. https://doi.org/10.1109/SAM.2014.6882422</mixed-citation></ref><ref id="scirp.82602-ref8"><label>8</label><mixed-citation publication-type="other" xlink:type="simple">Hu, L., Shi, Z., Zhou, J. and Fu, Q. (2012) Compressed Sensing of Complex Sinusoids: An Approach Based on Dictionary Refinement. IEEE Transactions on Signal Process, 60, 3809-3822. https://doi.org/10.1109/TSP.2012.2193392</mixed-citation></ref><ref id="scirp.82602-ref9"><label>9</label><mixed-citation publication-type="other" xlink:type="simple">Fang, J., Li, J., Shen, Y., Li, H. and Li, S. (2014) Super-Resolution Compressed Sensing: An Iterative Reweighted Algorithm for Joint Parameter Learning and Sparse Signal Recovery. IEEE Transactions on Signal Process, 21, 761-765. https://doi.org/10.1109/LSP.2014.2316004</mixed-citation></ref><ref id="scirp.82602-ref10"><label>10</label><mixed-citation publication-type="journal" xlink:type="simple"><name name-style="western"><surname>Tibshirani</surname><given-names> R. </given-names></name>,<etal>et al</etal>. (<year>1996</year>)<article-title>Regression Shrinkage and Selection via the Lasso. Journal of the royal Statistical Society</article-title><source> Series B</source><volume> 58</volume>,<fpage> 276</fpage>-<lpage>288</lpage>.<pub-id pub-id-type="doi"></pub-id></mixed-citation></ref><ref id="scirp.82602-ref11"><label>11</label><mixed-citation publication-type="other" xlink:type="simple">Fang, J., Wang, F., Shen, Y. and Li, H. (2016) Super-Resolution Compressed Sensing for Line Spectral Estimation: An Iterative Reweighted Approach. IEEE Transactions on Signal Process, 64, 4649-4672. https://doi.org/10.1109/TSP.2016.2572041</mixed-citation></ref><ref id="scirp.82602-ref12"><label>12</label><mixed-citation publication-type="other" xlink:type="simple">Lai, M.J., Xu, Y. and Yin, W. (2013) Improved Iteratively Reweighted Least Squares for Unconstrained Smoothed lq Minimization Estimation. SIAM Journal on Numerical Analysis, 51, 927-957. https://doi.org/10.1137/110840364</mixed-citation></ref><ref id="scirp.82602-ref13"><label>13</label><mixed-citation publication-type="other" xlink:type="simple">Andrieu, C., Freitas, N. and Doucet, A. (2003) An Introduction to MCMC for Machine Learning. Machine Learning, 50, 5C43.</mixed-citation></ref></ref-list></back></article>