Harmonic analysis matlab code

harmonic analysis matlab code Learn About Live  Try in MATLAB Mobile. However, it takes more computation time to compute spherical harmonic transform. The following MatLab code generates a synthesised pulse train composed of N harmonics. example. - Amazon. (2017), Automated detection and characterization of harmonic tremor in continuous seismic data. Confidence intervals for the analysis can also be calculated. Many sounds of importance to human listeners have a pseudo-periodic structure, that is over certain stretches of time, the waveform is a slightly-modified copy of what it was some fixed time earlier, where this fixed time period is typically in the range of 0. In order to find the harmonics content and total harmonic distortion (THD), Fast Fourier Transform (FFT) analysis is used using MATLAB Simulink software. code that is available on the world wide web computational signal processing with wavelets applied and numerical harmonic analysis nov 30 2020 posted by john grisham computational signal processing with wavelets applied and numerical harmonic analysis Dec 12, 2020 Posted By Mickey Spillane Library Dec 10, 2020 · This is a detailed Matlab implementation of five classic inpainting methods (AMLE, Harmonic, Mumford-Shah, Cahn-Hilliard, Transport) described in "Partial Differential Equation Methods for Image Inpainting" (Carola-Bibiane Schönlieb, Cambridge University Press, 2015). * 100 . 8 Sep 2019 I want to make harmonic analysis using this equation and compare with the above code. * t); %% Harmonics x1 = 30. C. * t + 50); x3 = 05. A fast Fourier transform (FFT) is just a DFT using a more efficient algorithm that takes seat, I could use this PSD to program an exposure profile in our laboratory s Harmonic Analysis of three phase PWM inverter systems using. 18 Oct 2017 FFT analysis of harmonic signal using MATLAB watch How To Draw Sine and Cosine Graphs in Excel Tutorial, three phase  MATLAB code I wrote as part of my Physics Research Project to analyse why the same notes emitted from different instruments sound different by running a  18 Feb 2015 Is there any code to find nth harmonic of output voltage of cascaded The harmonic mitigation needs in the first place a careful analysis of the  Time-Frequency Analysis. The analysis of Haar, Shannon, and linear spline wavelets. This feature is an important code. Please find the attached Excel file [login to view URL] Skills: Excel, Matlab and Mathematica, Software Architecture, Software Development, Verilog / VHDL Computing Fourier Series and Power Spectrum with MATLAB By Brian D. Candan. Harmonic analysis with conventional space-vector PWM. May 12, 2013 · Hands-on simulation with Matlab code given. Download it once and read it on your Kindle device, PC, phones or tablets. * pi . Search - harmonic analysis power system matlab CodeBus is the largest source code and program resource store in internet! In this video, Total Harmonic Distortion in MATLAB Simulink, FFT Analysis in MATLAB Simulink or THD analysis in matlab Simulink powergui shown. It is shown that the performance of the inverter circuit with the harmonics filtering circuit having a THD value of 28. The python module can be used to perform the HANTS algorithm to a collection of time-variable raster data at each pixel. Matlab Codes must structured to read data from Excel file. Create scripts with code, output, and formatted text in a single executable document. Res. It is compatible with MatLab and GNU Octave, and was created to solve large-scale AC and DC OPF problems efficiently while maintaining easy to understand code, for which users can easily incorporate into custom code for their own research. View chapter Purchase book Read full chapter The frequency range in the APDL code above must span or exceed the range of frequencies to be employed in a sweep of harmonic analysis frequencies. This MATLAB function returns the harmonic function of x. This example requires a simulation log variable in your MATLAB ® workspace. com/watch?v=LKwhMaKeg4sHow Calculate Total Harmonic Distortion (THD) percentage from harmonic data using the ee_calculate_ThdPercent function. Advances in power electronics have led to the installation of many new SIMPLYTIDES – A SET OF MATLAB PROGRAMS FOR TIDAL ANALYSIS AND PREDICTION USING MATLAB VERSION 6 GRAPHICS AND GUIs – by John Boon. A Matlab Code. The Tidal Analysis program reads a 29-day water level record and determines amplitude and phase for nine of the major tidal harmonic constituents (M 2 through MS 4) using HAMELS (Harmonic Analysis, Method of Least Squares). pt 2 CMAT and Department of Mathematics and Applications University of Minho 4710-057 Braga, Portugal View 2 hours ago · Final Full Stop Example for code Code number All letters capital type code number in short form along with space only , if the code is have some sub number then write it in bracket form, these entire statement is ended with full stop AASHTO. dFRT: The Discrete Fractional Fourier Transform, A Matlab Program. HANTS can be used to remove the  21 Oct 2017 The harmonic spectrum is the representation of the amplitude of each Spectrum estimation and harmonic analysis with MATLAB Tuning a PID Controller Using the Ziegler-Nichols Method | MATLAB code available. turns is by definition length(y) minus min(2 * \code{numFreq} +1, \code{length 26 Nov 2018 and approximation, provides the MATLAB code needed to implement filtering method used for this type of signal (discrete Fourier transform  Computational Statistics and Data Analysis. youtube. Matlab code for Harmonic Analysis Algorithm of Learn more about hyperspectral image, harmonic analysis Oct 30, 2012 · Well, hopefully by uploading it on MATHWORKS, it would be easier to download the code. extensive system analysis. Basic Spectral Analysis - MATLAB & Simulink Harmonic Balance Analysis: Compute output power, IP2, NF, and SNR in RF Budget Analyzer app using non-linear analysis Mixed-Signal Blockset Netlist import: Linear Circuit Wizard Block to create or modify linear circuits from a spice netlist R2020b - Updates to the MATLAB and Simulink product Matlab code examples In this appendix, various simple code fragments are provided. Updated MATLAB code and expanded applications to signal processing A Software-Defined GPS and Galileo Receiver: A Single-Frequency Approach (Applied and Numerical Harmonic Analysis) - Kindle edition by Borre, Kai, Akos, Dennis M. 79% is better than the inverter circuit without the harmonics filtering Harmonics Analysis & THD with MATLAB Learn Harmonics Analysis and its effect for All Power Electronics Converters with MATLAB Rating: 3. total harmonic Harmonic Analysis of signal using Powergui. *sin(2 . The only difference is that the sort and matrix inversion available in MATLAB are used instead of the ranking and the inversion algorithm used in the FORTRAN code. Methods of Applied Mathematics with a MATLAB Overview (Applied and Numerical Harmonic Analysis) Softcover reprint of the original 1st ed. See more: harmonic filter in matlab, design of shunt active filter in matlab, harmonic analysis and filter design using matlab, harmonic filter design in matlab, three phase harmonic filter simulink, three-phase active harmonic filter, 3 phase harmonic filter, simulation a This harmonic-analysis application of MTM is able to detect low-amplitude harmonic oscillations in a relatively short time series with a high degree of statistical significance or to reject a large amplitude if it failed the F-test, because the F-value does not depend -- to first order -- on the magnitude of . 2 - 10 ms, corresponding to a fundamental frequency of 100 Hz - 5 kHz, usually ANSYS APDL: How to plot frequency response in a harmonic analysis . My query is-if I wish to go by Matlab Simulink for harmonic analysis, how do I make In this study, harmonics models of equipments, a MATLAB ® code and  . Musical Analysis and Synthesis in Matlab. The choice of Matlab as Introduction to Partial Differential Equations with MATLAB (Applied and Numerical Harmonic Analysis) - Kindle edition by Cooper, Jeffery M. *sin(2 . Pawlowicz, R. *sin(2 . The Harmonic ANalysis of Time Series (HANTS) This repository is a python implementation of the Harmonic ANalysis of Time Series (HANTS) applied to geospatial data. . Alternatives to the Classical Program? I claim that MATLAB offers the possibility from the side of Linear. The Table Array method used here will apply displacement amplitudes as a function of frequency during the SOLVE of the model. , 'fourier1' to 'fourier8'. Power System Simulation and Optimization MATLAB amp Simulink. A. Prerequisite. 2002). The coding style reflects something of a compromise between efficiency, on the one hand, and brevity and intelligibility, on the other. harmonic analysis k = 1/SR; % time step. The offline analysis uses the Simscape™ Electrical™ harmonic analysis functions and helps you to determine configuration settings for, and verify the results of, the online analysis. This is the core formula of discrete Fourier transform: it simply computes the amplitude and phase shift of fundamental or harmonics of a phase signal. Beardsley, S. Applied and Computational Harmonic Analysis · Volume 16, Issue 3, May [6]. I want the source code so I can make modifications. Key Words: Analyzer; data acquisition; harmonics; microcontroller; PQ functions, such as communication with an internet network, statistical analysis [ 23] DLLs, C# Assemblies or Java classes to use MATLAB code in C, C++, C# or Ja 13 Mar 2020 Based on these estimates a harmonic regression function is fitted. Last modified: August 23, 2017. * pi . HVDC line was also checked for harmonics and also to  Web site for the book An Introduction to Audio Content Analysis by Alexander Lerch. About a  fundamental and harmonic components in voltage/current signal using FFT & STFT, plot the stylized spectrum of distorted signal in MATLAB with power system   Matlab function synthesize(file,f,d,p) creates a . * t + 90); %% adding the harmonics Xt = X + x1 + x2 + x3; Harmonic Filter. Title: Harmonic Distortion Matlab Code Author: OpenSource Subject: Harmonic Distortion Matlab Code Keywords: harmonic distortion matlab code, why the thd function do not give same answer matlab, 12 pulse rectifier tun lin naing academia edu, measure total harmonic distortion matlab amp simulink, computes the total harmonic distortion thd of a signal, compute the total harmonic distortion thd sub analysis code , principal component analysis code , mpeg2 stream analysis code , imei analysis code , php mysql analysis code fix , perform harmonic analysis using ansys workbench , factor analysis code , harmonic analysis ansys workbench , harmonic analysis matlab , harmonic analysis using matlab , harmonic analysis code matlab , video Then, it has to analyze the harmonic content of each chunk (FFT) and re-synthesize them (IFFT), exporting into new files, folder separated. Several contemporary tidal analysis codes stem from Godin’s (1972) reformulation of Doodson’s work, in particular the FORTRAN code of Foreman (1977) and the MATLAB code of T_TIDE (Pawlowicz et al. This site contains complementary Matlab code, excerpts, links, and more. 1 Mar 2020 Start Hunting! Discover Live Editor. The python module can be used to perform the HANTS algorithm to a collection of time-variable raster data at each pixel. A. Contents. Here is the code : %% Original signal X = 220. The Fourier library model is an input argument to the fit and fittype functions. A sample output of the MATLAB version is shown below. Improved sections devoted to continuous wavelets and two-dimensional wavelets. * pi . This. Substituting this in Taylor’s Expansion and neglecting the terms with higher order (or power), we get: y’ (t 0) = [y ( t 0 + h) – y (t 0 )]/ h. Follow 7 views (last 30 days) Find the treasures in MATLAB Central and discover how the community can help you! The harmonic mitigation needs in the first place a careful analysis of the waveform to separate the fundamental component and the component representing the sum of the harmonic voltage. com The development of a Fourier series, Fourier transform, and discrete Fourier analysis. This video illustrates an example of harmon The MATLAB version of HANTS is the exact translation of the original FORTRAN code developed by prof. 2 Future Work. MATLAB is a high performance language for technical computing. * 50 . investigations (leading to an enrichment of the collection of available This thesis presented new models of total harmonics distortion reduction using 13: MATLAB Code for Leaky LMS Algorithm. Compute the Fourier transform of x. Specify the model type fourier followed by the number of terms, e. Fourier analysis and Fourier Synthesis: Fourier analysis – a term named after the French  SynSing: open-source MATLAB code for generating synthetic signals in studies of animal fundamental frequency, relative amplitudes and starting phases of harmonic and inharmonic Zherlock: An Open Source Data Analysis Software. Computational Harmonic Analysis, Volume Matlab tool for nonlinear vibration analysis : Harmonic balance for nonlinear vibration problems. We want to first acknowledge Mike Foreman's major contribution in providing the FORTRAN codes and documentation to the community in 1977–78 that served as our starting point. Fourier analysis and Fourier Synthesis: Fourier analysis – a term named after the French mathematician Joseph Fourier, is the process of breaking down a complex function and expressing it as a combination of simpler functions. This monograph presents introduction to harmonic balance for nonlinear vibration problems, covering the theoretical basis, its application mechanical systems, and its computational implementation. r = thd (pxx,f,n,'psd') specifies the number of harmonics (including the fundamental) to use in the THD calculation. 0 - Matlab code for automatic detection and characterization of harmonic tremor in continuous seismic data. The software has to be written in C++. Feb 13, 2021 · We now rely on Matlab functions islocalmin and islocalmax Example_real_life_v6. *sin(2 . thdPercent = ee_calculateThdPercent( harmonicOrder, harmonicMagnitude ); disp( [ 'Total Harmonic Distortion percentage = ' num2str( thdPercent ), ' %' ] ); The harmonic spectrum is the representation of the amplitude of each harmonic order with respect to its frequency. The general theory of multi-resolution analysis. youtube. * 200 . Linear Dynamic Harmonic Regression Toolbox for both GNU/Octave and MATLAB (you can find the  Matlab Tutorial : Discrete Fourier Transform (DFT) The Fourier Transform of the original signal is: X(jω)=∫∞−∞x(t)e−jωtdt The Matlab code looks like this: These improvements are included in Foreman's FORTRAN code, as well as in the UTide MATLAB functions (Codiga 2011). m Tidal Analysis Toolbox by R. ans = [ 1, 3/2, 11/6, 25/12, 137/60, 49/20, 363/140, 761/280, 7129/2520, 7381/2520] This example shows how to use the fit function to fit a Fourier model to data. The GUI is composed The presented case studies showed that the software can be used for steady-state harmonic analysis as . Geophys. A dynamic graph is used to show the SVM trajectory. The functions g1(ωct) and g2(ωct), which are the carrier  13 Feb 2010 MATS: Measures of Analysis of Time Series in MATLAB It is conventionally referred to as Fourier transform (FT) algorithm because it starts a measure is given a unique name consisting of the measure code name and&nb 31 Dec 2018 Variants of Butterworth, Chebyshev and Cauer filters were used in MATLAB SIMULINK. * pi . Therefore any users that obtain harmonic constants from the UKHO should check that their choice of prediction software is compatible. ECE 2111 Signals and Systems Spring 2010 UMD Experiment 5. Fig. The mex function is then used for computation. r = thd (sxx,f,rbw,'power') specifies the input as a one-sided power spectrum. Condon–Shortley phase. g. MATLAB Implementation of Harmonic ANalysis of Time Series Mar 01, 2020 · Harmonic analysis of the signal. This site contains complementary Matlab code, excerpts, links, and more. 01:2*pi]'; y=sin(200*x)+randn(size(x)); subplot(2,1,1); plot(x,y); subplot(2,1,2); PowerSpectrum=PlotFrequencySpectrum(x,y,1,0,1); MATPOWER is a MatLab based toolbox designed for solving power flow and optimal power flow problems. Are there any body having experience with this  30 Oct 2012 The program executables under Windows are available free of charge for download from the provided link. FFT analysis of harmonic signal using MATLABwatch How To Draw Sine and Cosine Graphs in Excel Tutorial, three phasehttps://www. Download it once and read it on your Kindle device, PC, phones or tablets. I'm not familiar with HPS so i want some help in writing a MATLAB code that would implement it – user2482542 Nov 4 '13 at 10:26 hr = harmonicRatio (audioIn,fs) returns the harmonic ratio of the signal, audioIn, over time. Matlab's FFT function is an effective tool for computing the discrete Fourier transform of a signal. Power system harmonic analysis is an extensive task , and involves the modeling The Matlab code for the implementation can be found in Appendix B. 12 May 2013 Hands-on simulation with Matlab code given. how to add harmonics to a sine wave MATLAB Answers. The name MATLAB stands for matrix laboratory. Algebra to delve in the main aspects of Fourier Analysis  A MATLAB code is written for the purpose. Wout Verhoef to MATLAB m-file. rbw is the resolution bandwidth over which each power estimate is integrated. The Foreman tidal analysis software is available separately, while there is also a Matlab version available from Rich Pawlowicz. View questions and answers from the MATLAB Central community. (1 Dec 2001) a new function "t_xtide" now provides tidal predictions in matlab for many stations worldwide using the XTIDE database!! (Oct 2002) T_tide described in: Oct 01, 2002 · Elements of this MATLAB toolbox for tidal harmonic analysis were developed over the last few years as part of the authors’ research into tidal phenomena. Constructing Waveforms from Fourier Series using MATLAB program by adding equations for additional harmonics, or a “for loop” with a generalized series analysis, the Matlab results of reconstructed waveforms based on your Fourier A harmonic analysis of a macroscopic mechanical system, called normal mode This work was supported by research program 2006 Kookmin Matlab. Find the treasures in MATLAB Central and discover how the community can help you! Create scripts with code, output, and This video shows, analysis of harmonics in output waveform Generating harmonic signal using matlabwatch How To Draw Sine and Cosine Graphs in Excel Tutorial, three phasehttps://www. 2 hours ago · Final Full Stop Example for code Code number All letters capital type code number in short form along with space only , if the code is have some sub number then write it in bracket form, these entire statement is ended with full stop AASHTO. Sxx = 2*  6. I PLL Initialization Script. 17 Mar 2017 This video shows, analysis of harmonics in output waveform. In this example there are 5 cycles in an array of 1000 samples. Broadly organized around the applications of Fourier analysis, Methods of Applied Mathematics with a MATLAB Overview covers both classical applications in partial differential equations and boundary value problems, as well as the concepts and methods associated to the Laplace, Fourier, and discrete transforms. . All can be viewed as prototypes for physical modeling sound synthesis. The online analysis uses the Simscape Spectrum Analyzer block. If MATLAB is not supported by mex compiler, the toolbox can still be used. t_readme. One source of confusion with the definition of the spherical harmonic functions concerns a phase factor of (−1) m, commonly referred to as the Condon–Shortley phase in the quantum mechanical literature. Code PDF Available. 8 out of 5 3. Questions should be directed to the NOC Marine Data Products Team. Wajiha Shireen and Rahul MATLAB program are presented. Malonek, Isabel Cacao1, M. with the same name written in Fortran and Matlab computer languages. Ç . structural-analysis-program-matlab 3/21 Downloaded from womenindigitalenterprise. Some of the typical uses of MATLAB are given below: • Math and Computation • Algorithm Development • Modeling, Simulation and Prototyping M-Files Files that contain code in MATLAB language are called M-Files. matlab p Nonlinear Optics Laser Scribd. structural-analysis-program-matlab 3/21 Downloaded from womenindigitalenterprise. Lentz Tidal "Harmonic Analysis Including Error Estimates in MATLAB using T_TIDE", and wrote a linear error estimation algorithm using MATLAB spectrum co Download real world vibration data and MATLAB analysis scripts. Effects of balanced and  Write a MATLAB code for this problem please: Harmonic Analysis A fundamental technique of engineering analysis is Fourier decomposition - representing a  19 Oct 2020 Rolling Element Bearing Using Envelope Analysis in MATLAB Practical diagnoses using the MATLAB codes are also performed with the real datasets amplitude 1. Use MATLAB for simulation problems such as coin flips, dice rolling, random walks, and traffic flows; Solve computational biology problems with MATLAB; Implement signal processing with MATLAB, including currents, Fast Fourier Transforms (FFTs), and harmonic analysis; Process images with filters and edge detection; Build applications with GUIs Use features like bookmarks, note taking and highlighting while reading Methods of Applied Mathematics with a MATLAB Overview (Applied and Numerical Harmonic Analysis). * t + 30); x2 = 10. Tidal Prediction Search - harmonic analysis power system matlab - CodeBus power system matlab code free download - SourceForge Sim Power Systems Matlab Assignment Help & Sim Power This computation is implemented using MATLAB codegen that generates a C code and mex function from MATLAB code. This is&nbs by the aid of a high level engineering software like MATLAB®. Skills: CAD/CAM, Finite Element Analysis See more: analysis bpsk model space diversity plot, harmonic analysis code matlab, harmonic analysis code, matlab harmonic analysis, harmonic analysis using matlab, harmonic analysis matlab, harmonic analysis ansys workbench, perform harmonic analysis using ansys workbench, analysis Each parameters (R 1, R 2, k 1, k 2, δ 1, δ 2) are estimated experimentally in advance and harmonic excitation is generated by setting up with MATLAB/Simulink with DSP. Computing the power spectrum in MATLAB and plotting the results require only a few lines of code: xf = fft(x);. 5. Please give me the code for cosine and sine transform calculation in the Harmonic analysis algorithm of Hyperspectral image. 2 Dereverberation Script. • A signal has one or more frequencies in it, and can be viewed from two different standpoints: Time domain and Frequency domain. u1 = u0+k*v0; % last value of time series. Skills: Algorithm, C++ Programming, Mathematics, Matlab and Mathematica, Software Architecture Sinewave and Sinusoid+Noise Analysis/Synthesis in Matlab. Documentation Need a Matlab program to perform Harmonics Analysis for a sampled data (data in Excel format). This study dealt analysis of Harmonic Pollution and different Harmonic components, and (iii) many different files dealing with the coding for GUI nd calculations indivi The following Matlab project contains the source code and Matlab examples used for matlab implementation of harmonic analysis of time series (hants). %1. Harmonic function harmonic number MATLAB harmonic. NS_TIDE is implemented as a  The study of Fourier series from a musical perspective offers great in- sight into Exercises. 5 Harmonic Excitation of Undamped SDOF Systems 23 A free-body analysis of this system in the framework of Newton™s The MATLAB code used to produce the Currently the code is apparently trustworthy for performing a complete analysis. 2004, Davis, Jon H. For details on the analysis method, please read (and cite): Roman, D. , Bertelsen, Nicolaj, Rinder, Peter, Jensen, Søren Holdt. which is the forward finite difference formula of Euler’s method. Vol 52 Code. 8 (12 ratings) iv Harmonic analysis in power systems is a challenge that is always evolving due to a constantly changing power grid. * 300 . coef = 2-k^2*(2*pi*f0)^2; % scheme update coefficient. Bibliography. Find detailed answers to questions about coding, structures, functions, applications and libraries. For Mac OS. Both harmonic and anharmonic analyses based on ENM play an important role in. Alternatively, this equation follows from the relation of the spherical harmonic functions with the Wigner D-matrix. 0 with the subsequent ones being its harmonics. The following code examples will help you to understand the details of using the FFT function. Columns of the input are treated as individual channels. computational signal processing with wavelets applied and numerical harmonic analysis Dec 09, 2020 Posted By Stephen King Media Publishing TEXT ID f855a9f2 Online PDF Ebook Epub Library Computational Signal Processing With Wavelets Applied And Numerical The following Matlab project contains the source code and Matlab examples used for harmfit sinusoidal harmonic curve fitting. MATLAB. Irene Falcao2, and Graca Tomaz3 1 CIDMA and Department of Mathematics University of Aveiro 3810-193 Aveiro, Portugal hrmalonua. Aug 30, 2020 · Matlab and the FFT. Aug 23, 2017 · README for Tremometer 1. See [4] for Matlab code, sample music files, and selected solutions. Web site for the book An Introduction to Audio Content Analysis by Alexander Lerch. Introduction Fourierseriesprovidesanalternatewayofrepresentingdata:insteadofrepresent- Skills: Electrical Engineering, Electronics, Matlab and Mathematica. u2 = u0; % one before last value of time series. Mar 09, 2015 · y (t 0 + h) = y (t 0) + hy’ (t 0) + ½ h 2 y’’ (t 0) + 0 ( h 3 ) As per differential equation, y’ = f ( t, y). wav audio file of a sound where the fundamental frequency and amplitudes(power) of the harmonics may be  such as: harmonics, pitch, spectral shape, vibrato, or note boundaries, that is Matlab code to implement an analysis-synthesis framework in section 10. Application oriented Harmonic Analysis is a flourishing field of analysis, often new) mathematical questions by setting up a corresponding MATLAB simulation. m" for examples of how to use the code. Harmonic analysis and hypercomplex function theory in co-dimension one Helmuth R. The tool is composed of Matlab scripts and functions that Here is the Matlab/Octave code that generated that figure; you can Copy and Paste it into Matlab/Octave: x=[0:. com/watch?v=LKwhMaKeg4 Mar 26, 2019 · NLVIB: A MATLAB TOOL FOR NONLINEAR VIBRATION ANALYSIS (HARMONIC BALANCE, SHOOTING METHOD, PATH CONTINUATION, ) | The goal is to help engineers and researchers getting started with Harmonic Well I want to do a Harmonic Product Spectrum analysis on my audio signal after performing STFT so i can get the correct fundamental frequency when there are harmonics present. NF = floor(TF*SR); % duration of simulation (samples) % initialize state of scheme. Harmonic ANalysis of Time Series (HANTS) This repository is a python implementation of the Harmonic ANalysis of Time Series (HANTS) applied to geospatial data. A matlab function is employed to determine the segment number and related ON-times(ti,t2,t0/2). Storey 1. 3. harmonic analysis matlab code