DOI QR코드

DOI QR Code

The practical guide for using the R-package in the digital signal processing

신호 처리를 위한 R활용서

  • Pak, Ro Jin (Department of Applied Statistics, Dankook University)
  • 박노진 (단국대학교 응용통계학과)
  • Received : 2017.07.13
  • Accepted : 2017.09.07
  • Published : 2017.09.30

Abstract

The signal processing is a field of the electrical engineering but it is very much related with the time series analysis. Thesedays the commercial softwares are widely used by the reseachers. We have attempted to make a guide for using the R-package in the digital signal processing. It would be good to read the materials in each section first and to follow the plots in the section 8 and to run the attached R-codes. The article consists of (1) Fourier transform and Fourier inverse transform, (2) spectral analysis (3) parametric and non-parametric estimation for the period (4) filter design. Simple theoretical explanations are provided and R implementations are added.

신호 처리는 전자 공학의 한 분야로서 시계열 분석과 매우 깊은 연관성을 갖고 있다. 신호 처리를 위해 현재는 상용 프로그램이 널리 사용되고 있는데 적지 않은 비용을 지불해야 한다. 반면 통계 분석을 위해서는 R이라는 무상 프로그램이 널리 사용되고 있다. 본 연구에서는 신호 처리를 위한 R-프로그램 활용서를 만들어 보았다. 본 연구의 구성은 신호 처리에 대한 이론을 간단히 정리하고 적당한 예제들을 택하여 R을 활용하여 구현하는 방식으로 되어있다. 각 단원에 서술 된 이론을 읽고 해당하는 그림과 R 코드를 제 8장에서 찾아서 구현해보는 방법으로 본 활용서를 사용할 수 있겠다. 연구의 순서는 (1). 푸리에 변환과 역변환 (2). 스펙트럼분석 (3). 비모수적 주기도와 모수적 주기도 (4). 필터의 구성과 소음처리 순서로 되어있다. 본 활용서는 신호 처리를 완벽하게 이해하기에는 분명 부족하지만 처음 시작하는 단계로서 도움이 됐으면 한다.

Keywords

References

  1. Bloomfield, P. (1976). Fourier analysis of time series: an introduction, Wiley, New York.
  2. Ha, E. H. (1999). Simultaneous confidence regions for spatial autoregressive spectral densities. Journal of the Korean Data and Information Science Society, 10, 397-404.
  3. Hayes, M. H. (1996). Statistical digital signal processing and modeling, John Wiley & Sons, Inc., New York.
  4. Kim, H. J., Kwak, H. R., Kim, Y. N. and Choi, Y. J. (2015). A spectrum based evaluation algorithm for micro scale weather analysis module with application to time series cluster analysis. Journal of the Korean Data and Information Science Society, 26, 41-53. https://doi.org/10.7465/jkdi.2015.26.1.41
  5. Chan, K.-S. and Ripley, B. (2012). TSA: Time Series Analysis, R package version 1.01, https://CRAN.R-project.org/package=TSA.
  6. Lee, C. H. (2013). Digital signal processing, Hanbit media, Seoul.
  7. Oppenheim, A. V. and Schafer, R. W. (1999). Discrete-time signal processing, 2nd Ed., Prentice Hall, New York.
  8. Priestley, M. B. (1981). Spectral analysis and time series, Academic Press, San Diego.
  9. Proakis, J. G. and Manolakis, D. G (1996). Introduction to digital signal processing, 3rd Ed., Prentice Hall, New York.
  10. Signal developers (2013). signal: signal processing, R package version 07-6, http://r-forge.r-project.org/projects/signal/.
  11. http://www.dsprelated.com.
  12. http://www.gwinst.com.
  13. http://www.wikipedia.com.