Discrete Fourier Transform

Size: px
Start display at page:

Download "Discrete Fourier Transform"

Transcription

1 Discrete Fourier Trasform V 3. November 5, 27 Christia Koll, christia.koll@tugraz.at, Josef Kulmer, kulmer@tugraz.at, Christia Stetco, stetco@studet.tugraz.at Sigal Processig ad Speech Commuicatio Laboratory, Iffeldgasse 6c/EG Abstract This ote provides a brief review of the Fourier trasform for the aalysis of discretetime sigals ad systems ad a descriptio of practical assigmets, which will be performed o the Raspberry Pi. Some tasks are to be performed with the help of MATLAB. It is assumed that the studet has eough theoretical backgroud to perform the practical part of the work. The review of some aspects of discrete-time sigals ad systems provided here is just a quick remider. Equipmet: PC with Netbeas 8.2 & MATLAB istalled Raspberry Pi 2 Model B Oscilloscope Agilet 54622D Sigal geerator Agilet 332A Cables Itroductio I sigal processig applicatios we ofte face the ecessity to combie ad separate sigals. Sometimes a oscilloscope will clearly show what happes. Whe you mix sigals, however, the oscilloscope is ot very useful i may situatios, sice the sum of sigals is ofte a messy thig to look at. The idea behid the Fourier trasform is pretty simple: oe ca thik of sigals as of a sum of siusoids with differet frequecies ad phase shifts. This approach ca be applied to a variety of sigals (see table ), icludig cotiuous-time, discrete-time, periodic, aperiodic, ad eve N-dimesioal sigals.

2 Discrete Fourier Trasform 2 Sigal type / Time domai Cotiuous-time Discrete-time Periodic sigals Fourier series Discrete Fourier trasform Aperiodic sigals Fourier trasform Discrete-time Fourier trasform Table : Fourier aalysis framework 2 Overview of Fourier trasform family 2. Fourier series (FS) Fourier series are used for periodic cotiuous-time (aalog) sigals x(t) with period T. There are several ways to write this trasform, but the most commo is the two-sided, complex expoetial represetatio: X[k] = T T /2 2πk j T x(t)e t dt, k =.... T /2 The time sigal x(t) ca be computed from the Fourier coefficiets X[k] by x(t) = k= X[k]e jkω t (complex form), or by x(t) = A 2 + A k cos(kω t+ϕ k ) (trigoometric form), k= usig A k = 2 X[k], ad ϕ k = arg(x[k]) = arcta ad ω = 2π/T the fudametal agular frequecy. ( ) Im{X[k]}, Re{X[k]} Accordig to these equatios we ca represet a periodic sigal x(t) by a series of coefficiets X[k], or A k ad ϕ k. I the trigoometric form A k ad ϕ k are the amplitude ad the phase of the harmoic sigal compoet with agular frequecy ω = kω. I the complex form both amplitude ad phase of the complex harmoic sigal compoet e jkω t with agular frequecy ω = kω are represeted by the complex coefficiet X[k]. The Fourier series coefficiet for k =, X[] resp. A represets the mea value of x(t), i.e., the DC compoet i the sigal (a harmoic sigal at frequecy ω = ). Questio: What is the phase arg(x[]) resp. ϕ of the DC compoet? A resp. X[] ad X[ ] represet harmoic compoets at the fudametal agular frequecy ω. Coefficiets for k > represet higher harmoics of the sigal x(t). Questios: What is the relatio betwee X[k] ad X[ k]? Why do we sum over k =... i the complex form of the Fourier series represetatio but oly over k =... i the trigoometric form? Recall that e jkωt = cos(kω t)+jsi(kω t).

3 Discrete Fourier Trasform Fourier trasform (FT) The FT is used for aperiodic cotiuous-time (aalog) sigals x(t). The most commo way to express this trasform is the two-sided, complex expoetial represetatio: X(ω) = x(t)e jωt dt. The iverse trasform to fid the time sigal x(t) agai, is x(t) = 2π X(ω)e jwt dω. Accordig to these equatios ay time sigal x(t) ca be represeted by ad perfectly re-costructed from the fuctio X(ω) i the spectral domai. X(ω) is called the Fourier spectrum of the sigal x(t). The Fourier spectrum is a cotiuous fuctio of agular frequecy ω [, ]. To calculate the exact FT, you eed to kow x(t) from t = to t = +. This is of course impossible for real-world applicatios. I most cases of practical iterest, X(ω) will ot be periodic (cf. discrete-time Fourier trasform, below). 2.3 Discrete-time Fourier trasform (DTFT) The DTFT is used for aperiodic, discrete-time or digital 2 sigals x[]. The most commo way to express this trasform is X(e jθ ) = = x[] e jθ. Here, θ is the ormalized agular frequecy, θ = 2πf/f s, with f s beig the samplig rate of x[]. Sice the term e jθ, i the trasform is periodic i θ, with period 2π, also the resultig spectrum X(e jθ ) is periodic (with period 2π, too). To idicate this periodicity, the argumet of the spectrum is commoly writte as e jθ (ot θ oly). Due to the periodicity, the Fourier spectrum of a discrete-time sigal has to be kow oly for a iterval of legth 2π, commoly the fudametal iterval θ [ π,π] is used to represet X(e jθ ). The discrete-time sigal x[] ca be recovered by x[] = 2π π π X(e jθ ) e jθ dθ. This expressio says that we ca use the fuctio X(e jθ ) (Fourier spectrum) to represet the discrete-time sigal x[]. The spectrum X(e jθ ) is a cotiuous fuctio i θ. The DTFT spectrum is always periodic with the period of 2π. 2 A digital sigal, as used i computers ad DSPs, is a quatized discrete-time sigal.

4 Discrete Fourier Trasform Discrete Fourier Trasform (DFT) The DFT is used for periodic, discrete-time or digital sigals x[]. The DFT for a sigal with period N is The iverse trasform (IDFT) is X[k] = x[] = N N = N k= 2πk j x[]e N. X[k]e j 2πk N. These equatios say that the coefficiets X[k] represet the periodic discrete-time sigal x[]. Notice, that oly N samples of the time sigal x[] are used to compute X[k] (for k =... ), ad also oly N of the coefficiets X[k] are used i the iverse trasform. A periodic discrete-time sigal has a periodic spectrum (just like ay other discrete time sigal), i.e., X[k +N] = X[k]. The X[k] terms are evely spaced samples (at θ = k 2π ) of the cotiuous spectrum N X (e jθ ) of the sigal x [] = x[] for < N; x [] = for <, N (Verify this usig the formula for the DTFT above!). Fast Fourier trasform (FFT) To represet the time sigal we eed to compute X[k] for N values of k, ad for each of these values we must perform N multiplicatios ad N additios, so computig the DFT requires N(2N )arithmeticoperatios, i.e., ithasacomputatioal complexity ofo(n 2 )(orderofn 2 ). However, specifically if N is a power of 2, may of the DFT calculatios are redudat. By carefully re-arragig the order of multiplicatios ad additios, the computatioal complexity ca be reduced to O(N log 2 (N)). The resultig algorithm is called fast Fourier trasform. The differece betwee O(N 2 ) ad O(N log 2 (N)) ca be substatial: If N = 24, ad log 2 (24) =, the computatioal complexity of the FFT is oly % of that of a DFT. 3 Widow fuctios As oted above the DFT ad IDFT are defied for periodic time sigals. We may, however, be iterested i a digital represetatio of the spectrum of o-periodic discrete-time sigals. For time-limited sigals, i.e., for sigals that differ from zero oly for < N, we foud that the DFT results i samples of the DTFT. For o-periodic, ifiite (or log) time sigals we have to restrict the calculatio of the DFT to a umber of N samples, meaig that we may oly use a umber of L N sigal samples. The procedure to pick oly a limited umber of samples from a possibly ifiitely log sigal is called widowig. If we bear i mid, that we ow calculate a local (short-term) spectral represetatio, ad that the IDFT will result i a periodic sigal, the DFTsuch ca be applied for all discrete-time sigals.

5 Discrete Fourier Trasform 5 3. Rectagular widow The simplest way to restrict a ifiite time sigal to a legth of L samples is to multiply the sigal with a widow fuctio { < L, w[] = otherwise. This widow fuctio is called rectagular widow (for obvious reasos). Cosiderig that we multiply two sigals x[] ad w[] i the time domai, the correspodig operatio i the frequecy domai is a (circular) covolutio of the spectra X(e jθ ) ad W(e jθ ). E.g., the spectral lie X(e jθ ) = 2πδ 2π (θ θ ) of a harmoic sigal x[] = e jθ is trasfered to the spectrum of the widow fuctio shifted by θ after widowig: e jθ w[] 2πW(e j(θ θ ) ). To ivestigate the effects of widowig we thus should also look at the properties of the Fourier trasform of a widow fuctio. w[] -5 W(e jθ )/W(e j ).8.6 db π/L π -π/2 θ π/2 π Figure : Rectagular widow (L = 2) ad correspodig spectrum As depicted i fig. the rectagular widow results i a good frequecy resolutio due to the arrow mai-lobe. However, the amplitude measuremet capabilities are rather poor, due to the high amplitudes of the side-lobes. Except for self-widowig fuctios (impulses, bursts, etc.) the effects of spectral leakage (trasfer of spectral eergy due to the side-lobes of the widow fuctio Fourier trasform) are sigificat. The effect of itroducig spectral eergy at frequecies that are ot preset i the origial sigals spectrum by widowig ca also be explaied i the time domai: By widowig we itroduce discotiuities i the periodic sigal represeted by the DFT coefficiets i geeral. To reduce spectral leakage widow fuctios that decay i amplitude to-wards the begi ad ed of the widow are used. 3.2 Triagular (Bartlett) widow A simple widow fuctio that decays to-wards the eds is the triagular or Bartlett widow: (L )/2 < L, w[] = (L )/2 otherwise.

6 Discrete Fourier Trasform 6 A example of a triagular widow ad its spectrum is show i fig. 2. Notice the lower amplitude of the side-lobes i the spectrum as compared to that of the rectagular widow (differet scale!). For the triagular widow of (approximately) the same legth, however, we fid a cosiderably wider mai-lobe as for the rectagular widow. w[] - W(e jθ )/W(e j ).8.6 db π/(L-) π -π/2 θ π/2 π Figure 2: Triagular (Bartlett) widow (L = 2) ad correspodig spectrum 3.3 Geeralized cosie widows The Blackma, Hammig, Ha (aka. Haig), ad rectagular widows are all special cases of the geeralized cosie widow: { A Bcos(2π w[] = )+Ccos(4π ) < L, L L otherwise. where A, B, ad C are costats. The widow choice is usually task-depedet: the width of the the mai-lobe is iversely proportioal to height of the side-lobes. Thus, there is a trade-off betwee frequecy resolutio ad reductio of spectral leakage. The Hammig ad Ha widows (fig. 3) are the two-term geeralized cosie widows, give by the A =.54, B =.46 for Hammig ad A =.5, B =.5 for Ha widows (C = i both cases). The Blackma widow is a popular three-term widow, give by the A =.42, B =.5, C =.8. The flat-top widow that ca be selected for the FFT aalysis i the oscilloscope Agilet 54622D is a geeralized cosie widow with a sum over 5 terms, ad A =,B =.93,C =.29,D =.388, ad E = Kaiser widow The Kaiser widow is a approximatio to the prolate-spheroidal widow, for which the ratio of the mai-lobe eergy to the side-lobe eergy is maximized. For the Kaiser widow of the particular legth L, the parameter α cotrols the side-lobe height. For the give α, the sidelobe height is fixed with respect to the widow legth.

7 Discrete Fourier Trasform 7 w[] - W(e jθ )/W(e j ) db π/(L-) π -π/2 θ π/2 π w[] - W(e jθ )/W(e j ).8.6 db π/(L-) π -π/2 θ π/2 π Figure 3: Ha ad Hammig widows (L = 2) ad their spectra.8 w[] -2-4 W(e jθ )/W(e j ).6 db π -π/2 θ π/2 π Figure 4: Kaiser widows ad spectra for L = 2 ad α = 5 (circles ad solid lies), ad α = (squares ad dashed lies) w[] = I 2α L ( ) 2 L < L, I (α) otherwise. I ( ) is a modified Bessel fuctios of the first kid.

8 Discrete Fourier Trasform Chebyshev widow (also Dolph-Chebyshev) The Chebyshev widow miimizes the mai-lobe width, give a particular side-lobe height. It is characterized by a equi-ripple behavior, that is, its side-lobes have the same height. Examples are give i fig. 5. w[] - W(e jθ )/W(e j ) db π -π/2 θ π/2 π Figure 5: Chebyshev widows ad their spectra (L = 2) desiged for 3dB (circles ad solid lies) ad 6dB (squares ad dashed lies) side-lobe suppressio 3.6 Widows usable o the oscilloscope.2 w[] Rect Flat Top Ha 2 W(e (jθ) )/W(e (j) ) Rect Flat Top Ha ormalized θ (x π rad/sample) Figure 6: Widows ad their spectra o the oscilloscope i the laboratory (Agilet 54622D). I the practical part, we will make use of the FFT capabilities of the Agilet 54622D oscilloscope. O this device, you ca select three differet widow fuctios: Rectagular, flattop ad Ha-widow. Figure 6 shows a compariso of those widows i time ad frequecy domai. Thik about applicatio scearios for each of these three widows! I Matlab, you ca also use witool to comfortably create ad compare differet widow fuctios.

9 Discrete Fourier Trasform 9 4 Applicatios of the FFT 4. Estimatio of the power spectral desity A very commo task i sigal processig is the estimatio of the power spectral desity (PSD) of a sigal x[] []. A first step would be to compute the ormalized squared magitude of the sigal s DFT: I[k] = LU X w[k] 2 where L is the legth of the widow, U is a ormalizatio costat that depeds o the chose widow ad X w [k] is the k-th coefficiet of the DFT of the widowed sigal x[]w[]. This estimate of the PSD is called the periodogram if a rectagular widow is used, otherwise it is called the modified periodogram. Aother method to estimate the PSD of x[] is to compute the average of R periodograms: I[k] = R I r [k], R r= k =,...,N This meas that the idividual I r [k] are periodograms of blocks of the sigal x[]. Depedig o the applicatio, these blocks ca have overlap or ot. The choice of the widow fuctio w[] of course also iflueces the PSD estimatio. If w[] is the rectagular widow the the method of periodogram averagig is called Bartlett s procedure. I case of the other widow shapes it is called Welch s procedure. Thik about advatages ad disadvatages of the two methods! 4.2 Fast covolutio Oe of the first applicatios of the FFT algorithm was to implemet covolutio by multiplicatio i the frequecy domai faster tha by evaluatig the covolutio i the time domai directly. The liear covolutio is defied as y[] = L h i= h[i]x[ i], where x[] is a legth-l x iput sigal, h[] is a legth-l h impulse respose of the filter, ad y[] is the output sigal. Examiatio of this equatio shows that the output sigal y[] has legth L y = (L x +L h ), ad computatioal complexity is of order O(L y 2 ). The way to compute afast covolutio isto calculatethe product Y[k] = X[k]H[k] offfts of the time sigals x[] ad h[] ad to use a iverse FFT to compute the output sigal y[]. For large L x ad/or L h we profit from the reduced computatioal complexity of the FFT of O(N log 2 (N)). However, remember that sice the DFT ad FFT represet periodic time sigals the direct applicatio of this approach would result i a cyclic covolutio, which is ofte udesirable. The solutio is to pad both sigals with appropriate umber of zeros before computig the FFTs.

10 Discrete Fourier Trasform 5 Practical part The practical part of the work cosists of several tasks that should be performed usig the measuremet equipmet available ad the Raspberry Pi. Detailed explaatio of how ad what tasks should be accomplished is foud below. Experimet : Fourier aalysis of periodic sigals The first task of the laboratory will be accomplished without usig the RPi.. Switch o sigal geerator ad oscilloscope. Set the sigal geerator to produce a square waveform with amplitude of V ad a frequecy of 5 Hz. 2. Kowig the amplitude ad the period of the oscillatios, compute (aalytically) the coefficiets A k of the Fourier series of the iput sigal for k O the oscilloscope push Math FFT Settigs. Set Source to the chael that correspods to the output of the sigal geerator. The frequecy resolutio ca be adjusted by selectig the time-base of the iput sigal. Set a appropriate value. (Try to reach SPAN = khz ad Ceter = 5 khz.) Select More FFT ad set Widow =FLAT TOP. Set up other optios ( Scale ad Offset) to coveiet values. 4. Measure the amplitudes of the first 8 harmoic compoets of the correspodig Fourier represetatio. Determie the error betwee the theoretical ad the measured values. What is show o the scope, which iformatio is lost? Note: The FFT is plotted i the db domai. db correspods to V RMS amplitude. Produce ad fill i a table like the followig: Harmoic umber Frequecy (Hz) Theoretical amplitude A t (V) Measured amplitude A m (V) Error E = A t A m (V) 5. Chage the sigal type o the sigal geerator to a sawtooth sigal. What differece ca you observe (you do ot eed to measure the harmoics agai)? Now icrease the frequecy to 5 Hz. What do you observe?

11 Discrete Fourier Trasform Experimet 2: Time- ad frequecy-domai properties of differet widows I this task, MATLAB is used to demostrate basic properties of widowig fuctios.. Start MATLAB ad load the script file fftdemo.m. Set a breakpoit i the first lie of the program, ru it, ad discuss it usig the sigle-step debug-mode. Chage the frequecy from.2f s to (6/52)f s ad discuss the results. I lie 2, other widow fuctios ca be implemeted ad discussed, if there is time left. 2. Apply a sie-wave to the oscilloscope, view its FFT spectrum ad adjust the parameters of the oscilloscope i order to have the same ratio of the sigal- ad the FFT-samplig frequecies as i the previous task. Use the rectagular widow! Discuss the result ad compare it to the MATLAB-figures. To further ivestigate what happes i the oscilloscope, go step-by-step through the MATLAB script fft hp scope.m. 3. Set the waveform of the sigal geerator to sie, the amplitude to.44 V(correspodig to dbv RMS o the scope), ad the frequecy to khz. O the oscilloscope, set the time-base to msec div to get a frequecy-resolutio of Hz. Select the rectagular widow. Chage the frequecy betwee khz ad.2 khz i steps of Hz ad measure the amplitudes. Plot the measured amplitudes vs. frequecy ad discuss the result! Repeat for the other widows ad idetify which widow provides the most accurate measuremet of the amplitude. Note: To make your measuremets more accurate, chage the FFT scalig factor to db div ad also make use of cursors ad Quick Meas capabilities 4. Geerate a AM modulated sie-wave usig the sigal geerator(press Shift + AM to activate ad de-activate AM). Set the carrier frequecy ( Freq ) to khz, the amplitude to Vpp, ad the waveform to sie. For the modulatig sigal set the frequecy to Hz ( Shift + Freq ), modulatio depth to % ( Shift + Level ), ad the waveform to sie (is default). Discuss how the spectrum of the resultig sigal should look like! 5. O the oscilloscope, activate the iput sigal ad set the time-base of the iput sigal to 2 msec. As the result you will see the modulated siusoid with two periods of the div modulated waveform. Set the trigger to the exteral sigal, which will cause a stable picture. (Set Mode to Normal, if you do t obtai the stable picture.) 6. Press Math FFT Settigs. Make sure that Source is set to the correct chael (the output of the sigal geerator). Set Spa= 2 khz ad Ceter= khz. Press More FFT ad select Widow = Rectagular. What ca be see? What is the frequecyresolutio of the FFT used i the oscilloscope? (Cosider the widow-duratio, which correspods to the visible portio of the time-domai sigal.) 7. Usig the cursors, mark the frequecy of the carrier ad the frequecy of the upper sidebad at. khz. Ca you distiguish the carrier ad the sidebad sigals? How ca the frequecy-resolutio be ehaced? Which frequecy-resolutio is required to distiguish the sigals, without takig spectral leakage ito accout? Explai your aswer.

12 Discrete Fourier Trasform 2 8. Aswer the followig questios: How are the samplig period T s, samplig frequecy f s, the time-duratio of the FFT-widow T w, ad the frequecy-spacig f (frequecyresolutio) betwee FFT-lies related to oe aother? Use the parameter N to specify the umber of FFT-poits used. 9. Chage the time-base to icrease the spectral-resolutio. Deote for which resolutio the sidebads become visible first. Experimet 3: PSD estimatio Implemetatio of the periodogram ad Welch s method o the RPi.. Set up the sigal geerator to produce a 5 Hz sawtooth oscillatio with 5 mv amplitude. O the oscilloscope press Math ad eable FFT fuctio followig the kow procedure. 2. I Netbeas, ope the project Uit3 which ca be foud o the webpage. Go to the file welch.c ad look for the costat FFTSIZE, which sets the FFT size used by the program. 3. The FFT computatio is doe with the library fftw 3 which is a optimized FFT computatio library for gcc ad g++. Note that we compute the DFT of a purely real-valued sigal, i.e., we make use of the Hermitia property of the DFT. The output of the DFT computatio is therefore oly the positive half of the spectrum. This is beeficial i reducig computatioal complexity. 4. At the begiig of the source file welch.c you will see the defiitios of two importat parameters: #defie AVERAGING is used to specify the umber of periodograms to average ad #defie ADDNOISE is used to add a certai amout of oise (simulated withi the program) to the iput sigal to test for the robustess of the estimator. Make sure that AVERAGING is (such that o averagig is performed) ad that the ADDNOISElie is commeted out. If ecessary, rebuild the project. 5. The followig outputs are stored i.dat files for further processig with MATLAB. (i) iput file - cotais the iput data (ii) widowed iput file - cotais the widowed iput data (iii) DFT output file - cotais the N-poit FFT (iv) periodogram file - cotais the computed periodogram 6. To visualize the results, we will use MATLAB. Therefore, we eed to iclude the.dat files ito the MATLAB workspace. Beforehad, we eed to trasfer the ecessary files to our local machie by the followig commad: scp rp:./etbeas/remote/rp2/dsplabxx-liux-x86 64/home/user/DSP Lab WS78/Uit3 /dist/debug/gnu-liux/*.dat /home/user where XX is the umber of the local machie. 3 for further details take a look at

13 Discrete Fourier Trasform 3 7. I MATLAB, make sure that you achieve the correct scalig of the frequecy axis. How ca you covert the frequecy bis k ito frequecies give i Hz? 8. Explore the power spectral desity. Restart the program to view several periodogram estimates. Capture oe output for your report. Note which harmoics ca be idetified. 9. Add some oise by icludig the lie #defie ADDNOISE ad rebuildig the program. Agai ote which harmoics ca be idetified. Now icrease the FFT-size to 256 ad 52. Describe the effect of the loger FFT o the PSD estimate!. Now use periodogram averagig by settig #defie AVERAGING 6 ad with the FFT-size agai reduced to 28. Rebuild ad ru the program. Note agai which harmoics ca be idetified. Also try the loger FFT sizes with averagig eabled ad also higher umbers for the umber of periodograms to average. What are the advatages ad disadvatages of the Welch method?. For your report, capture some of the outputs for the PSD estimatio that you fid to be explaatory. Refereces [] Oppeheim, A. V., Schafer, R. W., ad Buck, J. R., Discrete-Time Sigal Processig, 2d editio, Pretice-Hall, Ic., 999.

Signal Processing in Mechatronics. Lecture 3, Convolution, Fourier Series and Fourier Transform

Signal Processing in Mechatronics. Lecture 3, Convolution, Fourier Series and Fourier Transform Sigal Processig i Mechatroics Summer semester, 1 Lecture 3, Covolutio, Fourier Series ad Fourier rasform Dr. Zhu K.P. AIS, UM 1 1. Covolutio Covolutio Descriptio of LI Systems he mai premise is that the

More information

Frequency Response of FIR Filters

Frequency Response of FIR Filters EEL335: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we itroduce the idea of the frequecy respose of LTI systems, ad focus specifically o the frequecy respose of FIR filters.. Steady-state

More information

A. Basics of Discrete Fourier Transform

A. Basics of Discrete Fourier Transform A. Basics of Discrete Fourier Trasform A.1. Defiitio of Discrete Fourier Trasform (8.5) A.2. Properties of Discrete Fourier Trasform (8.6) A.3. Spectral Aalysis of Cotiuous-Time Sigals Usig Discrete Fourier

More information

Practical Spectral Anaysis (continue) (from Boaz Porat s book) Frequency Measurement

Practical Spectral Anaysis (continue) (from Boaz Porat s book) Frequency Measurement Practical Spectral Aaysis (cotiue) (from Boaz Porat s book) Frequecy Measuremet Oe of the most importat applicatios of the DFT is the measuremet of frequecies of periodic sigals (eg., siusoidal sigals),

More information

Spectral Analysis. This week in lab. Next classes: 3/26 and 3/28. Your next experiment Homework is to prepare

Spectral Analysis. This week in lab. Next classes: 3/26 and 3/28. Your next experiment Homework is to prepare Spectral Aalysis This week i lab Your ext experimet Homework is to prepare Next classes: 3/26 ad 3/28 Aero Testig, Fracture Toughess Testig Read the Experimets 5 ad 7 sectios of the course maual Spectral

More information

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense,

3. Z Transform. Recall that the Fourier transform (FT) of a DT signal xn [ ] is ( ) [ ] = In order for the FT to exist in the finite magnitude sense, 3. Z Trasform Referece: Etire Chapter 3 of text. Recall that the Fourier trasform (FT) of a DT sigal x [ ] is ω ( ) [ ] X e = j jω k = xe I order for the FT to exist i the fiite magitude sese, S = x [

More information

The Discrete Fourier Transform

The Discrete Fourier Transform The iscrete Fourier Trasform The discrete-time Fourier trasform (TFT) of a sequece is a cotiuous fuctio of!, ad repeats with period. I practice we usually wat to obtai the Fourier compoets usig digital

More information

Spring 2014, EE123 Digital Signal Processing

Spring 2014, EE123 Digital Signal Processing Aoucemets EE3 Digital Sigal Processig Last time: FF oday: Frequecy aalysis with DF Widowig Effect of zero-paddig Lecture 9 based o slides by J.M. Kah Spectral Aalysis with the DF Spectral Aalysis with

More information

Finite-length Discrete Transforms. Chapter 5, Sections

Finite-length Discrete Transforms. Chapter 5, Sections Fiite-legth Discrete Trasforms Chapter 5, Sectios 5.2-50 5.0 Dr. Iyad djafar Outlie The Discrete Fourier Trasform (DFT) Matrix Represetatio of DFT Fiite-legth Sequeces Circular Covolutio DFT Symmetry Properties

More information

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j

The z-transform. 7.1 Introduction. 7.2 The z-transform Derivation of the z-transform: x[n] = z n LTI system, h[n] z = re j The -Trasform 7. Itroductio Geeralie the complex siusoidal represetatio offered by DTFT to a represetatio of complex expoetial sigals. Obtai more geeral characteristics for discrete-time LTI systems. 7.

More information

Frequency Domain Filtering

Frequency Domain Filtering Frequecy Domai Filterig Raga Rodrigo October 19, 2010 Outlie Cotets 1 Itroductio 1 2 Fourier Represetatio of Fiite-Duratio Sequeces: The Discrete Fourier Trasform 1 3 The 2-D Discrete Fourier Trasform

More information

Fall 2011, EE123 Digital Signal Processing

Fall 2011, EE123 Digital Signal Processing Lecture 5 Miki Lustig, UCB September 14, 211 Miki Lustig, UCB Motivatios for Discrete Fourier Trasform Sampled represetatio i time ad frequecy umerical Fourier aalysis requires a Fourier represetatio that

More information

Olli Simula T / Chapter 1 3. Olli Simula T / Chapter 1 5

Olli Simula T / Chapter 1 3. Olli Simula T / Chapter 1 5 Sigals ad Systems Sigals ad Systems Sigals are variables that carry iformatio Systemstake sigals as iputs ad produce sigals as outputs The course deals with the passage of sigals through systems T-6.4

More information

FIR Filter Design: Part II

FIR Filter Design: Part II EEL335: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we cosider how we might go about desigig FIR filters with arbitrary frequecy resposes, through compositio of multiple sigle-peak

More information

EE / EEE SAMPLE STUDY MATERIAL. GATE, IES & PSUs Signal System. Electrical Engineering. Postal Correspondence Course

EE / EEE SAMPLE STUDY MATERIAL. GATE, IES & PSUs Signal System. Electrical Engineering. Postal Correspondence Course Sigal-EE Postal Correspodece Course 1 SAMPLE STUDY MATERIAL Electrical Egieerig EE / EEE Postal Correspodece Course GATE, IES & PSUs Sigal System Sigal-EE Postal Correspodece Course CONTENTS 1. SIGNAL

More information

Chapter 8. DFT : The Discrete Fourier Transform

Chapter 8. DFT : The Discrete Fourier Transform Chapter 8 DFT : The Discrete Fourier Trasform Roots of Uity Defiitio: A th root of uity is a complex umber x such that x The th roots of uity are: ω, ω,, ω - where ω e π /. Proof: (ω ) (e π / ) (e π )

More information

Solutions. Number of Problems: 4. None. Use only the prepared sheets for your solutions. Additional paper is available from the supervisors.

Solutions. Number of Problems: 4. None. Use only the prepared sheets for your solutions. Additional paper is available from the supervisors. Quiz November 4th, 23 Sigals & Systems (5-575-) P. Reist & Prof. R. D Adrea Solutios Exam Duratio: 4 miutes Number of Problems: 4 Permitted aids: Noe. Use oly the prepared sheets for your solutios. Additioal

More information

Chapter 7: The z-transform. Chih-Wei Liu

Chapter 7: The z-transform. Chih-Wei Liu Chapter 7: The -Trasform Chih-Wei Liu Outlie Itroductio The -Trasform Properties of the Regio of Covergece Properties of the -Trasform Iversio of the -Trasform The Trasfer Fuctio Causality ad Stability

More information

Exam. Notes: A single A4 sheet of paper (double sided; hand-written or computer typed)

Exam. Notes: A single A4 sheet of paper (double sided; hand-written or computer typed) Exam February 8th, 8 Sigals & Systems (5-575-) Prof. R. D Adrea Exam Exam Duratio: 5 Mi Number of Problems: 5 Number of Poits: 5 Permitted aids: Importat: Notes: A sigle A sheet of paper (double sided;

More information

Orthogonal Gaussian Filters for Signal Processing

Orthogonal Gaussian Filters for Signal Processing Orthogoal Gaussia Filters for Sigal Processig Mark Mackezie ad Kiet Tieu Mechaical Egieerig Uiversity of Wollogog.S.W. Australia Abstract A Gaussia filter usig the Hermite orthoormal series of fuctios

More information

Run-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE

Run-length & Entropy Coding. Redundancy Removal. Sampling. Quantization. Perform inverse operations at the receiver EEE Geeral e Image Coder Structure Motio Video (s 1,s 2,t) or (s 1,s 2 ) Natural Image Samplig A form of data compressio; usually lossless, but ca be lossy Redudacy Removal Lossless compressio: predictive

More information

Signals & Systems Chapter3

Signals & Systems Chapter3 Sigals & Systems Chapter3 1.2 Discrete-Time (D-T) Sigals Electroic systems do most of the processig of a sigal usig a computer. A computer ca t directly process a C-T sigal but istead eeds a stream of

More information

2D DSP Basics: 2D Systems

2D DSP Basics: 2D Systems - Digital Image Processig ad Compressio D DSP Basics: D Systems D Systems T[ ] y = T [ ] Liearity Additivity: If T y = T [ ] The + T y = y + y Homogeeity: If The T y = T [ ] a T y = ay = at [ ] Liearity

More information

Linear time invariant systems

Linear time invariant systems Liear time ivariat systems Alejadro Ribeiro Dept. of Electrical ad Systems Egieerig Uiversity of Pesylvaia aribeiro@seas.upe.edu http://www.seas.upe.edu/users/~aribeiro/ February 25, 2016 Sigal ad Iformatio

More information

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution

Discrete-Time Systems, LTI Systems, and Discrete-Time Convolution EEL5: Discrete-Time Sigals ad Systems. Itroductio I this set of otes, we begi our mathematical treatmet of discrete-time s. As show i Figure, a discrete-time operates or trasforms some iput sequece x [

More information

Exponential Moving Average Pieter P

Exponential Moving Average Pieter P Expoetial Movig Average Pieter P Differece equatio The Differece equatio of a expoetial movig average lter is very simple: y[] x[] + (1 )y[ 1] I this equatio, y[] is the curret output, y[ 1] is the previous

More information

x[0] x[1] x[2] Figure 2.1 Graphical representation of a discrete-time signal.

x[0] x[1] x[2] Figure 2.1 Graphical representation of a discrete-time signal. x[ ] x[ ] x[] x[] x[] x[] 9 8 7 6 5 4 3 3 4 5 6 7 8 9 Figure. Graphical represetatio of a discrete-time sigal. From Discrete-Time Sigal Processig, e by Oppeheim, Schafer, ad Buck 999- Pretice Hall, Ic.

More information

Module 18 Discrete Time Signals and Z-Transforms Objective: Introduction : Description: Discrete Time Signal representation

Module 18 Discrete Time Signals and Z-Transforms Objective: Introduction : Description: Discrete Time Signal representation Module 8 Discrete Time Sigals ad Z-Trasforms Objective:To uderstad represetig discrete time sigals, apply z trasform for aalyzigdiscrete time sigals ad to uderstad the relatio to Fourier trasform Itroductio

More information

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 +

62. Power series Definition 16. (Power series) Given a sequence {c n }, the series. c n x n = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + 62. Power series Defiitio 16. (Power series) Give a sequece {c }, the series c x = c 0 + c 1 x + c 2 x 2 + c 3 x 3 + is called a power series i the variable x. The umbers c are called the coefficiets of

More information

ELEG3503 Introduction to Digital Signal Processing

ELEG3503 Introduction to Digital Signal Processing ELEG3503 Itroductio to Digital Sigal Processig 1 Itroductio 2 Basics of Sigals ad Systems 3 Fourier aalysis 4 Samplig 5 Liear time-ivariat (LTI) systems 6 z-trasform 7 System Aalysis 8 System Realizatio

More information

Question1 Multiple choices (circle the most appropriate one):

Question1 Multiple choices (circle the most appropriate one): Philadelphia Uiversity Studet Name: Faculty of Egieerig Studet Number: Dept. of Computer Egieerig Fial Exam, First Semester: 2014/2015 Course Title: Digital Sigal Aalysis ad Processig Date: 01/02/2015

More information

Discrete-Time Signals and Systems. Signals and Systems. Digital Signals. Discrete-Time Signals. Operations on Sequences: Basic Operations

Discrete-Time Signals and Systems. Signals and Systems. Digital Signals. Discrete-Time Signals. Operations on Sequences: Basic Operations -6.3 Digital Sigal Processig ad Filterig..8 Discrete-ime Sigals ad Systems ime-domai Represetatios of Discrete-ime Sigals ad Systems ime-domai represetatio of a discrete-time sigal as a sequece of umbers

More information

Vibratory Motion. Prof. Zheng-yi Feng NCHU SWC. National CHung Hsing University, Department of Soil and Water Conservation

Vibratory Motion. Prof. Zheng-yi Feng NCHU SWC. National CHung Hsing University, Department of Soil and Water Conservation Vibratory Motio Prof. Zheg-yi Feg NCHU SWC 1 Types of vibratory motio Periodic motio Noperiodic motio See Fig. A1, p.58 Harmoic motio Periodic motio Trasiet motio impact Trasiet motio earthquake A powerful

More information

Filter banks. Separately, the lowpass and highpass filters are not invertible. removes the highest frequency 1/ 2and

Filter banks. Separately, the lowpass and highpass filters are not invertible. removes the highest frequency 1/ 2and Filter bas Separately, the lowpass ad highpass filters are ot ivertible T removes the highest frequecy / ad removes the lowest frequecy Together these filters separate the sigal ito low-frequecy ad high-frequecy

More information

MAS160: Signals, Systems & Information for Media Technology. Problem Set 5. DUE: November 3, (a) Plot of u[n] (b) Plot of x[n]=(0.

MAS160: Signals, Systems & Information for Media Technology. Problem Set 5. DUE: November 3, (a) Plot of u[n] (b) Plot of x[n]=(0. MAS6: Sigals, Systems & Iformatio for Media Techology Problem Set 5 DUE: November 3, 3 Istructors: V. Michael Bove, Jr. ad Rosalid Picard T.A. Jim McBride Problem : Uit-step ad ruig average (DSP First

More information

Digital Signal Processing, Fall 2006

Digital Signal Processing, Fall 2006 Digital Sigal Processig, Fall 26 Lecture 1: Itroductio, Discrete-time sigals ad systems Zheg-Hua Ta Departmet of Electroic Systems Aalborg Uiversity, Demark zt@kom.aau.dk 1 Part I: Itroductio Itroductio

More information

Mechatronics. Time Response & Frequency Response 2 nd -Order Dynamic System 2-Pole, Low-Pass, Active Filter

Mechatronics. Time Response & Frequency Response 2 nd -Order Dynamic System 2-Pole, Low-Pass, Active Filter Time Respose & Frequecy Respose d -Order Dyamic System -Pole, Low-Pass, Active Filter R 4 R 7 C 5 e i R 1 C R 3 - + R 6 - + e out Assigmet: Perform a Complete Dyamic System Ivestigatio of the Two-Pole,

More information

Chapter 7 z-transform

Chapter 7 z-transform Chapter 7 -Trasform Itroductio Trasform Uilateral Trasform Properties Uilateral Trasform Iversio of Uilateral Trasform Determiig the Frequecy Respose from Poles ad Zeros Itroductio Role i Discrete-Time

More information

Chapter 2 Systems and Signals

Chapter 2 Systems and Signals Chapter 2 Systems ad Sigals 1 Itroductio Discrete-Time Sigals: Sequeces Discrete-Time Systems Properties of Liear Time-Ivariat Systems Liear Costat-Coefficiet Differece Equatios Frequecy-Domai Represetatio

More information

. (24) If we consider the geometry of Figure 13 the signal returned from the n th scatterer located at x, y is

. (24) If we consider the geometry of Figure 13 the signal returned from the n th scatterer located at x, y is .5 SAR SIGNA CHARACTERIZATION I order to formulate a SAR processor we first eed to characterize the sigal that the SAR processor will operate upo. Although our previous discussios treated SAR cross-rage

More information

Analog and Digital Signals. Introduction to Digital Signal Processing. Discrete-time Sinusoids. Analog and Digital Signals

Analog and Digital Signals. Introduction to Digital Signal Processing. Discrete-time Sinusoids. Analog and Digital Signals Itroductio to Digital Sigal Processig Chapter : Itroductio Aalog ad Digital Sigals aalog = cotiuous-time cotiuous amplitude digital = discrete-time discrete amplitude cotiuous amplitude discrete amplitude

More information

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis

Advanced Training Course on FPGA Design and VHDL for Hardware Simulation and Synthesis 265-25 Advaced Traiig Course o FPGA esig ad VHL for Hardware Simulatio ad Sythesis 26 October - 2 ovember, 29 igital Sigal Processig The iscrete Fourier Trasform Massimiliao olich EEI Facolta' di Igegeria

More information

Chapter 4. Fourier Series

Chapter 4. Fourier Series Chapter 4. Fourier Series At this poit we are ready to ow cosider the caoical equatios. Cosider, for eample the heat equatio u t = u, < (4.) subject to u(, ) = si, u(, t) = u(, t) =. (4.) Here,

More information

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science. BACKGROUND EXAM September 30, 2004.

MASSACHUSETTS INSTITUTE OF TECHNOLOGY Department of Electrical Engineering and Computer Science. BACKGROUND EXAM September 30, 2004. MASSACHUSETTS INSTITUTE OF TECHNOLOGY Departmet of Electrical Egieerig ad Computer Sciece 6.34 Discrete Time Sigal Processig Fall 24 BACKGROUND EXAM September 3, 24. Full Name: Note: This exam is closed

More information

ADVANCED DIGITAL SIGNAL PROCESSING

ADVANCED DIGITAL SIGNAL PROCESSING ADVANCED DIGITAL SIGNAL PROCESSING PROF. S. C. CHAN (email : sccha@eee.hku.hk, Rm. CYC-702) DISCRETE-TIME SIGNALS AND SYSTEMS MULTI-DIMENSIONAL SIGNALS AND SYSTEMS RANDOM PROCESSES AND APPLICATIONS ADAPTIVE

More information

Ch3 Discrete Time Fourier Transform

Ch3 Discrete Time Fourier Transform Ch3 Discrete Time Fourier Trasform 3. Show that the DTFT of [] is give by ( k). e k 3. Determie the DTFT of the two sided sigal y [ ],. 3.3 Determie the DTFT of the causal sequece x[ ] A cos( 0 ) [ ],

More information

6.3 Testing Series With Positive Terms

6.3 Testing Series With Positive Terms 6.3. TESTING SERIES WITH POSITIVE TERMS 307 6.3 Testig Series With Positive Terms 6.3. Review of what is kow up to ow I theory, testig a series a i for covergece amouts to fidig the i= sequece of partial

More information

ECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations

ECE-S352 Introduction to Digital Signal Processing Lecture 3A Direct Solution of Difference Equations ECE-S352 Itroductio to Digital Sigal Processig Lecture 3A Direct Solutio of Differece Equatios Discrete Time Systems Described by Differece Equatios Uit impulse (sample) respose h() of a DT system allows

More information

FIR Filter Design: Part I

FIR Filter Design: Part I EEL3: Discrete-Time Sigals ad Systems FIR Filter Desig: Part I. Itroductio FIR Filter Desig: Part I I this set o otes, we cotiue our exploratio o the requecy respose o FIR ilters. First, we cosider some

More information

FIR Filter Design by Windowing

FIR Filter Design by Windowing FIR Filter Desig by Widowig Take the low-pass filter as a eample of filter desig. FIR filters are almost etirely restricted to discretetime implemetatios. Passbad ad stopbad Magitude respose of a ideal

More information

Lecture 3: Divide and Conquer: Fast Fourier Transform

Lecture 3: Divide and Conquer: Fast Fourier Transform Lecture 3: Divide ad Coquer: Fast Fourier Trasform Polyomial Operatios vs. Represetatios Divide ad Coquer Algorithm Collapsig Samples / Roots of Uity FFT, IFFT, ad Polyomial Multiplicatio Polyomial operatios

More information

EE422G Homework #13 (12 points)

EE422G Homework #13 (12 points) EE422G Homework #1 (12 poits) 1. (5 poits) I this problem, you are asked to explore a importat applicatio of FFT: efficiet computatio of covolutio. The impulse respose of a system is give by h(t) (.9),1,2,,1

More information

Polynomial Multiplication and Fast Fourier Transform

Polynomial Multiplication and Fast Fourier Transform Polyomial Multiplicatio ad Fast Fourier Trasform Com S 477/577 Notes Ya-Bi Jia Sep 19, 2017 I this lecture we will describe the famous algorithm of fast Fourier trasform FFT, which has revolutioized digital

More information

Statistics 511 Additional Materials

Statistics 511 Additional Materials Cofidece Itervals o mu Statistics 511 Additioal Materials This topic officially moves us from probability to statistics. We begi to discuss makig ifereces about the populatio. Oe way to differetiate probability

More information

6.003 Homework #3 Solutions

6.003 Homework #3 Solutions 6.00 Homework # Solutios Problems. Complex umbers a. Evaluate the real ad imagiary parts of j j. π/ Real part = Imagiary part = 0 e Euler s formula says that j = e jπ/, so jπ/ j π/ j j = e = e. Thus the

More information

UNIT-I. 2. A real valued sequence x(n) is anti symmetric if a) X(n)=x(-n) b) X(n)=-x(-n) c) A) and b) d) None Ans: b)

UNIT-I. 2. A real valued sequence x(n) is anti symmetric if a) X(n)=x(-n) b) X(n)=-x(-n) c) A) and b) d) None Ans: b) DIGITAL SIGNAL PROCESSING UNIT-I 1. The uit ramp sequece is Eergy sigal b) Power sigal c) Either Eergy or Power sigal d) Neither a Power sigal or a eergy sigal As: d) 2. A real valued sequece x() is ati

More information

Written exam Digital Signal Processing for BMT (8E070). Tuesday November 1, 2011, 09:00 12:00.

Written exam Digital Signal Processing for BMT (8E070). Tuesday November 1, 2011, 09:00 12:00. Techische Uiversiteit Eidhove Fac. Biomedical Egieerig Writte exam Digital Sigal Processig for BMT (8E070). Tuesday November, 0, 09:00 :00. (oe page) ( problems) Problem. s Cosider a aalog filter with

More information

MAT 271 Project: Partial Fractions for certain rational functions

MAT 271 Project: Partial Fractions for certain rational functions MAT 7 Project: Partial Fractios for certai ratioal fuctios Prerequisite kowledge: partial fractios from MAT 7, a very good commad of factorig ad complex umbers from Precalculus. To complete this project,

More information

Time-Domain Representations of LTI Systems

Time-Domain Representations of LTI Systems 2.1 Itroductio Objectives: 1. Impulse resposes of LTI systems 2. Liear costat-coefficiets differetial or differece equatios of LTI systems 3. Bloc diagram represetatios of LTI systems 4. State-variable

More information

Numerical Methods in Fourier Series Applications

Numerical Methods in Fourier Series Applications Numerical Methods i Fourier Series Applicatios Recall that the basic relatios i usig the Trigoometric Fourier Series represetatio were give by f ( x) a o ( a x cos b x si ) () where the Fourier coefficiets

More information

The Discrete Fourier Transform

The Discrete Fourier Transform The Discrete Fourier Trasform Complex Fourier Series Represetatio Recall that a Fourier series has the form a 0 + a k cos(kt) + k=1 b k si(kt) This represetatio seems a bit awkward, sice it ivolves two

More information

(, ) (, ) (, ) ( ) ( )

(, ) (, ) (, ) ( ) ( ) PROBLEM ANSWER X Y x, x, rect, () X Y, otherwise D Fourier trasform is defied as ad i D case it ca be defied as We ca write give fuctio from Eq. () as It follows usig Eq. (3) it ( ) ( ) F f t e dt () i(

More information

4.3 Growth Rates of Solutions to Recurrences

4.3 Growth Rates of Solutions to Recurrences 4.3. GROWTH RATES OF SOLUTIONS TO RECURRENCES 81 4.3 Growth Rates of Solutios to Recurreces 4.3.1 Divide ad Coquer Algorithms Oe of the most basic ad powerful algorithmic techiques is divide ad coquer.

More information

CHAPTER 10 INFINITE SEQUENCES AND SERIES

CHAPTER 10 INFINITE SEQUENCES AND SERIES CHAPTER 10 INFINITE SEQUENCES AND SERIES 10.1 Sequeces 10.2 Ifiite Series 10.3 The Itegral Tests 10.4 Compariso Tests 10.5 The Ratio ad Root Tests 10.6 Alteratig Series: Absolute ad Coditioal Covergece

More information

1 of 7 7/16/2009 6:06 AM Virtual Laboratories > 6. Radom Samples > 1 2 3 4 5 6 7 6. Order Statistics Defiitios Suppose agai that we have a basic radom experimet, ad that X is a real-valued radom variable

More information

The picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled

The picture in figure 1.1 helps us to see that the area represents the distance traveled. Figure 1: Area represents distance travelled 1 Lecture : Area Area ad distace traveled Approximatig area by rectagles Summatio The area uder a parabola 1.1 Area ad distace Suppose we have the followig iformatio about the velocity of a particle, how

More information

EECE 301 Signals & Systems

EECE 301 Signals & Systems EECE 301 Sigals & Systems Prof. Mark Fowler Note Set #8 D-T Covolutio: The Tool for Fidig the Zero-State Respose Readig Assigmet: Sectio 2.1-2.2 of Kame ad Heck 1/14 Course Flow Diagram The arrows here

More information

Principle Of Superposition

Principle Of Superposition ecture 5: PREIMINRY CONCEP O RUCUR NYI Priciple Of uperpositio Mathematically, the priciple of superpositio is stated as ( a ) G( a ) G( ) G a a or for a liear structural system, the respose at a give

More information

Signal Processing in Mechatronics

Signal Processing in Mechatronics Sigal Processig i Mechatroics Zhu K.P. AIS, UM. Lecture, Brief itroductio to Sigals ad Systems, Review of Liear Algebra ad Sigal Processig Related Mathematics . Brief Itroductio to Sigals What is sigal

More information

Lecture 2: Monte Carlo Simulation

Lecture 2: Monte Carlo Simulation STAT/Q SCI 43: Itroductio to Resamplig ethods Sprig 27 Istructor: Ye-Chi Che Lecture 2: ote Carlo Simulatio 2 ote Carlo Itegratio Assume we wat to evaluate the followig itegratio: e x3 dx What ca we do?

More information

MAXIMALLY FLAT FIR FILTERS

MAXIMALLY FLAT FIR FILTERS MAXIMALLY FLAT FIR FILTERS This sectio describes a family of maximally flat symmetric FIR filters first itroduced by Herrma [2]. The desig of these filters is particularly simple due to the availability

More information

EE Midterm Test 1 - Solutions

EE Midterm Test 1 - Solutions EE35 - Midterm Test - Solutios Total Poits: 5+ 6 Bous Poits Time: hour. ( poits) Cosider the parallel itercoectio of the two causal systems, System ad System 2, show below. System x[] + y[] System 2 The

More information

Introduction to Signals and Systems, Part V: Lecture Summary

Introduction to Signals and Systems, Part V: Lecture Summary EEL33: Discrete-Time Sigals ad Systems Itroductio to Sigals ad Systems, Part V: Lecture Summary Itroductio to Sigals ad Systems, Part V: Lecture Summary So far we have oly looked at examples of o-recursive

More information

t distribution [34] : used to test a mean against an hypothesized value (H 0 : µ = µ 0 ) or the difference

t distribution [34] : used to test a mean against an hypothesized value (H 0 : µ = µ 0 ) or the difference EXST30 Backgroud material Page From the textbook The Statistical Sleuth Mea [0]: I your text the word mea deotes a populatio mea (µ) while the work average deotes a sample average ( ). Variace [0]: The

More information

Infinite Sequences and Series

Infinite Sequences and Series Chapter 6 Ifiite Sequeces ad Series 6.1 Ifiite Sequeces 6.1.1 Elemetary Cocepts Simply speakig, a sequece is a ordered list of umbers writte: {a 1, a 2, a 3,...a, a +1,...} where the elemets a i represet

More information

6.867 Machine learning, lecture 7 (Jaakkola) 1

6.867 Machine learning, lecture 7 (Jaakkola) 1 6.867 Machie learig, lecture 7 (Jaakkola) 1 Lecture topics: Kerel form of liear regressio Kerels, examples, costructio, properties Liear regressio ad kerels Cosider a slightly simpler model where we omit

More information

THE SYSTEMATIC AND THE RANDOM. ERRORS - DUE TO ELEMENT TOLERANCES OF ELECTRICAL NETWORKS

THE SYSTEMATIC AND THE RANDOM. ERRORS - DUE TO ELEMENT TOLERANCES OF ELECTRICAL NETWORKS R775 Philips Res. Repts 26,414-423, 1971' THE SYSTEMATIC AND THE RANDOM. ERRORS - DUE TO ELEMENT TOLERANCES OF ELECTRICAL NETWORKS by H. W. HANNEMAN Abstract Usig the law of propagatio of errors, approximated

More information

Mathematical Description of Discrete-Time Signals. 9/10/16 M. J. Roberts - All Rights Reserved 1

Mathematical Description of Discrete-Time Signals. 9/10/16 M. J. Roberts - All Rights Reserved 1 Mathematical Descriptio of Discrete-Time Sigals 9/10/16 M. J. Roberts - All Rights Reserved 1 Samplig ad Discrete Time Samplig is the acquisitio of the values of a cotiuous-time sigal at discrete poits

More information

Math 116 Second Midterm November 13, 2017

Math 116 Second Midterm November 13, 2017 Math 6 Secod Midterm November 3, 7 EXAM SOLUTIONS. Do ot ope this exam util you are told to do so.. Do ot write your ame aywhere o this exam. 3. This exam has pages icludig this cover. There are problems.

More information

Machine Learning for Data Science (CS 4786)

Machine Learning for Data Science (CS 4786) Machie Learig for Data Sciece CS 4786) Lecture & 3: Pricipal Compoet Aalysis The text i black outlies high level ideas. The text i blue provides simple mathematical details to derive or get to the algorithm

More information

Warped, Chirp Z-Transform: Radar Signal Processing

Warped, Chirp Z-Transform: Radar Signal Processing arped, Chirp Z-Trasform: Radar Sigal Processig by Garimella Ramamurthy Report o: IIIT/TR// Cetre for Commuicatios Iteratioal Istitute of Iformatio Techology Hyderabad - 5 3, IDIA Jauary ARPED, CHIRP Z

More information

FFTs in Graphics and Vision. The Fast Fourier Transform

FFTs in Graphics and Vision. The Fast Fourier Transform FFTs i Graphics ad Visio The Fast Fourier Trasform 1 Outlie The FFT Algorithm Applicatios i 1D Multi-Dimesioal FFTs More Applicatios Real FFTs 2 Computatioal Complexity To compute the movig dot-product

More information

Most text will write ordinary derivatives using either Leibniz notation 2 3. y + 5y= e and y y. xx tt t

Most text will write ordinary derivatives using either Leibniz notation 2 3. y + 5y= e and y y. xx tt t Itroductio to Differetial Equatios Defiitios ad Termiolog Differetial Equatio: A equatio cotaiig the derivatives of oe or more depedet variables, with respect to oe or more idepedet variables, is said

More information

Math 113, Calculus II Winter 2007 Final Exam Solutions

Math 113, Calculus II Winter 2007 Final Exam Solutions Math, Calculus II Witer 7 Fial Exam Solutios (5 poits) Use the limit defiitio of the defiite itegral ad the sum formulas to compute x x + dx The check your aswer usig the Evaluatio Theorem Solutio: I this

More information

The z-transform can be used to obtain compact transform-domain representations of signals and systems. It

The z-transform can be used to obtain compact transform-domain representations of signals and systems. It 3 4 5 6 7 8 9 10 CHAPTER 3 11 THE Z-TRANSFORM 31 INTRODUCTION The z-trasform ca be used to obtai compact trasform-domai represetatios of sigals ad systems It provides ituitio particularly i LTI system

More information

Ma 530 Introduction to Power Series

Ma 530 Introduction to Power Series Ma 530 Itroductio to Power Series Please ote that there is material o power series at Visual Calculus. Some of this material was used as part of the presetatio of the topics that follow. What is a Power

More information

Solution of EECS 315 Final Examination F09

Solution of EECS 315 Final Examination F09 Solutio of EECS 315 Fial Examiatio F9 1. Fid the umerical value of δ ( t + 4ramp( tdt. δ ( t + 4ramp( tdt. Fid the umerical sigal eergy of x E x = x[ ] = δ 3 = 11 = ( = ramp( ( 4 = ramp( 8 = 8 [ ] = (

More information

THE KALMAN FILTER RAUL ROJAS

THE KALMAN FILTER RAUL ROJAS THE KALMAN FILTER RAUL ROJAS Abstract. This paper provides a getle itroductio to the Kalma filter, a umerical method that ca be used for sesor fusio or for calculatio of trajectories. First, we cosider

More information

CEMTool Tutorial. Fourier Analysis

CEMTool Tutorial. Fourier Analysis CEMTool Tutorial Fourier Aalysis Overview This tutorial is part of the CEMWARE series. Each tutorial i this series will teach you a specific topic of commo applicatios by explaiig theoretical cocepts ad

More information

Riemann Sums y = f (x)

Riemann Sums y = f (x) Riema Sums Recall that we have previously discussed the area problem I its simplest form we ca state it this way: The Area Problem Let f be a cotiuous, o-egative fuctio o the closed iterval [a, b] Fid

More information

Measurement uncertainty of the sound absorption

Measurement uncertainty of the sound absorption Measuremet ucertaity of the soud absorptio coefficiet Aa Izewska Buildig Research Istitute, Filtrowa Str., 00-6 Warsaw, Polad a.izewska@itb.pl 6887 The stadard ISO/IEC 705:005 o the competece of testig

More information

CHAPTER I: Vector Spaces

CHAPTER I: Vector Spaces CHAPTER I: Vector Spaces Sectio 1: Itroductio ad Examples This first chapter is largely a review of topics you probably saw i your liear algebra course. So why cover it? (1) Not everyoe remembers everythig

More information

6.003: Signal Processing

6.003: Signal Processing 6.003: Sigal Processig Discrete-Time Fourier Series orthogoality of harmoically related DT siusoids DT Fourier series relatios differeces betwee CT ad DT Fourier series properties of DT Fourier series

More information

Lesson 10: Limits and Continuity

Lesson 10: Limits and Continuity www.scimsacademy.com Lesso 10: Limits ad Cotiuity SCIMS Academy 1 Limit of a fuctio The cocept of limit of a fuctio is cetral to all other cocepts i calculus (like cotiuity, derivative, defiite itegrals

More information

R is a scalar defined as follows:

R is a scalar defined as follows: Math 8. Notes o Dot Product, Cross Product, Plaes, Area, ad Volumes This lecture focuses primarily o the dot product ad its may applicatios, especially i the measuremet of agles ad scalar projectio ad

More information

1 Generating functions for balls in boxes

1 Generating functions for balls in boxes Math 566 Fall 05 Some otes o geeratig fuctios Give a sequece a 0, a, a,..., a,..., a geeratig fuctio some way of represetig the sequece as a fuctio. There are may ways to do this, with the most commo ways

More information

Discrete-time Fourier transform (DTFT) of aperiodic and periodic signals

Discrete-time Fourier transform (DTFT) of aperiodic and periodic signals 5 Discrete-time Fourier trasform (DTFT) of aperiodic ad periodic sigals We started with Fourier series which ca represet a periodic sigal usig siusoids. Fourier Trasform, a extesio of the Fourier series

More information

Kinetics of Complex Reactions

Kinetics of Complex Reactions Kietics of Complex Reactios by Flick Colema Departmet of Chemistry Wellesley College Wellesley MA 28 wcolema@wellesley.edu Copyright Flick Colema 996. All rights reserved. You are welcome to use this documet

More information

x a x a Lecture 2 Series (See Chapter 1 in Boas)

x a x a Lecture 2 Series (See Chapter 1 in Boas) Lecture Series (See Chapter i Boas) A basic ad very powerful (if pedestria, recall we are lazy AD smart) way to solve ay differetial (or itegral) equatio is via a series expasio of the correspodig solutio

More information

Wavelet Transform and its relation to multirate filter banks

Wavelet Transform and its relation to multirate filter banks Wavelet Trasform ad its relatio to multirate filter bas Christia Walliger ASP Semiar th Jue 007 Graz Uiversity of Techology, Austria Professor Georg Holzma, Horst Cerja, Christia 9..005 Walliger.06.07

More information