SAMPLE SOLUTIONS DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Andreas Antoniou

Size: px
Start display at page:

Download "SAMPLE SOLUTIONS DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Andreas Antoniou"

Transcription

1 SAMPLE SOLUTIONS DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Andreas Antoniou (Revision date: February 7, 7) SA. A periodic signal can be represented by the equation x(t) k A k sin(ω k t + φ k ) the frequencies ω k, amplitudes A k, and phase angles φ k are given in Table SA.. The signal is to be processed first by an ideal bandpass filter and the by a differentiator, as shown in Fig. SA.. The bandpass filter will pass frequencies in the range ω 6 rad/s and reject all other frequencies and the differentiator will differentiate the signal with respect to time. (a) Obtain a time-domain representation for the signal at the outputs of the bandpass filter and differentiator, i.e., at nodes B and C, respectively, in Fig. SA.. (b) Obtain a frequency-domain representation for the signal at the output of the bandpass filter. (c) Obtain a frequency-domain representation for the signal at the output of the differentiator. A Bandpass Filter B Differentiator C Figure SA. Table SA. Frequency Spectrum k ω k, rad/s A k φ k Copyright c by Andreas Antoniou 5-

2 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters (a) NodeB: 6 x B (t) A k sin(ω k t + φ k ) k Node C: [ 6 ] x C (t) d A k sin(ω k t + φ k ) dt k 6 ω k A k cos(ω k t + φ k ) k 6 k d dt [A k sin(ω k t + φ k )] 6 ω k A k sin(ω k t + φ k + π/) k (b) The amplitude and phase spectrums at Node B are given in Table SA. and are plotted in Fig. SA.. Table SA. Frequency Spectrum at Node B k ω k, rad/s A k φ k Amplitude Spectrum Phase Spectrum Magnitude Phase Angle, rads Frequency, rad/s.7 5 Frequency, rad/s Figure SA. (c) Similarly, the amplitude and phase spectrums for Node C are given in Table SA. and areplottedinfig.sa.. Table SA. Frequency Spectrum at Node B k ω k, rad/s A k φ k

3 SAMPLE SOLUTIONS 6 Amplitude Spectrum.5 Phase Spectrum 5 Magnitude Phase Angle, rads Frequency, rad/s 5 Frequency, rad/s Figure SA. SA. A periodic signal defined by x(t) x(t + rτ ) r x(t) is zero outside the range τ / t τ / has a Fourier series of the form x(t) X k e jkω t k for τ / t τ / X k τ / x(t)e jkωt dt τ τ / (a) Assuming that x(t) is an even function, show that X k τ / x(t)coskω tdt τ Justify your steps. (b) The periodic signal of Fig. SA. is described by the equation { cos ω t/ for τ / t τ / x(t) otherwise ω π/τ. Using the formula in part (a), obtain an expression for the Fourier series coefficients X k. (c) Give expressions for the amplitude and phase spectrums of x(t).

4 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters ~ x(t) cos(ω t/) τ τ τ τ τ t Figure SA. (a) From the definition of the Fourier series X k τ / x(t)e jkωt dt τ τ / τ / x(t)(cos kω t j sin kω t) dt τ τ / τ / x(t)coskω tdt j τ / x(t)sinkω tdt τ τ / τ τ / [ ] τ / x(t)coskω tdt+ x(t)coskω tdt τ τ / [ ] τ / x(t)sinkω tdt+ x(t)sinkω tdt τ τ / If x(t) iseven,thenx(t)coskω t is an even function and x(t)sinkω t is an odd function. Hence τ / x(t)coskω tdt x(t)coskω tdt τ / and τ / x(t)sinkω tdt x(t)sinkω tdt τ / Therefore X k τ / x(t)coskω tdt τ (b) The given signal is symmetrical about the y axis and, therefore,it is an even function. Hencewehave X k τ / x(t)coskω tdt τ τ / cos(ω t/) cos(kω t) dt τ / cos(kω t)cos(ω t/) dt τ τ From trigonometry, we have cos A cos B [cos(a + B)+cos(A B)]

5 SAMPLE SOLUTIONS 5 and, therefore, X k τ / τ [cos(kω t + ω t/) + cos(kω t ω t/)] dt τ / cos [( k + τ ) ω t ] +cos [( k ) ω t ] dt [ [( ) sin k + ω t ] ( ) τ k + + sin [( ) k ω t ] ] τ/ ( ) ω k ω [ (k sin ) ] [ + π (k ) ] τ τ sin π τ τ ( ) τ k + π + ( ) τ k π τ [ [( sin k + π ] ( ) ) π k + + sin [( k π ]] ( ) ) k The amplitude and phase spectrums of x(t) are the magnitude and angle of X k, i.e., X k and arg X k. Since X k is real, the angle of X k is or π depending on whether X k is positive or negative. SA. A z transform is given by X(z) (z +)(z +) (z + z )(z ) (a) Construct the zero-pole plot of X(z). (b) Function X(z) is known to have as many Laurent series as there are annuli of convergence but only one of these series is a z transform that satisfies the absolute convergence theorem (Theorem.). Identify the annulus of convergence of that series on the zero-pole plot obtained in part (a). (c) Through the use of partial fractions obtain a closed-form expression for x(nt )Z X(z). (a) X(z) can be expressed as X(z) (z +)(z +) (z + z )(z ) (z + j)(z j)(z +) (z )(z +)(z ) Hence X(z) has zeros at z ±j, andpolesatz,,. The zero-pole plot is depicted in Fig. SA.5. (b) The correct annulus is the outer annulus which can be represented by See Fig. SA.5. (c) Using Technique I, we can write z <R R X(z) z (z +)(z +) z(z )(z +)(z ) R z + R z + R z + + R z Since the poles are simple, we have (SA.) R lim z (z +)(z +) (z )(z +)(z ) () () 6

6 6 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters z plane j R j Figure SA.5 R (z +)(z +) R lim z z(z +)(z ) () (z +)(z +) lim z z(z )(z ) 5 () () () (5) 6 From Eq. (SA.), we can write (z +)(z +) R lim z z(z )(z +) 5 X(z) R + R z z + R z z + + R z z 6 z z + 6 z z + + z z Therefore, for n, the use of Table. gives x(nt ) 6 δ(nt ) u(nt )+ 6 u(nt )()n + u(nt )()n 6 δ(nt )+u(nt )[ + 6 ()n + ()n ] Since the numerator degree of X(z) is equal to the denominator degree, it follows from the corollary of the initial-value theorem (Theorem.8) that x(nt ) for n<, i.e., the above solution applies for all values of n. An alternative but equivalent solution can be readily obtained by using Technique II (see p. 5) by we expand X(z) instead of X(z)/z into partial fractions. We can write X(z) (z +)(z +) (z )(z +)(z ) R + R z + R z + + R z

7 SAMPLE SOLUTIONS 7 Thus (z +)(z +) R lim z (z )(z +)(z ) lim z z z R (z +)(z +) R lim z (z +)(z ) () (z +)(z +) lim z (z )(z ) 5 () () (5) (z +)(z +) R lim z (z )(z +) 5 Thus and for n, we have X(z) z z + + z x(nt )δ(nt ) u(nt T ) u(nt T )()n +u(nt T )() n δ(nt )+u(nt T )[ ()n +() n ] SA. (a) Findthez transform of the following discrete-time signal for n< x(nt ) for n 5 +(n 5)T for n>5 (b) Thez transform of a discrete-time signal x(nt )isgivenby X(z) z(z z +) (z +)(z ) Using the initial-value theorem (Theorem.8), show that x(nt ) forn<. Then find x(nt )forn using the general inversion formula x(nt ) X(z)z n dz. πj Γ (a) The signal can be expressed as Hence x(nt )u(nt )+r(nt 5T ) Zx(nT )Zu(nT )+Zr(nT 5T ) Zu(nT )+z 5 Zr(nT ) z z Tz (z ) (a) The first nonzero value of x(nt ) occurs at KT (N M)T N is the denominator degree and M in the numerator degree in X(z). Since N M,wehaveK, i.e., the signal starts at KT. Hence for n<, we have x(nt )

8 8 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters (b) Forn, we can write x(nt ) M i M i M i [ Res X(z)z n ] zp i Res zp i Res zp i z(z z +)z n (z +)(z ) (z z +)z n (z j)(z + j)(z ) R z j + R z + j + R z (SA.) M is the number of poles and R is the complex conjugate of R since the pole at z j e jπ/ is the complex conjugate of the pole at z j e jπ/. Since the poles are simple, we have [ (z z +)z n ] R lim (z j) z j (z j)(z + j)(z ) (z z +)z n lim z j (z + j)(z ) j j jn e jnπ/ ( j +)jn j(j ) and (z z +)z n R lim z (z +) Therefore, from Eq. (SA.), we can write x(nt )u(nt )e jnπ/ + u(nt )e jnπ/ + u(nt ) u(nt )( cos nπ/+) SA.5 An initially relaxed discrete-time system can be represented by the equation y(nt )Rx(nT ).5x(nT )+ e.(nt +T ) x(nt T )+x(nt T ) By using appropriate tests, check the system for (a) linearity, (b) time invariance, and (c) causality. (a) Linearity R[αx (nt )+βx (nt )].5[αx (nt )+βx (nt )] + e.(nt +T [αx (nt T ) +βx (nt T )] + [αx (nt T )+βx (nt T )] α[.5x (nt )+ e.(nt +T ) x (nt T )+x (nt T )] +β[.5x (nt )+ e.(nt +T ) x (nt T )+x (nt T )] αrx (nt )+βrx (nt ) Therefore, the system is linear.

9 SAMPLE SOLUTIONS 9 (b) Time invariance The response to a delayed excitation is Rx(nT kt).5x(nt kt)+ e.(nt +T ) x(nt kt T )+x(nt kt T ) The delayed response is y(nt kt).5x(nt kt)+ e.(nt kt+t ) x(nt kt T )+x(nt kt T ) For any k,wehave e.nt +T e.(nt kt+t ) Thus y(nt kt) Rx(nT kt) and, therefore, the system is time dependent. (c) Letx (nt )andx (nt ) be arbitrary discrete-time signals such that x (nt )x (nt ) x (nt ) x (nt ) for n k for n>k We have Rx (nt ).5x (nt )+ e.(nt +T ) x (nt T )+x (nt T ) (SA.) and Rx (nt ).5x (nt )+ e.(nt +T ) x (nt T )+x (nt T ) (SA.) Since x (nt )x (nt ) for n k then x (nt T )x (nt T ) for n k and x (nt T )x (nt T ) for n k Hence the right-hand side in Eq. (SA.) is equal to the right-hand side in Eq. (SA.) for n k and thus Rx (nt )Rx nt ) for n k Therefore, the filter is causal. SA.6 (a) Derive a state-space representation for the filter shown in Fig. SA.6. (b) Using the state-space representation obtained in part (a), compute the impulse response of the filter at nt 5T. x(nt) y(nt)..6 5 Figure SA.6

10 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters x(nt) q (nt+t) q (nt+t) y(nt) q (nt) q (nt)..6 5 Figure SA.7 (a) State variables can be assigned as shown in Fig. SA.7. Henc ewecanwrite q (nt + T ) x(nt ).q (nt ) (SA.5) q (nt + T ) q (nt + T )+q (nt ).6q (nt ) (SA.6) On eliminating q (nt + T ) in Eq. (SA.6) using Eq. (SA.5), we get q (nt + T ) x(nt ).8q (nt )+q (nt ).6q (nt ).q (nt ).6q (nt )+x(nt ) (SA.7) From Eqs. (SA.5) and (SA.7) [ ] q (nt + T ) q (nt + T ) [...6 ][ ] q (nt ) q (nt ) The output is given by y(nt )q (nt + T )+5q (nt ) and from Eqs. (SA.6) and (SA.9), we have [ + x(nt ) ] y(nt ).q (nt ).6q (nt )+ x(nt )+5q (nt ) 8.8q (nt )+.6q (nt )+8x(nT ) [ ] q (nt ) [8.8.6] +8x(nT ) q (nt ) (SA.8) (SA.9) (SA.) Therefore, Eqs. (SA.8) and (SA.) can be written as q(nt + T )Aq(nT )+bx(nt ) y(nt )c T q(nt )dx(nt ) A [ ]...6 c T [8.8.6] d 8 [ b ] (b) The impulse response is given by h(nt ) { a for n c T A n b otherwise

11 SAMPLE SOLUTIONS For n 5 Since [ [ ] h(5t )c T A. b [8.8.6]..6] [ ] [ ][ ] [ ] [ ] [ ][ ] [ ] we get h(5t )[8.8.6] SA.7 Fig. SA.8 shows a recursive digital filter. [ ] [ ] [8.8.6] ][.888 (a) Find its transfer function. (b) By using the Jury-Marden stability criterion, determine whether the filter is stable or unstable. x(nt) y(nt) 5 Figure SA.8 (a) From Fig. SA.8, we get y(nt )x(nt ) y(nt T ) y(nt T ) y(nt T ) 5y(nT T ) Hence the z transform gives Y (z) X(z) z Y (z) z Y (z) z Y (z) 5 z Y (z) or and so In effect, Y (z)+ z Y (z)+ z Y (z)+ z Y (z)+ 5 z Y (z) X(z) Y (z) X(z) + z + z + z + 5 z H(z) N(z) D(z) z z + z + z + z + 5 We note that D(z) z + z + z + z + 5 D() > () D() > (SA.a) (SA.b)

12 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters (b) The Jury-Marden array can be constructed as shown in Table SA.. Table SA. The Jury-Marden array b b b b b From Eqs. (SA.a) and (SA.b) and Table SA., we have D() > () D() > b > 5 b c 5 > c d.899 >.885 d Therefore, conditions (i) to (iii) of the Jury-Marden stability criterion (see p. ) are satisfied and the filter is stable. SA.8 The filter of Fig. SA.9 is subjected to an input { for n andn x(nt ) otherwise Find the time-domain response in closed form if m and m 8. The filter is linear and time-invariant. x(nt) y(nt) m m Figure SA.9 From Fig. SA.9 Y (z) X(z)+z X(z)+z X(z)+m z Y (z)+m z Y (z) Hence Y (z)( m z m z )(+z + z )X(z)

13 SAMPLE SOLUTIONS or Therefore, Y (z) ( + z + z ) ( m z m z ) X(z) Y (z) X(z) H(z) z +z + z m z m z +z + z + z + 8 z +z + ( )( ) z + z + The time-domain response can be obtained in a number of ways, as detailed below. Method : The input is the sum of two impulse functions, i.e., x(nt )δ(nt )+δ(nt T ) Hence Rx(nT )R[δ(nT )+δ(nt T )] Since the filter is linear, we have and if h(nt ) is the impulse response, i.e., Rx(nT )Rδ(nT )+Rδ(nT T ) h(nt )Rδ(nT ) then by virtue of the fact that the filter is time-invariant, we get y(nt )h(nt )+h(nt T ) In effect, all we have to do is find the impulse response. Expanding H(z)/z into partial fractions gives H(z) z +z + z z ( ) z + )( z + R z + R z + + R z + R z +z + ( )( ) z + z + z 8 i.e., and R z +z + z ( ) z + R z +z + z ( ) z + z z ( )( + + ) H(z) R + R z z + 6 ( )( + + ) + R z z + ( )( ) 9 Now Hence h(nt )R δ(nt )+ [ ( ) R n ( + R n ] ) u(nt ) 8δ(nT )+ [ ( ) n ( 9 n ] ) u(nt ) y(nt )h(nt )+h(nt T ) y(nt )8[δ(nT )+δ(nt T )] + [ ( ) n ( 9 n ] ) u(nt ) [ + ( ) n ( ) ] 9 n u(nt T )

14 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Method Since x(nt )δ(nt )+δ(nt T ) the z transform gives X(z) +z z + z Hence Y (z) H(z)X(z) (z +z +) (z +) ( )( ) z + z + z Expanding H(z)X(z) into partial fractions, gives Therefore, R lim H(z)X(z) z R (z +z +)(z +) ) ( z + H(z)X(z) R + R z + R z + )( z + R (z +z +)(z +) ( z + ) z z R (z +z +)(z +) ( z + ) z z R z + z 8 ( +)( ( +) ( )( ) + )( ) ( )( ) ( 6 +)( ( +) ( + )( ) 6 + )( 8 ( 6 ) )( ) y(nt )R δ(nt )+R δ(nt T )+R u(nt T ) ( ) n + R u(nt T ) ( δ(nt )+8δ(nT T )+u(nt T ) ( ) n 7 u(nt T ) ( Method The inverse of Y (z) is obtained from first principles as y(nt ) Y (z) res ) n ) n Y (z) Y (z)z n H(z)X(z)z n (z +z +)(z +) z ( ) z + )( z + z n However, watch out for pitfalls at the origin. In this case, we have a second-order pole at the origin if n, a first-order pole at the origin if n, and no poles at the origin if n. Hence, we have to find y() and y(t ) individually and then proceed to y(nt )forn. This would make this method quite long. Method We can express Y (z) into partial fractions as Y (z) (z +z +)(z +) z ( ) z + )( z + R + R z + R z z + + R z z +

15 SAMPLE SOLUTIONS 5 R lim zy (z) z(z +z +)(z +) z z ( ) z + )( z + z 8 z + R lim Y (z) (z +z +)(z +) z z z ( ) z + z [ ( ) ( ) ] + ( + +) ( ( ) ( + ) +)( ) ( )( ) R z + lim z z [ ( Y (z) (z +z +)(z +) z ( ) z + z ) ( ) ] + ( + +) ( 6 ( ) ( + ) +)( ) 6 Constant A can be obtained by noting that Thus Hence Therefore, lim Y (z) R + R + R z z z R R R () 7 7 Y (z) + 8 z z z + + 7z z + y(nt )δ(nt )+8δ(nT T )+ [ 7 ( ) n ( ) n ] u(nt ) Method 5 One could expand Y (z)/z into partial fractions as Y (z) z R z + R z + R z + However, this is essentially the same as method. SA.9 A discrete-time system has a transfer function H(z) + R z + z + z (r cos θ)z + r (a) Find the unit-step response in closed form. (b) Using MATLAB, D-Filter, or similar software, plot the unit-step response for r.and θ π/. (c) Repeat part (b) forr.6 andθ π/. (d) Repeat part (b) forr.9 andθ π/. (e) Compare the unit-step responses in parts (b) to(d). (a) Thez transform of the output of the system is given by Y (z) H(z)X(z) (SA.)

16 6 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters H(z) is the transfer function and X(z) is the z transform of the input. Since the input is a unit step, we have Thus Eqs. (SA.) and (SA.) give Y (z) X(z) Zu(nT ) z z z + z (r cos θ)z + r z z z +z (z )[z (r cos θ)z + r ] i (SA.) The general inversion formula gives y(nt ) M Y (z)z n dz Res Y (z) (SA.) πj Γ zp i Y (z) Y (z)z n (z +z)z n (z )[z (r cos θ)z + r ] (z +z)z n (z )[z r(e jθ + e jθ )z + r ] (z +)z n (z )(z re jθ )(z re jθ ) and M. The residues of Y (z) can be obtained as follows: (z +)z n R lim(z )Y (z) z z (r cos θ)z + r R (r cos θ)+r lim (z re jθ )Y (z) zre jθ z (z +)z n (z )(z re jθ ) zre jθ (SA.5) (r e jθ +)r n e jnθ (re jθ )(re jθ re jθ ) (r e jθ +)r n e jnθ (re jθ )j sin θ (r cos θ ++jr sin θ)r n e jnθ (r cos θ +jr sin θ)j sin θ (r cos θ ++jr sin θ)r n e jnθ [(r cos θ ) + jr sin θ]e jπ/ sin θ Me jφ r n e jnθ Mr n e j(nθ+φ) (SA.6) and Similarly, M r cos θ ++jr sin θ [j(r cos θ ) r sin θ] sin θ (r cos θ +) +(r sin θ) [(r cos θ ) +(r sin θ) ]sin θ φ tan r sin θ (r cos θ ) r tan cos θ + r sin θ tan r sin θ r cos θ + r sin θ tan (r cos θ ) π R R (SA.7)

17 SAMPLE SOLUTIONS 7 since complex conjugate poles give complex conjugate residues. We note that there is no additional pole at the origin when n and hence for n Eq. (SA.) gives y(nt )R + R + R (SA.8) Since the numerator degree in Y (z) does not exceed the denominator degree, we have y(nt ) for n< Therefore, for any n, Eqs. (SA.5) (SA.8) give y(nt )u(nt ) [R + Mr n e j(nθ+φ) + Mr n e j(nθ+φ)] u(nt ) [ R +Mr n cos(nθ + φ) ] (b) and(d) The step responses for the three cases are illustrated in Fig. SA.a to c. (e) On the basis of the step responses obtained, the system in part (b) is what they call overdamped, the one in part (c) iscritically damped, and the one in part (d) is referred to as underdamped. SA. A second-order digital filter has zeros z e jπ/ and z e jπ/ and poles p.5e jπ/ and p.5e jπ/ and its multiplier constant is. (a) Obtain the transfer function of the filter. (b) Obtain an expression for the gain. (c) Assuming that the sampling frequency is π, calculate the gain at ω, π/, π/, and π. (a) Since we have the zeros, poles, and multiplier constant of the filter, the transfer function can be readily constructed as H(z) (z ejπ/ )(z e jπ/ ) (z ejπ/ )(z ejπ/ ) [z (e jπ/ + e jπ/ )z +] z (ejπ/ + e jπ/ )+ [z (cos π/)z +] z (cos π/)z + [z z +] z z + (b) The gain is given by M(ω) H(e jωt [e jωt e jωt +] ) e jωt ejωt + cos ωt + j sin ωt cos ωt j sin ωt + cos ωt + j sin ωt (cos ωt + j sin ωt)+ (cos ωt cos ωt +) +(sinωt sin ωt) (cos ωt cos ωt + ) +(sinωt sin ωt) (c) Sinceω s π, wehaveπf s π/t π. Hence T s. For the frequencies given, the numerical values in Table SA.5 can be readily calculated. Table SA.5 ω cos ωt sin ωt cos ωt sin ωt π π π

18 8 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters Step Response 8 6 y(nt) nt (a) Step Response 8 6 y(nt) 5 nt 5 5 (b) Step Response 8 6 y(nt) 5 nt 5 5 (c) Figure SA.

19 SAMPLE SOLUTIONS 9 Thus ( +) +( ) M() ( + ) +( ) 5.68 ( π ) M ( +) +( ) ( + ) +( ) ( ) +( ) ( ) ( ) + ( ) +.89 ( π ) M ( +) +( ) ( + ) +( ) + ( ) + (++) +( ) M(π) ( + + ) +( ) 6 ( + +) SA. A digital filter characterized by the transfer function H(z) (z z +) z z + and a practical D/A converter are connected in cascade as shown in Fig. SA.a. The output waveform of the D/A converter is of the form illustrated in Fig. Sb τ.t sand T is the sampling period. The sampling frequency is π rad/s. (a) Obtain an expression for the gain of just the digital filter. (b) Obtain an expression for the overall gain of the digital filter in cascade with the D/A converter. (c) Calculate the gain of just the digital filter at ω,π/, π/, and π. (d) Calculate the overall gain of the digital filter in cascade with the D/A converter at ω, π/, π/, and π. (e) Sketch (i) the gain of just the digital filter and (ii) the overall gain of the digital filter in cascade with the D/A converter, and explain the effect of the D/A converter on the amplitude response. (a) The gain is given by M(ω) H(e jωt [e jωt e jωt +] ) e jωt ejωt + cos ωt + j sin ωt cos ωt j sin ωt + cos ωt + j sin ωt (cos ωt + j sin ωt)+ (cos ωt cos ωt +) +(sinωt sin ωt) (cos ωt cos ωt + ) +(sinωt sin ωt)

20 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters x(nt) Digital Filter y(nt) Practical D/A converter y(t) (a) y(t) y(kt) t kt (b) Figure SA. (b) The practical D/A converter has a gain H p (jω) τ sin(ωτ/) ωτ/ (SA.9) τ.t and T π/ω s π/π s (see Eq. (6.6) in textbook). Hence the overall gain of the digital filter in cascade with the D/A converter is given by (cos ωt cos ωt +) +(sinωt sin ωt) M T (ω) (cos ωt cos ωt + ) +(sinωt τ sin ωτ/ sin ωt) ωτ/ (c) Sinceω s π, wehaveπf s π/t π. Hence T s. For the frequencies given, the numerical values in Table SA.6 can be readily calculated. Table SA 6 ω cos ωt sin ωt cos ωt sin ωt π π π

21 SAMPLE SOLUTIONS Thus ( +) +( ) M() ( + ) +( ) 5.68 ( π ) M ( +) +( ) ( + ) +( ) ( ) +( ) ( ) ( ) + ( ) +.89 ( π ) M ( +) +( ) ( + ) +( ) + ( ) + (++) +( ) M(π) ( + + ) +( ) 6 ( + +) (d) SinceT s, Eq. (SA.9) gives H P (jω).t sin(.tω/).tω/. sin(.ω/).ω/ p. Hence the overall gain of the digital filter in cascade with the D/A converter is obtained from the above numerical values as follows: SA. Realize the transfer function ( H(z) M T () ( π ) M T ( π ) M T.. M T (π) z z.5+j. + ) ( z z z.5 j. z +. + using two second-order canonic filter sections in cascade. The transfer function can be expressed as H(z) z.5z.5z z z z +.5z +5z +z z +.9z +. z z z z +. 8z +.5z z +.9z +. z z +.z 8+.5z +.9z +.z H (z) H (z) 5z ) z +.5

22 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters H (z) z 8+.5z z +.z and H (z) +.9z +.z Now if we realize H (z) andh (z) in terms of direct canonic sections, the cascade realization shown in Fig. SA. can be readily obtained.. H (z) H (z) Figure SA. SA. An analog elliptic lowpass filter with a cutoff frequency of rad/s has a transfer function of the form.75(s +.6) H(s) (s +.8)(s +.s +.5) (a) By applying the lowpass-to-highpass transformation s s get a continuous-time highpass transfer function. (b) Construct the zero-pole plot of the continuous-time highpass transfer function. (c) Using the zeros and poles obtained in part (b), get a corresponding discrete-time highpass transfer function using the matched-z-transformation method. The sampling frequency is ω s rad/s.

23 SAMPLE SOLUTIONS (d) How does the matched-z-transformation method compare with the invariant-impulseresponse method? The transfer function has zeros at and poles at z z, z z +j.65 z p, p,p p.8 + j. p.55 + j.697 (a) The highpass transfer function is obtained as H HP ( s) H(s).75( s +.6) (s +.8)(s +.s +.5) s s.75( s +.6) ( s +.8)( s +. s +.5).75 s( +.6 s ) ( +.8 s)(.5 s +. s +) s( s +.6 ) ( s +.8 )( s +..5 s +.6 Therefore, the highpass filter has zeros at and poles at.5 ) s/ s s( s +.86) ( s +.66)( s s +.969) s s, s, s s, s, s ± j.6 s p, p, p p.66, p, p. ± j.669 (b) The transfer function of the digital filter is given by L for a highpass filter. Hence M H (z e s it ) H D (z) (z +) L i N (z e p it ) H D (z) i (z z i ) i (z p i ) i

24 DIGITAL SIGNAL PROCESSING: Signals, Systems, and Filters z e T, p e.66t, z, z e ±j.6t p, p e (.±j.669)t with T π π ω s π (c) The method works with all types of filters, i.e., LP, HP, BP, and BS, and is easy to apply. However, it tends to increase the passband ripple. SA. A lowpass analog filter has a transfer function H A (s) s + s + (a) Assuming a sampling frequency of π, design a digital filter using the bilinear transformation method. (b) Find the -db and -db frequencies of the analog filter. (c) Find the -db and -db frequencies of the digital filter. (d) What should be the -db frequency of the analog filter to get a -db frequency in the digital filter at rad/s? (a) The sampling period is give by T f s π ω s π π 5 The discrete-time transfer function is given by H D (z) H A (s) s z T z+ s + s + [ (z) z+ s (z) z+ ] [ + (z) z+ ] + z +z + (z z +)+ (z ) + (z +z +) z +z + b z + b z + b b b b Alternatively, by factorizing constant b in the denominator, the transfer function can be expressed as H D (z) H z +z + z + b z + b H 8.685, b.75, b.7

25 SAMPLE SOLUTIONS 5 (b) The frequency response of the analog filter H A (jω) ω + j ω + Hence the loss is given by A(ω) log ( ω ) +ω log( ω + ω +ω ) Thus +ω. A(ω) By letting A(ω) db, the -db frequency is obtained as ω (. ) /.7 rad/s By letting A(ω) db, the -db frequency is obtained as ω (. ) / 5.6 rad/s (c) A frequency ω i in the analog filter transforms into a frequency Ω i given by Ω i T tan ω it (SA.) Hence the - and -db frequencies in the digital filter are obtained as.7 Ω tan.7 rad/s and 5.6 Ω tan 5. rad/s respectively. (d) Now if the -db frequency in the digital filter is required to be rad/s, then according to Eq. (SA.) the -db frequency in the analog filter should be ω T tan Ω T tan. rad/s

2.161 Signal Processing: Continuous and Discrete Fall 2008

2.161 Signal Processing: Continuous and Discrete Fall 2008 MT OpenCourseWare http://ocw.mit.edu.6 Signal Processing: Continuous and Discrete Fall 00 For information about citing these materials or our Terms of Use, visit: http://ocw.mit.edu/terms. MASSACHUSETTS

More information

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective

chapter Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction 1.2 Historical Perspective Introduction to Digital Signal Processing and Digital Filtering chapter 1 Introduction to Digital Signal Processing and Digital Filtering 1.1 Introduction Digital signal processing (DSP) refers to anything

More information

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE 101 - Fall 2010 Linear Systems Fundamentals

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE 101 - Fall 2010 Linear Systems Fundamentals UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE 101 - Fall 2010 Linear Systems Fundamentals FINAL EXAM WITH SOLUTIONS (YOURS!) You are allowed one 2-sided sheet of

More information

Frequency Response of FIR Filters

Frequency Response of FIR Filters Frequency Response of FIR Filters Chapter 6 This chapter continues the study of FIR filters from Chapter 5, but the emphasis is frequency response, which relates to how the filter responds to an input

More information

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE 101 - Fall 2009 Linear Systems Fundamentals

UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE 101 - Fall 2009 Linear Systems Fundamentals UNIVERSITY OF CALIFORNIA, SAN DIEGO Electrical & Computer Engineering Department ECE 101 - Fall 2009 Linear Systems Fundamentals MIDTERM EXAM You are allowed one 2-sided sheet of notes. No books, no other

More information

Lecture 8 ELE 301: Signals and Systems

Lecture 8 ELE 301: Signals and Systems Lecture 8 ELE 3: Signals and Systems Prof. Paul Cuff Princeton University Fall 2-2 Cuff (Lecture 7) ELE 3: Signals and Systems Fall 2-2 / 37 Properties of the Fourier Transform Properties of the Fourier

More information

CHAPTER 6 Frequency Response, Bode Plots, and Resonance

CHAPTER 6 Frequency Response, Bode Plots, and Resonance ELECTRICAL CHAPTER 6 Frequency Response, Bode Plots, and Resonance 1. State the fundamental concepts of Fourier analysis. 2. Determine the output of a filter for a given input consisting of sinusoidal

More information

Class Note for Signals and Systems. Stanley Chan University of California, San Diego

Class Note for Signals and Systems. Stanley Chan University of California, San Diego Class Note for Signals and Systems Stanley Chan University of California, San Diego 2 Acknowledgement This class note is prepared for ECE 101: Linear Systems Fundamentals at the University of California,

More information

Review of Fourier series formulas. Representation of nonperiodic functions. ECE 3640 Lecture 5 Fourier Transforms and their properties

Review of Fourier series formulas. Representation of nonperiodic functions. ECE 3640 Lecture 5 Fourier Transforms and their properties ECE 3640 Lecture 5 Fourier Transforms and their properties Objective: To learn about Fourier transforms, which are a representation of nonperiodic functions in terms of trigonometric functions. Also, to

More information

Digital Signal Processing IIR Filter Design via Impulse Invariance

Digital Signal Processing IIR Filter Design via Impulse Invariance Digital Signal Processing IIR Filter Design via Impulse Invariance D. Richard Brown III D. Richard Brown III 1 / 11 Basic Procedure We assume here that we ve already decided to use an IIR filter. The basic

More information

First, we show how to use known design specifications to determine filter order and 3dB cut-off

First, we show how to use known design specifications to determine filter order and 3dB cut-off Butterworth Low-Pass Filters In this article, we describe the commonly-used, n th -order Butterworth low-pass filter. First, we show how to use known design specifications to determine filter order and

More information

EE 179 April 21, 2014 Digital and Analog Communication Systems Handout #16 Homework #2 Solutions

EE 179 April 21, 2014 Digital and Analog Communication Systems Handout #16 Homework #2 Solutions EE 79 April, 04 Digital and Analog Communication Systems Handout #6 Homework # Solutions. Operations on signals (Lathi& Ding.3-3). For the signal g(t) shown below, sketch: a. g(t 4); b. g(t/.5); c. g(t

More information

Understanding Poles and Zeros

Understanding Poles and Zeros MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.14 Analysis and Design of Feedback Control Systems Understanding Poles and Zeros 1 System Poles and Zeros The transfer function

More information

Chapter 8 - Power Density Spectrum

Chapter 8 - Power Density Spectrum EE385 Class Notes 8/8/03 John Stensby Chapter 8 - Power Density Spectrum Let X(t) be a WSS random process. X(t) has an average power, given in watts, of E[X(t) ], a constant. his total average power is

More information

Frequency response. Chapter 1. 1.1 Introduction

Frequency response. Chapter 1. 1.1 Introduction Chapter Frequency response. Introduction The frequency response of a system is a frequency dependent function which expresses how a sinusoidal signal of a given frequency on the system input is transferred

More information

Discrete-Time Signals and Systems

Discrete-Time Signals and Systems 2 Discrete-Time Signals and Systems 2.0 INTRODUCTION The term signal is generally applied to something that conveys information. Signals may, for example, convey information about the state or behavior

More information

ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR

ELEN E4810: Digital Signal Processing Topic 8: Filter Design: IIR ELEN E48: Digital Signal Processing Topic 8: Filter Design: IIR. Filter Design Specifications 2. Analog Filter Design 3. Digital Filters from Analog Prototypes . Filter Design Specifications The filter

More information

Sophomore Physics Laboratory (PH005/105)

Sophomore Physics Laboratory (PH005/105) CALIFORNIA INSTITUTE OF TECHNOLOGY PHYSICS MATHEMATICS AND ASTRONOMY DIVISION Sophomore Physics Laboratory (PH5/15) Analog Electronics Active Filters Copyright c Virgínio de Oliveira Sannibale, 23 (Revision

More information

Lecture 5 Rational functions and partial fraction expansion

Lecture 5 Rational functions and partial fraction expansion S. Boyd EE102 Lecture 5 Rational functions and partial fraction expansion (review of) polynomials rational functions pole-zero plots partial fraction expansion repeated poles nonproper rational functions

More information

The Z transform (3) 1

The Z transform (3) 1 The Z transform (3) 1 Today Analysis of stability and causality of LTI systems in the Z domain The inverse Z Transform Section 3.3 (read class notes first) Examples 3.9, 3.11 Properties of the Z Transform

More information

3 Signals and Systems: Part II

3 Signals and Systems: Part II 3 Signals and Systems: Part II Recommended Problems P3.1 Sketch each of the following signals. (a) x[n] = b[n] + 3[n - 3] (b) x[n] = u[n] - u[n - 5] (c) x[n] = 6[n] + 1n + (i)2 [n - 2] + (i)ag[n - 3] (d)

More information

Chapter 29 Alternating-Current Circuits

Chapter 29 Alternating-Current Circuits hapter 9 Alternating-urrent ircuits onceptual Problems A coil in an ac generator rotates at 6 Hz. How much time elapses between successive emf values of the coil? Determine the oncept Successive s are

More information

Angle Modulation, II. Lecture topics FM bandwidth and Carson s rule. Spectral analysis of FM. Narrowband FM Modulation. Wideband FM Modulation

Angle Modulation, II. Lecture topics FM bandwidth and Carson s rule. Spectral analysis of FM. Narrowband FM Modulation. Wideband FM Modulation Angle Modulation, II EE 179, Lecture 12, Handout #19 Lecture topics FM bandwidth and Carson s rule Spectral analysis of FM Narrowband FM Modulation Wideband FM Modulation EE 179, April 25, 2014 Lecture

More information

RAJALAKSHMI ENGINEERING COLLEGE MA 2161 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS PART A

RAJALAKSHMI ENGINEERING COLLEGE MA 2161 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS PART A RAJALAKSHMI ENGINEERING COLLEGE MA 26 UNIT I - ORDINARY DIFFERENTIAL EQUATIONS. Solve (D 2 + D 2)y = 0. 2. Solve (D 2 + 6D + 9)y = 0. PART A 3. Solve (D 4 + 4)x = 0 where D = d dt 4. Find Particular Integral:

More information

UNIVERSITY OF CALIFORNIA AT BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences. EE105 Lab Experiments

UNIVERSITY OF CALIFORNIA AT BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences. EE105 Lab Experiments UNIVERSITY OF CALIFORNIA AT BERKELEY College of Engineering Department of Electrical Engineering and Computer Sciences EE15 Lab Experiments Bode Plot Tutorial Contents 1 Introduction 1 2 Bode Plots Basics

More information

5 Signal Design for Bandlimited Channels

5 Signal Design for Bandlimited Channels 225 5 Signal Design for Bandlimited Channels So far, we have not imposed any bandwidth constraints on the transmitted passband signal, or equivalently, on the transmitted baseband signal s b (t) I[k]g

More information

(Refer Slide Time: 01:11-01:27)

(Refer Slide Time: 01:11-01:27) Digital Signal Processing Prof. S. C. Dutta Roy Department of Electrical Engineering Indian Institute of Technology, Delhi Lecture - 6 Digital systems (contd.); inverse systems, stability, FIR and IIR,

More information

Transition Bandwidth Analysis of Infinite Impulse Response Filters

Transition Bandwidth Analysis of Infinite Impulse Response Filters Transition Bandwidth Analysis of Infinite Impulse Response Filters Sujata Prabhakar Department of Electronics and Communication UCOE Punjabi University, Patiala Dr. Amandeep Singh Sappal Associate Professor

More information

Engineering Sciences 22 Systems Summer 2004

Engineering Sciences 22 Systems Summer 2004 Engineering Sciences 22 Systems Summer 24 BODE PLOTS A Bode plot is a standard format for plotting frequency response of LTI systems. Becoming familiar with this format is useful because: 1. It is a standard

More information

SIGNAL PROCESSING & SIMULATION NEWSLETTER

SIGNAL PROCESSING & SIMULATION NEWSLETTER 1 of 10 1/25/2008 3:38 AM SIGNAL PROCESSING & SIMULATION NEWSLETTER Note: This is not a particularly interesting topic for anyone other than those who ar e involved in simulation. So if you have difficulty

More information

Laboratory Manual and Supplementary Notes. CoE 494: Communication Laboratory. Version 1.2

Laboratory Manual and Supplementary Notes. CoE 494: Communication Laboratory. Version 1.2 Laboratory Manual and Supplementary Notes CoE 494: Communication Laboratory Version 1.2 Dr. Joseph Frank Dr. Sol Rosenstark Department of Electrical and Computer Engineering New Jersey Institute of Technology

More information

Em bedded DSP : I ntroduction to Digital Filters

Em bedded DSP : I ntroduction to Digital Filters Embedded DSP : Introduction to Digital Filters 1 Em bedded DSP : I ntroduction to Digital Filters Digital filters are a important part of DSP. In fact their extraordinary performance is one of the keys

More information

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data.

Analog Filters. A common instrumentation filter application is the attenuation of high frequencies to avoid frequency aliasing in the sampled data. Analog Filters Filters can be used to attenuate unwanted signals such as interference or noise or to isolate desired signals from unwanted. They use the frequency response of a measuring system to alter

More information

SECTION 6 DIGITAL FILTERS

SECTION 6 DIGITAL FILTERS SECTION 6 DIGITAL FILTERS Finite Impulse Response (FIR) Filters Infinite Impulse Response (IIR) Filters Multirate Filters Adaptive Filters 6.a 6.b SECTION 6 DIGITAL FILTERS Walt Kester INTRODUCTION Digital

More information

1.1 Discrete-Time Fourier Transform

1.1 Discrete-Time Fourier Transform 1.1 Discrete-Time Fourier Transform The discrete-time Fourier transform has essentially the same properties as the continuous-time Fourier transform, and these properties play parallel roles in continuous

More information

Ver 3537 E1.1 Analysis of Circuits (2014) E1.1 Circuit Analysis. Problem Sheet 1 (Lectures 1 & 2)

Ver 3537 E1.1 Analysis of Circuits (2014) E1.1 Circuit Analysis. Problem Sheet 1 (Lectures 1 & 2) Ver 3537 E. Analysis of Circuits () Key: [A]= easy... [E]=hard E. Circuit Analysis Problem Sheet (Lectures & ). [A] One of the following circuits is a series circuit and the other is a parallel circuit.

More information

Availability of a system with gamma life and exponential repair time under a perfect repair policy

Availability of a system with gamma life and exponential repair time under a perfect repair policy Statistics & Probability Letters 43 (1999) 189 196 Availability of a system with gamma life and exponential repair time under a perfect repair policy Jyotirmoy Sarkar, Gopal Chaudhuri 1 Department of Mathematical

More information

5 Simple Cruise-Control

5 Simple Cruise-Control ME 132, Spring 2005, UC Berkeley, A. Packard 24 5 Simple Cruise-Control The car model that will consider in this chapter is made up of: An accurate positioning motor, with power amplifier (we ll see how

More information

Design of FIR Filters

Design of FIR Filters Design of FIR Filters Elena Punskaya www-sigproc.eng.cam.ac.uk/~op205 Some material adapted from courses by Prof. Simon Godsill, Dr. Arnaud Doucet, Dr. Malcolm Macleod and Prof. Peter Rayner 68 FIR as

More information

A Basic Introduction to Filters Active Passive and Switched-Capacitor

A Basic Introduction to Filters Active Passive and Switched-Capacitor A Basic Introduction to Filters Active Passive and Switched-Capacitor 1 0 INTRODUCTION Filters of some sort are essential to the operation of most electronic circuits It is therefore in the interest of

More information

3.1 State Space Models

3.1 State Space Models 31 State Space Models In this section we study state space models of continuous-time linear systems The corresponding results for discrete-time systems, obtained via duality with the continuous-time models,

More information

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3)

Lecture 9. Poles, Zeros & Filters (Lathi 4.10) Effects of Poles & Zeros on Frequency Response (1) Effects of Poles & Zeros on Frequency Response (3) Effects of Poles & Zeros on Frequency Response (1) Consider a general system transfer function: zeros at z1, z2,..., zn Lecture 9 Poles, Zeros & Filters (Lathi 4.10) The value of the transfer function

More information

SGN-1158 Introduction to Signal Processing Test. Solutions

SGN-1158 Introduction to Signal Processing Test. Solutions SGN-1158 Introduction to Signal Processing Test. Solutions 1. Convolve the function ( ) with itself and show that the Fourier transform of the result is the square of the Fourier transform of ( ). (Hints:

More information

9 Fourier Transform Properties

9 Fourier Transform Properties 9 Fourier Transform Properties The Fourier transform is a major cornerstone in the analysis and representation of signals and linear, time-invariant systems, and its elegance and importance cannot be overemphasized.

More information

30. Bode Plots. Introduction

30. Bode Plots. Introduction 0. Bode Plots Introduction Each of the circuits in this problem set is represented by a magnitude Bode plot. The network function provides a connection between the Bode plot and the circuit. To solve these

More information

Seismic Sensors and their Calibration

Seismic Sensors and their Calibration CHAPTER 5 Seismic Sensors and their Calibration 5.1 Overview Erhard Wielandt There are two basic types of seismic sensors: inertial seismometers which measure ground motion relative to an inertial reference

More information

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS

TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS TCOM 370 NOTES 99-4 BANDWIDTH, FREQUENCY RESPONSE, AND CAPACITY OF COMMUNICATION LINKS 1. Bandwidth: The bandwidth of a communication link, or in general any system, was loosely defined as the width of

More information

Networks, instruments and data centres: what does your seismic (meta-) data really mean? Joachim Wassermann (LMU Munich)

Networks, instruments and data centres: what does your seismic (meta-) data really mean? Joachim Wassermann (LMU Munich) Networks, instruments and data centres: what does your seismic (meta-) data really mean? Joachim Wassermann (LMU Munich) Quest Workshop, Hveragerdi 2011 Why an issue? Seismic Networks: Data Exchange many

More information

24 Butterworth Filters

24 Butterworth Filters 24 Butterworth Filters To illustrate some of the ideas developed in Lecture 23, we introduce in this lecture a simple and particularly useful class of filters referred to as Butterworthfilters. Filters

More information

Digital Signal Processing Complete Bandpass Filter Design Example

Digital Signal Processing Complete Bandpass Filter Design Example Digital Signal Processing Complete Bandpass Filter Design Example D. Richard Brown III D. Richard Brown III 1 / 10 General Filter Design Procedure discrete-time filter specifications prewarp DT frequency

More information

CHAPTER 8 ANALOG FILTERS

CHAPTER 8 ANALOG FILTERS ANALOG FILTERS CHAPTER 8 ANALOG FILTERS SECTION 8.: INTRODUCTION 8. SECTION 8.2: THE TRANSFER FUNCTION 8.5 THE SPLANE 8.5 F O and Q 8.7 HIGHPASS FILTER 8.8 BANDPASS FILTER 8.9 BANDREJECT (NOTCH) FILTER

More information

Modulation and Demodulation

Modulation and Demodulation MIT 6.02 DRAFT Lecture Notes Last update: April 11, 2012 Comments, questions or bug reports? Please contact {hari, verghese} at mit.edu CHAPTER 14 Modulation and Demodulation This chapter describes the

More information

COMPLEX NUMBERS AND DIFFERENTIAL EQUATIONS

COMPLEX NUMBERS AND DIFFERENTIAL EQUATIONS COMPLEX NUMBERS AND DIFFERENTIAL EQUATIONS BORIS HASSELBLATT CONTENTS. Introduction. Why complex numbers were introduced 3. Complex numbers, Euler s formula 3 4. Homogeneous differential equations 8 5.

More information

PYKC Jan-7-10. Lecture 1 Slide 1

PYKC Jan-7-10. Lecture 1 Slide 1 Aims and Objectives E 2.5 Signals & Linear Systems Peter Cheung Department of Electrical & Electronic Engineering Imperial College London! By the end of the course, you would have understood: Basic signal

More information

Time series analysis Matlab tutorial. Joachim Gross

Time series analysis Matlab tutorial. Joachim Gross Time series analysis Matlab tutorial Joachim Gross Outline Terminology Sampling theorem Plotting Baseline correction Detrending Smoothing Filtering Decimation Remarks Focus on practical aspects, exercises,

More information

Lecture 1-6: Noise and Filters

Lecture 1-6: Noise and Filters Lecture 1-6: Noise and Filters Overview 1. Periodic and Aperiodic Signals Review: by periodic signals, we mean signals that have a waveform shape that repeats. The time taken for the waveform to repeat

More information

Math 241, Exam 1 Information.

Math 241, Exam 1 Information. Math 241, Exam 1 Information. 9/24/12, LC 310, 11:15-12:05. Exam 1 will be based on: Sections 12.1-12.5, 14.1-14.3. The corresponding assigned homework problems (see http://www.math.sc.edu/ boylan/sccourses/241fa12/241.html)

More information

Adding Sinusoids of the Same Frequency. Additive Synthesis. Spectrum. Music 270a: Modulation

Adding Sinusoids of the Same Frequency. Additive Synthesis. Spectrum. Music 270a: Modulation Adding Sinusoids of the Same Frequency Music 7a: Modulation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) February 9, 5 Recall, that adding sinusoids of

More information

ECE 3510 Final given: Spring 11

ECE 3510 Final given: Spring 11 ECE 50 Final given: Spring This part of the exam is Closed book, Closed notes, No Calculator.. ( pts) For each of the time-domain signals shown, draw the poles of the signal's Laplace transform on the

More information

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek

Design of Efficient Digital Interpolation Filters for Integer Upsampling. Daniel B. Turek Design of Efficient Digital Interpolation Filters for Integer Upsampling by Daniel B. Turek Submitted to the Department of Electrical Engineering and Computer Science in partial fulfillment of the requirements

More information

Frequency Response of Filters

Frequency Response of Filters School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 2 Frequency Response of Filters 1 Introduction Objectives To

More information

San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010

San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010 San José State University Department of Electrical Engineering EE 112, Linear Systems, Spring 2010 Instructor: Robert H. Morelos-Zaragoza Office Location: ENGR 373 Telephone: (408) 924-3879 Email: robert.morelos-zaragoza@sjsu.edu

More information

7. DYNAMIC LIGHT SCATTERING 7.1 First order temporal autocorrelation function.

7. DYNAMIC LIGHT SCATTERING 7.1 First order temporal autocorrelation function. 7. DYNAMIC LIGHT SCATTERING 7. First order temporal autocorrelation function. Dynamic light scattering (DLS) studies the properties of inhomogeneous and dynamic media. A generic situation is illustrated

More information

2.6 The driven oscillator

2.6 The driven oscillator 2.6. THE DRIVEN OSCILLATOR 131 2.6 The driven oscillator We would like to understand what happens when we apply forces to the harmonic oscillator. That is, we want to solve the equation M d2 x(t) 2 + γ

More information

South Carolina College- and Career-Ready (SCCCR) Pre-Calculus

South Carolina College- and Career-Ready (SCCCR) Pre-Calculus South Carolina College- and Career-Ready (SCCCR) Pre-Calculus Key Concepts Arithmetic with Polynomials and Rational Expressions PC.AAPR.2 PC.AAPR.3 PC.AAPR.4 PC.AAPR.5 PC.AAPR.6 PC.AAPR.7 Standards Know

More information

Introduction to the Z-transform

Introduction to the Z-transform ECE 3640 Lecture 2 Z Transforms Objective: Z-transforms are to difference equations what Laplace transforms are to differential equations. In this lecture we are introduced to Z-transforms, their inverses,

More information

Sensor Performance Metrics

Sensor Performance Metrics Sensor Performance Metrics Michael Todd Professor and Vice Chair Dept. of Structural Engineering University of California, San Diego mdtodd@ucsd.edu Email me if you want a copy. Outline Sensors as dynamic

More information

Methods for Vibration Analysis

Methods for Vibration Analysis . 17 Methods for Vibration Analysis 17 1 Chapter 17: METHODS FOR VIBRATION ANALYSIS 17 2 17.1 PROBLEM CLASSIFICATION According to S. H. Krandall (1956), engineering problems can be classified into three

More information

19.6. Finding a Particular Integral. Introduction. Prerequisites. Learning Outcomes. Learning Style

19.6. Finding a Particular Integral. Introduction. Prerequisites. Learning Outcomes. Learning Style Finding a Particular Integral 19.6 Introduction We stated in Block 19.5 that the general solution of an inhomogeneous equation is the sum of the complementary function and a particular integral. We have

More information

Understanding CIC Compensation Filters

Understanding CIC Compensation Filters Understanding CIC Compensation Filters April 2007, ver. 1.0 Application Note 455 Introduction f The cascaded integrator-comb (CIC) filter is a class of hardware-efficient linear phase finite impulse response

More information

ENCOURAGING THE INTEGRATION OF COMPLEX NUMBERS IN UNDERGRADUATE ORDINARY DIFFERENTIAL EQUATIONS

ENCOURAGING THE INTEGRATION OF COMPLEX NUMBERS IN UNDERGRADUATE ORDINARY DIFFERENTIAL EQUATIONS Texas College Mathematics Journal Volume 6, Number 2, Pages 18 24 S applied for(xx)0000-0 Article electronically published on September 23, 2009 ENCOURAGING THE INTEGRATION OF COMPLEX NUMBERS IN UNDERGRADUATE

More information

Bode Diagrams of Transfer Functions and Impedances ECEN 2260 Supplementary Notes R. W. Erickson

Bode Diagrams of Transfer Functions and Impedances ECEN 2260 Supplementary Notes R. W. Erickson Bode Diagrams of Transfer Functions and Impedances ECEN 2260 Supplementary Notes. W. Erickson In the design of a signal processing network, control system, or other analog system, it is usually necessary

More information

Controller Design in Frequency Domain

Controller Design in Frequency Domain ECSE 4440 Control System Engineering Fall 2001 Project 3 Controller Design in Frequency Domain TA 1. Abstract 2. Introduction 3. Controller design in Frequency domain 4. Experiment 5. Colclusion 1. Abstract

More information

Design of a TL431-Based Controller for a Flyback Converter

Design of a TL431-Based Controller for a Flyback Converter Design of a TL431-Based Controller for a Flyback Converter Dr. John Schönberger Plexim GmbH Technoparkstrasse 1 8005 Zürich 1 Introduction The TL431 is a reference voltage source that is commonly used

More information

ECE 5520: Digital Communications Lecture Notes Fall 2009

ECE 5520: Digital Communications Lecture Notes Fall 2009 ECE 5520: Digital Communications Lecture Notes Fall 2009 Dr. Neal Patwari University of Utah Department of Electrical and Computer Engineering c 2006 ECE 5520 Fall 2009 2 Contents 1 Class Organization

More information

EE 402 RECITATION #13 REPORT

EE 402 RECITATION #13 REPORT MIDDLE EAST TECHNICAL UNIVERSITY EE 402 RECITATION #13 REPORT LEAD-LAG COMPENSATOR DESIGN F. Kağan İPEK Utku KIRAN Ç. Berkan Şahin 5/16/2013 Contents INTRODUCTION... 3 MODELLING... 3 OBTAINING PTF of OPEN

More information

Fundamentals of Electromagnetic Fields and Waves: I

Fundamentals of Electromagnetic Fields and Waves: I Fundamentals of Electromagnetic Fields and Waves: I Fall 2007, EE 30348, Electrical Engineering, University of Notre Dame Mid Term II: Solutions Please show your steps clearly and sketch figures wherever

More information

FUNDAMENTALS OF ENGINEERING (FE) EXAMINATION REVIEW

FUNDAMENTALS OF ENGINEERING (FE) EXAMINATION REVIEW FE: Electric Circuits C.A. Gross EE1-1 FUNDAMENTALS OF ENGINEERING (FE) EXAMINATION REIEW ELECTRICAL ENGINEERING Charles A. Gross, Professor Emeritus Electrical and Comp Engineering Auburn University Broun

More information

Laboratory #5: RF Filter Design

Laboratory #5: RF Filter Design EEE 194 RF Laboratory Exercise 5 1 Laboratory #5: RF Filter Design I. OBJECTIVES A. Design a third order low-pass Chebyshev filter with a cutoff frequency of 330 MHz and 3 db ripple with equal terminations

More information

Chapter 9: Controller design

Chapter 9: Controller design Chapter 9. Controller Design 9.1. Introduction 9.2. Effect of negative feedback on the network transfer functions 9.2.1. Feedback reduces the transfer function from disturbances to the output 9.2.2. Feedback

More information

Introduction to Receivers

Introduction to Receivers Introduction to Receivers Purpose: translate RF signals to baseband Shift frequency Amplify Filter Demodulate Why is this a challenge? Interference (selectivity, images and distortion) Large dynamic range

More information

Matrices and Polynomials

Matrices and Polynomials APPENDIX 9 Matrices and Polynomials he Multiplication of Polynomials Let α(z) =α 0 +α 1 z+α 2 z 2 + α p z p and y(z) =y 0 +y 1 z+y 2 z 2 + y n z n be two polynomials of degrees p and n respectively. hen,

More information

Step response of an RLC series circuit

Step response of an RLC series circuit School of Engineering Department of Electrical and Computer Engineering 332:224 Principles of Electrical Engineering II Laboratory Experiment 5 Step response of an RLC series circuit 1 Introduction Objectives

More information

Positive Feedback and Oscillators

Positive Feedback and Oscillators Physics 3330 Experiment #6 Fall 1999 Positive Feedback and Oscillators Purpose In this experiment we will study how spontaneous oscillations may be caused by positive feedback. You will construct an active

More information

Probability and Random Variables. Generation of random variables (r.v.)

Probability and Random Variables. Generation of random variables (r.v.) Probability and Random Variables Method for generating random variables with a specified probability distribution function. Gaussian And Markov Processes Characterization of Stationary Random Process Linearly

More information

Lab #9: AC Steady State Analysis

Lab #9: AC Steady State Analysis Theory & Introduction Lab #9: AC Steady State Analysis Goals for Lab #9 The main goal for lab 9 is to make the students familar with AC steady state analysis, db scale and the NI ELVIS frequency analyzer.

More information

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim

How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim How to Design 10 khz filter. (Using Butterworth filter design) Application notes. By Vadim Kim This application note describes how to build a 5 th order low pass, high pass Butterworth filter for 10 khz

More information

The Fourier Analysis Tool in Microsoft Excel

The Fourier Analysis Tool in Microsoft Excel The Fourier Analysis Tool in Microsoft Excel Douglas A. Kerr Issue March 4, 2009 ABSTRACT AD ITRODUCTIO The spreadsheet application Microsoft Excel includes a tool that will calculate the discrete Fourier

More information

The Calculation of G rms

The Calculation of G rms The Calculation of G rms QualMark Corp. Neill Doertenbach The metric of G rms is typically used to specify and compare the energy in repetitive shock vibration systems. However, the method of arriving

More information

Lecture 18: The Time-Bandwidth Product

Lecture 18: The Time-Bandwidth Product WAVELETS AND MULTIRATE DIGITAL SIGNAL PROCESSING Lecture 18: The Time-Bandwih Product Prof.Prof.V.M.Gadre, EE, IIT Bombay 1 Introduction In this lecture, our aim is to define the time Bandwih Product,

More information

Digital Transmission of Analog Data: PCM and Delta Modulation

Digital Transmission of Analog Data: PCM and Delta Modulation Digital Transmission of Analog Data: PCM and Delta Modulation Required reading: Garcia 3.3.2 and 3.3.3 CSE 323, Fall 200 Instructor: N. Vlajic Digital Transmission of Analog Data 2 Digitization process

More information

LM833,LMF100,MF10. Application Note 779 A Basic Introduction to Filters - Active, Passive,and. Switched Capacitor. Literature Number: SNOA224A

LM833,LMF100,MF10. Application Note 779 A Basic Introduction to Filters - Active, Passive,and. Switched Capacitor. Literature Number: SNOA224A LM833,LMF100,MF10 Application Note 779 A Basic Introduction to Filters - Active, Passive,and Switched Capacitor Literature Number: SNOA224A A Basic Introduction to Filters Active, Passive, and Switched-Capacitor

More information

Introduction to IQ-demodulation of RF-data

Introduction to IQ-demodulation of RF-data Introduction to IQ-demodulation of RF-data by Johan Kirkhorn, IFBT, NTNU September 15, 1999 Table of Contents 1 INTRODUCTION...3 1.1 Abstract...3 1.2 Definitions/Abbreviations/Nomenclature...3 1.3 Referenced

More information

by Anurag Pulincherry A THESIS submitted to Oregon State University in partial fulfillment of the requirements for the degree of Master of Science

by Anurag Pulincherry A THESIS submitted to Oregon State University in partial fulfillment of the requirements for the degree of Master of Science A Continuous Time Frequency Translating Delta Sigma Modulator by Anurag Pulincherry A THESIS submitted to Oregon State University in partial fulfillment of the requirements for the degree of Master of

More information

Implementation of Digital Signal Processing: Some Background on GFSK Modulation

Implementation of Digital Signal Processing: Some Background on GFSK Modulation Implementation of Digital Signal Processing: Some Background on GFSK Modulation Sabih H. Gerez University of Twente, Department of Electrical Engineering s.h.gerez@utwente.nl Version 4 (February 7, 2013)

More information

Introduction to Frequency Domain Processing 1

Introduction to Frequency Domain Processing 1 MASSACHUSETTS INSTITUTE OF TECHNOLOGY DEPARTMENT OF MECHANICAL ENGINEERING 2.151 Advanced System Dynamics and Control Introduction to Frequency Domain Processing 1 1 Introduction - Superposition In this

More information

PHYSICS 360 - LAB #2 Passive Low-pass and High-pass Filter Circuits and Integrator and Differentiator Circuits

PHYSICS 360 - LAB #2 Passive Low-pass and High-pass Filter Circuits and Integrator and Differentiator Circuits PHYSICS 360 - LAB #2 Passie Low-pass and High-pass Filter Circuits and Integrator and Differentiator Circuits Objectie: Study the behaior of low-pass and high-pass filters. Study the differentiator and

More information

Network Analyzer Operation

Network Analyzer Operation Network Analyzer Operation 2004 ITTC Summer Lecture Series John Paden Purposes of a Network Analyzer Network analyzers are not about computer networks! Purposes of a Network Analyzer Measures S-parameters

More information

By choosing to view this document, you agree to all provisions of the copyright laws protecting it.

By choosing to view this document, you agree to all provisions of the copyright laws protecting it. This material is posted here with permission of the IEEE Such permission of the IEEE does not in any way imply IEEE endorsement of any of Helsinki University of Technology's products or services Internal

More information

1 TRIGONOMETRY. 1.0 Introduction. 1.1 Sum and product formulae. Objectives

1 TRIGONOMETRY. 1.0 Introduction. 1.1 Sum and product formulae. Objectives TRIGONOMETRY Chapter Trigonometry Objectives After studying this chapter you should be able to handle with confidence a wide range of trigonometric identities; be able to express linear combinations of

More information