Typical $l_1$-recovery limit of sparse vectors represented by concatenations of random orthogonal matrices

Yoshiyuki Kabashima, Mikko Vehkapera, Saikat Chatterjee

Introduction

The recovery problem of sparse vectors from a linear underdetermined set of equations has recently attracted attention in various fields of science and technology due to its many applications, for example, in linear regression , communication , , , multimedia , , , and compressive sampling (CS) , . In such a sparse representation problem, we have the following underdetermined set of linear equations

Recent results in the parallel problem of CS, where D\boldsymbol{D} acts as a sensing matrix, reveal that the typical conditions for perfect l1l_{1}-recovery are universal for all random sensing matrices that belong to the rotationally invariant matrix ensembles . The standard setup, where the entries of the sensing matrix are independent standard Gaussian, is an example that belongs to this ensemble. It is also known that the conditions required for perfect recovery do not in general depend on the details of the marginal distribution related to the non-zero elements. On the other hand, we know that correlations in the sensing matrix can degrade the performance of l1l_{1}-recovery . This suggests intuitively that using a sample matrix of the rotationally invariant ensembles as D\boldsymbol{D} is preferred in the recovery problem when we expect to encounter a variety of dense signals y\boldsymbol{y}. However, the set of matrix ensembles whose l1l_{1}-recovery performance are known is still limited, and further investigation is needed to assess whether the choice of D\boldsymbol{D} is indeed so straightforward.

The purpose of the present study is to fulfill this demand. Specifically, we examine the typical l1l_{1}-recovery performance of the matrices constructed by concatenating several randomly chosen orthonormal bases. Such construction has attracted considerable attention due to ease of implementation and theoretical elegance , , for designing sparsity inducing over-complete dictionaries for natural signals . For a practical engineering scheme, audio coding (music source coding) uses a dictionary formed by concatenating several modified discrete cosine transforms with different parameters.

By using the replica method in conjunction with the development of an integral formula for handling random orthogonal matrices, we show that the dictionary consisting of concatenated orthogonal matrices is also preferred in terms of the performance of l1l_{1}-recovery. More precisely, the matrices can result in better l1l_{1}-recovery performance than that of the rotationally invariant matrices when the density of non-zero entries of x\boldsymbol{x} is not uniform among the orthogonal matrix modules, while the performance is the same between the two types of matrices for the uniform densities. This surprising result further promotes the use of the concatenated orthogonal matrices in practical applications.

This paper is organized as follows. In the next section, we explain the problem setting that we investigated. In Section 3, which is the main part of this paper, we discuss the development of a methodology for evaluating the recovery performance of the concatenated orthogonal matrices on the basis of the replica method and an integral formula concerning the random orthogonal matrices. In Section 4, we explain the significance of the methodology through application to two distinctive examples, the validity of which is also justified by extensive numerical experiments. The final section is devoted to a summary.

Problem Setting

With full knowledge of Ot\boldsymbol{O}_{t} (t=1,2,…,T)(t=1,2,\ldots,T) and y\boldsymbol{y}, the l1l_{1}-recovery is performed by solving the constrained minimization problem

For theoretically evaluating the l1l_{1}-recovery performance, we assume that the entries of xt0\boldsymbol{x}^{0}_{t}, xit0x_{it}^{0} are distributed independently according to a block-dependent sparse distribution

where 0≤ρt≤10\leq\rho_{t}\leq 1 means the density of the non-zero entries of the tt-th block of the same size MM in x0\boldsymbol{x}^{0} and ft(x)f_{t}(x) is a distribution whose second moment about the origin is finite, which is assumed as unity for simplicity. Intuitively, as the compression rate α=M/N=T−1\alpha=M/N=T^{-1} decreases, the overall density ρ=T−1∑t=1Tρt\rho=T^{-1}\sum_{t=1}^{T}\rho_{t} up to which (9) can successfully recover a typical sample of the original vector x0\boldsymbol{x}^{0} becomes smaller. However, precise performance may depend on the profile of ρt\rho_{t}. The above setting allows us to quantitatively examine how such block dependence of the non-zero density affects the critical relation between α\alpha and ρ\rho for typically successful l1l_{1}-recovery of x0\boldsymbol{x}^{0}.

Statistical mechanics approach

and Z−1(β;{xt0},{Ot})≡∫∏t=1Tdxtδ(∑t=1TOt(xt0−xt))exp⁡(−β∑t=1T∥xt∥1)Z^{-1}(\beta;\{\boldsymbol{x}_{t}^{0}\},\{\boldsymbol{O}_{t}\})\equiv\int\prod_{t=1}^{T}d\boldsymbol{x}_{t}\delta\left(\sum_{t=1}^{T}\boldsymbol{O}_{t}(\boldsymbol{x}_{t}^{0}-\boldsymbol{x}_{t})\right)\exp\left(-\beta\sum_{t=1}^{T}\|\boldsymbol{x}_{t}\|_{1}\right), constitutes the basis of our analysis. Equations (11) and (13) mean that x^\hat{\boldsymbol{x}} can be identified with the average of the state variable x\boldsymbol{x} for the Gibbs-Boltzmann distribution (13) in the vanishing temperature limit β→∞\beta\to\infty. However, as (13) depends on {xt0}\{\boldsymbol{x}_{t}^{0}\} and {Ot}\{\boldsymbol{O}_{t}\}, further averaging with respect to the generation of these external random variables is necessary for evaluating the typical properties of the l1l_{1}-recovery. Evaluation of such “double averages” can be carried out systematically using the replica method .

2 Integral formula for handling random orthogonal matrices

Let us assume that MM-dimensional vectors ut=xt0−xt\boldsymbol{u}_{t}=\boldsymbol{x}_{t}^{0}-\boldsymbol{x}_{t} (t=1,2,…,T)(t=1,2,\ldots,T) are characterized by their norms as v1=M−1∣u1∣2,v2=M−1∣u2∣2,…,vT=M−1∣uT∣2v_{1}=M^{-1}|\boldsymbol{u}_{1}|^{2},v_{2}=M^{-1}|\boldsymbol{u}_{2}|^{2},\ldots,v_{T}=M^{-1}|\boldsymbol{u}_{T}|^{2}, where ∣u∣|\boldsymbol{u}| denotes the standard Euclidean norm of the vector u\boldsymbol{u}. For these vectors, we define the function

where [f(X)]X\left[f(X)\right]_{X} generally denotes the average of f(X)f(X) with respect to XX, and DO{\cal D}\boldsymbol{O} denotes the Haar measure of the M×MM\times M orthogonal matrices. Our claim is that by explicitly using v1,v2,…,vTv_{1},v_{2},\ldots,v_{T}, (15) can be expressed as

where extrX{f(X)}\mathop{\rm extr}_{X}\left\{f(X)\right\} generally denotes the extremization of function f(X)f(X) with respect to XX. Expression (17) is derived from the fact that for fixed ut\boldsymbol{u}_{t}, Otut\boldsymbol{O}_{t}\boldsymbol{u}_{t} moves uniformly on the surface of the MM-dimensional hypersphere of radius Mvt\sqrt{Mv_{t}} when Ot\boldsymbol{O}_{t} varies according to the uniform distribution of the orthogonal matrices; therefore, DOt{\cal D}\boldsymbol{O}_{t} in (15) can be replaced with a spherical measure of MM-dimensional vector dutδ(∣ut∣2−Mvt)d\boldsymbol{u}_{t}\delta(|\boldsymbol{u}_{t}|^{2}-Mv_{t}). For details, see A.

Function F({vt})F(\{v_{t}\}) physically represents a characteristic exponent of the probability that MM-dimensional vectors ut\boldsymbol{u}_{t} (t=1,2,…,T)(t=1,2,\ldots,T) form a closed loop satisfying ∑t=1Tut=0\sum_{t=1}^{T}\boldsymbol{u}_{t}=\boldsymbol{0} when they are independently and isotropically sampled under the norm constraints of ∣ut∣2=Mvt|\boldsymbol{u}_{t}|^{2}=Mv_{t}. For small TT, the loop condition strongly restricts the region of {vt}\{v_{t}\} to which F({vt})F(\{v_{t}\}) is well defined. In concrete terms, F({vt})F(\{v_{t}\}) diverges to minus infinity unless an equality

are satisfied for T=2T=2 and 33, respectively. In particular, the constraint of (18) requires us to deal with the system of T=2T=2 in a manner different from that of T≥3T\geq 3 except for the case of ρ1=ρ2\rho_{1}=\rho_{2}, as discussed in the analysis of section 3.4.

3 Replica method

Now, we are ready to apply the replica method for analyzing the typical property of the l1l_{1}-recovery (11). For this, we evaluate the nn-th moment of the partition function using the identity

Let us consider averaging (21) with respect to {Ot}\{\boldsymbol{O}_{t}\} and define for each fixed set of {xta}\{\boldsymbol{x}_{t}^{a}\}:

where uta=xt0−xta\boldsymbol{u}_{t}^{a}=\boldsymbol{x}_{t}^{0}-\boldsymbol{x}_{t}^{a}. When {xta}\{\boldsymbol{x}_{t}^{a}\} is placed in the configuration of the RS solution, the expression

holds for each tt, where T\rm{T} stands for matrix transpose, Rt=Qt−2mt+ρtR_{t}=Q_{t}-2m_{t}+\rho_{t}, and rt=qt−2mt+ρtr_{t}=q_{t}-2m_{t}+\rho_{t}. E=[e1 e2 … en]\boldsymbol{E}=[\boldsymbol{e}_{1}\ \boldsymbol{e}_{2}\ \ldots\ \boldsymbol{e}_{n}] denotes an n×nn\times n orthogonal matrix composed of the vector e1=(n−1/2,n−1/2,…,n−1/2)T\boldsymbol{e}_{1}=(n^{-1/2},n^{-1/2},\ldots,n^{-1/2})^{\rm T} and an orthonormal set of n−1n-1 vectors e2,e3,…,en\boldsymbol{e}_{2},\boldsymbol{e}_{3},\ldots,\boldsymbol{e}_{n} that are orthogonal to e1\boldsymbol{e}_{1}. This indicates that [ut1 ut2 … utn]\left[\boldsymbol{u}_{t}^{1}\ \boldsymbol{u}_{t}^{2}\ \ldots\ \boldsymbol{u}_{t}^{n}\right] may be expressed as

3.2 Entropic part

On the other hand, inserting identities 1=∫MdQtδ(∣xta∣2−MQt)1=\int MdQ_{t}\delta(|\boldsymbol{x}_{t}^{a}|^{2}-MQ_{t}), 1=∫Mdqtδ(xta⋅xtb−Mqt)1=\int Mdq_{t}\delta(\boldsymbol{x}_{t}^{a}\cdot\boldsymbol{x}_{t}^{b}-Mq_{t}) and 1=∫Mdmtδ(xt0⋅xta−Mmt)1=\int Mdm_{t}\delta(\boldsymbol{x}_{t}^{0}\cdot\boldsymbol{x}_{t}^{a}-Mm_{t}) (a,b=1,2,…,n;t=1,2,…,T)(a,b=1,2,\ldots,n;t=1,2,\ldots,T) into (21) and taking an average concerning {xt0}\{\boldsymbol{x}_{t}^{0}\}, in conjunction with integration with respect to dynamical variables {xta}\{\boldsymbol{x}_{t}^{a}\}, result in the expression

for a fixed set of {Qt,qt,mt}\{Q_{t},q_{t},m_{t}\}. The conjugate variable Q^ta\hat{Q}_{t}^{a} is introduced for expressing a delta function as δ(∣xta∣2−MQt)=(4π−1)−1∫−−1∞+−1∞dQ^taexp⁡(−(Q^ta/2)(∣xta∣2−MQt))\delta(|\boldsymbol{x}_{t}^{a}|^{2}-MQ_{t})=(4\pi\sqrt{-1})^{-1}\int_{-\sqrt{-1}\infty}^{+\sqrt{-1}\infty}d\hat{Q}_{t}^{a}\exp\left(-(\hat{Q}_{t}^{a}/2)\left(|\boldsymbol{x}_{t}^{a}|^{2}-MQ_{t}\right)\right), and similarly for q^tab\hat{q}_{t}^{ab} and m^ta\hat{m}_{t}^{a}. Notation dQ^d\hat{\boldsymbol{Q}} stands for an integral measure ∏t=1(∏a=1dQ^ta∏a>bdq^tab∏a=1dm^ta)\prod_{t=1}\left(\prod_{a=1}d\hat{Q}_{t}^{a}\prod_{a>b}d\hat{q}_{t}^{ab}\prod_{a=1}d\hat{m}_{t}^{a}\right), and the functions on the right hand side are defined as

where the average for xt0x_{t}^{0} is taken according to (10). The expression of (37) indicates that its rescaled logarithm is accurately evaluated using the saddle point method with respect to the conjugate variables in the large system limit M→∞M\to\infty. In addition, the replica symmetry guarantees that the relevant saddle point is of the RS form as Q^ta=Q^t\hat{Q}_{t}^{a}=\hat{Q}_{t}, q^tab=q^t\hat{q}_{t}^{ab}=\hat{q}_{t}, and m^ta=m^t\hat{m}_{t}^{a}=\hat{m}_{t}. As a consequence, the evaluation yields

3.3 Free energy and saddle point equations

and rescaled variables are introduced as β(Qt−qt)→χt\beta(Q_{t}-q_{t})\to\chi_{t}, q^t/β2→χ^t\hat{q}_{t}/\beta^{2}\to\hat{\chi}_{t}, (Q^t+q^t)/β→Q^t(\hat{Q}_{t}+\hat{q}_{t})/\beta\to\hat{Q}_{t}, and m^t/β→m^t\hat{m}_{t}/\beta\to\hat{m}_{t} to properly describe the relevant solution in the limit of β→∞\beta\to\infty. Extremization is to be performed with respect to {Qt,χt,mt,Q^t,χ^t,m^t}\{Q_{t},\chi_{t},m_{t},\hat{Q}_{t},\hat{\chi}_{t},\hat{m}_{t}\}.

Similar to earlier studies, at the extremum characterized by a set of the saddle point equations

QtQ_{t} and mtm_{t} (t=1,2,…,T)(t=1,2,\ldots,T) physically denote the macroscopic averages of the recovered vector x^t\hat{\boldsymbol{x}}_{t} as M−1[∣x^t∣2]{xk0},{Ok}M^{-1}\left[|\hat{\boldsymbol{x}}_{t}|^{2}\right]_{\{\boldsymbol{x}_{k}^{0}\},\{\boldsymbol{O}_{k}\}} and M−1[xt0⋅x^t]{xk0},{Ok}M^{-1}\left[\boldsymbol{x}_{t}^{0}\cdot\hat{\boldsymbol{x}}_{t}\right]_{\{\boldsymbol{x}_{k}^{0}\},\{\boldsymbol{O}_{k}\}}, respectively. Here, Rt=Λt−1/(∑t=1TΛt−1)R_{t}=\Lambda_{t}^{-1}/\left(\sum_{t=1}^{T}\Lambda_{t}^{-1}\right) is provided by the extremum solution of (17) for {vt}={χt}\{v_{t}\}=\{\chi_{t}\}, and

For T=2T=2, a Lagrange multiplier should be exceptionally introduced in (48) for enforcing χ1=χ2\chi_{1}=\chi_{2}.

The success of the l1l_{1}-recovery is characterized by the condition in which Qt=mt=ρtQ_{t}=m_{t}=\rho_{t} is satisfied at the extremum for ∀t=1,2,…,T\forall{t}=1,2,\ldots,T. Therefore, one can evaluate the critical relation between α=1/T\alpha=1/T and ρ=T−1∑t=1Tρt\rho=T^{-1}\sum_{t=1}^{T}\rho_{t} by examining the thermodynamic stability of the success solution Qt=mt=ρtQ_{t}=m_{t}=\rho_{t} (t=1,2,…,T)(t=1,2,\ldots,T) for the saddle point equations (47)–(52).

We assume T≥3T\geq 3 for a while, since an exceptional treatment is required for T=2T=2. For obtaining the success solution, it is necessary that χt=0\chi_{t}=0 and Q^t=m^t=+∞\hat{Q}_{t}=\hat{m}_{t}=+\infty hold. Expanding (50)–(52) under the assumption of Q^t=m^t≫1\hat{Q}_{t}=\hat{m}_{t}\gg 1 yields

and we used [(xt0)2]xt0=ρt[(x_{t}^{0})^{2}]_{x_{t}^{0}}=\rho_{t}, which is derived from the assumption (10). These result in the expression

holds, where {Λt}\{\Lambda_{t}\} is the solution of TT coupled equations

where we denote J=(Jmn)=((1−2Rm)Λm−2δmn)\boldsymbol{J}=(J_{mn})=\left((1-2R_{m})\Lambda_{m}^{-2}\delta_{mn}\right) and K=(Kmn)=((RmRn)(ΛmΛn)−1).\boldsymbol{K}=(K_{mn})=\left((R_{m}R_{n})(\Lambda_{m}\Lambda_{n})^{-1}\right). This expression makes it possible to evaluate (∂Λm/∂χn)=(∂χm/∂Λn)−1(\partial\Lambda_{m}/\partial\chi_{n})=(\partial\chi_{m}/\partial\Lambda_{n})^{-1} as

where I=(δmn)\boldsymbol{I}=(\delta_{mn}), T=(Λm(1−2Rm)−1/2δmn)\boldsymbol{T}=(\Lambda_{m}(1-2R_{m})^{-1/2}\delta_{mn}) and M=(RmRn(1−2Rm)−1/2(1−2Rn)−1/2)\boldsymbol{M}=(R_{m}R_{n}(1-2R_{m})^{-1/2}(1-2R_{n})^{-1/2}). Inserting (61), (62), and (66) into (48) yields a set of equations to determine {χ^t}\{\hat{\chi}_{t}\} for a given set of non-zero densities {ρt}\{\rho_{t}\}

where we set S=(δmn/(Rm1−2Rm))\boldsymbol{S}=(\delta_{mn}/(R_{m}\sqrt{1-2R_{m}})) and used the relation T/Q^t=(1−Rt)S\boldsymbol{T}/\hat{Q}_{t}=(1-R_{t})\boldsymbol{S}, which is obtained from (47) and (63).

Equations (48) and (59) indicate that the critical condition for making χt=0\chi_{t}=0 stable is expressed as

For characterizing the critical condition for the success of the l1l_{1}-recovery, let us suppose that the set of non-zero densities {ρt}\{\rho_{t}\} is provided as a function of a single parameter μ\mu as {ρt(μ)}\{\rho_{t}(\mu)\}. For T≥3T\geq 3, the critical situation is specified by an appropriate set of 2T+12T+1 variables of μ\mu, {χ^t}\{\hat{\chi}_{t}\}, and {Rt}\{R_{t}\}. These are provided by 2T+12T+1 conditions of (68)–(70).

On the other hand, the critical condition for T=2T=2 is provided differently from (68)–(70) because the constraint of χ1=χ2\chi_{1}=\chi_{2} for keeping F({χ1,χ2})F(\{\chi_{1},\chi_{2}\}) well defined requires R1=R2=1/2R_{1}=R_{2}=1/2 for any pair of ρ1\rho_{1} and ρ2\rho_{2}. Explicitly, the condition is provided by the following four coupled equations:

where η\eta is a Lagrange parameter for enforcing χ1=χ2\chi_{1}=\chi_{2}. These determine four variables of χ^1,χ^2,η,μ\hat{\chi}_{1},\hat{\chi}_{2},\eta,\mu at the critical condition.

Equations (68)–(70) for T≥3T\geq 3 and (71)–(74) for T=2T=2 constitute the main result of this paper. For T=2T=2, an equivalent result can also be obtained in a slightly different manner .

5 Validity of RS evaluation

The above calculation can be generalized to arbitrary levels of replica symmetry breaking (RSB). For example, under one-step RSB (1RSB) ansatz, where nn replicas of each block tt are classified into n/xn/x groups of an identical size xx and their overlaps are assumed to be xta⋅xtb/M=q1t\boldsymbol{x}_{t}^{a}\cdot\boldsymbol{x}_{t}^{b}/M=q_{1t} if aa and bb belong to the same group and q0t(≤q1t)q_{0t}(\leq q_{1t}) otherwise, (34) and (42) are modified as

respectively, where Φ=−(Q^t+q^1t)x2/2+(q^1t−q^0tz1+q^0tz0+m^txt0)x−β∣x∣\Phi=-(\hat{Q}_{t}+\hat{q}_{1t})x^{2}/2+(\sqrt{\hat{q}_{1t}-\hat{q}_{0t}}z_{1}+\sqrt{\hat{q}_{0t}}z_{0}+\hat{m}_{t}x_{t}^{0})x-\beta|x|.

In the 1RSB framework, the RS solution is regarded as a special solution of Δt=q1t−q0t=0\Delta_{t}=q_{1t}-q_{0t}=0 and Δ^t=q^1t−q^0t=0\hat{\Delta}_{t}=\hat{q}_{1t}-\hat{q}_{0t}=0 (t=1,2,…,Tt=1,2,\ldots,T). In the limit of n→0n\to 0 and β→∞\beta\to\infty keeping χ=β(Qt−q1t)∼O(1)\chi=\beta(Q_{t}-q_{1t})\sim O(1), the critical condition that a solution of Δt>0\Delta_{t}>0 and Δ^t>0\hat{\Delta}_{t}>0 bifurcates from the RS solution, which corresponds to the de Almeida-Thouless (AT) condition of the current system, is expressed as

where H=(2(∂2/∂χt∂χs)F({χk}))\boldsymbol{H}=(2(\partial^{2}/\partial\chi_{t}\partial\chi_{s})F(\{\chi_{k}\})) and H^=(δts∫Dz[(∂X(χt^z+m^txt0;Q^t)/∂(χt^z))2]xt0)\hat{\boldsymbol{H}}=(\delta_{ts}\int Dz[(\partial X(\sqrt{\hat{\chi_{t}}}z+\hat{m}_{t}x_{t}^{0};\hat{Q}_{t})/\partial(\sqrt{\hat{\chi_{t}}}z))^{2}]_{x_{t}^{0}}).

holds for the success solution at the critical condition of the l1l_{1}-recovery. Equation (80) yields an eigenvalue of unity whose eigenvector is given as v1∝((1−Rt)−1)\boldsymbol{v}_{1}\propto((1-R_{t})^{-1}), which makes (79) hold. Similarly, (79) is also satisfied at the critical condition of the l1l_{1}-recovery of T=2T=2. These validate our RS evaluation in terms of the local stability analysis, although further justification with other schemes, such as comparison with numerical experiments, is necessary for examining possibilities that the RS solution becomes thermodynamically irrelevant due to discontinuous phase transitions.

Case studies

Let us examine the significance of the developed methodology by applying it to two representative examples.

We consider the uniform density case of ρt=ρ\rho_{t}=\rho (t=1,2,…,Tt=1,2,\ldots,T) as the first example, where the uniformity allows us to solve (47)–(52) setting all variables to be independent of tt as χt=χ\chi_{t}=\chi. In particular, setting Λt=Λ\Lambda_{t}=\Lambda simplifies the expressions of (47)–(49) providing Rt=1/TR_{t}=1/T and 2(∂2/∂χt∂χs)F({χk})=χ−22(\partial^{2}/\partial\chi_{t}\partial\chi_{s})F(\{\chi_{k}\})=\chi^{-2}. This makes it unnecessary to deal with the saddle point problems of T=2T=2 in an exceptional manner. As a consequence, the critical condition of the l1l_{1}-recovery is expressed compactly by using a pair of equations as

for both T≥3T\geq 3 and T=2T=2. By setting α=1/T\alpha=1/T, these provide a critical condition identical to that obtained for the rotationally invariance matrix ensembles in earlier studies . This indicates that for vectors of the uniform non-zero density, the l1l_{1}-recovery performance of the concatenated orthogonal matrices is identical to that of the standard setup provided by the matrix of independent standard Gaussian entries.

However, this is not the case when the non-zero density is not uniform. As a distinctive example, we examined the case of localized density, which is characterized by setting ρ1=Tρ\rho_{1}=T\rho and ρt=0\rho_{t}=0 for t=2,3,…,Tt=2,3,\ldots,T. Such an assumption is plausible in handling various kinds of real world signals at least as a first approximation; due to the intrinsic nature of real world signals, one can expect that the density of the sparsest expression is localized in a certain block when the concatenation of identity and randomly chosen Fourier/wavelet bases, which is a representative example of the TT-concatenation of orthonormal bases, is employed. Table 1 and Figure 1 show critical values of the total non-zero density ρ=T−1∑t=1Tρt\rho=T^{-1}\sum_{t=1}^{T}\rho_{t} given the compression rate α=1/T\alpha=1/T for the uniform and localized density cases. These show that the concatenated matrices always result in better l1l_{1}-recovery performance for vectors of the localized densities, and the significance increases as TT becomes smaller while matrices of rotationally invariant ensembles result in identical performance as long as ρ\rho is unchanged. It is noteworthy that the performance gain is obtained without utilizing the knowledge of the profile of ρt\rho_{t} in the recovery stage. This indicates that, in addition to their ease of implementation and theoretical elegance, the concatenated orthogonal matrices are preferred for practical use in terms of their high recovery performance for vectors of non-uniform non-zero densities.

2 Numerical justification

Summary

Promising future studies include performance evaluation in the case of noisy situations and development of approximate recovery algorithms suitable for the concatenated orthogonal matrices .

Appendix A Derivation of (17)

We insert the Fourier expressions of δ\delta-function

Evaluating this by means of the saddle point method with respect to Λt\Lambda_{t} (t=1,2,…,T)(t=1,2,\ldots,T) results in

Similarly, the denominator of (84) is evaluated as

Substituting (84), (91), and (92) into (15) leads to the expression of (17).

References

References