Skip to main content
Entropy logoLink to Entropy
. 2020 Sep 26;22(10):1085. doi: 10.3390/e22101085

A Method of Constructing Measurement Matrix for Compressed Sensing by Chebyshev Chaotic Sequence

Renjie Yi 1,*, Chen Cui 1, Yingjie Miao 1, Biao Wu 2
PMCID: PMC7597175  PMID: 33286854

Abstract

In this paper, the problem of constructing the measurement matrix in compressed sensing is addressed. In compressed sensing, constructing a measurement matrix of good performance and easy hardware implementation is of interest. It has been recently shown that the measurement matrices constructed by Logistic or Tent chaotic sequences satisfy the restricted isometric property (RIP) with a certain probability and are easy to be implemented in the physical electric circuit. However, a large sample distance that means large resources consumption is required to obtain uncorrelated samples from these sequences in the construction. To solve this problem, we propose a method of constructing the measurement matrix by the Chebyshev chaotic sequence. The method effectively reduces the sample distance and the proposed measurement matrix is proved to satisfy the RIP with high probability on the assumption that the sampled elements are statistically independent. Simulation results show that the proposed measurement matrix has comparable reconstruction performance to that of the existing chaotic matrices for compressed sensing.

Keywords: compressed sensing, measurement matrix, Chebyshev chaotic sequence, RIP

1. Introduction

Compressed sensing (CS) [1] samples the signal at a rate far lower than the Nyquist rate by utilizing the signal’s sparsity. The original signal can be reconstructed from the sampled data by adopting corresponding reconstruction methods. As a new way of signal processing, CS reduces the amount of sampled data and the space of storage, which would significantly decrease the hardware complexity. CS has a broad application prospect in medical imaging [2], wideband spectrum sensing [3], dynamic mode decomposition [4], etc.

CS projects a high-dimensional K-sparse signal xRN×1 into a low-dimensional space through the measurement matrix ΦRM×N (M<N) and gets a set of incomplete measurements yRM×1 obeying the linear model

y=Φx (1)

Equation (1) is an underdetermined equation which usually has an infinite number of solutions. However, with prior information on the signal sparsity and a condition imposed on Φ, x can be exactly reconstructed by solving the l1 minimization problem [5]. The most commonly used condition of Φ is the restricted isometric property (RIP) [6].

Definition 1.

RIP: For any K-sparse vector x, if there is always a constant δ(0,1) that makes

(1δ)x22Φx22(1+δ)x22 (2)

then Φ is said to satisfy the K-order RIP withδ.

The minimum of all constants satisfying inequality (2) is referred to as the restricted isometry constant (RIC) δK. Candès and Tao showed that exact reconstruction could be achieved from certain measurements provided Φ satisfies the RIP.

Constructing a proper measurement matrix is an essential issue in CS. The measurement matrix has significant influences not only on the reconstruction performance but also on the complexity of hardware implementation. The measurement matrices can be divided into random ones and deterministic ones. Gaussian random matrix [7] and Bernoulli random matrix [8] are frequently used because they satisfy the RIP and are uncorrelated with most sparse domains. They guarantee good reconstruction performance but bring a specific challenge to hardware such as the requirement for storage space and system design [9]. On the contrary, deterministic measurement matrices have the advantages not only of economic storage space but also of convenience in engineering design. Nevertheless, the commonly used deterministic measurement matrices such as deterministic polynomial matrix [10] and Fourier matrix [11] are correlated with certain sparse domains, resulting in a restriction on practical application.

For solving the problems, the Logistic chaotic sequence is employed in constructing the measurement matrix—called the Logistic chaotic measurement matrix—in [12]. With the natural gifted pseudo-random property of a chaotic system, the Logistic chaotic measurement matrix possesses the advantages of random matrices and overcomes the shortcoming of the above deterministic matrices. This kind of matrix is respectively used for secure data collection in wireless sensor networks in [13] and speech signal compression in [14]. In [15], the Tent chaotic sequence is employed in constructing the measurement matrix. In [16], Zhou and Jing construct the measurement matrix with a composite chaotic sequence generated by combining Logistic and Tent chaos. Compared with the Gaussian random matrix, the chaotic measurement matrices have lower hardware complexities and better reconstruction performances. However, large sample distances (at least 15 [17,18]) are required to obtain uncorrelated samples from the above chaotic sequences in chaotic measurement matrix construction. Numerous useless data will be generated when the measurement matrix is large-scale, which results in the waste of system resources. In [19], the Chebyshev chaotic sequence is transformed into a new sequence of elements obeying Gaussian distribution. The new sequence is employed in constructing the measurement matrix that satisfies the RIP with high probability. This method avoids sampling the chaotic sequence, but the measurement matrix does not significantly improve the reconstruction performance.

In this paper, we propose a method of constructing the measurement matrix by the Chebyshev chaotic sequence. The primary contributions are twofold:

  • We analyze the high-order correlations among the elements sampled from the Chebyshev chaotic sequence.

  • We use the sampled elements to construct a measurement matrix, termed the Chebyshev chaotic measurement matrix. Based on the assumption that the elements are statistically independent, we prove that the Chebyshev chaotic measurement matrix satisfies the RIP with high probability.

The remainder of this paper is organized as follows. In Section 2, we describe the expression of the Chebyshev chaotic sequence and analyze the high-order correlations among elements sampled from the Chebyshev chaotic sequence. In Section 3, we present the construction method of the Chebyshev chaotic measurement matrix and analyze its probability of satisfying the RIP. In Section 4, simulations are carried out to verify the effectiveness of the Chebyshev chaotic matrix. In the end, the conclusion is drawn.

2. Chebyshev Chaotic Sequence and Sample Distance

2.1. Chebyshev Chaotic Sequence

Chaotic systems generate deterministic sequences by recursive methods. The sequence naturally enjoys certain properties that greatly resemble what we perceive as randomness. Since the sequence is reproducible and passes tests of randomness, it is often used to generate pseudo-random numbers [20]. Chebyshev chaos is a typical nonlinear dynamic chaos. Its one-dimensional expression is written as

xn+1=cos(q·arccosxn)xn[1,1] (3)

where q (2) denotes the order number of Chebyshev chaos. With the initial value x0, the Chebyshev chaotic sequence is produced by applying Equation (3) recursively. On its excellent randomness, sensitivity to initial values, spatial ergodicity, and easy implementation in physical electric circuits [21], Chebyshev chaos is widely valued.

Based on the fact that some regions of the state space are visited more frequently than others by the Chebyshev chaotic sequence, it is possible to associate an invariant probability density function, denoted ρ(x), to a chaotic attractor. ρ(x) is as follows [22]:

ρ(x)={1π1x2x(1,1)0else (4)

From Equation (4), we have

E(Xnt)={2tCtt/2t = 0,2,40t = 1,3,5 (5)

where Ctt/2 denotes the number of t/2 subsets of a t-element set.

2.2. The Internal Randomness of Chebyshev Chaos

Internal randomness is one of the main characteristics of chaos. The chaos system is stable on the whole, but it will show regional instability due to the internal randomness. Regional instability is manifested in the sensitivity to initial conditions. The stronger the sensitivity, the stronger the internal randomness. The Lyapunov exponent [23] is a quantitative description of the sensitivity, which characterizes the average rate of divergence between the adjacent trajectories. The Lyapunov exponent expression of the one-dimensional discrete mapping system xn+1=F(xn) is written as

λ=limn1nj=0n1ln|F(xj)| (6)

where F(xj) denotes the derivative of F(xj) with respect to xj. The trajectories will gradually close up until reclosing when λ0 and diverge when λ>0. A system with λ>0 is defined to be chaotic. The bigger the λ, the stronger the internal randomness. Set x0=0.5, n=10000, the change tendency of λ with system parameters in different chaos is shown in Figure 1. The single control parameter is denoted as μ in Logistic chaos and p in Tent chaos.

Figure 1.

Figure 1

The change tendency of λ with system parameters: (a) Logistic; (b) Tent; (c) Chebyshev.

As can be seen from Figure 1, in Logistic chaos, when μ is 4, λ reaches the maximum value of 0.69. In Tent chaos, λ reaches the maximum value of 0.69 when p is 0.5. In Chebyshev chaos, λ is 0.69 when q=2 and λ increases with q. Therefore, when q is greater than 2, the Lyapunov exponent of Chebyshev chaos is larger than that of Logistic chaos and Tent chaos, which means stronger internal randomness. Considering that the hardware complexity increases exponentially over q, we set q=8 so that Chebyshev chaos has a good balance between randomness and hardware implementation.

2.3. Statistical Property and Sample Distance

Generally, the elements in the measurement matrix need to be independent of each other. However, the elements in chaotic sequences do not meet the requirements. Yu et al. [12] measured the independence between the elements sampled from the Logistic chaotic sequence through the high-order correlations. The elements are considered approximately independent if ideal high-order correlations are available. These “independent” elements are used to construct the chaotic measurement matrix and good reconstruction performance is obtained. To construct the measurement matrix with the Chebyshev chaotic sequence, the primary issue is how to get independent elements from the sequence. Inspired by [12], we measure the independence through the high-order correlations with a certain sample distance and have the following theorem.

Theorem 1.

DenoteX={xn,xn+1xn+k}as the sequence generated by Equation (3), and integerdas the sample distance. Whenq(2) is even, for an arbitrary positive integerm0, m1<qd, it has

E(xnm0xn+dm1)=E(xnm0)E(xn+dm1) (7)

Proof. 

See Appendix A.

By setting d=5 and q=8, we have E(xnm0xn+dm1)=E(xnm0)E(xn+dm1) for all m0, m1<32768. In [12], the elements sampled from the Logistic chaotic sequence share the same high-order correlations with d=15 and are considered approximately independent. In [17,18], the independence test algorithms are applied to determine the sample distance of the Logistic and Tent chaotic sequences. The test procedures indicate that the sampled elements are statistically independent when d15.

Figure 2 and Figure 3 illustrate the joint probability densities of xn and xn+d, and denote ρ(xn,xn+d), in Logistic, Tent, and 8-order Chebyshev chaotic sequences when d takes 5 and 15. The smoother the surface of ρ(xn,xn+d), the more uniform the distribution of xn and xn+d, and the weaker the correlation between xn and xn+d. In Figure 2a,b, the surfaces of ρ(xn,xn+d) in Logistic and Tent have large fluctuations when d=5, which means strong correlations between xn and xn+d. In Figure 2c,d, the surfaces of ρ(xn,xn+d) in Logistic and Tent are relatively gentle, indicating a weak correlation between xn and xn+d when d=15. It can be seen intuitively from Figure 3 that the surface of ρ(xn,xn+d) in Chebyshev is almost the same as that in Figure 2c. These figures show that the elements sampled from the 8-order Chebyshev chaotic sequence with d=5 share the same correlations with those sampled from the Logistic chaotic sequence with d=15.

Figure 2.

Figure 2

Figure 2

Logistic and Tent chaotic sequences. (a) Logistic d=5; (b) Tent d=5; (c) Logistic d=15; (d) Tent d=15.

Figure 3.

Figure 3

ρ(xn,xn+d) in the 8-order Chebyshev chaotic sequence with d=5.

Therefore, to guarantee a very small correlation between the sampled elements, the sample distance required by the 8-order Chebyshev chaotic sequence is significantly smaller than those required by the Logistic and Tent chaotic sequences. According to Section 2.2, the internal randomness of 8-order Chebyshev chaos is stronger than that of Logistic and Tent chaos. The increase in internal randomness leads to the decrease in the correlation between xn and xn+d, and the decrease in the sample distance.

3. Construction of Chebyshev Chaotic Measurement Matrix and RIP Analysis

3.1. Construction of Chebyshev Chaotic Measurement Matrix

Denote Z={z1,z2zn} as the sequence extracted from X with sample distance d. We use Z to construct a Chebyshev chaotic measurement matrix as shown in Algorithm 1.

Algorithm 1. The method of constructing the Chebyshev chaotic measurement matrix.
Input: the number of rows M, the number of columns N, order q, initial value x0.
Output: measurement matrix Φ
1. Determine the sample distance d;
2. Generate the Chebyshev chaotic sequence X of length 1+(MN1)d;
3. Sample X with d and get Z={z1,z2zMN};
4. Use Z to construct a Chebyshev chaotic measurement matrix as
Φ=2M(z1zM+1z(N1)M+1z2zM+2z(N1)M+2zMz2MzMN)
5. Return measurement matrix Φ

In step 4, 2/M is the normalization factor. When the order number, initial value, and sample distance are set, Φ is determined.

3.2. RIP Analysis

The RIP is a sufficient condition on the measurement matrix to recover guarantee. However, certifying the RIP is NP-hard, so we analyze the performance of the measurement matrix Φ by calculating the probability that Φ satisfies the RIP instead.

When d=5, the adjacent elements of Z share the same high-order correlations with the elements sampled from the Logistic chaotic sequence with d=15. In addition, the test procedures show that the sampled elements of the Logistic chaotic sequence are statistically independent when d=15. Hence, we assume that the elements of Z are statistically independent. Based on this assumption, we calculate the minimum of the probability that our proposed measurement matrix satisfies the RIP and show that the minimum is close to 1 provided some parameters are suitably valued. The main result is shown in Theorem 2.

Theorem 2.

TheChebyshev chaotic measurement matrixΦRM×Nconstructed by Algorithm 1 satisfies the K-order RIP with high probability providedKO(M/log(N/K)).

Before proving Theorem 2, we briefly summarize some useful notations. Denote (l1,l2lK) as the position of non-zero elements in x and u=(u1,u2uK)T as the normalized vector composed of non-zero elements in x. ΦK is a submatrix composed of Φ that only contains columns indexed by (l1,l2lK). Rewrite ΦK as ΦK=1/M(φ1,φ2φM)T, where φmT=(v1,v2vK) denotes a vector formed by multiplying the elements positioned at (l1,l2lK) in the m th row of Φ by 2, and m=1,2M. Let S=s22=m=1MQm2/M, s=ΦKu, and Qm=φmTu. Denote Gg={|ΦKu221|δ} as one complementary event of the condition in inequality (2), where g=1,2CNK. G=g=1CNKGg is the union of all possible complementary events. The idea of proving Theorem 2 is as follows: First, calculate the probability of Gg, which is denoted as P(Gg). Then, compute the probability of G, denoted as P(G). Finally, the probability of Φ satisfying the RIP is PRIP=1P(G).

From the definition of Gg, we have

P(Gg)P(S1+δ)+P(S1δ) (8)

where P(S1+δ)=P[m=1MQm2(1+δ)M] and P(S1+δ)= P{exp(αm=1MQm2)exp[α(1+δ)M]} holds for any α>0. According to Markov inequality, the following inequality holds

P(S1+δ) E[exp(αm=1MQm2)]exp[α(1+δ)M] (9)

Noting that the elements of ΦK are statistically independent of each other, it is evident that Qh and Qm are independent of each other for lm, l,m=1,2M. With E[exp(αQj2)]=E[exp(αQh2)], the inequality can be rewritten as

P(S1+δ) {E[exp(αQm2)]}Mexp[α(1+δ)M] (10)

In the same way, we have

P(S1δ) {E[exp(αQm2)]}Mexp[α(1δ)M] (11)

By expanding exp(αQj2) into the form of a second-order Lagrange remainder, exp(αQm2)=t=02(αQm2)t/t!+R2 holds, where R2 is the Lagrange remainder. It is straightforward to verify R20. Accordingly, we have exp(αQm2)t=02(αQm2)t/t! and

P(S1δ) [E(1αQm2+α2Qm4/2)]Mexp[α(1δ)M] (12)

To calculate the probabilities in inequalities (10) and (12), let us introduce some useful lemmas.

Lemma 1.

Denote r1 , r2 i.i.d. as random variables having a probability distribution like Equation (4). For any real numbers a, b, let c=(a2+b2)/2, then for all TR and tN, we have

E[(T+ar1+br2)2t]E[(T+cr1+cr2)2t] (13)

Proof. 

See Appendix B.

Lemma 2.

Let w=1K(1,11)T be a unit vector. For arbitrary tN and m=1,2M, we have

E[Qm2t]E[(φmTw)2t] (14)

Proof. 

See Appendix C.

Lemma 3.

LetTN(0,1)andφm=(v1,v2vK)T. Then, for arbitrarytN, we have

E[(φmTω)2t]E(T2t) (15)

Proof. 

See Appendix D.

Recall TN(0,1). For arbitrary α[0,1/2), the Taylor series expansion of E[exp(αT2)] is t=0(α)tE(T2t)/t!. In the same way, E[exp(αQm2)]=t=0(α)tE(Qm2t)/t!. Applying Lemma 2 and 3 gives E(Qm2t)E(T2t). Hence, E[exp(αQm2t)]E[exp(αT2)]=1/1-2α holds.

Now, we calculate the probabilities in inequalities (10) and (12). Let α=δ/[2(1+δ)], we get

P(S1+δ) (1/1-2α)Mexp[α(1+δ)M]=[(1+δ)exp(δ)]M/2 <exp[M2(δ22δ33)] (16)

As E(Qm2)=1 and E(Qm4)E(T4)=3, we have

P(S1δ) (1α+3α2/2)Mexp[α(1δ)M]=[1δ2(1+δ)+3δ28(1+δ)2]M/2exp[δ(1δ)2(1+δ)M] <exp[M2(δ22δ33)] (17)

Therefore,

P(Gg) 2exp[M2(δ22δ33)] (18)

According to Boole’s inequality, we get

P(G) g=1CNKP(Gg)2CNKexp[M2(δ22δ33)]2(eNK)Kexp[M2(δ22δ33)] (19)

Let C1>0 and C1MKlog(N/K), we have

P(G)2exp[M2(δ22δ33)+C1M+C1Mlog(N/K)] (20)

Let C212(δ22δ33)C1(1+1log(N/K)). Then, Φ satisfies the RIP with a probability of

PRIP12exp(C2M) (21)

Indeed, choosing C1 as sufficiently small, we always have C2>0 and high PRIP. For instance, let N=512 and K=5, the probability of Φ satisfying the K-order RIP with δc=0.9 is no less than 95% when C1=0.0589.

4. Results and Discussion

When a measurement matrix is applied in CS, it is always expected to lead to good reconstruction performance. In this section, we examine the performance of the Chebyshev chaotic measurement matrix and compare it with Gaussian random matrix and the well-established similar matrices in [12,15,16,19] by presenting the empirical results obtained from a series of CS reconstruction simulations. Each matrix is denoted as Propose, Gaussian, Logistic, Tent, Composite, and the matrix in [19] for convenience. The test includes the following steps. First, generate the synthetic sparse signals x and construct the measurement matrix Φ. Then, obtain the measurement vector y by y=Φx. Last, reconstruct the signals by approximating the solution of xe=argminxo s.t. y=Φx.

x adopted throughout this section only contains K non-zero entries with length N=120. The locations and amplitudes of the peaks are subject to Gaussian distribution. The proposed measurement matrix in this paper is constructed by the method shown in Algorithm 1. The orthogonal matching pursuit (OMP) [24] algorithm is selected as a minimization approach which iteratively builds up an approximation of x. The system parameters in Logistic and Tent chaos are 4 and 0.5, respectively, and the order of Chebyshev chaos is 8. The sample distance is set as d=15 in Logistic, Tent, and Composite, and d=5 in Propose. Each experiment is performed for 1000 random sparse ensembles. The initial value x0 is randomly set for each ensemble and the performance is averaged over sequences with different initial values. Denote ε=xex2/x2 as the reconstruction error. The reconstruction is identified as a success, namely exact reconstruction, provided ε106. Denote Psuc as the percentage of successful reconstruction.

Case 1.

Comparison of the percentage of exact reconstruction in the noiseless case Psuc.

In this case, we conduct two separate CS experiments, first by fixing M=40 and varying K from 2 to 14, and second by fixing K=8 and varying M from 20 to 60.

Figure 4 illustrates the change tendency of Psuc with argument K while M=40 in the noiseless case. The figure shows that Psuc decreases with the increase in K. From inequalities (20) and (21), it can be seen that the upper bound of P(G) increases and the lower bound of PRIP decreases when K increases. The probability of the measurement matrix satisfying the RIP is reduced, which makes it against the exact reconstruction.

Figure 4.

Figure 4

The change tendency of Psuc with K while M=40 in the noiseless case.

Figure 5 illustrates the change tendency of Psuc with argument M while K=8 in the noiseless case. As can be seen from the figure, Psuc increases with M. According to inequalities (20) and (21), P(G) decreases and the lower bound of PRIP increases when M increases. The increase in the probability of the measurement matrix satisfying the RIP is beneficial to the exact reconstruction.

Figure 5.

Figure 5

The change tendency of Psuc with M while K=8 in the noiseless case.

Figure 4 and Figure 5 reveal that the percentage of the exact reconstruction of the proposed measurement matrix is significantly higher than that of Gaussian and the matrix in [19], slightly higher than that of Tent, and almost the same as that of Logistic and Composite.

Case 2.

Comparison of the reconstruction error in the noisy case.

In this case, we consider the noisy model y=Φx+v, where v is the vector of additive Gaussian noise with zero means. We conduct the CS experiment by fixing M=40, K=8, and varying the signal to noise ratio (SNR) from 10 to 50. It can be seen from Figure 6 that the errors decrease with the increase in the SNR, and the error of the proposed measurement matrix is smaller than that of Gaussian and the matrix in [19], slightly smaller than that of Tent, and almost the same as Logistic and Composite.

Figure 6.

Figure 6

The change tendency of ε with SNR while M=40 and K=8.

When noise is included in the measurements, the reconstruction errors increase greatly. At this time, reconstruction algorithms with anti-noise ability can be used, such as the adaptive iterative threshold (AIT) algorithm and entropy minimization-based matching pursuit (EMP) algorithm which can be found in references [25,26] for details.

As shown in the simulations, when the Chebyshev chaotic matrix is applied in CS, a good reconstruction performance is obtained. This coincides with the theoretical results obtained in the previous subsection where the Chebyshev chaotic matrix satisfies the RIP with high probability. Recall from Lemma 4 that E[exp(αQm2)]E[exp(αT2)], where TN(0,1). It is clear that the maximums of P(S1+δ) and P(S1δ) are achievable only if QmN(0,1). That is to say, the lower boundary of the probability that the proposed measurement satisfies the RIP is no less than that of the Gaussian random matrix. As seen from the simulations, our proposed measurement matrix outperforms the Gaussian random matrix. Then, the results coincide with the theoretical analysis above.

As mentioned in the Introduction, Zhu et al. [19] transformed the Chebyshev chaotic sequence into a new sequence of elements obeying Gaussian distribution and applied the new sequence to construct the measurement matrix. In fact, the measurement matrix is similar to the Gaussian random matrix in terms of elements distribution. This coincides with the simulations that the reconstruction performance of OMP with the matrix in [19] is similar to that of OMP with the Gaussian random matrix. Accordingly, our proposed measurement matrix outperforms the matrix in [19].

The simulations reveal that by using the proposed measurement matrix, one can achieve the same reconstruction performance as that obtained using Logistic, Tent, and Composite. In fact, these chaotic measurement matrices share a similar independence among the elements and probability of satisfying the RIP. To construct those measurement matrices, MN uncorrelated samples need to be extracted from the chaotic sequences at certain sample distances. The length of the chaotic sequence is usually no less than MNd. The larger the sample distance, the longer the chaotic sequence, and the larger the resources consumption. Since the sample distance of the Chebyshev chaotic sequence is greatly reduced, the proposed measurement matrix can effectively reduce the consumption of system resources.

5. Conclusions

In this paper, we propose a method of constructing a measurement matrix for compressed sensing by the Chebyshev chaotic sequence. We first show that the elements sampled from the Chebyshev chaotic sequence with a small distance have very small correlations. Then, we use these sampled elements to construct the measurement matrix and prove that the matrix satisfies the RIP with high probability in detail. With the natural gifted pseudo-random property of a chaotic system, the proposed chaotic measurement matrix possesses the advantages of economic storage and convenience in engineering design. Moreover, the probability that the proposed measurement matrix satisfies the RIP is more likely to be higher than that of the Gaussian random matrix dose, which results in better reconstruction performance. Obviously, the proposed measurement matrix outperforms the Gaussian random one. Compared with the similar chaotic measurement matrices, the proposed measurement matrix effectively reduces the consumption of system resources without the loss of reconstruction performance. Therefore, our method outperforms the existing approaches in terms of practical applications.

Appendix A

Proof of Theorem 1.

According to Equation (3), we have xn+d=cos(qd·arccosxn). Then, the left side of Equation (7) can be expressed as

E(xnm0xn+dm1)=11ρ(xn)xnm0[cos(qdarccosxn)]m1dxn (A1)

Denote xn=cosθ, substituting Equation (4) into (A1), we obtain

E(xnm0xn+dm1)=0π1π(cosθ)m0[cos(qdθ)]m1dθ (A2)

Since

{cosθ=(eiθ+eiθ)/20π1πei2θkdθ={0k=1,2,31k=0

Equation (A2) can be rewritten as

E(xnm0xn+dm1)=0π2(m0+m1)h=0m0j=0m1Cm0fCm1j1πei2θ[hm0/2+qd(jm1/2)]dθ (A3)

It can be seen from Equation (A3) that E(xnm0xn+dm1) has non-zero values only when j=m1/2(hm0/2)qd, with j((m11)/2,(m1+1)/2). For all possible cases of m0 and m1, we do the following analysis:

(1) m0 is odd. According to Equation (5), E(xnm0) is equal to 0 and then E(xnm0)E(xn+dm1)=0. We hypothesize that E(xnm0xn+dm1) has non-zero values, which means there exists a positive integer j that satisfies j=m1/2(hm0/2)qd. Noting that j((m11)/2,(m1+1)/2), the only choice of j is m1/2, where m1 must be even. Accordingly, h must be equal to m0/2. However, h=m0/2 is not an integer when m0 is odd, which contradicts that h must be an integer. Therefore, the hypothesis fails, that is, E(xnm0xn+dm1)=0 holds when m0 is odd. In this case, E(xnm0xn+dm1)=E(xnm0)E(xn+dm1) holds.

(2) m0 is even. Two cases are discussed:

  • m1 is odd. According to Equation (5), E(xnm0)E(xn+dm1)=0 holds. We hypothesize that E(xnm0xn+dm1) has non-zero values, which means there exists a positive integer j that satisfies j=m1/2(hm0/2)qd. When m1 is odd, there is no integer j satisfying j((m11)/2,(m1+1)/2). Therefore, the hypothesis fails and E(xnm0xn+dm1)=0 holds. In this case, E(xnm0xn+dm1) is equal to E(xnm0)E(xn+dm1).

  • m1 is even. According to Equation (5), we have E(xnm0)E(xn+dm1)=2(m0+m1)Cm0m0/2Cm1m1/2. When h=m0/2, there is an integer j=m1/2 that makes E(xnm0xn+dm1) be equal to 2(m0+m1)Cm0m0/2Cm1m1/2. In this case, E(xnm0xn+dm1)=E(xnm0)E(xn+dm1) holds.

In conclusion, the proof is completed. □

Appendix B

Proof of Lemma 1.

Both sides of inequality (13) can be rewritten as

{E[(R+ar1+br2)2t]=i=02tC2tiRiE[(ar1+br2)2ti]E[(R+cr1+cr2)2t]=i=02tC2tiRiE[(cr1+cr2)2ti]

According to Equation (5), we have E[(ar1+br2)2ti]=0 and E[(cr1+cr2)2ti]=0 when i is odd. Obviously, E[(ar1+br2)2ti] is equal to E[(cr1+cr2)2ti]. Now, we consider the problem of proving E[(ar1+br2)2ti]E[(cr1+cr2)2ti] when i is even. This is equivalent to proving

E[(ar1+br2)2t]E[(cr1+cr2)2t] (A4)

for all tN.

It is easy to verify that inequality (A4) holds when t=0,1,2. The focus of the proof is on t>2. Since the odd-order moments of r1 and r2 are 0, the expansion of both sides in inequality (25) only have even-order moments whose coefficients are no less than 0. Hence, it is true if either a or b is positive or negative. Without the loss of generality, assume that a, b0. Then, we have to make sure that the following inequality

E[(a2cr1+b2cr2)2t]E[(22r1+22r2)2t] (A5)

holds for t=3,4,5 and a, b0.

On both sides of inequality (A5), the square sum of the coefficients of r1 and r2 is always 1. Let a/(2c)=cosθ and b/(2c)=sinθ, where θ[0,π/2], inequality (A5) can be rewritten as

E[(r1cosθ+r2sinθ)2t]E[(r1cosπ4+r2sinπ4)2t] (A6)

Therefore, the proof of inequality (A4) is equivalent to the proof of inequality (A6), that is, we need to prove that the maximum of E[(r1cosθ+r2sinθ)2t] occurs when θ is π/4. Let f(θ)=E[(r1cosθ+r2sinθ)2t], the derivative of f(θ) with respect to θ is

f(θ)=E[2t(r1cosθ+r2sinθ)2t1(r2cosθr1sinθ)] (A7)

Since E[(r1cosθ+r2sinθ)2t1r1]=h=02t1C2t1h(cosθ)h(sinθ)2t1hE(r1h+1r22t1h) and E(r1h+1r22t1h)=E(r2h+1r12t1h), we have

E[(r1cosθ+r2sinθ)2t1r1]=E[(r2cosθ+r1sinθ)2t1r2] (A8)

Substituting Equation (A8) into Equation (A7), we obtain

f(θ)=2t·E[(r1cosθ+r2sinθ)2t1r2cosθ(r2cosθ+r1sinθ)2t1r2sinθ]=2t·h=02t1C2t1h{[(cosθ)h+1(sinθ)2t1h(sinθ)h+1(cosθ)2t1h]E(r1hr22th)}

Let A(h)=C2t1h{[(cosθ)h+1(sinθ)2t1h(sinθ)h+1(cosθ)2t1h]E(r1hr22th)}. Note that A(t1)=A(2t1)=0, f(θ) can be rewritten as

f(θ)=2t[h=0t2A(h)+A(t1)+h=t2t2A(h)+A(2t1)]=2t[h=0t2A(h)+h=t2t2A(h)]= 2th=0t2[A(h)+A(2t2h)] (A9)

With further simplifications, we get

f(θ)=2th=0t2{[(cosθ)2t1h(sinθ)h+1(sinθ)2t1h(cosθ)h+1]Bh}

where Bh=C2t1h+1E(r12th2r2h+2)C2t1hE(r1hr22th) and h[0,t2]. When h is odd, it is straightforward to show that Bh=0. When h is even, according to Equation (5), Bh can be expressed as

Bh=22t{[(2t1)!](h+2)[(2th22)!]2[(h+22)!]2[(2t1)!](2th)[(2th2)!]2[(h2)!]2}=4·22t[(2t1)!][(2th22)!]2[(h2)!]2(1h+212th)>0

When θ(0,π/4) and ht2, we have cosθ2t1hsinθh+1>sinθ2t1hcosθh+1. Consequently, f(θ)>0 holds. When θ(π/4,π/2) and ht2, we have cosθ2t1hsinθh+1<sinθ2t1hcosθh+1 and f(θ)<0. Moreover, note that θ=0,π/4,π/2 are extreme points of f(θ), it is obvious that E[(r1cosθ+r2sinθ)2t] reaches the maximum when θ=π/4. Thus, Lemma 1 follows. □

Appendix C

Proof of Lemma 2.

Denote vk as the element of row pr and column pc in Φ, where k=1,2K. By the definition of ΦK, we have vk=2z(pc1)M+pr. The left side of inequality (14) can be written as

E[Qm2t]=E[(v1u1+v2u2+vKuK)2t]=RE[(v1u1+v2u2+R)2t]P(k=3Kvkuk=R)

Using Lemma 1, we get

RE[(v1u1+v2u2+R)2t]P(k=3Kvkuk=R)RE[(v1(u12+u22)/2+v2(u12+u22)/2+R)2t]P(k=3Kvkuk=R)

Let η=((u12+u22)/2,(u12+u22)/2,u3uK)T, we have

E[Qm2t]RE[(v1(u12+u22)/2+v2(u12+u22)/2+R)2t]P(k=3Kvkuk=R) =E[(φmTη)2t] (A10)

Applying this argument repeatedly yields Lemma 2, as η eventually becomes w [27]. Then, Lemma 2 holds. □

Appendix D

Proof of Lemma 3.

Let {tk}k=1K be a group of i.i.d. variables and tkN(0,1), k=1,2K. Rewrite T as T=1Kk=1Ktk. Substituting φmTω=1Kk=1Kvk into inequality (15), we obtain

{E(T2t)=1KtE[nk0,k=1Knk=2t(2tn1,n2nK)k=1Ktknk]E[(φmTw)2t]=1KtE[nk0,k=1Knk=2t(2tn1,n2nK)k=1Kvknk]

where (2tn1,n2nK)=(2t)!(n1!)(n2!)(nK!). When nk is odd, both E(tknk) and E(vknk) are equal to 0. When nk is even, let nk=2t and we get E(tk2t)=(2t)!/(t!2t) and E(vk2t)=(2t)!/((t!)22t). Obviously, E(vknk)E(tknk) holds. Therefore, Lemma 3 follows. □

Author Contributions

Conceptualization, R.Y.; methodology, C.C.; software, R.Y.; validation, Y.M. and B.W.; formal analysis, C.C.; data curation, R.Y.; writing—original draft preparation, R.Y. and Y.M.; writing—review and editing, R.Y., C.C., B.W. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Conflicts of Interest

The authors declare no conflict of interest.

References

  • 1.Donoho D.L. Compressed sensing. IEEE Trans. Inf. Theory. 2006;52:1289–1306. doi: 10.1109/TIT.2006.871582. [DOI] [Google Scholar]
  • 2.Hashimoto F., Ote K., Oida T., Teramoto A., Ouchi Y. Compressed-Sensing Magnetic Resonance Image Reconstruction Using an Iterative Convolutional Neural Network Approach. Appl. Sci. 2020;10:1902. doi: 10.3390/app10061902. [DOI] [Google Scholar]
  • 3.Sabahi M.F., Masoumzadeh M., Forouzan A.R. Frequency-domain wideband compressive spectrum sensing. IET Commun. 2016;10:1655–1664. doi: 10.1049/iet-com.2015.0718. [DOI] [Google Scholar]
  • 4.Bai Z., Kaiser E., Proctor J.L., Kutz J.N., Brunton S.L. Dynamic Mode Decomposition for Compressive System Identification. AIAA J. 2020;58:561–574. doi: 10.2514/1.J057870. [DOI] [Google Scholar]
  • 5.Candés E.J. The restricted isometry property and its implications for compressed sensing. Comptes Rendus Math. 2008;346:589–592. doi: 10.1016/j.crma.2008.03.014. [DOI] [Google Scholar]
  • 6.Candes E., Tao T. Decoding by Linear Programming. IEEE Trans. Inf. Theory. 2005;51:4203–4215. doi: 10.1109/TIT.2005.858979. [DOI] [Google Scholar]
  • 7.Candès E.J., Tao T. Near-Optimal Signal Recovery from Random Projections: Universal Encoding Strategies? IEEE Trans. Inf. Theory. 2006;52:5406–5425. doi: 10.1109/TIT.2006.885507. [DOI] [Google Scholar]
  • 8.Candès E.J., Romberg J.K., Tao T. Stable signal recovery from incomplete and inaccurate measurements. Commun. Pure Appl. Math. 2006;59:1207–1223. doi: 10.1002/cpa.20124. [DOI] [Google Scholar]
  • 9.Ravelomanantsoa A., Rabah H., Rouane A. Fast and efficient signals recovery for deterministic compressive sensing: Applications to biosignals; Proceedings of the 2015 Conference on Design and Architectures for Signal and Image Processing (DASIP); Krakow, Poland. 23–25 September 2015; pp. 1–6. [Google Scholar]
  • 10.Devore R.A. Deterministic constructions of compressed sensing matrices. J. Complex. 2007;23:918–925. doi: 10.1016/j.jco.2007.04.002. [DOI] [Google Scholar]
  • 11.Xu G., Xu Z. Compressed Sensing Matrices from Fourier Matrices. IEEE Trans. Inf. Theory. 2015;61:469–478. doi: 10.1109/TIT.2014.2375259. [DOI] [Google Scholar]
  • 12.Yu L., Barbot J.P., Zheng G., Sun H. Compressive Sensing With Chaotic Sequence. IEEE Signal Process. Lett. 2010;17:731–734. doi: 10.1109/LSP.2010.2052243. [DOI] [Google Scholar]
  • 13.Al-Azawi M.K.M., Gaze A.M., Al-Azawie M., Al Shaty A. Combined speech compression and encryption using chaotic compressive sensing with large key size. IET Signal Process. 2018;12:214–218. doi: 10.1049/iet-spr.2016.0708. [DOI] [Google Scholar]
  • 14.Lu W., Liu Y., Wang D. A Distributed Secure Data Collection Scheme via Chaotic Compressed Sensing in Wireless Sensor Networks. Circuits Syst. Signal Process. 2013;32:1363–1387. doi: 10.1007/s00034-012-9516-9. [DOI] [Google Scholar]
  • 15.Frunzete M., Yu L., Barbot J.-P., Vlad A. Compressive sensing matrix designed by tent map, for secure data transmission; Proceedings of the Signal Processing Algorithms, Architectures, Arrangements, and Applications SPA 2011; Poznan, Poland. 29–30 September 2011; pp. 1–6. [Google Scholar]
  • 16.Zhou W., Jing B., Zhang H., Huang Y.-F., Li J. Construction of Measurement Matrix in Compressive Sensing Based on Composite Chaotic Mapping. Acta Electron. Sin. 2017;45:2177–2183. [Google Scholar]
  • 17.Vlad A., Luca A., Frunzete M. Computational Measurements of the Transient Time and of the Sampling Distance That Enables Statistical Independence in the Logistic Map; Proceedings of the International Conference on Computational Science and Its Applications; Seoul, Korea. 29 June–2 July 2009; pp. 703–718. [Google Scholar]
  • 18.Vaduva A., Vlad A., Badea B. Evaluating the performance of a test-method for statistical independence decision in the context of chaotic signals; Proceedings of the 2016 International Conference on Communications (COMM); Bucharest, Romania. 9–10 June 2016; pp. 417–422. [DOI] [Google Scholar]
  • 19.Zhu S., Zhu C., Wang W. A Novel Image Compression-Encryption Scheme Based on Chaos and Compression Sensing. IEEE Access. 2018;6:67095–67107. doi: 10.1109/ACCESS.2018.2874336. [DOI] [Google Scholar]
  • 20.Martino L., Luengo D., Míguez J. Independent Random Sampling Methods. Springer; Cham, Switzerland: 2018. pp. 9–12. [Google Scholar]
  • 21.Öztürk I., Kılıç R. Digitally generating true orbits of binary shift chaotic maps and their conjugates. Commun. Nonlinear Sci. Numer. Simul. 2018;62:395–408. doi: 10.1016/j.cnsns.2018.02.039. [DOI] [Google Scholar]
  • 22.Geisel T., Fairén V. Statistical properties of chaos in Chebyshev maps. Phys. Lett. A. 1984;105:263–266. doi: 10.1016/0375-9601(84)90993-9. [DOI] [Google Scholar]
  • 23.Pesin Y.B. Characteristic Lyapunov Exponents and Smooth Ergodic Theory. Russ. Math. Surv. 1977;32:55–114. doi: 10.1070/RM1977v032n04ABEH001639. [DOI] [Google Scholar]
  • 24.Tropp J.A., Gilbert A.C. Signal Recovery from Random Measurements Via Orthogonal Matching Pursuit. IEEE Trans. Inf. Theory. 2007;53:4655–4666. doi: 10.1109/TIT.2007.909108. [DOI] [Google Scholar]
  • 25.Wang Y., Zeng J., Peng Z., Chang X., Xu Z. Linear Convergence of Adaptively Iterative Thresholding Algorithms for Compressed Sensing. IEEE Trans. Signal Process. 2015;63:2957–2971. doi: 10.1109/TSP.2015.2412915. [DOI] [Google Scholar]
  • 26.Meena V., Abhilash G. Robust recovery algorithm for compressed sensing in the presence of noise. IET Signal Process. 2016;10:227–236. doi: 10.1049/iet-spr.2015.0067. [DOI] [Google Scholar]
  • 27.Achlioptas D. Database-friendly random projections: Johnson-Lindenstrauss with binary coins. J. Comput. Syst. Sci. 2003;66:671–687. doi: 10.1016/S0022-0000(03)00025-4. [DOI] [Google Scholar]

Articles from Entropy are provided here courtesy of Multidisciplinary Digital Publishing Institute (MDPI)

RESOURCES