Digital Signal Processing

Size: px
Start display at page:

Download "Digital Signal Processing"

Transcription

1 Digital Signal Processing Introduction Moslem Amiri, Václav Přenosil Embedded Systems Laboratory Faculty of Informatics, Masaryk University Brno, Czech Republic February 25, 2012

2 The Concept of Frequency Frequency is closely related to a specific type of periodic motion called harmonic oscillation Described by sinusoidal functions Frequency has dimension of inverse time Nature of time (continuous or discrete) would affect nature of frequency accordingly 2 / 45

3 Continuous-Time Sinusoidal Signals A simple harmonic oscillation x a (t) = A cos(ωt + θ), < t < Subscript a = analog signal A = amplitude Ω = frequency (in rad/s) θ = phase (in radians) Rewriting above equation using frequency F in cycles per second or hertz (Hz) x a (t) = A cos(2πft + θ), < t < 3 / 45

4 Continuous-Time Sinusoidal Signals 4 / 45

5 Continuous-Time Sinusoidal Signals Properties of x a (t) = A cos(2πft + θ), < t < 1 For every fixed F, x a (t) is periodic x a (t + T p ) = x a (t) T p = 1/F = fundamental period of sinusoidal signal 2 Signals with distinct frequencies are themselves distinct 3 Increasing F results in an increase in rate of oscillation of signal Using Euler identity e ±jφ = cos φ ± j sin φ and introducing negative frequencies x a (t) = A cos(ωt + θ) = A 2 ej(ωt+θ) + A 2 e j(ωt+θ) A sinusoidal signal can be obtained by adding two equal-amplitude complex-conjugate exponential signals, called phasors As time progresses, phasors rotate in opposite directions with angular frequencies ±Ω radians/second 5 / 45

6 Discrete-Time Sinusoidal Signals A discrete-time sinusoidal signal x(n) = A cos(ωn + θ), < n < n = an integer called sample number A = amplitude ω = frequency in radians/sample θ = phase in radians Using ω = 2πf frequency f is in cycles/sample x(n) = A cos(2πfn + θ), < n < 6 / 45

7 Discrete-Time Sinusoidal Signals 7 / 45

8 Discrete-Time Sinusoidal Signals Properties of discrete-time sinusoids 1 A discrete-time sinusoid is periodic only if its frequency f is a rational number x(n) is periodic with period N(N > 0) if and only if x(n + N) = x(n) for all n Smallest value of N for which this equation is true is called fundamental period Proof of this property cos[2πf 0(N + n) + θ] = cos(2πf 0n + θ) 2πf 0N = 2kπ f 0 = k/n To determine fundamental period N, express its frequency as f 0 = k/n and cancel common factors so that k and N are relatively prime, then N is answer 8 / 45

9 Discrete-Time Sinusoidal Signals Properties of discrete-time sinusoids (continued) 2 Discrete-time sinusoids whose frequencies are separated by an integer multiple of 2π are identical cos[(ω 0 + 2kπ)n + θ] = cos(ω 0 n + 2πkn + θ) = cos(ω 0 n + θ) where π ω 0 π Discrete-time sinusoids with ω π or f 1 are unique 2 Any sequence resulting from a sinusoid with ω > π or f > 1 is 2 identical to a sequence obtained from a sinusoid with ω < π Sinusoid having ω > π is called an alias of a corresponding sinusoid with ω < π 9 / 45

10 Discrete-Time Sinusoidal Signals Properties of discrete-time sinusoids (continued) 3 The highest rate of oscillation in a discrete-time sinusoid is attained when ω = π (or ω = π) or, equivalently, f = 1 2 (or f = 1 2 ) 2 x(n) = cos ω 0n, ω 0 = 0 = N = x(n) x(n) = cos 0.5 ω 0n, ω 0 = π = N = 16 1 x(n) n n / 45

11 Discrete-Time Sinusoidal Signals Properties of discrete-time sinusoids (continued) 3 The highest rate of oscillation is when ω = π 2 x(n) = cos ω 0n, ω 0 = π = N = x(n) n x(n) = cos 1.5 ω 0n, ω 0 = π = N = x(n) n / 45

12 Discrete-Time Sinusoidal Signals Properties of discrete-time sinusoids (continued) 3 The highest rate of oscillation is when ω = π 2 x(n) = cos ω 0n, ω 0 = π = N = x(n) n For π ω 0 2π, if consider sinusoids with ω 1 = ω 0 and ω 2 = 2π ω x 1(n) = A cos ω 1n = A cos ω 0n x 2(n) = A cos ω 2n = A cos(2π ω 0)n = A cos( ω 0n) = x 1(n) Hence, ω 2 is an alias of ω 1 Using a sine function, result would be same, except phase difference would be π between x 1(n) and x 2(n) 12 / 45

13 Discrete-Time Sinusoidal Signals Negative frequencies for discrete-time signals x(n) = A cos(ωn + θ) = A 2 ej(ωn+θ) + A 2 e j(ωn+θ) Since discrete-time sinusoids with frequencies separated by 2kπ are identical Frequency range for discrete-time sinusoids is finite with duration 2π Usually 0 ω 2π or π ω π is called fundamental range 13 / 45

14 Harmonically Related Complex Exponentials Harmonically related complex exponentials Sets of periodic complex exponentials with fundamental frequencies that are multiples of a single positive frequency Properties which hold for complex exponentials, also hold for sinusoidal signals We confine our discussion to complex exponentials 14 / 45

15 Continuous-Time Exponentials Basic signals for continuous-time, harmonically related exponentials s k (t) = e jkω 0t = e j2πkf 0t k = 0, ±1, ±2,... For each k, s k (t) is periodic with fundamental period 1/(kF 0 ) = T p /k or fundamental frequency kf 0 A signal that is periodic with period T p /k is also periodic with period k(t p /k) = T p for any positive integer k Hence all s k (t) have a common period of T p A linear combination of harmonically related complex exponentials x a (t) = k= c ks k (t) = k= c ke jkω 0t This is Fourier series expansion for x a (t) c k, k = 0, ±1, ±2,... are arbitrary complex constants (Fourier series coefficients) s k (t) is kth harmonic of x a (t) x a (t) is periodic with fundamental period T p = 1/F 0 15 / 45

16 Discrete-Time Exponentials A discrete-time complex exponential is periodic if its frequency is a rational number Hence, we choose f 0 = 1/N Sets of harmonically related complex exponentials s k (n) = e j2πkf 0n, k = 0, ±1, ±2,... Since s k+n (n) = e j2πn(k+n)/n = e j2πn s k (n) = s k (n) there are only N distinct periodic complex exponentials in the set All members of the set have a common period of N samples We can choose any consecutive N complex exponentials to form a set For convenience s k (n) = e j2πkn/n, k = 0, 1, 2,..., N 1 Fourier series representation for a periodic discrete-time sequence x(n) = N 1 k=0 c ks k (n) = N 1 k=0 c ke j2πkn/n Fundamental period = N Fourier coefficients = {c k } Sequence s k (n) is called kth harmonic of x(n) 16 / 45

17 Discrete-Time Exponentials Example Stored in memory is one cycle of sinusoidal signal x(n) = sin ( 2πn N + θ) where θ = 2πq/N, where q and N are integers Obtain values of harmonically related sinusoids having the same phase x k (n) = sin ( ( ) 2πnk N + θ) = sin 2π(kn) N + θ = x(kn) Thus x k (0) = x(0), x k (1) = x(k), x k (2) = x(2k),... Obtain sinusoids of the same frequency but different phase We control phase θ of sinusoid with f k = k/n by taking first value of sequence from memory location q = θn/2π, where q is an integer We wrap around table each time index (kn) exceeds N 17 / 45

18 Analog-to-Digital and Digital-to-Analog Conversion Analog-to-digital (A/D) conversion Converting analog signals to a sequence of numbers having finite precision Corresponding devices are called A/D converters (ADCs) A/D conversion is a three-step process 18 / 45

19 Analog-to-Digital and Digital-to-Analog Conversion A/D conversion process 1 Sampling Taking samples of continuous-time signal at discrete-time instants x a(t) is input x a(nt ) x(n) is output T = sampling interval 2 Quantization Conversion of a discrete-time continuous-valued signal into a discrete-time, discrete-valued signal Value of each sample is selected from a finite set of possible values Quantization error: Difference between unquantized sample x(n) and quantized output x q(n) 3 Coding Each discrete value x q(n) is represented by a b-bit binary sequence 19 / 45

20 Analog-to-Digital and Digital-to-Analog Conversion Digital-to-analog (D/A) conversion Process of converting a digital signal into an analog signal Interpolation Connecting dots in a digital signal Approximations: zero-order hold (staircase), linear, quadratic, and so on 20 / 45

21 Sampling of Analog Signals Periodic or uniform sampling x(n) = x a (nt ), < n < T = sampling period or sample interval 1/T = F s = sampling rate (samples/second) or sampling frequency (hertz) 21 / 45

22 Sampling of Analog Signals Relationship between t of continuous-time and n of discrete-time signals t = nt = n F s To establish a relationship between F (or Ω) and f (or ω) x a (t) = A cos(2πft + θ) ( x a (nt ) x(n) = A cos(2πfnt + θ) = A cos 2πnF F s f = F /F s ω = ΩT Substituting f = F /F s and ω = ΩT into following range 1 2 < f < 1 2 π < ω < π we find that F and Ω must fall in the range 1 2T = Fs 2 F Fs 2 = 1 2T π T = πf s Ω πf s = π T ) + θ 22 / 45

23 Sampling of Analog Signals Summary of relations among frequency variables Continuous-time signals Discrete-time signals Ω = 2πF ω = 2πf radians radians sec Hz sample ω=ωt,f =F /F s cycles sample π ω π 1 2 f 1 2 Ω=ω/T,F =f.f s < Ω < π/t Ω π/t < F < F s /2 F F s /2 Since the highest frequency in a discrete-time signal is ω = π or f = 1 2 F max = Fs 2T Ω max = πf s = π T 2 = 1 23 / 45

24 Sampling of Analog Signals Example Consider these analog sinusoids sampled at F s = 40 Hz x 1 (t) = cos 2π(10)t x 2 (t) = cos 2π(50)t Corresponding discrete-time signals x 1 (n) = cos 2π ( ) n = cos π 2 n x 2 (n) = cos 2π ( ) n = cos 5π 2 n However cos 5πn/2 = cos(2πn + πn/2) = cos πn/2 x 2 (n) = x 1 (n) Given sampled values generated by cos(π/2)n, there is ambiguity as to whether they correspond to x 1 (t) or x 2 (t) F 2 = 50 Hz is an alias of F 1 = 10 Hz at F s = 40 All cos 2π(F k)t, k = 1, 2,... sampled at F s = 40 are aliases of F 1 = / 45

25 Sampling of Analog Signals If sinusoids where x a (t) = A cos(2πf k t + θ) F k = F 0 + kf s, k = ±1, ±2,... are sampled at F s, then F k is outside the range F s /2 F F s /2 ( x(n) x a (nt ) = A cos 2π F ) 0 + kf s n + θ F s = A cos(2πnf 0 /F s + θ + 2πkn) = A cos(2πf 0 n + θ) Frequencies F k = F 0 + kf s, are aliases of F 0 after sampling < k < 25 / 45

26 Sampling of Analog Signals 26 / 45

27 Sampling of Analog Signals Example Two sinusoids: F 1 = 7 8 Hz and F 2 = 1 8 Hz with F s = 1 Hz F 1 = F 2 + kf s, k = ±1, ±2,... k = 1, F 2 = F 1 + F s = ( )Hz = 1 8 Hz 27 / 45

28 Sampling of Analog Signals F s /2 (which corresponds to ω = π) is highest frequency that can be represented uniquely with F s Use F s /2 or ω = π as pivotal point and fold alias frequency to range 0 ω π F s /2 (ω = π) is called folding frequency 28 / 45

29 Sampling of Analog Signals Example x a (t) = 3 cos 100πt 1 Minimum sampling rate required to avoid aliasing F = 50 Hz F s = 100 Hz 2 Suppose F s = 200 Hz. Discrete-time signal obtained after sampling x(n) = 3 cos 100π 200 n = 3 cos π 2 n 3 Suppose F s = 75 Hz. Discrete-time signal obtained after sampling x(n) = 3 cos 100π 75 n = 3 cos 4π 3 n = 3 cos ( 2π 2π ) 3 n = 3 cos 2π 3 n 4 Frequency 0 < F < F s /2 of a sinusoid that yields samples identical to those obtained in part (3) For F s = 75 Hz, F = ff s = 75f In part (3), f = 1 3 F = 25 Hz y a (t) = 3 cos 2πFt = 3 cos 50πt Hence F = 50 Hz is an alias of F = 25 Hz for F s = 75 Hz 29 / 45

30 The Sampling Theorem Given any analog signal, how T or equivalently F s should be selected Knowing F max of general class of signals (e.g., class of speech signals), we can specify F s Suppose any analog signal can be represented as x a (t) = N i=1 A i cos(2πf i t + θ i ) N = number of frequency components F max may vary slightly from different realizations among signals of any given class (e.g., from speaker to speaker) To ensure F max does not exceed some predetermined value, pass analog signal through a filter that attenuates frequency components above F max Any frequency outside F s /2 F F s /2 results in samples identical with a corresponding frequency inside this range To avoid aliasing F s > 2F max This condition ensures that any frequency component ( F i < F max) in analog signal is mapped into a discrete-time sinusoid with a frequency 1 2 f i = F i F s / 45

31 The Sampling Theorem Sampling theorem If F max = B for x a (t) and F s > 2F max 2B, then x a (t) can be exactly recovered from its sample values using the interpolation function x a (t) = sin 2πBt g(t) = 2πBt ( ) ) n x a g (t nfs F s n= where x a (n/f s ) = x a (nt ) x(n) are samples of x a (t) Nyquist rate = F N = 2B = 2F max 31 / 45

32 The Sampling Theorem Example x a (t) = 3 cos 50πt + 10 sin 300πt + cos 100πt Nyquist rate for this signal F 1 = 25 Hz, F 2 = 150 Hz, F 3 = 50 Hz F max = 150 Hz F s > 2F max = 300 Hz F N = 2F max = 300 Hz Component 10 sin 300πt sampled at F N = 300 results in 10 sin πn which are identically zero If θ 0 or π, samples taken at Nyquist rate are not all zero 10 sin(πn + θ) = 10(sin πn cos θ + cos πn sin θ) = 10 sin θ cos πn = ( 1) n 10 sin θ To avoid this uncertain situation, sample analog signal at a rate higher than Nyquist 32 / 45

33 The Sampling Theorem Example x a (t) = 3 cos 2000πt + 5 sin 6000πt + 10 cos 12000πt Nyquist rate for this signal F 1 = 1 khz, F 2 = 3 khz, F 3 = 6 khz F max = 6 khz F s > 2F max = 12 khz F N = 12 khz Assume F s = 5000 samples/s. Signal obtained after sampling Folding frequency ( ) = Fs 2 = 2.5 khz x(n) = x a (nt ) = x n a F s = 3 cos 2π( 1 5 )n + 5 sin 2π( 3 5 )n + 10 cos 2π( 6 5 )n = 3 cos 2π( 1 5 )n + 5 sin 2π(1 2 5 )n + 10 cos 2π( )n = 3 cos 2π( 1 5 )n + 5 sin 2π( 2 5 )n + 10 cos 2π( 1 5 )n = 13 cos 2π( 1 5 )n 5 sin 2π( 2 5 )n 33 / 45

34 The Sampling Theorem Example (continued) Second solution: Aliases of F 0 : F k = F 0 + kf s F 0 = F k kf s such that F s /2 F 0 F s /2 F 1 is less than F s /2 F 2 = F 2 F s = 2 khz F 3 = F 3 F s = 1 khz f = F F s f 1 = 1 5, f 2 = 2 5, f 3 = 1 5 Analog signal y a (t) reconstructed from samples using ideal interpolation Only frequency components at 1 khz and 2 khz are present in sampled signal y a (t) = 13 cos 2000πt 5 sin 4000πt This distortion was caused by aliasing effect due to low F s used 34 / 45

35 Quantization of Continuous-Amplitude Signals Quantization Process of converting a discrete-time continuous-amplitude signal into a digital signal x q (n) = Q[x(n)] = sequence of quantized samples Each sample value is expressed as a finite number of digits Error introduced is called quantization error or quantization noise e q (n) = x q (n) x(n) Example Consider discrete-time signal x(n) = { 0.9 n, n 0 0, n < 0 obtained by sampling x a (t) = 0.9 t, t 0 with F s = 1 Hz 35 / 45

36 Quantization of Continuous-Amplitude Signals Example (continued) Following table shows values of first 10 samples of x(n) Description of sample value x(n) requires n significant digits 36 / 45

37 Quantization of Continuous-Amplitude Signals Example (continued) x(n) x q (n) x q (n) e q (n) = x q (n) x(n) n Discrete-time signal (Truncation) (Rounding) (Rounding) Assume using one significant digit. To eliminate excess digits do truncation or do rounding Rounding process is illustrated in next figure 37 / 45

38 Quantization of Continuous-Amplitude Signals Example (continued) Quantization step size (or resolution) = = = / 45

39 Quantization of Continuous-Amplitude Signals Range of quantization error e q (n) in rounding 2 e q(n) 2 = x max x min L 1 x min and x max = minimum and maximum value of x(n) L = number of quantization levels Dynamic range of signal = x max x min Quantization of analog signals always results in a loss of information 39 / 45

40 Quantization of Sinusoidal Signals Sampling and quantization of x a (t) = A cos Ω 0 t 40 / 45

41 Quantization of Sinusoidal Signals If F s satisfies sampling theorem, quantization is the only error in A/D process Thus we can evaluate quantization error by quantizing x a (t) instead of x(n) = x a (nt ) x a (t) is almost linear between quantization levels Quantization error = e q (t) = x a (t) x q (t) e q(t) Δ Δ/2 Δ/2 -Δ/2 -τ 0 τ t -τ 0 τ t τ denotes time that x a (t) stays within quantization levels 41 / 45

42 Quantization of Sinusoidal Signals Mean-square error power P q = 1 2τ τ τ since e q (t) = ( /2τ)t, τ t τ e 2 q(t) dt = 1 τ τ 0 e 2 q(t) dt P q = 1 τ τ 0 ( ) 2 t 2 dt = 2 2τ 12 If quantizer has b bits of accuracy and covers range 2A Average power of x a (t) = 2A 2 b P q = A2 /3 2 2b P x = 1 T p Tp 0 (A cos Ω 0 t) 2 dt = A / 45

43 Quantization of Sinusoidal Signals Quality of output of A/D converter is measured by signal-to-quantization noise ratio (SQNR) Provides ratio of signal power to noise power SQNR = P x P q = b SQNR(dB) = 10 log 10 SQNR = b 43 / 45

44 Coding of Quantized Samples Coding process assigns a unique binary number to each quantization level L levels need at least L different binary numbers b bits 2 b different binary numbers 2 b L b log 2 L 44 / 45

45 References John G. Proakis, Dimitris G. Manolakis, Digital Signal Processing: Principles, Algorithms, and Applications, Prentice Hall, / 45

Analog to Digital Converters (ADCs)

Analog to Digital Converters (ADCs) Analog to Digital Converters (ADCs) Note: Figures are copyrighted Proakis & Manolakis, Digital Signal Processing, 4 th Edition, Pearson Publishers. Embedded System Design A Unified HW Approach, Vahid/Givargis,

More information

Discrete-Time Signals: Time-Domain Representation

Discrete-Time Signals: Time-Domain Representation Discrete-Time Signals: Time-Domain Representation 1 Signals represented as sequences of numbers, called samples Sample value of a typical signal or sequence denoted as x[n] with n being an integer in the

More information

Discrete-Time Signals: Time-Domain Representation

Discrete-Time Signals: Time-Domain Representation Discrete-Time Signals: Time-Domain Representation 1 Signals represented as sequences of numbers, called samples Sample value of a typical signal or sequence denoted as x[n] with n being an integer in the

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing The -Transform and Its Application to the Analysis of LTI Systems Moslem Amiri, Václav Přenosil Embedded Systems Laboratory Faculty of Informatics, Masaryk University Brno, Cech

More information

Chapter 4 Discrete Fourier Transform (DFT) And Signal Spectrum

Chapter 4 Discrete Fourier Transform (DFT) And Signal Spectrum Chapter 4 Discrete Fourier Transform (DFT) And Signal Spectrum CEN352, DR. Nassim Ammour, King Saud University 1 Fourier Transform History Born 21 March 1768 ( Auxerre ). Died 16 May 1830 ( Paris ) French

More information

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization

ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals. 1. Sampling and Reconstruction 2. Quantization ELEN E4810: Digital Signal Processing Topic 11: Continuous Signals 1. Sampling and Reconstruction 2. Quantization 1 1. Sampling & Reconstruction DSP must interact with an analog world: A to D D to A x(t)

More information

Periodicity. Discrete-Time Sinusoids. Continuous-time Sinusoids. Discrete-time Sinusoids

Periodicity. Discrete-Time Sinusoids. Continuous-time Sinusoids. Discrete-time Sinusoids Periodicity Professor Deepa Kundur Recall if a signal x(t) is periodic, then there exists a T > 0 such that x(t) = x(t + T ) University of Toronto If no T > 0 can be found, then x(t) is non-periodic. Professor

More information

Chapter 12 Variable Phase Interpolation

Chapter 12 Variable Phase Interpolation Chapter 12 Variable Phase Interpolation Contents Slide 1 Reason for Variable Phase Interpolation Slide 2 Another Need for Interpolation Slide 3 Ideal Impulse Sampling Slide 4 The Sampling Theorem Slide

More information

Representing a Signal

Representing a Signal The Fourier Series Representing a Signal The convolution method for finding the response of a system to an excitation takes advantage of the linearity and timeinvariance of the system and represents the

More information

Digital Signal Processing

Digital Signal Processing Digital Signal Processing Discrete-Time Signals and Systems (2) Moslem Amiri, Václav Přenosil Embedded Systems Laboratory Faculty of Informatics, Masaryk University Brno, Czech Republic amiri@mail.muni.cz

More information

ETSF15 Analog/Digital. Stefan Höst

ETSF15 Analog/Digital. Stefan Höst ETSF15 Analog/Digital Stefan Höst Physical layer Analog vs digital Sampling, quantisation, reconstruction Modulation Represent digital data in a continuous world Disturbances Noise and distortion Synchronization

More information

8/19/16. Fourier Analysis. Fourier analysis: the dial tone phone. Fourier analysis: the dial tone phone

8/19/16. Fourier Analysis. Fourier analysis: the dial tone phone. Fourier analysis: the dial tone phone Patrice Koehl Department of Biological Sciences National University of Singapore http://www.cs.ucdavis.edu/~koehl/teaching/bl5229 koehl@cs.ucdavis.edu Fourier analysis: the dial tone phone We use Fourier

More information

CMPT 318: Lecture 5 Complex Exponentials, Spectrum Representation

CMPT 318: Lecture 5 Complex Exponentials, Spectrum Representation CMPT 318: Lecture 5 Complex Exponentials, Spectrum Representation Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University January 23, 2006 1 Exponentials The exponential is

More information

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems.

UNIVERSITY OF OSLO. Faculty of mathematics and natural sciences. Forslag til fasit, versjon-01: Problem 1 Signals and systems. UNIVERSITY OF OSLO Faculty of mathematics and natural sciences Examination in INF3470/4470 Digital signal processing Day of examination: December 1th, 016 Examination hours: 14:30 18.30 This problem set

More information

Finite Word Length Effects and Quantisation Noise. Professors A G Constantinides & L R Arnaut

Finite Word Length Effects and Quantisation Noise. Professors A G Constantinides & L R Arnaut Finite Word Length Effects and Quantisation Noise 1 Finite Word Length Effects Finite register lengths and A/D converters cause errors at different levels: (i) input: Input quantisation (ii) system: Coefficient

More information

Discrete-Time David Johns and Ken Martin University of Toronto

Discrete-Time David Johns and Ken Martin University of Toronto Discrete-Time David Johns and Ken Martin University of Toronto (johns@eecg.toronto.edu) (martin@eecg.toronto.edu) University of Toronto 1 of 40 Overview of Some Signal Spectra x c () t st () x s () t xn

More information

FOURIER TRANSFORM AND

FOURIER TRANSFORM AND Version: 11 THE DISCRETE TEX d: Oct. 23, 2013 FOURIER TRANSFORM AND THE FFT PREVIEW Classical numerical analysis techniques depend largely on polynomial approximation of functions for differentiation,

More information

In this Lecture. Frequency domain analysis

In this Lecture. Frequency domain analysis In this Lecture Frequency domain analysis Introduction In most cases we want to know the frequency content of our signal Why? Most popular analysis in frequency domain is based on work of Joseph Fourier

More information

Discrete-Time Signals and Systems. Introduction to Discrete-Time Systems. What is a Signal? What is a System? Analog and Digital Signals.

Discrete-Time Signals and Systems. Introduction to Discrete-Time Systems. What is a Signal? What is a System? Analog and Digital Signals. Discrete-Time Signls nd Systems Introduction to Discrete-Time Systems Dr. Deep Kundur University of Toronto Reference: Sections. -.4 of John G. Prokis nd Dimitris G. Mnolkis, Signl Processing: Principles,

More information

2.3 Oscillation. The harmonic oscillator equation is the differential equation. d 2 y dt 2 r y (r > 0). Its solutions have the form

2.3 Oscillation. The harmonic oscillator equation is the differential equation. d 2 y dt 2 r y (r > 0). Its solutions have the form 2. Oscillation So far, we have used differential equations to describe functions that grow or decay over time. The next most common behavior for a function is to oscillate, meaning that it increases and

More information

4.1 Introduction. 2πδ ω (4.2) Applications of Fourier Representations to Mixed Signal Classes = (4.1)

4.1 Introduction. 2πδ ω (4.2) Applications of Fourier Representations to Mixed Signal Classes = (4.1) 4.1 Introduction Two cases of mixed signals to be studied in this chapter: 1. Periodic and nonperiodic signals 2. Continuous- and discrete-time signals Other descriptions: Refer to pp. 341-342, textbook.

More information

EEO 401 Digital Signal Processing Prof. Mark Fowler

EEO 401 Digital Signal Processing Prof. Mark Fowler EEO 401 Digital Signal Processing Pro. Mark Fowler Note Set #14 Practical A-to-D Converters and D-to-A Converters Reading Assignment: Sect. 6.3 o Proakis & Manolakis 1/19 The irst step was to see that

More information

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing

Radar Systems Engineering Lecture 3 Review of Signals, Systems and Digital Signal Processing Radar Systems Engineering Lecture Review of Signals, Systems and Digital Signal Processing Dr. Robert M. O Donnell Guest Lecturer Radar Systems Course Review Signals, Systems & DSP // Block Diagram of

More information

Chapter 5 Frequency Domain Analysis of Systems

Chapter 5 Frequency Domain Analysis of Systems Chapter 5 Frequency Domain Analysis of Systems CT, LTI Systems Consider the following CT LTI system: xt () ht () yt () Assumption: the impulse response h(t) is absolutely integrable, i.e., ht ( ) dt< (this

More information

Up-Sampling (5B) Young Won Lim 11/15/12

Up-Sampling (5B) Young Won Lim 11/15/12 Up-Sampling (5B) Copyright (c) 9,, Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version. or any later version

More information

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals

CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals CMPT 889: Lecture 3 Fundamentals of Digital Audio, Discrete-Time Signals Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University October 6, 2005 1 Sound Sound waves are longitudinal

More information

A3. Frequency Representation of Continuous Time and Discrete Time Signals

A3. Frequency Representation of Continuous Time and Discrete Time Signals A3. Frequency Representation of Continuous Time and Discrete Time Signals Objectives Define the magnitude and phase plots of continuous time sinusoidal signals Extend the magnitude and phase plots to discrete

More information

Overview of Sampling Topics

Overview of Sampling Topics Overview of Sampling Topics (Shannon) sampling theorem Impulse-train sampling Interpolation (continuous-time signal reconstruction) Aliasing Relationship of CTFT to DTFT DT processing of CT signals DT

More information

Question Paper Code : AEC11T02

Question Paper Code : AEC11T02 Hall Ticket No Question Paper Code : AEC11T02 VARDHAMAN COLLEGE OF ENGINEERING (AUTONOMOUS) Affiliated to JNTUH, Hyderabad Four Year B. Tech III Semester Tutorial Question Bank 2013-14 (Regulations: VCE-R11)

More information

ECE 301 Fall 2011 Division 1. Homework 1 Solutions.

ECE 301 Fall 2011 Division 1. Homework 1 Solutions. ECE 3 Fall 2 Division. Homework Solutions. Reading: Course information handout on the course website; textbook sections.,.,.2,.3,.4; online review notes on complex numbers. Problem. For each discrete-time

More information

Chapter 5 Frequency Domain Analysis of Systems

Chapter 5 Frequency Domain Analysis of Systems Chapter 5 Frequency Domain Analysis of Systems CT, LTI Systems Consider the following CT LTI system: xt () ht () yt () Assumption: the impulse response h(t) is absolutely integrable, i.e., ht ( ) dt< (this

More information

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2

Multimedia Signals and Systems - Audio and Video. Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Multimedia Signals and Systems - Audio and Video Signal, Image, Video Processing Review-Introduction, MP3 and MPEG2 Kunio Takaya Electrical and Computer Engineering University of Saskatchewan December

More information

Chapter 2: The Fourier Transform

Chapter 2: The Fourier Transform EEE, EEE Part A : Digital Signal Processing Chapter Chapter : he Fourier ransform he Fourier ransform. Introduction he sampled Fourier transform of a periodic, discrete-time signal is nown as the discrete

More information

Down-Sampling (4B) Young Won Lim 11/15/12

Down-Sampling (4B) Young Won Lim 11/15/12 Down-Sampling (B) /5/ Copyright (c) 9,, Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version. or any later

More information

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book

Cast of Characters. Some Symbols, Functions, and Variables Used in the Book Page 1 of 6 Cast of Characters Some s, Functions, and Variables Used in the Book Digital Signal Processing and the Microcontroller by Dale Grover and John R. Deller ISBN 0-13-081348-6 Prentice Hall, 1998

More information

Sinusoidal Modeling. Yannis Stylianou SPCC University of Crete, Computer Science Dept., Greece,

Sinusoidal Modeling. Yannis Stylianou SPCC University of Crete, Computer Science Dept., Greece, Sinusoidal Modeling Yannis Stylianou University of Crete, Computer Science Dept., Greece, yannis@csd.uoc.gr SPCC 2016 1 Speech Production 2 Modulators 3 Sinusoidal Modeling Sinusoidal Models Voiced Speech

More information

2.161 Signal Processing: Continuous and Discrete Fall 2008

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

More information

Discrete Fourier Transform

Discrete Fourier Transform Discrete Fourier Transform Valentina Hubeika, Jan Černocký DCGM FIT BUT Brno, {ihubeika,cernocky}@fit.vutbr.cz Diskrete Fourier transform (DFT) We have just one problem with DFS that needs to be solved.

More information

Chapter 2: Problem Solutions

Chapter 2: Problem Solutions Chapter 2: Problem Solutions Discrete Time Processing of Continuous Time Signals Sampling à Problem 2.1. Problem: Consider a sinusoidal signal and let us sample it at a frequency F s 2kHz. xt 3cos1000t

More information

J. McNames Portland State University ECE 223 Sampling Ver

J. McNames Portland State University ECE 223 Sampling Ver Overview of Sampling Topics (Shannon) sampling theorem Impulse-train sampling Interpolation (continuous-time signal reconstruction) Aliasing Relationship of CTFT to DTFT DT processing of CT signals DT

More information

I. Signals & Sinusoids

I. Signals & Sinusoids I. Signals & Sinusoids [p. 3] Signal definition Sinusoidal signal Plotting a sinusoid [p. 12] Signal operations Time shifting Time scaling Time reversal Combining time shifting & scaling [p. 17] Trigonometric

More information

Discrete-Time Signals & Systems

Discrete-Time Signals & Systems Chapter 2 Discrete-Time Signals & Systems 清大電機系林嘉文 cwlin@ee.nthu.edu.tw 03-5731152 Original PowerPoint slides prepared by S. K. Mitra 2-1-1 Discrete-Time Signals: Time-Domain Representation (1/10) Signals

More information

Topic 3: Fourier Series (FS)

Topic 3: Fourier Series (FS) ELEC264: Signals And Systems Topic 3: Fourier Series (FS) o o o o Introduction to frequency analysis of signals CT FS Fourier series of CT periodic signals Signal Symmetry and CT Fourier Series Properties

More information

INTRODUCTION TO DELTA-SIGMA ADCS

INTRODUCTION TO DELTA-SIGMA ADCS ECE37 Advanced Analog Circuits INTRODUCTION TO DELTA-SIGMA ADCS Richard Schreier richard.schreier@analog.com NLCOTD: Level Translator VDD > VDD2, e.g. 3-V logic? -V logic VDD < VDD2, e.g. -V logic? 3-V

More information

MATHEMATICS FOR ENGINEERING TRIGONOMETRY TUTORIAL 3 PERIODIC FUNCTIONS

MATHEMATICS FOR ENGINEERING TRIGONOMETRY TUTORIAL 3 PERIODIC FUNCTIONS MATHEMATICS FOR ENGINEERING TRIGONOMETRY TUTORIAL 3 PERIODIC FUNCTIONS This is the one of a series of basic tutorials in mathematics aimed at beginners or anyone wanting to refresh themselves on fundamentals.

More information

Tutorial Sheet #2 discrete vs. continuous functions, periodicity, sampling

Tutorial Sheet #2 discrete vs. continuous functions, periodicity, sampling 2.39 utorial Sheet #2 discrete vs. continuous functions, periodicity, sampling We will encounter two classes of signals in this class, continuous-signals and discrete-signals. he distinct mathematical

More information

ω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the

ω 0 = 2π/T 0 is called the fundamental angular frequency and ω 2 = 2ω 0 is called the he ime-frequency Concept []. Review of Fourier Series Consider the following set of time functions {3A sin t, A sin t}. We can represent these functions in different ways by plotting the amplitude versus

More information

Final Exam 14 May LAST Name FIRST Name Lab Time

Final Exam 14 May LAST Name FIRST Name Lab Time EECS 20n: Structure and Interpretation of Signals and Systems Department of Electrical Engineering and Computer Sciences UNIVERSITY OF CALIFORNIA BERKELEY Final Exam 14 May 2005 LAST Name FIRST Name Lab

More information

Measurement and Instrumentation. Sampling, Digital Devices, and Data Acquisition

Measurement and Instrumentation. Sampling, Digital Devices, and Data Acquisition 2141-375 Measurement and Instrumentation Sampling, Digital Devices, and Data Acquisition Basic Data Acquisition System Analog Form Analog Form Digital Form Display Physical varialble Sensor Signal conditioning

More information

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design

Digital Speech Processing Lecture 10. Short-Time Fourier Analysis Methods - Filter Bank Design Digital Speech Processing Lecture Short-Time Fourier Analysis Methods - Filter Bank Design Review of STFT j j ˆ m ˆ. X e x[ mw ] [ nˆ m] e nˆ function of nˆ looks like a time sequence function of ˆ looks

More information

Introduction to Digital Signal Processing

Introduction to Digital Signal Processing Introduction to Digital Signal Processing 1.1 What is DSP? DSP is a technique of performing the mathematical operations on the signals in digital domain. As real time signals are analog in nature we need

More information

OSE801 Engineering System Identification. Lecture 05: Fourier Analysis

OSE801 Engineering System Identification. Lecture 05: Fourier Analysis OSE81 Engineering System Identification Lecture 5: Fourier Analysis What we will study in this lecture: A short introduction of Fourier analysis Sampling the data Applications Example 1 Fourier Analysis

More information

Lectures on Spectra of Discrete-Time Signals

Lectures on Spectra of Discrete-Time Signals Lectures on Spectra of Discrete-Time Signals Principal questions to be addressed: What, in a general sense, is the "spectrum" of a discrete-time signal? How does one assess the spectrum of a discrete-time

More information

Principles of Communications

Principles of Communications Principles of Communications Weiyao Lin, PhD Shanghai Jiao Tong University Chapter 4: Analog-to-Digital Conversion Textbook: 7.1 7.4 2010/2011 Meixia Tao @ SJTU 1 Outline Analog signal Sampling Quantization

More information

A system that is both linear and time-invariant is called linear time-invariant (LTI).

A system that is both linear and time-invariant is called linear time-invariant (LTI). The Cooper Union Department of Electrical Engineering ECE111 Signal Processing & Systems Analysis Lecture Notes: Time, Frequency & Transform Domains February 28, 2012 Signals & Systems Signals are mapped

More information

EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT. March 11, 2015

EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT. March 11, 2015 EDISP (NWL2) (English) Digital Signal Processing Transform, FT, DFT March 11, 2015 Transform concept We want to analyze the signal represent it as built of some building blocks (well known signals), possibly

More information

2.161 Signal Processing: Continuous and Discrete Fall 2008

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

More information

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1

Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, Signals & Systems Sampling P1 Homework: 4.50 & 4.51 of the attachment Tutorial Problems: 7.41, 7.44, 7.47, 7.49 Signals & Systems Sampling P1 Undersampling & Aliasing Undersampling: insufficient sampling frequency ω s < 2ω M Perfect

More information

Chapter 10: Sinusoidal Steady-State Analysis

Chapter 10: Sinusoidal Steady-State Analysis Chapter 10: Sinusoidal Steady-State Analysis 1 Objectives : sinusoidal functions Impedance use phasors to determine the forced response of a circuit subjected to sinusoidal excitation Apply techniques

More information

1 Understanding Sampling

1 Understanding Sampling 1 Understanding Sampling Summary. In Part I, we consider the analysis of discrete-time signals. In Chapter 1, we consider how discretizing a signal affects the signal s Fourier transform. We derive the

More information

Down-Sampling (4B) Young Won Lim 10/25/12

Down-Sampling (4B) Young Won Lim 10/25/12 Down-Sampling (4B) /5/ Copyright (c) 9,, Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version. or any later

More information

Music 270a: Complex Exponentials and Spectrum Representation

Music 270a: Complex Exponentials and Spectrum Representation Music 270a: Complex Exponentials and Spectrum Representation Tamara Smyth, trsmyth@ucsd.edu Department of Music, University of California, San Diego (UCSD) October 24, 2016 1 Exponentials The exponential

More information

Discrete-time Signals and Systems in

Discrete-time Signals and Systems in Discrete-time Signals and Systems in the Frequency Domain Chapter 3, Sections 3.1-39 3.9 Chapter 4, Sections 4.8-4.9 Dr. Iyad Jafar Outline Introduction The Continuous-Time FourierTransform (CTFT) The

More information

16.362: Signals and Systems: 1.0

16.362: Signals and Systems: 1.0 16.362: Signals and Systems: 1.0 Prof. K. Chandra ECE, UMASS Lowell September 1, 2016 1 Background The pre-requisites for this course are Calculus II and Differential Equations. A basic understanding of

More information

EECE 2510 Circuits and Signals, Biomedical Applications Final Exam Section 3. Name:

EECE 2510 Circuits and Signals, Biomedical Applications Final Exam Section 3. Name: EECE 2510 Circuits and Signals, Biomedical Applications Final Exam Section 3 Instructions: Closed book, closed notes; Computers and cell phones are not allowed Scientific calculators are allowed Complete

More information

A523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring 2011

A523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring 2011 A523 Signal Modeling, Statistical Inference and Data Mining in Astrophysics Spring 2011 Lecture 6 PDFs for Lecture 1-5 are on the web page Problem set 2 is on the web page Article on web page A Guided

More information

Signals & Systems. Lecture 4 Fourier Series Properties & Discrete-Time Fourier Series. Alp Ertürk

Signals & Systems. Lecture 4 Fourier Series Properties & Discrete-Time Fourier Series. Alp Ertürk Signals & Systems Lecture 4 Fourier Series Properties & Discrete-Time Fourier Series Alp Ertürk alp.erturk@kocaeli.edu.tr Fourier Series Representation of Continuous-Time Periodic Signals Synthesis equation:

More information

BME 50500: Image and Signal Processing in Biomedicine. Lecture 2: Discrete Fourier Transform CCNY

BME 50500: Image and Signal Processing in Biomedicine. Lecture 2: Discrete Fourier Transform CCNY 1 Lucas Parra, CCNY BME 50500: Image and Signal Processing in Biomedicine Lecture 2: Discrete Fourier Transform Lucas C. Parra Biomedical Engineering Department CCNY http://bme.ccny.cuny.edu/faculty/parra/teaching/signal-and-image/

More information

Periodic functions: simple harmonic oscillator

Periodic functions: simple harmonic oscillator Periodic functions: simple harmonic oscillator Recall the simple harmonic oscillator (e.g. mass-spring system) d 2 y dt 2 + ω2 0y = 0 Solution can be written in various ways: y(t) = Ae iω 0t y(t) = A cos

More information

Square Root Raised Cosine Filter

Square Root Raised Cosine Filter Wireless Information Transmission System Lab. Square Root Raised Cosine Filter Institute of Communications Engineering National Sun Yat-sen University Introduction We consider the problem of signal design

More information

Signals, Instruments, and Systems W5. Introduction to Signal Processing Sampling, Reconstruction, and Filters

Signals, Instruments, and Systems W5. Introduction to Signal Processing Sampling, Reconstruction, and Filters Signals, Instruments, and Systems W5 Introduction to Signal Processing Sampling, Reconstruction, and Filters Acknowledgments Recapitulation of Key Concepts from the Last Lecture Dirac delta function (

More information

Chap 4. Sampling of Continuous-Time Signals

Chap 4. Sampling of Continuous-Time Signals Digital Signal Processing Chap 4. Sampling of Continuous-Time Signals Chang-Su Kim Digital Processing of Continuous-Time Signals Digital processing of a CT signal involves three basic steps 1. Conversion

More information

From Fourier Series to Analysis of Non-stationary Signals - II

From Fourier Series to Analysis of Non-stationary Signals - II From Fourier Series to Analysis of Non-stationary Signals - II prof. Miroslav Vlcek October 10, 2017 Contents Signals 1 Signals 2 3 4 Contents Signals 1 Signals 2 3 4 Contents Signals 1 Signals 2 3 4 Contents

More information

ECE 301 Fall 2010 Division 2 Homework 10 Solutions. { 1, if 2n t < 2n + 1, for any integer n, x(t) = 0, if 2n 1 t < 2n, for any integer n.

ECE 301 Fall 2010 Division 2 Homework 10 Solutions. { 1, if 2n t < 2n + 1, for any integer n, x(t) = 0, if 2n 1 t < 2n, for any integer n. ECE 3 Fall Division Homework Solutions Problem. Reconstruction of a continuous-time signal from its samples. Consider the following periodic signal, depicted below: {, if n t < n +, for any integer n,

More information

FROM ANALOGUE TO DIGITAL

FROM ANALOGUE TO DIGITAL SIGNALS AND SYSTEMS: PAPER 3C1 HANDOUT 7. Dr David Corrigan 1. Electronic and Electrical Engineering Dept. corrigad@tcd.ie www.mee.tcd.ie/ corrigad FROM ANALOGUE TO DIGITAL To digitize signals it is necessary

More information

Final Exam January 31, Solutions

Final Exam January 31, Solutions Final Exam January 31, 014 Signals & Systems (151-0575-01) Prof. R. D Andrea & P. Reist Solutions Exam Duration: Number of Problems: Total Points: Permitted aids: Important: 150 minutes 7 problems 50 points

More information

EE 224 Signals and Systems I Review 1/10

EE 224 Signals and Systems I Review 1/10 EE 224 Signals and Systems I Review 1/10 Class Contents Signals and Systems Continuous-Time and Discrete-Time Time-Domain and Frequency Domain (all these dimensions are tightly coupled) SIGNALS SYSTEMS

More information

Analysis of Finite Wordlength Effects

Analysis of Finite Wordlength Effects Analysis of Finite Wordlength Effects Ideally, the system parameters along with the signal variables have infinite precision taing any value between and In practice, they can tae only discrete values within

More information

7.16 Discrete Fourier Transform

7.16 Discrete Fourier Transform 38 Signals, Systems, Transforms and Digital Signal Processing with MATLAB i.e. F ( e jω) = F [f[n]] is periodic with period 2π and its base period is given by Example 7.17 Let x[n] = 1. We have Π B (Ω)

More information

Review: Continuous Fourier Transform

Review: Continuous Fourier Transform Review: Continuous Fourier Transform Review: convolution x t h t = x τ h(t τ)dτ Convolution in time domain Derivation Convolution Property Interchange the order of integrals Let Convolution Property By

More information

PREMED COURSE, 14/08/2015 OSCILLATIONS

PREMED COURSE, 14/08/2015 OSCILLATIONS PREMED COURSE, 14/08/2015 OSCILLATIONS PERIODIC MOTIONS Mechanical Metronom Laser Optical Bunjee jumping Electrical Astronomical Pulsar Biological ECG AC 50 Hz Another biological exampe PERIODIC MOTIONS

More information

Multirate signal processing

Multirate signal processing Multirate signal processing Discrete-time systems with different sampling rates at various parts of the system are called multirate systems. The need for such systems arises in many applications, including

More information

Review of Discrete-Time System

Review of Discrete-Time System Review of Discrete-Time System Electrical & Computer Engineering University of Maryland, College Park Acknowledgment: ENEE630 slides were based on class notes developed by Profs. K.J. Ray Liu and Min Wu.

More information

CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation

CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation CMPT 889: Lecture 2 Sinusoids, Complex Exponentials, Spectrum Representation Tamara Smyth, tamaras@cs.sfu.ca School of Computing Science, Simon Fraser University September 26, 2005 1 Sinusoids Sinusoids

More information

EE301 Signals and Systems In-Class Exam Exam 3 Thursday, Apr. 19, Cover Sheet

EE301 Signals and Systems In-Class Exam Exam 3 Thursday, Apr. 19, Cover Sheet EE301 Signals and Systems In-Class Exam Exam 3 Thursday, Apr. 19, 2012 Cover Sheet Test Duration: 75 minutes. Coverage: Chaps. 5,7 Open Book but Closed Notes. One 8.5 in. x 11 in. crib sheet Calculators

More information

Sampling and Discrete Time. Discrete-Time Signal Description. Sinusoids. Sampling and Discrete Time. Sinusoids An Aperiodic Sinusoid.

Sampling and Discrete Time. Discrete-Time Signal Description. Sinusoids. Sampling and Discrete Time. Sinusoids An Aperiodic Sinusoid. Sampling and Discrete Time Discrete-Time Signal Description Sampling is the acquisition of the values of a continuous-time signal at discrete points in time. x t discrete-time signal. ( ) is a continuous-time

More information

Each problem is worth 25 points, and you may solve the problems in any order.

Each problem is worth 25 points, and you may solve the problems in any order. EE 120: Signals & Systems Department of Electrical Engineering and Computer Sciences University of California, Berkeley Midterm Exam #2 April 11, 2016, 2:10-4:00pm Instructions: There are four questions

More information

1. Nature of Impulse Response - Pole on Real Axis. z y(n) = r n. z r

1. Nature of Impulse Response - Pole on Real Axis. z y(n) = r n. z r . Nature of Impulse Respose - Pole o Real Axis Causal system trasfer fuctio: Hz) = z yz) = z r z z r y) = r r > : the respose grows mootoically > r > : y decays to zero mootoically r > : oscillatory, decayig

More information

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise

EE 230 Lecture 40. Data Converters. Amplitude Quantization. Quantization Noise EE 230 Lecture 40 Data Converters Amplitude Quantization Quantization Noise Review from Last Time: Time Quantization Typical ADC Environment Review from Last Time: Time Quantization Analog Signal Reconstruction

More information

x[n] = x a (nt ) x a (t)e jωt dt while the discrete time signal x[n] has the discrete-time Fourier transform x[n]e jωn

x[n] = x a (nt ) x a (t)e jωt dt while the discrete time signal x[n] has the discrete-time Fourier transform x[n]e jωn Sampling Let x a (t) be a continuous time signal. The signal is sampled by taking the signal value at intervals of time T to get The signal x(t) has a Fourier transform x[n] = x a (nt ) X a (Ω) = x a (t)e

More information

EDEXCEL NATIONAL CERTIFICATE UNIT 28 FURTHER MATHEMATICS FOR TECHNICIANS OUTCOME 3 TUTORIAL 1 - TRIGONOMETRICAL GRAPHS

EDEXCEL NATIONAL CERTIFICATE UNIT 28 FURTHER MATHEMATICS FOR TECHNICIANS OUTCOME 3 TUTORIAL 1 - TRIGONOMETRICAL GRAPHS EDEXCEL NATIONAL CERTIFICATE UNIT 28 FURTHER MATHEMATICS FOR TECHNICIANS OUTCOME 3 TUTORIAL 1 - TRIGONOMETRICAL GRAPHS CONTENTS 3 Be able to understand how to manipulate trigonometric expressions and apply

More information

[ ], [ ] [ ] [ ] = [ ] [ ] [ ]{ [ 1] [ 2]

[ ], [ ] [ ] [ ] = [ ] [ ] [ ]{ [ 1] [ 2] 4. he discrete Fourier transform (DF). Application goal We study the discrete Fourier transform (DF) and its applications: spectral analysis and linear operations as convolution and correlation. We use

More information

EE 435. Lecture 32. Spectral Performance Windowing

EE 435. Lecture 32. Spectral Performance Windowing EE 435 Lecture 32 Spectral Performance Windowing . Review from last lecture. Distortion Analysis T 0 T S THEOREM?: If N P is an integer and x(t) is band limited to f MAX, then 2 Am Χ mnp 1 0 m h N and

More information

Signals and Systems. Lecture 14 DR TANIA STATHAKI READER (ASSOCIATE PROFESSOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON

Signals and Systems. Lecture 14 DR TANIA STATHAKI READER (ASSOCIATE PROFESSOR) IN SIGNAL PROCESSING IMPERIAL COLLEGE LONDON Signals and Systems Lecture 14 DR TAIA STATHAKI READER (ASSOCIATE PROFESSOR) I SIGAL PROCESSIG IMPERIAL COLLEGE LODO Introduction. Time sampling theorem resume. We wish to perform spectral analysis using

More information

EE 521: Instrumentation and Measurements

EE 521: Instrumentation and Measurements Aly El-Osery Electrical Engineering Department, New Mexico Tech Socorro, New Mexico, USA September 23, 2009 1 / 18 1 Sampling 2 Quantization 3 Digital-to-Analog Converter 4 Analog-to-Digital Converter

More information

Phasor Young Won Lim 05/19/2015

Phasor Young Won Lim 05/19/2015 Phasor Copyright (c) 2009-2015 Young W. Lim. Permission is granted to copy, distribute and/or modify this document under the terms of the GNU Free Documentation License, Version 1.2 or any later version

More information

DIGITAL SIGNAL PROCESSING LECTURE 1

DIGITAL SIGNAL PROCESSING LECTURE 1 DIGITAL SIGNAL PROCESSING LECTURE 1 Fall 2010 2K8-5 th Semester Tahir Muhammad tmuhammad_07@yahoo.com Content and Figures are from Discrete-Time Signal Processing, 2e by Oppenheim, Shafer, and Buck, 1999-2000

More information

Fourier Series and Fourier Transforms

Fourier Series and Fourier Transforms Fourier Series and Fourier Transforms EECS2 (6.082), MIT Fall 2006 Lectures 2 and 3 Fourier Series From your differential equations course, 18.03, you know Fourier s expression representing a T -periodic

More information

Lecture 7: Interpolation

Lecture 7: Interpolation Lecture 7: Interpolation ECE 401: Signal and Image Analysis University of Illinois 2/9/2017 1 Sampling Review 2 Interpolation and Upsampling 3 Spectrum of Interpolated Signals Outline 1 Sampling Review

More information

Signals and Systems Lecture Notes

Signals and Systems Lecture Notes Dr. Mahmoud M. Al-Husari Signals and Systems Lecture Notes This set of lecture notes are never to be considered as a substitute to the textbook recommended by the lecturer. ii Contents Preface v 1 Introduction

More information