A Novel Compressed Sensing Based Model for Reconstructing ... - arXiv

1 downloads 0 Views 2MB Size Report
such as PSK, MSK, OQPSK, QAM, APSK, et al. Considering all the modulation parameters, the reconstruction can also be regarded as a joint demodulation.
http://dx.doi.org/10.5755/j01.eee

ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. XX, NO. X, 20XX

A Novel Compressed Sensing Based Model for Reconstructing Sparse Signals Using Phase Sparse Character Zhengli Xing1, Jie Zhou1*, Jiangfeng Ye1, Jun Yan1, Lin Zou2, Qun Wan2 Institute of Electronic Engineering, China Academy of Engineering Physics, Mianyang, China 2 School of Electronic Engineering, University of Electronics Science and Technology of China, Chengdu, China [email protected] 1

1Abstract—Phase

modulation is a commonly used modulation mode in digital communication, which usually brings phase sparsity to digital signals. It is naturally to connect the sparsity with the newly emerged theory of compressed sensing (CS), which enables sub-Nyquist sampling of high-bandwidth to sparse signals. For the present, applications of CS theory in communication field mainly focus on spectrum sensing, sparse channel estimation etc. Few of current researches take the phase sparse character into consideration. In this paper, we establish the novel model of phase modulation signals based on phase sparsity, and introduce CS theory to the phase domain. According to CS theory, rather than the bandwidth, the sampling rate required here is scaling with the symbol rate, which is usually much lower than the Nyquist rate. In this paper, we provide analytical support for the model, and simulations verify its validity. Index Terms—compressed sensing, phase modulation, phase sparsity

I. INTRODUCTION As to digital modulation, phase, frequency and amplitude are commonly used parameters in digital communication. Using different parameters in the modulation procedure, there are various types of modulation, such as one-parameter modulation (PSK, ASK, FSK, OQPSK, MSK) and multi-parameter modulation (APSK, QAM). As the modulation parameters are different, different modulation types need different models to describe, resulting the variety of demodulation procedures, which also increases the complexity of the receiver. On the other side, frequency resources are getting more and more scare as user increase sharply, which encourages the popularization of high-frequency and wideband signals. However, it undoubtedly poses a heavy burden to Analog to Digital Converter (ADC). In recent years, Compressed Sensing (CS) theory has emerged, with the ability of sampling sparse high-bandwidth signals at sub-Nyquist rate. CS theory exploits the sparsity of high dimensional signals, and enables the reconstruction of signals from some nonuniform measurements. The number of required measurements depend on the sparsity of the signals, This research was funded in part by the National Nature Science Foundation of China under grant 61301267 and in part by the Fundamental Research Funds for the Central Universities.

rather than the bandwidth. With the compressed measurements, it is possible to reconstruct the original signal by solving a convex optimization problem. In this paper, based on the analysis of the phase modulation, we establish the sparse model of digital signals, whose constellation diagrams are sparse in the complex plane. As can be seen below, our model can be applied to all phase sparse signals, whose constellations are some discrete points, such as PSK, MSK, OQPSK, QAM, APSK, et al. Considering all the modulation parameters, the reconstruction can also be regarded as a joint demodulation procedure. In this model, the number of nonzero elements equals that of symbols. From CS theory, this means the rate of nonuniform Compressive Sampling (NCS) scales with the symbol rate. Whereas, according to the Nyquist sampling theorem, sampling rate should at least be two times of the bandwidth to avoid aliasing, which can be much higher than the symbol rate, especially for the wideband signals. The remainder of this paper is organized as follows. In section II, we introduce the signal model and establish the sparse phase model. Section III describes the CS theory and the compressive sampling model. Discussions are made in Section IV, followed by simulation results in Section V. Finally, Section VI concludes the paper.

II. SPARSE PHASE MODEL For digital modulation, phase is a key parameter. And for many types of modulation utilizing phase, the constellation diagrams are some discrete points in the complex plane, showing sparse character. A. Signal Model It is known that, the bit streams will be processed in order of mapping into constellation, square root raised cosine (SRRC) filtering and quadrature modulating. Here, we define r  N1 to be the vector of uniform samples of the signal: T r =  r1 , , rN  (1) Taking the modulation procedure into consideration, the received signal can be decomposed as follows:

ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. XX, NO. X, 20XX

e1 ra   

For rectangular QAM, the signal model is [00987656]:

  s1      Es   eN   sN 

bk  AI  jAQ (2)

and

e1 E    s   s1 ,

   eN  , sN   T

N N

(3)

N 1

where ei  exp( j 2 fcti ) , and f c is the carrier frequency, E is the carrier wave matrix. s is the vector of symbols after baseband modulation. It can be seen that, (2) functions as the procedure of quadrature modulation. If we denote the number of symbols after constellation as M. We can rewrite as follows:

s = Fb = F1Ub N M

F

b  b1 , b2 ,

, bM   T

(4) M 1

where b is the sequence of constellated symbols. F is the baseband shaping matrix, containing the procedure of SRRC filtering and interpolation. In order to express these two functions more clearly, we can decompose F into separate matrices, F1 and U , which are filtering matrix and interpolation matrix respectively. And the expression of F1 and U are:

c1  c1 F1      U = Iy and

     cL 

cL cL c1

(8)

where AI and AQ are the signal amplitudes of in-phase and quadrature components, respectively. In an I  Q R-QAM scheme, log2 (I  Q) bits of serial information stream are grouped to be mapped onto 2-dimensional signal constellation. Among the grouped information, log 2 I bits are mapped onto the in-phase channel, whose amplitude AI is selected over the set of {d , 3d , , ( I 1)d} . Similarly, the log 2Q bits are mapped onto the quadrature channel, whose amplitude AQ is selected over the set of {d , 3d , , (Q 1)d} . For APSK, the signal constellation point bk is drawn from a set X given by []:  2   j  i 1   r1e  n1  i  0,..., n1  1   2  j i     r e  n2 2  i  0,..., n  1 X 2 2    2  j  i  nR    nR  i  0,..., nnR  1 rnR e

(9)

where we have defined nl , rl and  l as the number of points, the redius and the relative phase shift corresponding to the l-th ring respectively. We can nickname such modulations as n1  n2   nn  APSK . R

The constellation diagram for QPSK, 16QAM and 4-12APSK are shown in Figure 1(a)-(c) respectively.

N N

(5)

N M

c   c1

cL 

1  1 I   

     1

y  1 0

0  T

M M

(6) ns 1

where c is the coefficients vector of SRRC, L is the number of coefficients. L is decided by the order of SRRC, and c is decided by the order and the roll-off factor  of SRRC. I is an identity matrix, whose order equals the number of symbol number. y is the interpolation vector, M is the symbol number, ns  N / M is the rate of interpolation, ‘  ’ denotes the Kronecker product. As to b , different types of signals have different forms. For PSK, the constellation model is []: bk  exp  j 2 (mk  1) / M ' (7) where M ' {2, 4,8 } is the number of unique phases used, mk is the kth transmitted symbol.

Figure. 1. Constellation diagrams for QPSK, 16QAM, 4-12APSK and the sparse vector

Hence, r can be rewritten as: (10)

r = EF1Ub

B. Sparse Phase model From the signal model defined in Section II-A, we can see that, for MPSK, MQAM and n1  n2   nn  APSK R

( M  n1  n2 

 nnR ) signals, the modulated symbol can

ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. XX, NO. X, 20XX only vary within M possibilities, where M is the order of modulation. Thus, the constellated sequence b can be decomposed further. Such as QPSK, b can be rewritten as:

 j 4 e  b 0     0

e

j

3 4

e

j

5 4

e

j

7 4

0 j

e

0 

e

4

j

3 4

e

j

5 4

e

j

3 2

0

0

e

j

 4

 QQPSK b*QPSK

and  d1 0 D   0

dJ 0

0 d1

dJ

0

     dJ 

 b1,1    0 d1  b1,2  M  JM    I d   b1,3   (17) d   d1 d J     b1,4     l 1   di  exp  j    l  1, 2, , J  J      b 3 5 7   M ,1  T j j j 4   4, 4   J M 1  k , J , e e 1,1 e 1,Jb, M ,2   k ,1,   According tob(16) and (17), the kth element of b is M ,3   calculated as follows: b M ,4  (18) bk  d  θTk

where θ  [k ,1, ,k , J ]T , ‘  ’ denotes the inner product. (11)

and  j bk  e 4 

e

j

3 4

e

j

5 4

 b k ,1    7  b j k ,2   e 4    b k ,3    b k ,4 

(12)

* T  e  (bQPSK ,k )

where ‘ ’ denotes the inner product, and  j e  e 4  * QPSK , k

b

e

j

3 4

 b k ,1

e b

j

5 4

k ,2

e b

k ,3

j

7 4

  

(13)

b k ,4 

T

For 16QAM, b can be rewritten as:  A1  b   

(16)

b = Dθ

A16 A1

A16 A1

 b1,1        b1,16        bM ,1   A16     b   M ,16 

(14)

*  Q16QAM b16 QAM

And for n1  n2   nn  APSK , there is similar conclusion. R

It is obvious that, there is only one non-zero component of  bQPSK ,k , and the value is 1. This conclusion also works for 16QAM and n1  n2   nn  APSK .

For MPSK (M=2, 4, 8), there only exists one non-zero element of θ k and its value is 1. As the symbols are randomly chosen from the symbol set, the location of non-zero element is also random. Therefore, the number of non-zero elements in θ is M , while the length of θ is J  M , which means θ is sparse. However, for QAM and APSK signals, the situations may be a little different. Seeing from the constellation diagram, it is clear that, for those constellation points being identical with MPSK constellations, same conclusion can be drawn. But for other points, they can be expressed by the linear combination of two vectors of d , which means there are two non-zero elements of θ k , and their value may also be not 1. Thus, for QAM and APSK, the number of non-zero elements of θ is more than that of MPSK, but we can safely claim that the times are in the range of (1, 2), and the non-zero elements in θ k ranges between M and 2M . Therefore, θ is also sparse for QAM and APSK signals. Considering all the discussion above in this section, can be rewritten as: (19) r = EF1UDθ = Ψθ where Ψ = EF1UD . If we regard the matrix Ψ as a basis, then we can get the conclusion that, r is sparse on the basis, and the sparsity concerns with the signal type and the parameter J . Now, we’ve established the phase sparse model, and it is natural to connect it with the CS theory.

R

From the discussion above, we can see that, for the phase sparse modulation types, PSK, QAM and APSK, the constellated sequence has the following decomposition: b  Qb* (15) However, for different modulation types, the matrix and vector b* are different. In order to get a unified expression, we define the sparse vector d , which divides the unit semicircle into J equal parts. For simplicity, we set J  8 , as shown in (17) and Figure 1(d). From Figure 1 and the constellation model (7)-(9), it can be seen that, the constellation points of PSK, QAM and APSK signals are sparse in the complex plane. Here, we purpose a new constellation expression:

III. COMPRESSED SENSING OF PHASE SPARSE SIGNALS A. Compressed Sensing In CS theory, if the measured signal x is sparse on a basis Ω: x   (20) and there are only k coefficients of β much larger than zero. x is called sparse or compressible, if k N , where N is the length of x . It has been proven that x can be reconstructed form L non-adaptive linear projection measurements, where L  kO(logN ) []. Let y  x   , and   L N is the measurement

ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. XX, NO. X, 20XX

 F1 F1    ZF1

matrix. The reconstruction of x converts to the following optimization problem []: (21) min  1 s.t. y = Φx

ZF1   F1  

2 N 2 N

(27)

where  1 stands for the l1 norm.

where Z F is a zero matrix of the same size of F1 .

B. Signal Reconstruction based on Compressive Sampling In CS theory, random matrices, e.g., Gaussian matrix and Bernoulli matrix, are commonly used measurement matrices. Here, in this paper, we can design the measurement matrix as Gaussian random matrix, whose coherence with a fixed orthonormal basis is very low []. According to (19) and (21), the problem of recovering phase sparse signals from compressive measurements is a convex problem as follows:

As to the matrix E , there is no need to change. What’s more, in order to fulfil the relative delay between in-phase components and quadrature components, a delay matrix P needs to be added between E and F1 :

1

θˆ  arg min θ 1 s.t.

y - Φr 2  

(22)

r = Ψθ Here, we solve the convex problems by CVX []. Then, we get the constellation sequence bˆ = Dθˆ , and the transmitted signal r = Ψθ .

A. Amendment for the Sparse Phase Model Now, we’ve established the sparse phase model for most phase sparse signals, such as PSK, QAM and APSK discussed above, this model also works for other signals, whose constellation diagrams are some discrete points in the complex plane, e.g. ASK, MSK and OQPSK. In fact, we have to point out that for some types of modulation, the model needs a little amendment. Here, we just discuss OQPSK for example. For OQPSK, the signal model is as follows: sOQPSK , an  A I n  j * Qn  exp( j 2 f ct ) (23)

n

Qn   bn g (t  (2n  1)Tb )

where an , bn {1} are i.i.d. (independently identically distributed) random sequences. Tb is the bit period. From the signal model above, it can be seen that, the only difference between OQPSK and QPSK is that the in-phase components have a delay of half symbol period relative to the quadrature components. Thus, we have to decompose the matrices D , U , F1 into in-phase part and quadrature part: 2 M  2 JM

DI  imag  D 

(24)

where Z D is a zero matrix of the same size of D .

   R

I   T

 R  real   

U U  ZU

where (30) The CS model of OQPSK signals based on the phase sparse model is as follows:

θ  arg min θ s.t.

1

y - Φr 2  

(31)

r = Ψθ In fact, without using of delay matrix P , this model also works for the signals of PSK, QAM and APSK. For MSK, the signal model is [06624684]: sMSK , an   I n  j * Qn  exp( j0t ) I n   an rect (t  (2n  1)Tb )cos( t / 2Tb )

(32)

n

Qn   bn rect (t  2nTb ) sin( t / 2Tb )

where an , bn {1} are i.i.d. (independently identically distributed) random sequences. Tb is the bit period. We can see that MSK signal model is similar to that of OQPSK, except for the shaping filter is different. So the difference of phase sparse model between MSK and OQPSK is the coefficients of filtering matrix F1 . Due to the limited space here, we can’t discuss all the signals. And for all the phase sparse signals, the model should B. Sparse Phase Model for Multi-Signals All the discussions above deal with the single signal situation, when it comes to the multi-signals situation, the model should be as follows: K

min  i

2 JM 1

 I  imag   

ZU   U 

(29)

n

n

 DR Z D  D   Z D DI  DR  real  D 

ra,OQPSK = EPF1 UDθ = θ   PF1 UD

IV. DISCUSSION

I n   an g (t  2nTb )

   0  0 1 0 j 0 0   N 2 N P (28)   0 1 j 0     where the column with ‘ * ’ is the ns / 2  1  th column. We can that, the delay matrix realizes the function of half symbols’ delay by a deliberately mismatch of in-phase and quadrature components. Thus, the phase sparse model for OQPSK is:

i 1

(25)

s.t.

y - Φr 2   iK

2 N 2 M

where ZU is a zero matrix of the same size of U .

(26)

1

r   ri i 1

ri = Ψ iθi

(33)

ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. XX, NO. X, 20XX where K is the signal number, ri is the ith signal, Ψ i is the sparse basis for the ith signal, θi is the sparse vector of ri on the basis of Ψ i . As to multi-signals model, the measured signal is the mixture of several signals. And shown in (33), different signal may have different sparse matrices. C. Discussion about the Measurement Number In CS theory, one important parameter is the sparsity. Here, we define the sparse ratio as the ratio of non-zero components’ number to the total number:

θ  θ 0 / θ c

(34)

where ‖‖  0 is the l0 norm, which measures the number of non-zero components [1]. |  |c is the cardinality. Based on the discussion of Section II and III, it is easy to conclude: for PSK , OQPSK and MSK θ  1 / J (35)  for QAM and APSK 1 / J  θ  2 / J For the Gaussian measurement matrix we use here, the number of measurements needed is [1]:

  M log 1     M log J  (36)    In CS theory, one key concept is so-call ‘Information’, and in the phase sparse model proposed here, it is clear that the ‘Information’ is in fact the symbols. According to (36), the compressive sampling rate scales with the symbol rate Rs , and the ratio is c  logJ ( c is a constant ranging in [1, 2)). Whereas, from the Nyquist sampling rule, the sampling rate should be more than 2 times of the bandwidth, which usually scales with the highest frequency of the signal and much higher than the symbol rate. That means, compressive sampling can greatly reduce the sampling rate. K

V. SIMULATIONS In this section, we give some simulation results about model we proposed. Simulation scenarios are set as follows: M  64 , roll-off factor of SRRC   0.35 , fc  400Hz , Rs  100HZ . Here, the Nyquist rate of uniform sampling is f s  1.6kHz to avoid aliasing, which means N  1024 .

We can define the compression ratio as: K/L (37) In the simulation below, we set K  3M  192 , i.e.   0.1875 . Figure 2(a) depicts the constellation diagram of QPSK signal, and Figure 2(b) is the reconstruction result. Figure 2(c) is the simulation result of θ and Figure 2(d) presents the partition amplification result. Since we set J  8 in our simulation, Figure 2(d) shows that, there is only one non-zero element in every 8 elements of the solution for QPSK signal, which is consistent with our model. Figure 2(e) and (f) are the real part and imaginary part of the original transmitted signal and the reconstructed results separately. It is obvious that, the reconstruction results are identical with the original data. Figure 3(a)-(e) and Figure 4(a)-(e) are the simulation results of 16QAM and 16APSK respectively. As shown in Figure 3(c) and Figure 4(c), since the constellation points of QAM and APSK and more than one amplitudes, the solutions

also have several amplitudes. Whereas, solutions are sparse. Figure 5(a)-(e) are the corresponding simulation results of OQPSK signal, we can see the results are consistent with our analysis in Section IV-A. Figure 6(a)-(f) are the simulation results of multi-signals. In the simulation, the mixed signal consists of two independent signal, QPSK and 16QAM. The simulation For the QPSK signal, the scenarios are set as follows: For QPSK signal, M  64 ,   0.35 , fc  400Hz , Rs  100Hz , f s  1.6kHz . For 16QAM, M  64 ,   0.35 , fc  500Hz , Rs  200Hz , fs  3.2kHz . Figure 6(a) and Figure 6(b) are the reconstructed QPSK and 16QAM signals’ constellation diagrams, we can see the reconstructed constellation diagrams are in accordance with the theoretical ones. Figure 6(c) shows the mixed signal’s constellation diagram, in which QPSK and 16QAM signals’ constellations have no influence on each other. Figure 6(d) and Figure 6(e) are the sparse vectors. As discussed above, for QPSK signal, the sparse vector has only one amplitude, and for 16QAM signal, the sparse vector has more than one amplitudes. Figure 7(a)-(d) are the simulation results of the constellations of QPSK signals, with carrier phase deviation, timing offset, carrier frequency offset, and Gaussian white noise separately. As to Figure 7(a), we set the carrier phase deviation as  / 4 in the simulation. It can be seen that, the residual carrier phase is transferred to the constellation diagram, resulting the  / 4 full rotation of the constellation. Similar analyses can be made to Figure 7(b)-(d). VI. CONCLUSION Based on the analysis of digital signal’s modulation procedure, we proposed the phase sparse model. Introducing the CS theory, compressed sampling is applied to phase sparse signals, which can greatly reduce the required sampling rate. Relative simulation verified the proposed model. What we have to admit is that, some issues, such as how to obtain the exact carrier frequency, carrier phase deviation, and how to realize symbol timing and carrier frequency synchronization before applying our model still remain to be further studied in our future work.

ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. XX, NO. X, 20XX

Figure. 2. Simulation results of QPSK signals

Figure. 3. Simulation results of 16QAM signals

ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. XX, NO. X, 20XX

Figure. 4. Simulation results of 4-12APSK signals

Figure. 5. Simulation results of OQPSK signals

ELEKTRONIKA IR ELEKTROTECHNIKA, ISSN 1392-1215, VOL. XX, NO. X, 20XX REFERENCES [1] [2] [3] [4] [5]

[6] [7]

[8]

[9] [10]

[11] [12] [13]

[14]

[15]

[16] [17] [18] [19]

[20] Figure. 6. Simulation results of mixed signals

[21] [22]

Figure. 7. Simulations with carrier phase deviation, timing offset, carrier frequency offset, and Gaussian white noise

W.-K. Chen, Linear Networks and Systems (Book style). Belmont, CA: Wadsworth, 1993, pp. 123–135. H. Poor, An Introduction to Signal Detection and Estimation. New York: Springer-Verlag, 1985, ch. 4. B. Smith, “An approach to graphs of linear forms (Unpublished work style)”, unpublished. E. H. Miller, “A note on reflector arrays (Periodical style—Accepted for publication)”, IEEE Trans. Antennas Propagat., to be published. J. Wang, “Fundamentals of erbium-doped fiber amplifiers arrays (Periodical style—Submitted for publication)”, IEEE J. Quantum Electron., submitted for publication. M. Young, The Techincal Writers Handbook. Mill Valley, CA: University Science, 1989. J. U. Duncombe, “Infrared navigation—Part I: An assessment of feasibility (Periodical style)”, IEEE Trans. Electron Devices, vol. ED-11, pp. 34–39, Jan. 1959. [Online]. Available: http://dx.doi.org/10.4316/ieee.1959.3422 S. Chen, B. Mulgrew, and P. M. Grant, “A clustering technique for digital communications channel equalization using radial basis function networks”, IEEE Trans. Neural Networks, vol. 4, pp. 570–578, Jul. 1993. R. W. Lucky, “Automatic equalization for digital communication”, Bell Syst. Tech. J., vol. 44, no. 4, pp. 547–588, Apr. 1965. S. P. Bingulac, “On the compatibility of adaptive controllers (Published Conference Proceedings style)”, in Proc. 4th Annu. Allerton Conf. Circuits and Systems Theory, New York, 1994, pp. 8–16. G. R. Faulhaber, “Design of service systems with priority reservation”, in Conf. Rec. 1995 IEEE Int. Conf. Communications, pp. 3–8. W. D. Doyle, “Magnetization reversal in films with biaxial anisotropy”, in 1987 Proc. INTERMAG Conf., pp. 2.2-1–2.2-6. G. W. Juette and L. E. Zeffanella, “Radio noise currents n short sections on bundle conductors (Presented Conference Paper style)”, presented at the IEEE Summer power Meeting, Dallas, TX, Jun. 22–27, 1990, Paper 90 SM 690-0 PWRS. J. Williams, “Narrow-band analyzer (Thesis or Dissertation style)”, Ph.D. dissertation, Dept. Elect. Eng., Harvard Univ., Cambridge, MA, 1993. N. Kawasaki, “Parametric study of thermal and chemical nonequilibrium nozzle flow”, M.S. thesis, Dept. Electron. Eng., Osaka Univ., Osaka, Japan, 1993. J. P. Wilkinson, “Nonlinear resonant circuit devices (Patent style)”, U.S. Patent 3 624 12, July 16, 1990. IEEE Criteria for Class IE Electric Systems (Standards style), IEEE Standard 308, 1969. Letter Symbols for Quantities, ANSI Standard Y10.5-1968. R. E. Haskell and C. T. Case, “Transient signal propagation in lossless isotropic plasmas (Report style)”, USAF Cambridge Res. Lab., Cambridge, MA Rep. ARCRL-66-234 (II), 1994, vol. 2. E. E. Reber, R. L. Michell, and C. J. Carter, “Oxygen absorption in the Earth’s atmosphere”, Aerospace Corp., Los Angeles, CA, Tech. Rep. TR-0200 (420-46)-3, Nov. 1988. (Handbook style) Transmission Systems for Communications, 3rd ed., Western Electric Co., Winston-Salem, NC, 1985, pp. 44–60. Motorola Semiconductor Data Manual, Motorola Semiconductor Products Inc., Phoenix, AZ, 1989

Suggest Documents