11.07.2015 Views

Principles of Modern Radar - Volume 2 1891121537

Principles of Modern Radar - Volume 2 1891121537

Principles of Modern Radar - Volume 2 1891121537

SHOW MORE
SHOW LESS
  • No tags were found...

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

208 CHAPTER 5 <strong>Radar</strong> Applications <strong>of</strong> Sparse Reconstruction7. Generate a phase transition plot comparing the performance <strong>of</strong> BP, OMP, CoSaMP,and IHT for the noise free case. Select N = 256 for your simulations. Use Gaussianrandom entries for your A matrix. Be sure to normalize the columns <strong>of</strong> the A matrixand to generate a new random A matrix for each realization. For each algorithm, plotthe level curve representing the 50% probability <strong>of</strong> successful reconstruction. Hint:You will want to choose a reasonable numerical tolerance and count a realization as asuccess when the solution is correct to that tolerance. For BP, that is BP σ with σ = 0,you can use any <strong>of</strong> several available solvers found online. SPGL1 can be used, forexample.8. Obtain the MATLAB implementation <strong>of</strong> SPGL1 online. Generate a Gaussian A matrixand a sparse random vector. Attempt to reconstruct x true from the data y for a variety<strong>of</strong> λ values. For each value <strong>of</strong> λ, solve the problem using SPGL1 with σ = ‖A ˆx − y‖ 2and verify that you obtain the same solution. Plot the Pareto curve represented by theseresults.9. Suppose that we wish to solve QP λ with a non-singular weighting matrix W in place<strong>of</strong> the scalar weight λ, that is,ˆx = argminx‖Wx‖ 1 + ‖Ax − y‖ 2 2 (5.61)Demonstrate that we can use any algorithm which is capable <strong>of</strong> solving QP λ to obtainthe desired solution by solving a modified problem and then applying a simpletransformation to the output.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!