Skip to main content

Exercises with Matlab

  • Chapter
  • First Online:
  • 6527 Accesses

Part of the book series: Signals and Communication Technology ((SCT))

Abstract

This final chapter presents exercises on most of the techniques discussed in the book, including filter design and filtering implementation, stationary and non-stationary spectral analysis, etc.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   79.99
Price excludes VAT (USA)
  • Available as EPUB and PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   99.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info
Hardcover Book
USD   129.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Notes

  1. 1.

    Note that since we assigned a value of T_s to our synthetic data, we can express frequencies in analog terms, as we would do in the real world.

  2. 2.

    Actually these functions also serve to compute the cross-correlation and cross-covariance between two records.

  3. 3.

    Angular frequencies here are in \((-\pi ,\pi ]\). There is no particular reason for this choice, which is perfectly equivalent to the usual one \([-\pi ,\pi )\).

  4. 4.

    We could decide to always include the c.l. used for the scalogram in this set of four probability values and avoid the calculation of global_signif. However, we prefer to keep the choice of the additional c.l. values for the GWS separate from the choice made for the scalogram. At the same time, it is evident that if we used the 95 % for the scalogram, for instance, we must also use it for the GWS. So, global_signif is directly related to the choice made for the scalogram significance test, while glob_sign is completely free for what concerns the probability levels.

  5. 5.

    The function can be used also for wavelets packets.

  6. 6.

    In the most general case, the threshold or the set of level-dependent thresholds could be made time-dependent, to handle non-stationary variance noise models. In that case, the signal’s model would still be \(x[n] = s[n] + \sigma _e e[n]\), but the noise standard deviation \(\sigma _e\) should be allowed to vary with time, because there are several different variance values on several time intervals. The values as well as the intervals could then be found by wvarchg. We will not go deeper into these more advanced de-noising techniques.

References

  • Antoniadis, A., Oppenheim, G. (eds.): Wavelets and Statistics. Lecture Notes in Statistics, vol. 103. Springer, Berlin (1995)

    Google Scholar 

  • Birgé, L., Massart, P.: From Model Selection to Adaptive Estimation. In: Pollard, D. (ed.) Festschrift for Lucien Le Cam: Research Papers in Probability and Statistics. Springer, New York (1997)

    Google Scholar 

  • Daubechies, I.: Ten Lectures on Wavelets. CBMS-NSF Regional Conference Series in Applied Mathematics, Society for Industrial and Applied Mathematics (SIAM), Philadelphia (1992)

    Google Scholar 

  • Donoho, D.L.: Wavelet shrinkage and W.V.D. A ten-minute tour. In: Meyer, Y., Roques, S. (eds.) Progress in Wavelet Analysis and Applications, pp. 109–128. Editions Frontières, Gif-sur-Yvette (Paris) (1993)

    Google Scholar 

  • Donoho, D.L.: De-noising by soft-thresholding. IEEE Trans. Inf. Theory 41(3), 613–627 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  • Donoho, D.L., Johnstone, I.M.: Ideal spatial adaptation by wavelet shrinkage. Biometrika 81, 425–455 (1994a)

    Google Scholar 

  • Donoho, D.L., Johnstone, I.M.: Ideal de-noising in an orthonormal basis chosen from a library of bases. Comptes Rendus de l’Académie des Sciences (CRAS)—Series I, vol. 319, pp. 1317–1322. Paris (1994b)

    Google Scholar 

  • Donoho, D.L., Johnstone, I.M.: Adapting to unknown smoothness via wavelet shrinkage. J. Am. Stat. Assoc. (JASA) 90(432), 1200–1224 (1995)

    Article  MathSciNet  MATH  Google Scholar 

  • Donoho, D.L., Johnstone, I.M., Kerkyacharian, G., Picard, D.: Wavelet shrinkage: asymptopia. J. Roy. Stat. Soc. Ser. B 57(2), 301–369 (1995)

    Google Scholar 

  • Lavielle, M.: Detection of multiple changes in a sequence of dependent variables. Stoch. Proc. Appl. 83(2), 79–102 (1999)

    Article  MathSciNet  MATH  Google Scholar 

  • Mallat, S.: A theory for multiresolution signal decomposition: the wavelet representation. IEEE Trans. Pattern Anal. Mach Intell. 11(7), 674–693 (1989)

    Google Scholar 

  • Meyer, Y.: Wavelets and Operators. Cambridge University Press, Cambridge (1993)

    Book  MATH  Google Scholar 

  • Moler, C.B.: Numerical Computing with MATLAB. Society for Industrial and Applied Mathematics (SIAM), Philadelphia (2004)

    Book  MATH  Google Scholar 

  • Oppenheim, A.V., Schafer, R.W.: Discrete-Time Signal Processing. Prentice Hall, Englewood Cliffs (2009)

    MATH  Google Scholar 

  • Orfanidis, S.J.: Introduction to Signal Processing. Prentice Hall, Upper Saddle River (1996)

    Google Scholar 

  • Smith, C.A., Sardeshmukh, P.: The effect of ENSO on the intraseasonal variance of surface temperature in winter. Int. J. Climatol. 20, 1543–1557 (2000)

    Article  Google Scholar 

  • Strang, G., Nguyen, T.: Wavelets and Filter Banks. Wellesley-Cambridge Press, Wellesley (1996)

    MATH  Google Scholar 

  • The MathWorks: Signal Processing Toolbox User’s Guide (R2014b). The MathWorks, Inc., Natick (2014). http://www.mathworks.com/help/pdf_doc/signal/signal_tb.pdf. Accessed 22 Nov 2014

  • The MathWorks: Wavelet Toolbox User’s Guide (R2014b). The MathWorks, Inc., Natick (2014). http://www.mathworks.com/help/pdf_doc/wavelet/wavelet_ug.pdf. Accessed 22 Nov 2014

  • Torrence, C., Compo, G.P.: A practical guide to wavelet analysis. B. Am. Meteor. Soc. 79(1), 61–78 (1998)

    Article  Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Silvia Maria Alessio .

Rights and permissions

Reprints and permissions

Copyright information

© 2016 Springer International Publishing Switzerland

About this chapter

Cite this chapter

Alessio, S.M. (2016). Exercises with Matlab. In: Digital Signal Processing and Spectral Analysis for Scientists. Signals and Communication Technology. Springer, Cham. https://doi.org/10.1007/978-3-319-25468-5_16

Download citation

  • DOI: https://doi.org/10.1007/978-3-319-25468-5_16

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-319-25466-1

  • Online ISBN: 978-3-319-25468-5

  • eBook Packages: EngineeringEngineering (R0)

Publish with us

Policies and ethics