Construction of SARIMAXmodels

Size: px
Start display at page:

Download "Construction of SARIMAXmodels"

Transcription

1 SYSTEMS ANALYSIS LABORATORY Construction of SARIMAXmodels using MATLAB Mat Independent research projects in applied mathematics Antti Savelainen, 63220J 9/25/2009

2 Contents 1 Introduction Existing MATLAB functions for ARMAX-models MATLAB implementation for SARIMAX-models Numerical example Comparison of MATLAB and SAS software...15 Results...15 Usability Conclusion...16 Bibliography

3 1 Introduction The course Mat Systems Analysis Laboratory I [12] covers time series analysis and implementation of seasonal autoregressive integrated moving average models with an external input i.e. SARIMAX-models. The basis for SARIMAX-models is an ARMA-model, which contains only autoregressive and moving average parts. Models are utilized to forecast company s electricity consumption. First, the task is to identify an appropriate SARIMA-model [1] to fit the data and then the external data is added and the model becomes a SARIMAX-model. The data consists of company s electricity consumption and the outdoor temperature at one hour interval of a 4 weeks period. The outdoor temperature is possibly used as an external variable (X term) in the model, if the data correlate with each other. The consumption and the temperature are plotted with SAS software [15] in Figure 1. As you can see, there is evident linear trend and seasonal behavior at least with periods 24 and 168 hours in the data, and so a SARIMAX-model is possibly identified. The purpose of this research project is to construct a MATLAB [8] implementation of MATLAB s functions for building, identifying, fitting and checking models for time series, which is a sequence of successive and independent data points. This implementation enables to use the Box-Jenkins methodology [1] to forecast the unknown values of stochastic time series. This project accomplished functions in MATLAB to differentiate nonstationary time series, identify and build an appropriate SARIMAX-model, decide that the model is adequate and forecast with the ready-made model [1]. Next, the devices are exploited in a numerical example to forecast company s electricity consumption data given in the course Mat Systems Analysis Laboratory I. At present, SAS software is used as a statistics tool to construct a SARIMAX-model. SAS software is able to compute seasonal SARMA-models, ARIMA-models with an integrated data, ARMAX-models with an external variable and all combinations of these different kinds of models. Although, within this course it needs to be run on a remote computer via SSH connection, which is not desirable. After this research project students should be able to use MATLAB to estimate SARIMAX-model s parameters on their own workstations. Furthermore, this research project compares capability of MATLAB and SAS to build, identify and check SARIMAX-models. They are compared according to their numerical results and applicability as a statistical program is analyzed regarding the SARIMAX-models. In the end, there is a short review of alternative programs to be used on the course Mat Systems Analysis Laboratory I. 3

4 Figure 1 Original consumption (in green) and the temperature (in purple) data plotted with SAS 2 Existing MATLAB functions for ARMAX-models MATLAB contains a System Identification Toolbox [10], which offers a possibility to construct mathematical models of dynamic systems. This toolbox lets you fit linear and non-linear models to the data, where as the Box-Jenkins methodology aims to fit a suitable linear model to time series and then optimize the values of parameters by maximizing the likelihood function [14]. The likelihood function depends on the sample values and the unknown parameters of the model and an algorithm estimates those parameters which most likely would generate the sample. MATLAB s System Identification Toolbox contains two functions, which made possible to implement a statistics tool to construct a SARIMAX-model. A function armax estimates parameters for an ARMA- or ARMAX-model. This was the essential thing that made it possible to extend the MATLAB function to estimate SARIMAX-models. After the parameters have been estimated, the ARMAX-model is used to forecast the time series values in the future with a function predict. 3 MATLAB implementation for SARIMAX-models Despite the possibility to estimate parameters for an ARMA- and ARMAX-model, MATLAB is insufficient to be used as a statistical tool on the course Mat Systems Analysis Laboratory I. MATLAB lacked ready functions especially for identifying, building and checking for SARIMAX-models. Identifying demanded MATLAB to be able to produce autocorrelation and partial autocorrelation functions. Both the autocorrelation and partial autocorrelation function are important when deciding the order of parameters in an ARMA-model and differentiating order. Additionally, a cross correlation function is implemented to perceive the correlation between the electricity consumption and temperature with different lags. Moreover, a differentiating function is needed to be able to differentiate data not only by 1 but also with other intervals such as lengths of seasonal periods. 4

5 A spectral density function is implemented as a function specdens. That function is a measure of the signal s energy between different frequencies and it is used to characterize the properties of a signal. Mathematically a signal s spectrum is the square of the absolute value of its Fourier transform [7]. As you can see in Figure 1, the data is notably nonstationary and needs to be differentiated according to definition of ARMA-models. The lack of differentiation with parameters from one in MATLAB was solved by making a simple differentiation function differ. The building of seasonal models needed most work to implement it with the armax function in MATLAB, because it was only capable to construct ARMAX- and ARMA-models. The seasonal ARMA (SARMA(p,q)x(P,Q)) function is made as an ARMA function, but some of the parameters are locked to zero. For instance, let the season length of an SAR-part be be Q. First, a full-length ARMA(S,Q)-model is created and a SMA-part to where is white noise, B is a lag operator and. Polynomials and contain the model parameters and to be estimated. This model is then modified to be a SARMA(p,q)X(P,Q) model by setting the parameters [,, ] and [,, ] to zero. This procedure provides polynomials and. This is extensible to vector formats of the parameters P and Q. Since the ARMA-model estimates differentiated data it becomes a SARIMA-model and the estimated data needs to be integrated. Two different ways were attempted to integrate estimated data of a model where is the input data and is the parameter of input to be estimated. First idea is to estimate the SARMAX-model normally regardless of differentiated data and afterwards the estimate is integrated by summing up the values of estimate with each other. Intuitively this should work, but in practice little errors in the beginning of the ex post -estimate become multiple because the estimate sums up with erroneous values again and again. Consequently, this summing method didn t work well, despite the estimate s profile is close to the original data, shown in Figure 2. 5

6 9 x Estimated Original Consumption (kwh) Time (h) Figure 2 Original and estimated ex post -forecast integrated by summing the values of the estimate Another way to do the integration of is that the data is not integrated but the ARIMA-model s AR-part is revised instead. Let the data in ARMA-model be differentiated by This feature is implemented by function rearrange, which arranges the AR-part again. As a result, the model estimates integrated data shown in Figure 3 and it worked a lot better than the preceding attempt to sum up the values of estimate with each other. Note that the length of AR-part increases by the rearrangement of differentiation parameters. 6

7 9 x Estimated Original 7 Consumption (kwh) Time (h) Figure 3 Original and estimated ex post -forecast integrated by re-arranging the AR-part of the model The checking stage of Box Jenkins modeling is mostly based on analyzing the residuals of an ex post-estimation. The residuals should be normally distributed and uncorrelated with each other. This is diagnosed by looking at the residuals autocorrelation and partial autocorrelation functions and a normal probability plot or with help of Ljung-Box test [5] implemented in MATLAB as a function ljungbox. where is the sample autocorrelation of residuals at lag. The critical rejection for the hypothesis of randomness for significance level is where [3] is the -quantile of the chi-square distribution with degrees of freedom. In practice, it turns out hard to find a SARIMAX-model in MATLAB with residuals that are random according to Ljung-Box test. The hypothesis of randomness is rejected at least a significance level of Numerical example Consider the data to be same as in Figure 1. As you can see in Figure 1, the consumption of electricity is nonstationary. There seems to be a linear trend both in the consumption and temperature data. This is tested by estimating a model 7

8 Where is the consumption of electricity. Function arfunc gains an estimate It is arguable to differentiate data by 1, because is so close to one. If is stationary, but when time series is nonstationary [1]. In Figure 4 is a power spectra of electricity consumption. The x-axis refers to the entire signal s frequency of density spectrum scaled. There are spikes at least at frequencies 0.1 and This indicates periodicity at lags 24 and 168, because and, where 816 is the length of the electricity consumption data vector. 26 and 161 are approximately 24 and 168 hours, which are the reasonable values of periods such as a day and a week. 7 x Frequency Figure 4 Electricity consumption s power spectrum 8

9 1 Autocorrelation function AC Lag Value Figure 5 Autocorrelation function of the consumption of electricity differentiated by one According to the autocorrelation function of the once differentiated electricity consumption data (see Figure 5), there seems to be seasonal behavior in the consumption data with periods 24 and 168 hours. Consequently they are potential differentiating orders. Models and are estimated and gains the parameter values and. The differentiation order 168 is chosen, because. Thus, the data is differentiated by 1 and 168. Hence, the differentiated data means the data differentiated by 1 and

10 1 Autocorrelation function AC Lag Value Figure 6 Autocorrelation function of the differentiated electricity consumption data 0.3 Partial auto correlation function PAC Lag Value Figure 7 Partial autocorrelation function of the differentiated electricity consumption data The autocorrelation function presented in Figure 6 has two spikes next to each other at lags one and two and a spike at a lag 168 which indicates seasonal behavior and a SMA-model. The partial autocorrelation function presented in Figure 7 has as well two spikes next to each other at lags one and two but also seasonal spikes at lags 24 (and multiples of 24) and 168 which indicate seasonal behavior and a SAR-model. Thus the following SARIMA model is selected 10

11 The external variable temperature is differentiated as well by 1 and 168. The cross correlation between the differentiated data is plotted in Figure 8 and there seems to be correlation between the electricity consumption and the outdoor temperature. The x-axis refers to lags of the input, and highest spikes exist at around lags 8, -11 and -16. The consumption of electricity is considered to be dependent on the outdoor temperature (not vice versa) and thereby only the positive lag values are taken into consideration. 1.5 x 105 Cross correlation of electricity and temperature Figure 8 The cross correlation between differentiated electricity consumption and temperature Std Error Estimate Input lag Figure 9 Standard error estimate of model with different input lags Standard error of estimates with different input lags in Figure 9 doesn t support the cross correlation between the differentiated data in Figure 8, because the minimum standard error of estimate (SEE) is achieved with an input lag 1 (SEE = ). Although, the differences of standard error of estimates between different lags are small-sized. In consequence, the cross 11

12 correlation function cannot be used as a tool in MATLAB for selecting the most appropriate input lag in the model. To summarize, under these circumstances the following SARIMAX model is estimated 9 x Estimated Original 7 Consumption (kwh) Time (h) x 10 4 Figure 10 Ex post-forecast of the model Estimated Original Consumption (kwh) Time (h) Figure 11 Ex post-forecast of the model 12

13 5000 Residual (kwh) Time (h) Figure 12 Residuals of ex post-forecast 1 Autocorrelation function AC Lag Value Figure 13 Autocorrelation of residuals 13

14 Normal Probability Plot Probability Data Figure 14 Normal probability plot of residuals Figures 12, 13 and 14 show that residuals can be considered white noise. There is no autocorrelation between residuals and normal probability plot forms an approximate straight line. Ljung-Box test for residuals gains a value with 1 degree of freedom. Ljung-Box test indicates that the hypothesis of randomness can be rejected for significance level 97.5 %. It turns out to be hard to find a model in MATLAB with residuals that are random according to Ljung-Box test. Contrary to the Box-Jenkins methodology, we do not return to step one and build a better model, because no other model yield residuals that are random according to Ljung-Box test. The forecast given by the chosen model is in Figure x Estimated 8 Consumption (kwh) Time (h) Figure 15 Ex ante -forecast for next 24 hours of electricity consumption 14

15 5 Comparison of MATLAB and SAS software MATLAB and SAS yields different results and they offer a different usability. It is hard to say which one is better, because there isn t such a best model or usability. Results In MATLAB autocorrelation and partial autocorrelation functions are implemented based on their mathematical definitions and they are similar to the functions computed by SAS software, as expected. There are differences between models parameter estimates and models standard error of estimates between MATLAB and SAS. Even if models and differentiations are exactly same, there are differences in estimated parameters and naturally they produce different model s standard error of estimate. It seems that forecasts estimated by MATLAB have lower standard error of estimates. For example, SAS achieves 2396 model s standard error of estimate with the same model that was chosen above. The differences between MATLAB and SAS results either from estimation algorithms, initial conditions or iteration tolerances related to the algorithm that estimate model s parameters. SAS produces automatically a lot of information about the model parameters distributions and correlation with each other. In addition, SAS prints AIC (Akaike's information criterion [6]) and SBC (Schwarz's Bayesian information criterion [6]) and the variance of the ex ante-estimate, which increases in time. In MATLAB, the user is itself in response to produce that same information. None of these above-mentioned missing features were not programmed during this research project with MATLAB. In SAS software it is a built-in feature that the chosen input lag value is automatically modulated to work with the integrated data in an ARMAX-model. In MATLAB, the cross correlation function is not as informative as in SAS. The cross correlation is calculated between differentiated data and has nothing to do with real world anymore, where as in SAS user observes a cross correlation function that is comparable to the real phenomenon. The cross correlation produced by SAS describes unambiguously the coefficient between the temperature and electricity consumption shown in Figure 16. It is constantly negative, because the colder it is the more electricity is consumed. Besides, the absolute value of the correlation coefficient is the greatest at a lag 12 which indicates that the factory reserves heat about twelve hours. 15

16 Figure 16 Autocorrelation (upper) and cross correlation (lower) function produced by SAS Usability MATLAB lets a user to handle all the data as arrays. Thus, the user is able to get the certain information that is needed and plot whatever needed. This makes modeling process easier, faster and more understandable. Unfortunately, the 95 % confidence level for ex ante-forecast is not computed in MATLAB. 6 Conclusion A MATLAB implementation to use the Box-Jenkins methodology was created, but as the comparison of MATLAB and SAS software shows, there are differences between MATLAB and SAS software as a statistics tool. MATLAB works doesn t yield random residuals according to Ljung-Box test and the lag of an external variable works illogically. MATLAB s System Identification Toolbox is not precisely designed to estimate time-series models. The point of view is different, because this toolbox is especially intended for modeling systems from the measured input-output data illustrated in Figure 17. Figure 17 An ARMAX-model structure In this point of view, the factory would be a system that produces an observable signal, the consumption of electricity. The system is affected by external signals, the outdoor temperature and a disturbance signal, white noise. In this case, neither of the signals is controllable. After the data of the system have been observed, the goal is to link observations together into a dynamic system, which means that the current output value depends not only on 16

17 the current external stimuli and disturbance but also on their earlier output values [6]. Dynamic systems are efficient tools to identify how the output depends on some certain property of the system. In this case, for example how the consumption of electricity is affected by the width of the walls, the size of windows or a heating system used to keep the factory warm. Because the nature of MATLAB, other possibilities to construct SARIMAX-models were screened from the Internet. An ARMA-model can be made with Excel, for example, but it was harder to find a program that is able to construct SARIMAX-models. R programming language [2] is a free software language environment for statistical computing. The R programming language is able to compute at least ARIMA-models, but it is not originally designed to handle multivariate models such as ARMAX-models. The function in the R programming language can be modulated by using a function called arima to estimate parameters of an ARMAX-model. The function arima is originally designed to compute ARIMAmodels. Anyhow, this appears to be even more complicated than in MATLAB. Scilab [16] is a free scientific software and is able to estimate an ARMAX-process. It is on the same line with MATLAB, because this armax-function needs to be modulated to be able to estimate SARIMAX-models parameters. Unfortunately, it seems that only the commercial software and adherent toolboxes are able to compute SARIMAX-models and methods that are needed in time series modeling. All the free programming languages need programming to be able to utilize the whole Box-Jenkins methodology. MATLAB and SAS are not the only commercial software that are able to compute ARMAXmodels. For example, AUTOBOX [19] offers a complete set of Box-Jenkins modeling tools. National Instruments has a product NI LabVIEW 2009 [4] which offers a tool to estimate parameters of an ARMAX-model. Additionally, Econometric Software, Inc. [17]offers model frameworks for Box-Jenkins methodology where as Timberlake Software [18] offers a time series analysis feature as well, which contains an estimator for ARMAX-models. MATLAB is able to compute SARIMAX-models with functions of this research project. Results, such as parameters estimates, differ from SAS, but the functions are usable on the course Mat Systems Analysis Laboratory I. SAS prints more information in a shorter time and is obviously more validated than the functions made in this research project. Consequently, some kind of software testing would be needed. Free software for SARIMAX-modeling were not found from the Internet. SAS software and Econometrics Toolbox [8] for MATLAB still seem to be the best alternative software to the solution of this research project, because SAS is already in use, although via SSH connection and students are already familiar with MATLAB. It is intuitively better, because MATLAB is already in use and only one toolbox is a cheaper alternative than to buy a new program. In the future, the functions of this research could be an appropriate tool for the course Mat Systems Analysis Laboratory I, with a little more work. The functions need to validated and some properties, such as the 95 % confidence levels on ex ante-forecast and some additional statistical data regarding the estimated parameters could be added in the MATLAB. 17

18 18

19 Bibliography [1] Box, G. E., & Ljung, G. (1970). Time Series Analysis: forecast and control. San Fransisco: Holden-Day Inc. [2] Foundation, T. R. (n.d.). The R Project for Statistical Computing. Retrieved September 25, 2009, from [3] Karr, A. F. (1993). Probability. New York: Springer-Verlag New York, Inc. [4] LabVIEW, N. (n.d.). The Software that powers virtual instrumentation. Retrieved September 25, 2009, from [5] Ljung, G. M., & Box, G. E. (1978). On a measure of lack of fit in time series models. Biometrika, [6] Ljung, L. (1987). System Identification Theory For The User. New Jersey: Prentice-Hall, Inc. [7] Ljung, L., & Glad, T. (1994). Modeling Of Dynamic Systems. New Jersey: Prentice-Hal, Inc. [8] Mathworks. (n.d.). Econometrics Toolbox Matlab. Retrieved September 30, 2009, from [9] Mathworks, T. (n.d.). The Mathworks - MATLAB and Simulink for Technical Computing. Retrieved September 25, 2009, from [10] MATLAB. (n.d.). System Identification Toolbox - MATLAB. Retrieved September 29, 2009, from [11] Milton, S. J., & Arnold, J. C. (2003). Introduction to probability and statistics. McGraw-Hill Companies, Inc. [12] Noppa. (2009, September 16). Noppa - Työ 2. Retrieved September 25, 2009, from [13] Pakanen, J., & Karjalainen, S. (2002). An ARMAX-model approach for estimating static heat flows in buildings. Espoo: VTT Publications. [14] Pindyck, R. S., & Rubinfield, D. L. (1998). Econometric models and economic forecasts. Singapore: McGraw-Hill Book Co. [15] SAS. (n.d.). SAS Business Analytics and Business Intelligence Software. Retrieved September 25, 2009, from [16] Scilab. (n.d.). Scilab Home Page. Retrieved September 25, 2009, from 19

20 [17] Econometrics Software (n.d.). Progam Features - Capabilities - Time Series. Retrieved 9 25, 2009, from [18] Timberlake Software (n.d.). LIMDEP & NLOGIT. Retrieved September 25, 2009, from [19] Autobox Systems (n.d.). Autobox Overview. Retrieved September 28, 2009, from 20

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods Tools and Applications Chapter Intended Learning Outcomes: (i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

More information

MODEL-BASED PREDICTIVE ADAPTIVE DELTA MODULATION

MODEL-BASED PREDICTIVE ADAPTIVE DELTA MODULATION MODEL-BASED PREDICTIVE ADAPTIVE DELTA MODULATION Anas Al-korj Sandor M Veres School of Engineering Scienes,, University of Southampton, Highfield, Southampton, SO17 1BJ, UK, Email:s.m.veres@soton.ac.uk

More information

Signal segmentation and waveform characterization. Biosignal processing, S Autumn 2012

Signal segmentation and waveform characterization. Biosignal processing, S Autumn 2012 Signal segmentation and waveform characterization Biosignal processing, 5173S Autumn 01 Short-time analysis of signals Signal statistics may vary in time: nonstationary how to compute signal characterizations?

More information

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators

Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators 374 IEEE TRANSACTIONS ON VEHICULAR TECHNOLOGY, VOL. 52, NO. 2, MARCH 2003 Narrow-Band Interference Rejection in DS/CDMA Systems Using Adaptive (QRD-LSL)-Based Nonlinear ACM Interpolators Jenq-Tay Yuan

More information

Appendices. Chile models. Appendix

Appendices. Chile models. Appendix Appendices Appendix Chile models Table 1 New Philips curve Dependent Variable: DLCPI Date: 11/15/04 Time: 17:23 Sample(adjusted): 1997:2 2003:4 Included observations: 27 after adjusting endpoints Kernel:

More information

System Identification and CDMA Communication

System Identification and CDMA Communication System Identification and CDMA Communication A (partial) sample report by Nathan A. Goodman Abstract This (sample) report describes theory and simulations associated with a class project on system identification

More information

Forecasting Exchange Rates using Neural Neworks

Forecasting Exchange Rates using Neural Neworks International Journal of Information & Computation Technology. ISSN 0974-2239 Volume 6, Number 1 (2016), pp. 35-44 International Research Publications House http://www. irphouse.com Forecasting Exchange

More information

Department of Statistics and Operations Research Undergraduate Programmes

Department of Statistics and Operations Research Undergraduate Programmes Department of Statistics and Operations Research Undergraduate Programmes OPERATIONS RESEARCH YEAR LEVEL 2 INTRODUCTION TO LINEAR PROGRAMMING SSOA021 Linear Programming Model: Formulation of an LP model;

More information

Lab 8. Signal Analysis Using Matlab Simulink

Lab 8. Signal Analysis Using Matlab Simulink E E 2 7 5 Lab June 30, 2006 Lab 8. Signal Analysis Using Matlab Simulink Introduction The Matlab Simulink software allows you to model digital signals, examine power spectra of digital signals, represent

More information

Temporal Clutter Filtering via Adaptive Techniques

Temporal Clutter Filtering via Adaptive Techniques Temporal Clutter Filtering via Adaptive Techniques 1 Learning Objectives: Students will learn about how to apply the least mean squares (LMS) and the recursive least squares (RLS) algorithm in order to

More information

Level I Signal Modeling and Adaptive Spectral Analysis

Level I Signal Modeling and Adaptive Spectral Analysis Level I Signal Modeling and Adaptive Spectral Analysis 1 Learning Objectives Students will learn about autoregressive signal modeling as a means to represent a stochastic signal. This differs from using

More information

EE 6422 Adaptive Signal Processing

EE 6422 Adaptive Signal Processing EE 6422 Adaptive Signal Processing NANYANG TECHNOLOGICAL UNIVERSITY SINGAPORE School of Electrical & Electronic Engineering JANUARY 2009 Dr Saman S. Abeysekera School of Electrical Engineering Room: S1-B1c-87

More information

Statistical Process Control and Computer Integrated Manufacturing. The Equipment Controller

Statistical Process Control and Computer Integrated Manufacturing. The Equipment Controller Statistical Process Control and Computer Integrated Manufacturing Run to Run Control, Real-Time SPC, Computer Integrated Manufacturing. 1 The Equipment Controller Today, the operation of individual pieces

More information

Adaptive Correction Method for an OCXO and Investigation of Analytical Cumulative Time Error Upperbound

Adaptive Correction Method for an OCXO and Investigation of Analytical Cumulative Time Error Upperbound Adaptive Correction Method for an OCXO and Investigation of Analytical Cumulative Time Error Upperbound Hui Zhou, Thomas Kunz, Howard Schwartz Abstract Traditional oscillators used in timing modules of

More information

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors

We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists. International authors and editors We are IntechOpen, the world s leading publisher of Open Access books Built by scientists, for scientists 3,900 116,000 120M Open access books available International authors and editors Downloads Our

More information

Design of PID Control System Assisted using LabVIEW in Biomedical Application

Design of PID Control System Assisted using LabVIEW in Biomedical Application Design of PID Control System Assisted using LabVIEW in Biomedical Application N. H. Ariffin *,a and N. Arsad b Department of Electrical, Electronic and Systems Engineering, Faculty of Engineering and Built

More information

Spectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4

Spectral analysis of seismic signals using Burg algorithm V. Ravi Teja 1, U. Rakesh 2, S. Koteswara Rao 3, V. Lakshmi Bharathi 4 Volume 114 No. 1 217, 163-171 ISSN: 1311-88 (printed version); ISSN: 1314-3395 (on-line version) url: http://www.ijpam.eu ijpam.eu Spectral analysis of seismic signals using Burg algorithm V. avi Teja

More information

Harmonic Analysis. Purpose of Time Series Analysis. What Does Each Harmonic Mean? Part 3: Time Series I

Harmonic Analysis. Purpose of Time Series Analysis. What Does Each Harmonic Mean? Part 3: Time Series I Part 3: Time Series I Harmonic Analysis Spectrum Analysis Autocorrelation Function Degree of Freedom Data Window (Figure from Panofsky and Brier 1968) Significance Tests Harmonic Analysis Harmonic analysis

More information

Chapter 4 SPEECH ENHANCEMENT

Chapter 4 SPEECH ENHANCEMENT 44 Chapter 4 SPEECH ENHANCEMENT 4.1 INTRODUCTION: Enhancement is defined as improvement in the value or Quality of something. Speech enhancement is defined as the improvement in intelligibility and/or

More information

Surveillance and Calibration Verification Using Autoassociative Neural Networks

Surveillance and Calibration Verification Using Autoassociative Neural Networks Surveillance and Calibration Verification Using Autoassociative Neural Networks Darryl J. Wrest, J. Wesley Hines, and Robert E. Uhrig* Department of Nuclear Engineering, University of Tennessee, Knoxville,

More information

1- Lancaster University Management School, Dept. of Management Science Lancaster, LA1 4YX, United Kingdom

1- Lancaster University Management School, Dept. of Management Science Lancaster, LA1 4YX, United Kingdom Input variable selection for time series prediction with neural networks an evaluation of visual, autocorrelation and spectral analysis for varying seasonality Sven F. Crone 1 and Nikolaos Kourentzes 1

More information

How Many Imputations are Really Needed? Some Practical Clarifications of Multiple Imputation Theory

How Many Imputations are Really Needed? Some Practical Clarifications of Multiple Imputation Theory Prev Sci (2007) 8:206 213 DOI 10.1007/s11121-007-0070-9 How Many Imputations are Really Needed? Some Practical Clarifications of Multiple Imputation Theory John W. Graham & Allison E. Olchowski & Tamika

More information

User-friendly Matlab tool for easy ADC testing

User-friendly Matlab tool for easy ADC testing User-friendly Matlab tool for easy ADC testing Tamás Virosztek, István Kollár Budapest University of Technology and Economics, Department of Measurement and Information Systems Budapest, Hungary, H-1521,

More information

Speech synthesizer. W. Tidelund S. Andersson R. Andersson. March 11, 2015

Speech synthesizer. W. Tidelund S. Andersson R. Andersson. March 11, 2015 Speech synthesizer W. Tidelund S. Andersson R. Andersson March 11, 2015 1 1 Introduction A real time speech synthesizer is created by modifying a recorded signal on a DSP by using a prediction filter.

More information

ALTERNATIVE METHODS OF SEASONAL ADJUSTMENT

ALTERNATIVE METHODS OF SEASONAL ADJUSTMENT ALTERNATIVE METHODS OF SEASONAL ADJUSTMENT by D.S.G. Pollock and Emi Mise (University of Leicester) We examine two alternative methods of seasonal adjustment, which operate, respectively, in the time domain

More information

MATHEMATICAL MODELS Vol. I - Measurements in Mathematical Modeling and Data Processing - William Moran and Barbara La Scala

MATHEMATICAL MODELS Vol. I - Measurements in Mathematical Modeling and Data Processing - William Moran and Barbara La Scala MEASUREMENTS IN MATEMATICAL MODELING AND DATA PROCESSING William Moran and University of Melbourne, Australia Keywords detection theory, estimation theory, signal processing, hypothesis testing Contents.

More information

Stock Market Indices Prediction Using Time Series Analysis

Stock Market Indices Prediction Using Time Series Analysis Stock Market Indices Prediction Using Time Series Analysis ALINA BĂRBULESCU Department of Mathematics and Computer Science Ovidius University of Constanța 124, Mamaia Bd., 900524, Constanța ROMANIA alinadumitriu@yahoo.com

More information

Rob Reider Adjunct Professor, NYU-Courant Consultant, Quantopian

Rob Reider Adjunct Professor, NYU-Courant Consultant, Quantopian INTRODUCTION TO TIME SERIES ANALYSIS IN PYTHON Introducing an AR Model Rob Reider Adjunct Professor, NYU-Courant Consultant, Quantopian Mathematical Decription of AR(1) Model R = μ + ϕ R + ϵ t t 1 t Since

More information

Chapter 2 Channel Equalization

Chapter 2 Channel Equalization Chapter 2 Channel Equalization 2.1 Introduction In wireless communication systems signal experiences distortion due to fading [17]. As signal propagates, it follows multiple paths between transmitter and

More information

ECE Digital Signal Processing

ECE Digital Signal Processing University of Louisville Instructor:Professor Aly A. Farag Department of Electrical and Computer Engineering Spring 2006 ECE 520 - Digital Signal Processing Catalog Data: Office hours: Objectives: ECE

More information

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2

Contents. Introduction 1 1 Suggested Reading 2 2 Equipment and Software Tools 2 3 Experiment 2 ECE363, Experiment 02, 2018 Communications Lab, University of Toronto Experiment 02: Noise Bruno Korst - bkf@comm.utoronto.ca Abstract This experiment will introduce you to some of the characteristics

More information

Tools for Advanced Sound & Vibration Analysis

Tools for Advanced Sound & Vibration Analysis Tools for Advanced Sound & Vibration Ravichandran Raghavan Technical Marketing Engineer Agenda NI Sound and Vibration Measurement Suite Advanced Signal Processing Algorithms Time- Quefrency and Cepstrum

More information

Efficient UMTS. 1 Introduction. Lodewijk T. Smit and Gerard J.M. Smit CADTES, May 9, 2003

Efficient UMTS. 1 Introduction. Lodewijk T. Smit and Gerard J.M. Smit CADTES, May 9, 2003 Efficient UMTS Lodewijk T. Smit and Gerard J.M. Smit CADTES, email:smitl@cs.utwente.nl May 9, 2003 This article gives a helicopter view of some of the techniques used in UMTS on the physical and link layer.

More information

Effective prediction of dynamic bandwidth for exchange of Variable bit rate Video Traffic

Effective prediction of dynamic bandwidth for exchange of Variable bit rate Video Traffic Effective prediction of dynamic bandwidth for exchange of Variable bit rate Video Traffic Mrs. Ch.Devi 1, Mr. N.Mahendra 2 1,2 Assistant Professor,Dept.of CSE WISTM, Pendurthy, Visakhapatnam,A.P (India)

More information

Field Testing of Wireless Interactive Sensor Nodes

Field Testing of Wireless Interactive Sensor Nodes Field Testing of Wireless Interactive Sensor Nodes Judith Mitrani, Jan Goethals, Steven Glaser University of California, Berkeley Introduction/Purpose This report describes the University of California

More information

Using SigLab with the Frequency Domain System Identification Toolbox

Using SigLab with the Frequency Domain System Identification Toolbox APPLICATION NOTE Using SigLab with the Frequency Domain System Identification Toolbox SigLab makes it easy for users of the Frequency Domain System Identification Toolbox 1 to get high quality measurements

More information

State-Space Models with Kalman Filtering for Freeway Traffic Forecasting

State-Space Models with Kalman Filtering for Freeway Traffic Forecasting State-Space Models with Kalman Filtering for Freeway Traffic Forecasting Brian Portugais Boise State University brianportugais@u.boisestate.edu Mandar Khanal Boise State University mkhanal@boisestate.edu

More information

Nonuniform multi level crossing for signal reconstruction

Nonuniform multi level crossing for signal reconstruction 6 Nonuniform multi level crossing for signal reconstruction 6.1 Introduction In recent years, there has been considerable interest in level crossing algorithms for sampling continuous time signals. Driven

More information

Overview of Code Excited Linear Predictive Coder

Overview of Code Excited Linear Predictive Coder Overview of Code Excited Linear Predictive Coder Minal Mulye 1, Sonal Jagtap 2 1 PG Student, 2 Assistant Professor, Department of E&TC, Smt. Kashibai Navale College of Engg, Pune, India Abstract Advances

More information

ADC Based Measurements: a Common Basis for the Uncertainty Estimation. Ciro Spataro

ADC Based Measurements: a Common Basis for the Uncertainty Estimation. Ciro Spataro ADC Based Measurements: a Common Basis for the Uncertainty Estimation Ciro Spataro Department of Electric, Electronic and Telecommunication Engineering - University of Palermo Viale delle Scienze, 90128

More information

Statistical Signal Processing

Statistical Signal Processing Statistical Signal Processing Debasis Kundu 1 Signal processing may broadly be considered to involve the recovery of information from physical observations. The received signals is usually disturbed by

More information

A Steady State Decoupled Kalman Filter Technique for Multiuser Detection

A Steady State Decoupled Kalman Filter Technique for Multiuser Detection A Steady State Decoupled Kalman Filter Technique for Multiuser Detection Brian P. Flanagan and James Dunyak The MITRE Corporation 755 Colshire Dr. McLean, VA 2202, USA Telephone: (703)983-6447 Fax: (703)983-6708

More information

Table of Contents. Acknowledgments... XVII Prologue... 1

Table of Contents. Acknowledgments... XVII Prologue... 1 Introduction to Spread-Spectrum Communications By Roger L. Peterson (Motorola), Rodger E. Ziemer (University of Co. at Colorado Springs), and David E. Borth (Motorola) Prentice Hall, 1995 (Navtech order

More information

Robust Broadband Periodic Excitation Design

Robust Broadband Periodic Excitation Design Robust Broadband Periodic Excitation Design Gyula Simon *, Johan Schouens ** * Department of Measurement and Information Systems Technical University of Budapest, H-151 Budapest, Hungary e-mail: simon@mit.bme.hu

More information

A Methodology for the Efficient Application of Controlled Switching to Current Interruption Cases in High-Voltage Networks

A Methodology for the Efficient Application of Controlled Switching to Current Interruption Cases in High-Voltage Networks A Methodology for the Efficient Application of Controlled Switching to Current Interruption Cases in High-Voltage Networks C. D. TSIREKIS Hellenic Transmission System Operator Kastoros 72, Piraeus GREECE

More information

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007

3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL. 53, NO. 10, OCTOBER 2007 3432 IEEE TRANSACTIONS ON INFORMATION THEORY, VOL 53, NO 10, OCTOBER 2007 Resource Allocation for Wireless Fading Relay Channels: Max-Min Solution Yingbin Liang, Member, IEEE, Venugopal V Veeravalli, Fellow,

More information

NOISE ESTIMATION IN A SINGLE CHANNEL

NOISE ESTIMATION IN A SINGLE CHANNEL SPEECH ENHANCEMENT FOR CROSS-TALK INTERFERENCE by Levent M. Arslan and John H.L. Hansen Robust Speech Processing Laboratory Department of Electrical Engineering Box 99 Duke University Durham, North Carolina

More information

High-speed Noise Cancellation with Microphone Array

High-speed Noise Cancellation with Microphone Array Noise Cancellation a Posteriori Probability, Maximum Criteria Independent Component Analysis High-speed Noise Cancellation with Microphone Array We propose the use of a microphone array based on independent

More information

Broadband Signal Enhancement of Seismic Array Data: Application to Long-period Surface Waves and High-frequency Wavefields

Broadband Signal Enhancement of Seismic Array Data: Application to Long-period Surface Waves and High-frequency Wavefields Broadband Signal Enhancement of Seismic Array Data: Application to Long-period Surface Waves and High-frequency Wavefields Frank Vernon and Robert Mellors IGPP, UCSD La Jolla, California David Thomson

More information

Basic Electronics Learning by doing Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras

Basic Electronics Learning by doing Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras Basic Electronics Learning by doing Prof. T.S. Natarajan Department of Physics Indian Institute of Technology, Madras Lecture 26 Mathematical operations Hello everybody! In our series of lectures on basic

More information

Structural Health Monitor of the US Grant Bridge (Data Patterns)

Structural Health Monitor of the US Grant Bridge (Data Patterns) Structural Health Monitor of the US Grant Bridge (Data Patterns) M. Norouzi, F. Zhang, V. Hunt 3, AJ. Helmicki Graduate Research Assistant, Department of Electrical Engineering and Computing Systems, University

More information

6. FUNDAMENTALS OF CHANNEL CODER

6. FUNDAMENTALS OF CHANNEL CODER 82 6. FUNDAMENTALS OF CHANNEL CODER 6.1 INTRODUCTION The digital information can be transmitted over the channel using different signaling schemes. The type of the signal scheme chosen mainly depends on

More information

ULTRASONIC SIGNAL PROCESSING TOOLBOX User Manual v1.0

ULTRASONIC SIGNAL PROCESSING TOOLBOX User Manual v1.0 ULTRASONIC SIGNAL PROCESSING TOOLBOX User Manual v1.0 Acknowledgment The authors would like to acknowledge the financial support of European Commission within the project FIKS-CT-2000-00065 copyright Lars

More information

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2

Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2 Signals A Preliminary Discussion EE442 Analog & Digital Communication Systems Lecture 2 The Fourier transform of single pulse is the sinc function. EE 442 Signal Preliminaries 1 Communication Systems and

More information

Adaptive Beamforming for Multi-path Mitigation in GPS

Adaptive Beamforming for Multi-path Mitigation in GPS EE608: Adaptive Signal Processing Course Instructor: Prof. U.B.Desai Course Project Report Adaptive Beamforming for Multi-path Mitigation in GPS By Ravindra.S.Kashyap (06307923) Rahul Bhide (0630795) Vijay

More information

Fundamentals of Time- and Frequency-Domain Analysis of Signal-Averaged Electrocardiograms R. Martin Arthur, PhD

Fundamentals of Time- and Frequency-Domain Analysis of Signal-Averaged Electrocardiograms R. Martin Arthur, PhD CORONARY ARTERY DISEASE, 2(1):13-17, 1991 1 Fundamentals of Time- and Frequency-Domain Analysis of Signal-Averaged Electrocardiograms R. Martin Arthur, PhD Keywords digital filters, Fourier transform,

More information

Some Properties of RBF Network with Applications to System Identification

Some Properties of RBF Network with Applications to System Identification Some Properties of RBF Network with Applications to System Identification M. Y. Mashor School of Electrical and Electronic Engineering, University Science of Malaysia, Perak Branch Campus, 31750 Tronoh,

More information

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING A graduate project submitted in partial fulfillment of the requirements For the degree of Master of Science in Electrical

More information

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION

CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION CHAPTER 6 INTRODUCTION TO SYSTEM IDENTIFICATION Broadly speaking, system identification is the art and science of using measurements obtained from a system to characterize the system. The characterization

More information

Data Analysis on the High-Frequency Pollution Data Collected in India

Data Analysis on the High-Frequency Pollution Data Collected in India Data Analysis on the High-Frequency Pollution Data Collected in India Lamling Venus Shum, Manik Gupta, Pachamuthu Rajalakshmi v.shum@ucl.ac.uk, manik.gupta@eecs.qmul.ac.uk, raji@iith.ac.in University College

More information

Guess the Mean. Joshua Hill. January 2, 2010

Guess the Mean. Joshua Hill. January 2, 2010 Guess the Mean Joshua Hill January, 010 Challenge: Provide a rational number in the interval [1, 100]. The winner will be the person whose guess is closest to /3rds of the mean of all the guesses. Answer:

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Fourth Edition John G. Proakis Department of Electrical and Computer Engineering Northeastern University Boston, Massachusetts Dimitris G. Manolakis MIT Lincoln Laboratory Lexington,

More information

ESA400 Electrochemical Signal Analyzer

ESA400 Electrochemical Signal Analyzer ESA4 Electrochemical Signal Analyzer Electrochemical noise, the current and voltage signals arising from freely corroding electrochemical systems, has been studied for over years. Despite this experience,

More information

Image Enhancement in Spatial Domain

Image Enhancement in Spatial Domain Image Enhancement in Spatial Domain 2 Image enhancement is a process, rather a preprocessing step, through which an original image is made suitable for a specific application. The application scenarios

More information

Chapter 2: Signal Representation

Chapter 2: Signal Representation Chapter 2: Signal Representation Aveek Dutta Assistant Professor Department of Electrical and Computer Engineering University at Albany Spring 2018 Images and equations adopted from: Digital Communications

More information

HIGH FREQUENCY FILTERING OF 24-HOUR HEART RATE DATA

HIGH FREQUENCY FILTERING OF 24-HOUR HEART RATE DATA HIGH FREQUENCY FILTERING OF 24-HOUR HEART RATE DATA Albinas Stankus, Assistant Prof. Mechatronics Science Institute, Klaipeda University, Klaipeda, Lithuania Institute of Behavioral Medicine, Lithuanian

More information

Spectral Analysis of the LUND/DMI Earthshine Telescope and Filters

Spectral Analysis of the LUND/DMI Earthshine Telescope and Filters Spectral Analysis of the LUND/DMI Earthshine Telescope and Filters 12 August 2011-08-12 Ahmad Darudi & Rodrigo Badínez A1 1. Spectral Analysis of the telescope and Filters This section reports the characterization

More information

Optimal Yahtzee performance in multi-player games

Optimal Yahtzee performance in multi-player games Optimal Yahtzee performance in multi-player games Andreas Serra aserra@kth.se Kai Widell Niigata kaiwn@kth.se April 12, 2013 Abstract Yahtzee is a game with a moderately large search space, dependent on

More information

Estimation of speed, average received power and received signal in wireless systems using wavelets

Estimation of speed, average received power and received signal in wireless systems using wavelets Estimation of speed, average received power and received signal in wireless systems using wavelets Rajat Bansal Sumit Laad Group Members rajat@ee.iitb.ac.in laad@ee.iitb.ac.in 01D07010 01D07011 Abstract

More information

Application Note (A13)

Application Note (A13) Application Note (A13) Fast NVIS Measurements Revision: A February 1997 Gooch & Housego 4632 36 th Street, Orlando, FL 32811 Tel: 1 407 422 3171 Fax: 1 407 648 5412 Email: sales@goochandhousego.com In

More information

REAL TIME DIGITAL SIGNAL PROCESSING

REAL TIME DIGITAL SIGNAL PROCESSING REAL TIME DIGITAL SIGNAL PROCESSING UTN-FRBA 2010 Adaptive Filters Stochastic Processes The term stochastic process is broadly used to describe a random process that generates sequential signals such as

More information

Energy Consumption Prediction for Optimum Storage Utilization

Energy Consumption Prediction for Optimum Storage Utilization Energy Consumption Prediction for Optimum Storage Utilization Eric Boucher, Robin Schucker, Jose Ignacio del Villar December 12, 2015 Introduction Continuous access to energy for commercial and industrial

More information

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia

Detection and Estimation of Signals in Noise. Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia Detection and Estimation of Signals in Noise Dr. Robert Schober Department of Electrical and Computer Engineering University of British Columbia Vancouver, August 24, 2010 2 Contents 1 Basic Elements

More information

How can it be right when it feels so wrong? Outliers, diagnostics, non-constant variance

How can it be right when it feels so wrong? Outliers, diagnostics, non-constant variance How can it be right when it feels so wrong? Outliers, diagnostics, non-constant variance D. Alex Hughes November 19, 2014 D. Alex Hughes Problems? November 19, 2014 1 / 61 1 Outliers Generally Residual

More information

Chapter 2 Direct-Sequence Systems

Chapter 2 Direct-Sequence Systems Chapter 2 Direct-Sequence Systems A spread-spectrum signal is one with an extra modulation that expands the signal bandwidth greatly beyond what is required by the underlying coded-data modulation. Spread-spectrum

More information

Signal Processing Toolbox

Signal Processing Toolbox Signal Processing Toolbox Perform signal processing, analysis, and algorithm development Signal Processing Toolbox provides industry-standard algorithms for analog and digital signal processing (DSP).

More information

SUPPLEMENT TO THE PAPER TESTING EQUALITY OF SPECTRAL DENSITIES USING RANDOMIZATION TECHNIQUES

SUPPLEMENT TO THE PAPER TESTING EQUALITY OF SPECTRAL DENSITIES USING RANDOMIZATION TECHNIQUES SUPPLEMENT TO THE PAPER TESTING EQUALITY OF SPECTRAL DENSITIES USING RANDOMIZATION TECHNIQUES CARSTEN JENTSCH AND MARKUS PAULY Abstract. In this supplementary material we provide additional supporting

More information

Friedrich-Alexander Universität Erlangen-Nürnberg. Lab Course. Pitch Estimation. International Audio Laboratories Erlangen. Prof. Dr.-Ing.

Friedrich-Alexander Universität Erlangen-Nürnberg. Lab Course. Pitch Estimation. International Audio Laboratories Erlangen. Prof. Dr.-Ing. Friedrich-Alexander-Universität Erlangen-Nürnberg Lab Course Pitch Estimation International Audio Laboratories Erlangen Prof. Dr.-Ing. Bernd Edler Friedrich-Alexander Universität Erlangen-Nürnberg International

More information

Advanced Signal Processing and Digital Noise Reduction

Advanced Signal Processing and Digital Noise Reduction Advanced Signal Processing and Digital Noise Reduction Advanced Signal Processing and Digital Noise Reduction Saeed V. Vaseghi Queen's University of Belfast UK ~ W I lilteubner L E Y A Partnership between

More information

Traffic Control for a Swarm of Robots: Avoiding Target Congestion

Traffic Control for a Swarm of Robots: Avoiding Target Congestion Traffic Control for a Swarm of Robots: Avoiding Target Congestion Leandro Soriano Marcolino and Luiz Chaimowicz Abstract One of the main problems in the navigation of robotic swarms is when several robots

More information

Module 1: Introduction to Experimental Techniques Lecture 2: Sources of error. The Lecture Contains: Sources of Error in Measurement

Module 1: Introduction to Experimental Techniques Lecture 2: Sources of error. The Lecture Contains: Sources of Error in Measurement The Lecture Contains: Sources of Error in Measurement Signal-To-Noise Ratio Analog-to-Digital Conversion of Measurement Data A/D Conversion Digitalization Errors due to A/D Conversion file:///g /optical_measurement/lecture2/2_1.htm[5/7/2012

More information

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido

The Discrete Fourier Transform. Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido The Discrete Fourier Transform Claudia Feregrino-Uribe, Alicia Morales-Reyes Original material: Dr. René Cumplido CCC-INAOE Autumn 2015 The Discrete Fourier Transform Fourier analysis is a family of mathematical

More information

A Novel Technique or Blind Bandwidth Estimation of the Radio Communication Signal

A Novel Technique or Blind Bandwidth Estimation of the Radio Communication Signal International Journal of ISSN 0974-2107 Systems and Technologies IJST Vol.3, No.1, pp 11-16 KLEF 2010 A Novel Technique or Blind Bandwidth Estimation of the Radio Communication Signal Gaurav Lohiya 1,

More information

AD-A 'L-SPv1-17

AD-A 'L-SPv1-17 APPLIED RESEARCH LABORATORIES.,THE UNIVERSITY OF TEXAS AT AUSTIN P. 0. Box 8029 Aujn. '"X.zs,37 l.3-s029( 512),35-i2oT- FA l. 512) i 5-259 AD-A239 335'L-SPv1-17 &g. FLECTE Office of Naval Research AUG

More information

A Comparison Between Camera Calibration Software Toolboxes

A Comparison Between Camera Calibration Software Toolboxes 2016 International Conference on Computational Science and Computational Intelligence A Comparison Between Camera Calibration Software Toolboxes James Rothenflue, Nancy Gordillo-Herrejon, Ramazan S. Aygün

More information

Digital Control of MS-150 Modular Position Servo System

Digital Control of MS-150 Modular Position Servo System IEEE NECEC Nov. 8, 2007 St. John's NL 1 Digital Control of MS-150 Modular Position Servo System Farid Arvani, Syeda N. Ferdaus, M. Tariq Iqbal Faculty of Engineering, Memorial University of Newfoundland

More information

Development of a MATLAB Toolbox for Mobile Radio Channel Simulators

Development of a MATLAB Toolbox for Mobile Radio Channel Simulators J.Univ.Ruhuna 14 :4-45 Volume, December 14 ISSN 345-9387 RESEARCH ARTICLE Development of a MATLAB Toolbox for Mobile Radio Channel Simulators D. S. De Silva Department of Electrical and Information Engineering,

More information

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW

FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW FAST Fourier Transform (FFT) and Digital Filtering Using LabVIEW Instructor s Portion Wei Lin Department of Biomedical Engineering Stony Brook University Summary Uses This experiment requires the student

More information

Player Speed vs. Wild Pokémon Encounter Frequency in Pokémon SoulSilver Joshua and AP Statistics, pd. 3B

Player Speed vs. Wild Pokémon Encounter Frequency in Pokémon SoulSilver Joshua and AP Statistics, pd. 3B Player Speed vs. Wild Pokémon Encounter Frequency in Pokémon SoulSilver Joshua and AP Statistics, pd. 3B In the newest iterations of Nintendo s famous Pokémon franchise, Pokémon HeartGold and SoulSilver

More information

Analysis of Data Chemistry 838

Analysis of Data Chemistry 838 Chemistry 838 Thomas V. Atkinson, Ph.D. Senior Academic Specialist Department of Chemistry Michigan State University East Lansing, MI 4884 TABLE OF CONTENTS TABLE OF CONTENTS...1 TABLE OF TABLES...1 TABLE

More information

Modeling of GSM Spectrum Based on Seasonal ARIMA model

Modeling of GSM Spectrum Based on Seasonal ARIMA model Modeling of GSM Spectrum Based on ARIMA model Luis Fernando Pedraza Cesar Augusto Hernandez Enrique Rodriguez-Colina Faculty of Technology Faculty of Engineering Department of Electrical Engineering District

More information

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes

Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Performance of Combined Error Correction and Error Detection for very Short Block Length Codes Matthias Breuninger and Joachim Speidel Institute of Telecommunications, University of Stuttgart Pfaffenwaldring

More information

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Analysis of LMS and NLMS Adaptive Beamforming Algorithms Analysis of LMS and NLMS Adaptive Beamforming Algorithms PG Student.Minal. A. Nemade Dept. of Electronics Engg. Asst. Professor D. G. Ganage Dept. of E&TC Engg. Professor & Head M. B. Mali Dept. of E&TC

More information

Adaptive Kalman Filter based Channel Equalizer

Adaptive Kalman Filter based Channel Equalizer Adaptive Kalman Filter based Bharti Kaushal, Agya Mishra Department of Electronics & Communication Jabalpur Engineering College, Jabalpur (M.P.), India Abstract- Equalization is a necessity of the communication

More information

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal.

2.1 BASIC CONCEPTS Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 1 2.1 BASIC CONCEPTS 2.1.1 Basic Operations on Signals Time Shifting. Figure 2.2 Time shifting of a signal. Time Reversal. 2 Time Scaling. Figure 2.4 Time scaling of a signal. 2.1.2 Classification of Signals

More information

DESIGN AND DEVELOPMENT OF SIGNAL

DESIGN AND DEVELOPMENT OF SIGNAL DESIGN AND DEVELOPMENT OF SIGNAL PROCESSING ALGORITHMS FOR GROUND BASED ACTIVE PHASED ARRAY RADAR. Kapil A. Bohara Student : Dept of electronics and communication, R.V. College of engineering Bangalore-59,

More information

SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES

SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES SIGNAL PROCESSING OF POWER QUALITY DISTURBANCES MATH H. J. BOLLEN IRENE YU-HUA GU IEEE PRESS SERIES I 0N POWER ENGINEERING IEEE PRESS SERIES ON POWER ENGINEERING MOHAMED E. EL-HAWARY, SERIES EDITOR IEEE

More information

OFDM Transmission Corrupted by Impulsive Noise

OFDM Transmission Corrupted by Impulsive Noise OFDM Transmission Corrupted by Impulsive Noise Jiirgen Haring, Han Vinck University of Essen Institute for Experimental Mathematics Ellernstr. 29 45326 Essen, Germany,. e-mail: haering@exp-math.uni-essen.de

More information

Voice Activity Detection

Voice Activity Detection Voice Activity Detection Speech Processing Tom Bäckström Aalto University October 2015 Introduction Voice activity detection (VAD) (or speech activity detection, or speech detection) refers to a class

More information

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS

DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS DESIGN AND IMPLEMENTATION OF AN ALGORITHM FOR MODULATION IDENTIFICATION OF ANALOG AND DIGITAL SIGNALS John Yong Jia Chen (Department of Electrical Engineering, San José State University, San José, California,

More information