Discrete-Time Systems A discrete-time system processes a given input sequence x[] to generates an output sequencey[n] with more desirable properties In most applications, the discrete-time system is a single-input, single-output system: Discrete-time x[n] System y[n] Input sequence Output sequence 1 Copyright 2001, S. K. Mitra
Copyright © 2001, S. K. Mitra 1 Discrete-Time Systems • A discrete-time system processes a given input sequence x[n] to generates an output sequence y[n] with more desirable properties • In most applications, the discrete-time system is a single-input, single-output system: System Discrete− time x[n] y[n] Input sequence Output sequence
Discrete-Time Systems Examples 2-input, l-output discrete-time systems Modulator adder 1-input, I-output discrete-time systems Multiplier, unit delay, unit advance {n-2 Copyright C 2001, S K Mitra
Copyright © 2001, S. K. Mitra 2 Discrete-Time Systems: Examples • 2-input, 1-output discrete-time systems - Modulator, adder • 1-input, 1-output discrete-time systems - Multiplier, unit delay, unit advance
Discrete-Time Systerms: Examples ° Accumulator-y{n]=∑x(] ∑x[(」+x{]=yn-1]+x The output y[n]at time instant n is the sum of the input sample x[n] at time instant n and the previous output yln-l at time instant n-1. which is the sum of all previous input sample values from -oo to n The system cumulatively adds ie,it accumulates all input sample values Copyright C 2001, S K. Mitra
Copyright © 2001, S. K. Mitra 3 Discrete-Time Systems: Examples • Accumulator - • The output y[n] at time instant n is the sum of the input sample x[n] at time instant n and the previous output at time instant which is the sum of all previous input sample values from to • The system cumulatively adds, i.e., it accumulates all input sample values = =− n y n x [ ] [] [ ] [ ] [ 1] [ ] 1 x x n y n x n n = + = − + − =− y[n −1] n −1, − n −1
Discrete-Time Systems: Examples Accumulator- Input-output relation can also be written in the form xl+>x C=0 y-1]∑x[(l,n≥0 C=0 The second form is used for a causal input sequence, in which case y[-l is called the initial condition Copyright C 2001, S K. Mitra
Copyright © 2001, S. K. Mitra 4 Discrete-Time Systems:Examples • Accumulator- Input-output relation can also be written in the form • The second form is used for a causal input sequence, in which case is called the initial condition = + = − =− n y n x x 0 1 [ ] [ ] [ ] [ 1] [ ], 0 = − + = n y x y[−1] n 0
Discrete-Time Systems Examples M-point moving-average system yn]=n∑xn-k] M k=0 Used in smoothing random variations in data An application in denoising: Consider xin=sn t dn where s[n]is the signal corrupted by a noise n Copyright C 2001, S K. Mitra
Copyright © 2001, S. K. Mitra 5 Discrete-Time Systems:Examples • M-point moving-average system - • Used in smoothing random variations in data • An application in denoising: Consider x[n] = s[n] + d[n], where s[n] is the signal corrupted by a noise d[n] = − − = 1 0 [ ] 1 [ ] M k x n k M y n