Creation of Graphic Objects Using Discrete Fourier Transform

: pp. 49 - 56
Lviv Polytechnic National University
Lviv Polytechnic National University
Lviv Polytechnic National University
Lviv Polytechnic National University

The system for creating graphic objects using discrete Fourier transform and data transmission during online conferences, lectures, meetings, etc. has been developed. The developed system improves the work of teachers with online boards, as it minimizes delays in the transmission of images. The proposed algorithm can be used to transmit audio signals. The Java Processing language was used to create the system.

  1. Glinchenko, A. S. Cifrovaya obrabotka signalov. – M.: IPK SFU, 2008.- 242s.
  2. Lynn, Paul A., Fuerst, Wolfgang, Introductory Digital Signal Processing with Computer Applications, John Wiley & Sons, 1994.
  3. R. Meyer, H.W. Schuessler, and K. Schwarz. (1990). FFT Implmentation on DSP chips – Theory and Practice. IEEE International Conference on Acoustics, Speech, and Signal Processing.
  4. H.V. Sorensen and C.S. Burrus. (1993, March). Efficient computation of the DFT with only a subset of input or output points. IEEE Transactions on Signal Processing, 41(3), 1184-1200. 
  5. Joyce Van de Vegte, Fundamentals of Digital Signal Processing, Prentice Hall, 2002
  6. Brigham, E. Oran (1988). The fast Fourier transform and its applications. Englewood Cliffs, N.J.: Prentice Hall
  7. Cormen, Thomas H.; Charles E. Leiserson; Ronald L. Rivest; Clifford Stein (2001). «Chapter 30: Polynomials and the FFT». Introduction to Algorithms (Second ed.). MIT Press and McGraw-Hill.
  8. Bradley W. Dickinson; Kenneth Steiglitz (1982). «Eigenvectors and functions of the discrete Fourier transform»
  9. Shakib, J., Muqri, M., Leveraging the Power of Java in the Enterprise, American Society for Engineering Education, AC 2010-1701.
  10. Dibble, P., Real-Time Java Platform Programming, Sun Microsystems Press, Prentice-Hall, June 2008.
  11. Kej S. Horstmann. Java SE 9. Bazovyj kurs. K.; Vilyams, 2018.-576 s.
  12. Palmer G., Technical Java - Developing Scientific and Engineering Applications, Prentice Hall, 2003.