<< Chapter < Page Chapter >> Page >

We will consider a rather different approach, which we call the random demodulator   [link] , [link] , [link] . A correlator is also known as a “demodulator” due to its most common application: demodulating radio signals. The architecture of the random demodulator is depicted in [link] . The analog input x ( t ) is correlated with a pseudorandom square pulse of ± 1 's, called the chipping sequence p c ( t ) , which alternates between values at a rate of N a Hz, where N a Hz is at least as fast as the Nyquist rate of x ( t ) . The mixed signal is integrated over a time period 1 / M a and sampled by a traditional integrate-and-dump back-end ADC at M a Hz N a Hz. In this case our measurements are given by

y [ j ] = ( j - 1 ) / M a j / M a p c ( t ) x ( t ) d t .

In practice, data is processed in time blocks of period T , and we define N = N a T as the number of elements in the chipping sequence, and M = M a T as the number of measurements. We will discuss the discretization of this model below, but the key observation is that the correlator and chipping sequence operate at a fast rate, while the back-end ADC operates at a low rate. In hardware it is easier to build a high-rate modulator/chipping sequence combination than a high-rate ADC  [link] . In fact, many systems already use components of this front end for binary phase shift keying demodulation, as well as for other conventional communication schemes such as CDMA.

Random demodulator block diagram.

Discrete formulation

Although the random demodulator directly acquires compressive measurements without first sampling x ( t ) , it is equivalent to a system which first samples x ( t ) at its Nyquist-rate to yield a discrete-time vector x , and then applies a matrix Φ to obtain the measurements y = Φ x . To see this we let p c [ n ] denote the sequence of ± 1 used to generate the signal p c ( t ) , i.e., p c ( t ) = p c [ n ] for t [ ( n - 1 ) / N a , n / N a ] . As an example, consider the first measurement, or the case of j = 1 . In this case, t [ 0 , 1 / M a ] , so that p c ( t ) is determined by p c [ n ] for n = 1 , 2 , ... , N a / M a . Thus, from [link] we obtain

y [ 1 ] = 0 1 / M a p c ( t ) x ( t ) d t = n = 1 N a / M a p c [ n ] ( n - 1 ) / N a n / N a x ( t ) d t .

But since N a is the Nyquist-rate of x ( t ) , ( n - 1 ) / N a n / N a x ( t ) d t simply calculates the average value of x ( t ) on the n th interval, yielding a sample denoted x [ n ] . Thus, we obtain

y [ 1 ] = n = 1 N a / M a p c [ n ] x [ n ] .

In general, our measurement process is equivalent to multiplying the signal x with the random sequence of ± 1 's in p c [ n ] and then summing every sequential block of N a / M a coefficients. We can represent this as a banded matrix Φ containing N a / M a pseudorandom ± 1 s per row. For example, with N = 12 , M = 4 , and T = 1 , such a Φ is expressed as

Φ = - 1 + 1 + 1 - 1 + 1 - 1 + 1 + 1 - 1 + 1 - 1 - 1 .

In general, Φ will have M rows and each row will contain N / M nonzeros. Note that matrices satisfying this structure are extremely efficient to apply, requiring only O ( N ) computations compared to O ( M N ) in the general case. This is extremely useful during recovery.

A detailed analysis of the random demodulator in  [link] studied the properties of these matrices applied to a particular signal model. Specifically, it is shown that if Ψ represents the N × N normalized discrete Fourier transform (DFT) matrix, then the matrix Φ Ψ will satisfy the restricted isometry property (RIP) with high probability, provided that

M = O K log 2 ( N / K ) ,

where the probability is taken with respect to the random choice of p c [ n ] . This means that if x ( t ) is a periodic (or finite-length) signal such that once it is sampled it is sparse or compressible in the basis Ψ , then it should be possible to recover x ( t ) from the measurements provided by the random demodulator. Moreover, it is empirically demonstrated that combining 1 minimization with the random demodulator can recover K -sparse (in Ψ ) signals with

M C K log ( N / K + 1 )

measurements where C 1 . 7   [link] .

Note that the signal model considered in  [link] is somewhat restrictive, since even a pure tone will not yield a sparse DFT unless the frequency happens to be equal to k / N a for some integer k . Perhaps a more realistic signal model is the multi-band signal model of  [link] , [link] , [link] , [link] , [link] , [link] , where the signal is assumed to be bandlimited outside of K bands each of bandwidth B , where K B is much less than the total possible bandwidth. It remains unknown whether the random demodulator can be exploited to recover such signals. Moreover, there also exist other CS-inspired architectures that we have not explored in this [link] , [link] , [link] , and this remains an active area of research. We have simply provided an overview of one of the more promising approaches in order to illustrate the potential applicability of the ideas of this course to the problem of analog-to-digital conversion.

Get Jobilize Job Search Mobile App in your pocket Now!

Get it on Google Play Download on the App Store Now




Source:  OpenStax, An introduction to compressive sensing. OpenStax CNX. Apr 02, 2011 Download for free at http://legacy.cnx.org/content/col11133/1.5
Google Play and the Google Play logo are trademarks of Google Inc.

Notification Switch

Would you like to follow the 'An introduction to compressive sensing' conversation and receive update notifications?

Ask