=Paper=
{{Paper
|id=Vol-2790/paper36
|storemode=property
|title=
One- and Unidirectional Two-dimensional Signal Imitation in Complex Basis (short paper)
|pdfUrl=https://ceur-ws.org/Vol-2790/paper36.pdf
|volume=Vol-2790
|authors=Ivan I. Deykin
|dblpUrl=https://dblp.org/rec/conf/rcdl/Deykin20
}}
==
One- and Unidirectional Two-dimensional Signal Imitation in Complex Basis (short paper)
==
One- and Unidirectional Two-Dimensional Signal Imitation in Complex Basis lvan Deykin[oooo-0002-s1s1-бзз1J Bauman MoscowState Technical University, Moscow 105005, Russia deykinii@student.brnstu.ru Abstract. Signal imitation is widely used today since it helps to bring the exper iment to the virtual domain thus eliminating risks of damaging real equipment. At the same time all signals used in the physical world are limited Ьу the fшite band of frequencies rendering bandpass signal studies especially important. Тhе method for imitating bandpass signals in complex basis is favoraЫe in the case of а bandpass signal as it uses resources effectively and provides the desired ac curacy. Тhе author has implemented the method in the form of the РС application generating signals according to the characteristics set Ьу the user. Тhese charac teristics are: borders defining the signal's frequency band, the time period, the number of steps for discretization, the spectral density form. Тhе РС application uses the characteristics to generate the signal and its experimental autocorrela tion. Тhе application calculates theoretic and algorithmic autocorrelations in or der to evaluate the quality of the imitation Ьу computing the error function. Тhе application visualizes all the resulting information via the simple interface. Тhе application was used to generate two-dimensional signals to highlight the present limitations and to sketch the direction for the future. Тhе application is later to Ье adapted completely to imitating multidimensional signals. Тhis work is financially supported Ьу the Russian Federation Ministry ofSci ence and Higher Education in the framework of the Research Project titled "Com ponent's digital transformation methods' fundamental research for micro- and nanosystems" (Project #0705-2020-0041). Keywords: digital signal processing, DSP, Fourier functions, two-dimensional signals, broadband signal, signal imitation, random signal genemtion 1 Introduction The word "signal" today is known to everyone and is used regularly but often we don't even suspect how often this word could Ье used but wasn't. Temporal changes of some physical value сап Ье represented as time series or as signals. The term "signal pro cessing" is applicaЫe to any processes that change in time [1, 2] including the very large time series data [3]. The proЫem of forecasting brings these two terms especially close and also links them to events happening in the real world [4]. The fundament of such analysis is derived ftom the theory of digital signal processing [1]. Copyright © 2020 for this paper Ьу its authors. Use permitted under Creative Commons License Attribution 4.0 Intemational (СС ВУ 4.0). 411 Increasing volumes of data breed growing amounts of information all of which have to Ье contained in the form of а signal (or а time series), and as you have to represent more and more linked processes the dimensions of signals being used grow [5]. Multi dimensional signals are involved when dealing with visual information: image pro cessing and generation [6] or scanning different sections of а brain [7]. Finance uses one-dimensional time series widely but today multidimensional signals can represent more complex financial phenomena [8]. Thus, digital signal processing provides meth ods used when analyzing or managing data which nowadays is often multidimensional. Some methods are more effective and work faster which is desiraЫe when data is used intensively. The complex basis has shown itself to Ье useful for imitating one-dimensional band pass signals [9, 10]. The program that uses the complex basis was designed and tested on one-dimensional and two-dimensional unidirectional signals. Since the reviewed works don't consider methods of two-dimensional signal imitation in depth [5], deal with visual methods [6], do not consider the broadband signals separately and do not use complex basis, it is planned then to upgrade the designed program for imitating multidimensional signals with varying numbers of dimensions. Section 2 shows the results gained Ьу using the program in the case of one-dimen sional signals. Section 3 embarks upon settling whether the method of signal imitation in complex basis described in section 2 can Ье used to generate two-dimensional signals and what changes have to Ье made to increase quality of such generating. The future plans are described in the conclusion. 2 One-Dimensional Signal lmitation in Complex Basis 2.1 Complex Basis Imitation Algorithm Bandpass signal's spectrum is constrained within two border frequencies [10]. The spectral density of the bandpass signal is shown on the figure 1. S(ro) So --�----�----+-----�----�--➔ffi Fig. 1. Bandpass signal's spectral density The goal of the imitation is to acquire the signal that has such spectrum [11]. User inputs the form of the spectrum, its limiting frequencies ffiL and ffiR, the period Т and the num ber of discretization intervals N [12]. Discretization replaces ffiL and ffiR with discrete 412 borders NL and NR. "L" stands for "Left" and "R'' stands for "Right". ХFE and ХFO are even and odd Fourier coefficients. Formula of the random complex spectrum is as follows: The formula derived for calculating the resulting signal is presented below: The spectrum and the signal are connected through the Fourier transform. When imi tating random signal, coefficients µk and Yk randomly take on values of "1" or "-1". When imitating determined signal all of themjust remain set to "1". The values ofYF on the borders depending on whether the N is odd or even are to Ье considered sepa rately which is dropped here in favor of the general method. These formulas to Ье used in the program were derived Ьу Professor Syusev V. V. [9] and tested experimentally Ьу the author of the current paper. 2.2 Applying the Method Three the signals and also three experimental autocorrelations generated Ьу the pro gram are presented on the figure 2. Fig. 2. Тhree random signals (on the left) and three resulting autocoпelations (on the right) based on the same spectral density The resulting experimental autocorrelation is calculated as follows: 413 I N-1-m 1 RE(m) =-- y(i)y(i + m), m Е [О,М). N -m i=O The program calculates different autocoпelations (figure 3). The first one (figure 3, а) is an а priori theoretical autocoпelation derived directly from the spectral density. The second one (figure 3, Ь) is an algorithmic autocoпelation that uses Fourier coefficients. The third one (figure 3, с) substitutes Fourier coefficients with their complex basis ver sions, this is the resulting experiment autocoпelation that is compared to the other two in order to estimate the quality ofimitation. а) i ---�----r----:----1---)---1----1----�---�----r----r- = - 1----j---·i-c---1----r----i·---1----r---- ...... ... ..... , - .... = . , ±±iJ±±ii+т·�· · >i+··:· · 0, o -: - �- �- -: -,- : - . :-:-: ;.: : �� �: ��: �= ············ � ··········= [J j: ····1·: ···i(··t:"···1:····1 О 10 20 30 40 50 бО 70 80 90 100 110 120 130 140 150 160 170 180 190 200 О 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 с) О 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 180 190 200 Fig. 3. Comparison of different autocoпelations: а) theoretical a-priori autocoпelation, Ь) algo ritlmiic Fourier autocoпelation, с) resulting experiment autocoпelation The епоr function and the mean епоr are computed Ьу finding the difference between the two autocoпelation being compared. An example ofthe епоr function calculated is presented on the figure 4. Due to the symmetry of the digital spectrum the right halfof the епоr function plot with the peak on the very right could Ье ignored. О 10 20 30 40 50 60 70 80 90 100 110 120 130 140 150 160 170 Fig. 4. Епоr function shown Ьу the program 414 When generating determined signals comparison is done between the resulting auto coпelation and the theoretical autocoпelation that is derived а priori. The random sig nals are qualified on the difference between the experimental autocoпelation and the algorithmic autocoпelation. 3 Two-Dimensional Signal lmitation in Complex Basis 3.1 The Specifics of Two-Dimensional Signal Processing The structure of multidimensional signals presents the certain level of difficulty when it comes to both representing and processing [5]. Figure 5 shows the two-dimensional signal S(ш1, ш 2 ) = sin(шf + ш�). Fig. 5. Two-dimensional spectral density The Fourier transform is different when it comes to multidimensional signals as the Fourier functions are defined in the !И.n space. But discrete Fourier transform exchanges the !И.n space for the n-dimensional апауs of numbers. The direct discrete Fourier trans form: where О � Ki � A i - 1, i = 1, 2, ... , п. Inverse transform: where О � а1, ... , й-п � А с 1, ...,п) - 1. However, before advancing into two-dimensional domain it was decided to study the specifics of the "quasi-two-dimensional" signals that are obtained Ьу stacking to gether random broadband one-dimensional signals generated earlier. 415 3.2 Applying One-Dimensional Algorithm to Two-Dimensional Signals Despite the need of readjusting the method for two-dimensional signals this method can already Ье used. То do so we just have to transform the two-dimensional spectral den sity into an array of one-dimensional broadband ones stacked together. Resulting two dimensional spectral density is presented on figure 6. Fig. 6. Two-dimensional spectral density Then the one-dimensional signals comprising the two-dimensional one can Ье gener ated separately and stacking them together side Ьу side provides us with а two-dimen sional signal (figure 7). This signal inherits the quality of either being determinate or random Ьу the virtue of its coefficients. Fig. 7. Two-dimensional signal imitated Signals generated while being two-dimensional are unidirectional as clear from the fig ure 7 - the most obvious trends are visiЫe on the main horizontal axis so the so called waterfall plot appears. Waterfall plots are encountered in medicine [13], in physics [14] and in other fields where one-dimensional signals that follow the same trend are ana lyzed [15], therefore the need for generating arrays of such codirected signals is also present. 416 4 Conclusion This paper is а part of а new development for high-dimensional signal simulation that is presented in the conference Ьу the paper where the author was involved too. The method of imitation developed earlier for one-dimensional imitation was used to imitate two-dimensional signals. Further research and adaptation of this method is to Ье per formed in due course. The method of imitation in complex basis reduces algorithmization to the execution of pre-derived mathematical equations, which reduces the computational complexity and resource intensity of the algorithm, and the use of linear data structures positively affects the scalaЬility of the developed solution. The software solution was implemented in the Lazarus D I E which allowed to meet all the accuracy criteria and to create the interface. Free Pascal language used in Lazarus IDE is very clear as it was designed Ьу mathematicians to Ье understood Ьу their col leagues. This language is also widely used in education field in Russia so the program developed could Ье studied Ьу the future students during their digital signal processing course. Since the in-box work with two-dimensional signals is not supported yet and to Ье added later the results in section 3 were obtained Ьу putting the one-dimensional signals comprising the two-dimensional one through the software and later stacking the results back together for the visualization through MS Excel 2010. The first test of the one-dimensional algorithm being expanded to imitate two-di mensional signals highlighted the direction for future development: the algorithm should Ье adopted to allow for signals with different numbers of dimensions, the visu alization facilities should Ье expanded. The method as it is can Ье used for modeling the unidirectional two-dimensional data in the form of а waterfall plot. Acknowledgements This work was supervised Ьу professors Syuzev V. V. and Smimova Е. V. of the Bau man Moscow State Technical University. The project was made possiЫe with the fi nancial support of the Russian Federation Ministry of Science and Higher Education in the framework of the Research Project titled "Component's digital transformation methods' fundamental research for micro- and nanosystems" (Project #0705-2020- 0041). Special gratitude goes to the organizers ofDAМDIDconference for providing а medium suitaЫe for exchanging ideas and results and advancing the quality of scien tific work. References 1. Lyons, R.G.,: Understanding Digital Signal Processing (3rd Edition). Prentice Hall. 2010. 2. Ceri, S., et al.: Overview of GeCo: А Project for Exploring and Integrating Signals ftom the Genome. In: Kalinichenko L., Manolopoulos У., Malkov О., Skvortsov N., Stupnikov S., 417 Sukhomlin V. (eds) Data Analytics and Management in Data Intensive Domains. DAМDID/RCDL 2017. Communications in Computer and Information Science, vol 822. Springer, Cham (2018) 3. Кraeva, У., ZymЫer, М.: ScalaЫe Algorithm for Subsequence Similarity Search in Very Large Time Series Data on Cluster of Phi КNL. In:Manolopoulos У., Stupnikov S. (eds) Data Analytics andManagement in Data Intensive Domains. DAМDID/RCDL 2018. Com munications in Computer and Information Science, vol 1003. Springer, Cham (2019) 4. Andreev, А, Berezkin, D., Kozlov, I.: Approach to Forecasting the Development of Situa tions Based on Event Detection in Heterogeneous Data Streams. In: Kalinichenko L.,Ma nolopoulos У.,Malkov О., Skvortsov N., Stupnikov S., Sukhomlin V. (eds) Data Analytics andManagement in Data lntensive Domains. DAМDID/RCDL 2017. Communications in Computer and Information Science, vol 822. Springer, Cham (2018) 5. Bourennane, S. &Marot, J. & Fossati, С. & Bouridane, А & Spinnler, К.:Multidimensional Signal Processing and Applications. ТheScientificWorldJournal. 2014. 365126. 10.1155/2014/365126 (2014) 6. Glassner, A.S.: Principles of Digital Image Synthesis.Morgan Кaufinann PuЫishers, inc. San Francisco, Califomia. USA. 1995. ISBN 1-55860-276-3. 7. Kosinski, К., Stanek, J., Gбrka,M.J. et al.: Reconstruction of non-uniformly sampled five dimensional NМR spectra Ьу signal separation algorithm. J Biomol NМR 68, 129-138 (2017). https://doi.org/10.1007/sl0858-017-0095-8 8. Popov, D.D., Milman, I.E., Pilyugin, V.V., Pasko, А.А: Visual Analytics ofMultidimen sional Dynamic Data with а Financial Case Study. In: Кalinichenko L., Kuznetsov S.,Ma nolopoulos У. (eds) Data Analytics and Management in Data Intensive Domains. DAМDID/RCDL 2016. Communications in Computer and Information Science, vol 706. Springer, Cham (2017) 9. Deykin, I., Syuzev, V., Gurenko, V., Smimova, Е., Lubavsky, А: Random Bandpass Sig nals Simulation with Complex Basis Algorithm / Science ProЫems Journal. 2019. № 11 (144) (2019) 10. Syuzev, V.V., Smimova, E.V., Gurenko, V.V.: Speed Algorithms for Signal's Simulation // Science ProЫems. 2018. №11 (131). URL: https://cyberleninka.ru/article/n/Ьystrye-algo ritmy-modelirovaniya-signalov (Date of retrieve: 04.05.2020) - in russian. 11. Syuzev, V.V., Gurenko, V.V., Smimova, E.V.: Signal Simulation Spectra Algorithms as Leaming andMethodical Tools ofEngineers' Preparation //Machinery and ComputerTech nologies. 2016. №7. URL: https://cyberleninka.ru/article/n/spektralnye-algoritmy-imitatsii signalov-kak-uchebno-metodicheskiy-instrument-podgotovki-inzhenerov (Date of retrieve: 04.05.2020). 12. Kotelnikov, V. А: On the carrying capacity of the ether and wire in telecommunications. Material for the First All-Union Conference on Questions ofCommunication, Izd. Red. Upr. Svyazi RККА. 1933. р. 769 - 770. - in russian. 13. Johannesen, L., Grove, U.S.L., Serensen, J.S., Schmidt, М., Graff, С., Couderc, J.-P.: Analysis ofT-wave amplitude adaptation to heart rate using RR-binning of long-term ECG recordings. Computing in Cardiology. 37. 369 - 372 (2010). 14. Marinelli, Е., Hyde, Т., Matthews, L.: Тhе Effects of Particle Size and Polydispersion on Complex Plasma Crystal Structure and Phase Transition (2020). 15. Xu, Х., Vallabh, С. К., Cleland, Z., Cetinkaya, С.: Phononic Artifacts for Real-time In-Situ QualityMonitoring of 3D Printed Objects at Fiber/Вond-scale. Joumal of Manufacturing Science and Engineering. 10.1115/1.4036908 (2017) 418