177x Filetype PDF File size 0.28 MB Source: www.eie.polyu.edu.hk
Fundamentals of discrete-time signal Discrete-time signals: processing • Signals: physical quantities that change as a function of time, space, or some other dependent variable. Objective of this chapter: • Analysis of signals require mathematical signal To focus attention on some important issues of models that allow one to choose the appropriate discrete-time signal processing that are of fundamental mathematical approach for analysis. importance to signal processing. • Signal characteristics and the classification of signals based upon either such characteristics or the associated mathematical models are the subject of this Section. Continuous-time, discrete-time and digital signals • real-valued / complex-valued signal : depends on the value of the dependent variable • continuous / discrete : every signal variable may take on values from either a continuous set of values or a discrete set of values: Dependent Independent variable variable Continuous- Continuous Continuous time signal Digital signal Discrete Discrete Discrete signal Don't care Discrete • Discrete signal is our concern in this class. %;*#Q552(Q&52R %;*#Q552(Q&52R Mathematical description of signals • Energy signal vs. Power signal: • The mathematical analysis of a signal requires the Energy Power availability of a mathematical description for the Energy Finite, 0 < Ex < ∞ =0 signal itself. signal (def) Power = ∞ Finite, 0 < P < ∞ signal x • The description is usually referred to as a signal (def) model. • Energy of a signal : E = ∞ x(n)2 ≥ 0 x ∑ −∞ • In the book, the term signal is used to refer to either • Power of a signal : P = lim 1 N x(n)2 ≥ 0 the signal itself or its model. x N→∞ 2N+1 ∑ −N Deterministic signals • A discrete-time signal x(n) is periodic with • Any signal that can be described by an explicit fundamental period N if x(n+N)=x(n) for all N. mathematical relationship is called deterministic. Otherwise it is called aperiodic. • Some basic signals: • A periodic signal is a power signal. • Unit impulse sequence: δ(n)=1 if n=0; δ(n)=0 else • A signal x(n) has finite duration if x(n)=0 for nN2, where N1 and N2 are finite integer • Exponential sequence of the form: x(n)=an numbers and N1≤N2. If N1=-∞ and/or N2=∞, it has infinite duration. • Signal classification: causal Deterministic signals can be classified as (1) energy • A signal x(n) is said to be if x(n)=0 for n<0. or power, (2) periodic or periodic, (3) of finite or Otherwise it is noncausal. infinite duration, (4) causal or non-causal, and (5) even even or odd signals. • A real-valued signal x(n) is if x(-n)=x(n) and odd if x(-n)=-x(n). %;*#Q552(Q&52R %;*#Q552(Q&52R Transform-domain representation of deterministic Random signals signals • Signals that can't be described to any reasonable • Deterministic signals are assumed to be explicity accuracy by explicit mathematical relationships are known for all time, so the simplest description of any called random signals. signal is an amplitude-versus-time plot. • Though random signals are evolving in time in an • Frequency analysis is the process of decomposing a unpredictable manner, their average properties can signal into frequency components. often be assumed to be deterministic. • Random signals are thus mathematically described by • Two characteristics that specifies the analysis tools: stochastic processes and can be analyzed by using (1) The nature of time: continuous-time or discrete- statistical methods instead of explicit equations. time signals. (2) The existence of harmony: periodic or aperiodic • The theory of probability, random variables, and signals stochastic processes provides the mathematical framework for the theoretical study of random Periodic Aperiodic signals. Continuous- Fourier series Fourier Transform time 1T ∞ − π − π j ft X k = x t e j2 kt/Tdt X f = x t e 2 dt Real-world signals: ( ) T ∫ ( ) ( ) ∫ ( ) 0 t=−∞ ∞ π ∞ j2 kt/T j ft x t = X k e 2π • In practical terms, the decision as to whether physical ( ) ∑ ( ) x(t) = ∫ X( f )e df data are deterministic or random is usually based k=−∞ f =−∞ upon the ability to reproduce the data by controlled Discrete- Fourier series (c.w. DFT) Fourier transform N− ∞ time 1 1 j N kn ω − ω X = ∑ x(n)e− (2π/ ) X(ej ) = ∑x(n)e j n experiments. k N n=0 n=−∞ N− π 1 j(2π/ N)kn 1 ω ω x(n) = X e x n X ej ej nd ∑ k ( ) = 2π ∫ ( ) ω k=0 −π %;*#Q552(Q&52R %;*#Q552(Q&52R • Spectral classification: Sampling of continuous-time signals • In most practical applications, discrete-time signals are obtained by sampling continuous-time signals • Sampling theorem: periodically in time. In order to avoid aliasing, the sampling rate • Sampling frequency/rate: the number of samples must be at least equal to twice the bandwidth of a taken per unit of time (=F ) band-limited, real-valued, continuous-time signal. s • The minimum sampling rate of F = 2B is called • Sampling period: 1/F s s Nyquist rate. %;*#Q552(Q&52R %;*#Q552(Q&52R The discrete Fourier transfrom • The contour of integration in the inverse z-transform • The discrete Fourier transform (DFT) of a sequence can be any counterclockwise closed path that x(n) and the corresponding inverse discrete Fourier encloses the origin and is inside the ROC. transform (IDFT) are, respectively, given by: • Connection between z-transform & DFT: ω X(z)| = X(ej ) N−1 − j(2π/N)kn x=e jω Xk = ∑ x(n)e n=0 x(n) = 1 N−1X ej(2π/N)kn • Properties of z-transform N ∑ k k=0 (c.w. the analysis tool for discrete-time periodic deterministic signal.) The z-transform • The z-transform of a sequence x(n) and the corresponding inverse z-transform are, respectively, given by: X z ≡ Ζ x n = ∞ x n z−n (2.2.29) ( ) [ ( )] ∑ ( ) n=−∞ 1 n− x(n) = ∫ X(z)z 1dz 2 j π C • The set of values of z for which (2.2.29) converges is called the region of convergence (ROC) of X(z). %;*#Q552(Q&52R %;*#Q552(Q&52R Discrete-time systems Time-domain analysis • In this section, we review the basics of linear, time- • The output of a linear, time invariant system can invariant systems. always be expressed as the convolution summation • A system is defined to be any physical device or between the input sequence x(n) and the impulse response sequence h(n) of the system. algorithm that transform a signal, called the input or y(n) = h(n)*x(n) = ∞ x(k)h(n−k) excitation, into another signal, called the output or ∑ response. k=−∞ • The mathematical relationships between the input and • In matrix form, we've output signals of a system is referred to as a system x(0) 0 0 y(0) model. 0 h(0) y(M −1) x(M −1) x(0) x(n) H(z) y(n) h(1) = Block diagram representation of a discrete-time system y(N −1) x(N −1) x(N−M)h(M −1) 0 y(L−1) 0 0 x(N−1) Analysis of linear, time-invariant (LTI) systems y(0) h(0) 0 0 x(0) • The systems we deal with are linear and time- h(1) h(0) 0 invariant and are always assumed to be initially at or y(1) = x(1) rest. h M − y(L−1) 0 0 ( 2)x(N −1) 0 0 h(M−1) Toeplitz matrix: all the elements along any diagonal are equal. %;*#Q552(Q&52R %;*#Q552(Q&52R • A system is called causal if the present value of the Transform domain analysis output signal depends only on the present and/or past • y(n) = h(n)* x(n) ⇔ Y(z)=H(z)X(z) values of the input signal. (i.e. h(n)=0 for n<0) • A system is called stable if every bounded input • A causal discrete-time system can also be described produces a bounded output. with a linear difference equation. Q (i.e. x(n) < ∞ ⇒ y(n) < ∞ for all n) P y(n)ay(nk)dx(nk) =−−+− ∑∑ kk == kk ∞ 10 • An LTI system is stable iff <∞. ∑|h(n)| n=−∞ • If system parameters {ak,dk} depend on time, the • A system has an impulse response with finite duration system is time-varying. Otherwise, it's time-invariant. is called a finite impulse response (FIR) system. • If system parameters {a ,d }depend on either the Otherwise, it's called an infinite impulse response k k (IIR) system. input or output signals, the system is nonlinear. Otherwise, it's linear. • With z-transform, we've Q d z−k Y(z) ∑ k D(z) H(z) = = k=0 ≡ X(z) 1+ P a z−k A(z) ∑ k = k 1 It can be rewritten as Q − ∏(1−z z 1) D(z) k= k H(z)= =G 1 A z P ( ) − ∏(1−p z 1) k= k 1 %;*#Q552(Q&52R %;*#Q552(Q&52R • The roots of D(z) and A(z) are, respectively, referred All-pole (AP) system: (Q=0) to as zeros and poles of the system. • y(n) = − P a y(n−k)+ x(n) ∑ k k=1 1 P A • H(z) = = ∑ k P −k k=1 p z−k 1+ ∑a z 1− k k= k 1 • h(n) = P A (p )nu(n) ∑ k k k=1 • Any nontrivial pole in a system implies an infinite • The system is stable if its poles are all inside the unit duration impulse response. cycle. All-zero (AZ) system: (P=0) • y(n) = Q d x(n−k) ∑ k k=0 • H(z) = Q d z−k ∑ k k=0 • h(n) = dn 0 ≤ n ≤ Q 0 elsewhere %;*#Q552(Q&52R %;*#Q552(Q&52R
no reviews yet
Please Login to review.