CEMTool Tutorial. The z-transform

Size: px
Start display at page:

Download "CEMTool Tutorial. The z-transform"

Transcription

1 CEMTool Tutorial The -Trasform 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 providig practical examples. This tutorial is to demostrate the use of CEMTool for solvig digital processig problems. This tutorial discusses the Z-trasform. Table of Cotets. Bilateral Z trasform 2. Importat properties of the -trasform 3. Iversio of the -trasform 4. System represetatio i the -domai 5. Solutio of the differece equatios. Bilateral -trasform The -trasform of a sequece x() is give by - = é ù = X Z ëx û å x () =- where is a complex variable. The set of values for which X() exists is called the regio of covergece (ROC) ad is give by R < < R (2) x- x+ for some o-egative umbers Rx - ad R x + The iverse -trasform of a complex fuctio X() is give by 2p j = é ù = x Z X X d ë û ò (3) C where C is a couterclockwise cotour ecirclig the origi ad lyig i the ROC. Example : Let x ()= a u( ), 0 < a <. (This sequece is called a positive-time sequece). The

2 - æ ö å å ç 0 0 a X = a = = = è ø - a If > a à ROC: a < < X ( ) i this example is a ratioal fuctio; that is, X ( ) B = = A - a where B()= is the umerator polyomial ad A()= a is the deomiator polyomial. The roots of B () are called the eros of X (), while the roots of A() are called the poles of X(). I this example X () has a ero at the origi =0 ad a pole at =a. Hece x () ca also be represeted by a pole-ero diagram i the -plae i which eros are deoted by o ad poles by. 2. Importat properties of the -trasform The properties of the -trasform are geeraliatios of the properties of the discrete-time Fourier trasform. We state the followig importat properties of the -trasform without proof.. Liearity: ù Z éa x + a x = a X + a X ; ROC : ROCx Ç ROCx 2. Sample shiftig: ë 2 2 û (4) - é ë ù û = (5) Z a x 0 X ROC : ROC x 3. Frequecy shiftig: æ ö é ë ù û = ç è a ø ; : Z a x X ROC ROCx scaled by a 4. Foldig: æ ö Z éë x( - ) ùû = X ç ; ROC : Iverted ROCx è ø 5. Complex cojugatio: * * Z é ëx ù û = X * ; ROC : ROCx (8) 6. Differetiatio i the -domai: 7. Multiplicatio: 8. Covolutio: ; : x dx Z éë x( ) ùû = - ROC ROC (9) d Z éë x ( ) x ( ) ù = X ( v) X ( v) v dv 2 û 2 / ; 2p j ò C (0) ù ROC : ROC Ç Iverted ROC Z éx * x = X X ; ROC : ROCx Ç ROCx x ë 2 û 2 2 () This last property trasforms the time-domai covolutio operatio ito a multiplicatio betwee two fuctios. It is a sigificat property i may ways. First, if X () ad X 2 () are two x2 (6) (7) 2

3 polyomials, the their product ca be implemeted usig the cov fuctio i CEMTool. Example 2: Let X ( ) = ad X 2 ( ) X ( ) = X ( ) X ( ). 3 2 = Determie Solutio: From the defiitio of the -trasform we observe that x ( ) = { 2,3, 4} ad x2 ( ) = { 3, 4,5,6} The, the covolutio of the above two sequeces will give the coefficiets of the required polyomial product. CEMTool script: C>x = [2,3,4]; x2 = [3,4,5,6]; x3 = cov(x,x2) x3 = X 3 = Hece 3. Iversio of the -trasform From equatio (3) the iverse -trasform computatio requires a evaluatio of a complex cotour itegral that, i geeral, is a complicated procedure. The most practical approach is to use the partial fractio expasio method. It makes use of the -trasform. The -trasform, however, must be a ratioal fuctio. This requiremet is geerally satisfied i digital sigal processig. Cetral Idea: Whe X() is a ratioal fuctio of, it ca be expressed as a sum of simple factors usig the partial fractio expasio. The idividual sequeces correspodig to these factors ca the be writte dow usig the -trasform table. The iverse -trasform procedure ca be summaried as follows: Method: Give express it as -M b0 + b bm - N + a an X =, R < < R X ( ) b% + b% b% = + x- x+ - N - M -N 0 N - N å + a an k = 0 where the first term o the right-had side is the proper ratioal part ad the secod term is the C k -k (2) 3

4 polyomial (fiite-legth) part. This ca be obtaied by performig polyomial divisio if M N usig the decov fuctio perform a partial fractio expasio o the proper ratioal part of X() to obtai R = + - p N M -N -k å å Ck (3) k = k k = 0 k X where p k is the k th pole of X() ad R k is the residue at p k. It is assumed that the poles are distict for which the residues are give by ( N ) b% b% b% N ( Rk = - p N k a a ) = pk N For repeated poles the expasio (3) has a more geeral form. If a pole p k has multiplicity r, the its expasio is give by å r -( l) -( r) Rk. l Rk, Rk,2 Rk, r = l 2 r (4) l= - pk - p - p - p k k k where the residues R k,l are computed usig a more geeral formula. assumig distict poles as i (3), write x()as N M N x å - é ù Rk Z ê C k k - ú å k = ë- pk û k = 0 = + d ( - ) fially, use the relatio Z ( ) é ù ì ï p u R ê ú = í ë - p û ïî - p u - - ³ R k k x- k k k x+ to complete x(). A similar procedure is used for repeated poles. (5) A CEMTool fuctio residue is available to compute the residue part ad the direct (or polyomial) terms of a ratioal fuctio i. Let X -M b0 + b bm - N N N M -N k å å k = - pk k = 0 k -k B = = a a a A R = + C be a ratioal fuctio i which the umerator ad the deomiator polyomials are i ascedig powers of. The [R,p,C]=residue(b,a) computes the residues, poles, ad direct terms of X() i which two polyomials B() ad A() are give i two vectors b ad a, respectively. The retured colum vector R cotais the residues, colum vector p cotais the pole locatios, ad row vector C cotais the direct terms. If p(k)=... =p(k+r) is a pole of multiplicity r, the the expasio icludes the term of the form Rk Rk + Rk + r (6) 2 r - pk p - p ( k ) ( k ) 4

5 which is differet from (4). Similarly, [b,a]=residue(r,p,c), with three iput argumets ad two output argumets, coverts the partial fractio expasio back to polyomials with coefficiets i row vectors b ad a. Example 3: Let us cosider the ratioal fuctio X ( ) = First rearrage X( ) so that it is a fuctio i ascedig powers of. X 0 + = = Now usig the CEMTool script, -2-2 C>b= [0,]; a = [3,-4,]; [R,p,C] = residue(b,a) R = p = C = Empty matrix: 0-by-0. we obtai = X Example 4: Compute the iverse -trasform of X ( ) =, > Solutio: We will evaluate the deomiator polyomial as well as the residues usig the CEMTool Script: C> b= ; a = poly([0.9,0.9,-0.9]) a =

6 C>[R,p,C]=residue(b,a) R = i p = i i C = Empty matrix: 0-by-0 Note that the deomiator polyomial is computed usig CEMTool s polyomial fuctio poly, which computes the polyomial coefficiets, give its roots. We could have used the cov fuctio, but the use of the poly fuctio is more coveiet for this purpose. From the residue calculatios ad usig the order of residues give i (6), we have X = + +, x > ( ) ( ) ( 0.9 ) 2 ( ) ( ) = + +, x > Usig the -trasform property of time-shift x = u + + u u 9 which upo simplificatio becomes = 0.75( 0.9) ( 0.9) ( - 0.9) x u u u CEMTool verificatio: C> =[0:7];delta=[(-0)==0]; x = filter(b,a,delta) % check sequece x = C>x = (0.75)*(0.9).^ + (0.5)*.*(0.9).^ + (0.25)*(-0.9).^ % aswer sequece x =

7 Example 4: Determie the iverse -trasform of X = so that the resultig sequece is causal ad cotais o complex umbers. Solutio: We will have to fid the poles of X( ) i the polar form to determie the ROC of the causal sequece. CEMTool script: C>b= [,0.4*sqrt(2)]; a=[,-0.8*sqrt(2),0.64]; C>[R,p,C] = residue(b,a) R = i i p = i i C = Empty matrix: 0-by-0 C>Mp=(abs(p))'% pole magitudes Mp = C>Ap=(agle(p))'/pi % pole agles i pi uits Ap = From the above calculatios X Thus, we have j j = +, > 0.8 p p j - j e - 0.8e j - j 4 4 = ( ) ( ) 0.8 x j e u j e u p p p p é j j j j ì - ü ì - üù = íe + e ý - j íe - e ý u êë î þ î þúû é æ p ö æ p öù = 0.8 êcosç + 2si ç u 4 4 ú ë è ø è øû CEMTool verificatio: p p 7

8 C>=0:7;delta=[(-0)==0]; C>b= [,0.4*sqrt(2)]; a=[,-0.8*sqrt(2),0.64];x=filter(b,a,delta) x = C>x = ((0.8).^).*(cos(pi*/4)+2*si(pi*/4)) x = System represetatio i the -domai Similar to the frequecy respose fuctio H(e jω ), we ca defie the -domai fuctio, H(), called the system fuctio. However, ulike H(e jω ), H() exists for systems that may ot be BIBO stable. DEFINITION The System Fuctio - The system fuctio H() is give by ; éë ùû å h- h+ (7) - H = Z h = h R < < R Usig the covolutio property () of the -trasform, the output trasform Y() is give by Y ( ) = H ( ) X ( ) : ROCy = ROCh Ç ROCx (8) provided ROC x overlaps with ROC h. Therefore a liear ad time-ivariat system ca be represeted i the -domai by é ù = X ëh û Y H X Whe LTI systems are described by a differece equatio N M å k å l (9) k = l= 0 + ( - ) = ( - ) y a y k b x l the system fuctio H() ca easily be computed. Takig the -trasform of both sides, ad usig properties of the -trasform, or H ( ) N k l + - = - Y a Y b X M å å k k = l= 0 After factoriatio, we obtai H l æ b ö ç Y ( ) = = = = ø - X ( ) A ( + ) ( an ) = b 0 N Õ N - M l= N Õ k = M -l -M M M åb 0... l b + + B l 0 ( ) b = è 0 N N N -k å ak k = ( - ) ( - p ) l k (20) (2) 8

9 where l are the system eros ad p k are the system poles. Thus H() (ad hece a LTI system) ca also be represeted i the -domai usig a pole-ero plot. This fact is useful i desigig simple filters by proper placemet of poles ad eros. To determie eros ad poles of a ratioal H(), we ca use the CEMTool fuctio roots o both the umerator ad the deomiator polyomials. (Its iverse fuctio poly determies polyomial coefficiets from its roots as we discussed i the previous sectio.) It is also possible to use CEMTool to plot these roots for a visual display of a pole-ero plot. The fuctio plae(b,a) plots poles ad eros, give the umerator row vector b ad the deomiator row vector a. As before, the symbol o represets a ero ad the symbol x represets a pole. The plot icludes the uit circle for referece. Similarly, plae(,p) plots the eros i colum vector ad the poles i colum vector p. Note very carefully the form of the iput argumets for the proper use of this fuctio. TRANSFER FUNCTION REPRESENTATION If the ROC of H() icludes a uit circle ( = e jω ), the we ca evaluate H() o the uit circle, resultig i a frequecy respose fuctio or trasfer fuctio H(e jω ). The from (2) j( N -M ) = b0e H e w M Õ( e - l ) N Õ( e - pk ) The factor (e jω l ) ca be iterpreted as a vector i the complex -plae from a ero to the uit circle at = e jω, while the factor (e jω p k ) ca be iterpreted as a vector from a pole p k to the uit circle at = e jω. This is show i Figure. Hece the magitude respose fuctio (22) Figure : Pole ad ero vectors 9

10 e -... e - M H ( e ) = b0 e p j... e w - - p N ca be iterpreted as a product of the legths of vectors from eros to the uit circle divided by the legths of vectors from poles to the uit circle ad scaled by b 0. Similarly, the phase respose fuctio M N j ( w j j ) [ 0 p ] éë wùû å ( w k ) å ( w k ) (24) Ð H e = or + N - M + Ð e - - Ð e - p ca be iterpreted as a sum of a costat factor, a liear-phase factor, ad a oliear-phase factor (agles from the ero vectors mius the sum of agles from the pole vectors ). (23) CEMTool IMPLEMENTATION CEMTool provides a fuctio called freq for plottig magitude ad phase resposes, which uses the iterpretatio give above. I its simplest form this fuctio is ivoked by [H,w] = freq(b,a,n) which returs the N-poit frequecy vector w ad the N-poit complex frequecy respose vector H of the system, give its umerator ad deomiator coefficiets i vectors b ad a. The frequecy respose is evaluated at N poits equally spaced aroud the upper half of the uit circle. Note that the b ad a vectors are the same vectors we use i the filter fuctio or derived from the differece equatio represetatio (9). The secod form [H,w] = freq(b,a,n, whole ) uses N poits aroud the whole uit circle for computatio. I yet aother form H = freq(b,a,w) it returs the frequecy respose at frequecies desigated i vector w, ormally betwee 0 ad π. It should be oted that the freq fuctio ca also be used for umerical computatio of the DTFT of a fiite-duratio, causal sequece x(). I this approach, b=x ad a=. Example 5: Give a causal system y ( ) = 0.9y ( - ) + x( ) a. Determie H() ad sketch its pole-ero plot. b. Plot H(e jω ) ad H(e jω ). c. Determie the impulse respose h(). Solutio: The differece equatio ca be put i the form y ( ) - 0.9y ( - ) = x( ) H a. From (2) = ; > sice the system is causal. There is oe pole at 0. 9 ad oe ero at the origi. We will use CEMtool to illustrate the use of the plae fuctio. 0

11 C> b= [, 0]; a = [, -0.9]; plae(b,a) Note that we specified b=[,0] istead of b= because the plae fuctio assumes that scalars are eros or poles. The resultig pole-ero plot is show i Figure 2. Figure 2: Pole-ero plot of example 5 b. Usig (4.23) ad (4.24), we ca determie the magitude ad phase of H(e jω ). Oce agai we will use CEMTool to illustrate the use of the freq fuctio. Usig its first form, we will take 00 poits alog the upper half of the uit circle. CEMTool Script: C>b= [, 0]; a = [, -0.9]; [H,w] = freq(b,a,00); magh = abs(h); phah = agle(h);

12 C> subplot(2,,);plot(w/pi,magh);grido; C> xlabel("frequecy i pi uits"); ylabel("magitude"); C> title("magitude Respose"); C> subplot(2,,2);plot(w/pi,phah/pi);grido; C> xlabel("frequecy i pi uits"); ylabel("phase i pi uits"); C> title("phase Respose"); The respose plots are show i Figure 3. Figure 3: Frequecy respose plots i example 5 c. From the trasform: é ù h Z ê u ë- 0.9 ú û =, > 0.9 = ( 0.9) 2

13 Example 6: Give that = 2 H is a causal system, fid a. its trasfer fuctio represetatio, b. its differece equatio represetatio, ad c. its impulse respose represetatio. Solutio: The poles of the system fuctio are at = 0.9Ð ±. Hece the ROC of the above causal system 3 is > 0.9. Therefore the uit circle is i the ROC, ad the discrete-time Fourier trasform H(e jω ) exists. a. Substitutig = e jω i H (), e + e + = = w p p e - 0.9e æ j j öæ 3 ö 3 ç e - 0.9e ç e - 0.9e è øè ø j2 H e b. Usig H ()= Y ()/X (), Cross multiplyig, -2-2 Y + æ ö + = ç = X è ø ,8 - = Y Y Y X X Now takig the iverse -trasform, or ( - ) ( - 2) = ( - ) + ( - 2) y y y x x = 0.9 ( ) ( - 2) + ( - ) + ( - 2) y y y x x p c. Usig the CEMTool Script, C>b= [0,,]; a = [,-0.9,0.8]; [R,p,C] = residue(b,a) R = i i p = i i C =

14 C>Mp = (abs(p))' Mp = C>Ap = (agle(p))'/pi Ap = We have Hece H j j = , > 0.9 j p p - - j e - 0.9e p p é ù h ê j e j e ú u ë û j j 3 3 =.2346d + ( ) ( ) 0.9 é æ p ö æ p öù =.2346d ê cosç si ç 3 3 ú ë è ø è øû ( ) u ( ) é æ p ö æ p öù = 0.9 ê cosç si ç u 3 3 ú ë è ø è øû The last step results from the fact that h(0)=0. RELATIONSHIPS BETWEEN SYSTEM REPRESENTATIONS I this ad the previous two chapters we developed several system represetatios. Figure 4 depicts the relatioships betwee these represetatios i a graphical form. Figure 4: System represetatios i pictorial form 4

15 STABILITY AND CAUSALITY For LTI systems the BIBO stability is equivalet to h( k ) å - <. From the existece of the discrete-time Fourier trasform this stability implies that H(e jω ) exists, which further implies that the uit circle = must be i the ROC of H(). This result is called the -domai stability theorem; therefore the dashed paths i Figure 4.9 exist oly if the system is stable. THEOREM 2 -Domai LTI Stability A LTI system is stable if ad oly if the uit circle is i the ROC of H(). For LTI causality we require that h() = 0, for < 0 (i.e., a right-sided sequece). This implies that the ROC of H() must be outside of some circle of radius R h. This is ot a sufficiet coditio sice ay right-sided sequece has a similar ROC. However, whe the system is stable, the its causality is easy to check. THEOREM 3 -Domai Causal LTI Stability A causal LTI system is stable if ad oly if the system fuctio H() has all its poles iside the uit circle. Example 7: A causal LTI system is described by the followig differece equatio: = 0.8 ( - 2) + - ( - 2) y y x x Determie a. the system fuctio H ( ), b. the uit impulse respose h (), c. the uit step respose v (), that is, the respose to the uit step u(), ad d. the frequecy respose fuctio H (e jω ), ad plot its magitude ad phase over 0 ω π. Solutio: Sice the system is causal, the ROC will be outside of a circle with radius equal tothe largest pole magitude. a. Takig the -trasform of both sides of the differece equatio ad the solvig for Y ( )/X ( ) or usig (20), we obtai H = =, > b. Usig the MATLAB Script for the partial fractio expasio, 5

16 C>b= [,0,]; a = [,0,-0.8]; [R,p,C] = residue(b,a) R = p = C =.2346 We have H or = , > =.2346d { + (- ) }( 0.9) h u Z éë u ùû = U =, >, Hece - - V = H U c. Because of ( )( ) ( 0.9 )( 0.9 ) é + - ù é ù = ê ú, > 0.9 Ç < + - ê ë- ú êë úû û + =, > 0.9 ( )( ) V = , > or Fially, v( ) = é.0556( 0.9) (-0.9) ù u ( ) ë û Note that i the calculatio of V () there is a pole-ero cacellatio at =. This has two implicatios. First, the ROC of V ( ) is still { > 0. 9} ad ot { > 0. 9 > = > }. Secod, the step respose v () cotais o steady-state term u(). d. Substitutig = e jω i H ( ), H e - e = - 0.8e - j2w - j2w We will use the CEMTool Script to compute ad plot resposes. 6

17 b= [,0,]; a = [,0,-0.8]; w = [0:500:]*pi/500; H = freq(b,a,w); magh = abs(h); phah = agle(h); subplot(2,,); plot(w/pi,magh); grido; xlabel("frequecy i pi uits"); ylabel("magitude") title("magitude Respose"); subplot(2,,2); plot(w/pi,phah/pi); grido; xlabel("frequecy i pi uits"); ylabel("phase i pi uits") title("phase Respose") Figure 5 shows the Frequecy respose plots: Figure 5: Frequecy respose plots for example 7 7

18 5. Solutios of the differece equatios Oe form ivolved fidig the particular ad the homogeeous solutios, while the other form ivolved fidig the ero-iput (iitial coditio) ad the ero-state resposes. Usig -trasforms, we ow provide a method for obtaiig these forms. I additio, we will also discuss the trasiet ad the steady-state resposes. I digital sigal processig differece equatios geerally evolve i the positive directio. Therefore our time frame for these solutios will be 0. For this purpose we defie a versio of the bilateral -trasform called the oe-sided -trasform DEFINITION 4 The Oe-sided Trasform The oe-sided -trasform of a sequece x() is give by = = [ ] = Z éë x ùû Z éë x u ùû X å x (25) The the sample shiftig property is give by ( - ) = ( - ) + Z éë x k ùû Z éë x k u ùû å å - = x - k = x m = 0 m=-k ( m k ) - + é ù = å x( m) + ê å x( m) ú m=- k ëm= 0 û - - m+ k -m -k + -k 2-k - k + or Z éx( - k ) ù = x( - ) + x( - 2 ) x( - k ) + X ( ) = 0 ë û (26) This result ca ow be used to solve differece equatios with oero iitial coditios or with chagig iputs. We wat to solve the differece equatio N + a y - k = b x - m, ³ 0 M å å k k = m= 0 subject to these iitial coditios: { y ( i), i =,..., - N} ad m { x i, i =,...,- M } We ow demostrate its solutio usig a example. Example 8: 3 Solve y ( ) - y ( - ) + y ( - 2 ) = x( ), ³ æ ö = ç è 4 ø where x( ) u ( ) subject to y ( ) = 4 ad y ( 2) = 0. Solutio : Takig the oe-sided -trasform of both sides of the differece equatio, we obtai Y ( ) - é y ( ) Y ( ) y ( 2) y ( ) Y ( ) 2 ë - + ù û + é ù 2 ë û = - 4 8

19 Substitutig the iitial coditios ad rearragig, Y 3 ê ë 2 2 ú û - 4 é 2 ù - + = + ( - 2 ) or Y ( ) + Fially, Y ( ) = = 4 2 æ ö ( ) æ ö ç - - ç - è 2 ø è 4 ø -2-2 Usig the partial fractio expasio, we obtai Y + 2 = ( ) After iverse trasformatio the solutio is = ê + + ú u ( ) y éæ ö 2 æ ö ù ç ç êë è 2 ø 3 3 è 4 ø úû (27) (28) (29) Forms of the Solutios The above solutio is the complete respose of the differece equatio. It ca be expressed i several forms. Homogeeous ad particular parts: éæ ö 2ù æ ö = ç + + ç êë è 2 ø 3úû 3 è 4 ø ê ú u ( ) y The homogeeous part (the first part) is due to the system poles ad the particular part (the secod part) is due to the iput poles. Trasiet ad steady-state resposes: é æ ö æ ö ù 2 y ç ç u u êë 2 è 4 ø è 2 ø úû 3 = ê + ú + The trasiet respose (the first part) is due to poles that are iside the uit circle, while the steady-state respose (the secod part) is due to poles that are o the uit circle. Note that whe the poles are outside the uit circle, the respose is termed a ubouded respose. Zero-iput (or iitial coditio) ad ero-state resposes: I equatio (27) Y + () has two parts. The first part ca be iterpreted as ZS = Y H X while the secod part as 9

20 ZI = Y H X IC where X IC () ca be thought of as a equivalet iitial-coditio iput that geerates the same output Y ZI as geerated by the iitial coditios. I this example x IC () is IC {, 2} x = - Now takig the iverse -trasform of each part of (27), we write the complete respose as é æ ö æ ö 8ù é æ ö ù y ç ç u ç u êë 3 è 4 ø è 2 ø 3úû êë è 2 ø úû = ê ú + ê3-2ú The first part is ero-state respose ad the secod part is ero-iput respose. From this example it is clear that each part of the complete solutio is, i geeral, a differet fuctio ad emphasies a differet aspect of system aalysis. CEMTool IMPLEMENTATION We used the filter fuctio to solve the differece equatio, give its coefficiets ad a iput. This fuctio ca also be used to fid the complete respose whe iitial coditios are give. I this form the filter fuctio is ivoked by y = filter(b,a,x,xic) where xic is a equivalet iitial-coditio iput array. To fid the complete respose i Example 8, we will use the CEMTool Script C>a=[ -3/2 /2];b=[]; = [0:7]; x = (/4).^; xic = [, -2]; y = filter(b,a,x,xic) y = C>y2 = (/3)*(/4).^+(/2).^+(2/3)*oes(,8) % CEMTool Check y2 = which agrees with the respose give i (29). I Example 4.4 we computed x IC () aalytically. However, i practice, ad especially for large order differece equatios, it is tedious to determie x IC () aalytically. CEMTool provides a fuctio called filtic, which is available oly i the Sigal Processig toolbox. It is ivoked by xic = filtic(b,a,y,x) i which b ad a are the filter coefficiet arrays ad Y ad X are the iitial coditio arrays from the iitial coditios o y() ad x(), respectively, i the form ( ), ( 2 ),..., ( ), ( 2 ),..., Y = éë y - y - y -N ùû X = éë x - x - x -M ùû 20

21 If x()=0, the X eed ot be specified i the filtic fuctio. I Example 8 we could have used C>Y = [4, 0]; xic = filtic(b,a,y) xic = -2 to determie x IC (). Example 9: Solve the differece equatio y ( ) = éx( ) + x( - ) + x( - 2) ù y ( ) y ( - 2 ), ³ 0 3 ë û æ p ö where x( ) = cosç u ( ) ad y ( ) = 2,y ( 2) = 3; x( ) =,x ( 2) = è 3 ø First determie the solutio aalytically ad the by usig CEMTool. Solutio: Takig a oe-sided -trasform of the differece equatio Y ( ) = é ( ) ( 2) ( ) 3 ëx + x - + X + x - + x - + X ù û é ë y (- ) + Y ( ) ù û é ë y (- 2) + y (- ) + Y ( ) ù û ad substitutig the iitial coditios, we obtai Y = X 2 ( ) X = ad simplifyig, we will Clearly, x IC ()=[.4742, 2.383]. Now substitutig obtai Y() as a ratioal fuctio. This simplificatio ad further partial fractio expasio ca be doe usig CEMTool as show below. CEMTool script: C> b= [,,]/3; a = [,-0.95,0.9025]; Y = [-2,-3]; X = [,]; xic=filtic(b,a,y,x) xic = C> bxplus = [,-0.5]; axplus = [,,]; % X() trasform coeff. ayplus = cov(a,axplus) % Deomiator of Yplus() ayplus = C>byplus = cov(b,bxplus)+cov(xic,axplus) % Numerator of Yplus() byplus = 2

22 C> [R,p,C] = residue(byplus,ayplus) R = i i i i p = i i i i C = Empty matrix: 0-by-0 C> Mp = abs(p), Ap = agle(p)/pi % Polar form Mp = Ap = Hece Now, Y + ( ) = j j = + - jp /3 - jp /3 - e - e j j jp /3 - jp /3-0.95e e jp = ( ) + ( ) y j e j e /3 jp /3 jp ( )( 0.95) ( )( 0.95) ( p ) ( p ) = 0.69 cos / si / 3 /3 - jp /3 + - j e + - j e é ( p ) ( p ) ë.6906 cos / si / 3 ùû, ³ 0 22

23 The first two terms of y () correspod to the steady-state respose, as well as to the particular respose, while the last two terms are the trasiet respose (ad homogeeous respose) terms. To solve this example usig CEMTool, we will eed the filtic fuctio, which we have already used to determie the x IC ( ) sequece. The solutio will be a umerical oe. Let us determie the first 8 samples of y (). C> = [0:7]; x = cos(pi*/3); y = filter(b,a,x,xic) y = C>% CEMTool Verificatio A=real(2*R()); B=imag(2*R(2)); C=real(2*R(3)); D=imag(2*R(4)); y=a*cos(pi*/3)+b*si(pi*/3)+((0.95).^).*(c*cos(pi*/3)+d*si(pi*/3)) y = Refereces. CEMTool 6.0 User s Guide 2. Viay K. Igle ad Joh G. Proakis, Digital sigal processig usig MATLAB, CRC Press, Secod editio

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

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

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals.

Z - Transform. It offers the techniques for digital filter design and frequency analysis of digital signals. Z - Trasform The -trasform is a very importat tool i describig ad aalyig digital systems. It offers the techiques for digital filter desig ad frequecy aalysis of digital sigals. Defiitio of -trasform:

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

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 4 : Laplace Transform

Chapter 4 : Laplace Transform 4. Itroductio Laplace trasform is a alterative to solve the differetial equatio by the complex frequecy domai ( s = σ + jω), istead of the usual time domai. The DE ca be easily trasformed ito a algebraic

More information

Definition of z-transform.

Definition of z-transform. - Trasforms Frequecy domai represetatios of discretetime sigals ad LTI discrete-time systems are made possible with the use of DTFT. However ot all discrete-time sigals e.g. uit step sequece are guarateed

More information

Digital Signal Processing

Digital Signal Processing Digital Sigal Processig Z-trasform dftwave -Trasform Backgroud-Defiitio - Fourier trasform j ω j ω e x e extracts the essece of x but is limited i the sese that it ca hadle stable systems oly. jω e coverges

More information

Generalizing the DTFT. The z Transform. Complex Exponential Excitation. The Transfer Function. Systems Described by Difference Equations

Generalizing the DTFT. The z Transform. Complex Exponential Excitation. The Transfer Function. Systems Described by Difference Equations Geeraliig the DTFT The Trasform M. J. Roberts - All Rights Reserved. Edited by Dr. Robert Akl 1 The forward DTFT is defied by X e jω = x e jω i which = Ω is discrete-time radia frequecy, a real variable.

More information

Chapter 3. z-transform

Chapter 3. z-transform Chapter 3 -Trasform 3.0 Itroductio The -Trasform has the same role as that played by the Laplace Trasform i the cotiuous-time theorem. It is a liear operator that is useful for aalyig LTI systems such

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

COMM 602: Digital Signal Processing

COMM 602: Digital Signal Processing COMM 60: Digital Sigal Processig Lecture 4 -Properties of LTIS Usig Z-Trasform -Iverse Z-Trasform Properties of LTIS Usig Z-Trasform Properties of LTIS Usig Z-Trasform -ve +ve Properties of LTIS Usig Z-Trasform

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

Lecture 3. Digital Signal Processing. Chapter 3. z-transforms. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev. 2016

Lecture 3. Digital Signal Processing. Chapter 3. z-transforms. Mikael Swartling Nedelko Grbic Bengt Mandersson. rev. 2016 Lecture 3 Digital Sigal Processig Chapter 3 z-trasforms Mikael Swartlig Nedelko Grbic Begt Madersso rev. 06 Departmet of Electrical ad Iformatio Techology Lud Uiversity z-trasforms We defie the z-trasform

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

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

Appendix: The Laplace Transform

Appendix: The Laplace Transform Appedix: The Laplace Trasform The Laplace trasform is a powerful method that ca be used to solve differetial equatio, ad other mathematical problems. Its stregth lies i the fact that it allows the trasformatio

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

Solutions of Chapter 5 Part 1/2

Solutions of Chapter 5 Part 1/2 Page 1 of 8 Solutios of Chapter 5 Part 1/2 Problem 5.1-1 Usig the defiitio, compute the -trasform of x[] ( 1) (u[] u[ 8]). Sketch the poles ad eros of X[] i the plae. Solutio: Accordig to the defiitio,

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

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

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

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

The z Transform. The Discrete LTI System Response to a Complex Exponential

The z Transform. The Discrete LTI System Response to a Complex Exponential The Trasform The trasform geeralies the Discrete-time Forier Trasform for the etire complex plae. For the complex variable is sed the otatio: jω x+ j y r e ; x, y Ω arg r x + y {} The Discrete LTI System

More information

The z transform is the discrete-time counterpart of the Laplace transform. Other description: see page 553, textbook.

The z transform is the discrete-time counterpart of the Laplace transform. Other description: see page 553, textbook. The -Trasform 7. Itroductio The trasform is the discrete-time couterpart of the Laplace trasform. Other descriptio: see page 553, textbook. 7. The -trasform Derivatio of the -trasform: x[] re jω LTI system,

More information

M2.The Z-Transform and its Properties

M2.The Z-Transform and its Properties M2.The Z-Trasform ad its Properties Readig Material: Page 94-126 of chapter 3 3/22/2011 I. Discrete-Time Sigals ad Systems 1 What did we talk about i MM1? MM1 - Discrete-Time Sigal ad System 3/22/2011

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

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

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

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

Digital signal processing: Lecture 5. z-transformation - I. Produced by Qiangfu Zhao (Since 1995), All rights reserved

Digital signal processing: Lecture 5. z-transformation - I. Produced by Qiangfu Zhao (Since 1995), All rights reserved Digital sigal processig: Lecture 5 -trasformatio - I Produced by Qiagfu Zhao Sice 995, All rights reserved DSP-Lec5/ Review of last lecture Fourier trasform & iverse Fourier trasform: Time domai & Frequecy

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

September 2012 C1 Note. C1 Notes (Edexcel) Copyright - For AS, A2 notes and IGCSE / GCSE worksheets 1

September 2012 C1 Note. C1 Notes (Edexcel) Copyright   - For AS, A2 notes and IGCSE / GCSE worksheets 1 September 0 s (Edecel) Copyright www.pgmaths.co.uk - For AS, A otes ad IGCSE / GCSE worksheets September 0 Copyright www.pgmaths.co.uk - For AS, A otes ad IGCSE / GCSE worksheets September 0 Copyright

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

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

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

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

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

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

CALCULUS BASIC SUMMER REVIEW

CALCULUS BASIC SUMMER REVIEW CALCULUS BASIC SUMMER REVIEW NAME rise y y y Slope of a o vertical lie: m ru Poit Slope Equatio: y y m( ) The slope is m ad a poit o your lie is, ). ( y Slope-Itercept Equatio: y m b slope= m y-itercept=

More information

We are mainly going to be concerned with power series in x, such as. (x)} converges - that is, lims N n

We are mainly going to be concerned with power series in x, such as. (x)} converges - that is, lims N n Review of Power Series, Power Series Solutios A power series i x - a is a ifiite series of the form c (x a) =c +c (x a)+(x a) +... We also call this a power series cetered at a. Ex. (x+) is cetered at

More information

DIGITAL SIGNAL PROCESSING LECTURE 3

DIGITAL SIGNAL PROCESSING LECTURE 3 DIGITAL SIGNAL PROCESSING LECTURE 3 Fall 2 2K8-5 th Semester Tahir Muhammad tmuhammad_7@yahoo.com Cotet ad Figures are from Discrete-Time Sigal Processig, 2e by Oppeheim, Shafer, ad Buc, 999-2 Pretice

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

from definition we note that for sequences which are zero for n < 0, X[z] involves only negative powers of z.

from definition we note that for sequences which are zero for n < 0, X[z] involves only negative powers of z. We ote that for the past four examples we have expressed the -trasform both as a ratio of polyomials i ad as a ratio of polyomials i -. The questio is how does oe kow which oe to use? [] X ] from defiitio

More information

APPENDIX F Complex Numbers

APPENDIX F Complex Numbers APPENDIX F Complex Numbers Operatios with Complex Numbers Complex Solutios of Quadratic Equatios Polar Form of a Complex Number Powers ad Roots of Complex Numbers Operatios with Complex Numbers Some equatios

More information

The Z-Transform. (t-t 0 ) Figure 1: Simplified graph of an impulse function. For an impulse, it can be shown that (1)

The Z-Transform. (t-t 0 ) Figure 1: Simplified graph of an impulse function. For an impulse, it can be shown that (1) The Z-Trasform Sampled Data The geeralied fuctio (t) (also kow as the impulse fuctio) is useful i the defiitio ad aalysis of sampled-data sigals. Figure below shows a simplified graph of a impulse. (t-t

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

1 1 2 = show that: over variables x and y. [2 marks] Write down necessary conditions involving first and second-order partial derivatives for ( x0, y

1 1 2 = show that: over variables x and y. [2 marks] Write down necessary conditions involving first and second-order partial derivatives for ( x0, y Questio (a) A square matrix A= A is called positive defiite if the quadratic form waw > 0 for every o-zero vector w [Note: Here (.) deotes the traspose of a matrix or a vector]. Let 0 A = 0 = show that:

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

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

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

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

REVISION SHEET FP1 (MEI) ALGEBRA. Identities In mathematics, an identity is a statement which is true for all values of the variables it contains.

REVISION SHEET FP1 (MEI) ALGEBRA. Identities In mathematics, an identity is a statement which is true for all values of the variables it contains. the Further Mathematics etwork wwwfmetworkorguk V 07 The mai ideas are: Idetities REVISION SHEET FP (MEI) ALGEBRA Before the exam you should kow: If a expressio is a idetity the it is true for all values

More information

Lecture 2 Linear and Time Invariant Systems

Lecture 2 Linear and Time Invariant Systems EE3054 Sigals ad Systems Lecture 2 Liear ad Time Ivariat Systems Yao Wag Polytechic Uiversity Most of the slides icluded are extracted from lecture presetatios prepared by McClella ad Schafer Licese Ifo

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

Signal Processing. Lecture 02: Discrete Time Signals and Systems. Ahmet Taha Koru, Ph. D. Yildiz Technical University.

Signal Processing. Lecture 02: Discrete Time Signals and Systems. Ahmet Taha Koru, Ph. D. Yildiz Technical University. Sigal Processig Lecture 02: Discrete Time Sigals ad Systems Ahmet Taha Koru, Ph. D. Yildiz Techical Uiversity 2017-2018 Fall ATK (YTU) Sigal Processig 2017-2018 Fall 1 / 51 Discrete Time Sigals Discrete

More information

The Z-Transform. Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, Prentice Hall Inc.

The Z-Transform. Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, Prentice Hall Inc. The Z-Trasform Cotet ad Figures are from Discrete-Time Sigal Processig, e by Oppeheim, Shafer, ad Buck, 999- Pretice Hall Ic. The -Trasform Couterpart of the Laplace trasform for discrete-time sigals Geeraliatio

More information

Generating Functions. 1 Operations on generating functions

Generating Functions. 1 Operations on generating functions Geeratig Fuctios The geeratig fuctio for a sequece a 0, a,..., a,... is defied to be the power series fx a x. 0 We say that a 0, a,... is the sequece geerated by fx ad a is the coefficiet of x. Example

More information

REVISION SHEET FP1 (MEI) ALGEBRA. Identities In mathematics, an identity is a statement which is true for all values of the variables it contains.

REVISION SHEET FP1 (MEI) ALGEBRA. Identities In mathematics, an identity is a statement which is true for all values of the variables it contains. The mai ideas are: Idetities REVISION SHEET FP (MEI) ALGEBRA Before the exam you should kow: If a expressio is a idetity the it is true for all values of the variable it cotais The relatioships betwee

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

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

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

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

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

Chimica Inorganica 3

Chimica Inorganica 3 himica Iorgaica Irreducible Represetatios ad haracter Tables Rather tha usig geometrical operatios, it is ofte much more coveiet to employ a ew set of group elemets which are matrices ad to make the rule

More information

TEACHER CERTIFICATION STUDY GUIDE

TEACHER CERTIFICATION STUDY GUIDE COMPETENCY 1. ALGEBRA SKILL 1.1 1.1a. ALGEBRAIC STRUCTURES Kow why the real ad complex umbers are each a field, ad that particular rigs are ot fields (e.g., itegers, polyomial rigs, matrix rigs) Algebra

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

GATE ELECTRONICS & COMMUNICATION

GATE ELECTRONICS & COMMUNICATION Eighth Editio GATE ELECTRONICS & COMMUNICATION Sigals ad Systems Vol 7 of 0 RK Kaodia Ashish Murolia NODIA & COMPANY GATE Electroics & Commuicatio Vol 7, 8e Sigals ad Systems RK Kaodia & Ashish Murolia

More information

SOLUTIONS TO EXAM 3. Solution: Note that this defines two convergent geometric series with respective radii r 1 = 2/5 < 1 and r 2 = 1/5 < 1.

SOLUTIONS TO EXAM 3. Solution: Note that this defines two convergent geometric series with respective radii r 1 = 2/5 < 1 and r 2 = 1/5 < 1. SOLUTIONS TO EXAM 3 Problem Fid the sum of the followig series 2 + ( ) 5 5 2 5 3 25 2 2 This series diverges Solutio: Note that this defies two coverget geometric series with respective radii r 2/5 < ad

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

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences

University of California at Berkeley College of Engineering Department of Electrical Engineering and Computer Sciences A Uiversity of Califoria at Berkeley College of Egieerig Departmet of Electrical Egieerig ad Computer Scieces U N I V E R S T H E I T Y O F LE T TH E R E B E LI G H T C A L I F O R N 8 6 8 I A EECS : Sigals

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

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING

GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING GEORGIA INSTITUTE OF TECHNOLOGY SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING ECE 06 Summer 07 Problem Set #5 Assiged: Jue 3, 07 Due Date: Jue 30, 07 Readig: Chapter 5 o FIR Filters. PROBLEM 5..* (The

More information

Module 2: z-transform and Discrete Systems

Module 2: z-transform and Discrete Systems Module : -Trasform ad Discrete Systems Prof. Eliathamy Amikairajah ajah Dr. Tharmarajah Thiruvara School of Electrical Egieerig & Telecommuicatios The Uiversity of New South Wales Australia The -Trasform

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

Solutions to Final Exam

Solutions to Final Exam Solutios to Fial Exam 1. Three married couples are seated together at the couter at Moty s Blue Plate Dier, occupyig six cosecutive seats. How may arragemets are there with o wife sittig ext to her ow

More information

Complex Analysis Spring 2001 Homework I Solution

Complex Analysis Spring 2001 Homework I Solution Complex Aalysis Sprig 2001 Homework I Solutio 1. Coway, Chapter 1, sectio 3, problem 3. Describe the set of poits satisfyig the equatio z a z + a = 2c, where c > 0 ad a R. To begi, we see from the triagle

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

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

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

Course Outline. Designing Control Systems. Proportional Controller. Amme 3500 : System Dynamics and Control. Root Locus. Dr. Stefan B.

Course Outline. Designing Control Systems. Proportional Controller. Amme 3500 : System Dynamics and Control. Root Locus. Dr. Stefan B. Amme 3500 : System Dyamics ad Cotrol Root Locus Course Outlie Week Date Cotet Assigmet Notes Mar Itroductio 8 Mar Frequecy Domai Modellig 3 5 Mar Trasiet Performace ad the s-plae 4 Mar Block Diagrams Assig

More information

Recurrence Relations

Recurrence Relations Recurrece Relatios Aalysis of recursive algorithms, such as: it factorial (it ) { if (==0) retur ; else retur ( * factorial(-)); } Let t be the umber of multiplicatios eeded to calculate factorial(). The

More information

Appendix F: Complex Numbers

Appendix F: Complex Numbers Appedix F Complex Numbers F1 Appedix F: Complex Numbers Use the imagiary uit i to write complex umbers, ad to add, subtract, ad multiply complex umbers. Fid complex solutios of quadratic equatios. Write

More information

Complex Numbers Solutions

Complex Numbers Solutions Complex Numbers Solutios Joseph Zoller February 7, 06 Solutios. (009 AIME I Problem ) There is a complex umber with imagiary part 64 ad a positive iteger such that Fid. [Solutio: 697] 4i + + 4i. 4i 4i

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

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

U8L1: Sec Equations of Lines in R 2

U8L1: Sec Equations of Lines in R 2 MCVU U8L: Sec. 8.9. Equatios of Lies i R Review of Equatios of a Straight Lie (-D) Cosider the lie passig through A (-,) with slope, as show i the diagram below. I poit slope form, the equatio of the lie

More information

Curve Sketching Handout #5 Topic Interpretation Rational Functions

Curve Sketching Handout #5 Topic Interpretation Rational Functions Curve Sketchig Hadout #5 Topic Iterpretatio Ratioal Fuctios A ratioal fuctio is a fuctio f that is a quotiet of two polyomials. I other words, p ( ) ( ) f is a ratioal fuctio if p ( ) ad q ( ) are polyomials

More information

PRELIM PROBLEM SOLUTIONS

PRELIM PROBLEM SOLUTIONS PRELIM PROBLEM SOLUTIONS THE GRAD STUDENTS + KEN Cotets. Complex Aalysis Practice Problems 2. 2. Real Aalysis Practice Problems 2. 4 3. Algebra Practice Problems 2. 8. Complex Aalysis Practice Problems

More information

NICK DUFRESNE. 1 1 p(x). To determine some formulas for the generating function of the Schröder numbers, r(x) = a(x) =

NICK DUFRESNE. 1 1 p(x). To determine some formulas for the generating function of the Schröder numbers, r(x) = a(x) = AN INTRODUCTION TO SCHRÖDER AND UNKNOWN NUMBERS NICK DUFRESNE Abstract. I this article we will itroduce two types of lattice paths, Schröder paths ad Ukow paths. We will examie differet properties of each,

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

AH Checklist (Unit 3) AH Checklist (Unit 3) Matrices

AH Checklist (Unit 3) AH Checklist (Unit 3) Matrices AH Checklist (Uit 3) AH Checklist (Uit 3) Matrices Skill Achieved? Kow that a matrix is a rectagular array of umbers (aka etries or elemets) i paretheses, each etry beig i a particular row ad colum Kow

More information

SNAP Centre Workshop. Basic Algebraic Manipulation

SNAP Centre Workshop. Basic Algebraic Manipulation SNAP Cetre Workshop Basic Algebraic Maipulatio 8 Simplifyig Algebraic Expressios Whe a expressio is writte i the most compact maer possible, it is cosidered to be simplified. Not Simplified: x(x + 4x)

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

a for a 1 1 matrix. a b a b 2 2 matrix: We define det ad bc 3 3 matrix: We define a a a a a a a a a a a a a a a a a a

a for a 1 1 matrix. a b a b 2 2 matrix: We define det ad bc 3 3 matrix: We define a a a a a a a a a a a a a a a a a a Math S-b Lecture # Notes This wee is all about determiats We ll discuss how to defie them, how to calculate them, lear the allimportat property ow as multiliearity, ad show that a square matrix A is ivertible

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

Discrete-time signals and systems See Oppenheim and Schafer, Second Edition pages 8 93, or First Edition pages 8 79.

Discrete-time signals and systems See Oppenheim and Schafer, Second Edition pages 8 93, or First Edition pages 8 79. Discrete-time sigals ad systems See Oppeheim ad Schafer, Secod Editio pages 93, or First Editio pages 79. Discrete-time sigals A discrete-time sigal is represeted as a sequece of umbers: x D fxœg; <

More information

Algebra II Notes Unit Seven: Powers, Roots, and Radicals

Algebra II Notes Unit Seven: Powers, Roots, and Radicals Syllabus Objectives: 7. The studets will use properties of ratioal epoets to simplify ad evaluate epressios. 7.8 The studet will solve equatios cotaiig radicals or ratioal epoets. b a, the b is the radical.

More information

Solution of Linear Constant-Coefficient Difference Equations

Solution of Linear Constant-Coefficient Difference Equations ECE 38-9 Solutio of Liear Costat-Coefficiet Differece Equatios Z. Aliyazicioglu Electrical ad Computer Egieerig Departmet Cal Poly Pomoa Solutio of Liear Costat-Coefficiet Differece Equatios Example: Determie

More information

6.003: Signals and Systems. Feedback, Poles, and Fundamental Modes

6.003: Signals and Systems. Feedback, Poles, and Fundamental Modes 6.003: Sigals ad Systems Feedback, Poles, ad Fudametal Modes February 9, 2010 Last Time: Multiple Represetatios of DT Systems Verbal descriptios: preserve the ratioale. To reduce the umber of bits eeded

More information